/* DreamTheme Framework */

@font-face {
    font-family: dt-icons;
    src: url(fonts/dt-icons.eot?48xo9j);
    src: url(fonts/dt-icons.eot?#iefix48xo9j) format('embedded-opentype'), url(fonts/dt-icons.ttf?48xo9j) format('truetype'), url(fonts/dt-icons.svg?48xo9j#dt-icons) format('svg');
    font-weight: 400;
    font-style: normal
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: dt-icons;
        src: url(fonts/dt-icons.svg?48xo9j#dt-icons) format('svg')
    }
}

#wpadminbar #wp-admin-bar-options-framework-parent-default {
    display: flex;
    flex-flow: column wrap;
    height: 196px;
    width: 600px;
    min-width: 182px \0/
}

#wpadminbar #wp-admin-bar-options-framework-parent-default>* {
    flex: 0 0 28px;
    height: 28px
}

#wp-admin-bar-options-framework-parent-default [id^=wp-admin-bar] {
    overflow: hidden
}

#wp-admin-bar-options-framework-parent-default [id^=wp-admin-bar] .ab-item {
    margin: 0 6px;
    height: auto;
    min-height: 28px
}

#wp-admin-bar-options-framework-parent-default [id^=wp-admin-bar] .ab-item:before {
    font-family: dt-icons;
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    color: inherit !important;
    opacity: .7;
    transition: none;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

#wp-admin-bar-options-framework-parent-default [id^=wp-admin-bar] .ab-item:hover:before,
#wp-admin-bar-options-framework-parent-default [id^=wp-admin-bar]:first-child .ab-item:before {
    opacity: 1
}

#wp-admin-bar-options-framework-parent-default [id^=wp-admin-bar] .ab-item:hover {
    background-color: rgba(0, 0, 0, .2)
}

#wp-admin-bar-options-framework-parent>.ab-item:before {
    font-family: dt-icons !important;
    content: "\e60a" !important
}

#wp-admin-bar-options-framework .ab-item:before {
    content: "\e901"
}

#wp-admin-bar-of-skins-menu .ab-item:before {
    content: "\e902"
}

#wp-admin-bar-of-branding-menu .ab-item:before {
    content: "\e61a"
}

#wp-admin-bar-of-fonts-menu .ab-item:before {
    content: "\e60c"
}

#wp-admin-bar-of-buttons-menu .ab-item:before {
    content: "\e60e"
}

#wp-admin-bar-of-topbar-menu .ab-item:before {
    content: "\e602"
}

#wp-admin-bar-of-header-menu .ab-item:before {
    content: "\e609"
}

#wp-admin-bar-of-slideshow-menu .ab-item:before {
    content: "\e604"
}

#wp-admin-bar-of-contentarea-menu .ab-item:before {
    content: "\e60d"
}

#wp-admin-bar-of-stripes-menu .ab-item:before {
    content: "\e603"
}

#wp-admin-bar-of-sidebar-menu .ab-item:before {
    content: "\e606"
}

#wp-admin-bar-of-footer-menu .ab-item:before {
    content: "\e60b"
}

#wp-admin-bar-of-bottombar-menu .ab-item:before {
    content: "\e60f"
}

#wp-admin-bar-of-blog-and-portfolio-menu .ab-item:before {
    content: "\e619"
}

#wp-admin-bar-of-imghoovers-menu .ab-item:before {
    content: "\e608"
}

#wp-admin-bar-of-likebuttons-menu .ab-item:before {
    content: "\e607"
}

#wp-admin-bar-of-widgetareas-menu .ab-item:before {
    content: "\e600"
}

#wp-admin-bar-of-importexport-menu .ab-item:before {
    content: "\e610"
}

#wp-admin-bar-of-themeupdate-menu .ab-item:before {
    content: "\e601"
}

#wp-admin-bar-of-woocommerce-menu .ab-item:before {
    content: "\e61b"
}

#wp-admin-bar-of-archives-templates-menu .ab-item:before {
    content: "\e904"
}

#wp-admin-bar-of-options-wizard .ab-item:before {
    content: "\e900"
}

#wp-admin-bar-of-modules-menu .ab-item:before {
    content: "\e901"
}

#wp-admin-bar-of-advanced-menu .ab-item:before {
    content: "\e903"
}

#toplevel_page_options-framework .wp-menu-image:before {
    font-family: dt-icons !important;
    content: "\e615" !important;
    font-size: 20px !important
}

#menu-posts-dt_benefits .wp-menu-image:before,
#menu-posts-dt_gallery .wp-menu-image:before,
#menu-posts-dt_logos .wp-menu-image:before,
#menu-posts-dt_portfolio .wp-menu-image:before,
#menu-posts-dt_slideshow .wp-menu-image:before,
#menu-posts-dt_team .wp-menu-image:before,
#menu-posts-dt_testimonials .wp-menu-image:before {
    font-family: dt-icons !important;
    font-size: 16px !important
}

#menu-posts-dt_portfolio .wp-menu-image:before {
    content: "\e614" !important
}

#menu-posts-dt_testimonials .wp-menu-image:before {
    content: "\e611" !important
}

#menu-posts-dt_team .wp-menu-image:before {
    content: "\e612" !important
}

#menu-posts-dt_logos .wp-menu-image:before {
    content: "\e616" !important
}

#menu-posts-dt_benefits .wp-menu-image:before {
    content: "\e617" !important
}

#menu-posts-dt_gallery .wp-menu-image:before {
    content: "\e618" !important
}

#menu-posts-dt_slideshow .wp-menu-image:before {
    content: "\e613" !important
}

#optionsframework .of-icon-edit:after {
    font-family: dt-icons;
    content: "\e902"
}

/* JS Composer - Front */

.vc_non_responsive .vc_row .vc_col-sm-1,
.vc_non_responsive .vc_row .vc_col-sm-10,
.vc_non_responsive .vc_row .vc_col-sm-11,
.vc_non_responsive .vc_row .vc_col-sm-12,
.vc_non_responsive .vc_row .vc_col-sm-2,
.vc_non_responsive .vc_row .vc_col-sm-3,
.vc_non_responsive .vc_row .vc_col-sm-4,
.vc_non_responsive .vc_row .vc_col-sm-5,
.vc_non_responsive .vc_row .vc_col-sm-7,
.vc_non_responsive .vc_row .vc_col-sm-8,
.vc_non_responsive .vc_row .vc_col-sm-9 {
    padding-left: 15px;
    padding-right: 15px;
    float: left
}

.vc_message_box-icon>*,
.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_simple .vc_toggle_icon::before {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%)
}

.vc_parallax-inner iframe,
.vc_video-bg iframe {
    max-width: 1000%
}

.vc_clearfix:after,
.vc_column-inner::after,
.vc_el-clearfix,
.vc_row:after {
    clear: both
}

.vc-composer-icon,
[class*=" vc_arrow-icon-"],
[class^=vc_arrow-icon-] {
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.vc_row:after,
.vc_row:before {
    content: " ";
    display: table
}

.amp-mobile-ads-wrap {
    display: none;
}

@media (max-width:767px) {
    .vc_hidden-xs {
        display: none !important
    }

    .vc_el-clearfix-xs {
        clear: both
    }


    .amp-mobile-ads-wrap {
        display: block;
    }

    .amp-desktop-ads-wrap {
        display: none;
    }

}

@media (min-width:768px) and (max-width:991px) {
    .vc_hidden-sm {
        display: none !important
    }

    .vc_el-clearfix-sm {
        clear: both
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .vc_hidden-md {
        display: none !important
    }

    .vc_el-clearfix-md {
        clear: both
    }
}

.vc_non_responsive .vc_row .vc_col-sm-1 {
    position: relative;
    width: 8.33333333%;
    min-height: 1px
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
    position: relative;
    width: 16.66666667%;
    min-height: 1px
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
    position: relative;
    width: 25%;
    min-height: 1px
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
    position: relative;
    width: 33.33333333%;
    min-height: 1px
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
    position: relative;
    width: 41.66666667%;
    min-height: 1px
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
    position: relative;
    float: left;
    width: 50%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
    position: relative;
    width: 58.33333333%;
    min-height: 1px
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
    position: relative;
    width: 66.66666667%;
    min-height: 1px
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
    position: relative;
    width: 75%;
    min-height: 1px
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
    position: relative;
    width: 83.33333333%;
    min-height: 1px
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
    position: relative;
    width: 91.66666667%;
    min-height: 1px
}

.vc_col-xs-12,
.vc_column_container {
    width: 100%
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
    position: relative;
    width: 100%;
    min-height: 1px
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
    margin-left: 100%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
    margin-left: 91.66666667%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
    margin-left: 83.33333333%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
    margin-left: 75%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
    margin-left: 66.66666667%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
    margin-left: 58.33333333%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
    margin-left: 50%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
    margin-left: 41.66666667%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
    margin-left: 33.33333333%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
    margin-left: 25%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
    margin-left: 16.66666667%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
    margin-left: 8.33333333%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
    margin-left: 0
}

.vc_non_responsive .vc_row .vc_hidden-sm {
    display: none !important
}

.vc_row {
    margin-left: -15px;
    margin-right: -15px
}

.vc_col-lg-1,
.vc_col-lg-10,
.vc_col-lg-11,
.vc_col-lg-12,
.vc_col-lg-2,
.vc_col-lg-3,
.vc_col-lg-4,
.vc_col-lg-5,
.vc_col-lg-6,
.vc_col-lg-7,
.vc_col-lg-8,
.vc_col-lg-9,
.vc_col-md-1,
.vc_col-md-10,
.vc_col-md-11,
.vc_col-md-12,
.vc_col-md-2,
.vc_col-md-3,
.vc_col-md-4,
.vc_col-md-5,
.vc_col-md-6,
.vc_col-md-7,
.vc_col-md-8,
.vc_col-md-9,
.vc_col-sm-1,
.vc_col-sm-10,
.vc_col-sm-11,
.vc_col-sm-12,
.vc_col-sm-2,
.vc_col-sm-3,
.vc_col-sm-4,
.vc_col-sm-5,
.vc_col-sm-6,
.vc_col-sm-7,
.vc_col-sm-8,
.vc_col-sm-9,
.vc_col-xs-1,
.vc_col-xs-10,
.vc_col-xs-11,
.vc_col-xs-12,
.vc_col-xs-2,
.vc_col-xs-3,
.vc_col-xs-4,
.vc_col-xs-5,
.vc_col-xs-6,
.vc_col-xs-7,
.vc_col-xs-8,
.vc_col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.vc_col-xs-1,
.vc_col-xs-10,
.vc_col-xs-11,
.vc_col-xs-12,
.vc_col-xs-2,
.vc_col-xs-3,
.vc_col-xs-4,
.vc_col-xs-5,
.vc_col-xs-6,
.vc_col-xs-7,
.vc_col-xs-8,
.vc_col-xs-9 {
    float: left
}

.vc_col-xs-11 {
    width: 91.66666667%
}

.vc_col-xs-10 {
    width: 83.33333333%
}

.vc_col-xs-9 {
    width: 75%
}

.vc_col-xs-8 {
    width: 66.66666667%
}

.vc_col-xs-7 {
    width: 58.33333333%
}

.vc_col-xs-6 {
    width: 50%
}

.vc_col-xs-5 {
    width: 41.66666667%
}

.vc_col-xs-4 {
    width: 33.33333333%
}

.vc_col-xs-3 {
    width: 25%
}

.vc_col-xs-2 {
    width: 16.66666667%
}

.vc_col-xs-1 {
    width: 8.33333333%
}

.vc_col-xs-pull-12 {
    right: 100%
}

.vc_col-xs-pull-11 {
    right: 91.66666667%
}

.vc_col-xs-pull-10 {
    right: 83.33333333%
}

.vc_col-xs-pull-9 {
    right: 75%
}

.vc_col-xs-pull-8 {
    right: 66.66666667%
}

.vc_col-xs-pull-7 {
    right: 58.33333333%
}

.vc_col-xs-pull-6 {
    right: 50%
}

.vc_col-xs-pull-5 {
    right: 41.66666667%
}

.vc_col-xs-pull-4 {
    right: 33.33333333%
}

.vc_col-xs-pull-3 {
    right: 25%
}

.vc_col-xs-pull-2 {
    right: 16.66666667%
}

.vc_col-xs-pull-1 {
    right: 8.33333333%
}

.vc_col-xs-pull-0 {
    right: auto
}

.vc_col-xs-push-12 {
    left: 100%
}

.vc_col-xs-push-11 {
    left: 91.66666667%
}

.vc_col-xs-push-10 {
    left: 83.33333333%
}

.vc_col-xs-push-9 {
    left: 75%
}

.vc_col-xs-push-8 {
    left: 66.66666667%
}

.vc_col-xs-push-7 {
    left: 58.33333333%
}

.vc_col-xs-push-6 {
    left: 50%
}

.vc_col-xs-push-5 {
    left: 41.66666667%
}

.vc_col-xs-push-4 {
    left: 33.33333333%
}

.vc_col-xs-push-3 {
    left: 25%
}

.vc_col-xs-push-2 {
    left: 16.66666667%
}

.vc_col-xs-push-1 {
    left: 8.33333333%
}

.vc_col-xs-push-0 {
    left: auto
}

.vc_col-xs-offset-12 {
    margin-left: 100%
}

.vc_col-xs-offset-11 {
    margin-left: 91.66666667%
}

.vc_col-xs-offset-10 {
    margin-left: 83.33333333%
}

.vc_col-xs-offset-9 {
    margin-left: 75%
}

.vc_col-xs-offset-8 {
    margin-left: 66.66666667%
}

.vc_col-xs-offset-7 {
    margin-left: 58.33333333%
}

.vc_col-xs-offset-6 {
    margin-left: 50%
}

.vc_col-xs-offset-5 {
    margin-left: 41.66666667%
}

.vc_col-xs-offset-4 {
    margin-left: 33.33333333%
}

.vc_col-xs-offset-3 {
    margin-left: 25%
}

.vc_col-xs-offset-2 {
    margin-left: 16.66666667%
}

.vc_col-xs-offset-1 {
    margin-left: 8.33333333%
}

.vc_col-xs-offset-0 {
    margin-left: 0
}

@media (min-width:768px) {

    .vc_col-sm-1,
    .vc_col-sm-10,
    .vc_col-sm-11,
    .vc_col-sm-12,
    .vc_col-sm-2,
    .vc_col-sm-3,
    .vc_col-sm-4,
    .vc_col-sm-5,
    .vc_col-sm-6,
    .vc_col-sm-7,
    .vc_col-sm-8,
    .vc_col-sm-9 {
        float: left
    }

    .vc_col-sm-12 {
        width: 100%
    }

    .vc_col-sm-11 {
        width: 91.66666667%
    }

    .vc_col-sm-10 {
        width: 83.33333333%
    }

    .vc_col-sm-9 {
        width: 75%
    }

    .vc_col-sm-8 {
        width: 66.66666667%
    }

    .vc_col-sm-7 {
        width: 58.33333333%
    }

    .vc_col-sm-6 {
        width: 50%
    }

    .vc_col-sm-5 {
        width: 41.66666667%
    }

    .vc_col-sm-4 {
        width: 33.33333333%
    }

    .vc_col-sm-3 {
        width: 25%
    }

    .vc_col-sm-2 {
        width: 16.66666667%
    }

    .vc_col-sm-1 {
        width: 8.33333333%
    }

    .vc_col-sm-pull-12 {
        right: 100%
    }

    .vc_col-sm-pull-11 {
        right: 91.66666667%
    }

    .vc_col-sm-pull-10 {
        right: 83.33333333%
    }

    .vc_col-sm-pull-9 {
        right: 75%
    }

    .vc_col-sm-pull-8 {
        right: 66.66666667%
    }

    .vc_col-sm-pull-7 {
        right: 58.33333333%
    }

    .vc_col-sm-pull-6 {
        right: 50%
    }

    .vc_col-sm-pull-5 {
        right: 41.66666667%
    }

    .vc_col-sm-pull-4 {
        right: 33.33333333%
    }

    .vc_col-sm-pull-3 {
        right: 25%
    }

    .vc_col-sm-pull-2 {
        right: 16.66666667%
    }

    .vc_col-sm-pull-1 {
        right: 8.33333333%
    }

    .vc_col-sm-pull-0 {
        right: auto
    }

    .vc_col-sm-push-12 {
        left: 100%
    }

    .vc_col-sm-push-11 {
        left: 91.66666667%
    }

    .vc_col-sm-push-10 {
        left: 83.33333333%
    }

    .vc_col-sm-push-9 {
        left: 75%
    }

    .vc_col-sm-push-8 {
        left: 66.66666667%
    }

    .vc_col-sm-push-7 {
        left: 58.33333333%
    }

    .vc_col-sm-push-6 {
        left: 50%
    }

    .vc_col-sm-push-5 {
        left: 41.66666667%
    }

    .vc_col-sm-push-4 {
        left: 33.33333333%
    }

    .vc_col-sm-push-3 {
        left: 25%
    }

    .vc_col-sm-push-2 {
        left: 16.66666667%
    }

    .vc_col-sm-push-1 {
        left: 8.33333333%
    }

    .vc_col-sm-push-0 {
        left: auto
    }

    .vc_col-sm-offset-12 {
        margin-left: 100%
    }

    .vc_col-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .vc_col-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .vc_col-sm-offset-9 {
        margin-left: 75%
    }

    .vc_col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .vc_col-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .vc_col-sm-offset-6 {
        margin-left: 50%
    }

    .vc_col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .vc_col-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .vc_col-sm-offset-3 {
        margin-left: 25%
    }

    .vc_col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .vc_col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .vc_col-sm-offset-0 {
        margin-left: 0
    }
}

@media (min-width:992px) {

    .vc_col-md-1,
    .vc_col-md-10,
    .vc_col-md-11,
    .vc_col-md-12,
    .vc_col-md-2,
    .vc_col-md-3,
    .vc_col-md-4,
    .vc_col-md-5,
    .vc_col-md-6,
    .vc_col-md-7,
    .vc_col-md-8,
    .vc_col-md-9 {
        float: left
    }

    .vc_col-md-12 {
        width: 100%
    }

    .vc_col-md-11 {
        width: 91.66666667%
    }

    .vc_col-md-10 {
        width: 83.33333333%
    }

    .vc_col-md-9 {
        width: 75%
    }

    .vc_col-md-8 {
        width: 66.66666667%
    }

    .vc_col-md-7 {
        width: 58.33333333%
    }

    .vc_col-md-6 {
        width: 50%
    }

    .vc_col-md-5 {
        width: 41.66666667%
    }

    .vc_col-md-4 {
        width: 33.33333333%
    }

    .vc_col-md-3 {
        width: 25%
    }

    .vc_col-md-2 {
        width: 16.66666667%
    }

    .vc_col-md-1 {
        width: 8.33333333%
    }

    .vc_col-md-pull-12 {
        right: 100%
    }

    .vc_col-md-pull-11 {
        right: 91.66666667%
    }

    .vc_col-md-pull-10 {
        right: 83.33333333%
    }

    .vc_col-md-pull-9 {
        right: 75%
    }

    .vc_col-md-pull-8 {
        right: 66.66666667%
    }

    .vc_col-md-pull-7 {
        right: 58.33333333%
    }

    .vc_col-md-pull-6 {
        right: 50%
    }

    .vc_col-md-pull-5 {
        right: 41.66666667%
    }

    .vc_col-md-pull-4 {
        right: 33.33333333%
    }

    .vc_col-md-pull-3 {
        right: 25%
    }

    .vc_col-md-pull-2 {
        right: 16.66666667%
    }

    .vc_col-md-pull-1 {
        right: 8.33333333%
    }

    .vc_col-md-pull-0 {
        right: auto
    }

    .vc_col-md-push-12 {
        left: 100%
    }

    .vc_col-md-push-11 {
        left: 91.66666667%
    }

    .vc_col-md-push-10 {
        left: 83.33333333%
    }

    .vc_col-md-push-9 {
        left: 75%
    }

    .vc_col-md-push-8 {
        left: 66.66666667%
    }

    .vc_col-md-push-7 {
        left: 58.33333333%
    }

    .vc_col-md-push-6 {
        left: 50%
    }

    .vc_col-md-push-5 {
        left: 41.66666667%
    }

    .vc_col-md-push-4 {
        left: 33.33333333%
    }

    .vc_col-md-push-3 {
        left: 25%
    }

    .vc_col-md-push-2 {
        left: 16.66666667%
    }

    .vc_col-md-push-1 {
        left: 8.33333333%
    }

    .vc_col-md-push-0 {
        left: auto
    }

    .vc_col-md-offset-12 {
        margin-left: 100%
    }

    .vc_col-md-offset-11 {
        margin-left: 91.66666667%
    }

    .vc_col-md-offset-10 {
        margin-left: 83.33333333%
    }

    .vc_col-md-offset-9 {
        margin-left: 75%
    }

    .vc_col-md-offset-8 {
        margin-left: 66.66666667%
    }

    .vc_col-md-offset-7 {
        margin-left: 58.33333333%
    }

    .vc_col-md-offset-6 {
        margin-left: 50%
    }

    .vc_col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .vc_col-md-offset-4 {
        margin-left: 33.33333333%
    }

    .vc_col-md-offset-3 {
        margin-left: 25%
    }

    .vc_col-md-offset-2 {
        margin-left: 16.66666667%
    }

    .vc_col-md-offset-1 {
        margin-left: 8.33333333%
    }

    .vc_col-md-offset-0 {
        margin-left: 0
    }
}

@media (min-width:1200px) {
    .vc_hidden-lg {
        display: none !important
    }

    .vc_col-lg-1,
    .vc_col-lg-10,
    .vc_col-lg-11,
    .vc_col-lg-12,
    .vc_col-lg-2,
    .vc_col-lg-3,
    .vc_col-lg-4,
    .vc_col-lg-5,
    .vc_col-lg-6,
    .vc_col-lg-7,
    .vc_col-lg-8,
    .vc_col-lg-9 {
        float: left
    }

    .vc_col-lg-12 {
        width: 100%
    }

    .vc_col-lg-11 {
        width: 91.66666667%
    }

    .vc_col-lg-10 {
        width: 83.33333333%
    }

    .vc_col-lg-9 {
        width: 75%
    }

    .vc_col-lg-8 {
        width: 66.66666667%
    }

    .vc_col-lg-7 {
        width: 58.33333333%
    }

    .vc_col-lg-6 {
        width: 50%
    }

    .vc_col-lg-5 {
        width: 41.66666667%
    }

    .vc_col-lg-4 {
        width: 33.33333333%
    }

    .vc_col-lg-3 {
        width: 25%
    }

    .vc_col-lg-2 {
        width: 16.66666667%
    }

    .vc_col-lg-1 {
        width: 8.33333333%
    }

    .vc_col-lg-pull-12 {
        right: 100%
    }

    .vc_col-lg-pull-11 {
        right: 91.66666667%
    }

    .vc_col-lg-pull-10 {
        right: 83.33333333%
    }

    .vc_col-lg-pull-9 {
        right: 75%
    }

    .vc_col-lg-pull-8 {
        right: 66.66666667%
    }

    .vc_col-lg-pull-7 {
        right: 58.33333333%
    }

    .vc_col-lg-pull-6 {
        right: 50%
    }

    .vc_col-lg-pull-5 {
        right: 41.66666667%
    }

    .vc_col-lg-pull-4 {
        right: 33.33333333%
    }

    .vc_col-lg-pull-3 {
        right: 25%
    }

    .vc_col-lg-pull-2 {
        right: 16.66666667%
    }

    .vc_col-lg-pull-1 {
        right: 8.33333333%
    }

    .vc_col-lg-pull-0 {
        right: auto
    }

    .vc_col-lg-push-12 {
        left: 100%
    }

    .vc_col-lg-push-11 {
        left: 91.66666667%
    }

    .vc_col-lg-push-10 {
        left: 83.33333333%
    }

    .vc_col-lg-push-9 {
        left: 75%
    }

    .vc_col-lg-push-8 {
        left: 66.66666667%
    }

    .vc_col-lg-push-7 {
        left: 58.33333333%
    }

    .vc_col-lg-push-6 {
        left: 50%
    }

    .vc_col-lg-push-5 {
        left: 41.66666667%
    }

    .vc_col-lg-push-4 {
        left: 33.33333333%
    }

    .vc_col-lg-push-3 {
        left: 25%
    }

    .vc_col-lg-push-2 {
        left: 16.66666667%
    }

    .vc_col-lg-push-1 {
        left: 8.33333333%
    }

    .vc_col-lg-push-0 {
        left: auto
    }

    .vc_col-lg-offset-12 {
        margin-left: 100%
    }

    .vc_col-lg-offset-11 {
        margin-left: 91.66666667%
    }

    .vc_col-lg-offset-10 {
        margin-left: 83.33333333%
    }

    .vc_col-lg-offset-9 {
        margin-left: 75%
    }

    .vc_col-lg-offset-8 {
        margin-left: 66.66666667%
    }

    .vc_col-lg-offset-7 {
        margin-left: 58.33333333%
    }

    .vc_col-lg-offset-6 {
        margin-left: 50%
    }

    .vc_col-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .vc_col-lg-offset-4 {
        margin-left: 33.33333333%
    }

    .vc_col-lg-offset-3 {
        margin-left: 25%
    }

    .vc_col-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .vc_col-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .vc_col-lg-offset-0 {
        margin-left: 0
    }

    .vc_el-clearfix-lg {
        clear: both
    }
}

.vc_el_width_100,
.vc_el_width_50,
.vc_el_width_60,
.vc_el_width_70,
.vc_el_width_80,
.vc_el_width_90 {
    margin-left: auto !important;
    margin-right: auto !important
}

.vc_pull-right {
    float: right !important
}

.vc_pull-left {
    float: left !important
}

.vc_clearfix:after,
.vc_clearfix:before {
    content: " ";
    display: table
}

.vc_visible {
    display: block
}

.vc_table {
    width: 100%;
    margin-bottom: 20px;
    border-collapse: collapse
}

.vc_table>tbody>tr>td,
.vc_table>tbody>tr>th,
.vc_table>tfoot>tr>td,
.vc_table>tfoot>tr>th,
.vc_table>thead>tr>td,
.vc_table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.vc_table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.vc_button-2-wrapper,
.vc_pixel_icon {
    display: inline-block;
    vertical-align: middle
}

.vc_table>caption+thead>tr:first-child>td,
.vc_table>caption+thead>tr:first-child>th,
.vc_table>colgroup+thead>tr:first-child>td,
.vc_table>colgroup+thead>tr:first-child>th,
.vc_table>thead:first-child>tr:first-child>td,
.vc_table>thead:first-child>tr:first-child>th {
    border-top: 0
}

.vc_table>tbody+tbody {
    border-top: 2px solid #ddd
}

.vc_table .table {
    background-color: #fff
}

.vc_table-bordered,
.vc_table-bordered>tbody>tr>td,
.vc_table-bordered>tbody>tr>th,
.vc_table-bordered>tfoot>tr>td,
.vc_table-bordered>tfoot>tr>th,
.vc_table-bordered>thead>tr>td,
.vc_table-bordered>thead>tr>th {
    border: 1px solid #ddd
}

.vc_table-bordered>thead>tr>td,
.vc_table-bordered>thead>tr>th {
    border-bottom-width: 2px
}

.vc_pixel_icon {
    height: 16px;
    width: 16px;
    background-position: 0 0;
    background-repeat: no-repeat
}

.vc_pixel_icon-alert {
    background-image: url(../vc/alert.png)
}

.vc_pixel_icon-info {
    background-image: url(../vc/info.png)
}

.vc_pixel_icon-tick {
    background-image: url(../vc/tick.png)
}

.vc_pixel_icon-explanation {
    background-image: url(../vc/exclamation.png)
}

.vc_pixel_icon-address_book {
    background-image: url(../images/icons/address-book.png)
}

.vc_pixel_icon-alarm_clock {
    background-image: url(../images/icons/alarm-clock.png)
}

.vc_pixel_icon-anchor {
    background-image: url(../images/icons/anchor.png)
}

.vc_pixel_icon-application_image {
    background-image: url(../images/icons/application-image.png)
}

.vc_pixel_icon-arrow {
    background-image: url(../images/icons/arrow.png)
}

.vc_pixel_icon-asterisk {
    background-image: url(../images/icons/asterisk.png)
}

.vc_pixel_icon-hammer {
    background-image: url(../images/icons/auction-hammer.png)
}

.vc_pixel_icon-balloon {
    background-image: url(../images/icons/balloon.png)
}

.vc_pixel_icon-balloon_buzz {
    background-image: url(../images/icons/balloon-buzz.png)
}

.vc_pixel_icon-balloon_facebook {
    background-image: url(../images/icons/balloon-facebook.png)
}

.vc_pixel_icon-balloon_twitter {
    background-image: url(../images/icons/balloon-twitter.png)
}

.vc_pixel_icon-battery {
    background-image: url(../images/icons/battery-full.png)
}

.vc_pixel_icon-binocular {
    background-image: url(../images/icons/binocular.png)
}

.vc_pixel_icon-document_excel {
    background-image: url(../images/icons/blue-document-excel.png)
}

.vc_pixel_icon-document_image {
    background-image: url(../images/icons/blue-document-image.png)
}

.vc_pixel_icon-document_music {
    background-image: url(../images/icons/blue-document-music.png)
}

.vc_pixel_icon-document_office {
    background-image: url(../images/icons/blue-document-office.png)
}

.vc_pixel_icon-document_pdf {
    background-image: url(../images/icons/blue-document-pdf.png)
}

.vc_pixel_icon-document_powerpoint {
    background-image: url(../images/icons/blue-document-powerpoint.png)
}

.vc_pixel_icon-document_word {
    background-image: url(../images/icons/blue-document-word.png)
}

.vc_pixel_icon-bookmark {
    background-image: url(../images/icons/bookmark.png)
}

.vc_pixel_icon-camcorder {
    background-image: url(../images/icons/camcorder.png)
}

.vc_pixel_icon-camera {
    background-image: url(../images/icons/camera.png)
}

.vc_pixel_icon-chart {
    background-image: url(../images/icons/chart.png)
}

.vc_pixel_icon-chart_pie {
    background-image: url(../images/icons/chart-pie.png)
}

.vc_pixel_icon-clock {
    background-image: url(../images/icons/clock.png)
}

.vc_pixel_icon-play {
    background-image: url(../images/icons/control.png)
}

.vc_pixel_icon-fire {
    background-image: url(../images/icons/fire.png)
}

.vc_pixel_icon-heart {
    background-image: url(../images/icons/heart.png)
}

.vc_pixel_icon-mail {
    background-image: url(../images/icons/mail.png)
}

.vc_pixel_icon-shield {
    background-image: url(../images/icons/plus-shield.png)
}

.vc_pixel_icon-video {
    background-image: url(../images/icons/video.png)
}

@font-face {
    font-family: VC-Icons;
    src: url(../fonts/vc_icons/fonts/VC-Icons.ttf?otu1sf) format('truetype'), url(../fonts/vc_icons/fonts/VC-Icons.woff?otu1sf) format('woff'), url(../fonts/vc_icons/fonts/VC-Icons.svg?otu1sf#VC-Icons) format('svg');
    font-weight: 400;
    font-style: normal
}

.vc-composer-icon {
    font-family: VC-Icons !important;
    font-style: normal;
    font-weight: 400;
    line-height: 1
}

.vc-c-icon-sync:before {
    content: "\e627"
}

.vc-c-icon-lock_outline:before {
    content: "\e899"
}

.vc-c-icon-layout_portrait-smartphones:before {
    content: "\e324"
}

.vc-c-icon-layout_default:before {
    content: "\e30c"
}

.vc-c-icon-fullscreen_exit:before {
    content: "\e5d1"
}

.vc-c-icon-fullscreen:before {
    content: "\e5d0"
}

.vc-c-icon-home:before {
    content: "\e88a"
}

.vc-c-icon-content_copy:before {
    content: "\e14d"
}

.vc-c-icon-mode_edit:before {
    content: "\e254"
}

.vc-c-icon-add:before {
    content: "\e145"
}

.vc-c-icon-cog:before {
    content: "\e8b8"
}

.vc-c-icon-arrow_back:before {
    content: "\e5c4"
}

.vc-c-icon-arrow_downward:before {
    content: "\e5db"
}

.vc-c-icon-arrow_drop_down:before {
    content: "\e5c5"
}

.vc-c-icon-arrow_drop_up:before {
    content: "\e5c7"
}

.vc-c-icon-arrow_forward:before {
    content: "\e5c8"
}

.vc-c-icon-arrow_upward:before {
    content: "\e5d8"
}

.vc-c-icon-check:before {
    content: "\e5ca"
}

.vc-c-icon-close:before {
    content: "\e5cd"
}

.vc-c-icon-search:before {
    content: "\e8b6"
}

.vc-c-icon-add_template:before {
    content: "\e900"
}

.vc-c-icon-add_element:before {
    content: "\e901"
}

.vc-c-icon-dragndrop:before {
    content: "\e902"
}

.vc-c-icon-minimize_up:before {
    content: "\e903"
}

.vc-c-icon-minimize:before {
    content: "\e910"
}

.vc-c-icon-layout_landscape-smartphones:before {
    content: "\e911"
}

.vc-c-icon-layout_landscape-tablets:before {
    content: "\e912"
}

.vc-c-icon-row_default_fe:before {
    content: "\e913"
}

.vc-c-icon-arrow_drop_right:before {
    content: "\e915"
}

.vc-c-icon-1-4_3-4:before {
    content: "\e909"
}

.vc-c-icon-1-1:before {
    content: "\e904"
}

.vc-c-icon-1-2_1-2:before {
    content: "\e905"
}

.vc-c-icon-1-3_1-3_1-3:before {
    content: "\e906"
}

.vc-c-icon-1-4_1-2_1-4:before {
    content: "\e907"
}

.vc-c-icon-1-4_1-4_1-4_1-4:before {
    content: "\e908"
}

.vc-c-icon-1-6_1-6_1-6_1-2:before {
    content: "\e90b"
}

.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before {
    content: "\e90c"
}

.vc-c-icon-1-6_2-3_1-6:before {
    content: "\e90d"
}

.vc-c-icon-2-3_1-3:before {
    content: "\e90e"
}

.vc-c-icon-5-6_1-6:before {
    content: "\e90f"
}

.vc-c-icon-layout_portrait-tablets:before {
    content: "\e916"
}

.vc-c-icon-delete_empty:before {
    content: "\e914"
}

.vc-c-icon-layout-lg:before {
    content: "\e30c"
}

.vc-c-icon-layout-md:before {
    content: "\e912"
}

.vc-c-icon-layout-sm:before {
    content: "\e916"
}

.vc-c-icon-layout-xs:before {
    content: "\e324"
}

.vc_txt_align_left {
    text-align: left
}

.vc_txt_align_right {
    text-align: right
}

.vc_txt_align_center {
    text-align: center
}

.vc_txt_align_justify {
    text-align: justify;
    text-justify: inter-word
}

.vc_el_width_50 {
    width: 50%
}

.vc_el_width_60 {
    width: 60%
}

.vc_el_width_70 {
    width: 70%
}

.vc_el_width_80 {
    width: 80%
}

.vc_el_width_90 {
    width: 90%
}

.vc_el_width_100 {
    width: 100%
}

.vc_btn,
a.vc_btn,
button.vc_btn {
    cursor: pointer;
    display: inline-block;
    text-decoration: none !important;
    padding: 9px 12px;
    font-size: 100%;
    line-height: 20px;
    border-radius: 4px
}

.vc_general.vc_btn3,
.wpb_button:hover,
a.wpb_button_a,
a.wpb_button_a:hover {
    text-decoration: none
}

.vc_btn,
.vc_btn:focus,
.vc_btn:hover,
a.vc_btn,
a.vc_btn:focus,
a.vc_btn:hover,
button.vc_btn,
button.vc_btn:focus,
button.vc_btn:hover {
    border: 1px solid transparent
}

.vc_btn-lg,
a.vc_btn-lg,
button.vc_btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px
}

.vc_btn-sm,
a.vc_btn-sm,
button.vc_btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.vc_btn-xs,
a.vc_btn-xs,
button.vc_btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.vc_btn_square,
a.vc_btn_square,
button.vc_btn_square {
    border-radius: 0
}

.vc_btn_square_outlined,
a.vc_btn_square_outlined,
button.vc_btn_square_outlined {
    border-radius: 0;
    background: 0 0 !important
}

.vc_btn_square_outlined,
.vc_btn_square_outlined:focus,
.vc_btn_square_outlined:hover,
a.vc_btn_square_outlined,
a.vc_btn_square_outlined:focus,
a.vc_btn_square_outlined:hover,
button.vc_btn_square_outlined,
button.vc_btn_square_outlined:focus,
button.vc_btn_square_outlined:hover {
    border: 2px solid
}

.vc_btn_round,
a.vc_btn_round,
button.vc_btn_round {
    border-radius: 25px
}

.vc_btn_outlined,
a.vc_btn_outlined,
button.vc_btn_outlined {
    background: 0 0 !important
}

.open>.dropdown-toggle.vc_btn-danger,
.open>.dropdown-toggle.vc_btn-default,
.open>.dropdown-toggle.vc_btn-info,
.open>.dropdown-toggle.vc_btn-primary,
.open>.dropdown-toggle.vc_btn-success,
.open>.dropdown-toggle.vc_btn-warning,
.open>.dropdown-togglea.vc_btn-danger,
.open>.dropdown-togglea.vc_btn-default,
.open>.dropdown-togglea.vc_btn-info,
.open>.dropdown-togglea.vc_btn-primary,
.open>.dropdown-togglea.vc_btn-success,
.open>.dropdown-togglea.vc_btn-warning,
.open>.dropdown-togglebutton.vc_btn-danger,
.open>.dropdown-togglebutton.vc_btn-default,
.open>.dropdown-togglebutton.vc_btn-info,
.open>.dropdown-togglebutton.vc_btn-primary,
.open>.dropdown-togglebutton.vc_btn-success,
.open>.dropdown-togglebutton.vc_btn-warning,
.vc_btn-danger.active,
.vc_btn-danger:active,
.vc_btn-default.active,
.vc_btn-default:active,
.vc_btn-info.active,
.vc_btn-info:active,
.vc_btn-primary.active,
.vc_btn-primary:active,
.vc_btn-success.active,
.vc_btn-success:active,
.vc_btn-warning.active,
.vc_btn-warning:active,
a.vc_btn-danger.active,
a.vc_btn-danger:active,
a.vc_btn-default.active,
a.vc_btn-default:active,
a.vc_btn-info.active,
a.vc_btn-info:active,
a.vc_btn-primary.active,
a.vc_btn-primary:active,
a.vc_btn-success.active,
a.vc_btn-success:active,
a.vc_btn-warning.active,
a.vc_btn-warning:active,
button.vc_btn-danger.active,
button.vc_btn-danger:active,
button.vc_btn-default.active,
button.vc_btn-default:active,
button.vc_btn-info.active,
button.vc_btn-info:active,
button.vc_btn-primary.active,
button.vc_btn-primary:active,
button.vc_btn-success.active,
button.vc_btn-success:active,
button.vc_btn-warning.active,
button.vc_btn-warning:active {
    background-image: none
}

.vc_btn_outlined,
.vc_btn_outlined:focus,
.vc_btn_outlined:hover,
a.vc_btn_outlined,
a.vc_btn_outlined:focus,
a.vc_btn_outlined:hover,
button.vc_btn_outlined,
button.vc_btn_outlined:focus,
button.vc_btn_outlined:hover {
    border: 2px solid
}

.vc_btn-blue,
a.vc_btn-blue,
button.vc_btn-blue {
    background-color: #5472D2;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-blue:hover,
a.vc_btn-blue:hover,
button.vc_btn-blue:hover {
    background-color: #3c5ecc;
    color: #f7f7f7 !important
}

.vc_btn-blue.vc_btn_outlined,
.vc_btn-blue.vc_btn_square_outlined,
a.vc_btn-blue.vc_btn_outlined,
a.vc_btn-blue.vc_btn_square_outlined,
button.vc_btn-blue.vc_btn_outlined,
button.vc_btn-blue.vc_btn_square_outlined {
    color: #5472D2 !important
}

.vc_btn-blue.vc_btn_outlined:hover,
.vc_btn-blue.vc_btn_square_outlined:hover,
a.vc_btn-blue.vc_btn_outlined:hover,
a.vc_btn-blue.vc_btn_square_outlined:hover,
button.vc_btn-blue.vc_btn_outlined:hover,
button.vc_btn-blue.vc_btn_square_outlined:hover {
    border-color: #3c5ecc
}

.vc_btn-blue.vc_btn_3d,
a.vc_btn-blue.vc_btn_3d,
button.vc_btn-blue.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #3253bc;
    box-shadow: 0 5px 0 #3253bc;
    margin-bottom: 5px
}

.vc_btn-blue.vc_btn_3d.vc_btn_xs,
a.vc_btn-blue.vc_btn_3d.vc_btn_xs,
button.vc_btn-blue.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #3253bc;
    box-shadow: 0 3px 0 #3253bc;
    margin-bottom: 3px
}

.vc_btn-blue.vc_btn_3d.vc_btn_sm,
a.vc_btn-blue.vc_btn_3d.vc_btn_sm,
button.vc_btn-blue.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #3253bc;
    box-shadow: 0 4px 0 #3253bc;
    margin-bottom: 4px
}

.vc_btn-turquoise,
a.vc_btn-turquoise,
button.vc_btn-turquoise {
    background-color: #00C1CF;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-turquoise:hover,
a.vc_btn-turquoise:hover,
button.vc_btn-turquoise:hover {
    background-color: #00a4b0;
    color: #f7f7f7 !important
}

.vc_btn-turquoise.vc_btn_outlined,
.vc_btn-turquoise.vc_btn_square_outlined,
a.vc_btn-turquoise.vc_btn_outlined,
a.vc_btn-turquoise.vc_btn_square_outlined,
button.vc_btn-turquoise.vc_btn_outlined,
button.vc_btn-turquoise.vc_btn_square_outlined {
    color: #00C1CF !important
}

.vc_btn-turquoise.vc_btn_outlined:hover,
.vc_btn-turquoise.vc_btn_square_outlined:hover,
a.vc_btn-turquoise.vc_btn_outlined:hover,
a.vc_btn-turquoise.vc_btn_square_outlined:hover,
button.vc_btn-turquoise.vc_btn_outlined:hover,
button.vc_btn-turquoise.vc_btn_square_outlined:hover {
    border-color: #00a4b0
}

.vc_btn-turquoise.vc_btn_3d,
a.vc_btn-turquoise.vc_btn_3d,
button.vc_btn-turquoise.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #008d97;
    box-shadow: 0 5px 0 #008d97;
    margin-bottom: 5px
}

.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,
a.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,
button.vc_btn-turquoise.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #008d97;
    box-shadow: 0 3px 0 #008d97;
    margin-bottom: 3px
}

.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,
a.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,
button.vc_btn-turquoise.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #008d97;
    box-shadow: 0 4px 0 #008d97;
    margin-bottom: 4px
}

.vc_btn-pink,
a.vc_btn-pink,
button.vc_btn-pink {
    background-color: #FE6C61;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-pink:hover,
a.vc_btn-pink:hover,
button.vc_btn-pink:hover {
    background-color: #fe5043;
    color: #f7f7f7 !important
}

.vc_btn-pink.vc_btn_outlined,
.vc_btn-pink.vc_btn_square_outlined,
a.vc_btn-pink.vc_btn_outlined,
a.vc_btn-pink.vc_btn_square_outlined,
button.vc_btn-pink.vc_btn_outlined,
button.vc_btn-pink.vc_btn_square_outlined {
    color: #FE6C61 !important
}

.vc_btn-pink.vc_btn_outlined:hover,
.vc_btn-pink.vc_btn_square_outlined:hover,
a.vc_btn-pink.vc_btn_outlined:hover,
a.vc_btn-pink.vc_btn_square_outlined:hover,
button.vc_btn-pink.vc_btn_outlined:hover,
button.vc_btn-pink.vc_btn_square_outlined:hover {
    border-color: #fe5043
}

.vc_btn-pink.vc_btn_3d,
a.vc_btn-pink.vc_btn_3d,
button.vc_btn-pink.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #fe3829;
    box-shadow: 0 5px 0 #fe3829;
    margin-bottom: 5px
}

.vc_btn-pink.vc_btn_3d.vc_btn_xs,
a.vc_btn-pink.vc_btn_3d.vc_btn_xs,
button.vc_btn-pink.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #fe3829;
    box-shadow: 0 3px 0 #fe3829;
    margin-bottom: 3px
}

.vc_btn-pink.vc_btn_3d.vc_btn_sm,
a.vc_btn-pink.vc_btn_3d.vc_btn_sm,
button.vc_btn-pink.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #fe3829;
    box-shadow: 0 4px 0 #fe3829;
    margin-bottom: 4px
}

.vc_btn-violet,
a.vc_btn-violet,
button.vc_btn-violet {
    background-color: #8D6DC4;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-violet:hover,
a.vc_btn-violet:hover,
button.vc_btn-violet:hover {
    background-color: #7c57bb;
    color: #f7f7f7 !important
}

.vc_btn-violet.vc_btn_outlined,
.vc_btn-violet.vc_btn_square_outlined,
a.vc_btn-violet.vc_btn_outlined,
a.vc_btn-violet.vc_btn_square_outlined,
button.vc_btn-violet.vc_btn_outlined,
button.vc_btn-violet.vc_btn_square_outlined {
    color: #8D6DC4 !important
}

.vc_btn-violet.vc_btn_outlined:hover,
.vc_btn-violet.vc_btn_square_outlined:hover,
a.vc_btn-violet.vc_btn_outlined:hover,
a.vc_btn-violet.vc_btn_square_outlined:hover,
button.vc_btn-violet.vc_btn_outlined:hover,
button.vc_btn-violet.vc_btn_square_outlined:hover {
    border-color: #7c57bb
}

.vc_btn-violet.vc_btn_3d,
a.vc_btn-violet.vc_btn_3d,
button.vc_btn-violet.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #6e48b1;
    box-shadow: 0 5px 0 #6e48b1;
    margin-bottom: 5px
}

.vc_btn-violet.vc_btn_3d.vc_btn_xs,
a.vc_btn-violet.vc_btn_3d.vc_btn_xs,
button.vc_btn-violet.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #6e48b1;
    box-shadow: 0 3px 0 #6e48b1;
    margin-bottom: 3px
}

.vc_btn-violet.vc_btn_3d.vc_btn_sm,
a.vc_btn-violet.vc_btn_3d.vc_btn_sm,
button.vc_btn-violet.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #6e48b1;
    box-shadow: 0 4px 0 #6e48b1;
    margin-bottom: 4px
}

.vc_btn-peacoc,
a.vc_btn-peacoc,
button.vc_btn-peacoc {
    background-color: #4CADC9;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-peacoc:hover,
a.vc_btn-peacoc:hover,
button.vc_btn-peacoc:hover {
    background-color: #39a0bd;
    color: #f7f7f7 !important
}

.vc_btn-peacoc.vc_btn_outlined,
.vc_btn-peacoc.vc_btn_square_outlined,
a.vc_btn-peacoc.vc_btn_outlined,
a.vc_btn-peacoc.vc_btn_square_outlined,
button.vc_btn-peacoc.vc_btn_outlined,
button.vc_btn-peacoc.vc_btn_square_outlined {
    color: #4CADC9 !important
}

.vc_btn-peacoc.vc_btn_outlined:hover,
.vc_btn-peacoc.vc_btn_square_outlined:hover,
a.vc_btn-peacoc.vc_btn_outlined:hover,
a.vc_btn-peacoc.vc_btn_square_outlined:hover,
button.vc_btn-peacoc.vc_btn_outlined:hover,
button.vc_btn-peacoc.vc_btn_square_outlined:hover {
    border-color: #39a0bd
}

.vc_btn-peacoc.vc_btn_3d,
a.vc_btn-peacoc.vc_btn_3d,
button.vc_btn-peacoc.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #338faa;
    box-shadow: 0 5px 0 #338faa;
    margin-bottom: 5px
}

.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,
a.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,
button.vc_btn-peacoc.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #338faa;
    box-shadow: 0 3px 0 #338faa;
    margin-bottom: 3px
}

.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,
a.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,
button.vc_btn-peacoc.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #338faa;
    box-shadow: 0 4px 0 #338faa;
    margin-bottom: 4px
}

.vc_btn-chino,
a.vc_btn-chino,
button.vc_btn-chino {
    background-color: #CEC2AB;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-chino:hover,
a.vc_btn-chino:hover,
button.vc_btn-chino:hover {
    background-color: #c3b498;
    color: #f7f7f7 !important
}

.vc_btn-chino.vc_btn_outlined,
.vc_btn-chino.vc_btn_square_outlined,
a.vc_btn-chino.vc_btn_outlined,
a.vc_btn-chino.vc_btn_square_outlined,
button.vc_btn-chino.vc_btn_outlined,
button.vc_btn-chino.vc_btn_square_outlined {
    color: #CEC2AB !important
}

.vc_btn-chino.vc_btn_outlined:hover,
.vc_btn-chino.vc_btn_square_outlined:hover,
a.vc_btn-chino.vc_btn_outlined:hover,
a.vc_btn-chino.vc_btn_square_outlined:hover,
button.vc_btn-chino.vc_btn_outlined:hover,
button.vc_btn-chino.vc_btn_square_outlined:hover {
    border-color: #c3b498
}

.vc_btn-chino.vc_btn_3d,
a.vc_btn-chino.vc_btn_3d,
button.vc_btn-chino.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #b9a888;
    box-shadow: 0 5px 0 #b9a888;
    margin-bottom: 5px
}

.vc_btn-chino.vc_btn_3d.vc_btn_xs,
a.vc_btn-chino.vc_btn_3d.vc_btn_xs,
button.vc_btn-chino.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #b9a888;
    box-shadow: 0 3px 0 #b9a888;
    margin-bottom: 3px
}

.vc_btn-chino.vc_btn_3d.vc_btn_sm,
a.vc_btn-chino.vc_btn_3d.vc_btn_sm,
button.vc_btn-chino.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #b9a888;
    box-shadow: 0 4px 0 #b9a888;
    margin-bottom: 4px
}

.vc_btn-mulled_wine,
a.vc_btn-mulled_wine,
button.vc_btn-mulled_wine {
    background-color: #50485B;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-mulled_wine:hover,
a.vc_btn-mulled_wine:hover,
button.vc_btn-mulled_wine:hover {
    background-color: #413a4a;
    color: #f7f7f7 !important
}

.vc_btn-mulled_wine.vc_btn_outlined,
.vc_btn-mulled_wine.vc_btn_square_outlined,
a.vc_btn-mulled_wine.vc_btn_outlined,
a.vc_btn-mulled_wine.vc_btn_square_outlined,
button.vc_btn-mulled_wine.vc_btn_outlined,
button.vc_btn-mulled_wine.vc_btn_square_outlined {
    color: #50485B !important
}

.vc_btn-mulled_wine.vc_btn_outlined:hover,
.vc_btn-mulled_wine.vc_btn_square_outlined:hover,
a.vc_btn-mulled_wine.vc_btn_outlined:hover,
a.vc_btn-mulled_wine.vc_btn_square_outlined:hover,
button.vc_btn-mulled_wine.vc_btn_outlined:hover,
button.vc_btn-mulled_wine.vc_btn_square_outlined:hover {
    border-color: #413a4a
}

.vc_btn-mulled_wine.vc_btn_3d,
a.vc_btn-mulled_wine.vc_btn_3d,
button.vc_btn-mulled_wine.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #342f3c;
    box-shadow: 0 5px 0 #342f3c;
    margin-bottom: 5px
}

.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,
a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,
button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #342f3c;
    box-shadow: 0 3px 0 #342f3c;
    margin-bottom: 3px
}

.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,
a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,
button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #342f3c;
    box-shadow: 0 4px 0 #342f3c;
    margin-bottom: 4px
}

.vc_btn-vista_blue,
a.vc_btn-vista_blue,
button.vc_btn-vista_blue {
    background-color: #75D69C;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-vista_blue:hover,
a.vc_btn-vista_blue:hover,
button.vc_btn-vista_blue:hover {
    background-color: #5dcf8b;
    color: #f7f7f7 !important
}

.vc_btn-vista_blue.vc_btn_outlined,
.vc_btn-vista_blue.vc_btn_square_outlined,
a.vc_btn-vista_blue.vc_btn_outlined,
a.vc_btn-vista_blue.vc_btn_square_outlined,
button.vc_btn-vista_blue.vc_btn_outlined,
button.vc_btn-vista_blue.vc_btn_square_outlined {
    color: #75D69C !important
}

.vc_btn-vista_blue.vc_btn_outlined:hover,
.vc_btn-vista_blue.vc_btn_square_outlined:hover,
a.vc_btn-vista_blue.vc_btn_outlined:hover,
a.vc_btn-vista_blue.vc_btn_square_outlined:hover,
button.vc_btn-vista_blue.vc_btn_outlined:hover,
button.vc_btn-vista_blue.vc_btn_square_outlined:hover {
    border-color: #5dcf8b
}

.vc_btn-vista_blue.vc_btn_3d,
a.vc_btn-vista_blue.vc_btn_3d,
button.vc_btn-vista_blue.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #4ac97d;
    box-shadow: 0 5px 0 #4ac97d;
    margin-bottom: 5px
}

.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,
a.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,
button.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #4ac97d;
    box-shadow: 0 3px 0 #4ac97d;
    margin-bottom: 3px
}

.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,
a.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,
button.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #4ac97d;
    box-shadow: 0 4px 0 #4ac97d;
    margin-bottom: 4px
}

.vc_btn-black,
a.vc_btn-black,
button.vc_btn-black {
    background-color: #2A2A2A;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-black:hover,
a.vc_btn-black:hover,
button.vc_btn-black:hover {
    background-color: #1b1b1b;
    color: #f7f7f7 !important
}

.vc_btn-black.vc_btn_outlined,
.vc_btn-black.vc_btn_square_outlined,
a.vc_btn-black.vc_btn_outlined,
a.vc_btn-black.vc_btn_square_outlined,
button.vc_btn-black.vc_btn_outlined,
button.vc_btn-black.vc_btn_square_outlined {
    color: #2A2A2A !important
}

.vc_btn-black.vc_btn_outlined:hover,
.vc_btn-black.vc_btn_square_outlined:hover,
a.vc_btn-black.vc_btn_outlined:hover,
a.vc_btn-black.vc_btn_square_outlined:hover,
button.vc_btn-black.vc_btn_outlined:hover,
button.vc_btn-black.vc_btn_square_outlined:hover {
    border-color: #1b1b1b
}

.vc_btn-black.vc_btn_3d,
a.vc_btn-black.vc_btn_3d,
button.vc_btn-black.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #0e0e0e;
    box-shadow: 0 5px 0 #0e0e0e;
    margin-bottom: 5px
}

.vc_btn-black.vc_btn_3d.vc_btn_xs,
a.vc_btn-black.vc_btn_3d.vc_btn_xs,
button.vc_btn-black.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #0e0e0e;
    box-shadow: 0 3px 0 #0e0e0e;
    margin-bottom: 3px
}

.vc_btn-black.vc_btn_3d.vc_btn_sm,
a.vc_btn-black.vc_btn_3d.vc_btn_sm,
button.vc_btn-black.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #0e0e0e;
    box-shadow: 0 4px 0 #0e0e0e;
    margin-bottom: 4px
}

.vc_btn-grey,
a.vc_btn-grey,
button.vc_btn-grey {
    background-color: #EBEBEB;
    color: #666 !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-grey:hover,
a.vc_btn-grey:hover,
button.vc_btn-grey:hover {
    background-color: #dcdcdc;
    color: #5e5e5e !important
}

.vc_btn-grey.vc_btn_outlined,
.vc_btn-grey.vc_btn_square_outlined,
a.vc_btn-grey.vc_btn_outlined,
a.vc_btn-grey.vc_btn_square_outlined,
button.vc_btn-grey.vc_btn_outlined,
button.vc_btn-grey.vc_btn_square_outlined {
    color: #EBEBEB !important
}

.vc_btn-grey.vc_btn_outlined:hover,
.vc_btn-grey.vc_btn_square_outlined:hover,
a.vc_btn-grey.vc_btn_outlined:hover,
a.vc_btn-grey.vc_btn_square_outlined:hover,
button.vc_btn-grey.vc_btn_outlined:hover,
button.vc_btn-grey.vc_btn_square_outlined:hover {
    border-color: #dcdcdc
}

.vc_btn-grey.vc_btn_3d,
a.vc_btn-grey.vc_btn_3d,
button.vc_btn-grey.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #cfcfcf;
    box-shadow: 0 5px 0 #cfcfcf;
    margin-bottom: 5px
}

.vc_btn-grey.vc_btn_3d.vc_btn_xs,
a.vc_btn-grey.vc_btn_3d.vc_btn_xs,
button.vc_btn-grey.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #cfcfcf;
    box-shadow: 0 3px 0 #cfcfcf;
    margin-bottom: 3px
}

.vc_btn-grey.vc_btn_3d.vc_btn_sm,
a.vc_btn-grey.vc_btn_3d.vc_btn_sm,
button.vc_btn-grey.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #cfcfcf;
    box-shadow: 0 4px 0 #cfcfcf;
    margin-bottom: 4px
}

.vc_btn-orange,
a.vc_btn-orange,
button.vc_btn-orange {
    background-color: #F7BE68;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-orange:hover,
a.vc_btn-orange:hover,
button.vc_btn-orange:hover {
    background-color: #f5b14b;
    color: #f7f7f7 !important
}

.vc_btn-orange.vc_btn_outlined,
.vc_btn-orange.vc_btn_square_outlined,
a.vc_btn-orange.vc_btn_outlined,
a.vc_btn-orange.vc_btn_square_outlined,
button.vc_btn-orange.vc_btn_outlined,
button.vc_btn-orange.vc_btn_square_outlined {
    color: #F7BE68 !important
}

.vc_btn-orange.vc_btn_outlined:hover,
.vc_btn-orange.vc_btn_square_outlined:hover,
a.vc_btn-orange.vc_btn_outlined:hover,
a.vc_btn-orange.vc_btn_square_outlined:hover,
button.vc_btn-orange.vc_btn_outlined:hover,
button.vc_btn-orange.vc_btn_square_outlined:hover {
    border-color: #f5b14b
}

.vc_btn-orange.vc_btn_3d,
a.vc_btn-orange.vc_btn_3d,
button.vc_btn-orange.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #f4a733;
    box-shadow: 0 5px 0 #f4a733;
    margin-bottom: 5px
}

.vc_btn-orange.vc_btn_3d.vc_btn_xs,
a.vc_btn-orange.vc_btn_3d.vc_btn_xs,
button.vc_btn-orange.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #f4a733;
    box-shadow: 0 3px 0 #f4a733;
    margin-bottom: 3px
}

.vc_btn-orange.vc_btn_3d.vc_btn_sm,
a.vc_btn-orange.vc_btn_3d.vc_btn_sm,
button.vc_btn-orange.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #f4a733;
    box-shadow: 0 4px 0 #f4a733;
    margin-bottom: 4px
}

.vc_btn-sky,
a.vc_btn-sky,
button.vc_btn-sky {
    background-color: #5AA1E3;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-sky:hover,
a.vc_btn-sky:hover,
button.vc_btn-sky:hover {
    background-color: #4092df;
    color: #f7f7f7 !important
}

.vc_btn-sky.vc_btn_outlined,
.vc_btn-sky.vc_btn_square_outlined,
a.vc_btn-sky.vc_btn_outlined,
a.vc_btn-sky.vc_btn_square_outlined,
button.vc_btn-sky.vc_btn_outlined,
button.vc_btn-sky.vc_btn_square_outlined {
    color: #5AA1E3 !important
}

.vc_btn-sky.vc_btn_outlined:hover,
.vc_btn-sky.vc_btn_square_outlined:hover,
a.vc_btn-sky.vc_btn_outlined:hover,
a.vc_btn-sky.vc_btn_square_outlined:hover,
button.vc_btn-sky.vc_btn_outlined:hover,
button.vc_btn-sky.vc_btn_square_outlined:hover {
    border-color: #4092df
}

.vc_btn-sky.vc_btn_3d,
a.vc_btn-sky.vc_btn_3d,
button.vc_btn-sky.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #2a86db;
    box-shadow: 0 5px 0 #2a86db;
    margin-bottom: 5px
}

.vc_btn-sky.vc_btn_3d.vc_btn_xs,
a.vc_btn-sky.vc_btn_3d.vc_btn_xs,
button.vc_btn-sky.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #2a86db;
    box-shadow: 0 3px 0 #2a86db;
    margin-bottom: 3px
}

.vc_btn-sky.vc_btn_3d.vc_btn_sm,
a.vc_btn-sky.vc_btn_3d.vc_btn_sm,
button.vc_btn-sky.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #2a86db;
    box-shadow: 0 4px 0 #2a86db;
    margin-bottom: 4px
}

.vc_btn-green,
a.vc_btn-green,
button.vc_btn-green {
    background-color: #6DAB3C;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-green:hover,
a.vc_btn-green:hover,
button.vc_btn-green:hover {
    background-color: #5f9434;
    color: #f7f7f7 !important
}

.vc_btn-green.vc_btn_outlined,
.vc_btn-green.vc_btn_square_outlined,
a.vc_btn-green.vc_btn_outlined,
a.vc_btn-green.vc_btn_square_outlined,
button.vc_btn-green.vc_btn_outlined,
button.vc_btn-green.vc_btn_square_outlined {
    color: #6DAB3C !important
}

.vc_btn-green.vc_btn_outlined:hover,
.vc_btn-green.vc_btn_square_outlined:hover,
a.vc_btn-green.vc_btn_outlined:hover,
a.vc_btn-green.vc_btn_square_outlined:hover,
button.vc_btn-green.vc_btn_outlined:hover,
button.vc_btn-green.vc_btn_square_outlined:hover {
    border-color: #5f9434
}

.vc_btn-green.vc_btn_3d,
a.vc_btn-green.vc_btn_3d,
button.vc_btn-green.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #53812d;
    box-shadow: 0 5px 0 #53812d;
    margin-bottom: 5px
}

.vc_btn-green.vc_btn_3d.vc_btn_xs,
a.vc_btn-green.vc_btn_3d.vc_btn_xs,
button.vc_btn-green.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #53812d;
    box-shadow: 0 3px 0 #53812d;
    margin-bottom: 3px
}

.vc_btn-green.vc_btn_3d.vc_btn_sm,
a.vc_btn-green.vc_btn_3d.vc_btn_sm,
button.vc_btn-green.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #53812d;
    box-shadow: 0 4px 0 #53812d;
    margin-bottom: 4px
}

.vc_btn-juicy_pink,
a.vc_btn-juicy_pink,
button.vc_btn-juicy_pink {
    background-color: #F4524D;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-juicy_pink:hover,
a.vc_btn-juicy_pink:hover,
button.vc_btn-juicy_pink:hover {
    background-color: #f23630;
    color: #f7f7f7 !important
}

.vc_btn-juicy_pink.vc_btn_outlined,
.vc_btn-juicy_pink.vc_btn_square_outlined,
a.vc_btn-juicy_pink.vc_btn_outlined,
a.vc_btn-juicy_pink.vc_btn_square_outlined,
button.vc_btn-juicy_pink.vc_btn_outlined,
button.vc_btn-juicy_pink.vc_btn_square_outlined {
    color: #F4524D !important
}

.vc_btn-juicy_pink.vc_btn_outlined:hover,
.vc_btn-juicy_pink.vc_btn_square_outlined:hover,
a.vc_btn-juicy_pink.vc_btn_outlined:hover,
a.vc_btn-juicy_pink.vc_btn_square_outlined:hover,
button.vc_btn-juicy_pink.vc_btn_outlined:hover,
button.vc_btn-juicy_pink.vc_btn_square_outlined:hover {
    border-color: #f23630
}

.vc_btn-juicy_pink.vc_btn_3d,
a.vc_btn-juicy_pink.vc_btn_3d,
button.vc_btn-juicy_pink.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #f11f18;
    box-shadow: 0 5px 0 #f11f18;
    margin-bottom: 5px
}

.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,
a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,
button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #f11f18;
    box-shadow: 0 3px 0 #f11f18;
    margin-bottom: 3px
}

.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,
a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,
button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #f11f18;
    box-shadow: 0 4px 0 #f11f18;
    margin-bottom: 4px
}

.vc_btn-sandy_brown,
a.vc_btn-sandy_brown,
button.vc_btn-sandy_brown {
    background-color: #F79468;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-sandy_brown:hover,
a.vc_btn-sandy_brown:hover,
button.vc_btn-sandy_brown:hover {
    background-color: #f57f4b;
    color: #f7f7f7 !important
}

.vc_btn-sandy_brown.vc_btn_outlined,
.vc_btn-sandy_brown.vc_btn_square_outlined,
a.vc_btn-sandy_brown.vc_btn_outlined,
a.vc_btn-sandy_brown.vc_btn_square_outlined,
button.vc_btn-sandy_brown.vc_btn_outlined,
button.vc_btn-sandy_brown.vc_btn_square_outlined {
    color: #F79468 !important
}

.vc_btn-sandy_brown.vc_btn_outlined:hover,
.vc_btn-sandy_brown.vc_btn_square_outlined:hover,
a.vc_btn-sandy_brown.vc_btn_outlined:hover,
a.vc_btn-sandy_brown.vc_btn_square_outlined:hover,
button.vc_btn-sandy_brown.vc_btn_outlined:hover,
button.vc_btn-sandy_brown.vc_btn_square_outlined:hover {
    border-color: #f57f4b
}

.vc_btn-sandy_brown.vc_btn_3d,
a.vc_btn-sandy_brown.vc_btn_3d,
button.vc_btn-sandy_brown.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #f46e33;
    box-shadow: 0 5px 0 #f46e33;
    margin-bottom: 5px
}

.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,
a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,
button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #f46e33;
    box-shadow: 0 3px 0 #f46e33;
    margin-bottom: 3px
}

.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,
a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,
button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #f46e33;
    box-shadow: 0 4px 0 #f46e33;
    margin-bottom: 4px
}

.vc_btn-purple,
a.vc_btn-purple,
button.vc_btn-purple {
    background-color: #B97EBB;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-purple:hover,
a.vc_btn-purple:hover,
button.vc_btn-purple:hover {
    background-color: #ae6ab0;
    color: #f7f7f7 !important
}

.vc_btn-purple.vc_btn_outlined,
.vc_btn-purple.vc_btn_square_outlined,
a.vc_btn-purple.vc_btn_outlined,
a.vc_btn-purple.vc_btn_square_outlined,
button.vc_btn-purple.vc_btn_outlined,
button.vc_btn-purple.vc_btn_square_outlined {
    color: #B97EBB !important
}

.vc_btn-purple.vc_btn_outlined:hover,
.vc_btn-purple.vc_btn_square_outlined:hover,
a.vc_btn-purple.vc_btn_outlined:hover,
a.vc_btn-purple.vc_btn_square_outlined:hover,
button.vc_btn-purple.vc_btn_outlined:hover,
button.vc_btn-purple.vc_btn_square_outlined:hover {
    border-color: #ae6ab0
}

.vc_btn-purple.vc_btn_3d,
a.vc_btn-purple.vc_btn_3d,
button.vc_btn-purple.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #a559a8;
    box-shadow: 0 5px 0 #a559a8;
    margin-bottom: 5px
}

.vc_btn-purple.vc_btn_3d.vc_btn_xs,
a.vc_btn-purple.vc_btn_3d.vc_btn_xs,
button.vc_btn-purple.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #a559a8;
    box-shadow: 0 3px 0 #a559a8;
    margin-bottom: 3px
}

.vc_btn-purple.vc_btn_3d.vc_btn_sm,
a.vc_btn-purple.vc_btn_3d.vc_btn_sm,
button.vc_btn-purple.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #a559a8;
    box-shadow: 0 4px 0 #a559a8;
    margin-bottom: 4px
}

.vc_btn-white,
a.vc_btn-white,
button.vc_btn-white {
    background-color: #FFF;
    color: #666 !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-white:hover,
a.vc_btn-white:hover,
button.vc_btn-white:hover {
    background-color: #f0f0f0;
    color: #5e5e5e !important
}

.vc_btn-white.vc_btn_outlined,
.vc_btn-white.vc_btn_square_outlined,
a.vc_btn-white.vc_btn_outlined,
a.vc_btn-white.vc_btn_square_outlined,
button.vc_btn-white.vc_btn_outlined,
button.vc_btn-white.vc_btn_square_outlined {
    color: #FFF !important
}

.vc_btn-white.vc_btn_outlined:hover,
.vc_btn-white.vc_btn_square_outlined:hover,
a.vc_btn-white.vc_btn_outlined:hover,
a.vc_btn-white.vc_btn_square_outlined:hover,
button.vc_btn-white.vc_btn_outlined:hover,
button.vc_btn-white.vc_btn_square_outlined:hover {
    border-color: #f0f0f0
}

.vc_btn-white.vc_btn_3d,
a.vc_btn-white.vc_btn_3d,
button.vc_btn-white.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #e3e3e3;
    box-shadow: 0 5px 0 #e3e3e3;
    margin-bottom: 5px
}

.vc_btn-white.vc_btn_3d.vc_btn_xs,
a.vc_btn-white.vc_btn_3d.vc_btn_xs,
button.vc_btn-white.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #e3e3e3;
    box-shadow: 0 3px 0 #e3e3e3;
    margin-bottom: 3px
}

.vc_btn-white.vc_btn_3d.vc_btn_sm,
a.vc_btn-white.vc_btn_3d.vc_btn_sm,
button.vc_btn-white.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #e3e3e3;
    box-shadow: 0 4px 0 #e3e3e3;
    margin-bottom: 4px
}

.vc_btn-grace,
a.vc_btn-grace,
button.vc_btn-grace {
    background-color: #AED13B;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-grace:hover,
a.vc_btn-grace:hover,
button.vc_btn-grace:hover {
    background-color: #9ec02d;
    color: #f7f7f7 !important
}

.vc_btn-grace.vc_btn_outlined,
.vc_btn-grace.vc_btn_square_outlined,
a.vc_btn-grace.vc_btn_outlined,
a.vc_btn-grace.vc_btn_square_outlined,
button.vc_btn-grace.vc_btn_outlined,
button.vc_btn-grace.vc_btn_square_outlined {
    color: #AED13B !important
}

.vc_btn-grace.vc_btn_outlined:hover,
.vc_btn-grace.vc_btn_square_outlined:hover,
a.vc_btn-grace.vc_btn_outlined:hover,
a.vc_btn-grace.vc_btn_square_outlined:hover,
button.vc_btn-grace.vc_btn_outlined:hover,
button.vc_btn-grace.vc_btn_square_outlined:hover {
    border-color: #9ec02d
}

.vc_btn-grace.vc_btn_3d,
a.vc_btn-grace.vc_btn_3d,
button.vc_btn-grace.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #8dac28;
    box-shadow: 0 5px 0 #8dac28;
    margin-bottom: 5px
}

.vc_btn-grace.vc_btn_3d.vc_btn_xs,
a.vc_btn-grace.vc_btn_3d.vc_btn_xs,
button.vc_btn-grace.vc_btn_3d.vc_btn_xs {
    -webkit-box-shadow: 0 3px 0 #8dac28;
    box-shadow: 0 3px 0 #8dac28;
    margin-bottom: 3px
}

.vc_btn-grace.vc_btn_3d.vc_btn_sm,
a.vc_btn-grace.vc_btn_3d.vc_btn_sm,
button.vc_btn-grace.vc_btn_3d.vc_btn_sm {
    -webkit-box-shadow: 0 4px 0 #8dac28;
    box-shadow: 0 4px 0 #8dac28;
    margin-bottom: 4px
}

.vc_btn-default,
a.vc_btn-default,
button.vc_btn-default {
    color: #7d7d7d;
    background-color: #fff;
    border-color: transparent
}

.open>.dropdown-toggle.vc_btn-default,
.open>.dropdown-togglea.vc_btn-default,
.open>.dropdown-togglebutton.vc_btn-default,
.vc_btn-default.active,
.vc_btn-default:active,
.vc_btn-default:focus,
.vc_btn-default:hover,
a.vc_btn-default.active,
a.vc_btn-default:active,
a.vc_btn-default:focus,
a.vc_btn-default:hover,
button.vc_btn-default.active,
button.vc_btn-default:active,
button.vc_btn-default:focus,
button.vc_btn-default:hover {
    color: #7d7d7d;
    background-color: #e6e6e6;
    border-color: transparent
}

.vc_btn-default.disabled,
.vc_btn-default.disabled.active,
.vc_btn-default.disabled:active,
.vc_btn-default.disabled:focus,
.vc_btn-default.disabled:hover,
.vc_btn-default[disabled],
.vc_btn-default[disabled].active,
.vc_btn-default[disabled]:active,
.vc_btn-default[disabled]:focus,
.vc_btn-default[disabled]:hover,
a.vc_btn-default.disabled,
a.vc_btn-default.disabled.active,
a.vc_btn-default.disabled:active,
a.vc_btn-default.disabled:focus,
a.vc_btn-default.disabled:hover,
a.vc_btn-default[disabled],
a.vc_btn-default[disabled].active,
a.vc_btn-default[disabled]:active,
a.vc_btn-default[disabled]:focus,
a.vc_btn-default[disabled]:hover,
button.vc_btn-default.disabled,
button.vc_btn-default.disabled.active,
button.vc_btn-default.disabled:active,
button.vc_btn-default.disabled:focus,
button.vc_btn-default.disabled:hover,
button.vc_btn-default[disabled],
button.vc_btn-default[disabled].active,
button.vc_btn-default[disabled]:active,
button.vc_btn-default[disabled]:focus,
button.vc_btn-default[disabled]:hover,
fieldset[disabled] .vc_btn-default,
fieldset[disabled] .vc_btn-default.active,
fieldset[disabled] .vc_btn-default:active,
fieldset[disabled] .vc_btn-default:focus,
fieldset[disabled] .vc_btn-default:hover,
fieldset[disabled] a.vc_btn-default,
fieldset[disabled] a.vc_btn-default.active,
fieldset[disabled] a.vc_btn-default:active,
fieldset[disabled] a.vc_btn-default:focus,
fieldset[disabled] a.vc_btn-default:hover,
fieldset[disabled] button.vc_btn-default,
fieldset[disabled] button.vc_btn-default.active,
fieldset[disabled] button.vc_btn-default:active,
fieldset[disabled] button.vc_btn-default:focus,
fieldset[disabled] button.vc_btn-default:hover {
    background-color: #fff;
    border-color: transparent
}

.vc_btn-default .badge,
a.vc_btn-default .badge,
button.vc_btn-default .badge {
    color: #fff;
    background-color: #7d7d7d
}

.vc_btn-primary,
a.vc_btn-primary,
button.vc_btn-primary {
    color: #fff;
    background-color: #00aef0;
    border-color: transparent
}

.open>.dropdown-toggle.vc_btn-primary,
.open>.dropdown-togglea.vc_btn-primary,
.open>.dropdown-togglebutton.vc_btn-primary,
.vc_btn-primary.active,
.vc_btn-primary:active,
.vc_btn-primary:focus,
.vc_btn-primary:hover,
a.vc_btn-primary.active,
a.vc_btn-primary:active,
a.vc_btn-primary:focus,
a.vc_btn-primary:hover,
button.vc_btn-primary.active,
button.vc_btn-primary:active,
button.vc_btn-primary:focus,
button.vc_btn-primary:hover {
    color: #fff;
    background-color: #0089bd;
    border-color: transparent
}

.vc_btn-primary.disabled,
.vc_btn-primary.disabled.active,
.vc_btn-primary.disabled:active,
.vc_btn-primary.disabled:focus,
.vc_btn-primary.disabled:hover,
.vc_btn-primary[disabled],
.vc_btn-primary[disabled].active,
.vc_btn-primary[disabled]:active,
.vc_btn-primary[disabled]:focus,
.vc_btn-primary[disabled]:hover,
a.vc_btn-primary.disabled,
a.vc_btn-primary.disabled.active,
a.vc_btn-primary.disabled:active,
a.vc_btn-primary.disabled:focus,
a.vc_btn-primary.disabled:hover,
a.vc_btn-primary[disabled],
a.vc_btn-primary[disabled].active,
a.vc_btn-primary[disabled]:active,
a.vc_btn-primary[disabled]:focus,
a.vc_btn-primary[disabled]:hover,
button.vc_btn-primary.disabled,
button.vc_btn-primary.disabled.active,
button.vc_btn-primary.disabled:active,
button.vc_btn-primary.disabled:focus,
button.vc_btn-primary.disabled:hover,
button.vc_btn-primary[disabled],
button.vc_btn-primary[disabled].active,
button.vc_btn-primary[disabled]:active,
button.vc_btn-primary[disabled]:focus,
button.vc_btn-primary[disabled]:hover,
fieldset[disabled] .vc_btn-primary,
fieldset[disabled] .vc_btn-primary.active,
fieldset[disabled] .vc_btn-primary:active,
fieldset[disabled] .vc_btn-primary:focus,
fieldset[disabled] .vc_btn-primary:hover,
fieldset[disabled] a.vc_btn-primary,
fieldset[disabled] a.vc_btn-primary.active,
fieldset[disabled] a.vc_btn-primary:active,
fieldset[disabled] a.vc_btn-primary:focus,
fieldset[disabled] a.vc_btn-primary:hover,
fieldset[disabled] button.vc_btn-primary,
fieldset[disabled] button.vc_btn-primary.active,
fieldset[disabled] button.vc_btn-primary:active,
fieldset[disabled] button.vc_btn-primary:focus,
fieldset[disabled] button.vc_btn-primary:hover {
    background-color: #00aef0;
    border-color: transparent
}

.vc_btn-primary .badge,
a.vc_btn-primary .badge,
button.vc_btn-primary .badge {
    color: #00aef0;
    background-color: #fff
}

.vc_btn-success,
a.vc_btn-success,
button.vc_btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: transparent
}

.open>.dropdown-toggle.vc_btn-success,
.open>.dropdown-togglea.vc_btn-success,
.open>.dropdown-togglebutton.vc_btn-success,
.vc_btn-success.active,
.vc_btn-success:active,
.vc_btn-success:focus,
.vc_btn-success:hover,
a.vc_btn-success.active,
a.vc_btn-success:active,
a.vc_btn-success:focus,
a.vc_btn-success:hover,
button.vc_btn-success.active,
button.vc_btn-success:active,
button.vc_btn-success:focus,
button.vc_btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: transparent
}

.vc_btn-success.disabled,
.vc_btn-success.disabled.active,
.vc_btn-success.disabled:active,
.vc_btn-success.disabled:focus,
.vc_btn-success.disabled:hover,
.vc_btn-success[disabled],
.vc_btn-success[disabled].active,
.vc_btn-success[disabled]:active,
.vc_btn-success[disabled]:focus,
.vc_btn-success[disabled]:hover,
a.vc_btn-success.disabled,
a.vc_btn-success.disabled.active,
a.vc_btn-success.disabled:active,
a.vc_btn-success.disabled:focus,
a.vc_btn-success.disabled:hover,
a.vc_btn-success[disabled],
a.vc_btn-success[disabled].active,
a.vc_btn-success[disabled]:active,
a.vc_btn-success[disabled]:focus,
a.vc_btn-success[disabled]:hover,
button.vc_btn-success.disabled,
button.vc_btn-success.disabled.active,
button.vc_btn-success.disabled:active,
button.vc_btn-success.disabled:focus,
button.vc_btn-success.disabled:hover,
button.vc_btn-success[disabled],
button.vc_btn-success[disabled].active,
button.vc_btn-success[disabled]:active,
button.vc_btn-success[disabled]:focus,
button.vc_btn-success[disabled]:hover,
fieldset[disabled] .vc_btn-success,
fieldset[disabled] .vc_btn-success.active,
fieldset[disabled] .vc_btn-success:active,
fieldset[disabled] .vc_btn-success:focus,
fieldset[disabled] .vc_btn-success:hover,
fieldset[disabled] a.vc_btn-success,
fieldset[disabled] a.vc_btn-success.active,
fieldset[disabled] a.vc_btn-success:active,
fieldset[disabled] a.vc_btn-success:focus,
fieldset[disabled] a.vc_btn-success:hover,
fieldset[disabled] button.vc_btn-success,
fieldset[disabled] button.vc_btn-success.active,
fieldset[disabled] button.vc_btn-success:active,
fieldset[disabled] button.vc_btn-success:focus,
fieldset[disabled] button.vc_btn-success:hover {
    background-color: #5cb85c;
    border-color: transparent
}

.vc_btn-success .badge,
a.vc_btn-success .badge,
button.vc_btn-success .badge {
    color: #5cb85c;
    background-color: #fff
}

.vc_btn-info,
a.vc_btn-info,
button.vc_btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: transparent
}

.open>.dropdown-toggle.vc_btn-info,
.open>.dropdown-togglea.vc_btn-info,
.open>.dropdown-togglebutton.vc_btn-info,
.vc_btn-info.active,
.vc_btn-info:active,
.vc_btn-info:focus,
.vc_btn-info:hover,
a.vc_btn-info.active,
a.vc_btn-info:active,
a.vc_btn-info:focus,
a.vc_btn-info:hover,
button.vc_btn-info.active,
button.vc_btn-info:active,
button.vc_btn-info:focus,
button.vc_btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: transparent
}

.vc_btn-info.disabled,
.vc_btn-info.disabled.active,
.vc_btn-info.disabled:active,
.vc_btn-info.disabled:focus,
.vc_btn-info.disabled:hover,
.vc_btn-info[disabled],
.vc_btn-info[disabled].active,
.vc_btn-info[disabled]:active,
.vc_btn-info[disabled]:focus,
.vc_btn-info[disabled]:hover,
a.vc_btn-info.disabled,
a.vc_btn-info.disabled.active,
a.vc_btn-info.disabled:active,
a.vc_btn-info.disabled:focus,
a.vc_btn-info.disabled:hover,
a.vc_btn-info[disabled],
a.vc_btn-info[disabled].active,
a.vc_btn-info[disabled]:active,
a.vc_btn-info[disabled]:focus,
a.vc_btn-info[disabled]:hover,
button.vc_btn-info.disabled,
button.vc_btn-info.disabled.active,
button.vc_btn-info.disabled:active,
button.vc_btn-info.disabled:focus,
button.vc_btn-info.disabled:hover,
button.vc_btn-info[disabled],
button.vc_btn-info[disabled].active,
button.vc_btn-info[disabled]:active,
button.vc_btn-info[disabled]:focus,
button.vc_btn-info[disabled]:hover,
fieldset[disabled] .vc_btn-info,
fieldset[disabled] .vc_btn-info.active,
fieldset[disabled] .vc_btn-info:active,
fieldset[disabled] .vc_btn-info:focus,
fieldset[disabled] .vc_btn-info:hover,
fieldset[disabled] a.vc_btn-info,
fieldset[disabled] a.vc_btn-info.active,
fieldset[disabled] a.vc_btn-info:active,
fieldset[disabled] a.vc_btn-info:focus,
fieldset[disabled] a.vc_btn-info:hover,
fieldset[disabled] button.vc_btn-info,
fieldset[disabled] button.vc_btn-info.active,
fieldset[disabled] button.vc_btn-info:active,
fieldset[disabled] button.vc_btn-info:focus,
fieldset[disabled] button.vc_btn-info:hover {
    background-color: #5bc0de;
    border-color: transparent
}

.vc_btn-info .badge,
a.vc_btn-info .badge,
button.vc_btn-info .badge {
    color: #5bc0de;
    background-color: #fff
}

.vc_btn-warning,
a.vc_btn-warning,
button.vc_btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: transparent
}

.open>.dropdown-toggle.vc_btn-warning,
.open>.dropdown-togglea.vc_btn-warning,
.open>.dropdown-togglebutton.vc_btn-warning,
.vc_btn-warning.active,
.vc_btn-warning:active,
.vc_btn-warning:focus,
.vc_btn-warning:hover,
a.vc_btn-warning.active,
a.vc_btn-warning:active,
a.vc_btn-warning:focus,
a.vc_btn-warning:hover,
button.vc_btn-warning.active,
button.vc_btn-warning:active,
button.vc_btn-warning:focus,
button.vc_btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: transparent
}

.vc_btn-warning.disabled,
.vc_btn-warning.disabled.active,
.vc_btn-warning.disabled:active,
.vc_btn-warning.disabled:focus,
.vc_btn-warning.disabled:hover,
.vc_btn-warning[disabled],
.vc_btn-warning[disabled].active,
.vc_btn-warning[disabled]:active,
.vc_btn-warning[disabled]:focus,
.vc_btn-warning[disabled]:hover,
a.vc_btn-warning.disabled,
a.vc_btn-warning.disabled.active,
a.vc_btn-warning.disabled:active,
a.vc_btn-warning.disabled:focus,
a.vc_btn-warning.disabled:hover,
a.vc_btn-warning[disabled],
a.vc_btn-warning[disabled].active,
a.vc_btn-warning[disabled]:active,
a.vc_btn-warning[disabled]:focus,
a.vc_btn-warning[disabled]:hover,
button.vc_btn-warning.disabled,
button.vc_btn-warning.disabled.active,
button.vc_btn-warning.disabled:active,
button.vc_btn-warning.disabled:focus,
button.vc_btn-warning.disabled:hover,
button.vc_btn-warning[disabled],
button.vc_btn-warning[disabled].active,
button.vc_btn-warning[disabled]:active,
button.vc_btn-warning[disabled]:focus,
button.vc_btn-warning[disabled]:hover,
fieldset[disabled] .vc_btn-warning,
fieldset[disabled] .vc_btn-warning.active,
fieldset[disabled] .vc_btn-warning:active,
fieldset[disabled] .vc_btn-warning:focus,
fieldset[disabled] .vc_btn-warning:hover,
fieldset[disabled] a.vc_btn-warning,
fieldset[disabled] a.vc_btn-warning.active,
fieldset[disabled] a.vc_btn-warning:active,
fieldset[disabled] a.vc_btn-warning:focus,
fieldset[disabled] a.vc_btn-warning:hover,
fieldset[disabled] button.vc_btn-warning,
fieldset[disabled] button.vc_btn-warning.active,
fieldset[disabled] button.vc_btn-warning:active,
fieldset[disabled] button.vc_btn-warning:focus,
fieldset[disabled] button.vc_btn-warning:hover {
    background-color: #f0ad4e;
    border-color: transparent
}

.vc_btn-warning .badge,
a.vc_btn-warning .badge,
button.vc_btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff
}

.vc_btn-danger,
a.vc_btn-danger,
button.vc_btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: transparent
}

.open>.dropdown-toggle.vc_btn-danger,
.open>.dropdown-togglea.vc_btn-danger,
.open>.dropdown-togglebutton.vc_btn-danger,
.vc_btn-danger.active,
.vc_btn-danger:active,
.vc_btn-danger:focus,
.vc_btn-danger:hover,
a.vc_btn-danger.active,
a.vc_btn-danger:active,
a.vc_btn-danger:focus,
a.vc_btn-danger:hover,
button.vc_btn-danger.active,
button.vc_btn-danger:active,
button.vc_btn-danger:focus,
button.vc_btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: transparent
}

.vc_btn-danger.disabled,
.vc_btn-danger.disabled.active,
.vc_btn-danger.disabled:active,
.vc_btn-danger.disabled:focus,
.vc_btn-danger.disabled:hover,
.vc_btn-danger[disabled],
.vc_btn-danger[disabled].active,
.vc_btn-danger[disabled]:active,
.vc_btn-danger[disabled]:focus,
.vc_btn-danger[disabled]:hover,
a.vc_btn-danger.disabled,
a.vc_btn-danger.disabled.active,
a.vc_btn-danger.disabled:active,
a.vc_btn-danger.disabled:focus,
a.vc_btn-danger.disabled:hover,
a.vc_btn-danger[disabled],
a.vc_btn-danger[disabled].active,
a.vc_btn-danger[disabled]:active,
a.vc_btn-danger[disabled]:focus,
a.vc_btn-danger[disabled]:hover,
button.vc_btn-danger.disabled,
button.vc_btn-danger.disabled.active,
button.vc_btn-danger.disabled:active,
button.vc_btn-danger.disabled:focus,
button.vc_btn-danger.disabled:hover,
button.vc_btn-danger[disabled],
button.vc_btn-danger[disabled].active,
button.vc_btn-danger[disabled]:active,
button.vc_btn-danger[disabled]:focus,
button.vc_btn-danger[disabled]:hover,
fieldset[disabled] .vc_btn-danger,
fieldset[disabled] .vc_btn-danger.active,
fieldset[disabled] .vc_btn-danger:active,
fieldset[disabled] .vc_btn-danger:focus,
fieldset[disabled] .vc_btn-danger:hover,
fieldset[disabled] a.vc_btn-danger,
fieldset[disabled] a.vc_btn-danger.active,
fieldset[disabled] a.vc_btn-danger:active,
fieldset[disabled] a.vc_btn-danger:focus,
fieldset[disabled] a.vc_btn-danger:hover,
fieldset[disabled] button.vc_btn-danger,
fieldset[disabled] button.vc_btn-danger.active,
fieldset[disabled] button.vc_btn-danger:active,
fieldset[disabled] button.vc_btn-danger:focus,
fieldset[disabled] button.vc_btn-danger:hover {
    background-color: #d9534f;
    border-color: transparent
}

.vc_btn-danger .badge,
a.vc_btn-danger .badge,
button.vc_btn-danger .badge {
    color: #d9534f;
    background-color: #fff
}

.vc_button-2-wrapper.vc_button-2-align-left {
    display: block;
    text-align: left
}

.vc_button-2-wrapper.vc_button-2-align-right {
    display: block;
    text-align: right
}

.vc_button-2-wrapper.vc_button-2-align-center {
    display: block;
    text-align: center
}

i.icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    vertical-align: text-top;
    margin-left: 5px
}

.wpb_btn-large i.icon {
    height: 19px;
    margin-left: 9px
}

.wpb_btn-small i.icon {
    height: 15px
}

.wpb_btn-mini i.icon {
    display: none
}

.wpb_address_book i.icon,
option.wpb_address_book {
    background: url(../images/icons/address-book.png) right center no-repeat
}

.wpb_alarm_clock i.icon,
option.wpb_alarm_clock {
    background: url(../images/icons/alarm-clock.png) right center no-repeat
}

.wpb_anchor i.icon,
option.wpb_anchor {
    background: url(../images/icons/anchor.png) right center no-repeat
}

.wpb_application_image i.icon,
option.wpb_application_image {
    background: url(../images/icons/application-image.png) right center no-repeat
}

.wpb_arrow i.icon,
option.wpb_arrow {
    background: url(../images/icons/arrow.png) right center no-repeat
}

.wpb_asterisk i.icon,
option.wpb_asterisk {
    background: url(../images/icons/asterisk.png) right center no-repeat
}

.wpb_hammer i.icon,
option.wpb_hammer {
    background: url(../images/icons/auction-hammer.png) right center no-repeat
}

.wpb_balloon i.icon,
option.wpb_balloon {
    background: url(../images/icons/balloon.png) right center no-repeat
}

.wpb_balloon_buzz i.icon,
option.wpb_balloon_buzz {
    background: url(../images/icons/balloon-buzz.png) right center no-repeat
}

.wpb_balloon_facebook i.icon,
option.wpb_balloon_facebook {
    background: url(../images/icons/balloon-facebook.png) right center no-repeat
}

.wpb_balloon_twitter i.icon,
option.wpb_balloon_twitter {
    background: url(../images/icons/balloon-twitter.png) right center no-repeat
}

.wpb_battery i.icon,
option.wpb_battery {
    background: url(../images/icons/battery-full.png) right center no-repeat
}

.wpb_binocular i.icon,
option.wpb_binocular {
    background: url(../images/icons/binocular.png) right center no-repeat
}

.wpb_document_excel i.icon,
option.wpb_document_excel {
    background: url(../images/icons/blue-document-excel.png) right center no-repeat
}

.wpb_document_image i.icon,
option.wpb_document_image {
    background: url(../images/icons/blue-document-image.png) right center no-repeat
}

.wpb_document_music i.icon,
option.wpb_document_music {
    background: url(../images/icons/blue-document-music.png) right center no-repeat
}

.wpb_document_office i.icon,
option.wpb_document_office {
    background: url(../images/icons/blue-document-office.png) right center no-repeat
}

.wpb_document_pdf i.icon,
option.wpb_document_pdf {
    background: url(../images/icons/blue-document-pdf.png) right center no-repeat
}

.wpb_document_powerpoint i.icon,
option.wpb_document_powerpoint {
    background: url(../images/icons/blue-document-powerpoint.png) right center no-repeat
}

.wpb_document_word i.icon,
option.wpb_document_word {
    background: url(../images/icons/blue-document-word.png) right center no-repeat
}

.wpb_bookmark i.icon,
option.wpb_bookmark {
    background: url(../images/icons/bookmark.png) right center no-repeat
}

.wpb_camcorder i.icon,
option.wpb_camcorder {
    background: url(../images/icons/camcorder.png) right center no-repeat
}

.wpb_camera i.icon,
option.wpb_camera {
    background: url(../images/icons/camera.png) right center no-repeat
}

.wpb_chart i.icon,
option.wpb_chart {
    background: url(../images/icons/chart.png) right center no-repeat
}

.wpb_chart_pie i.icon,
option.wpb_chart_pie {
    background: url(../images/icons/chart-pie.png) right center no-repeat
}

.wpb_clock i.icon,
option.wpb_clock {
    background: url(../images/icons/clock.png) right center no-repeat
}

.wpb_play i.icon,
option.wpb_play {
    background: url(../images/icons/control.png) right center no-repeat
}

.wpb_fire i.icon,
option.wpb_fire {
    background: url(../images/icons/fire.png) right center no-repeat
}

.wpb_heart i.icon,
option.wpb_heart {
    background: url(../images/icons/heart.png) right center no-repeat
}

.wpb_mail i.icon,
option.wpb_mail {
    background: url(../images/icons/mail.png) right center no-repeat
}

.wpb_shield i.icon,
option.wpb_shield {
    background: url(../images/icons/plus-shield.png) right center no-repeat
}

.wpb_video i.icon,
option.wpb_video {
    background: url(../images/icons/video.png) right center no-repeat
}

.vc_column_container .vc_btn,
.vc_column_container .wpb_button {
    margin-top: 5px;
    margin-bottom: 5px
}

.vc_message_box {
    border: 1px solid transparent;
    display: block;
    overflow: hidden;
    margin: 0 0 21.74px;
    padding: 1em 1em 1em 4em;
    position: relative;
    font-size: 1em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.vc_row.vc_row-flex,
.vc_row.vc_row-flex>.vc_column_container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox
}

#content .wpb_alert p:last-child,
#content .wpb_text_column :last-child,
#content .wpb_text_column p:last-child,
.vc_message_box>p:last-child,
.wpb_alert p:last-child,
.wpb_text_column :last-child,
.wpb_text_column p:last-child {
    margin-bottom: 0
}

.vc_message_box-icon,
.vc_message_box-icon>* {
    position: absolute;
    font-weight: 400;
    font-style: normal
}

.vc_message_box>p:first-child {
    margin-top: 0
}

.vc_message_box-icon {
    bottom: 0;
    font-size: 1em;
    left: 0;
    top: 0;
    width: 4em
}

.vc_message_box-icon>*,
.vc_message_box-icon>.fa {
    font-size: 1.7em;
    line-height: 1
}

.vc_message_box-icon>* {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.vc_color-blue.vc_message_box {
    color: #364a8a;
    border-color: #c5cff0;
    background-color: #edf1fa
}

.vc_color-blue.vc_message_box .vc_message_box-icon {
    color: #5472D2
}

.vc_color-blue.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #5472D2
}

.vc_color-blue.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-blue.vc_message_box-outline,
.vc_color-blue.vc_message_box-solid-icon {
    color: #364a8a;
    border-color: #5472D2;
    background-color: transparent
}

.vc_color-blue.vc_message_box-outline .vc_message_box-icon,
.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {
    color: #5472D2
}

.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #5472D2
}

.vc_color-blue.vc_message_box-3d {
    box-shadow: 0 5px 0 #9daee5
}

.vc_color-turquoise.vc_message_box {
    color: #085b61;
    border-color: #c6ecee;
    background-color: #ebfcfd
}

.vc_color-turquoise.vc_message_box .vc_message_box-icon {
    color: #00C1CF
}

.vc_color-turquoise.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #00C1CF
}

.vc_color-turquoise.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-turquoise.vc_message_box-outline,
.vc_color-turquoise.vc_message_box-solid-icon {
    color: #085b61;
    border-color: #00C1CF;
    background-color: transparent
}

.vc_color-turquoise.vc_message_box-outline .vc_message_box-icon,
.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {
    color: #00C1CF
}

.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #00C1CF
}

.vc_color-turquoise.vc_message_box-3d {
    box-shadow: 0 5px 0 #9fdee3
}

.vc_color-pink.vc_message_box {
    color: #d82e21;
    border-color: #ffd8d6;
    background-color: #fff0ef
}

.vc_color-pink.vc_message_box .vc_message_box-icon {
    color: #FE6C61
}

.vc_color-pink.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #FE6C61
}

.vc_color-pink.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-pink.vc_message_box-outline,
.vc_color-pink.vc_message_box-solid-icon {
    color: #d82e21;
    border-color: #FE6C61;
    background-color: transparent
}

.vc_color-pink.vc_message_box-outline .vc_message_box-icon,
.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {
    color: #FE6C61
}

.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #FE6C61
}

.vc_color-pink.vc_message_box-3d {
    box-shadow: 0 5px 0 #fea9a3
}

.vc_color-violet.vc_message_box {
    color: #5e4a81;
    border-color: #d4c8e9;
    background-color: #f0ecf7
}

.vc_color-violet.vc_message_box .vc_message_box-icon {
    color: #8D6DC4
}

.vc_color-violet.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #8D6DC4
}

.vc_color-violet.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-violet.vc_message_box-outline,
.vc_color-violet.vc_message_box-solid-icon {
    color: #5e4a81;
    border-color: #8D6DC4;
    background-color: transparent
}

.vc_color-violet.vc_message_box-outline .vc_message_box-icon,
.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {
    color: #8D6DC4
}

.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #8D6DC4
}

.vc_color-violet.vc_message_box-3d {
    box-shadow: 0 5px 0 #b8a3da
}

.vc_color-peacoc.vc_message_box {
    color: #366a79;
    border-color: #c2e3ec;
    background-color: #e9f5f8
}

.vc_color-peacoc.vc_message_box .vc_message_box-icon {
    color: #4CADC9
}

.vc_color-peacoc.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #4CADC9
}

.vc_color-peacoc.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-peacoc.vc_message_box-outline,
.vc_color-peacoc.vc_message_box-solid-icon {
    color: #366a79;
    border-color: #4CADC9;
    background-color: transparent
}

.vc_color-peacoc.vc_message_box-outline .vc_message_box-icon,
.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {
    color: #4CADC9
}

.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #4CADC9
}

.vc_color-peacoc.vc_message_box-3d {
    box-shadow: 0 5px 0 #9ad1e1
}

.vc_color-chino.vc_message_box {
    color: #978258;
    border-color: #e5ded2;
    background-color: #f7f5f2
}

.vc_color-chino.vc_message_box .vc_message_box-icon {
    color: #CEC2AB
}

.vc_color-chino.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #CEC2AB
}

.vc_color-chino.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-chino.vc_message_box-outline,
.vc_color-chino.vc_message_box-solid-icon {
    color: #978258;
    border-color: #CEC2AB;
    background-color: transparent
}

.vc_color-chino.vc_message_box-outline .vc_message_box-icon,
.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {
    color: #CEC2AB
}

.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #CEC2AB
}

.vc_color-chino.vc_message_box-3d {
    box-shadow: 0 5px 0 #d2c7b1
}

.vc_color-mulled_wine.vc_message_box {
    color: #1e1b22;
    border-color: #d0ccd6;
    background-color: #eae8ed
}

.vc_color-mulled_wine.vc_message_box .vc_message_box-icon {
    color: #50485B
}

.vc_color-mulled_wine.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #50485B
}

.vc_color-mulled_wine.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-mulled_wine.vc_message_box-outline,
.vc_color-mulled_wine.vc_message_box-solid-icon {
    color: #1e1b22;
    border-color: #50485B;
    background-color: transparent
}

.vc_color-mulled_wine.vc_message_box-outline .vc_message_box-icon,
.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {
    color: #50485B
}

.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #50485B
}

.vc_color-mulled_wine.vc_message_box-3d {
    box-shadow: 0 5px 0 #b6afc0
}

.vc_color-vista_blue.vc_message_box {
    color: #3e8e5e;
    border-color: #bcebcf;
    background-color: #e3f7eb
}

.vc_color-vista_blue.vc_message_box .vc_message_box-icon {
    color: #75D69C
}

.vc_color-vista_blue.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #75D69C
}

.vc_color-vista_blue.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-vista_blue.vc_message_box-outline,
.vc_color-vista_blue.vc_message_box-solid-icon {
    color: #3e8e5e;
    border-color: #75D69C;
    background-color: transparent
}

.vc_color-vista_blue.vc_message_box-outline .vc_message_box-icon,
.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {
    color: #75D69C
}

.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #75D69C
}

.vc_color-vista_blue.vc_message_box-3d {
    box-shadow: 0 5px 0 #94dfb3
}

.vc_color-orange.vc_message_box {
    color: #c3811c;
    border-color: #fbe1ba;
    background-color: #fef6eb
}

.vc_color-orange.vc_message_box .vc_message_box-icon {
    color: #F7BE68
}

.vc_color-orange.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #F7BE68
}

.vc_color-orange.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-orange.vc_message_box-outline,
.vc_color-orange.vc_message_box-solid-icon {
    color: #c3811c;
    border-color: #F7BE68;
    background-color: transparent
}

.vc_color-orange.vc_message_box-outline .vc_message_box-icon,
.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {
    color: #F7BE68
}

.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #F7BE68
}

.vc_color-orange.vc_message_box-3d {
    box-shadow: 0 5px 0 #f9cd8a
}

.vc_color-sky.vc_message_box {
    color: #2a6194;
    border-color: #bedaf4;
    background-color: #eaf3fb
}

.vc_color-sky.vc_message_box .vc_message_box-icon {
    color: #5AA1E3
}

.vc_color-sky.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #5AA1E3
}

.vc_color-sky.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-sky.vc_message_box-outline,
.vc_color-sky.vc_message_box-solid-icon {
    color: #2a6194;
    border-color: #5AA1E3;
    background-color: transparent
}

.vc_color-sky.vc_message_box-outline .vc_message_box-icon,
.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {
    color: #5AA1E3
}

.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #5AA1E3
}

.vc_color-sky.vc_message_box-3d {
    box-shadow: 0 5px 0 #93c1ed
}

.vc_color-green.vc_message_box {
    color: #3e562b;
    border-color: #c2e1a9;
    background-color: #eaf5e2
}

.vc_color-green.vc_message_box .vc_message_box-icon {
    color: #6DAB3C
}

.vc_color-green.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #6DAB3C
}

.vc_color-green.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-green.vc_message_box-outline,
.vc_color-green.vc_message_box-solid-icon {
    color: #3e562b;
    border-color: #6DAB3C;
    background-color: transparent
}

.vc_color-green.vc_message_box-outline .vc_message_box-icon,
.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {
    color: #6DAB3C
}

.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #6DAB3C
}

.vc_color-green.vc_message_box-3d {
    box-shadow: 0 5px 0 #a7d484
}

.vc_color-juicy_pink.vc_message_box {
    color: #a3231f;
    border-color: #fbc7c5;
    background-color: #fef5f5
}

.vc_color-juicy_pink.vc_message_box .vc_message_box-icon {
    color: #F4524D
}

.vc_color-juicy_pink.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #F4524D
}

.vc_color-juicy_pink.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-juicy_pink.vc_message_box-outline,
.vc_color-juicy_pink.vc_message_box-solid-icon {
    color: #a3231f;
    border-color: #F4524D;
    background-color: transparent
}

.vc_color-juicy_pink.vc_message_box-outline .vc_message_box-icon,
.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {
    color: #F4524D
}

.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #F4524D
}

.vc_color-juicy_pink.vc_message_box-3d {
    box-shadow: 0 5px 0 #f89895
}

.vc_color-sandy_brown.vc_message_box {
    color: #c3501c;
    border-color: #fbceba;
    background-color: #fef1eb
}

.vc_color-sandy_brown.vc_message_box .vc_message_box-icon {
    color: #F79468
}

.vc_color-sandy_brown.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #F79468
}

.vc_color-sandy_brown.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-sandy_brown.vc_message_box-outline,
.vc_color-sandy_brown.vc_message_box-solid-icon {
    color: #c3501c;
    border-color: #F79468;
    background-color: transparent
}

.vc_color-sandy_brown.vc_message_box-outline .vc_message_box-icon,
.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {
    color: #F79468
}

.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #F79468
}

.vc_color-sandy_brown.vc_message_box-3d {
    box-shadow: 0 5px 0 #f9ac8a
}

.vc_color-purple.vc_message_box {
    color: #886389;
    border-color: #e3cbe3;
    background-color: #f5ecf5
}

.vc_color-purple.vc_message_box .vc_message_box-icon {
    color: #B97EBB
}

.vc_color-purple.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #B97EBB
}

.vc_color-purple.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-purple.vc_message_box-outline,
.vc_color-purple.vc_message_box-solid-icon {
    color: #886389;
    border-color: #B97EBB;
    background-color: transparent
}

.vc_color-purple.vc_message_box-outline .vc_message_box-icon,
.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {
    color: #B97EBB
}

.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #B97EBB
}

.vc_color-purple.vc_message_box-3d {
    box-shadow: 0 5px 0 #d1a9d2
}

.vc_color-black.vc_message_box {
    color: #fff;
    border-color: #2A2A2A;
    background-color: #3c3c3c
}

.vc_color-black.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #2A2A2A
}

.vc_color-black.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-black.vc_message_box-outline,
.vc_color-black.vc_message_box-solid-icon {
    border-color: #2A2A2A;
    background-color: transparent
}

.vc_color-black.vc_message_box-outline .vc_message_box-icon,
.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {
    color: #2A2A2A
}

.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #2A2A2A
}

.vc_color-black.vc_message_box-3d {
    box-shadow: 0 5px 0 #101010
}

.vc_color-grey.vc_message_box {
    color: #858585;
    border-color: #d2d2d2;
    background-color: #EBEBEB
}

.vc_color-grey.vc_message_box-solid {
    color: #858585;
    border-color: transparent;
    background-color: #EBEBEB
}

.vc_color-grey.vc_message_box-solid .vc_message_box-icon {
    color: #858585
}

.vc_color-grey.vc_message_box-outline,
.vc_color-grey.vc_message_box-solid-icon {
    color: #858585;
    border-color: #EBEBEB;
    background-color: transparent
}

.vc_color-grey.vc_message_box-outline .vc_message_box-icon,
.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {
    color: #EBEBEB
}

.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {
    color: #858585;
    background-color: #EBEBEB
}

.vc_color-grey.vc_message_box-3d {
    box-shadow: 0 5px 0 #b8b8b8
}

.vc_color-white.vc_message_box {
    color: #b3b3b3;
    border-color: #e6e6e6;
    background-color: #FFF
}

.vc_color-white.vc_message_box-solid {
    color: #b3b3b3;
    border-color: transparent;
    background-color: #FFF
}

.vc_color-white.vc_message_box-solid .vc_message_box-icon {
    color: #b3b3b3
}

.vc_color-white.vc_message_box-outline,
.vc_color-white.vc_message_box-solid-icon {
    border-color: #FFF;
    background-color: transparent
}

.vc_color-white.vc_message_box-outline .vc_message_box-icon,
.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {
    color: #FFF
}

.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {
    color: #b3b3b3;
    background-color: #FFF
}

.vc_color-white.vc_message_box-3d {
    box-shadow: 0 5px 0 #ccc
}

.vc_color-info.vc_message_box-3d,
.vc_color-success.vc_message_box-3d {
    box-shadow: 0 5px 0 #9dd6fd
}

.vc_color-info.vc_message_box {
    color: #5e7f96;
    border-color: #cfebfe;
    background-color: #dff2fe
}

.vc_color-info.vc_message_box .vc_message_box-icon {
    color: #56b0ee
}

.vc_color-info.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #56b0ee
}

.vc_color-info.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-info.vc_message_box-outline,
.vc_color-info.vc_message_box-solid-icon {
    color: #5e7f96;
    border-color: #56b0ee;
    background-color: transparent
}

.vc_color-info.vc_message_box-outline .vc_message_box-icon,
.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
    color: #56b0ee
}

.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #56b0ee
}

.vc_color-success.vc_message_box {
    color: #5e7f96;
    border-color: #cfebfe;
    background-color: #e6fdf8
}

.vc_color-success.vc_message_box .vc_message_box-icon {
    color: #1bbc9b
}

.vc_color-success.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #1bbc9b
}

.vc_color-success.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-success.vc_message_box-outline,
.vc_color-success.vc_message_box-solid-icon {
    color: #5e7f96;
    border-color: #1bbc9b;
    background-color: transparent
}

.vc_color-success.vc_message_box-outline .vc_message_box-icon,
.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
    color: #1bbc9b
}

.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #1bbc9b
}

.vc_color-warning.vc_message_box {
    color: #9d8967;
    border-color: #ffeccc;
    background-color: #fff4e2
}

.vc_color-warning.vc_message_box .vc_message_box-icon {
    color: #fcb53f
}

.vc_color-warning.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #fcb53f
}

.vc_color-warning.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-warning.vc_message_box-outline,
.vc_color-warning.vc_message_box-solid-icon {
    color: #9d8967;
    border-color: #fcb53f;
    background-color: transparent
}

.vc_color-warning.vc_message_box-outline .vc_message_box-icon,
.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fcb53f
}

.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #fcb53f
}

.vc_color-warning.vc_message_box-3d {
    box-shadow: 0 5px 0 #ffd999
}

.vc_color-danger.vc_message_box {
    color: #a85959;
    border-color: #fedede;
    background-color: #fdeaea
}

.vc_color-danger.vc_message_box .vc_message_box-icon {
    color: #ff7877
}

.vc_color-danger.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #ff7877
}

.vc_color-danger.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-danger.vc_message_box-outline,
.vc_color-danger.vc_message_box-solid-icon {
    color: #a85959;
    border-color: #ff7877;
    background-color: transparent
}

.vc_color-danger.vc_message_box-outline .vc_message_box-icon,
.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {
    color: #ff7877
}

.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #ff7877
}

.vc_color-danger.vc_message_box-3d {
    box-shadow: 0 5px 0 #fdacac
}

.vc_color-alert-info.vc_message_box {
    color: #31708f;
    border-color: #bce8f1;
    background-color: #d9edf7
}

.vc_color-alert-info.vc_message_box .vc_message_box-icon {
    color: #67CCE0
}

.vc_color-alert-info.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #67CCE0
}

.vc_color-alert-info.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-alert-info.vc_message_box-outline,
.vc_color-alert-info.vc_message_box-solid-icon {
    color: #31708f;
    border-color: #67CCE0;
    background-color: transparent
}

.vc_color-alert-info.vc_message_box-outline .vc_message_box-icon,
.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {
    color: #67CCE0
}

.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #67CCE0
}

.vc_color-alert-info.vc_message_box-3d {
    box-shadow: 0 5px 0 #91d9e8
}

.vc_color-alert-success.vc_message_box {
    color: #3c763d;
    border-color: #d6e9c6;
    background-color: #dff0d8
}

.vc_color-alert-success.vc_message_box .vc_message_box-icon {
    color: #9AD36A
}

.vc_color-alert-success.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #9AD36A
}

.vc_color-alert-success.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-alert-success.vc_message_box-outline,
.vc_color-alert-success.vc_message_box-solid-icon {
    color: #3c763d;
    border-color: #9AD36A;
    background-color: transparent
}

.vc_color-alert-success.vc_message_box-outline .vc_message_box-icon,
.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {
    color: #9AD36A
}

.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #9AD36A
}

.vc_color-alert-success.vc_message_box-3d {
    box-shadow: 0 5px 0 #bbdba1
}

.vc_color-alert-warning.vc_message_box {
    color: #8a6d3b;
    border-color: #faebcc;
    background-color: #fcf8e3
}

.vc_color-alert-warning.vc_message_box .vc_message_box-icon {
    color: #F9CF79
}

.vc_color-alert-warning.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #F9CF79
}

.vc_color-alert-warning.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-alert-warning.vc_message_box-outline,
.vc_color-alert-warning.vc_message_box-solid-icon {
    color: #8a6d3b;
    border-color: #F9CF79;
    background-color: transparent
}

.vc_color-alert-warning.vc_message_box-outline .vc_message_box-icon,
.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {
    color: #F9CF79
}

.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #F9CF79
}

.vc_color-alert-warning.vc_message_box-3d {
    box-shadow: 0 5px 0 #f5d89e
}

.vc_color-alert-danger.vc_message_box {
    color: #a94442;
    border-color: #ebccd1;
    background-color: #f2dede
}

.vc_color-alert-danger.vc_message_box .vc_message_box-icon {
    color: #EF8495
}

.vc_color-alert-danger.vc_message_box-solid {
    color: #fff;
    border-color: transparent;
    background-color: #EF8495
}

.vc_color-alert-danger.vc_message_box-solid .vc_message_box-icon {
    color: #fff
}

.vc_color-alert-danger.vc_message_box-outline,
.vc_color-alert-danger.vc_message_box-solid-icon {
    color: #a94442;
    border-color: #EF8495;
    background-color: transparent
}

.vc_color-alert-danger.vc_message_box-outline .vc_message_box-icon,
.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {
    color: #EF8495
}

.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #EF8495
}

.vc_color-alert-danger.vc_message_box-3d {
    box-shadow: 0 5px 0 #dca7b0
}

.vc_color-black.vc_message_box .vc_message_box-icon {
    color: #fff
}

.vc_color-black.vc_message_box-outline,
.vc_color-black.vc_message_box-outline .vc_message_box-icon,
.vc_color-black.vc_message_box-solid-icon {
    color: #2A2A2A
}

.vc_color-grey.vc_message_box .vc_message_box-icon {
    color: #858585
}

.vc_color-white.vc_message_box .vc_message_box-icon {
    color: #b3b3b3
}

.vc_color-white.vc_message_box-outline,
.vc_color-white.vc_message_box-outline .vc_message_box-icon,
.vc_color-white.vc_message_box-solid-icon {
    color: #FFF
}

.vc_message_box-outline,
.vc_message_box-solid-icon {
    border-width: 2px
}

.vc_message_box-solid-icon .vc_message_box-icon {
    width: 3.25em
}

.vc_message_box-rounded {
    border-radius: 5px
}

.vc_message_box-round {
    border-radius: 4em
}

.wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li {
    margin-bottom: 35px
}

.entry-content .twitter-share-button,
.fb_like,
.twitter-share-button,
.wpb_accordion .wpb_content_element,
.wpb_googleplus,
.wpb_pinterest,
.wpb_tab .wpb_content_element {
    margin-bottom: 21.74px
}

.vc_parallax {
    position: relative;
    overflow: hidden
}

.vc_parallax>* {
    position: relative;
    z-index: 1
}

.vc_parallax .vc_parallax-inner {
    pointer-events: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background-attachment: scroll;
    background-color: transparent;
    background-image: inherit;
    background-size: cover;
    z-index: 0;
    background-position: 50% 0
}

.vc_video-bg-container {
    position: relative
}

.vc_video-bg {
    height: 100%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 0
}

.vc_row.vc_row-no-padding .vc_column-inner {
    padding-left: 0;
    padding-right: 0
}

.vc_row[data-vc-full-width] {
    -webkit-transition: opacity .5s ease;
    -o-transition: opacity .5s ease;
    transition: opacity .5s ease;
    overflow: hidden
}

.vc_row[data-vc-full-width].vc_hidden {
    opacity: 0
}

.vc_row-no-padding .vc_inner {
    margin-left: 0;
    margin-right: 0
}

.vc_row.vc_row-o-full-height {
    min-height: 100vh
}

.vc_row.vc_row-flex {
    box-sizing: border-box;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.vc_row.vc_row-flex>.vc_column_container {
    display: flex
}

.vc_ie-flexbox-fixer,
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal
}

.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>* {
        min-height: 1em
    }
}

.vc_row.vc_row-flex::after,
.vc_row.vc_row-flex::before {
    display: none
}

.vc_row.vc_row-o-columns-stretch {
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch
}

.vc_row.vc_row-o-columns-top {
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start
}

.vc_row.vc_row-o-columns-bottom {
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end
}

.vc_row.vc_row-o-columns-middle {
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.vc_row.vc_row-o-columns-bottom::after,
.vc_row.vc_row-o-columns-middle::after,
.vc_row.vc_row-o-columns-top::after {
    content: '';
    width: 100%;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    display: block
}

.vc_row.vc_row-o-content-top>.vc_column_container>.vc_column-inner {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_column_container {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.vc_row.vc_row-o-content-bottom>.vc_column_container>.vc_column-inner {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_column_container {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.vc_column-inner::after,
.vc_column-inner::before {
    content: " ";
    display: table
}

.vc_ie-flexbox-fixer {
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.vc_ie-flexbox-fixer>.vc_row {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.vc_row.vc_column-gap-1 {
    margin-left: -15.5px;
    margin-right: -15.5px
}

.vc_row.vc_column-gap-1>.vc_column_container {
    padding: .5px
}

.vc_row.vc_column-gap-2 {
    margin-left: -16px;
    margin-right: -16px
}

.vc_row.vc_column-gap-2>.vc_column_container {
    padding: 1px
}

.vc_row.vc_column-gap-3 {
    margin-left: -16.5px;
    margin-right: -16.5px
}

.vc_row.vc_column-gap-3>.vc_column_container {
    padding: 1.5px
}

.vc_row.vc_column-gap-4 {
    margin-left: -17px;
    margin-right: -17px
}

.vc_row.vc_column-gap-4>.vc_column_container {
    padding: 2px
}

.vc_row.vc_column-gap-5 {
    margin-left: -17.5px;
    margin-right: -17.5px
}

.vc_row.vc_column-gap-5>.vc_column_container {
    padding: 2.5px
}

.vc_row.vc_column-gap-10 {
    margin-left: -20px;
    margin-right: -20px
}

.vc_row.vc_column-gap-10>.vc_column_container {
    padding: 5px
}

.vc_row.vc_column-gap-15 {
    margin-left: -22.5px;
    margin-right: -22.5px
}

.vc_row.vc_column-gap-15>.vc_column_container {
    padding: 7.5px
}

.vc_row.vc_column-gap-20 {
    margin-left: -25px;
    margin-right: -25px
}

.vc_row.vc_column-gap-20>.vc_column_container {
    padding: 10px
}

.vc_row.vc_column-gap-25 {
    margin-left: -27.5px;
    margin-right: -27.5px
}

.vc_row.vc_column-gap-25>.vc_column_container {
    padding: 12.5px
}

.vc_row.vc_column-gap-30 {
    margin-left: -30px;
    margin-right: -30px
}

.vc_row.vc_column-gap-30>.vc_column_container {
    padding: 15px
}

.vc_row.vc_column-gap-35 {
    margin-left: -32.5px;
    margin-right: -32.5px
}

.vc_row.vc_column-gap-35>.vc_column_container {
    padding: 17.5px
}

.vc_col-has-fill>.vc_column-inner,
.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
.vc_section.vc_section-has-fill,
.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
.vc_section.vc_section-has-fill+.vc_section {
    padding-top: 35px
}

.vc_column_container {
    padding-left: 0;
    padding-right: 0
}

.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%
}

.vc_section {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: -15px;
    margin-right: -15px
}

.vc_section[data-vc-full-width] {
    -webkit-transition: opacity .5s ease;
    -o-transition: opacity .5s ease;
    transition: opacity .5s ease;
    overflow: hidden
}

.vc_section[data-vc-full-width].vc_hidden {
    opacity: 0
}

.vc_section[data-vc-full-width]>.vc_row {
    margin-left: 0;
    margin-right: 0
}

.vc_section[data-vc-stretch-content] {
    padding-left: 0;
    padding-right: 0
}

.vc_section.vc_row-o-full-height {
    min-height: 100vh
}

.vc_section.vc_section-flex {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}

.vc_section.vc_section-flex .vc_vc_row {
    width: 100%
}

.vc_section.vc_section-flex::after,
.vc_section.vc_section-flex::before {
    display: none
}

.vc_section.vc_section-o-content-top {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.vc_section.vc_section-o-content-bottom {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.vc_section.vc_section-o-content-middle {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.vc_section.vc_section-o-content-bottom::after,
.vc_section.vc_section-o-content-middle::after,
.vc_section.vc_section-o-content-top::after {
    content: '';
    width: 100%;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    display: block
}

.vc_row.vc_column-gap-1>.vc_vc_column>.vc_column_container,
.vc_row.vc_column-gap-1>.vc_vc_column_inner>.vc_column_container {
    padding-left: .5px;
    padding-right: .5px
}

.vc_row.vc_column-gap-2>.vc_vc_column>.vc_column_container,
.vc_row.vc_column-gap-2>.vc_vc_column_inner>.vc_column_container {
    padding-left: 1px;
    padding-right: 1px
}

.vc_row.vc_column-gap-3>.vc_vc_column>.vc_column_container,
.vc_row.vc_column-gap-3>.vc_vc_column_inner>.vc_column_container {
    padding-left: 1.5px;
    padding-right: 1.5px
}

.vc_row.vc_column-gap-4>.vc_vc_column>.vc_column_container,
.vc_row.vc_column-gap-4>.vc_vc_column_inner>.vc_column_container {
    padding-left: 2px;
    padding-right: 2px
}

.vc_row.vc_column-gap-5>.vc_vc_column>.vc_column_container,
.vc_row.vc_column-gap-5>.vc_vc_column_inner>.vc_column_container {
    padding-left: 2.5px;
    padding-right: 2.5px
}

.vc_row.vc_column-gap-10>.vc_vc_column>.vc_column_container,
.vc_row.vc_column-gap-10>.vc_vc_column_inner>.vc_column_container {
    padding-left: 5px;
    padding-right: 5px
}

.vc_row.vc_column-gap-15>.vc_vc_column>.vc_column_container,
.vc_row.vc_column-gap-15>.vc_vc_column_inner>.vc_column_container {
    padding-left: 7.5px;
    padding-right: 7.5px
}

.vc_row.vc_column-gap-20>.vc_vc_column>.vc_column_container,
.vc_row.vc_column-gap-20>.vc_vc_column_inner>.vc_column_container {
    padding-left: 10px;
    padding-right: 10px
}

.vc_row.vc_column-gap-25>.vc_vc_column>.vc_column_container,
.vc_row.vc_column-gap-25>.vc_vc_column_inner>.vc_column_container {
    padding-left: 12.5px;
    padding-right: 12.5px
}

.vc_row.vc_column-gap-30>.vc_vc_column>.vc_column_container,
.vc_row.vc_column-gap-30>.vc_vc_column_inner>.vc_column_container {
    padding-left: 15px;
    padding-right: 15px
}

.vc_row.vc_column-gap-35>.vc_vc_column>.vc_column_container,
.vc_row.vc_column-gap-35>.vc_vc_column_inner>.vc_column_container {
    padding-left: 17.5px;
    padding-right: 17.5px
}

.vc_vc_column,
.vc_vc_column_inner {
    padding-left: 0;
    padding-right: 0
}

.vc_row.vc_row-flex>.vc_vc_column,
.vc_row.vc_row-flex>.vc_vc_column_inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.vc_row.vc_row-o-equal-height>.vc_column_container {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.vc_row.vc_row-o-content-top>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-o-content-top>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.vc_row.vc_row-o-content-bottom>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-o-content-bottom>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.vc_row.vc_row-o-content-middle>.vc_vc_column>.vc_column_container>.vc_column-inner,
.vc_row.vc_row-o-content-middle>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.vc_empty-element>.vc_column-inner {
    min-height: 100px
}

.fb_type_standard,
.fb_type_standard iframe {
    height: 25px
}

.fb_type_button_count,
.fb_type_button_count iframe {
    height: 20px
}

.fb_type_box_count,
.fb_type_box_count iframe {
    height: 62px
}

.wpb_googleplus_type_standard {
    height: 25px
}

.wpb_googleplus_type_small {
    height: 19px
}

.wpb_googleplus_type_medium,
.wpb_googleplus_type_tall {
    height: 21px
}

.wpb_googleplus_type_tall.vc_googleplus-annotation-bubble {
    height: 62px
}

.wpb_pinterest_type_horizontal,
.wpb_pinterest_type_none {
    height: 21px
}

.wpb_pinterest a {
    border-bottom: 0
}

.wpb_pinterest_type_vertical {
    box-sizing: content-box;
    padding-top: 29px;
    height: 21px
}

iframe.twitter-share-button {
    margin: 0
}

.vc_toggle {
    display: block;
    margin: 0 0 21.74px;
    padding: 0;
    font-size: 1em
}

.vc_toggle:last-of-type {
    margin-bottom: 35px
}

.vc_toggle_title {
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 400
}

.vc_toggle_title>h4 {
    display: inline
}

.vc_toggle_icon {
    display: none;
    position: relative;
    vertical-align: middle
}

.vc_toggle_content {
    display: none;
    margin-bottom: 21.74px;
    margin-top: 1em;
    overflow: hidden;
    padding: 0
}

.vc_toggle.vc_toggle_active>.vc_toggle_content {
    display: block
}

.vc_toggle_simple .vc_toggle_icon {
    border: 0 solid transparent;
    border-radius: 0;
    display: inline-block;
    height: 22px;
    width: 22px;
    background-color: transparent;
    margin-left: 2px
}

.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after {
    visibility: hidden
}

.vc_toggle_simple .vc_toggle_icon::before {
    height: 2px;
    width: 10px
}

.vc_toggle_simple .vc_toggle_icon::after {
    height: 10px;
    width: 2px
}

.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_simple .vc_toggle_icon::before {
    content: '';
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transform: translate(-50%, -50%);
    background-color: #2A2A2A
}

.vc_toggle_round .vc_toggle_icon::after,
.vc_toggle_round .vc_toggle_icon::before,
.vc_toggle_rounded .vc_toggle_icon::after,
.vc_toggle_rounded .vc_toggle_icon::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    content: '';
    left: 50%;
    position: absolute;
    top: 50%
}

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #444
}

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_round .vc_toggle_icon {
    border: 2px solid transparent;
    border-radius: 50%;
    display: inline-block;
    height: 22px;
    width: 22px;
    background-color: #2A2A2A
}

.vc_toggle_round.vc_toggle_active .vc_toggle_icon::after {
    visibility: hidden
}

.vc_toggle_round .vc_toggle_icon::before {
    height: 2px;
    width: 10px
}

.vc_toggle_round .vc_toggle_icon::after {
    height: 10px;
    width: 2px
}

.vc_toggle_round .vc_toggle_icon::after,
.vc_toggle_round .vc_toggle_icon::before {
    display: block;
    box-sizing: border-box;
    transform: translate(-50%, -50%);
    background-color: #FFF
}

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #2A2A2A
}

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #2A2A2A
}

.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #444
}

.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #444
}

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #444
}

.vc_toggle_rounded .vc_toggle_icon {
    border: 2px solid transparent;
    border-radius: 20%;
    display: inline-block;
    height: 22px;
    width: 22px;
    background-color: #2A2A2A
}

.vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after {
    visibility: hidden
}

.vc_toggle_rounded .vc_toggle_icon::before {
    height: 2px;
    width: 10px
}

.vc_toggle_rounded .vc_toggle_icon::after {
    height: 10px;
    width: 2px
}

.vc_toggle_rounded .vc_toggle_icon::after,
.vc_toggle_rounded .vc_toggle_icon::before {
    display: block;
    box-sizing: border-box;
    transform: translate(-50%, -50%);
    background-color: #FFF
}

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #2A2A2A
}

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #2A2A2A
}

.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #444
}

.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #444
}

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #444
}

.vc_toggle_square .vc_toggle_icon {
    border: 2px solid transparent;
    border-radius: 0;
    display: inline-block;
    height: 22px;
    width: 22px;
    background-color: #2A2A2A
}

.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after {
    visibility: hidden
}

.vc_toggle_square .vc_toggle_icon::before {
    height: 2px;
    width: 10px
}

.vc_toggle_square .vc_toggle_icon::after {
    height: 10px;
    width: 2px
}

.vc_toggle_square .vc_toggle_icon::after,
.vc_toggle_square .vc_toggle_icon::before {
    content: '';
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #FFF
}

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #2A2A2A
}

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #2A2A2A
}

.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #444
}

.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #444
}

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #444
}

.vc_toggle_text_only .vc_toggle_icon {
    display: none
}

.vc_toggle_arrow .vc_toggle_icon {
    display: inline-block
}

.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_arrow .vc_toggle_icon::before {
    content: '';
    border-style: solid;
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.vc_toggle_arrow .vc_toggle_icon::before {
    border-left: none;
    border-top: none
}

.vc_toggle_arrow .vc_toggle_icon::after {
    border-right: none;
    border-bottom: none;
    visibility: hidden
}

.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::before {
    visibility: hidden
}

.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::after {
    visibility: visible
}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon {
    height: 22px;
    width: 22px;
    background: 0 0
}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
    border-width: 2px;
    height: 10px;
    margin-left: -5px;
    width: 10px;
    border-color: #2A2A2A;
    background: 0 0
}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
    margin-top: -10px
}

.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {
    margin-top: -5px
}

.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #444;
    background: 0 0
}

.vc_toggle_default .vc_toggle_icon {
    background: #bababa;
    border: 1px solid #acacac;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.vc_toggle_default .vc_toggle_icon::after,
.vc_toggle_default .vc_toggle_icon::before {
    content: '';
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #bababa
}

.vc_toggle_default .vc_toggle_icon::before {
    border: 1px solid #acacac
}

.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after,
.vc_toggle_default.vc_toggle_active .vc_toggle_icon::before {
    visibility: hidden
}

.vc_toggle.vc_toggle_default .vc_toggle_icon {
    display: inline-block;
    width: 10px;
    margin-left: 5px;
    height: 4px
}

.vc_toggle.vc_toggle_default .vc_toggle_icon::before {
    height: 10px;
    width: 4px
}

.vc_toggle.vc_toggle_default .vc_toggle_icon::after {
    width: 8px;
    height: 2px
}

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #5472D2
}

.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #7c93dd
}

.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_blue .vc_toggle_icon {
    background-color: #5472D2;
    border-color: transparent
}

.vc_toggle_color_blue .vc_toggle_icon::after,
.vc_toggle_color_blue .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #5472D2
}

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #5472D2
}

.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #7c93dd
}

.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #7c93dd
}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before {
    border-color: #3354c0;
    background: #5472D2
}

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #7c93dd
}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #5472d2;
    background: #7c93dd
}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::after {
    background: #5472D2
}

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #7c93dd
}

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #5472D2;
    background: 0 0
}

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #7c93dd;
    background: 0 0
}

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #00C1CF
}

.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #00919c
}

.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_turquoise .vc_toggle_icon {
    background-color: #00C1CF;
    border-color: transparent
}

.vc_toggle_color_turquoise .vc_toggle_icon::after,
.vc_toggle_color_turquoise .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #00C1CF
}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before {
    border-color: #00919c;
    background: #00C1CF
}

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #00C1CF
}

.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #00919c
}

.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #00919c
}

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #00919c
}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #006269;
    background: #00919c
}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::after {
    background: #00C1CF
}

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #00919c
}

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #00C1CF;
    background: 0 0
}

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #00919c;
    background: 0 0
}

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #FE6C61
}

.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fe9b94
}

.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_pink .vc_toggle_icon {
    background-color: #FE6C61;
    border-color: transparent
}

.vc_toggle_color_pink .vc_toggle_icon::after,
.vc_toggle_color_pink .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #FE6C61
}

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #FE6C61
}

.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #fe9b94
}

.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #fe9b94
}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before {
    border-color: #fe3d2e;
    background: #FE6C61
}

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fe9b94
}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #fe6c61;
    background: #fe9b94
}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::after {
    background: #FE6C61
}

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #fe9b94
}

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #FE6C61;
    background: 0 0
}

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #fe9b94;
    background: 0 0
}

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #8D6DC4
}

.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #a991d3
}

.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_violet .vc_toggle_icon {
    background-color: #8D6DC4;
    border-color: transparent
}

.vc_toggle_color_violet .vc_toggle_icon::after,
.vc_toggle_color_violet .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #8D6DC4
}

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #8D6DC4
}

.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #a991d3
}

.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #a991d3
}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before {
    border-color: #7149b5;
    background: #8D6DC4
}

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #a991d3
}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #8d6dc4;
    background: #a991d3
}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::after {
    background: #8D6DC4
}

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #a991d3
}

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #8D6DC4;
    background: 0 0
}

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #a991d3;
    background: 0 0
}

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #4CADC9
}

.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #73bfd5
}

.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_peacoc .vc_toggle_icon {
    background-color: #4CADC9;
    border-color: transparent
}

.vc_toggle_color_peacoc .vc_toggle_icon::after,
.vc_toggle_color_peacoc .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #4CADC9
}

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #4CADC9
}

.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #73bfd5
}

.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #73bfd5
}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before {
    border-color: #3492ae;
    background: #4CADC9
}

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #73bfd5
}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #4cadc9;
    background: #73bfd5
}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::after {
    background: #4CADC9
}

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #73bfd5
}

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #4CADC9;
    background: 0 0
}

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #73bfd5;
    background: 0 0
}

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #CEC2AB
}

.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #e1d9cb
}

.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_chino .vc_toggle_icon {
    background-color: #CEC2AB;
    border-color: transparent
}

.vc_toggle_color_chino .vc_toggle_icon::after,
.vc_toggle_color_chino .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #CEC2AB
}

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #CEC2AB
}

.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #e1d9cb
}

.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #e1d9cb
}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before {
    border-color: #bbab8b;
    background: #CEC2AB
}

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #e1d9cb
}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #cec2ab;
    background: #e1d9cb
}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::after {
    background: #CEC2AB
}

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #e1d9cb
}

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #CEC2AB;
    background: 0 0
}

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #e1d9cb;
    background: 0 0
}

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #50485B
}

.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #695f77
}

.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_mulled_wine .vc_toggle_icon {
    background-color: #50485B;
    border-color: transparent
}

.vc_toggle_color_mulled_wine .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #50485B
}

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #50485B
}

.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #695f77
}

.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #695f77
}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before {
    border-color: #37313f;
    background: #50485B
}

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #695f77
}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #50485b;
    background: #695f77
}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::after {
    background: #50485B
}

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #695f77
}

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #50485B;
    background: 0 0
}

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #695f77;
    background: 0 0
}

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #75D69C
}

.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #9ce2b8
}

.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_vista_blue .vc_toggle_icon {
    background-color: #75D69C;
    border-color: transparent
}

.vc_toggle_color_vista_blue .vc_toggle_icon::after,
.vc_toggle_color_vista_blue .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #75D69C
}

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #75D69C
}

.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #9ce2b8
}

.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #9ce2b8
}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before {
    border-color: #4eca80;
    background: #75D69C
}

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #9ce2b8
}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #75d69c;
    background: #9ce2b8
}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::after {
    background: #75D69C
}

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #9ce2b8
}

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #75D69C;
    background: 0 0
}

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #9ce2b8;
    background: 0 0
}

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #2A2A2A
}

.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #444
}

.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_black .vc_toggle_icon {
    background-color: #2A2A2A;
    border-color: transparent
}

.vc_toggle_color_black .vc_toggle_icon::after,
.vc_toggle_color_black .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #2A2A2A
}

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #2A2A2A
}

.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #444
}

.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #444
}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before {
    border-color: #101010;
    background: #2A2A2A
}

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #444
}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #2a2a2a;
    background: #444
}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::after {
    background: #2A2A2A
}

.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #444
}

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #2A2A2A;
    background: 0 0
}

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #444;
    background: 0 0
}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #EBEBEB
}

.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #d2d2d2
}

.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_grey .vc_toggle_icon {
    background-color: #EBEBEB;
    border-color: transparent
}

.vc_toggle_color_grey .vc_toggle_icon::after,
.vc_toggle_color_grey .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #EBEBEB
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before {
    border-color: #d2d2d2;
    background: #EBEBEB
}

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #EBEBEB
}

.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #d2d2d2
}

.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #d2d2d2
}

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #d2d2d2
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #b8b8b8;
    background: #d2d2d2
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after {
    background: #EBEBEB
}

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #d2d2d2
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #EBEBEB;
    background: 0 0
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #d2d2d2;
    background: 0 0
}

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #F7BE68
}

.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fad398
}

.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_orange .vc_toggle_icon {
    background-color: #F7BE68;
    border-color: transparent
}

.vc_toggle_color_orange .vc_toggle_icon::after,
.vc_toggle_color_orange .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #F7BE68
}

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #F7BE68
}

.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #fad398
}

.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #fad398
}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before {
    border-color: #f4a938;
    background: #F7BE68
}

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fad398
}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #f7be68;
    background: #fad398
}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::after {
    background: #F7BE68
}

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #fad398
}

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #F7BE68;
    background: 0 0
}

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #fad398;
    background: 0 0
}

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #5AA1E3
}

.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #86baea
}

.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_sky .vc_toggle_icon {
    background-color: #5AA1E3;
    border-color: transparent
}

.vc_toggle_color_sky .vc_toggle_icon::after,
.vc_toggle_color_sky .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #5AA1E3
}

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #5AA1E3
}

.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #86baea
}

.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #86baea
}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before {
    border-color: #2e88dc;
    background: #5AA1E3
}

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #86baea
}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #5aa1e3;
    background: #86baea
}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::after {
    background: #5AA1E3
}

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #86baea
}

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #5AA1E3;
    background: 0 0
}

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #86baea;
    background: 0 0
}

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #6DAB3C
}

.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #87c456
}

.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_green .vc_toggle_icon {
    background-color: #6DAB3C;
    border-color: transparent
}

.vc_toggle_color_green .vc_toggle_icon::after,
.vc_toggle_color_green .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #6DAB3C
}

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #6DAB3C
}

.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #87c456
}

.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #87c456
}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before {
    border-color: #55852f;
    background: #6DAB3C
}

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #87c456
}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #6dab3c;
    background: #87c456
}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::after {
    background: #6DAB3C
}

.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #87c456
}

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #6DAB3C;
    background: 0 0
}

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #87c456;
    background: 0 0
}

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #F4524D
}

.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #f7817d
}

.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_juicy_pink .vc_toggle_icon {
    background-color: #F4524D;
    border-color: transparent
}

.vc_toggle_color_juicy_pink .vc_toggle_icon::after,
.vc_toggle_color_juicy_pink .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #F4524D
}

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #F4524D
}

.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #f7817d
}

.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #f7817d
}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before {
    border-color: #f1231d;
    background: #F4524D
}

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #f7817d
}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #f4524d;
    background: #f7817d
}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::after {
    background: #F4524D
}

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #f7817d
}

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #F4524D;
    background: 0 0
}

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #f7817d;
    background: 0 0
}

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #F79468
}

.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fab698
}

.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_sandy_brown .vc_toggle_icon {
    background-color: #F79468;
    border-color: transparent
}

.vc_toggle_color_sandy_brown .vc_toggle_icon::after,
.vc_toggle_color_sandy_brown .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #F79468
}

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #F79468
}

.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #fab698
}

.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #fab698
}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before {
    border-color: #f47238;
    background: #F79468
}

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #fab698
}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #f79468;
    background: #fab698
}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::after {
    background: #F79468
}

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #fab698
}

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #F79468;
    background: 0 0
}

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #fab698;
    background: 0 0
}

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #B97EBB
}

.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #cb9fcd
}

.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_purple .vc_toggle_icon {
    background-color: #B97EBB;
    border-color: transparent
}

.vc_toggle_color_purple .vc_toggle_icon::after,
.vc_toggle_color_purple .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #B97EBB
}

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #B97EBB
}

.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #cb9fcd
}

.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #cb9fcd
}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before {
    border-color: #a75da9;
    background: #B97EBB
}

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #cb9fcd
}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #b97ebb;
    background: #cb9fcd
}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::after {
    background: #B97EBB
}

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #cb9fcd
}

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #B97EBB;
    background: 0 0
}

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #cb9fcd;
    background: 0 0
}

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #e6e6e6
}

.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent
}

.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: transparent
}

.vc_toggle_color_white .vc_toggle_icon {
    background-color: #FFF;
    border-color: transparent
}

.vc_toggle_color_white .vc_toggle_icon::after,
.vc_toggle_color_white .vc_toggle_icon::before {
    background-color: #2A2A2A
}

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #FFF
}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon,
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before {
    border-color: #e6e6e6;
    background: #FFF
}

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::before {
    background-color: #FFF
}

.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #e6e6e6
}

.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #2A2A2A
}

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #e6e6e6
}

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
    background-color: #e6e6e6
}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,
.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #ccc;
    background: #e6e6e6
}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::after {
    background: #FFF
}

.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
    background: #e6e6e6
}

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::before {
    border-color: #FFF;
    background: 0 0
}

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: 0 0
}

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
    border-color: #e6e6e6;
    background: 0 0
}

.vc_toggle_size_sm .vc_toggle_icon {
    height: 16px;
    width: 16px
}

.vc_toggle_size_sm .vc_toggle_icon::before {
    height: 2px;
    width: 8px
}

.vc_toggle_size_sm .vc_toggle_icon::after {
    height: 8px;
    width: 2px
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon {
    display: inline-block;
    width: 8px;
    margin-left: 4px;
    height: 2px
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before {
    height: 8px;
    width: 2px
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after {
    width: 6px;
    height: 0
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
    height: 16px;
    width: 16px
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
    border-width: 2px;
    height: 8px;
    margin-left: -4px;
    width: 8px
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
    margin-top: -8px
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after {
    margin-top: -4px
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content,
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title,
.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content,
.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title,
.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content,
.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title,
.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content,
.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title,
.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content,
.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title {
    padding-left: 24px
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content,
.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title {
    padding-left: 17.6px
}

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
    margin-left: 8px
}

.vc_toggle_size_md .vc_toggle_icon {
    height: 22px;
    width: 22px
}

.vc_toggle_size_md .vc_toggle_icon::before {
    height: 2px;
    width: 10px
}

.vc_toggle_size_md .vc_toggle_icon::after {
    height: 10px;
    width: 2px
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {
    display: inline-block;
    width: 10px;
    margin-left: 5px;
    height: 4px
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {
    height: 10px;
    width: 4px
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {
    width: 8px;
    height: 2px
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
    height: 22px;
    width: 22px
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
    border-width: 2px;
    height: 10px;
    margin-left: -5px;
    width: 10px
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
    margin-top: -10px
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after {
    margin-top: -5px
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content,
.vc_toggle_size_md.vc_toggle_default .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_round .vc_toggle_content,
.vc_toggle_size_md.vc_toggle_round .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content,
.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content,
.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title,
.vc_toggle_size_md.vc_toggle_square .vc_toggle_content,
.vc_toggle_size_md.vc_toggle_square .vc_toggle_title {
    padding-left: 33px
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content,
.vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
    padding-left: 24.2px
}

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
    margin-left: 11px
}

.vc_toggle_size_lg .vc_toggle_icon {
    height: 28px;
    width: 28px
}

.vc_toggle_size_lg .vc_toggle_icon::before {
    height: 2px;
    width: 14px
}

.vc_toggle_size_lg .vc_toggle_icon::after {
    height: 14px;
    width: 2px
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon {
    display: inline-block;
    width: 14px;
    margin-left: 7px;
    height: 4px
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::before {
    height: 14px;
    width: 4px
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::after {
    width: 12px;
    height: 2px
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
    height: 28px;
    width: 28px
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
    border-width: 2px;
    height: 14px;
    margin-left: -7px;
    width: 14px
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
    margin-top: -14px
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after {
    margin-top: -7px
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content,
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title,
.vc_toggle_size_lg.vc_toggle_round .vc_toggle_content,
.vc_toggle_size_lg.vc_toggle_round .vc_toggle_title,
.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content,
.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title,
.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content,
.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title,
.vc_toggle_size_lg.vc_toggle_square .vc_toggle_content,
.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title {
    padding-left: 42px
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_round .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon,
.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content,
.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title {
    padding-left: 30.8px
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
    margin-left: 14px
}

.vc_toggle_default .vc_toggle_content,
.vc_toggle_default .vc_toggle_title,
.vc_toggle_round .vc_toggle_content,
.vc_toggle_round .vc_toggle_title,
.vc_toggle_rounded .vc_toggle_content,
.vc_toggle_rounded .vc_toggle_title,
.vc_toggle_simple .vc_toggle_content,
.vc_toggle_simple .vc_toggle_title,
.vc_toggle_square .vc_toggle_content,
.vc_toggle_square .vc_toggle_title {
    padding-left: 33px
}

.vc_toggle_default .vc_toggle_content .vc_toggle_icon,
.vc_toggle_default .vc_toggle_title .vc_toggle_icon,
.vc_toggle_round .vc_toggle_content .vc_toggle_icon,
.vc_toggle_round .vc_toggle_title .vc_toggle_icon,
.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,
.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,
.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,
.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,
.vc_toggle_square .vc_toggle_content .vc_toggle_icon,
.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.vc_toggle_default .vc_toggle_content,
.vc_toggle_default .vc_toggle_title {
    padding-left: 24.2px
}

.vc_toggle_arrow .vc_toggle_icon {
    margin-left: 11px
}

.wpb_widgetised_column .wpb_wrapper>ul {
    margin: 0
}

.wpb_widgetised_column .wpb_wrapper>ul>li {
    margin-left: 0;
    background-image: none;
    list-style: none !important
}

.wpb_widgetised_column .wpb_wrapper>ul>li:after,
.wpb_widgetised_column .wpb_wrapper>ul>li:before {
    display: none !important
}

.wpb_button {
    display: inline-block;
    padding: 4px 10px;
    margin-bottom: 0;
    margin-top: 0;
    font-size: 13px;
    line-height: 18px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, .75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border-color: rgba(0, 0, 0, .1)
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label,
.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label,
.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    color: #fff
}

.wpb_button.active,
.wpb_button.disabled,
.wpb_button:active,
.wpb_button:hover,
.wpb_button[disabled] {
    background-color: #eaeaea
}

.vc_vc_button .vc_btn,
.vc_vc_button2 .vc_btn {
    margin-top: 5px;
    margin-bottom: 5px
}

.wpb_button:hover {
    color: #333;
    background-color: #e6e6e6;
    -webkit-transition: background-color .1s linear;
    -o-transition: background-color .1s linear;
    transition: background-color .1s linear;
    background-image: none
}

.wpb_button:focus {
    outline: dotted thin;
    outline: -webkit-focus-ring-color auto 5px;
    outline-offset: -2px
}

.wpb_button.active,
.wpb_button:active {
    background-color: #e6e6e6;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05)
}

button.wpb_btn-large,
span.wpb_btn-large {
    padding: 9px 14px;
    font-size: 15px;
    line-height: normal;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

button.wpb_btn-large [class^=icon-],
span.wpb_btn-large [class^=icon-] {
    margin-top: 1px
}

button.wpb_btn-small,
span.wpb_btn-small {
    padding: 5px 9px;
    font-size: 11px;
    line-height: 16px
}

button.wpb_btn-small [class^=icon-],
span.wpb_btn-small [class^=icon-] {
    margin-top: -1px
}

button.wpb_btn-mini,
span.wpb_btn-mini {
    padding: 2px 6px;
    font-size: 11px;
    line-height: 14px
}

.wpb_btn-danger,
.wpb_btn-danger:hover,
.wpb_btn-info,
.wpb_btn-info:hover,
.wpb_btn-inverse,
.wpb_btn-inverse:hover,
.wpb_btn-primary,
.wpb_btn-primary:hover,
.wpb_btn-success,
.wpb_btn-success:hover,
.wpb_btn-warning,
.wpb_btn-warning:hover {
    color: #FFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.wpb_btn-danger.active,
.wpb_btn-info.active,
.wpb_btn-inverse.active,
.wpb_btn-primary.active,
.wpb_btn-success.active,
.wpb_btn-warning.active {
    color: rgba(255, 255, 255, .75)
}

.wpb_btn-primary {
    background-color: #08c
}

.wpb_btn-primary.active,
.wpb_btn-primary.disabled,
.wpb_btn-primary:active,
.wpb_btn-primary:hover,
.wpb_btn-primary[disabled] {
    background-color: #0077b3
}

.wpb_btn-warning {
    background-color: #F90
}

.wpb_btn-warning.active,
.wpb_btn-warning.disabled,
.wpb_btn-warning:active,
.wpb_btn-warning:hover,
.wpb_btn-warning[disabled] {
    background-color: #e68a00
}

.wpb_btn-danger {
    background-color: #FF675B
}

.wpb_btn-danger.active,
.wpb_btn-danger.disabled,
.wpb_btn-danger:active,
.wpb_btn-danger:hover,
.wpb_btn-danger[disabled] {
    background-color: #ff4f42
}

.wpb_btn-success {
    background-color: #6AB165
}

.wpb_btn-success.active,
.wpb_btn-success.disabled,
.wpb_btn-success:active,
.wpb_btn-success:hover,
.wpb_btn-success[disabled] {
    background-color: #5aa855
}

.wpb_btn-info {
    background-color: #58B9DA
}

.wpb_btn-info.active,
.wpb_btn-info.disabled,
.wpb_btn-info:active,
.wpb_btn-info:hover,
.wpb_btn-info[disabled] {
    background-color: #43b0d5
}

.wpb_btn-inverse {
    background-color: #555
}

.wpb_btn-inverse.active,
.wpb_btn-inverse.disabled,
.wpb_btn-inverse:active,
.wpb_btn-inverse:hover,
.wpb_btn-inverse[disabled] {
    background-color: #484848
}

button.wpb_button::-moz-focus-inner,
input[type=submit].wpb_button::-moz-focus-inner {
    padding: 0;
    border: 0
}

a.wpb_button_a {
    border: none
}

.vc_btn3-container {
    display: block;
    margin-bottom: 21.74px;
    max-width: 100%
}

.vc_btn3-container.vc_btn3-inline {
    display: inline-block;
    vertical-align: top
}

.vc_general.vc_btn3 {
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    background-color: transparent;
    color: #5472D2;
    border: 1px solid transparent;
    box-sizing: border-box;
    word-wrap: break-word;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    top: 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    line-height: normal;
    font-size: 14px;
    padding: 14px 20px
}

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,
.wpb_gallery .wpb_flexslider .flex-caption {
    cursor: default
}

.wpb_call_to_action,
.wpb_call_to_action .wpb_button {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

.vc_general.vc_btn3.vc_btn3-style-outline,
.vc_general.vc_btn3.vc_btn3-style-outline-custom {
    padding: 13px 19px
}

.vc_general.vc_btn3.active,
.vc_general.vc_btn3:active,
.vc_general.vc_btn3:focus {
    outline: 0
}

.vc_general.vc_btn3:focus,
.vc_general.vc_btn3:hover {
    border: 1px solid transparent;
    text-decoration: none;
    color: #4868cf
}

.vc_general.vc_btn3 .vc_btn3-icon {
    vertical-align: top;
    height: 14px;
    line-height: 1;
    font-size: 16px
}

.vc_general.vc_btn3 .vc_btn3-icon-inner {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.vc_general.vc_btn3 .vc_btn3-placeholder {
    display: inline-block;
    vertical-align: top;
    width: 0
}

.vc_btn3.vc_btn3-icon-left,
.vc_btn3.vc_btn3-icon-right {
    position: relative
}

.vc_btn3.vc_btn3-icon-left .vc_btn3-icon,
.vc_btn3.vc_btn3-icon-right .vc_btn3-icon {
    display: block;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.vc_btn3.vc_btn3-icon-left {
    text-align: left
}

.vc_btn3.vc_btn3-icon-right {
    text-align: right
}

.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner {
    -webkit-transform: translate(-75%, -50%);
    -ms-transform: translate(-75%, -50%);
    transform: translate(-75%, -50%)
}

.vc_btn3.vc_btn3-o-empty .vc_btn3-icon {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.vc_btn3.vc_btn3-style-classic {
    border-color: rgba(0, 0, 0, .1)
}

.vc_btn3.vc_btn3-style-modern {
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .01) 100%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .01) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .01) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#03ffffff', GradientType=0)
}

.vc_btn3.vc_btn3-style-outline,
.vc_btn3.vc_btn3-style-outline-custom,
.vc_btn3.vc_btn3-style-outline-custom:focus,
.vc_btn3.vc_btn3-style-outline-custom:hover,
.vc_btn3.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-style-outline:hover {
    border-width: 2px
}

.vc_btn3.vc_btn3-style-custom {
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1));
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1));
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);
    background-repeat: repeat-x;
    background-size: 200%;
    background-position: 0 -100%
}

.vc_btn3.vc_btn3-style-custom:focus,
.vc_btn3.vc_btn3-style-custom:hover {
    background-position: 0 100%
}

.vc_btn3.vc_btn3-block {
    display: block;
    width: 100%;
    text-align: inherit
}

.vc_btn3.vc_btn3-shape-square {
    border-radius: 0
}

.vc_btn3.vc_btn3-shape-rounded {
    border-radius: 5px
}

.vc_btn3.vc_btn3-shape-round {
    border-radius: 2em
}

.vc_btn3.vc_btn3-size-xs {
    font-size: 11px;
    padding: 8px 12px
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline,
.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom {
    padding: 7px 11px
}

.vc_btn3.vc_btn3-size-xs .vc_btn3-icon {
    font-size: 14px;
    height: 11px;
    line-height: 11px
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 31px
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 12px
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    padding-right: 31px
}

.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 12px
}

.vc_btn3.vc_btn3-size-sm {
    font-size: 12px;
    padding: 11px 16px
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline,
.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom {
    padding: 10px 15px
}

.vc_btn3.vc_btn3-size-sm .vc_btn3-icon {
    font-size: 14px;
    height: 12px;
    line-height: 12px
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 39px
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 16px
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    padding-right: 39px
}

.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 16px
}

.vc_btn3.vc_btn3-size-md {
    font-size: 14px;
    padding: 14px 20px
}

.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
    padding: 13px 19px
}

.vc_btn3.vc_btn3-size-md .vc_btn3-icon {
    font-size: 16px;
    height: 14px;
    line-height: 14px
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 48px
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 20px
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    padding-right: 48px
}

.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 20px
}

.vc_btn3.vc_btn3-size-lg {
    font-size: 16px;
    padding: 18px 25px
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline,
.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {
    padding: 17px 24px
}

.vc_btn3.vc_btn3-size-lg .vc_btn3-icon {
    font-size: 20px;
    height: 16px;
    line-height: 16px
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
    padding-left: 60px
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: 25px
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    padding-right: 60px
}

.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 25px
}

.vc_btn3.vc_btn3-color-blue,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
    color: #fff;
    background-color: #5472D2
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-blue:focus,
.vc_btn3.vc_btn3-color-blue:hover {
    color: #f7f7f7;
    background-color: #3c5ecc
}

.vc_btn3.vc_btn3-color-blue.active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-blue:active {
    color: #f2f2f2;
    background-color: #3558c8
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline {
    color: #5472D2;
    border-color: #5472D2;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #5472D2;
    background-color: #5472D2
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d {
    color: #fff;
    background-color: #5472D2;
    box-shadow: 0 5px 0 #3253bc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #5472D2;
    top: 3px;
    box-shadow: 0 2px 0 #3253bc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #5472D2
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #3253bc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #3253bc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #3253bc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #3253bc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #3253bc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #3253bc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {
    color: #fff;
    border-color: #5472D2;
    background-color: #5472D2
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #3c5ecc;
    background-color: #3c5ecc
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #3558c8;
    background-color: #3558c8
}

.vc_btn3.vc_btn3-color-turquoise,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat {
    color: #fff;
    background-color: #00C1CF
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-turquoise:focus,
.vc_btn3.vc_btn3-color-turquoise:hover {
    color: #f7f7f7;
    background-color: #00a4b0
}

.vc_btn3.vc_btn3-color-turquoise.active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-turquoise:active {
    color: #f2f2f2;
    background-color: #009ba6
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline {
    color: #00C1CF;
    border-color: #00C1CF;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #00C1CF;
    background-color: #00C1CF
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d {
    color: #fff;
    background-color: #00C1CF;
    box-shadow: 0 5px 0 #008d97
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #00C1CF;
    top: 3px;
    box-shadow: 0 2px 0 #008d97
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #00C1CF
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #008d97
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #008d97
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #008d97
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #008d97
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #008d97
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #008d97
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern {
    color: #fff;
    border-color: #00C1CF;
    background-color: #00C1CF
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #00a4b0;
    background-color: #00a4b0
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #009ba6;
    background-color: #009ba6
}

.vc_btn3.vc_btn3-color-pink,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #FE6C61
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-pink:focus,
.vc_btn3.vc_btn3-color-pink:hover {
    color: #f7f7f7;
    background-color: #fe5043
}

.vc_btn3.vc_btn3-color-pink.active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-pink:active {
    color: #f2f2f2;
    background-color: #fe4638
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline {
    color: #FE6C61;
    border-color: #FE6C61;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #FE6C61;
    background-color: #FE6C61
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d {
    color: #fff;
    background-color: #FE6C61;
    box-shadow: 0 5px 0 #fe3829
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #FE6C61;
    top: 3px;
    box-shadow: 0 2px 0 #fe3829
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #FE6C61
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #fe3829
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #fe3829
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #fe3829
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #fe3829
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #fe3829
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #fe3829
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern {
    color: #fff;
    border-color: #FE6C61;
    background-color: #FE6C61
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #fe5043;
    background-color: #fe5043
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #fe4638;
    background-color: #fe4638
}

.vc_btn3.vc_btn3-color-violet,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat {
    color: #fff;
    background-color: #8D6DC4
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-violet:focus,
.vc_btn3.vc_btn3-color-violet:hover {
    color: #f7f7f7;
    background-color: #7c57bb
}

.vc_btn3.vc_btn3-color-violet.active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-violet:active {
    color: #f2f2f2;
    background-color: #7650b8
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline {
    color: #8D6DC4;
    border-color: #8D6DC4;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #8D6DC4;
    background-color: #8D6DC4
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d {
    color: #fff;
    background-color: #8D6DC4;
    box-shadow: 0 5px 0 #6e48b1
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #8D6DC4;
    top: 3px;
    box-shadow: 0 2px 0 #6e48b1
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #8D6DC4
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #6e48b1
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #6e48b1
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #6e48b1
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #6e48b1
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #6e48b1
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #6e48b1
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern {
    color: #fff;
    border-color: #8D6DC4;
    background-color: #8D6DC4
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #7c57bb;
    background-color: #7c57bb
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #7650b8;
    background-color: #7650b8
}

.vc_btn3.vc_btn3-color-peacoc,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat {
    color: #fff;
    background-color: #4CADC9
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-peacoc:focus,
.vc_btn3.vc_btn3-color-peacoc:hover {
    color: #f7f7f7;
    background-color: #39a0bd
}

.vc_btn3.vc_btn3-color-peacoc.active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-peacoc:active {
    color: #f2f2f2;
    background-color: #3799b5
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline {
    color: #4CADC9;
    border-color: #4CADC9;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #4CADC9;
    background-color: #4CADC9
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d {
    color: #fff;
    background-color: #4CADC9;
    box-shadow: 0 5px 0 #338faa
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #4CADC9;
    top: 3px;
    box-shadow: 0 2px 0 #338faa
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #4CADC9
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #338faa
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #338faa
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #338faa
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #338faa
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #338faa
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #338faa
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern {
    color: #fff;
    border-color: #4CADC9;
    background-color: #4CADC9
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #39a0bd;
    background-color: #39a0bd
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #3799b5;
    background-color: #3799b5
}

.vc_btn3.vc_btn3-color-chino,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat {
    color: #fff;
    background-color: #CEC2AB
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-chino:focus,
.vc_btn3.vc_btn3-color-chino:hover {
    color: #f7f7f7;
    background-color: #c3b498
}

.vc_btn3.vc_btn3-color-chino.active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-chino:active {
    color: #f2f2f2;
    background-color: #bfaf91
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline {
    color: #CEC2AB;
    border-color: #CEC2AB;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #CEC2AB;
    background-color: #CEC2AB
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d {
    color: #fff;
    background-color: #CEC2AB;
    box-shadow: 0 5px 0 #b9a888
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #CEC2AB;
    top: 3px;
    box-shadow: 0 2px 0 #b9a888
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #CEC2AB
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #b9a888
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #b9a888
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #b9a888
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #b9a888
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #b9a888
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #b9a888
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern {
    color: #fff;
    border-color: #CEC2AB;
    background-color: #CEC2AB
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #c3b498;
    background-color: #c3b498
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #bfaf91;
    background-color: #bfaf91
}

.vc_btn3.vc_btn3-color-mulled-wine,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat {
    color: #fff;
    background-color: #50485B
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-mulled-wine:focus,
.vc_btn3.vc_btn3-color-mulled-wine:hover {
    color: #f7f7f7;
    background-color: #413a4a
}

.vc_btn3.vc_btn3-color-mulled-wine.active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-mulled-wine:active {
    color: #f2f2f2;
    background-color: #3c3644
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline {
    color: #50485B;
    border-color: #50485B;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #50485B;
    background-color: #50485B
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d {
    color: #fff;
    background-color: #50485B;
    box-shadow: 0 5px 0 #342f3c
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #50485B;
    top: 3px;
    box-shadow: 0 2px 0 #342f3c
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #50485B
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #342f3c
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #342f3c
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #342f3c
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #342f3c
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #342f3c
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #342f3c
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern {
    color: #fff;
    border-color: #50485B;
    background-color: #50485B
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #413a4a;
    background-color: #413a4a
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #3c3644;
    background-color: #3c3644
}

.vc_btn3.vc_btn3-color-vista-blue,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat {
    color: #fff;
    background-color: #75D69C
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-vista-blue:focus,
.vc_btn3.vc_btn3-color-vista-blue:hover {
    color: #f7f7f7;
    background-color: #5dcf8b
}

.vc_btn3.vc_btn3-color-vista-blue.active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-vista-blue:active {
    color: #f2f2f2;
    background-color: #56cd85
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline {
    color: #75D69C;
    border-color: #75D69C;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #75D69C;
    background-color: #75D69C
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d {
    color: #fff;
    background-color: #75D69C;
    box-shadow: 0 5px 0 #4ac97d
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #75D69C;
    top: 3px;
    box-shadow: 0 2px 0 #4ac97d
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #75D69C
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #4ac97d
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #4ac97d
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #4ac97d
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #4ac97d
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #4ac97d
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #4ac97d
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern {
    color: #fff;
    border-color: #75D69C;
    background-color: #75D69C
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #5dcf8b;
    background-color: #5dcf8b
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #56cd85;
    background-color: #56cd85
}

.vc_btn3.vc_btn3-color-orange,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat {
    color: #fff;
    background-color: #F7BE68
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-orange:focus,
.vc_btn3.vc_btn3-color-orange:hover {
    color: #f7f7f7;
    background-color: #f5b14b
}

.vc_btn3.vc_btn3-color-orange.active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-orange:active {
    color: #f2f2f2;
    background-color: #f5ad41
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline {
    color: #F7BE68;
    border-color: #F7BE68;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #F7BE68;
    background-color: #F7BE68
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d {
    color: #fff;
    background-color: #F7BE68;
    box-shadow: 0 5px 0 #f4a733
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #F7BE68;
    top: 3px;
    box-shadow: 0 2px 0 #f4a733
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #F7BE68
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #f4a733
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #f4a733
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #f4a733
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #f4a733
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #f4a733
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #f4a733
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {
    color: #fff;
    border-color: #F7BE68;
    background-color: #F7BE68
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #f5b14b;
    background-color: #f5b14b
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #f5ad41;
    background-color: #f5ad41
}

.vc_btn3.vc_btn3-color-sky,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat {
    color: #fff;
    background-color: #5AA1E3
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-sky:focus,
.vc_btn3.vc_btn3-color-sky:hover {
    color: #f7f7f7;
    background-color: #4092df
}

.vc_btn3.vc_btn3-color-sky.active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-sky:active {
    color: #f2f2f2;
    background-color: #378ddd
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline {
    color: #5AA1E3;
    border-color: #5AA1E3;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #5AA1E3;
    background-color: #5AA1E3
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d {
    color: #fff;
    background-color: #5AA1E3;
    box-shadow: 0 5px 0 #2a86db
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #5AA1E3;
    top: 3px;
    box-shadow: 0 2px 0 #2a86db
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #5AA1E3
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #2a86db
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #2a86db
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #2a86db
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #2a86db
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #2a86db
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #2a86db
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern {
    color: #fff;
    border-color: #5AA1E3;
    background-color: #5AA1E3
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #4092df;
    background-color: #4092df
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #378ddd;
    background-color: #378ddd
}

.vc_btn3.vc_btn3-color-green,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
    color: #fff;
    background-color: #6DAB3C
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-green:focus,
.vc_btn3.vc_btn3-color-green:hover {
    color: #f7f7f7;
    background-color: #5f9434
}

.vc_btn3.vc_btn3-color-green.active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-green:active {
    color: #f2f2f2;
    background-color: #5a8d31
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline {
    color: #6DAB3C;
    border-color: #6DAB3C;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #6DAB3C;
    background-color: #6DAB3C
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d {
    color: #fff;
    background-color: #6DAB3C;
    box-shadow: 0 5px 0 #53812d
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #6DAB3C;
    top: 3px;
    box-shadow: 0 2px 0 #53812d
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #6DAB3C
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #53812d
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #53812d
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #53812d
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #53812d
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #53812d
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #53812d
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
    color: #fff;
    border-color: #6DAB3C;
    background-color: #6DAB3C
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #5f9434;
    background-color: #5f9434
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #5a8d31;
    background-color: #5a8d31
}

.vc_btn3.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #F4524D
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-juicy-pink:focus,
.vc_btn3.vc_btn3-color-juicy-pink:hover {
    color: #f7f7f7;
    background-color: #f23630
}

.vc_btn3.vc_btn3-color-juicy-pink.active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-juicy-pink:active {
    color: #f2f2f2;
    background-color: #f22d27
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline {
    color: #F4524D;
    border-color: #F4524D;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #F4524D;
    background-color: #F4524D
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d {
    color: #fff;
    background-color: #F4524D;
    box-shadow: 0 5px 0 #f11f18
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #F4524D;
    top: 3px;
    box-shadow: 0 2px 0 #f11f18
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #F4524D
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #f11f18
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #f11f18
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #f11f18
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #f11f18
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #f11f18
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #f11f18
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern {
    color: #fff;
    border-color: #F4524D;
    background-color: #F4524D
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #f23630;
    background-color: #f23630
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #f22d27;
    background-color: #f22d27
}

.vc_btn3.vc_btn3-color-sandy-brown,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat {
    color: #fff;
    background-color: #F79468
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-sandy-brown:focus,
.vc_btn3.vc_btn3-color-sandy-brown:hover {
    color: #f7f7f7;
    background-color: #f57f4b
}

.vc_btn3.vc_btn3-color-sandy-brown.active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-sandy-brown:active {
    color: #f2f2f2;
    background-color: #f57941
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline {
    color: #F79468;
    border-color: #F79468;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #F79468;
    background-color: #F79468
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d {
    color: #fff;
    background-color: #F79468;
    box-shadow: 0 5px 0 #f46e33
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #F79468;
    top: 3px;
    box-shadow: 0 2px 0 #f46e33
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #F79468
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #f46e33
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #f46e33
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #f46e33
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #f46e33
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #f46e33
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #f46e33
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern {
    color: #fff;
    border-color: #F79468;
    background-color: #F79468
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #f57f4b;
    background-color: #f57f4b
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #f57941;
    background-color: #f57941
}

.vc_btn3.vc_btn3-color-purple,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat {
    color: #fff;
    background-color: #B97EBB
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-purple:focus,
.vc_btn3.vc_btn3-color-purple:hover {
    color: #f7f7f7;
    background-color: #ae6ab0
}

.vc_btn3.vc_btn3-color-purple.active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-purple:active {
    color: #f2f2f2;
    background-color: #ab63ad
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline {
    color: #B97EBB;
    border-color: #B97EBB;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #B97EBB;
    background-color: #B97EBB
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d {
    color: #fff;
    background-color: #B97EBB;
    box-shadow: 0 5px 0 #a559a8
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #B97EBB;
    top: 3px;
    box-shadow: 0 2px 0 #a559a8
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #B97EBB
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #a559a8
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #a559a8
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #a559a8
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #a559a8
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #a559a8
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #a559a8
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern {
    color: #fff;
    border-color: #B97EBB;
    background-color: #B97EBB
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #ae6ab0;
    background-color: #ae6ab0
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #ab63ad;
    background-color: #ab63ad
}

.vc_btn3.vc_btn3-color-black,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {
    color: #fff;
    background-color: #2A2A2A
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-black:focus,
.vc_btn3.vc_btn3-color-black:hover {
    color: #f7f7f7;
    background-color: #1b1b1b
}

.vc_btn3.vc_btn3-color-black.active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-black:active {
    color: #f2f2f2;
    background-color: #161616
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
    border-color: #2A2A2A;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #2A2A2A;
    background-color: #2A2A2A
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d {
    color: #fff;
    background-color: #2A2A2A;
    box-shadow: 0 5px 0 #0e0e0e
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #2A2A2A;
    top: 3px;
    box-shadow: 0 2px 0 #0e0e0e
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #2A2A2A
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #0e0e0e
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #0e0e0e
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #0e0e0e
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #0e0e0e
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #0e0e0e
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #0e0e0e
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern {
    color: #fff;
    border-color: #2A2A2A;
    background-color: #2A2A2A
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #1b1b1b;
    background-color: #1b1b1b
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #161616;
    background-color: #161616
}

.vc_btn3.vc_btn3-color-grey,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
    color: #666;
    background-color: #EBEBEB
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-grey:focus,
.vc_btn3.vc_btn3-color-grey:hover {
    color: #5e5e5e;
    background-color: #dcdcdc
}

.vc_btn3.vc_btn3-color-grey.active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-grey:active {
    color: #595959;
    background-color: #d7d7d7
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
    border-color: #EBEBEB;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover {
    color: #666;
    border-color: #EBEBEB;
    background-color: #EBEBEB
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d {
    color: #666;
    background-color: #EBEBEB;
    box-shadow: 0 5px 0 #cfcfcf
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover {
    color: #5e5e5e;
    background-color: #EBEBEB;
    top: 3px;
    box-shadow: 0 2px 0 #cfcfcf
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active {
    color: #595959;
    background-color: #EBEBEB
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #cfcfcf
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #cfcfcf
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #cfcfcf
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #cfcfcf
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #cfcfcf
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #cfcfcf
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    color: #666;
    border-color: #EBEBEB;
    background-color: #EBEBEB
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    color: #5e5e5e;
    border-color: #dcdcdc;
    background-color: #dcdcdc
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active {
    color: #595959;
    border-color: #d7d7d7;
    background-color: #d7d7d7
}

.vc_btn3.vc_btn3-color-white,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
    color: #666;
    background-color: #FFF
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-white:focus,
.vc_btn3.vc_btn3-color-white:hover {
    color: #5e5e5e;
    background-color: #f0f0f0
}

.vc_btn3.vc_btn3-color-white.active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-white:active {
    color: #595959;
    background-color: #ebebeb
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
    border-color: #FFF;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover {
    color: #666;
    border-color: #FFF;
    background-color: #FFF
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d {
    color: #666;
    background-color: #FFF;
    box-shadow: 0 5px 0 #e3e3e3
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover {
    color: #5e5e5e;
    background-color: #FFF;
    top: 3px;
    box-shadow: 0 2px 0 #e3e3e3
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active {
    color: #595959;
    background-color: #FFF
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #e3e3e3
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #e3e3e3
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #e3e3e3
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #e3e3e3
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #e3e3e3
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #e3e3e3
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
    color: #666;
    border-color: #FFF;
    background-color: #FFF;
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .01) 0, rgba(0, 0, 0, .02) 100%);
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .01) 0, rgba(0, 0, 0, .02) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .01) 0, rgba(0, 0, 0, .02) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03000000', endColorstr='#05000000', GradientType=0)
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover {
    color: #5e5e5e;
    border-color: #f0f0f0;
    background-color: #f0f0f0
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active {
    color: #595959;
    border-color: #ebebeb;
    background-color: #ebebeb
}

.vc_btn3.vc_btn3-color-default,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {
    color: #333;
    background-color: #f7f7f7
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-default:focus,
.vc_btn3.vc_btn3-color-default:hover {
    color: #2b2b2b;
    background-color: #e8e8e8
}

.vc_btn3.vc_btn3-color-default.active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-default:active {
    color: #262626;
    background-color: #e3e3e3
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline {
    color: #f7f7f7;
    border-color: #f7f7f7;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover {
    color: #333;
    border-color: #f7f7f7;
    background-color: #f7f7f7
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d {
    color: #333;
    background-color: #f7f7f7;
    box-shadow: 0 5px 0 #dbdbdb
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover {
    color: #2b2b2b;
    background-color: #f7f7f7;
    top: 3px;
    box-shadow: 0 2px 0 #dbdbdb
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active {
    color: #262626;
    background-color: #f7f7f7
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #dbdbdb
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #dbdbdb
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #dbdbdb
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #dbdbdb
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #dbdbdb
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #dbdbdb
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {
    color: #333;
    border-color: #f7f7f7;
    background-color: #f7f7f7
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover {
    color: #2b2b2b;
    border-color: #e8e8e8;
    background-color: #e8e8e8
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active {
    color: #262626;
    border-color: #e3e3e3;
    background-color: #e3e3e3
}

.vc_btn3.vc_btn3-color-primary,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
    color: #FFF;
    background-color: #08c
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-primary:focus,
.vc_btn3.vc_btn3-color-primary:hover {
    color: #f7f7f7;
    background-color: #0074ad
}

.vc_btn3.vc_btn3-color-primary.active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-primary:active {
    color: #f2f2f2;
    background-color: #006da3
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline {
    color: #08c;
    border-color: #08c;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover {
    color: #FFF;
    border-color: #08c;
    background-color: #08c
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d {
    color: #FFF;
    background-color: #08c;
    box-shadow: 0 5px 0 #006394
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #08c;
    top: 3px;
    box-shadow: 0 2px 0 #006394
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #08c
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #006394
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #006394
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #006394
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #006394
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #006394
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #006394
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {
    color: #FFF;
    border-color: #08c;
    background-color: #08c
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #0074ad;
    background-color: #0074ad
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #006da3;
    background-color: #006da3
}

.vc_btn3.vc_btn3-color-info,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat {
    color: #FFF;
    background-color: #58B9DA
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-info:focus,
.vc_btn3.vc_btn3-color-info:hover {
    color: #f7f7f7;
    background-color: #3fafd4
}

.vc_btn3.vc_btn3-color-info.active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-info:active {
    color: #f2f2f2;
    background-color: #37abd3
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline {
    color: #58B9DA;
    border-color: #58B9DA;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover {
    color: #FFF;
    border-color: #58B9DA;
    background-color: #58B9DA
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d {
    color: #FFF;
    background-color: #58B9DA;
    box-shadow: 0 5px 0 #2da4cd
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #58B9DA;
    top: 3px;
    box-shadow: 0 2px 0 #2da4cd
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #58B9DA
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #2da4cd
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #2da4cd
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #2da4cd
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #2da4cd
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #2da4cd
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #2da4cd
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern {
    color: #FFF;
    border-color: #58B9DA;
    background-color: #58B9DA
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #3fafd4;
    background-color: #3fafd4
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #37abd3;
    background-color: #37abd3
}

.vc_btn3.vc_btn3-color-success,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat {
    color: #fff;
    background-color: #6AB165
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-success:focus,
.vc_btn3.vc_btn3-color-success:hover {
    color: #f7f7f7;
    background-color: #59a453
}

.vc_btn3.vc_btn3-color-success.active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-success:active {
    color: #f2f2f2;
    background-color: #559d50
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline {
    color: #6AB165;
    border-color: #6AB165;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover {
    color: #fff;
    border-color: #6AB165;
    background-color: #6AB165
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d {
    color: #fff;
    background-color: #6AB165;
    box-shadow: 0 5px 0 #4f934b
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #6AB165;
    top: 3px;
    box-shadow: 0 2px 0 #4f934b
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #6AB165
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #4f934b
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #4f934b
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #4f934b
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #4f934b
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #4f934b
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #4f934b
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {
    color: #fff;
    border-color: #6AB165;
    background-color: #6AB165
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #59a453;
    background-color: #59a453
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #559d50;
    background-color: #559d50
}

.vc_btn3.vc_btn3-color-warning,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
    color: #FFF;
    background-color: #F90
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-warning:focus,
.vc_btn3.vc_btn3-color-warning:hover {
    color: #f7f7f7;
    background-color: #e08700
}

.vc_btn3.vc_btn3-color-warning.active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-warning:active {
    color: #f2f2f2;
    background-color: #d68100
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline {
    color: #F90;
    border-color: #F90;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover {
    color: #FFF;
    border-color: #F90;
    background-color: #F90
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d {
    color: #FFF;
    background-color: #F90;
    box-shadow: 0 5px 0 #c77700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #F90;
    top: 3px;
    box-shadow: 0 2px 0 #c77700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #F90
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #c77700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #c77700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #c77700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #c77700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #c77700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #c77700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
    color: #FFF;
    border-color: #F90;
    background-color: #F90
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #e08700;
    background-color: #e08700
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #d68100;
    background-color: #d68100
}

.vc_btn3.vc_btn3-color-danger,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
    color: #FFF;
    background-color: #FF675B
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-danger:focus,
.vc_btn3.vc_btn3-color-danger:hover {
    color: #f7f7f7;
    background-color: #ff4b3c
}

.vc_btn3.vc_btn3-color-danger.active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-danger:active {
    color: #f2f2f2;
    background-color: #ff4132
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline {
    color: #FF675B;
    border-color: #FF675B;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover {
    color: #FFF;
    border-color: #FF675B;
    background-color: #FF675B
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d {
    color: #FFF;
    background-color: #FF675B;
    box-shadow: 0 5px 0 #ff3323
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #FF675B;
    top: 3px;
    box-shadow: 0 2px 0 #ff3323
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #FF675B
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #ff3323
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #ff3323
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #ff3323
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #ff3323
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #ff3323
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #ff3323
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
    color: #FFF;
    border-color: #FF675B;
    background-color: #FF675B
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #ff4b3c;
    background-color: #ff4b3c
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #ff4132;
    background-color: #ff4132
}

.vc_btn3.vc_btn3-color-inverse,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat {
    color: #FFF;
    background-color: #555
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover,
.vc_btn3.vc_btn3-color-inverse:focus,
.vc_btn3.vc_btn3-color-inverse:hover {
    color: #f7f7f7;
    background-color: #464646
}

.vc_btn3.vc_btn3-color-inverse.active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active,
.vc_btn3.vc_btn3-color-inverse:active {
    color: #f2f2f2;
    background-color: #414141
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline {
    color: #555;
    border-color: #555;
    background-color: transparent
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover {
    color: #FFF;
    border-color: #555;
    background-color: #555
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d {
    color: #FFF;
    background-color: #555;
    box-shadow: 0 5px 0 #393939
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover {
    color: #f7f7f7;
    background-color: #555;
    top: 3px;
    box-shadow: 0 2px 0 #393939
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active {
    color: #f2f2f2;
    background-color: #555
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs {
    box-shadow: 0 3px 0 #393939
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover {
    top: 1px;
    box-shadow: 0 2px 0 #393939
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm {
    box-shadow: 0 4px 0 #393939
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover {
    top: 2px;
    box-shadow: 0 2px 0 #393939
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg {
    box-shadow: 0 5px 0 #393939
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover {
    top: 3px;
    box-shadow: 0 2px 0 #393939
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern {
    color: #FFF;
    border-color: #555;
    background-color: #555
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover {
    color: #f7f7f7;
    border-color: #464646;
    background-color: #464646
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active {
    color: #f2f2f2;
    border-color: #414141;
    background-color: #414141
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
    color: #2A2A2A
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
    color: #EBEBEB
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
    color: #FFF
}

.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4,
.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4,
.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4,
.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 {
    color: inherit
}

.vc_btn3-container.vc_btn3-center {
    text-align: center
}

.vc_btn3-container.vc_btn3-left {
    text-align: left
}

.vc_btn3-container.vc_btn3-right {
    text-align: right
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {
    display: inline-block;
    position: static;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    min-width: 1em
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    margin-right: .5em
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    margin-left: .5em
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs {
    font-size: 11px;
    padding: 8px 12px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom {
    padding: 7px 11px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm {
    font-size: 12px;
    padding: 11px 16px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom {
    padding: 10px 15px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
    font-size: 14px;
    padding: 14px 20px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom {
    padding: 13px 19px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
    font-size: 16px;
    padding: 18px 25px
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom {
    padding: 17px 24px
}

.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left,
.vc_btn3-container .vc_btn3-block.vc_btn3-icon-right {
    text-align: inherit
}

.vc_custom_heading a,
.vc_custom_heading a:focus,
.vc_custom_heading a:hover,
.vc_custom_heading a:visited {
    border: none;
    text-decoration: inherit;
    color: inherit
}

.vc_custom_heading a {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    opacity: 1
}

.vc_custom_heading a:hover {
    opacity: .85
}

.vc_call_to_action {
    background-color: #EBEBEB;
    border: 2px solid #EBEBEB;
    padding: 2em;
    border-radius: 5px
}

.vc_call_to_action :last-child {
    margin-bottom: 0
}

.vc_call_to_action.vc_cta_square {
    border-radius: 0
}

.vc_call_to_action.vc_cta_square_outlined {
    border-radius: 0;
    background: 0 0 !important
}

.vc_call_to_action.vc_cta_round {
    border-radius: 50px
}

.vc_call_to_action.vc_cta_outlined {
    background: 0 0 !important
}

.vc_call_to_action hgroup h2,
.vc_call_to_action hgroup h4 {
    margin: 0;
    clear: none
}

.vc_call_to_action hgroup+p {
    margin-top: 1em
}

.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn {
    float: right;
    margin-left: 2em
}

.vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn {
    float: left;
    margin-right: 2em
}

.wpb_call_to_action {
    position: relative;
    background-color: #f7f7f7;
    padding: 35px;
    border: 1px solid #F0F0F0;
    box-sizing: border-box
}

.wpb_call_to_action .wpb_button {
    margin: 0;
    box-sizing: border-box
}

.cta_align_left .wpb_button {
    float: left
}

.cta_align_right .wpb_button {
    float: right
}

.cta_align_left .wpb_button,
.cta_align_right .wpb_button {
    max-width: 27.5%
}

.cta_align_left .wpb_call_text,
.cta_align_right .wpb_call_text {
    width: 70%;
    float: left;
    clear: none
}

.cta_align_left .wpb_call_text {
    float: right
}

#content .wpb_call_to_action .wpb_call_text,
.wpb_call_to_action .wpb_call_text {
    margin: 0;
    padding-top: 0
}

.cta_align_bottom {
    text-align: center
}

.cta_align_bottom .wpb_button {
    position: static;
    margin-top: 21.74px;
    display: inline-block
}

.cta_no_button .wpb_call_text {
    width: auto;
    float: none
}

@media (max-width:600px) {

    .vc_responsive .cta_align_left .wpb_button,
    .vc_responsive .cta_align_right .wpb_button {
        max-width: 70%;
        width: 70%;
        float: none;
        display: block;
        margin: 3% auto
    }

    .vc_responsive .cta_align_left .wpb_call_text,
    .vc_responsive .cta_align_right .wpb_call_text {
        width: auto;
        max-width: none;
        text-align: center
    }
}

.vc_cta3-container {
    margin-bottom: 35px;
    margin-left: auto;
    margin-right: auto
}

.vc_cta3-container::after,
.vc_cta3-container::before {
    display: table;
    content: ' '
}

.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element,
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element {
    display: inline-block
}

.vc_cta3-container.vc_cta3-size-xs {
    width: 50%
}

.vc_cta3-container.vc_cta3-size-sm {
    width: 60%
}

.vc_cta3-container.vc_cta3-size-md {
    width: 70%
}

.vc_cta3-container.vc_cta3-size-lg {
    width: 80%
}

.vc_cta3-container.vc_cta3-size-xl {
    width: 90%
}

.vc_general.vc_cta3 {
    border: 1px solid transparent;
    font-size: 1em;
    padding: 28px;
    word-wrap: break-word
}

.vc_general.vc_cta3.vc_cta3-style-classic,
.vc_general.vc_cta3.vc_cta3-style-custom {
    border-color: #F0F0F0;
    background-color: #f7f7f7
}

.vc_general.vc_cta3 .vc_cta3-content {
    vertical-align: top
}

.vc_general.vc_cta3 .vc_cta3-content>:last-child,
.vc_general.vc_cta3 .vc_cta3-icons>:last-child {
    margin-bottom: 0
}

.vc_general.vc_cta3 .vc_cta3-actions {
    vertical-align: middle;
    white-space: nowrap
}

@media (min-width:768px) {
    .vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container {
        margin: 0
    }
}

.vc_general.vc_cta3 .vc_cta3-icons {
    vertical-align: middle
}

.vc_general.vc_cta3 h2,
.vc_general.vc_cta3 h4 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
}

.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content {
    text-align: left
}

.vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content {
    text-align: right
}

.vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content {
    text-align: center
}

.vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content {
    text-align: justify
}

.separator_align_center,
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons,
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons,
.vc_pie_chart {
    text-align: center
}

.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container {
    padding-top: 1em
}

.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container {
    padding-bottom: 1em
}

.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons {
    display: table-cell
}

.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container {
    display: table-cell;
    padding-left: 1em
}

.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons {
    display: table-cell
}

.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container {
    display: table-cell;
    padding-right: 1em
}

.vc_general.vc_cta3.vc_cta3-icons-on-border {
    position: relative
}

.vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons {
    position: absolute
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons {
    right: 0;
    top: 50%;
    -webkit-transform: translate(50%, -50%);
    -ms-transform: translate(50%, -50%);
    transform: translate(50%, -50%)
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs {
    margin-right: 17px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container {
    padding-right: 0
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-right: 7px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm {
    margin-right: 22px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-right: 14px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md {
    margin-right: 28px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-right: 21px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg {
    margin-right: 35px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl .vc_cta3_content-container {
    padding-right: 28px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl {
    margin-right: 50px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-right: 35px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons {
    left: 0;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs {
    margin-left: 17px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs .vc_cta3_content-container {
    padding-left: 0
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-left: 7px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm {
    margin-left: 22px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-left: 14px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md {
    margin-left: 28px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-left: 21px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg {
    margin-left: 35px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl .vc_cta3_content-container {
    padding-left: 28px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl {
    margin-left: 50px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-left: 35px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons {
    left: 50%;
    top: 0;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs {
    margin-top: 17px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs .vc_cta3_content-container {
    padding-top: 0
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-top: 7px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm {
    margin-top: 22px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-top: 14px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md {
    margin-top: 28px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-top: 21px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg {
    margin-top: 35px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl .vc_cta3_content-container {
    padding-top: 28px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl {
    margin-top: 50px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-top: 35px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom .vc_cta3-icons {
    left: 50%;
    bottom: 0;
    -webkit-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%)
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs {
    margin-bottom: 17px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs .vc_cta3_content-container {
    padding-bottom: 0
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-bottom: 7px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm {
    margin-bottom: 22px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-bottom: 14px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md {
    margin-bottom: 28px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-bottom: 21px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg {
    margin-bottom: 35px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl .vc_cta3_content-container {
    padding-bottom: 28px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl {
    margin-bottom: 50px
}

.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-bottom: 35px
}

.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content {
    margin-top: 1em
}

.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content {
    margin-bottom: 1em
}

@media (min-width:768px) {

    .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions,
    .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions {
        max-width: 30%;
        display: table-cell
    }

    .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content {
        padding-left: 28px;
        display: table-cell
    }

    .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content {
        padding-right: 28px;
        display: table-cell
    }
}

.vc_general.vc_cta3.vc_cta3-style-outline {
    border-width: 3px
}

.vc_general.vc_cta3.vc_cta3-shape-square {
    border-radius: 0
}

.vc_general.vc_cta3.vc_cta3-shape-rounded {
    border-radius: 5px
}

.vc_general.vc_cta3.vc_cta3-shape-round {
    border-radius: 4em
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic .vc_cta3-content-header {
    color: #5472D2
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat {
    color: #c9d2f0;
    border-color: transparent;
    background-color: #5472D2
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #3253bc;
    color: #c9d2f0;
    border-color: transparent;
    background-color: #5472D2
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline {
    border-color: #5472D2;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header {
    color: #5472D2
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-classic .vc_cta3-content-header {
    color: #00C1CF
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat {
    color: #d3f5f1;
    border-color: transparent;
    background-color: #00C1CF
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #008d97;
    color: #d3f5f1;
    border-color: transparent;
    background-color: #00C1CF
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline {
    border-color: #00C1CF;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline .vc_cta3-content-header {
    color: #00C1CF
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-classic .vc_cta3-content-header {
    color: #FE6C61
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat {
    color: #fcdbd7;
    border-color: transparent;
    background-color: #FE6C61
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #fe3829;
    color: #fcdbd7;
    border-color: transparent;
    background-color: #FE6C61
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline {
    border-color: #FE6C61;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline .vc_cta3-content-header {
    color: #FE6C61
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-classic .vc_cta3-content-header {
    color: #8D6DC4
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat {
    color: #e1d5f5;
    border-color: transparent;
    background-color: #8D6DC4
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #6e48b1;
    color: #e1d5f5;
    border-color: transparent;
    background-color: #8D6DC4
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline {
    border-color: #8D6DC4;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline .vc_cta3-content-header {
    color: #8D6DC4
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-classic .vc_cta3-content-header {
    color: #4CADC9
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat {
    color: #d0edf5;
    border-color: transparent;
    background-color: #4CADC9
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #338faa;
    color: #d0edf5;
    border-color: transparent;
    background-color: #4CADC9
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline {
    border-color: #4CADC9;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline .vc_cta3-content-header {
    color: #4CADC9
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-classic .vc_cta3-content-header {
    color: #CEC2AB
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat {
    color: #f7f3eb;
    border-color: transparent;
    background-color: #CEC2AB
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #b9a888;
    color: #f7f3eb;
    border-color: transparent;
    background-color: #CEC2AB
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline {
    border-color: #CEC2AB;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline .vc_cta3-content-header {
    color: #CEC2AB
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-classic .vc_cta3-content-header {
    color: #50485B
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat {
    color: #e2ddeb;
    border-color: transparent;
    background-color: #50485B
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #342f3c;
    color: #e2ddeb;
    border-color: transparent;
    background-color: #50485B
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline {
    border-color: #50485B;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline .vc_cta3-content-header {
    color: #50485B
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-classic .vc_cta3-content-header {
    color: #75D69C
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat {
    color: #e1f5e9;
    border-color: transparent;
    background-color: #75D69C
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #4ac97d;
    color: #e1f5e9;
    border-color: transparent;
    background-color: #75D69C
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline {
    border-color: #75D69C;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline .vc_cta3-content-header {
    color: #75D69C
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-classic .vc_cta3-content-header {
    color: #F7BE68
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat {
    color: #faf0e1;
    border-color: transparent;
    background-color: #F7BE68
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #f4a733;
    color: #faf0e1;
    border-color: transparent;
    background-color: #F7BE68
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline {
    border-color: #F7BE68;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline .vc_cta3-content-header {
    color: #F7BE68
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-classic .vc_cta3-content-header {
    color: #5AA1E3
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat {
    color: #dce9f5;
    border-color: transparent;
    background-color: #5AA1E3
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #2a86db;
    color: #dce9f5;
    border-color: transparent;
    background-color: #5AA1E3
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline {
    border-color: #5AA1E3;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline .vc_cta3-content-header {
    color: #5AA1E3
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-classic .vc_cta3-content-header {
    color: #6DAB3C
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat {
    color: #e5f2da;
    border-color: transparent;
    background-color: #6DAB3C
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #53812d;
    color: #e5f2da;
    border-color: transparent;
    background-color: #6DAB3C
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline {
    border-color: #6DAB3C;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline .vc_cta3-content-header {
    color: #6DAB3C
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-classic .vc_cta3-content-header {
    color: #F4524D
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat {
    color: #fce2e1;
    border-color: transparent;
    background-color: #F4524D
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #f11f18;
    color: #fce2e1;
    border-color: transparent;
    background-color: #F4524D
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline {
    border-color: #F4524D;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline .vc_cta3-content-header {
    color: #F4524D
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-classic .vc_cta3-content-header {
    color: #F79468
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat {
    color: #f7e1d7;
    border-color: transparent;
    background-color: #F79468
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #f46e33;
    color: #f7e1d7;
    border-color: transparent;
    background-color: #F79468
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline {
    border-color: #F79468;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline .vc_cta3-content-header {
    color: #F79468
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-classic .vc_cta3-content-header {
    color: #B97EBB
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat {
    color: #f4dff5;
    border-color: transparent;
    background-color: #B97EBB
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #a559a8;
    color: #f4dff5;
    border-color: transparent;
    background-color: #B97EBB
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline {
    border-color: #B97EBB;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline .vc_cta3-content-header {
    color: #B97EBB
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-classic .vc_cta3-content-header {
    color: #2A2A2A
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat {
    color: #d9d9d9;
    border-color: transparent;
    background-color: #2A2A2A
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #0e0e0e;
    color: #d9d9d9;
    border-color: transparent;
    background-color: #2A2A2A
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d .vc_cta3-content-header {
    color: #fff
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline {
    border-color: #2A2A2A;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline .vc_cta3-content-header {
    color: #2A2A2A
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic .vc_cta3-content-header {
    color: #EBEBEB
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat {
    color: #9d9d9e;
    border-color: transparent;
    background-color: #EBEBEB
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat .vc_cta3-content-header {
    color: #666
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #cfcfcf;
    color: #9d9d9e;
    border-color: transparent;
    background-color: #EBEBEB
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d .vc_cta3-content-header {
    color: #666
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline {
    border-color: #EBEBEB;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline .vc_cta3-content-header {
    color: #EBEBEB
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-classic .vc_cta3-content-header {
    color: #FFF
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat {
    color: #9d9d9e;
    border-color: transparent;
    background-color: #FFF
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat .vc_cta3-content-header {
    color: #666
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #e3e3e3;
    color: #9d9d9e;
    border-color: transparent;
    background-color: #FFF
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d .vc_cta3-content-header {
    color: #666
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline {
    border-color: #FFF;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline .vc_cta3-content-header {
    color: #FFF
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat {
    color: #9d9d9e;
    border-color: transparent;
    background-color: #F0F0F0
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat .vc_cta3-content-header {
    color: #666
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d {
    box-shadow: 0 5px 0 #d4d4d4;
    color: #9d9d9e;
    border-color: transparent;
    background-color: #F0F0F0
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d .vc_cta3-content-header {
    color: #666
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline {
    border-color: #F0F0F0;
    background-color: transparent
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header {
    color: #F0F0F0
}

.vc_cta3.vc_cta3-icon-size-xs .vc_icon_element .vc_icon_element-inner {
    height: 1em;
    width: 1em
}

.vc_cta3.vc_cta3-icon-size-sm .vc_icon_element .vc_icon_element-inner {
    height: 2em;
    width: 2em
}

.vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner {
    height: 3em;
    width: 3em
}

.vc_cta3.vc_cta3-icon-size-lg .vc_icon_element .vc_icon_element-inner {
    height: 4em;
    width: 4em
}

.vc_cta3.vc_cta3-icon-size-xl .vc_icon_element .vc_icon_element-inner {
    height: 5em;
    width: 5em
}

.wpb_gmaps_widget .wpb_wrapper {
    background-color: #f7f7f7;
    padding: 5px
}

.wpb_gmaps_widget .wpb_map_wraper iframe {
    margin-bottom: 0;
    padding: 0;
    display: block;
    width: 100%;
    border: none
}

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0
}

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%
}

.wpb_accordion_section .wpb_accordion_header a:focus,
.wpb_content_element .wpb_tabs_nav li a:focus,
.wpb_tour_next_prev_nav a:focus {
    outline: 0
}

.wpb_content_element .wpb_tabs_nav,
.wpb_content_element .wpb_tour_tabs_wrapper {
    padding: 0
}

.wpb_content_element .wpb_tabs_nav {
    margin: 0;
    padding-left: 0 !important;
    text-indent: inherit !important
}

#content .wpb_content_element .wpb_tabs_nav {
    margin: 0
}

.wpb_content_element .wpb_tabs_nav li {
    background-color: #FFF;
    white-space: nowrap;
    padding: 0;
    background-image: none;
    list-style: none !important
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
.wpb_content_element .wpb_tabs_nav li:hover,
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    background-color: #f7f7f7
}

.wpb_content_element .wpb_tabs_nav li:after,
.wpb_content_element .wpb_tabs_nav li:before {
    display: none !important
}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide {
    display: none
}

.wpb_content_element .wpb_accordion_header a,
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
    border-bottom: none;
    text-decoration: none;
    display: block;
    padding: .5em 1em
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
    padding: 1em
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content>.wpb_content_element:last-child,
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child {
    margin-bottom: 0
}

.wpb_tabs .wpb_tabs_nav li {
    float: left;
    margin: 0 1px 0 0
}

.wpb_tour .wpb_tabs_nav {
    float: left;
    width: 31.66666667%
}

.wpb_tour .wpb_tabs_nav li {
    margin: 0 0 1px;
    clear: left;
    width: 100%
}

.wpb_tour .wpb_tabs_nav a {
    width: 100%
}

.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    float: left;
    width: 68.33333333%;
    padding: 0 0 0 21.74px
}

.wpb_tour_next_prev_nav {
    margin-left: 31.66666667%;
    padding-left: 21.74px;
    font-size: 80%
}

.wpb_tour_next_prev_nav a {
    border-bottom: 1px dotted;
    text-decoration: none
}

.wpb_tour_next_prev_nav a:hover {
    text-decoration: none;
    border-bottom: none
}

.wpb_tour_next_prev_nav span {
    width: 48%;
    display: inline-block;
    padding-top: 1em;
    float: left
}

.wpb_tour_next_prev_nav span.wpb_next_slide {
    text-align: right;
    float: right
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
    margin: 0 0 1px;
    padding-top: 0;
    position: relative;
    text-transform: none;
    font-weight: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    letter-spacing: inherit
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
    padding-left: 1em
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
    display: block;
    width: 16px;
    height: 16px;
    background-image: url(../images/toggle_open.png);
    background-repeat: no-repeat;
    position: absolute;
    right: .7em;
    top: .7em
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
    background-image: url(../images/toggle_close.png)
}

@media (max-width:480px) {

    .vc_responsive .wpb_tour .wpb_tab,
    .vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,
    .vc_responsive .wpb_tour_next_prev_nav {
        width: 100%;
        float: none;
        margin-left: 0
    }

    .vc_responsive .wpb_tour_next_prev_nav {
        width: auto;
        padding: 0 1em
    }

    .vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {
        margin-bottom: 1em
    }

    .vc_responsive .wpb_tour .wpb_tab {
        padding-left: 1em;
        padding-right: 1em
    }
}

.grid_layout-thumbnail .post-thumb,
body ul.wpb_thumbnails-fluid li .entry-content :last-child {
    margin-bottom: 0
}

.wpb_column .wpb_wrapper .wpb_teaser_grid {
    float: none
}

body ul.wpb_thumbnails-fluid li {
    padding: 0;
    margin-left: 0;
    background-image: none;
    list-style: none !important
}

body ul.wpb_thumbnails-fluid li:after,
body ul.wpb_thumbnails-fluid li:before {
    display: none !important
}

.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_grid ul.wpb_thumbnails-fluid {
    padding: 0;
    overflow: visible !important
}

.wpb_teaser_grid .entry-content {
    margin: 0;
    padding: 0;
    width: 100%
}

.grid_layout-thumbnail .post-thumb img {
    max-width: 100%
}

.wpb_carousel .wpb_wrapper {
    position: relative
}

.wpb_carousel .next,
.wpb_carousel .prev {
    position: absolute;
    top: 3px;
    background-color: #f7f7f7;
    padding: 0 6px;
    font-size: 12px;
    z-index: 10;
    text-decoration: none;
    transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear
}

.wpb_carousel .next:hover,
.wpb_carousel .prev:hover {
    background-color: #F0F0F0
}

.wpb_carousel .next:focus,
.wpb_carousel .prev:focus {
    outline: 0;
    text-decoration: none
}

.wpb_carousel .prev {
    right: 30px
}

.wpb_carousel .next {
    right: 0
}

.wpb_carousel .wpb_thumbnails-fluid {
    width: 100%
}

.wpb_carousel .wpb_thumbnails-fluid>[class*=vc_span] {
    height: auto !important
}

.wpb_categories_filter,
.wpb_teaser_grid .categories_filter {
    list-style: none;
    padding: 0;
    margin: 0 0 10px
}

.wpb_categories_filter li,
.wpb_teaser_grid .categories_filter li {
    display: block;
    float: left;
    margin: 0 10px 10px 0;
    background-image: none;
    list-style: none !important
}

.wpb_categories_filter li:after,
.wpb_categories_filter li:before,
.wpb_teaser_grid .categories_filter li:after,
.wpb_teaser_grid .categories_filter li:before {
    display: none !important
}

.wpb_categories_filter li a,
.wpb_teaser_grid .categories_filter li a {
    border: none;
    text-decoration: none
}

.wpb_categories_filter li a:hover,
.wpb_categories_filter li.active a,
.wpb_teaser_grid .categories_filter li a:hover,
.wpb_teaser_grid .categories_filter li.active a {
    border-bottom: 1px dotted
}

.flickr_badge_image a,
.wpb_gallery .wpb_flexslider .flex-direction-nav a {
    border: none
}

@media (max-width:480px) {
    .vc_responsive .wpb_row ul.wpb_thumbnails-fluid {
        margin-left: 0;
        width: auto
    }

    .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*=vc_col-] {
        width: 100%;
        float: none;
        display: block;
        margin-left: 0;
        margin-right: 0
    }
}

.wpb_image_grid .wpb_image_grid_ul {
    margin: 0;
    padding: 0
}

.wpb_image_grid .wpb_image_grid_ul>li {
    background-image: none;
    list-style: none !important
}

.wpb_image_grid .wpb_image_grid_ul>li:after,
.wpb_image_grid .wpb_image_grid_ul>li:before {
    display: none !important
}

.wpb_image_grid .wpb_image_grid_ul .isotope-item {
    list-style: none;
    margin: 0 1px 1px 0;
    max-width: 100%;
    float: left
}

.wpb_image_grid .wpb_image_grid_ul a {
    display: block
}

.wpb_image_grid .wpb_image_grid_ul img {
    display: block;
    max-width: 100%;
    height: auto
}

.wpb_gallery .theme-default .nivoSlider {
    margin-bottom: 0
}

.wpb_gallery .theme-default .nivo-controlNav {
    padding: 10px 0 3px
}

.wpb_gallery .wpb_flexslider .flex-control-nav {
    bottom: auto;
    top: 100%;
    margin-top: 15px
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
    line-height: 1
}

.wpb_gallery .wpb_flexslider .flex-control-paging {
    z-index: 10
}

#content .wpb_gallery_slides ul.flex-direction-nav,
#content .wpb_gallery_slides ul.slides,
.content .wpb_gallery_slides ul.flex-direction-nav,
.content .wpb_gallery_slides ul.slides,
.wpb_content_element .wpb_gallery_slides ul li,
.wpb_gallery_slides ul.flex-direction-nav,
.wpb_gallery_slides ul.slides,
body .wpb_gallery_slides ul li {
    list-style: none;
    padding: 0;
    background-image: none;
    margin: 0
}

.flickr_badge_image {
    margin: 0 10px 10px 0;
    width: 72px;
    height: 72px;
    float: left;
    background: 0 0;
    padding: 0
}

.flickr_badge_image img {
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%
}

.wpb_flickr_widget p.flickr_stream_wrap {
    clear: both;
    margin-bottom: 0;
    font-size: 80%
}

.wpb_flickr_widget p.flickr_stream_wrap a {
    background-image: url(../images/flickr.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 25px;
    display: inline-block
}

.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper {
    width: 10%
}

.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper {
    width: 20%
}

.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper {
    width: 30%
}

.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper {
    width: 40%
}

.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper {
    width: 50%
}

.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper {
    width: 60%
}

.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper {
    width: 70%
}

.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper {
    width: 80%
}

.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper {
    width: 90%
}

.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper {
    width: 100%
}

.wpb_video_widget .wpb_video_wrapper {
    padding-top: 56.25%;
    position: relative;
    width: 100%
}

.wpb_video_widget .wpb_video_wrapper>div {
    padding-top: 0 !important;
    position: static
}

.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
    padding-top: 56.25%
}

.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper {
    padding-top: 75%
}

.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper {
    padding-top: 42.55319149%
}

.wpb_video_widget.vc_video-align-left .wpb_wrapper {
    float: left
}

.wpb_video_widget.vc_video-align-center .wpb_wrapper {
    margin: 0 auto
}

.wpb_video_widget.vc_video-align-right .wpb_wrapper {
    float: right
}

.wpb_video_widget .wpb_wrapper {
    position: relative
}

.wpb_video_widget .wpb_wrapper iframe {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    margin: 0;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.wpb_video_wrapper .fluid-width-video-wrapper {
    padding-top: 0 !important;
    position: static
}

.wpb_posts_slider .flex-caption,
.wpb_posts_slider .nivo-caption {
    background-color: #f7f7f7;
    opacity: 1;
    filter: alpha(opacity=100);
    color: inherit;
    padding: 10px 15px;
    position: static
}

.wpb_posts_slider .wpb_gallery_slides>ul>li {
    background-image: none;
    list-style: none !important
}

.wpb_posts_slider .wpb_gallery_slides>ul>li:after,
.wpb_posts_slider .wpb_gallery_slides>ul>li:before {
    display: none !important
}

.vc_progress_bar .vc_single_bar {
    background: #f7f7f7;
    position: relative;
    margin-bottom: 11.67px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1) inset;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.vc_progress_bar .vc_single_bar:last-child {
    margin-bottom: 0
}

.vc_progress_bar .vc_single_bar .vc_label {
    display: block;
    padding: .5em 1em;
    position: relative;
    z-index: 1
}

.vc_progress_bar .vc_single_bar .vc_bar {
    display: block;
    position: absolute;
    height: 100%;
    background-color: #e0e0e0;
    width: 0;
    top: 0;
    left: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    transition: width 1s linear;
    -moz-transition: width 1s linear;
    -webkit-transition: width 1s linear;
    -o-transition: width 1s linear
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_bar,
.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_bar {
    background-color: #0074CC
}

.vc_progress_bar .vc_single_bar .vc_bar.striped {
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    -moz-background-size: 40px 40px;
    -o-background-size: 40px 40px;
    background-size: 40px 40px
}

.vc_progress_bar .vc_single_bar .vc_bar.animated {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -moz-animation: progress-bar-stripes 2s linear infinite;
    -ms-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar,
.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_bar {
    background-color: #49afcd
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_bar,
.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_bar {
    background-color: #5bb75b
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar,
.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar {
    background-color: #faa732
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_bar,
.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar {
    background-color: #da4f49
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_bar,
.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_bar {
    background-color: #414141
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar,
.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_bar {
    background-color: #5472D2
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar,
.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_bar {
    background-color: #00C1CF
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar,
.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_bar {
    background-color: #FE6C61
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar,
.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar {
    background-color: #8D6DC4
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar,
.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_bar {
    background-color: #4CADC9
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar,
.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_bar {
    background-color: #CEC2AB
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar,
.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_bar {
    background-color: #50485B
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_bar,
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_bar,
.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_bar,
.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_bar {
    background-color: #75D69C
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar,
.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_bar {
    background-color: #2A2A2A
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar,
.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_bar {
    background-color: #EBEBEB
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label,
.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label {
    color: #666;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar,
.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_bar {
    background-color: #F7BE68
}

.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar,
.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_bar {
    background-color: #5AA1E3
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar,
.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_bar {
    background-color: #6DAB3C
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_bar,
.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_bar {
    background-color: #F4524D
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar,
.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_bar {
    background-color: #F79468
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar,
.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_bar {
    background-color: #B97EBB
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar,
.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar {
    background-color: #FFF
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_label,
.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label {
    color: #666;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@-moz-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@-ms-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@-o-keyframes progress-bar-stripes {
    from {
        background-position: 0 0
    }

    to {
        background-position: 40px 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

.vc_pie_chart {
    z-index: 0;
    opacity: 0;
    filter: alpha(opacity=0)
}

.vc_pie_chart.vc_ready {
    opacity: 1;
    filter: alpha(opacity=100)
}

.vc_pie_chart .vc_pie_wrapper {
    position: relative;
    margin: 0 auto
}

.vc_pie_chart canvas {
    position: relative;
    z-index: 1
}

.vc_pie_chart .vc_pie_chart_value,
.vc_pie_chart_back {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.vc_pie_chart .vc_pie_chart_value {
    font-size: 200%;
    text-align: center
}

.vc_pie_chart_back {
    border: 6px solid #f7f7f7;
    border-radius: 50%;
    opacity: .3;
    filter: alpha(opacity=30);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.vc_images_carousel .vc_carousel-control {
    border: none
}

.vc_carousel .vc_carousel-control {
    text-shadow: none;
    border: none;
    transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear
}

.vc_carousel .vc_carousel-control:active,
.vc_carousel .vc_carousel-control:focus {
    outline: 0
}

.vc_carousel .vc_carousel-indicators li {
    width: 5px;
    height: 5px;
    margin: 0;
    border-color: #f7f7f7;
    transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear
}

.vc_separator {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.vc_separator h4 {
    line-height: 1em;
    font-size: 100%;
    margin: 0;
    word-wrap: break-word;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

.vc_separator h4 .normal {
    font-size: 12px;
    font-weight: 400
}

.vc_separator .vc_sep_holder {
    height: 1px;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 10%
}

.vc_separator .vc_sep_holder .vc_sep_line {
    height: 1px;
    border-top: 1px solid #EBEBEB;
    display: block;
    position: relative;
    top: 1px;
    width: 100%
}

.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l,
.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
    display: none
}

.vc_separator.vc_separator_align_center h4 {
    padding: 0 .8em
}

.vc_separator.vc_separator_align_left h4 {
    padding: 0 .8em 0 0
}

.vc_separator.vc_separator_align_right h4 {
    padding: 0 0 0 .8em;
    margin: 0 !important
}

.vc_separator.vc_sep_double {
    height: 3px
}

.vc_separator.vc_sep_double .vc_sep_line {
    border-bottom: 1px solid #EBEBEB;
    border-top: 1px solid #EBEBEB;
    height: 3px
}

.vc_separator.vc_sep_dashed .vc_sep_line {
    border-top-style: dashed
}

.vc_separator.vc_sep_dotted .vc_sep_line {
    border-top-style: dotted
}

.vc_separator.vc_sep_shadow .vc_sep_line {
    border: none;
    position: relative;
    height: 20px;
    top: 0;
    overflow: hidden
}

.vc_separator.vc_sep_shadow .vc_sep_line::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: -20px;
    right: 0;
    height: 10px;
    border-radius: 100%
}

.vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    right: -100%;
    box-shadow: 10px 10px 10px 1px
}

.vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    left: -100%;
    box-shadow: -10px 10px 10px 1px
}

.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l {
    width: 100%
}

.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r {
    display: none
}

.vc_separator .vc_icon_element {
    margin-bottom: 0
}

.vc_separator .vc_icon_element:not(.vc_icon_element-have-style)+h4 {
    padding-left: 0
}

.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl {
    margin-left: .8em;
    margin-right: .8em
}

.vc_separator.vc_separator-has-text.vc_separator_align_center .vc_icon_element.vc_icon_element-have-style,
.vc_separator.vc_separator-has-text.vc_separator_align_right .vc_icon_element.vc_icon_element-have-style {
    margin-left: .8em
}

.vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style+h4 {
    padding-left: .8em
}

.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line {
    border-top-width: 1px
}

.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 1px;
    top: 0
}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line {
    top: 0
}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 1px
}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 1px
}

.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {
    border-top-width: 2px
}

.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 2px;
    top: -1px
}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line {
    top: -1px
}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 2px
}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 2px
}

.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line {
    border-top-width: 3px
}

.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 3px;
    top: -1px
}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line {
    top: -1px
}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 3px
}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 3px
}

.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line {
    border-top-width: 4px
}

.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 4px;
    top: -2px
}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line {
    top: -2px
}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 4px
}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 4px
}

.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line {
    border-top-width: 5px
}

.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 5px;
    top: -2px
}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line {
    top: -2px
}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 5px
}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 5px
}

.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line {
    border-top-width: 6px
}

.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 6px;
    top: -3px
}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line {
    top: -3px
}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 6px
}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 6px
}

.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line {
    border-top-width: 7px
}

.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 7px;
    top: -3px
}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line {
    top: -3px
}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 7px
}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 7px
}

.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line {
    border-top-width: 8px
}

.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 8px;
    top: -4px
}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line {
    top: -4px
}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 8px
}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 8px
}

.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line {
    border-top-width: 9px
}

.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 9px;
    top: -4px
}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line {
    top: -4px
}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 9px
}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 9px
}

.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line {
    border-top-width: 10px
}

.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 10px;
    top: -5px
}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line {
    top: -5px
}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
    box-shadow: 10px 10px 10px 10px
}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
    box-shadow: -10px 10px 10px 10px
}

.vc_separator.vc_sep_color_blue .vc_sep_line {
    border-color: #5472D2
}

.vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder {
    color: #5472D2
}

.vc_separator.vc_sep_color_turquoise .vc_sep_line {
    border-color: #00C1CF
}

.vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder {
    color: #00C1CF
}

.vc_separator.vc_sep_color_pink .vc_sep_line {
    border-color: #FE6C61
}

.vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder {
    color: #FE6C61
}

.vc_separator.vc_sep_color_violet .vc_sep_line {
    border-color: #8D6DC4
}

.vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder {
    color: #8D6DC4
}

.vc_separator.vc_sep_color_peacoc .vc_sep_line {
    border-color: #4CADC9
}

.vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder {
    color: #4CADC9
}

.vc_separator.vc_sep_color_chino .vc_sep_line {
    border-color: #CEC2AB
}

.vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder {
    color: #CEC2AB
}

.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
    border-color: #50485B
}

.vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder {
    color: #50485B
}

.vc_separator.vc_sep_color_vista_blue .vc_sep_line {
    border-color: #75D69C
}

.vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder {
    color: #75D69C
}

.vc_separator.vc_sep_color_black .vc_sep_line {
    border-color: #2A2A2A
}

.vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder {
    color: #2A2A2A
}

.vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #EBEBEB
}

.vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder {
    color: #EBEBEB
}

.vc_separator.vc_sep_color_orange .vc_sep_line {
    border-color: #F7BE68
}

.vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder {
    color: #F7BE68
}

.vc_separator.vc_sep_color_sky .vc_sep_line {
    border-color: #5AA1E3
}

.vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder {
    color: #5AA1E3
}

.vc_separator.vc_sep_color_green .vc_sep_line {
    border-color: #6DAB3C
}

.vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder {
    color: #6DAB3C
}

.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
    border-color: #F4524D
}

.vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder {
    color: #F4524D
}

.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
    border-color: #F79468
}

.vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder {
    color: #F79468
}

.vc_separator.vc_sep_color_purple .vc_sep_line {
    border-color: #B97EBB
}

.vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder {
    color: #B97EBB
}

.vc_separator.vc_sep_color_white .vc_sep_line {
    border-color: #FFF
}

.vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder {
    color: #FFF
}

.vc_text_separator,
.wpb_separator {
    border-bottom: 1px solid #EBEBEB;
    clear: both;
    height: 1px
}

.vc_sep_width_10 {
    width: 10%
}

.vc_sep_width_20 {
    width: 20%
}

.vc_sep_width_30 {
    width: 30%
}

.vc_sep_width_40 {
    width: 40%
}

.vc_sep_width_50 {
    width: 50%
}

.vc_sep_width_60 {
    width: 60%
}

.vc_sep_width_70 {
    width: 70%
}

.vc_sep_width_80 {
    width: 80%
}

.vc_sep_width_90 {
    width: 90%
}

.vc_sep_width_100,
.wpb_single_image img.vc_img-placeholder {
    width: 100%
}

.vc_sep_pos_align_center {
    margin-left: auto;
    margin-right: auto
}

.vc_sep_pos_align_left {
    margin-left: 0;
    margin-right: auto
}

.vc_sep_pos_align_right {
    margin-left: auto;
    margin-right: 0
}

.vc_text_separator div {
    display: inline-block;
    background-color: #FFF;
    padding: 1px 1em;
    position: relative;
    top: -9px
}

.separator_align_left {
    text-align: left
}

.separator_align_right {
    text-align: right
}

.wpb_single_image a {
    border: none;
    outline: 0
}

.wpb_single_image img {
    height: auto;
    max-width: 100%;
    vertical-align: top
}

.wpb_single_image .vc_single_image-wrapper {
    display: inline-block;
    vertical-align: top;
    max-width: 100%
}

.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
    border-radius: 4px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.wpb_single_image .vc_single_image-wrapper.vc_box_outline,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 6px;
    border: 1px solid #EBEBEB
}

.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #EBEBEB
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 6px;
    border: none
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
    border-radius: 0;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);
    box-shadow: 0 0 5px rgba(0, 0, 0, .1)
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
    padding: 6px
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 15px
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
    border-radius: 50%;
    -webkit-box-shadow: none;
    box-shadow: none;
    overflow: hidden
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);
    box-shadow: 0 0 5px rgba(0, 0, 0, .1)
}

.wpb_single_image.vc_align_center {
    text-align: center
}

.wpb_single_image.vc_align_right {
    text-align: right
}

.wpb_single_image.vc_align_left {
    text-align: left
}

.wpb_single_image .vc_box_shadow_3d {
    position: relative;
    z-index: 0;
    display: inline-block;
    max-width: 100%
}

.wpb_single_image .vc_box_shadow_3d:after,
.wpb_single_image .vc_box_shadow_3d:before {
    content: "";
    position: absolute;
    -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .6);
    box-shadow: 0 15px 10px rgba(0, 0, 0, .6);
    left: 5px;
    right: 50%;
    bottom: 8px;
    height: 30%;
    z-index: -1;
    border-radius: inherit;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: skewY(-6deg);
    -ms-transform: skewY(-6deg);
    transform: skewY(-6deg)
}

.wpb_single_image .vc_box_shadow_3d:after {
    left: 50%;
    right: 5px;
    -webkit-transform: skewY(6deg);
    -ms-transform: skewY(6deg);
    transform: skewY(6deg);
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.wpb_single_image .vc_figure {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    max-width: 100%
}

.wpb_single_image .vc_figure-caption {
    margin-top: .2em;
    font-size: .8em
}

.wpb_single_image .vc_box_outline.vc_box_border_blue,
.wpb_single_image .vc_box_outline_circle.vc_box_border_blue {
    border-color: #5472D2
}

.wpb_single_image .vc_box_border.vc_box_border_blue,
.wpb_single_image .vc_box_border_circle.vc_box_border_blue {
    background-color: #5472D2
}

.wpb_single_image .vc_box_outline.vc_box_border_turquoise,
.wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise {
    border-color: #00C1CF
}

.wpb_single_image .vc_box_border.vc_box_border_turquoise,
.wpb_single_image .vc_box_border_circle.vc_box_border_turquoise {
    background-color: #00C1CF
}

.wpb_single_image .vc_box_outline.vc_box_border_pink,
.wpb_single_image .vc_box_outline_circle.vc_box_border_pink {
    border-color: #FE6C61
}

.wpb_single_image .vc_box_border.vc_box_border_pink,
.wpb_single_image .vc_box_border_circle.vc_box_border_pink {
    background-color: #FE6C61
}

.wpb_single_image .vc_box_outline.vc_box_border_violet,
.wpb_single_image .vc_box_outline_circle.vc_box_border_violet {
    border-color: #8D6DC4
}

.wpb_single_image .vc_box_border.vc_box_border_violet,
.wpb_single_image .vc_box_border_circle.vc_box_border_violet {
    background-color: #8D6DC4
}

.wpb_single_image .vc_box_outline.vc_box_border_peacoc,
.wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc {
    border-color: #4CADC9
}

.wpb_single_image .vc_box_border.vc_box_border_peacoc,
.wpb_single_image .vc_box_border_circle.vc_box_border_peacoc {
    background-color: #4CADC9
}

.wpb_single_image .vc_box_outline.vc_box_border_chino,
.wpb_single_image .vc_box_outline_circle.vc_box_border_chino {
    border-color: #CEC2AB
}

.wpb_single_image .vc_box_border.vc_box_border_chino,
.wpb_single_image .vc_box_border_circle.vc_box_border_chino {
    background-color: #CEC2AB
}

.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine,
.wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine {
    border-color: #50485B
}

.wpb_single_image .vc_box_border.vc_box_border_mulled_wine,
.wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine {
    background-color: #50485B
}

.wpb_single_image .vc_box_outline.vc_box_border_vista_blue,
.wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue {
    border-color: #75D69C
}

.wpb_single_image .vc_box_border.vc_box_border_vista_blue,
.wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue {
    background-color: #75D69C
}

.wpb_single_image .vc_box_outline.vc_box_border_black,
.wpb_single_image .vc_box_outline_circle.vc_box_border_black {
    border-color: #2A2A2A
}

.wpb_single_image .vc_box_border.vc_box_border_black,
.wpb_single_image .vc_box_border_circle.vc_box_border_black {
    background-color: #2A2A2A
}

.wpb_single_image .vc_box_outline.vc_box_border_grey,
.wpb_single_image .vc_box_outline_circle.vc_box_border_grey {
    border-color: #EBEBEB
}

.wpb_single_image .vc_box_border.vc_box_border_grey,
.wpb_single_image .vc_box_border_circle.vc_box_border_grey {
    background-color: #EBEBEB
}

.wpb_single_image .vc_box_outline.vc_box_border_orange,
.wpb_single_image .vc_box_outline_circle.vc_box_border_orange {
    border-color: #F7BE68
}

.wpb_single_image .vc_box_border.vc_box_border_orange,
.wpb_single_image .vc_box_border_circle.vc_box_border_orange {
    background-color: #F7BE68
}

.wpb_single_image .vc_box_outline.vc_box_border_sky,
.wpb_single_image .vc_box_outline_circle.vc_box_border_sky {
    border-color: #5AA1E3
}

.wpb_single_image .vc_box_border.vc_box_border_sky,
.wpb_single_image .vc_box_border_circle.vc_box_border_sky {
    background-color: #5AA1E3
}

.wpb_single_image .vc_box_outline.vc_box_border_green,
.wpb_single_image .vc_box_outline_circle.vc_box_border_green {
    border-color: #6DAB3C
}

.wpb_single_image .vc_box_border.vc_box_border_green,
.wpb_single_image .vc_box_border_circle.vc_box_border_green {
    background-color: #6DAB3C
}

.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink,
.wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink {
    border-color: #F4524D
}

.wpb_single_image .vc_box_border.vc_box_border_juicy_pink,
.wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink {
    background-color: #F4524D
}

.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown,
.wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown {
    border-color: #F79468
}

.wpb_single_image .vc_box_border.vc_box_border_sandy_brown,
.wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown {
    background-color: #F79468
}

.wpb_single_image .vc_box_outline.vc_box_border_purple,
.wpb_single_image .vc_box_outline_circle.vc_box_border_purple {
    border-color: #B97EBB
}

.wpb_single_image .vc_box_border.vc_box_border_purple,
.wpb_single_image .vc_box_border_circle.vc_box_border_purple {
    background-color: #B97EBB
}

.wpb_single_image .vc_box_outline.vc_box_border_white,
.wpb_single_image .vc_box_outline_circle.vc_box_border_white {
    border-color: #FFF
}

.wpb_single_image .vc_box_border.vc_box_border_white,
.wpb_single_image .vc_box_border_circle.vc_box_border_white {
    background-color: #FFF
}

.vc_icon_element {
    line-height: 0;
    font-size: 14px;
    margin-bottom: 35px
}

.vc_icon_element.vc_icon_element-outer {
    box-sizing: border-box;
    text-align: center
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
    text-align: left
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
    text-align: center
}

.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {
    text-align: right
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
    text-align: center;
    display: inline-block;
    border: 2px solid transparent;
    width: 4em;
    height: 4em;
    box-sizing: content-box;
    position: relative
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
    font-size: 2.15em;
    font-style: normal;
    font-weight: 400;
    line-height: 1 !important;
    font-size-adjust: none;
    font-stretch: normal;
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
    -webkit-font-language-override: normal;
    font-language-override: normal;
    -webkit-font-kerning: auto;
    font-kerning: auto;
    font-synthesis: weight style;
    font-variant: normal;
    text-rendering: auto;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
    font-style: normal;
    font-weight: 400;
    display: inline-block;
    text-decoration: inherit;
    width: inherit;
    height: inherit;
    font-size: 1em;
    text-align: center;
    text-rendering: optimizelegibility
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    box-sizing: content-box;
    border: none
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs {
    max-width: 100% !important;
    line-height: 1.2em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner {
    width: 2.5em !important;
    height: 2.5em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon {
    font-size: 1.2em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm {
    max-width: 100% !important;
    line-height: 1.6em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner {
    width: 3.15em !important;
    height: 3.15em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon {
    font-size: 1.6em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md {
    max-width: 100% !important;
    line-height: 2.15em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {
    width: 4em !important;
    height: 4em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
    font-size: 2.15em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg {
    max-width: 100% !important;
    line-height: 2.85em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {
    width: 5em !important;
    height: 5em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon {
    font-size: 2.85em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl {
    max-width: 100% !important;
    line-height: 5em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner {
    width: 7.15em !important;
    height: 7.15em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
    font-size: 5em !important
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_icon_element-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link {
    border-radius: 50%
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_icon_element-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link,
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link {
    border-radius: 5px
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
    color: #5472D2
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise .vc_icon_element-icon {
    color: #00C1CF
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon {
    color: #FE6C61
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet .vc_icon_element-icon {
    color: #8D6DC4
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc .vc_icon_element-icon {
    color: #4CADC9
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino .vc_icon_element-icon {
    color: #CEC2AB
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine .vc_icon_element-icon {
    color: #50485B
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue .vc_icon_element-icon {
    color: #75D69C
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon {
    color: #2A2A2A
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon {
    color: #EBEBEB
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange .vc_icon_element-icon {
    color: #F7BE68
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon {
    color: #5AA1E3
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon {
    color: #6DAB3C
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon {
    color: #F4524D
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown .vc_icon_element-icon {
    color: #F79468
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple .vc_icon_element-icon {
    color: #B97EBB
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon {
    color: #FFF
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline {
    border-color: #5472D2
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background {
    background-color: #5472D2
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline {
    border-color: #00C1CF
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background {
    background-color: #00C1CF
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline {
    border-color: #FE6C61
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background {
    background-color: #FE6C61
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline {
    border-color: #8D6DC4
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background {
    background-color: #8D6DC4
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline {
    border-color: #4CADC9
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background {
    background-color: #4CADC9
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline {
    border-color: #CEC2AB
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background {
    background-color: #CEC2AB
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline {
    border-color: #50485B
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background {
    background-color: #50485B
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline {
    border-color: #75D69C
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background {
    background-color: #75D69C
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline {
    border-color: #2A2A2A
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background {
    background-color: #2A2A2A
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline {
    border-color: #EBEBEB
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background {
    background-color: #EBEBEB
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline {
    border-color: #F7BE68
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background {
    background-color: #F7BE68
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline {
    border-color: #5AA1E3
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background {
    background-color: #5AA1E3
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline {
    border-color: #6DAB3C
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background {
    background-color: #6DAB3C
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline {
    border-color: #F4524D
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background {
    background-color: #F4524D
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline {
    border-color: #F79468
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background {
    background-color: #F79468
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline {
    border-color: #B97EBB
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background {
    background-color: #B97EBB
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline {
    border-color: #FFF
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background {
    background-color: #FFF
}

.vc_chart .vc_chart-legend {
    font-size: 14px;
    margin: 0;
    padding: 0
}

.vc_chart .vc_chart-legend li {
    line-height: 1.3em;
    list-style: none;
    margin: 0 0 .3em;
    min-height: 1.3em
}

.vc_chart .vc_chart-legend span {
    border-radius: .3em;
    display: inline-block;
    height: 1.3em;
    left: 0;
    margin-right: .5em;
    vertical-align: middle;
    width: 1.3em
}

@media (min-width:768px) {
    .vc_chart .vc_chart-legend {
        display: inline-block;
        vertical-align: middle;
        width: 40%
    }

    .vc_chart .vc_chart-legend li {
        margin-left: 1em
    }

    .vc_chart .vc_chart-with-legend {
        display: inline-block;
        vertical-align: middle;
        width: 60%
    }
}

.vc_line-chart .vc_chart-with-legend {
    width: 75%
}

.vc_line-chart .vc_chart-legend {
    width: 25%
}

.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
    border-radius: 0
}

.wpb_single_image [class*='_circle'] .vc-zoom-wrapper {
    border-radius: 50%
}

.wpb_single_image [class*='_rounded'] .vc-zoom-wrapper {
    border-radius: 4px
}

.vc_general.vc_pagination {
    display: block;
    margin: 0;
    padding: 0;
    text-align: center
}

.vc_general.vc_pagination .vc_pagination-item {
    display: inline-block;
    margin: 0;
    padding: 0;
    vertical-align: middle
}

.vc_general.vc_pagination .vc_pagination-trigger {
    display: block;
    text-decoration: none;
    cursor: pointer;
    height: 10px;
    width: 10px;
    margin: 5px 7px;
    background: 0 0;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    border: none
}

.vc_gitem-zone,
.vc_gitem_row .vc_gitem-col {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    box-sizing: border-box
}

.vc_general.vc_pagination .vc_pagination-trigger:focus {
    outline: 0
}

.vc_general.vc_pagination .vc_active .vc_pagination-trigger {
    cursor: default
}

.vc_pagination.vc_pagination-style-outline .vc_pagination-trigger {
    border: 3px solid transparent
}

.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger {
    opacity: .6
}

.vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger,
.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover {
    opacity: 1
}

.vc_pagination.vc_pagination-shape-round .vc_pagination-trigger {
    border-radius: 50%
}

.vc_pagination.vc_pagination-shape-rounded .vc_pagination-trigger {
    border-radius: 3px
}

.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #5472D2
}

.vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #5472D2
}

.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #00C1CF
}

.vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #00C1CF
}

.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #FE6C61
}

.vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #FE6C61
}

.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #8D6DC4
}

.vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #8D6DC4
}

.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #4CADC9
}

.vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #4CADC9
}

.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #CEC2AB
}

.vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-chino.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #CEC2AB
}

.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #50485B
}

.vc_pagination-color-mulled-wine.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #50485B
}

.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #75D69C
}

.vc_pagination-color-vista-blue.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #75D69C
}

.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #F7BE68
}

.vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #F7BE68
}

.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #5AA1E3
}

.vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #5AA1E3
}

.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #6DAB3C
}

.vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-green.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #6DAB3C
}

.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #F4524D
}

.vc_pagination-color-juicy-pink.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #F4524D
}

.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #F79468
}

.vc_pagination-color-sandy-brown.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #F79468
}

.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #B97EBB
}

.vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-purple.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #B97EBB
}

.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #2A2A2A
}

.vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #2A2A2A
}

.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #EBEBEB
}

.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #EBEBEB
}

.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #FFF
}

.vc_pagination-color-white.vc_pagination-style-flat .vc_pagination-trigger,
.vc_pagination-color-white.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: #FFF
}

.vc_grid.vc_row {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0
}

.vc-row[data-vc-full-width] .vc_grid.vc_row {
    overflow: hidden
}

.vc_grid.vc_row.vc_grid-gutter-1px {
    margin-bottom: -1px
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
    margin-right: -1px
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
    padding-right: 1px;
    padding-bottom: 1px
}

.vc_grid.vc_row.vc_grid-gutter-2px {
    margin-bottom: -2px
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
    margin-right: -2px
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
    padding-right: 2px;
    padding-bottom: 2px
}

.vc_grid.vc_row.vc_grid-gutter-3px {
    margin-bottom: -3px
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
    margin-right: -3px
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
    padding-right: 3px;
    padding-bottom: 3px
}

.vc_grid.vc_row.vc_grid-gutter-4px {
    margin-bottom: -4px
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
    margin-right: -4px
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
    padding-right: 4px;
    padding-bottom: 4px
}

.vc_grid.vc_row.vc_grid-gutter-5px {
    margin-bottom: -5px
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
    margin-right: -5px
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
    padding-right: 5px;
    padding-bottom: 5px
}

.vc_grid.vc_row.vc_grid-gutter-10px {
    margin-bottom: -10px
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
    margin-right: -10px
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
    padding-right: 10px;
    padding-bottom: 10px
}

.vc_grid.vc_row.vc_grid-gutter-15px {
    margin-bottom: -15px
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
    margin-right: -15px
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
    padding-right: 15px;
    padding-bottom: 15px
}

.vc_grid.vc_row.vc_grid-gutter-20px {
    margin-bottom: -20px
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
    margin-right: -20px
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
    padding-right: 20px;
    padding-bottom: 20px
}

.vc_grid.vc_row.vc_grid-gutter-25px {
    margin-bottom: -25px
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
    margin-right: -25px
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
    padding-right: 25px;
    padding-bottom: 25px
}

.vc_grid.vc_row.vc_grid-gutter-30px {
    margin-bottom: -30px
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
    margin-right: -30px
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    padding-right: 30px;
    padding-bottom: 30px
}

.vc_grid.vc_row.vc_grid-gutter-35px {
    margin-bottom: -35px
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
    margin-right: -35px
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
    padding-right: 35px;
    padding-bottom: 35px
}

.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover {
    z-index: 3
}

.vc_grid.vc_row .vc_grid-item {
    display: none;
    padding: 0;
    vertical-align: top;
    float: none;
    box-sizing: border-box;
    z-index: 1
}

.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
    overflow: hidden
}

.vc_grid.vc_row .vc_grid-item .vc_btn,
.vc_grid.vc_row .vc_grid-item .vc_icon_element,
.vc_grid.vc_row .vc_grid-item .wpb_content_element {
    margin-bottom: 15px
}

.vc_gitem_row,
.vc_gitem_row .vc_gitem_row {
    margin-bottom: 0
}

.vc_grid.vc_row .vc_grid-item .vc_btn a,
.vc_grid.vc_row .vc_grid-item .vc_icon_element a,
.vc_grid.vc_row .vc_grid-item .wpb_content_element a {
    text-decoration: none;
    border-bottom: 0
}

.vc_grid .vc_gitem-link {
    border-bottom: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
    position: static
}

.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
    display: block
}

@media (min-width:768px) {

    .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
    .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
        display: inline-block
    }
}

@-moz-document url-prefix() {

    .vc_masonry_grid .vc_grid-item,
    .vc_masonry_media_grid .vc_grid-item {
        margin-left: -.01px
    }
}

.vc_gitem-zone-b {
    display: none;
    overflow: hidden
}

.vc_gitem-float-none {
    float: none
}

.vc_gitem-float-left {
    float: left
}

.vc_gitem-float-right {
    float: right
}

.vc_gitem-align-center {
    text-align: center
}

.vc_gitem-align-right {
    text-align: right
}

.vc_gitem-align-justify {
    text-align: justify
}

.vc_gitem-block {
    position: relative;
    overflow: hidden
}

.vc_gitem-is-link {
    cursor: pointer
}

.vc_gitem-link {
    text-decoration: none
}

.vc_gitem_row {
    margin-left: 0;
    margin-right: 0;
    padding: inherit;
    box-sizing: border-box
}

.vc_gitem-zone-a .vc_gitem-row-position-top,
.vc_gitem-zone-b .vc_gitem-row-position-top {
    position: absolute;
    left: 0;
    right: 0;
    top: 0
}

.vc_gitem-zone-a .vc_gitem-row-position-middle,
.vc_gitem-zone-b .vc_gitem-row-position-middle {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.vc_gitem-zone-a .vc_gitem-row-position-bottom,
.vc_gitem-zone-b .vc_gitem-row-position-bottom {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0
}

.vc_gitem_row .vc_gitem-col {
    padding: 10px
}

.vc_gitem-zone {
    position: relative;
    background-clip: border-box;
    overflow: hidden
}

.vc_gitem-zone .vc-zone-link {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 5
}

.vc_gitem-zone-img {
    width: 100%;
    display: block;
    visibility: hidden;
    height: auto
}

.vc_gitem-zone-a .vc_gitem-zone-mini {
    box-sizing: border-box;
    padding: inherit;
    position: static;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.vc_gitem-zone-b .vc_gitem-zone-mini {
    position: static;
    padding: inherit;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0
}

.vc_grid-item-zone-c-left .vc_gitem-animated-block {
    float: right;
    width: 50%
}

.vc_grid-item-zone-c-left .vc_gitem-zone-c,
.vc_grid-item-zone-c-right .vc_gitem-animated-block {
    float: left;
    width: 50%
}

.vc_grid-item-zone-c-right .vc_gitem-zone-c {
    float: right;
    width: 50%
}

.vc-gitem-zone-height-mode-auto .vc_gitem-zone-img {
    display: none !important
}

.vc-gitem-zone-height-mode-auto:before {
    content: "";
    display: block;
    padding-top: 100%
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before {
    padding-top: 75%
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before {
    padding-top: 133.33333333%
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before {
    padding-top: 56.25%
}

.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16:before {
    padding-top: 177.77777778%
}

.vc_gitem-animated-block {
    position: relative
}

.vc_gitem-animate .vc_btn {
    -webkit-transition: all 0s ease;
    -o-transition: all 0s ease;
    transition: all 0s ease
}

.vc_gitem-animate .vc_gitem-zone-b {
    z-index: 199
}

.vc_gitem-animate-none .vc_gitem-zone-b {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    box-sizing: border-box
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b {
    opacity: 1;
    filter: alpha(opacity=100)
}

.vc_gitem-animate-blurOut .vc_gitem-zone-b,
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b,
.vc_gitem-animate-fadeIn .vc_gitem-zone-b,
.vc_gitem-animate-scaleIn .vc_gitem-zone-b,
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    box-sizing: border-box
}

.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator,
.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,
.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator {
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    width: 0
}

.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn,
.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,
.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn {
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}

.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title,
.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,
.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,
.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title {
    display: inline-block;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform 1s cubic-bezier(0, .275, .125, 1), opacity .5s cubic-bezier(0, .275, .125, 1);
    -moz-transition: -moz-transform 1s cubic-bezier(0, .275, .125, 1), opacity .5s cubic-bezier(0, .275, .125, 1);
    transition: transform 1s cubic-bezier(0, .275, .125, 1), opacity .5s cubic-bezier(0, .275, .125, 1)
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_separator {
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    width: 50%
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_btn {
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_post-title {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b {
    opacity: 1;
    filter: alpha(opacity=100)
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator {
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    width: 50%
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn {
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.vc_gitem-animate-scaleIn {
    overflow: hidden
}

.vc_gitem-animate-scaleIn .vc_gitem-zone-a {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    -moz-transition: -moz-transform .3s ease-in-out;
    -o-transition: -o-transform .3s ease-in-out;
    transition: transform .3s ease-in-out
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}

.vc_gitem-animate-scaleRotateIn {
    overflow: hidden
}

.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    -moz-transition: -moz-transform .3s ease-in-out;
    -o-transition: -o-transform .3s ease-in-out;
    transition: transform .3s ease-in-out
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
    -webkit-transform: scale(1.5) rotate(10deg);
    -moz-transform: scale(1.5) rotate(10deg);
    -ms-transform: scale(1.5) rotate(10deg);
    -o-transform: scale(1.5) rotate(10deg);
    transform: scale(1.5) rotate(10deg)
}

.vc_gitem-animate-blurOut .vc_gitem-zone-a,
.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
    -webkit-filter: blur(0);
    -moz-filter: blur(0);
    -ms-filter: blur(0);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
    webkit-transition: filter .5s cubic-bezier(0, .275, .125, 1), -webkit-transform .5s cubic-bezier(0, .275, .125, 1);
    -moz-transition: filter .5s cubic-bezier(0, .275, .125, 1), -moz-transform .5s cubic-bezier(0, .275, .125, 1);
    transition: filter .5s cubic-bezier(0, .275, .125, 1), transform .5s cubic-bezier(0, .275, .125, 1)
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a,
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0')
}

.vc_gitem-animate-blurScaleOut {
    overflow: hidden
}

.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.vc_gitem-animate-slideInRight {
    overflow: hidden
}

.vc_gitem-animate-slideInRight .vc_gitem-zone-b {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%)
}

.vc_gitem-animate-slideBottom .vc_gitem-zone-b,
.vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    left: 0;
    display: block;
    margin: 0;
    right: 0
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.vc_gitem-animate-slideInLeft {
    overflow: hidden
}

.vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
    position: absolute;
    top: 0;
    bottom: 0;
    transition: all 1s ease;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
    filter: alpha(opacity=0)
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0)
}

.vc_gitem-animate-slideBottom {
    overflow: hidden;
    position: relative
}

.vc_gitem-animate-slideBottom .vc_gitem-zone-b {
    transition: all 1s ease;
    z-index: 1000;
    position: absolute;
    top: 100%;
    height: 100%
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b {
    top: 0
}

.vc_gitem-animate-slideTop {
    overflow: hidden;
    position: relative
}

.vc_gitem-animate-slideTop .vc_gitem-zone-b {
    display: block;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    z-index: 1000;
    position: absolute;
    top: -100%;
    height: 100%;
    left: 0;
    right: 0;
    margin: 0
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideTop .vc_gitem-zone-b {
    top: 0
}

.vc_gitem-animate-flipFadeIn {
    overflow: hidden
}

.vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform 1s;
    -moz-transition: -moz-transform 1s;
    -o-transition: -o-transform 1s;
    transition: transform 1s;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
    -webkit-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg)
}

.vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: rotateX(180deg);
    -ms-transform: rotateX(180deg);
    -o-transform: rotateX(180deg);
    transform: rotateX(180deg);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: rotateX(0);
    -ms-transform: rotateX(0);
    -o-transform: rotateX(0);
    transform: rotateX(0)
}

.vc_gitem-animate-flipHorizontalFadeIn {
    overflow: hidden
}

.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform 1s;
    -moz-transition: -moz-transform 1s;
    -o-transition: -o-transform 1s;
    transition: transform 1s;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg)
}

.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0)
}

.vc_gitem-animate-goTop20 {
    overflow: hidden
}

.vc_gitem-animate-goTop20 .vc_gitem-zone-a {
    position: relative;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: -webkit-transform .5s ease;
    -moz-transition: -moz-transform .5s ease;
    -o-transition: -o-transform .5s ease;
    transition: transform .5s ease
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a {
    -webkit-transform: translateY(-20%);
    -ms-transform: translateY(-20%);
    -o-transform: translateY(-20%);
    transform: translateY(-20%)
}

.vc_gitem-animate-goTop20 .vc_gitem-zone-b {
    display: block;
    -webkit-transition: bottom .5s ease;
    -o-transition: bottom .5s ease;
    transition: bottom .5s ease;
    bottom: -100%;
    z-index: 1000;
    position: absolute;
    width: 100%;
    margin: 0
}

.vc_gitem-animate-goTop20 .vc_gitem-zone-b .vc_gitem-zone-mini {
    position: static;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-b {
    bottom: 0
}

.vc_gitem-animate-goBottom20 {
    overflow: hidden
}

.vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
    position: relative;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: -webkit-transform .5s ease;
    -moz-transition: -moz-transform .5s ease;
    -o-transition: -o-transform .5s ease;
    transition: transform .5s ease
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
    -webkit-transform: translateY(20%);
    -ms-transform: translateY(20%);
    transform: translateY(20%)
}

.vc_gitem-animate-goBottom20 .vc_gitem-zone-b {
    display: block;
    -webkit-transition: top .5s ease;
    -o-transition: top .5s ease;
    transition: top .5s ease;
    top: -100%;
    z-index: 1000;
    position: absolute;
    width: 100%;
    margin: 0
}

.vc_gitem-animate-goBottom20 .vc_gitem-zone-b .vc_gitem-zone-mini {
    position: static;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-b {
    top: 0
}

.vc_gitem-post-data {
    margin-bottom: 15px
}

.vc_gitem-post-data h2 {
    margin: 0
}

.vc_gitem-post-category-name .vc_gitem-link {
    color: inherit
}

.vc_grid .vc_pageable-load-more-btn {
    text-align: center;
    margin-top: 25px
}

.vc_grid .vc_pageable-load-more-btn>.vc_btn {
    outline: 0
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots {
    display: none;
    margin-top: 20px;
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot {
    cursor: pointer;
    display: inline-block
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity .2s ease;
    -o-transition: opacity .2s ease;
    transition: opacity .2s ease
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots {
    display: block
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots .vc_grid-owl-dot span {
    border: 3px solid;
    -webkit-transition: background-color .2s ease;
    -o-transition: background-color .2s ease;
    transition: background-color .2s ease
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots {
    display: block
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span {
    border: 3px solid;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-transition: background-color .2s ease;
    -o-transition: background-color .2s ease;
    transition: background-color .2s ease
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots {
    display: block
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    opacity: .6;
    filter: alpha(opacity=60)
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot:hover span {
    opacity: 1;
    filter: alpha(opacity=100)
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots {
    display: block
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity .2s ease;
    -o-transition: opacity .2s ease;
    transition: opacity .2s ease;
    opacity: .6;
    filter: alpha(opacity=60)
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot:hover span {
    opacity: 1;
    filter: alpha(opacity=100)
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots {
    display: block
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity .2s ease;
    -o-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    opacity: .6;
    filter: alpha(opacity=60)
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav {
    opacity: 1;
    filter: alpha(opacity=100)
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span {
    border-color: #5472D2 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span {
    background-color: #5472D2 !important;
    border-color: #5472D2 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span {
    border-color: #00C1CF !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span {
    background-color: #00C1CF !important;
    border-color: #00C1CF !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span {
    border-color: #FE6C61 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span {
    background-color: #FE6C61 !important;
    border-color: #FE6C61 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span {
    border-color: #8D6DC4 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span {
    background-color: #8D6DC4 !important;
    border-color: #8D6DC4 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span {
    border-color: #4CADC9 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span {
    background-color: #4CADC9 !important;
    border-color: #4CADC9 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span {
    border-color: #CEC2AB !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span {
    background-color: #CEC2AB !important;
    border-color: #CEC2AB !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span {
    border-color: #50485B !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span {
    background-color: #50485B !important;
    border-color: #50485B !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span {
    border-color: #75D69C !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span {
    background-color: #75D69C !important;
    border-color: #75D69C !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {
    border-color: #2A2A2A !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span {
    background-color: #2A2A2A !important;
    border-color: #2A2A2A !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
    border-color: #EBEBEB !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span {
    background-color: #EBEBEB !important;
    border-color: #EBEBEB !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span {
    border-color: #F7BE68 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span {
    background-color: #F7BE68 !important;
    border-color: #F7BE68 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span {
    border-color: #5AA1E3 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span {
    background-color: #5AA1E3 !important;
    border-color: #5AA1E3 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span {
    border-color: #6DAB3C !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span {
    background-color: #6DAB3C !important;
    border-color: #6DAB3C !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {
    border-color: #F4524D !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span {
    background-color: #F4524D !important;
    border-color: #F4524D !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span {
    border-color: #F79468 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span {
    background-color: #F79468 !important;
    border-color: #F79468 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span {
    border-color: #B97EBB !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span {
    background-color: #B97EBB !important;
    border-color: #B97EBB !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {
    border-color: #FFF !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span {
    background-color: #FFF !important;
    border-color: #FFF !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span {
    background-color: #5472D2 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span {
    background-color: #00C1CF !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span {
    background-color: #FE6C61 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span {
    background-color: #8D6DC4 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span {
    background-color: #4CADC9 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span {
    background-color: #CEC2AB !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span {
    background-color: #50485B !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span {
    background-color: #75D69C !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {
    background-color: #2A2A2A !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
    background-color: #EBEBEB !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span {
    background-color: #F7BE68 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span {
    background-color: #5AA1E3 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span {
    background-color: #6DAB3C !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {
    background-color: #F4524D !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span {
    background-color: #F79468 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span {
    background-color: #B97EBB !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {
    background-color: #FFF !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity .3s ease-in 0s;
    -o-transition: opacity .3s ease-in 0s;
    transition: opacity .3s ease-in 0s;
    -webkit-tap-highlight-color: transparent
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled {
    display: none !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
    position: absolute;
    top: 50%;
    margin-top: -12.5px;
    opacity: .5;
    filter: alpha(opacity=50);
    font-size: 25px;
    line-height: 25px;
    height: 25px;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: opacity .3s ease-in 0s;
    -o-transition: opacity .3s ease-in 0s;
    transition: opacity .3s ease-in 0s
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
    left: 5px
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside {
    left: -30px
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {
    right: 5px
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside {
    right: -30px
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue {
    color: #5472D2 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-turquoise {
    color: #00C1CF !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-pink {
    color: #FE6C61 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-violet {
    color: #8D6DC4 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-peacoc {
    color: #4CADC9 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-chino {
    color: #CEC2AB !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-mulled_wine {
    color: #50485B !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-vista_blue {
    color: #75D69C !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-black {
    color: #2A2A2A !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey {
    color: #EBEBEB !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-orange {
    color: #F7BE68 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sky {
    color: #5AA1E3 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-green {
    color: #6DAB3C !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-juicy_pink {
    color: #F4524D !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sandy_brown {
    color: #F79468 !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-purple {
    color: #B97EBB !important
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-white {
    color: #FFF !important
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -13px
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -13.5px
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -14px
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -14.5px
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -15px
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -17.5px
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -20px
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -22.5px
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -25px
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -27.5px
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev {
    margin-top: -30px
}

.vc_grid-pagination .vc_grid-pagination-list {
    outline: 0;
    display: block;
    padding-left: 0;
    text-align: center;
    margin: 20px 0 0 !important;
    border-radius: 2px
}

.vc_grid-pagination .vc_grid-pagination-list>li {
    display: inline-block;
    margin: 0;
    border: 0 solid transparent
}

.vc_grid-pagination .vc_grid-pagination-list>li>a,
.vc_grid-pagination .vc_grid-pagination-list>li>span {
    color: #fff;
    background-color: #428bca;
    border: 1px solid #428bca;
    -webkit-transition: opacity .3s ease-in 0s;
    -o-transition: opacity .3s ease-in 0s;
    transition: opacity .3s ease-in 0s;
    position: relative;
    float: left;
    padding: 3px 10px;
    line-height: 1.42857143;
    text-decoration: none;
    opacity: .5;
    filter: alpha(opacity=50);
    margin-left: -1px;
    font-size: 10px
}

.vc_grid-pagination .vc_grid-pagination-list>li:first-child>a,
.vc_grid-pagination .vc_grid-pagination-list>li:first-child>span {
    margin-left: 0
}

.vc_grid-pagination .vc_grid-pagination-list>li:focus a,
.vc_grid-pagination .vc_grid-pagination-list>li:focus span,
.vc_grid-pagination .vc_grid-pagination-list>li:hover a,
.vc_grid-pagination .vc_grid-pagination-list>li:hover span {
    opacity: 1;
    filter: alpha(opacity=100)
}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-prev>a:after {
    font-family: vc_grid_v1;
    display: inline-block;
    content: "\e61b"
}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-next>a:after {
    font-family: vc_grid_v1;
    display: inline-block;
    content: "\e61a"
}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-first>a:after {
    font-family: vc_grid_v1;
    display: inline-block;
    content: "\e618"
}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-last>a:after {
    font-family: vc_grid_v1;
    display: inline-block;
    content: "\e619"
}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a,
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:focus,
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:hover,
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span,
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:focus,
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:hover {
    z-index: 2;
    opacity: 1;
    filter: alpha(opacity=100);
    cursor: default
}

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a,
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:focus,
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:hover,
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span,
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:focus,
.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:hover {
    display: none
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li {
    border-color: #5472D2 !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>span {
    background-color: #5472D2 !important;
    border-color: #5472D2 !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li {
    border-color: #00C1CF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>span {
    background-color: #00C1CF !important;
    border-color: #00C1CF !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li {
    border-color: #FE6C61 !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>span {
    background-color: #FE6C61 !important;
    border-color: #FE6C61 !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li {
    border-color: #8D6DC4 !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>span {
    background-color: #8D6DC4 !important;
    border-color: #8D6DC4 !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li {
    border-color: #4CADC9 !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>span {
    background-color: #4CADC9 !important;
    border-color: #4CADC9 !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li {
    border-color: #CEC2AB !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>span {
    background-color: #CEC2AB !important;
    border-color: #CEC2AB !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li {
    border-color: #50485B !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>span {
    background-color: #50485B !important;
    border-color: #50485B !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li {
    border-color: #75D69C !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>span {
    background-color: #75D69C !important;
    border-color: #75D69C !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li {
    border-color: #2A2A2A !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>span {
    background-color: #2A2A2A !important;
    border-color: #2A2A2A !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li {
    border-color: #EBEBEB !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>span {
    background-color: #EBEBEB !important;
    border-color: #EBEBEB !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li {
    border-color: #F7BE68 !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>span {
    background-color: #F7BE68 !important;
    border-color: #F7BE68 !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li {
    border-color: #5AA1E3 !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>span {
    background-color: #5AA1E3 !important;
    border-color: #5AA1E3 !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li {
    border-color: #6DAB3C !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>span {
    background-color: #6DAB3C !important;
    border-color: #6DAB3C !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li {
    border-color: #F4524D !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>span {
    background-color: #F4524D !important;
    border-color: #F4524D !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li {
    border-color: #F79468 !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>span {
    background-color: #F79468 !important;
    border-color: #F79468 !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li {
    border-color: #B97EBB !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>span {
    background-color: #B97EBB !important;
    border-color: #B97EBB !important;
    color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li {
    border-color: #FFF !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>span {
    background-color: #FFF !important;
    border-color: #FFF !important;
    color: #2A2A2A !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 28px;
    min-height: 22px
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>span {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>span {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span {
    margin-left: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 22px;
    min-width: 22px;
    padding: 3px
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span {
    margin-left: 5px;
    border-radius: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 22px;
    min-width: 22px;
    padding: 3px
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 22px;
    min-width: 22px;
    padding: 3px
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span {
    background-color: transparent !important;
    color: #000 !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span {
    background-color: transparent !important;
    color: #fff !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li {
    border-left-width: 1px !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a {
    border-width: 0;
    background: rgba(0, 0, 0, 0) !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark li.vc_grid-disabled+li,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li:first-child,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light li.vc_grid-disabled+li,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li:first-child {
    border-width: 0 !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a {
    color: #000 !important
}

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a {
    color: #fff !important
}

.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span {
    color: #FFF
}

.vc_grid-loading {
    margin: 2em auto;
    font-size: 10px;
    position: relative;
    text-indent: -9999em
}

.vc_grid-loading,
.vc_grid-loading:after,
.vc_grid-loading:before {
    border-radius: 50%;
    width: 12px;
    height: 12px;
    -webkit-animation: load7 1.8s infinite ease-in-out;
    animation: load7 1.8s infinite ease-in-out
}

.vc_grid-loading:before {
    left: -20px
}

.vc_grid-loading:after {
    left: 20px;
    -webkit-animation-delay: .32s;
    animation-delay: .32s
}

.vc_grid-loading:after,
.vc_grid-loading:before {
    content: '';
    position: absolute;
    top: 0
}

@-webkit-keyframes load7 {

    0%,
    100%,
    80% {
        box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75)
    }

    40% {
        box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75)
    }
}

@keyframes load7 {

    0%,
    100%,
    80% {
        box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75)
    }

    40% {
        box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75)
    }
}

.vc_grid-filter {
    margin-left: 0;
    margin-bottom: 20px;
    list-style: none;
    padding: 0
}

.vc_grid-filter.vc_grid-filter-center {
    text-align: center
}

.vc_grid-filter.vc_grid-filter-right {
    text-align: right
}

.vc_grid-filter.vc_grid-filter-left {
    text-align: left
}

.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover {
    background-color: #5472D2
}

.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover {
    background-color: #00C1CF
}

.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover {
    background-color: #FE6C61
}

.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover {
    background-color: #8D6DC4
}

.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover {
    background-color: #4CADC9
}

.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover {
    background-color: #CEC2AB
}

.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover {
    background-color: #50485B
}

.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover {
    background-color: #75D69C
}

.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover {
    background-color: #2A2A2A
}

.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover {
    background-color: #EBEBEB
}

.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span {
    color: #666
}

.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span {
    color: #FFF
}

.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover {
    background-color: #F7BE68
}

.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover {
    background-color: #5AA1E3
}

.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover {
    background-color: #6DAB3C
}

.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover {
    background-color: #F4524D
}

.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover {
    background-color: #F79468
}

.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover {
    background-color: #B97EBB
}

.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover {
    background-color: #FFF
}

.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span {
    color: #666
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span {
    color: #FFF
}

.vc_grid-filter>.vc_grid-filter-item {
    cursor: pointer;
    display: inline-block;
    background: 0 0;
    padding: 4px 10px;
    -webkit-transition: background-color .1s linear;
    -o-transition: background-color .1s linear;
    transition: background-color .1s linear
}

.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon,
.vc_grid-filter-select,
.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {
    display: none
}

.vc_grid-filter>.vc_grid-filter-item:first-child {
    margin-left: 0 !important
}

.vc_grid-filter>.vc_grid-filter-item>span {
    -webkit-transition: color .1s linear;
    -o-transition: color .1s linear;
    transition: color .1s linear;
    outline: 0;
    padding: 0;
    text-decoration: none
}

.vc_grid-filter>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter>.vc_grid-filter-item:hover>span {
    text-decoration: none
}

.vc_grid-filter.vc_grid-filter-default>.vc_grid-filter-item {
    margin: 0 5px 5px 0;
    border-radius: 30px
}

.vc_grid-filter.vc_grid-filter- .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-comma .vc_grid-filter-item {
    padding: 0 !important
}

.vc_grid-filter.vc_grid-filter-default-less-rounded>.vc_grid-filter-item {
    margin: 0 5px 5px 0;
    border-radius: 5px
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item {
    margin: 0;
    border: 1px solid rgba(235, 235, 235, .8);
    border-collapse: collapse
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:nth-child(n+2),
.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:nth-child(n+2),
.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:nth-child(n+2) {
    margin-left: -1px;
    margin-top: -1px
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover {
    position: relative;
    z-index: 1;
    border-color: transparent
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active>a,
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover>a,
.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active>a,
.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover>a,
.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active>a,
.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover>a {
    text-decoration: none
}

.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:first-child {
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px
}

.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:last-child {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:first-child {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:last-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item {
    background-color: #7c93dd
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover {
    background-color: #5472D2
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item {
    background-color: #00919c
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover {
    background-color: #00C1CF
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item {
    background-color: #fe9b94
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover {
    background-color: #FE6C61
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item {
    background-color: #a991d3
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover {
    background-color: #8D6DC4
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item {
    background-color: #73bfd5
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span {
    color: #FFF
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover {
    background-color: #4CADC9
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item {
    background-color: #e1d9cb
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover {
    background-color: #CEC2AB
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item {
    background-color: #695f77
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover {
    background-color: #50485B
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item {
    background-color: #9ce2b8
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover {
    background-color: #75D69C
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item {
    background-color: #444
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover {
    background-color: #2A2A2A
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item>span {
    color: #666
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item {
    background-color: #d2d2d2
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover {
    background-color: #EBEBEB
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item>span {
    color: #FFF
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item {
    background-color: #fad398
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover {
    background-color: #F7BE68
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item {
    background-color: #86baea
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover {
    background-color: #5AA1E3
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item {
    background-color: #87c456
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover {
    background-color: #6DAB3C
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span {
    color: #FFF
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item {
    background-color: #f7817d
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover {
    background-color: #F4524D
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item {
    background-color: #fab698
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover {
    background-color: #F79468
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item {
    background-color: #cb9fcd
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover {
    background-color: #B97EBB
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item>span {
    color: #666
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item {
    background-color: #e6e6e6
}

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover {
    background-color: #FFF
}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item {
    margin: 0;
    border: 1px solid transparent;
    border-collapse: collapse;
    padding: 3px 7px
}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item>span,
.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item>span {
    color: #FFF
}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:nth-child(n+2),
.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:nth-child(n+2) {
    border-left: none;
    margin-left: 1px;
    border-top: none;
    margin-top: 1px
}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child,
.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:first-child {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top: 0
}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child,
.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:last-child {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child {
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    border-top: 0
}

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px
}

.vc_grid-filter.vc_grid-filter-filled-rounded-all>.vc_grid-filter-item {
    border-radius: 3px !important
}

.vc_grid-filter.vc_grid-filter-filled-round-all>.vc_grid-filter-item {
    border-radius: 30px !important
}

.vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item {
    font-size: 12px;
    padding: 1px 5px
}

.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item {
    font-size: 13px;
    padding: 2px 7px
}

.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {
    font-size: 100%;
    padding: 2px 10px
}

.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item {
    font-size: 18px;
    padding: 4px 10px
}

.vc_grid-filter-dropdown,
.vc_grid-filter-select {
    font-size: 12px;
    margin-bottom: 20px
}

.vc_grid-filter-dropdown.vc_grid-filter-center,
.vc_grid-filter-select.vc_grid-filter-center {
    text-align: center
}

.vc_grid-filter-dropdown.vc_grid-filter-right,
.vc_grid-filter-select.vc_grid-filter-right {
    text-align: right
}

.vc_grid-filter-dropdown.vc_grid-filter-left,
.vc_grid-filter-select.vc_grid-filter-left {
    text-align: left
}

.vc_grid-filter-dropdown .vc_grid-styled-select select,
.vc_grid-filter-select .vc_grid-styled-select select {
    outline: 0;
    display: inline-block
}

@media (min-width:768px) {

    .vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon {
        color: #5472D2
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon {
        color: #00C1CF
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon {
        color: #FE6C61
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon {
        color: #8D6DC4
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon {
        color: #4CADC9
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon {
        color: #CEC2AB
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon {
        color: #50485B
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon {
        color: #75D69C
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon {
        color: #2A2A2A
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon {
        color: #EBEBEB
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon {
        color: #F7BE68
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon {
        color: #5AA1E3
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon {
        color: #6DAB3C
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon {
        color: #F4524D
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon {
        color: #F79468
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon {
        color: #B97EBB
    }

    .vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon,
    .vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon {
        color: #FFF
    }

    .vc_grid-filter-dropdown .vc_grid-styled-select,
    .vc_grid-filter-select .vc_grid-styled-select {
        border: 1px solid #ccc;
        display: inline-block;
        height: 30px;
        overflow: hidden;
        padding-right: 5px;
        text-align: left;
        width: auto;
        vertical-align: middle
    }

    .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon,
    .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {
        font-size: 17px;
        display: inline;
        vertical-align: middle
    }

    .vc_grid-filter-dropdown .vc_grid-styled-select select,
    .vc_grid-filter-select .vc_grid-styled-select select {
        background: none;
        border: 0;
        border-radius: 0;
        height: 30px;
        line-height: 1;
        margin-right: -50px;
        padding: 5px;
        position: relative;
        font-size: 12px;
        z-index: 0;
        cursor: pointer;
        max-width: inherit !important
    }
}

@media (max-width:768px) {
    a.bg-main-button {
        min-width: 76% !important;
    }

    .vc_responsive .vc_grid-filter-select {
        display: block
    }

    .vc_responsive .vc_grid-filter {
        display: none !important
    }
}

.owl-carousel .owl-item .vc_grid-item {
    -webkit-transform: translate3D(0, 0, 0);
    -ms-transform: translate3D(0, 0, 0);
    transform: translate3D(0, 0, 0)
}

.owl-carousel .owl-animated-out {
    z-index: 0
}

.owl-carousel .owl-animated-in {
    z-index: 1
}

@font-face {
    font-family: vc_grid_v1;
    src: url(../fonts/vc_grid/vc_grid_v1.eot?-9hbgac);
    src: url(../fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac) format('embedded-opentype'), url(../fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format('woff'), url(../fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format('truetype'), url(../fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1) format('svg');
    font-weight: 400;
    font-style: normal
}

[class*=" vc_arrow-icon-"],
[class^=vc_arrow-icon-] {
    font-family: vc_grid_v1;
    font-style: normal;
    font-weight: 400;
    line-height: 1
}

.vc_arrow-icon-minus:before {
    content: "\e61c"
}

.vc_arrow-icon-plus:before {
    content: "\e61d"
}

.vc_arrow-icon-arrow_down:before {
    content: "\e61e"
}

.vc_arrow-icon-arrow_up:before {
    content: "\e61f"
}

.vc_arrow-icon-arrow_01_left:before {
    content: "\e600"
}

.vc_arrow-icon-arrow_01_right:before {
    content: "\e601"
}

.vc_arrow-icon-arrow_02_left:before {
    content: "\e602"
}

.vc_arrow-icon-arrow_02_right:before {
    content: "\e603"
}

.vc_arrow-icon-arrow_03_left:before {
    content: "\e604"
}

.vc_arrow-icon-arrow_03_right:before {
    content: "\e605"
}

.vc_arrow-icon-arrow_04_left:before {
    content: "\e606"
}

.vc_arrow-icon-arrow_04_right:before {
    content: "\e607"
}

.vc_arrow-icon-arrow_05_left:before {
    content: "\e608"
}

.vc_arrow-icon-arrow_05_right:before {
    content: "\e609"
}

.vc_arrow-icon-arrow_06_left:before {
    content: "\e60a"
}

.vc_arrow-icon-arrow_06_right:before {
    content: "\e60b"
}

.vc_arrow-icon-arrow_07_left:before {
    content: "\e60c"
}

.vc_arrow-icon-arrow_07_right:before {
    content: "\e60d"
}

.vc_arrow-icon-arrow_08_left:before {
    content: "\e60e"
}

.vc_arrow-icon-arrow_08_right:before {
    content: "\e60f"
}

.vc_arrow-icon-arrow_09_left:before {
    content: "\e610"
}

.vc_arrow-icon-arrow_09_right:before {
    content: "\e611"
}

.vc_arrow-icon-arrow_10_left:before {
    content: "\e612"
}

.vc_arrow-icon-arrow_10_right:before {
    content: "\e613"
}

.vc_arrow-icon-arrow_11_left:before {
    content: "\e614"
}

.vc_arrow-icon-arrow_11_right:before {
    content: "\e615"
}

.vc_arrow-icon-arrow_12_left:before {
    content: "\e616"
}

.vc_arrow-icon-arrow_12_right:before {
    content: "\e617"
}

.vc_arrow-icon-navicon:before {
    content: "\f0c9"
}

.wpb_animate_when_almost_visible {
    opacity: 0;
    filter: alpha(opacity=0)
}

.wpb_animate_when_almost_visible:not(.wpb_start_animation) {
    -webkit-animation: none;
    -o-animation: none;
    animation: none
}

.top-to-bottom,
.wpb_top-to-bottom {
    -webkit-animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    -o-animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    animation: wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}

.bottom-to-top,
.wpb_bottom-to-top {
    -webkit-animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    -o-animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    animation: wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}

.left-to-right,
.wpb_left-to-right {
    -webkit-animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    -o-animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    animation: wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}

.right-to-left,
.wpb_right-to-left {
    -webkit-animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    -o-animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    animation: wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275)
}

.appear,
.wpb_appear {
    -webkit-animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    -o-animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    animation: wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.wpb_start_animation {
    opacity: 1;
    filter: alpha(opacity=100)
}

@-webkit-keyframes wpb_ttb {
    0% {
        -webkit-transform: translate(0, -10%);
        opacity: 0;
        filter: alpha(opacity=0)
    }

    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-moz-keyframes wpb_ttb {
    0% {
        -moz-transform: translate(0, -10%);
        opacity: 0;
        filter: alpha(opacity=0)
    }

    100% {
        -moz-transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-o-keyframes wpb_ttb {
    0% {
        -o-transform: translate(0, -10%);
        opacity: 0;
        filter: alpha(opacity=0)
    }

    100% {
        -o-transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@keyframes wpb_ttb {
    0% {
        -webkit-transform: translate(0, -10%);
        -ms-transform: translate(0, -10%);
        -o-transform: translate(0, -10%);
        transform: translate(0, -10%);
        opacity: 0;
        filter: alpha(opacity=0)
    }

    100% {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-webkit-keyframes wpb_btt {
    0% {
        -webkit-transform: translate(0, 10%);
        opacity: 0;
        filter: alpha(opacity=0)
    }

    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-moz-keyframes wpb_btt {
    0% {
        -moz-transform: translate(0, 10%);
        opacity: 0;
        filter: alpha(opacity=0)
    }

    100% {
        -moz-transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-o-keyframes wpb_btt {
    0% {
        -o-transform: translate(0, 10%);
        opacity: 0;
        filter: alpha(opacity=0)
    }

    100% {
        -o-transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@keyframes wpb_btt {
    0% {
        -webkit-transform: translate(0, 10%);
        -ms-transform: translate(0, 10%);
        -o-transform: translate(0, 10%);
        transform: translate(0, 10%);
        opacity: 0;
        filter: alpha(opacity=0)
    }

    100% {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-webkit-keyframes wpb_ltr {
    0% {
        -webkit-transform: translate(-10%, 0);
        opacity: 0;
        filter: alpha(opacity=0)
    }

    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-moz-keyframes wpb_ltr {
    0% {
        -moz-transform: translate(-10%, 0);
        opacity: 0;
        filter: alpha(opacity=0)
    }

    100% {
        -moz-transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-o-keyframes wpb_ltr {
    0% {
        -o-transform: translate(-10%, 0);
        opacity: 0;
        filter: alpha(opacity=0)
    }

    100% {
        -o-transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@keyframes wpb_ltr {
    0% {
        -webkit-transform: translate(-10%, 0);
        -ms-transform: translate(-10%, 0);
        -o-transform: translate(-10%, 0);
        transform: translate(-10%, 0);
        opacity: 0;
        filter: alpha(opacity=0)
    }

    100% {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-webkit-keyframes wpb_rtl {
    0% {
        -webkit-transform: translate(10%, 0);
        opacity: 0;
        filter: alpha(opacity=0)
    }

    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-moz-keyframes wpb_rtl {
    0% {
        -moz-transform: translate(10%, 0);
        opacity: 0;
        filter: alpha(opacity=0)
    }

    100% {
        -moz-transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-o-keyframes wpb_rtl {
    0% {
        -o-transform: translate(10%, 0);
        opacity: 0;
        filter: alpha(opacity=0)
    }

    100% {
        -o-transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@keyframes wpb_rtl {
    0% {
        -webkit-transform: translate(10%, 0);
        -ms-transform: translate(10%, 0);
        -o-transform: translate(10%, 0);
        transform: translate(10%, 0);
        opacity: 0;
        filter: alpha(opacity=0)
    }

    100% {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-webkit-keyframes wpb_appear {
    0% {
        -webkit-transform: scale(.5);
        opacity: .1;
        filter: alpha(opacity=10)
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-moz-keyframes wpb_appear {
    0% {
        -moz-transform: scale(.5);
        opacity: .1;
        filter: alpha(opacity=10)
    }

    100% {
        -moz-transform: scale(1);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-o-keyframes wpb_appear {
    0% {
        -o-transform: scale(.5);
        opacity: .1;
        filter: alpha(opacity=10)
    }

    100% {
        -o-transform: scale(1);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@keyframes wpb_appear {
    0% {
        -webkit-transform: scale(.5);
        -ms-transform: scale(.5);
        -o-transform: scale(.5);
        transform: scale(.5);
        opacity: .1;
        filter: alpha(opacity=10)
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini {
    position: relative
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone {
    opacity: 0 !important;
    filter: alpha(opacity=0) !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    -webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader-wrapper {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -50px;
    left: 0
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader {
    margin: 2em auto;
    font-size: 10px;
    position: relative;
    text-indent: -9999em
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader,
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after,
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
    border-radius: 50%;
    width: 12px;
    height: 12px;
    -webkit-animation: vc_woo-add-cart-load 1.8s infinite ease-in-out;
    animation: vc_woo-add-cart-load 1.8s infinite ease-in-out
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
    left: -20px
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after {
    left: 20px;
    -webkit-animation-delay: .32s;
    animation-delay: .32s
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after,
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
    content: '';
    position: absolute;
    top: 0
}

@-webkit-keyframes vc_woo-add-cart-load {

    0%,
    100%,
    80% {
        box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75)
    }

    40% {
        box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75)
    }
}

@keyframes vc_woo-add-cart-load {

    0%,
    100%,
    80% {
        box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75)
    }

    40% {
        box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75)
    }
}

.vc_grid-item-mini .added_to_cart.wc-forward {
    display: none
}

/* Main Min */

*,
figure,
form {
    margin: 0
}

.dt-mobile-header .mini-contacts,
.side-header .mini-contacts,
legend {
    white-space: normal
}

*,
legend {
    padding: 0
}

.breadcrumbs a,
.ls-container a,
.mfp-close {
    text-decoration: none
}

.entry-tags,
.entry-tags a,
.entry-tags span,
.mfp-title,
pre {
    word-wrap: break-word
}

.mfp-arrow,
.owl-carousel,
.owl-carousel .owl-item {
    -webkit-tap-highlight-color: transparent
}

.circle-fancy-style .fancy-date .entry-month,
.circle-fancy-style .fancy-date .entry-year,
.meta-nav {
    text-transform: uppercase
}

.breadcrumbs,
.contact-info li,
.content .widget ul,
.fa-ul li,
.st-accordion>ul>li,
dd,
dl,
menu,
ol,
ul {
    list-style: none
}

.assistive-text,
.says,
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px)
}

.btn-light,
.btn-link,
.light-bg-btn,
.outline-bg-btn,
.outline-btn {
    webkit-transition: background .2s ease-out, color .2s ease-out, border-color .2s ease-out
}

.vertical-centering {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.horizontal-centering {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.centering-mixin {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.content,
.sidebar,
.wf-cell,
.wf-usr-cell,
.wf-wrap,
.wpb_row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.wf-container {
    font-size: 0;
    line-height: 0;
    word-spacing: -4px
}

.footer .widget,
.wf-cell,
.wf-usr-cell {
    display: inline-block;
    vertical-align: top
}

.ancient-ie .footer .widget,
.ancient-ie .wf-cell,
.ancient-ie .wf-usr-cell {
    display: inline;
    zoom: 1
}

.wf-1,
.wf-span-12 {
    width: 100%
}

.wf-1-2,
.wf-2-4,
.wf-span-6 {
    width: 50%
}

.wf-1-3,
.wf-span-4 {
    width: 33.3333%
}

.wf-2-3,
.wf-span-8 {
    width: 66.6667%
}

.sidebar,
.wf-1-4,
.wf-span-3 {
    width: 25%
}

.content,
.wf-3-4,
.wf-span-9 {
    width: 75%
}

.wf-1-5 {
    width: 20%
}

.wf-1-6,
.wf-span-2 {
    width: 16.6667%
}

.wf-span-1,
.wf-span-10 {
    width: 83.3333%
}

.wf-span-7 {
    width: 58.3333%
}

.wf-table {
    display: table;
    width: 100%
}

.wf-tr {
    display: table-row
}

.wf-td {
    display: table-cell;
    vertical-align: middle
}

.wf-float-left {
    float: left
}

.page-title.title-left .hr-breadcrumbs,
.title-left .breadcrumbs,
.wf-float-right {
    float: right
}

.content,
.footer .widget,
.sidebar,
.wf-cell,
.wf-usr-cell {
    padding: 0 22px
}

.wf-container,
.wf-container-main {
    margin: 0 -22px;
    padding: 0
}

.wf-wrap {
    max-width: 100%;
    padding: 0 44px;
    margin: 0 auto
}

@-webkit-keyframes mk_scale {
    0% {
        -webkit-transform: scale(.3);
        opacity: .1
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1
    }
}

@keyframes mk_scale {
    0% {
        transform: scale(.3);
        opacity: .1
    }

    100% {
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes mk_fade {
    0% {
        opacity: .1
    }

    100% {
        opacity: 1
    }
}

@keyframes mk_fade {
    0% {
        opacity: .1
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes mk_left_to_right {
    0% {
        -webkit-transform: translate(-20px, 0);
        opacity: 0
    }

    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}

@keyframes mk_left_to_right {
    0% {
        transform: translate(-20px, 0);
        opacity: 0
    }

    100% {
        transform: translate(0, 0);
        opacity: 1
    }
}

@-webkit-keyframes mk_right_to_left {
    0% {
        -webkit-transform: translate(20px, 0);
        opacity: 0
    }

    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}

@keyframes mk_right_to_left {
    0% {
        transform: translate(20px, 0);
        opacity: 0
    }

    100% {
        transform: translate(0, 0);
        opacity: 1
    }
}

@-webkit-keyframes mk_bottom_to_top {
    0% {
        -webkit-transform: translate(0, 20px);
        opacity: 0
    }

    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}

@keyframes mk_bottom_to_top {
    0% {
        transform: translate(0, 20px);
        opacity: 0
    }

    100% {
        transform: translate(0, 0);
        opacity: 1
    }
}

@-webkit-keyframes mk_top_to_bottom {
    0% {
        -webkit-transform: translate(0, -20px);
        opacity: 0
    }

    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}

@keyframes mk_top_to_bottom {
    0% {
        transform: translate(0, -20px);
        opacity: 0
    }

    100% {
        transform: translate(0, 0);
        opacity: 1
    }
}

.mobile-false .animate-element {
    opacity: 0
}

.ie-mobile .animate-element,
.mobile-true #main .wpb_animate_when_almost_visible,
.no-cssanimations .animate-element.start-animation,
.skills.animate-element {
    opacity: 1
}

.mobile-false #page .animate-element.start-animation.scale-up,
.mobile-false #page .wpb_start_animation.wpb_appear,
.mobile-false .animate-element.start-animation.scale-up {
    -webkit-animation: mk_scale .5s 1 cubic-bezier(.445, .05, .55, .95);
    animation: mk_scale .5s 1 cubic-bezier(.445, .05, .55, .95);
    opacity: 1
}

.mobile-false #page .animate-element.start-animation.fade-in,
.mobile-false .animate-element.start-animation.fade-in {
    -webkit-animation: mk_fade .7s 1 cubic-bezier(.445, .05, .55, .95);
    animation: mk_fade .7s 1 cubic-bezier(.445, .05, .55, .95);
    opacity: 1
}

.mobile-false #main .wpb_start_animation.wpb_right-to-left,
.mobile-false #page .animate-element.start-animation.right-to-left,
.mobile-false .animate-element.start-animation.right-to-left {
    -webkit-animation: mk_right_to_left .6s 1 cubic-bezier(.77, 0, .175, 1);
    animation: mk_right_to_left .6s 1 cubic-bezier(.77, 0, .175, 1);
    opacity: 1
}

.mobile-false #main .wpb_start_animation.wpb_left-to-right,
.mobile-false #page .animate-element.start-animation.left-to-right,
.mobile-false .animate-element.start-animation.left-to-right {
    -webkit-animation: mk_left_to_right .6s 1 cubic-bezier(.77, 0, .175, 1);
    animation: mk_left_to_right .6s 1 cubic-bezier(.77, 0, .175, 1);
    opacity: 1
}

.mobile-false #main .wpb_start_animation.wpb_top-to-bottom,
.mobile-false #page .animate-element.start-animation.top-to-bottom,
.mobile-false .animate-element.start-animation.top-to-bottom {
    -webkit-animation: mk_top_to_bottom .6s 1 cubic-bezier(.77, 0, .175, 1);
    animation: mk_top_to_bottom .6s 1 cubic-bezier(.77, 0, .175, 1);
    opacity: 1
}

.mobile-false #main .wpb_start_animation.wpb_bottom-to-top,
.mobile-false #page .animate-element.start-animation.bottom-to-top,
.mobile-false .animate-element.start-animation.bottom-to-top {
    -webkit-animation: mk_bottom_to_top .6s 1 cubic-bezier(.77, 0, .175, 1);
    animation: mk_bottom_to_top .6s 1 cubic-bezier(.77, 0, .175, 1);
    opacity: 1
}

.mobile-false .animate-element.start-animation {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes dt_bounce {

    0%,
    100%,
    20%,
    53%,
    80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    40%,
    43% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }

    70% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

@keyframes dt_bounce {

    0%,
    100%,
    20%,
    53%,
    80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    40%,
    43% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -30px, 0);
        -ms-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }

    70% {
        -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        transition-timing-function: cubic-bezier(.755, .05, .855, .06);
        -webkit-transform: translate3d(0, -15px, 0);
        -ms-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        -ms-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

.mobile-false #page .animate-element.start-animation.bounce,
.mobile-false .animate-element.start-animation.bounce {
    -webkit-animation-name: dt_bounce;
    animation-name: dt_bounce;
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
    opacity: 1
}

@-webkit-keyframes dt_flash {

    0%,
    100%,
    50% {
        opacity: 1
    }

    25%,
    75% {
        opacity: 0
    }
}

@keyframes dt_flash {

    0%,
    100%,
    50% {
        opacity: 1
    }

    25%,
    75% {
        opacity: 0
    }
}

.mobile-false .animate-element.start-animation.flash {
    -webkit-animation-name: dt_flash;
    animation-name: dt_flash
}

@-webkit-keyframes dt_pulse {

    0%,
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
    }
}

@keyframes dt_pulse {

    0%,
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        -ms-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        -ms-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
    }
}

.mobile-false .animate-element.start-animation.pulse {
    -webkit-animation-name: dt_pulse;
    animation-name: dt_pulse;
    opacity: 1
}

@-webkit-keyframes dt_rubberBand {

    0%,
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    30% {
        -webkit-transform: scale3d(1.25, .75, 1);
        transform: scale3d(1.25, .75, 1)
    }

    40% {
        -webkit-transform: scale3d(.75, 1.25, 1);
        transform: scale3d(.75, 1.25, 1)
    }

    50% {
        -webkit-transform: scale3d(1.15, .85, 1);
        transform: scale3d(1.15, .85, 1)
    }

    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }

    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }
}

@keyframes dt_rubberBand {

    0%,
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        -ms-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    30% {
        -webkit-transform: scale3d(1.25, .75, 1);
        -ms-transform: scale3d(1.25, .75, 1);
        transform: scale3d(1.25, .75, 1)
    }

    40% {
        -webkit-transform: scale3d(.75, 1.25, 1);
        -ms-transform: scale3d(.75, 1.25, 1);
        transform: scale3d(.75, 1.25, 1)
    }

    50% {
        -webkit-transform: scale3d(1.15, .85, 1);
        -ms-transform: scale3d(1.15, .85, 1);
        transform: scale3d(1.15, .85, 1)
    }

    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        -ms-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }

    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        -ms-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }
}

.mobile-false .animate-element.start-animation.rubberBand {
    -webkit-animation-name: dt_rubberBand;
    animation-name: dt_rubberBand;
    opacity: 1
}

@-webkit-keyframes dt_shake {

    0%,
    100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }

    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

@keyframes dt_shake {

    0%,
    100% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        -ms-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }

    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(10px, 0, 0);
        -ms-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

.mobile-false .animate-element.start-animation.shake {
    -webkit-animation-name: dt_shake;
    animation-name: dt_shake;
    opacity: 1
}

@-webkit-keyframes dt_swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }

    100% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }
}

@keyframes dt_swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        -ms-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }

    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        -ms-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }

    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        -ms-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }

    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        -ms-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }

    100% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        -ms-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }
}

.mobile-false .animate-element.start-animation.swing {
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: dt_swing;
    animation-name: dt_swing;
    opacity: 1
}

@-webkit-keyframes dt_tada {

    0%,
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    10%,
    20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
    }

    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
    }

    40%,
    60%,
    80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
    }
}

@keyframes dt_tada {

    0%,
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        -ms-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    10%,
    20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        -ms-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
    }

    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        -ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
    }

    40%,
    60%,
    80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        -ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
    }
}

.mobile-false .animate-element.start-animation.tada {
    -webkit-animation-name: dt_tada;
    animation-name: dt_tada;
    opacity: 1
}

@-webkit-keyframes dt_wobble {

    0%,
    100% {
        -webkit-transform: none;
        transform: none
    }

    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
    }

    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
    }

    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
    }

    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
    }

    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
    }
}

@keyframes dt_wobble {

    0%,
    100% {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        -ms-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
    }

    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        -ms-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
    }

    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        -ms-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
    }

    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        -ms-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
    }

    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        -ms-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
    }
}

.mobile-false .animate-element.start-animation.wobble {
    -webkit-animation-name: dt_wobble;
    animation-name: dt_wobble;
    opacity: 1
}

@-webkit-keyframes dt_bounceIn {

    0%,
    100%,
    20%,
    40%,
    60%,
    80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 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% {
        opacity: 1;
        -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 dt_bounceIn {

    0%,
    100%,
    20%,
    40%,
    60%,
    80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        -ms-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        -ms-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        -ms-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        -ms-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        -ms-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        -ms-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

.mobile-false .animate-element.start-animation.bounceIn {
    -webkit-animation-name: dt_bounceIn;
    animation-name: dt_bounceIn;
    -webkit-animation-duration: .75s;
    animation-duration: .75s;
    opacity: 1
}

@-webkit-keyframes dt_bounceInDown {

    0%,
    100%,
    60%,
    75%,
    90% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0)
    }

    60% {
        opacity: 1;
        -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% {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes dt_bounceInDown {

    0%,
    100%,
    60%,
    75%,
    90% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        -ms-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        -ms-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        -ms-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        -ms-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }

    100% {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

.mobile-false .animate-element.start-animation.bounceInDown {
    -webkit-animation-name: dt_bounceInDown;
    animation-name: dt_bounceInDown;
    opacity: 1
}

@-webkit-keyframes dt_bounceInLeft {

    0%,
    100%,
    60%,
    75%,
    90% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)
    }

    60% {
        opacity: 1;
        -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)
    }

    100% {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes dt_bounceInLeft {

    0%,
    100%,
    60%,
    75%,
    90% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        -ms-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        -ms-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        -ms-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        -ms-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }

    100% {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

.mobile-false .animate-element.start-animation.bounceInLeft {
    -webkit-animation-name: dt_bounceInLeft;
    animation-name: dt_bounceInLeft;
    opacity: 1
}

@-webkit-keyframes dt_bounceInRight {

    0%,
    100%,
    60%,
    75%,
    90% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0)
    }

    60% {
        opacity: 1;
        -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)
    }

    100% {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes dt_bounceInRight {

    0%,
    100%,
    60%,
    75%,
    90% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        -ms-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        -ms-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        -ms-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        -ms-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }

    100% {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

.mobile-false .animate-element.start-animation.bounceInRight {
    -webkit-animation-name: dt_bounceInRight;
    animation-name: dt_bounceInRight;
    opacity: 1
}

@-webkit-keyframes dt_bounceInUp {

    0%,
    100%,
    60%,
    75%,
    90% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 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% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes dt_bounceInUp {

    0%,
    100%,
    60%,
    75%,
    90% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        -ms-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        -ms-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        -ms-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        -ms-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }

    100% {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.mobile-false .animate-element.start-animation.bounceInUp {
    -webkit-animation-name: dt_bounceInUp;
    animation-name: dt_bounceInUp;
    opacity: 1
}

@-webkit-keyframes dt_fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes dt_fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.mobile-false .animate-element.start-animation.fadeIn {
    -webkit-animation-name: dt_fadeIn;
    animation-name: dt_fadeIn
}

@-webkit-keyframes dt_fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes dt_fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        -ms-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

.mobile-false .animate-element.start-animation.fadeInDown {
    -webkit-animation-name: dt_fadeInDown;
    animation-name: dt_fadeInDown
}

@-webkit-keyframes dt_fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes dt_fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        -ms-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

.mobile-false .animate-element.start-animation.fadeInDownBig {
    -webkit-animation-name: dt_fadeInDownBig;
    animation-name: dt_fadeInDownBig
}

@-webkit-keyframes dt_fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes dt_fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        -ms-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

.mobile-false .animate-element.start-animation.fadeInLeft {
    -webkit-animation-name: dt_fadeInLeft;
    animation-name: dt_fadeInLeft
}

@-webkit-keyframes dt_fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes dt_fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        -ms-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

.mobile-false .animate-element.start-animation.fadeInLeftBig {
    -webkit-animation-name: dt_fadeInLeftBig;
    animation-name: dt_fadeInLeftBig
}

@-webkit-keyframes dt_fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes dt_fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        -ms-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

.mobile-false .animate-element.start-animation.fadeInRight {
    -webkit-animation-name: dt_fadeInRight;
    animation-name: dt_fadeInRight
}

@-webkit-keyframes dt_fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes dt_fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        -ms-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

.mobile-false .animate-element.start-animation.fadeInRightBig {
    -webkit-animation-name: dt_fadeInRightBig;
    animation-name: dt_fadeInRightBig
}

@-webkit-keyframes dt_fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes dt_fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        -ms-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

.mobile-false .animate-element.start-animation.fadeInUp {
    -webkit-animation-name: dt_fadeInUp;
    animation-name: dt_fadeInUp
}

@-webkit-keyframes dt_fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes dt_fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        -ms-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

.mobile-false .animate-element.start-animation.fadeInUpBig {
    -webkit-animation-name: dt_fadeInUpBig;
    animation-name: dt_fadeInUpBig
}

@-webkit-keyframes dt_flipInX {
    0% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1
    }

    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 dt_flipInX {
    0% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -ms-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -ms-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        -ms-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        -ms-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
    }

    100% {
        -webkit-transform: perspective(400px);
        -ms-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.mobile-false .animate-element.start-animation.flipInX {
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: dt_flipInX;
    animation-name: dt_flipInX;
    opacity: 1
}

@-webkit-keyframes dt_flipInY {
    0% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1
    }

    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 dt_flipInY {
    0% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -ms-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        -ms-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        -ms-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
    }

    100% {
        -webkit-transform: perspective(400px);
        -ms-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.mobile-false .animate-element.start-animation.flipInY {
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: dt_flipInY;
    animation-name: dt_flipInY;
    opacity: 1
}

@-webkit-keyframes dt_rotateIn {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes dt_rotateIn {
    0% {
        -webkit-transform-origin: center;
        -ms-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        -ms-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: center;
        -ms-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        opacity: 1
    }
}

.mobile-false .animate-element.start-animation.rotateIn {
    -webkit-animation-name: dt_rotateIn;
    animation-name: dt_rotateIn
}

@-webkit-keyframes dt_rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes dt_rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        -ms-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        opacity: 1
    }
}

.mobile-false .animate-element.start-animation.rotateInDownLeft {
    -webkit-animation-name: dt_rotateInDownLeft;
    animation-name: dt_rotateInDownLeft
}

@-webkit-keyframes dt_rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes dt_rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        -ms-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        opacity: 1
    }
}

.mobile-false .animate-element.start-animation.rotateInDownRight {
    -webkit-animation-name: dt_rotateInDownRight;
    animation-name: dt_rotateInDownRight
}

@-webkit-keyframes dt_rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes dt_rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        -ms-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        opacity: 1
    }
}

.mobile-false .animate-element.start-animation.rotateInUpLeft {
    -webkit-animation-name: dt_rotateInUpLeft;
    animation-name: dt_rotateInUpLeft
}

@-webkit-keyframes dt_rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes dt_rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        -ms-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        opacity: 1
    }
}

.mobile-false .animate-element.start-animation.rotateInUpRight {
    -webkit-animation-name: dt_rotateInUpRight;
    animation-name: dt_rotateInUpRight
}

@-webkit-keyframes dt_rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes dt_rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        -ms-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

.mobile-false .animate-element.start-animation.rollIn {
    -webkit-animation-name: dt_rollIn;
    animation-name: dt_rollIn
}

@-webkit-keyframes dt_rollOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
    }
}

@keyframes dt_rollOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        -ms-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
    }
}

.mobile-false .animate-element.start-animation.rollOut {
    -webkit-animation-name: dt_rollOut;
    animation-name: dt_rollOut;
    opacity: 1
}

@-webkit-keyframes dt_zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    50% {
        opacity: 1
    }
}

@keyframes dt_zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        -ms-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    50% {
        opacity: 1
    }
}

.mobile-false .animate-element.start-animation.zoomIn {
    -webkit-animation-name: dt_zoomIn;
    animation-name: dt_zoomIn;
    opacity: 1
}

@-webkit-keyframes dt_zoomInDown {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes dt_zoomInDown {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -ms-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -ms-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.mobile-false .animate-element.start-animation.zoomInDown {
    -webkit-animation-name: dt_zoomInDown;
    animation-name: dt_zoomInDown;
    opacity: 1
}

@-webkit-keyframes dt_zoomInLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes dt_zoomInLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -ms-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -ms-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.mobile-false .animate-element.start-animation.zoomInLeft {
    -webkit-animation-name: dt_zoomInLeft;
    animation-name: dt_zoomInLeft;
    opacity: 1
}

@-webkit-keyframes dt_zoomInRight {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes dt_zoomInRight {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -ms-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -ms-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.mobile-false .animate-element.start-animation.zoomInRight {
    -webkit-animation-name: dt_zoomInRight;
    animation-name: dt_zoomInRight;
    opacity: 1
}

@-webkit-keyframes dt_zoomInUp {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

@keyframes dt_zoomInUp {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -ms-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(.55, .055, .675, .19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -ms-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(.175, .885, .32, 1)
    }
}

.mobile-false .animate-element.start-animation.zoomInUp {
    -webkit-animation-name: dt_zoomInUp;
    animation-name: dt_zoomInUp;
    opacity: 1
}

@-webkit-keyframes dt_lightSpeedIn {
    0% {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    }

    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
    }

    100% {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes dt_lightSpeedIn {
    0% {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        -ms-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: skewX(20deg);
        -ms-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    }

    80% {
        -webkit-transform: skewX(-5deg);
        -ms-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
    }

    100% {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        opacity: 1
    }
}

.mobile-false .animate-element.start-animation.lightspeedIn {
    -webkit-animation-name: dt_lightSpeedIn;
    animation-name: dt_lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

.mobile-true #main .wpb_start_animation.wpb_appear,
.mobile-true #main .wpb_start_animation.wpb_bottom-to-top,
.mobile-true #main .wpb_start_animation.wpb_left-to-right,
.mobile-true #main .wpb_start_animation.wpb_right-to-left,
.mobile-true #main .wpb_start_animation.wpb_top-to-bottom {
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
    opacity: 1
}

#main-slideshow {
    position: relative;
    z-index: 1;
    clear: both;
    overflow: hidden
}

#main-slideshow-content {
    display: none
}

#main-slideshow.fixed {
    padding: 44px;
    margin-top: 0
}

#main-slideshow.layer-fixed {
    padding: 40px;
    margin-top: 0
}

#fancy-header .wf-wrap,
#main-slideshow.fix.rv-slider,
.page-title .wf-wrap {
    padding-top: 0;
    padding-bottom: 0
}

#main-slideshow.fix.rv-slider {
    margin-top: 0
}

#main-slideshow.fix:after,
#main-slideshow.fixed:after,
#main-slideshow.layer-fixed:after {
    position: absolute;
    left: 0;
    width: 100%;
    height: 1px;
    content: "";
    top: auto;
    bottom: 0
}

#main-slideshow #main-slideshow-content {
    display: block
}

.overlap #main-slideshow {
    margin-top: -70px;
    margin-bottom: -70px
}

.overlap #main-slideshow.fixed {
    margin-top: 0;
    margin-bottom: 0
}

.overlap #fancy-header,
.overlap .page-title {
    margin-top: -70px;
    margin-bottom: -70px
}

.is-webkit.overlap #fancy-header,
.is-webkit.overlap .page-title {
    position: relative
}

#fancy-header.content-left .wf-wrap,
#fancy-header.content-right .wf-wrap,
#fancy-header.title-center .wf-wrap {
    display: table;
    width: 100%
}

.overlap #fancy-header .wf-wrap,
.overlap .page-title .wf-wrap {
    padding-top: 70px;
    padding-bottom: 70px
}

#fancy-header>.wf-wrap {
    max-width: 100%
}

#fancy-header.content-left .wf-table,
#fancy-header.content-right .wf-table,
#fancy-header.title-center .wf-table {
    display: table-cell;
    vertical-align: middle
}

.fancy-header .wf-td {
    width: 50%;
    vertical-align: middle
}

.content-left.fancy-header .wf-td,
.content-right.fancy-header .wf-td {
    display: block;
    width: 100%
}

.content-right.fancy-header .wf-td,
.title-left .breadcrumbs,
.title-right .hgroup {
    text-align: right
}

.fancy-header.title-center .wf-table,
.fancy-header.title-center .wf-td {
    display: block;
    width: 100%;
    text-align: center
}

#fancy-header .fancy-title>span,
.fancy-header .wf-td .breadcrumbs,
.page-title .wf-td .breadcrumbs {
    display: inline-block
}

.mobile-false #fancy-header .breadcrumbs,
.mobile-false #fancy-header .fancy-subtitle,
.mobile-false #fancy-header .fancy-title {
    opacity: 0
}

.ie-mobile #fancy-header .breadcrumbs,
.ie-mobile #fancy-header .fancy-subtitle,
.ie-mobile #fancy-header .fancy-title {
    opacity: 1
}

#fancy-header .breadcrumbs.start-animation,
#fancy-header .fancy-subtitle.start-animation,
#fancy-header .fancy-title.start-animation {
    -webkit-animation: mk_fade .7s 1 cubic-bezier(.445, .05, .55, .95);
    animation: mk_fade .7s 1 cubic-bezier(.445, .05, .55, .95);
    opacity: 1
}

.fancy-header .hgroup,
.page-title .hgroup {
    overflow: hidden;
    padding: 5px 0
}

.content-left.breadcrumbs-off .hgroup,
.content-right.breadcrumbs-off .hgroup,
.title-center.breadcrumbs-off .hgroup {
    margin-top: 5px;
    margin-bottom: 5px
}

.content-left .breadcrumbs.breadcrumbs-bg,
.content-right .breadcrumbs.breadcrumbs-bg,
.title-center .breadcrumbs.breadcrumbs-bg {
    margin-top: 10px
}

#fancy-header.titles-off .breadcrumbs {
    margin-top: 5px;
    margin-bottom: 5px
}

.content-left .breadcrumbs,
.content-right .breadcrumbs,
.title-center .breadcrumbs {
    margin-bottom: 10px
}

.disabled-bg.breadcrumbs-off.page-title h1,
.disabled-bg.content-left .breadcrumbs,
.disabled-bg.content-left.breadcrumbs-off .hgroup,
.disabled-bg.content-right .breadcrumbs,
.disabled-bg.content-right.breadcrumbs-off .hgroup,
.disabled-bg.title-center .breadcrumbs,
.disabled-bg.title-center.breadcrumbs-off .hgroup {
    margin-bottom: 0
}

.content-left .hgroup,
.content-right .hgroup,
.title-center .hgroup {
    padding-bottom: 5px
}

.fancy-header .fancy-title {
    margin: 5px 0;
    padding: 0
}

.fancy-header .fancy-subtitle {
    margin: 0;
    padding: 5px 0
}

.breadcrumbs.bg-dark,
.breadcrumbs.bg-light,
.hr-breadcrumbs .breadcrumbs.bg-dark,
.hr-breadcrumbs .breadcrumbs.bg-light {
    padding: 4px 10px
}

.breadcrumbs.bg-dark {
    background-color: rgba(15, 18, 19, .1)
}

.breadcrumbs.bg-light {
    background-color: rgba(255, 255, 255, .12)
}

.fancy-header .breadcrumbs li {
    position: relative;
    background: 0 0
}

.breadcrumbs li:first-child:before,
.fancy-header .breadcrumbs li:first-child:before {
    content: ""
}

.breadcrumbs li:before,
.fancy-header .breadcrumbs li:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 15px;
    height: 13px;
    content: "/";
    opacity: .5;
    text-align: left;
    z-index: 3
}

.breadcrumbs li:before {
    opacity: 1
}

.page-title.content-left .wf-container-title,
.page-title.content-right .wf-container-title,
.page-title.title-center .wf-container-title {
    display: table;
    width: 100%
}

.page-title.content-left .wf-table,
.page-title.content-right .wf-table,
.page-title.title-center .wf-table {
    display: table-cell;
    vertical-align: middle
}

.page-title.content-left .wf-td,
.page-title.content-right .wf-td,
.page-title.title-center .wf-td {
    display: block;
    text-align: center
}

.page-title.content-left .wf-td {
    text-align: left
}

.page-title.content-right .wf-td,
.page-title.title-left .hr-breadcrumbs,
.page-title.title-right h1 {
    text-align: right
}

.page-title h1 {
    margin: 5px 0
}

.extras-off .filter-categories a:last-child,
.filter .filter-extras>div:last-child {
    margin-right: 0
}

.page-title .hr-breadcrumbs .breadcrumbs:after {
    display: none
}

.article-top-bar .wf-container-top,
.page-title .wf-container-title,
.page-title.full-width-line {
    border-bottom: 1px solid
}

.page-title.disabled-bg .wf-container-title,
.page-title.full-width-line .wf-container-title,
.page-title.gradient-bg .wf-container-title,
.page-title.solid-bg .wf-container-title,
.page-title.transparent-bg .wf-container-title {
    border-bottom: none
}

.page-title.title-left.disabled-bg h1,
.page-title.title-right.disabled-bg h1 {
    margin: 0
}

.dt-breadcrumbs-shortcode {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex
}

.dt-breadcrumbs-shortcode.align-centre {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center
}

.dt-breadcrumbs-shortcode.align-right {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-flex-pack: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end
}

.breadcrumbs li {
    position: relative;
    display: inline-block;
    padding-left: 12px;
    margin-left: 8px
}

.breadcrumbs li:first-child {
    padding-left: 0;
    margin-left: 0;
    background: 0 0 !important
}

.breadcrumbs li a,
.fancy-header .breadcrumbs li a {
    color: inherit
}

.breadcrumbs a:hover {
    text-decoration: underline
}

.filter {
    position: relative;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center;
    z-index: 10
}

.filter:after,
.filter:before {
    content: "";
    display: table
}

.filter:after {
    clear: both
}

.filter-by,
.filter-categories,
.filter-categories a,
.filter-extras,
.filter-sorting {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.filter-by,
.filter-categories,
.filter-sorting {
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: -ms-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.filter-categories,
.filter-extras {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.filter-categories {
    position: relative
}

.filter-categories .hasCustomSelect {
    display: none;
    left: 0;
    z-index: 1
}

#page .filter-categories .customSelect {
    position: relative;
    padding: 0;
    background: 0 0;
    display: none !important
}

#page .filter-categories .customSelect:after {
    position: relative;
    right: 0;
    width: 20px;
    height: 20px;
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f0dc"
}

#page .filter-categories .customSelect .customSelectInner {
    background: 0 0
}

.filter .filter-categories a,
.filter .filter-extras a {
    position: relative;
    text-decoration: none
}

.filter-categories a:first-child {
    margin-left: 0
}

.filter-bg-decoration .filter-categories a {
    overflow: hidden
}

.filter-bg-decoration .filter-categories a:after {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    opacity: 0
}

.filter-bg-decoration .filter-categories a.act:after {
    opacity: 1
}

.filter-underline-decoration .filter-categories a:after {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    content: "";
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.filter-underline-decoration .filter-categories a.act:after,
.filter-underline-decoration .filter-categories a:hover:after {
    opacity: 1
}

.filter .filter-extras a .fa {
    font-size: 14px;
    line-height: 1
}

.filter .filter-popup {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 100%;
    padding: 2px 6px;
    margin-bottom: 8px;
    background: #000;
    color: #fff !important;
    font: 400 10px/14px Arial, Verdana, sans-serif;
    letter-spacing: .3px;
    opacity: 0;
    -webkit-transform: translate3d(-50%, 10px, 0);
    transform: translate3d(-50%, 10px, 0);
    -webkit-transition: all .25s ease-out;
    transition: all .25s ease-out;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.filter .filter-popup:after {
    position: absolute;
    left: 50%;
    bottom: -5px;
    margin-left: -5px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000;
    content: ""
}

.filter .filter-popup:before {
    position: absolute;
    left: 0;
    bottom: -20px;
    content: " ";
    display: block;
    width: 100%;
    height: 20px
}

.lte8 .filter-popup {
    display: none
}

.lte8 .filter-extras a:hover .filter-popup {
    display: block
}

.filter-extras>div>a:hover>.filter-popup {
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0)
}

.filter-switch {
    position: relative;
    display: inline-block;
    width: 19px;
    height: 7px;
    margin: 0 10px
}

.filter-switch:hover {
    cursor: pointer
}

.filter-switch,
.filter-switch-toggle {
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.filter-switch-toggle {
    position: absolute;
    top: -1px;
    left: 0;
    width: 9px;
    height: 9px;
    background-color: #fff;
    content: "";
    -webkit-transition: left .3s ease-out;
    transition: left .3s ease-out
}

.filter-switch.right-act .filter-switch-toggle {
    left: 9px
}

.filter-extras a.pressed:after,
.pressed .filter-switch-toggle:after {
    -webkit-animation: anim-effect-boris .45s ease-out forwards;
    animation: anim-effect-boris .45s ease-out forwards
}

@-webkit-keyframes anim-effect-boris {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    25%,
    50% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes anim-effect-boris {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    25%,
    50% {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.paginator {
    position: relative;
    margin: 30px 0 0;
    z-index: 10;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    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-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center
}

.paginator:after,
.paginator:before {
    display: table;
    content: ""
}

.paginator:after {
    clear: both
}

.paginator:not(.paginator-more-button) a {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.paginator .disabled:hover {
    cursor: default
}

.paginator:not(.paginator-more-button) a,
.paginator:not(.paginator-more-button) span {
    position: relative;
    display: inline-block;
    padding: 1px 8px;
    margin: 0 6px;
    text-align: center;
    text-decoration: none;
    font-weight: 700
}

.paginator:not(.paginator-more-button) a:after,
.paginator:not(.paginator-more-button) span:after {
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 100%;
    height: 2px;
    content: "";
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.paginator:not(.paginator-more-button) a.disabled,
.paginator:not(.paginator-more-button) span.disabled {
    opacity: 0
}

.paginator:not(.paginator-more-button) a.nav-next,
.paginator:not(.paginator-more-button) a.nav-prev,
.paginator:not(.paginator-more-button) span.nav-next,
.paginator:not(.paginator-more-button) span.nav-prev {
    padding: 0;
    font-size: 14px;
    line-height: 1;
    -webkit-transition: transform .3s ease;
    transition: transform .3s ease;
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.paginator:not(.paginator-more-button) a.nav-next:not(.disabled):hover,
.paginator:not(.paginator-more-button) span.nav-next:not(.disabled):hover {
    -webkit-transform: translateX(4px);
    transform: translateX(4px)
}

.paginator:not(.paginator-more-button) a.nav-prev:not(.disabled):hover,
.paginator:not(.paginator-more-button) span.nav-prev:not(.disabled):hover {
    -webkit-transform: translateX(-4px);
    transform: translateX(-4px)
}

.paginator:not(.paginator-more-button) a.nav-next:after,
.paginator:not(.paginator-more-button) a.nav-prev:after,
.paginator:not(.paginator-more-button) span.nav-next:after,
.paginator:not(.paginator-more-button) span.nav-prev:after {
    display: none
}

.paginator .button-load-more,
.paginator .loading-ready,
.paginator .nav-next,
.paginator .nav-prev {
    position: relative;
    display: inline-block;
    text-decoration: none
}

.paginator:not(.paginator-more-button) a.act:after,
.paginator:not(.paginator-more-button) a:hover:after,
.paginator:not(.paginator-more-button) span.act:after,
.paginator:not(.paginator-more-button) span:hover:after {
    opacity: 1
}

.paginator.paginator-more-button {
    text-align: center
}

.justified-grid .paginator.paginator-more-button {
    width: 100%
}

.paginator .button-load-more,
.paginator .loading-ready {
    float: none
}

.paginator .button-load-more {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center;
    width: 220px;
    height: 50px;
    border: 2px solid;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .4s cubic-bezier(.19, 1, .22, 1);
    transition: all .4s cubic-bezier(.19, 1, .22, 1)
}

.paginator .button-load-more .stick {
    display: none;
    opacity: 0;
    -webkit-transition: opacity .1s ease;
    transition: opacity .1s ease
}

.paginator .button-load-more .button-caption {
    display: block;
    margin: 0;
    font-weight: 700;
    -webkit-transition: opacity 10ms ease, color .2s ease;
    transition: opacity 10ms ease, color .2s ease
}

.paginator .button-load-more .button-caption:before {
    content: "\f13a";
    margin-right: 5px;
    font: normal normal normal 14px/1 FontAwesome
}

.paginator .button-load-more.animate-load,
.paginator .button-load-more.button-lazy-loading {
    width: 50px;
    height: 50px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.paginator .button-load-more.animate-load .button-caption,
.paginator .button-load-more.button-lazy-loading .button-caption {
    opacity: 0;
    text-indent: -9999px
}

.paginator .button-load-more.animate-load .stick,
.paginator .button-load-more.button-lazy-loading .stick {
    display: block;
    -webkit-animation: spin 1s infinite linear .2s;
    animation: spin 1s infinite linear .2s;
    -webkit-animation-delay: .4s;
    animation-delay: .4s;
    border-bottom-color: transparent;
    border-left-color: transparent
}

.pace.iso-preloader .pace-activity:before {
    border-color: #fff transparent transparent;
    border-right-color: #fff !important
}

.iso-preloader .pace-activity:after {
    display: none
}

.iso-preloader .pace-activity:before,
.rsPreloader .pace-activity:before,
.stick:first-child {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -15px 0 0 -15px;
    width: 50px;
    height: 50px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: transparent;
    border: 2px solid;
    -webkit-animation: spin 1s infinite linear .2s;
    animation: spin 1s infinite linear .2s
}

.blog-media,
.post {
    position: relative
}

.stick:first-child {
    top: -2px;
    left: -2px;
    margin: 0
}

@-webkit-keyframes spin {
    0% {
        opacity: 1
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(360deg)
    }
}

@keyframes spin {
    0% {
        opacity: 1
    }

    100% {
        opacity: 1;
        transform: rotate(360deg)
    }
}

.page-info {
    padding: 0 0 10px
}

.post:after,
.post:before {
    content: "";
    display: table;
    clear: both
}

.post .entry-title a {
    display: inline-block
}

.blog .details.more-link,
.dt-blog-shortcode .details.more-link {
    margin-bottom: 10px
}

.more-link.dt-btn {
    margin-top: 5px
}

.post .more-link.dt-btn {
    margin-right: 10px
}

.post.bg-on .block-style-widget,
.post.bg-on .format-aside-content,
.post.bg-on .format-link-content,
.post.bg-on .format-status-content {
    padding: 0;
    background: 0 0 !important;
    box-shadow: none !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.format-aside-content,
.format-link-content {
    padding: 25px 30px 15px;
    margin: 0 0 15px
}

.author-quote {
    border-left: 5px solid;
    padding-left: 10px
}

.format-status-content {
    padding: 25px 20px 15px;
    margin: 5px 0 15px
}

.format-aside .details,
.format-link .details,
.format-quote .details,
.format-status .details {
    display: none
}

.albums .post img,
.blog .post img,
.dt-albums-shortcode img,
.dt-blog-shortcode img,
.dt-portfolio-shortcode img,
.images-container img,
.media .post img,
.portfolio .post img,
.single .post .rollover img,
.wf-container.iso-grid img,
.wf-container.layout-masonry img {
    max-width: 100%;
    width: 100%;
    height: auto
}

.blog.layout-list .post .blog-media img,
.mobile-true .post img.iso-lazy-load,
.old-ie .blog .post .dt-format-gallery img {
    width: 100%
}

.bg-on .blog-content,
.bg-on .project-list-content {
    padding: 10px 25px
}

.slider-wrapper .bg-on .project-list-content {
    padding-top: 20px
}

.iso-container .bg-on .blog-content>*,
.iso-container .bg-on .project-list-content>*,
.iso-grid .bg-on .blog-content>*,
.iso-grid .bg-on .project-list-content>* {
    padding-top: 10px;
    padding-bottom: 0;
    margin-bottom: 0
}

.iso-container .bg-on .blog-content>:last-child,
.iso-container .bg-on .project-list-content>:last-child,
.iso-grid .bg-on .blog-content>:last-child,
.iso-grid .bg-on .project-list-content>:last-child {
    margin-bottom: 10px
}

.bg-on .blog-media>p,
.bg-on .project-list-media>p,
.description-under-image .post.bg-on ul.royalSlider.alignnone,
.post.bg-on .alignleft,
.post.bg-on .alignnone,
.post.bg-on ul.royalSlider.alignnone {
    margin-bottom: 0
}

.bg-on .blog-media,
.bg-on .project-list-media {
    padding: 25px 25px 0
}

.bg-on.fullwidth-img .blog-media,
.bg-on.fullwidth-img .project-list-media {
    padding: 0
}

.bg-on .blog-content,
.bg-on .blog-media {
    position: relative;
    z-index: 9
}

.bg-on.post .alignnone {
    margin-top: 0
}

.layout-list .post {
    padding-top: 44px;
    margin-top: 19px
}

.layout-list .articles-list .post:last-child {
    margin-bottom: -25px
}

.layout-list .articles-list .post.bg-on:last-child {
    margin-bottom: 0
}

.layout-list .post:first-child {
    border: none;
    padding-top: 0;
    margin-top: 0
}

.blog .post.bg-on,
.portfolio .post.bg-on {
    border-top: none
}

.layout-list .blog-content,
.layout-list .blog-media,
.layout-list .project-list-content,
.layout-list .project-list-media {
    display: block;
    float: left;
    width: 100%
}

.project-even .alignleft,
.project-even ul.royalSlider.alignleft {
    float: right;
    margin-right: 0;
    margin-left: 30px
}

.layout-list .post.bg-on {
    padding: 25px 25px 0;
    margin: 0 0 20px
}

.layout-list .bg-on .blog-content,
.layout-list .bg-on .blog-media,
.layout-list .bg-on .project-list-content,
.layout-list .bg-on .project-list-media {
    display: block;
    float: left;
    width: 100%;
    padding: 0
}

.blog-media .alignleft,
.single .fs-entry .entry-meta {
    float: none
}

.layout-list .bg-on .blog-content,
.layout-list .bg-on .project-list-content {
    padding-bottom: 10px
}

.layout-list .post-slider {
    margin-right: 30px
}

.layout-list .project-even .post-slider {
    margin-right: 0;
    margin-left: 30px
}

.layout-list .media-wide .post-slider,
.layout-list .media-wide.project-even .post-slider {
    margin-right: 0;
    margin-left: 0
}

.blog.layout-list .post.bg-on ul.royalSlider.alignnone,
.description-under-image .post .alignnone,
.description-under-image .post .photoSlider-wrap,
.description-under-image .post ul.royalSlider.alignnone,
.post .alignleft {
    margin-bottom: 20px
}

.description-under-image .bg-on.post .alignnone,
.description-under-image .post .buttons-on-img ul.royalSlider.alignnone {
    margin-bottom: 0
}

.project-list-media .alignleft {
    width: 100%
}

.blog.layout-list .post .alignleft,
.blog.layout-list .post .alignnone,
.blog.layout-list .post .post-slider {
    margin-bottom: 25px
}

.format-quote .block-style-widget {
    margin: 0 0 15px;
    padding: 25px 30px 15px
}

.bg-on .format-aside-content,
.bg-on .format-link-content,
.format-quote.bg-on .block-style-widget {
    margin-bottom: 10px
}

.iso-container .blog-content.wf-td,
.iso-container .blog-media.wf-td,
.iso-grid .blog-content.wf-td,
.iso-grid .blog-media.wf-td,
.layout-masonry .blog-content.wf-td,
.layout-masonry .blog-media.wf-td,
.media-wide .blog-content.wf-td,
.media-wide .blog-media.wf-td,
.shortcode-blog-posts .wf-td {
    display: block
}

.blog-media {
    overflow: hidden;
    z-index: 9
}

.fancy-date a {
    position: absolute;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    top: 10px;
    right: 10px;
    z-index: 30;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: none;
    background: #fff
}

.circle-fancy-style .fancy-date a {
    -webkit-flex-flow: column nowrap;
    -moz-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    padding: 0 8px;
    min-width: 63px;
    min-height: 63px
}

.vertical-fancy-style .fancy-date a {
    -webkit-flex-flow: column nowrap;
    -moz-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    min-height: 80px;
    min-width: 42px;
    padding: 2px 0
}

.horizontal-fancy-style .fancy-date a {
    padding: 2px 2px 1px 4px
}

.fancy-date a * {
    color: #222
}

.circle-fancy-style .fancy-date a .entry-date:after,
.circle-fancy-style .fancy-date a .entry-year {
    display: none
}

.fancy-date a .entry-date,
.fancy-date a .entry-month {
    position: relative
}

.fancy-date a .entry-date:after,
.fancy-date a .entry-month:after {
    position: absolute;
    height: 2px;
    content: ""
}

.circle-fancy-style .fancy-date a .entry-date:after,
.circle-fancy-style .fancy-date a .entry-month:after {
    left: 0;
    bottom: -2px;
    width: 100%
}

.vertical-fancy-style .fancy-date a .entry-date:after,
.vertical-fancy-style .fancy-date a .entry-month:after {
    left: 50%;
    bottom: -2px;
    width: 14px;
    margin-left: -7px
}

.horizontal-fancy-style .fancy-date a .entry-date:after,
.horizontal-fancy-style .fancy-date a .entry-month:after {
    top: 50%;
    margin-top: -2px;
    right: 0;
    width: 4px;
    height: 4px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.layout-list article.project-odd .fancy-date a {
    top: 10px;
    right: auto;
    left: 10px
}

.layout-list article.project-even .fancy-date a {
    top: 10px;
    left: auto;
    right: 10px
}

.bg-on:not(.fullwidth-img) .fancy-date a {
    top: 35px;
    right: 35px
}

.fancy-date .entry-month,
.fancy-date .entry-year {
    font: 700 11px/19px Arial, Verdana, sans-serif
}

.vertical-fancy-style .fancy-date .entry-month,
.vertical-fancy-style .fancy-date .entry-year {
    font: 700 12px/22px Arial;
    padding: 1px
}

.horizontal-fancy-style .fancy-date .entry-month,
.horizontal-fancy-style .fancy-date .entry-year {
    padding: 0 6px 0 5px;
    text-transform: none;
    font: 700 12px/22px Arial, Verdana, sans-serif
}

.circle-fancy-style .fancy-date .entry-month,
.vertical-fancy-style .fancy-date .entry-month {
    margin-bottom: 2px
}

.horizontal-fancy-style .fancy-date .entry-month {
    padding: 0 9px 0 5px
}

.fancy-date .entry-date {
    font: 700 24px/29px Arial, Verdana, sans-serif
}

.vertical-fancy-style .fancy-date .entry-date {
    font: 700 22px/28px Arial;
    margin-bottom: 3px;
    padding: 2px
}

.horizontal-fancy-style .fancy-date .entry-date {
    padding: 0 9px 0 5px;
    font: 700 12px/22px Arial, Verdana, sans-serif
}

.post .project-media {
    margin-bottom: 20px;
    line-height: 0
}

.project-content,
.project-media {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.project-media img {
    max-width: 100%
}

.dt-format-gallery .rollover-video,
.dt-format-gallery a {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.pace {
    -webkit-pointer-events: none;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

.pace .pace-activity {
    position: fixed;
    display: block;
    z-index: 2000;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    width: 50px;
    height: 50px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.pace .pace-activity:before {
    width: 32px;
    height: 32px;
    margin: -16px 0 0 -16px;
    border: 3px solid #fff;
    border-right-color: transparent !important;
    border-left-color: transparent !important;
    -webkit-animation: pace-rotation 1s linear infinite;
    animation: pace-rotation 1s linear infinite;
    content: ''
}

@-webkit-keyframes pace-rotation {
    0% {
        -webkit-transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(359deg)
    }
}

@keyframes pace-rotation {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(359deg)
    }
}

.single .content>.post,
.single .content>.project-post {
    margin-bottom: 50px
}

.single .content>.post:last-child,
.single .content>.project-post:last-child {
    margin-bottom: 0
}

/*!-Meta & tags*/
.post-meta .entry-meta,
.post-meta .entry-tags {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.portfolio-categories {
    display: block;
    overflow: hidden
}

.blog-content .entry-meta,
.portfolio-categories {
    padding: 0 0 10px
}

.project-post .portfolio-categories {
    padding: 0;
    margin-bottom: 10px
}

.entry-meta>a,
.entry-meta>span,
.portfolio-categories>a,
.portfolio-categories>span {
    position: relative;
    display: inline-block;
    text-decoration: none;
    margin: 0 6px 0 0;
    padding: 0 9px 0 0
}

.portfolio-categories a {
    -webkit-transition: all 50ms linear 50ms;
    transition: all 50ms linear 50ms
}

.entry-meta span a,
.portfolio-categories>span a {
    text-decoration: none
}

.entry-meta a:hover,
.portfolio-categories a:hover {
    text-decoration: underline
}

.portfolio-categories>a.data-link:hover {
    text-decoration: none;
    cursor: default
}

.entry-meta>a:last-child,
.entry-meta>span:last-child,
.portfolio-categories>a:last-child,
.portfolio-categories>span:last-child {
    padding: 0;
    margin: 0
}

.entry-meta>a:after,
.entry-meta>span:after,
.portfolio-categories>a:after,
.portfolio-categories>span:after {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 3px;
    height: 3px;
    content: "";
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.entry-meta>a:last-child:after,
.entry-meta>span:last-child:after,
.portfolio-categories>a:last-child:after,
.portfolio-categories>span:last-child:after {
    display: none
}

.fullwidth-slider .portfolio-categories span,
.fullwidth-slider .portfolio-categories>a {
    float: none;
    display: inline-block
}

.entry-tags {
    display: block;
    overflow: hidden;
    padding: 15px 0 0
}

.entry-tags span.single-tags {
    position: relative;
    float: left
}

.single .entry-tags a {
    padding: 1px 6px;
    margin: 2px;
    border: 1px solid;
    font: 400 10px/15px Arial, Verdana, sans-serif;
    text-decoration: none;
    letter-spacing: .3px
}

/*!-Post author*/
.entry-author {
    overflow: hidden;
    margin-bottom: 60px;
    padding: 30px 30px 25px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.entry-author:last-child {
    margin-bottom: 0
}

.entry-author-img {
    width: 115px
}

.entry-author-info {
    vertical-align: top
}

.entry-author .text-primary {
    font-weight: 700
}

.entry-author .alignleft {
    margin-bottom: 10px
}

.entry-author .alignleft img,
.entry-author img.alignleft {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.post .entry-author img {
    max-width: none
}

.blog .post .wp-smiley {
    width: auto
}

.single .post:not(.type-event) .post-thumbnail {
    position: relative;
    margin-bottom: 45px;
    line-height: 0
}

.single .post:not(.type-event) .post-thumbnail:last-child {
    margin-bottom: 0
}

.single .post:not(.type-event) .post-thumbnail img {
    width: 100%
}

.single .entry-content {
    margin-bottom: 50px
}

.single .entry-content:last-child {
    margin-bottom: 0
}

.single .post-meta {
    margin-bottom: 55px
}

.single .post-meta:last-child {
    margin-bottom: 0
}

.single-share-box {
    position: relative
}

.single .single-share-box {
    margin-top: -5px;
    margin-bottom: 60px
}

.single .single-share-box:last-child {
    margin-bottom: 0
}

.page .single-share-box {
    margin-top: 50px
}

.single-share-box.show-on-hover {
    z-index: 10;
    display: inline-block;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.single-share-box.show-on-hover:hover {
    cursor: pointer
}

.share-link-description {
    display: block;
    margin-bottom: 10px;
    font-weight: 700;
    text-align: center
}

.show-on-hover .share-link-description {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap
}

.show-on-hover .share-link-description:before {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border: 2px solid;
    margin-bottom: 5px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    content: "\f1e0";
    font: normal normal normal 14px/1 FontAwesome
}

.single-share-box .share-buttons {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center;
    line-height: 0
}

.show-on-hover .share-buttons {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 100%;
    padding: 10px 5px 10px 10px;
    margin-bottom: 10px;
    background: #fff;
    -webkit-box-shadow: 1px 3px 16px 0 rgba(0, 0, 0, .3);
    box-shadow: 1px 3px 16px 0 rgba(0, 0, 0, .3);
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate3d(-50%, 10px, 0);
    transform: translate3d(-50%, 10px, 0);
    -webkit-transition: all .25s ease-out;
    transition: all .25s ease-out
}

.show-on-hover .share-buttons:after {
    position: absolute;
    left: 50%;
    bottom: -6px;
    margin-left: -5px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #fff;
    content: ""
}

.show-on-hover .share-buttons:before {
    position: absolute;
    left: 0;
    bottom: -20px;
    content: " ";
    display: block;
    width: 100%;
    height: 20px
}

.show-on-hover:hover .share-buttons {
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0)
}

.content-rollover-layout-list.mode-grid .post-entry-content .entry-title,
.content-rollover-layout-list.mode-masonry .post-entry-content .entry-title,
.content-rollover-layout-list.owl-carousel .post-entry-content .entry-title,
.gradient-overlay-layout-list .post-entry-content .entry-title,
.waves-effect .waves-ripple {
    pointer-events: none
}

.single-share-box .share-buttons a {
    display: inline-block;
    width: 50px;
    height: 30px;
    min-width: 50px;
    min-height: 30px;
    margin-right: 4px;
    border: 1px solid;
    font: normal normal normal 14px/30px FontAwesome;
    text-decoration: none;
    text-align: center;
    -webkit-transition: border-color .2s ease;
    transition: border-color .2s ease;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.images-container,
.images-list {
    line-height: 0
}

.single-share-box .share-buttons a .icon {
    display: none
}

.author-info,
.post-navigation .nav-links {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex
}

.single-share-box .share-buttons a.facebook {
    border-color: rgba(76, 105, 199, .3);
    color: #4c69c7
}

.single-share-box .share-buttons a.facebook:hover {
    border-color: #4c69c7
}

.single-share-box .share-buttons a.facebook:before {
    content: "\f09a"
}

.single-share-box .share-buttons a.twitter {
    border-color: rgba(42, 190, 235, .3);
    font-size: 15px;
    color: #2abeeb
}

.single-share-box .share-buttons a.twitter:hover {
    border-color: #2abeeb
}

.single-share-box .share-buttons a.twitter:before {
    content: "\f099"
}

.single-share-box .share-buttons a.google {
    border-color: rgba(230, 66, 53, .3);
    color: #e64235
}

.single-share-box .share-buttons a.google:hover {
    border-color: #e64235
}

.single-share-box .share-buttons a.google:before {
    content: "\f0d5"
}

.single-share-box .share-buttons a.pinterest {
    border-color: rgba(207, 40, 52, .3);
    font-size: 15px;
    color: #cf2834
}

.single-share-box .share-buttons a.pinterest:hover {
    border-color: #cf2834
}

.single-share-box .share-buttons a.pinterest:before {
    content: "\f0d2"
}

.single-share-box .share-buttons a.linkedin {
    border-color: rgba(0, 123, 199, .3);
    color: #007bc7
}

#wp-calendar td.act,
.assistive-info,
.images-list-inner,
.images-list-inner *,
.stripe-style-4 *,
.stripe-style-4 a {
    color: #fff
}

.single-share-box .share-buttons a.linkedin:hover {
    border-color: #007bc7
}

.single-share-box .share-buttons a.linkedin:before {
    content: "\f0e1"
}

.author-info {
    display: flex;
    -webkit-flex-flow: row nowrap;
    -moz-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap
}

.author-avatar {
    -webkit-flex: 1 0 auto;
    -moz-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    margin-right: 30px
}

.author-description h4 {
    margin-bottom: 5px
}

.author-description .author-link {
    display: inline-block;
    margin-bottom: 20px;
    text-decoration: none
}

.author-description .author-link:hover {
    text-decoration: underline
}

.clear-form,
.comment-meta a,
.comment-reply-link,
.fn a,
.navigation-inner a,
.pingback a,
.project-details,
.project-link,
.project-zoom,
.vc-item .vc_read_more {
    text-decoration: none
}

.post-navigation {
    margin-bottom: 50px
}

.post-navigation:last-child {
    margin-bottom: 0
}

.post-navigation .nav-links {
    display: flex;
    padding: 25px 0;
    border-width: 1px 0;
    border-style: solid
}

.disabled-post-navigation.post-navigation .nav-links {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center
}

.post-navigation .nav-links .back-to-list .fa {
    font-size: 28px
}

.meta-nav {
    margin-bottom: 5px
}

.post-navigation .back-to-list,
.post-navigation .nav-next,
.post-navigation .nav-previous {
    position: relative;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center;
    text-decoration: none
}

.back-to-list {
    width: 30px
}

.rtl .back-to-list {
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1
}

.nav-previous {
    width: 45%;
    padding-left: 35px;
    margin-right: 30px
}

.nav-previous i {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 42px
}

.nav-previous .post-title {
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start
}

.rtl .nav-previous .post-title {
    -webkit-align-self: flex-end;
    -moz-align-self: flex-end;
    -ms-align-self: flex-end;
    -ms-flex-item-align: flex-end;
    align-self: flex-end
}

.rtl .nav-previous {
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end
}

.post-navigation .nav-next {
    padding-right: 35px;
    margin-left: 30px;
    width: 45%;
    text-align: right
}

.post-navigation .nav-next i {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 42px
}

.floating-content,
.images-list,
.project-post {
    position: relative
}

.post-navigation .nav-next .post-title {
    -webkit-align-self: flex-end;
    -moz-align-self: flex-end;
    -ms-align-self: flex-end;
    -ms-flex-item-align: flex-end;
    align-self: flex-end
}

.rtl .post-navigation .nav-next .post-title {
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start
}

.rtl .nav-next {
    -webkit-order: 0;
    -moz-order: 0;
    -ms-flex-order: 0;
    order: 0
}

.single .project-slider {
    margin-bottom: 45px
}

.single-gallery-media {
    padding-bottom: 45px
}

.single .project-content {
    margin-bottom: 55px
}

.images-list {
    margin-bottom: 20px
}

.images-list img,
.images-list:last-child {
    margin-bottom: 0
}

.images-list-caption {
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 99
}

.images-list-inner {
    position: absolute;
    bottom: 0;
    display: inline-block;
    margin: 0 20px;
    padding: 15px 0
}

.images-list-inner h4,
.slider-post-inner h4 {
    display: inline-block;
    margin: 5px 0 0
}

/*!-Slideshow description*/
.slider-post-inner h4 {
    vertical-align: middle
}

#main .images-list-inner h4,
#main .slider-post-inner h4,
.images-list-inner,
.slider-post-inner {
    text-shadow: 1px 1px 5px rgba(0, 0, 0, .5)
}

.images-list-inner .album-content-btn,
.slider-post-inner .album-content-btn {
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.images-list-inner p {
    margin-bottom: 0
}

.slider-link {
    display: block;
    float: left;
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='14,14 2,14 2,2 5.011,2 5.011,0 2,0 0.011,0 0,0 0,14 0,16 2,16 16,16 16,15.989 16,14 16,10.989 14,10.989 '/%3E%3Cpolygon points='14,-0.019 14,0 8.993,0 8.993,2 12.637,2 6.5,8.137 7.863,9.5 14,3.364 14,6.981 16,6.981 16,-0.019 '/%3E%3C/svg%3E");
    background-color: rgba(0, 0, 0, .4);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-repeat: no-repeat;
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease
}

.comment-respond,
.comments-area,
.project-info-box,
.single-related-posts {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex
}

.slider-link:hover {
    background-color: rgba(0, 0, 0, .4);
    opacity: .7
}

.images-list-inner .share-button.entry-share,
.slider-link,
.slider-post-inner .share-button.entry-share {
    margin: 0 5px 5px 0;
    background-position: center center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.single-related-posts {
    padding-bottom: 35px;
    margin-bottom: 50px;
    border-bottom: 1px solid
}

.single-related-posts:last-child {
    margin-bottom: 0
}

.comment-respond,
.comments-area,
.single-related-posts {
    display: flex;
    -webkit-flex-flow: column nowrap;
    -moz-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}

.comment-respond>h3,
.comments-area>h3,
.single-related-posts>h3 {
    position: relative;
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    padding-bottom: 10px;
    margin-bottom: 40px
}

.comment-respond>h3:after,
.comments-area>h3:after,
.single-related-posts>h3:after {
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 60px;
    height: 3px;
    margin-left: -30px;
    content: ""
}

.single-related-posts>h3 {
    margin-bottom: 35px
}

.single-portfolio .single-related-posts {
    padding-bottom: 60px
}

.single-portfolio .single-related-posts>h3 {
    margin-bottom: 40px
}

#comments .children,
#comments .comment-list {
    margin: 0;
    padding: 0;
    list-style: none
}

#comments .comment-list {
    padding-bottom: 50px
}

#comments .comment-list:last-child {
    padding-bottom: 0
}

.comment-list .comment-body {
    position: relative;
    padding: 30px 30px 15px 120px;
    margin-top: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.comment-list>li:first-child>.comment-body {
    margin-top: 0
}

#comments .children {
    margin-left: 90px
}

.comment-author-name {
    display: block;
    margin-bottom: 5px
}

.comment-author-name a {
    font: inherit !important
}

.comment-metadata {
    margin-bottom: 20px
}

.comment-author .avatar,
.comment-author .rollover {
    float: left;
    margin: 0 30px 15px -90px
}

.comment-author .avatar,
.comment-author .rollover,
.comment-author .rollover i {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.comment-author .rollover .avatar {
    margin: 0
}

.comment-content {
    overflow: hidden;
    margin-bottom: 10px
}

.comment-list .reply {
    text-align: right;
    margin-bottom: 10px
}

.comment-reply-link {
    margin-left: 10px;
    font-weight: 700
}

.comment-reply-title>small {
    display: block;
    text-align: center
}

.comment-reply-title #cancel-comment-reply-link {
    display: inline-block;
    float: none;
    padding-left: 15px;
    text-align: center
}

.comment-notes,
.logged-in-as {
    text-align: center;
    margin-bottom: 15px
}

.comment-form .form-fields {
    overflow: hidden;
    margin-bottom: 10px
}

#page .comment-respond .dt-btn,
#page .comment-respond p.form-submit {
    margin-bottom: 0
}

.rtl #page .comment-respond .dt-btn {
    float: left
}

.btn-3d #page .comment-respond .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):hover,
.btn-3d #page .comment-respond .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):last-child:hover {
    margin-bottom: 1px
}

.btn-3d #page .comment-respond .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):active,
.btn-3d #page .comment-respond .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):last-child:active {
    margin-bottom: 2px
}

.says {
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important
}

.comment #respond {
    padding-top: 24px
}

#respond #submit {
    display: none
}

#commentform textarea,
.contact-form textarea {
    width: 100%;
    margin: 0 0 10px
}

.contact-form-ios #commentform textarea {
    margin-top: 10px
}

#reply-title small a:hover,
.clear-form:hover,
.comment-meta a:hover,
.comment-reply-link:hover,
.pingback a:hover {
    text-decoration: underline
}

.project-share-overlay {
    position: relative;
    display: inline-block;
    padding-top: 5px;
    padding-bottom: 5px
}

.project-info-box {
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    margin-bottom: 40px
}

.project-post .btn-project-link {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center;
    min-width: 220px;
    height: 50px;
    border: 2px solid;
    margin-bottom: 15px;
    font-weight: 700;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.project-share-overlay .share-button.entry-share {
    text-decoration: none
}

#page .project-share-overlay .share-button.entry-share {
    padding: 0 0 0 23px
}

.share-button.entry-share {
    display: inline-block;
    padding: 0 0 0 23px
}

.btn-project-link.no-text,
.share-button.entry-share.no-text {
    width: 36px;
    height: 36px;
    padding: 0;
    text-indent: -9999px
}

.btn-project-link,
.share-button.entry-share,
.share-overlay .soc-ico a {
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

.images-list-inner .share-button.entry-share,
.photo-scroller .share-button.entry-share,
.slider-post-inner .share-button.entry-share {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve' fill='white'%3E%3Cpath d='M12.508,10.664c-0.61,0-1.213,0.287-1.663,0.633L6.236,8.531C6.261,8.39,6.289,8.148,6.289,8c0-0.15-0.058-0.39-0.083-0.532l4.64-2.796c0.451,0.347,1.053,0.659,1.663,0.659c1.475,0,2.666-1.194,2.666-2.664C15.174,1.191,13.982,0,12.508,0c-1.472,0-2.665,1.191-2.665,2.667c0,0.149,0.038,0.394,0.064,0.536L5.336,5.945C4.968,5.568,4.257,5.211,3.627,5.203C1.89,5.183,0.826,6.576,0.826,8.049c0,1.472,1.02,2.757,2.759,2.737c0.611-0.01,1.368-0.283,1.797-0.729l4.543,2.726c-0.027,0.141-0.082,0.401-0.082,0.548c0,1.476,1.193,2.669,2.665,2.669c1.475,0,2.666-1.193,2.666-2.669C15.174,11.859,13.982,10.664,12.508,10.664z'/%3E%3C/svg%3E")
}

.project-share-overlay:not(.allways-visible-icons) .soc-ico {
    position: absolute;
    z-index: 999;
    bottom: 46px;
    width: 150px;
    height: 36px;
    padding: 0 3px;
    visibility: hidden;
    overflow: visible;
    opacity: 0;
    background-color: #fff;
    text-align: center;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, .2)
}

.single-post .project-share-overlay:not(.allways-visible-icons) .soc-ico {
    bottom: 48px
}

.project-content-btn .project-share-overlay:not(.allways-visible-icons) .soc-ico {
    bottom: 38px
}

.project-share-overlay:not(.allways-visible-icons) .soc-ico:after,
.project-share-overlay:not(.allways-visible-icons) .soc-ico:before {
    position: absolute;
    left: 50%;
    margin-left: -5px;
    bottom: -5px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #fff;
    content: ""
}

.project-share-overlay:not(.allways-visible-icons) .soc-ico:before {
    margin-left: -6px;
    bottom: -6px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid rgba(0, 0, 0, .1)
}

.project-share-overlay:not(.allways-visible-icons) .soc-ico a {
    display: none;
    float: none;
    width: 24px;
    margin: 7px 3px 0;
    background: 0 0 !important
}

#page .project-share-overlay:not(.allways-visible-icons) .soc-ico a {
    box-shadow: none
}

.project-share-overlay:not(.allways-visible-icons) .soc-ico a:hover {
    background: 0 0 !important;
    opacity: .6
}

.project-share-overlay:not(.allways-visible-icons) .soc-ico a:after,
.project-share-overlay:not(.allways-visible-icons) .soc-ico a:before {
    display: none
}

#page .project-share-overlay:not(.allways-visible-icons) .soc-ico a .icon,
#page .project-share-overlay:not(.allways-visible-icons) .soc-ico a:hover .icon {
    fill: #000
}

.project-share-overlay.allways-visible-icons .soc-ico {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px
}

.slide-caption .btn-project-link,
.slide-caption .share-button.entry-share {
    border-color: rgba(255, 255, 255, .35)
}

.slide-caption .btn-project-link:hover,
.slide-caption .share-button.entry-share:hover {
    background-color: rgba(255, 255, 255, .35);
    border-color: rgba(255, 255, 255, .35)
}

.sidebar-divider-off #sidebar,
.sidebar-left .sidebar.bg-under-widget,
.sidebar-left .sidebar.solid-bg,
.sidebar-right .sidebar.bg-under-widget,
.sidebar-right .sidebar.solid-bg {
    border: none
}

.old-ie .sidebar .widget:first-child,
.sidebar .widget-divider-off .widget,
.sidebar .widget:first-child,
.sidebar-content .widget:first-child,
.sidebar-content.widget-divider-off .widget,
.solid-bg.sidebar-content .widget {
    border-top: none
}

.single-attachment article.type-attachment {
    text-align: center
}

.single-attachment article.type-attachment .rollover {
    display: inline-block
}

.sidebar {
    position: relative;
    z-index: 9
}

.sidebar-none .sidebar {
    display: none
}

.sidebar-left .wf-wrap:after,
.sidebar-left .wf-wrap:before,
.sidebar-right .wf-wrap:after,
.sidebar-right .wf-wrap:before,
.widget:after,
.widget:before {
    display: table;
    content: ""
}

#main .ui-widget-content,
.sidebar-left .wf-wrap:after,
.sidebar-right .wf-wrap:after {
    clear: both
}

.sidebar-left .sidebar,
.sidebar-right .content {
    float: left;
    padding-right: 44px
}

.sidebar-left .content,
.sidebar-right .sidebar {
    float: right;
    padding-left: 44px
}

.sidebar-left .sidebar.bg-under-widget,
.sidebar-left .sidebar.solid-bg {
    padding-right: 0
}

.sidebar-right .sidebar.bg-under-widget,
.sidebar-right .sidebar.solid-bg {
    padding-left: 0
}

.sidebar-divider-off.sidebar-right .sidebar {
    padding-left: 6px
}

.sidebar-divider-off.sidebar-left .sidebar {
    padding-right: 6px
}

.sidebar-none .content {
    width: 100%
}

.sidebar .widget,
.sidebar-content .widget {
    padding: 0;
    margin-bottom: -10px
}

.sidebar.solid-bg .widget,
.solid-bg .sidebar-content .widget,
.solid-bg.sidebar-content .widget {
    padding-left: 25px;
    padding-right: 25px
}

.bg-under-widget .sidebar-content .widget,
.sidebar.bg-under-widget .widget,
.solid-bg.sidebar-content .widget {
    margin-bottom: 0;
    padding: 25px 25px 15px
}

.bg-under-widget .sidebar-content .widget:first-child,
.sidebar.bg-under-widget .widget:first-child,
.solid-bg.sidebar-content .widget:first-child {
    margin-top: 0
}

.content .sidebar-content:not(.solid-bg):not(.bg-under-widget) .widget:first-child,
.sidebar:not(.solid-bg):not(.bg-under-widget) .widget:first-child {
    padding-top: 0
}

.footer .widget {
    margin-bottom: 30px
}

.widget:after,
.widget:before {
    clear: both
}

.widget-info {
    margin-bottom: 10px
}

.widget-title {
    margin-bottom: 15px;
    clear: both
}

.custom-categories,
.widget_categories ul {
    padding-bottom: 10px
}

.cat-item,
.custom-categories li {
    overflow: hidden;
    margin: 9px 0 0;
    padding: 10px 0 0
}

.custom-categories li {
    margin-top: 0
}

.cat-item:first-child,
.custom-categories>li:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: none !important
}

#wp-calendar,
#wp-calendar caption {
    border-style: solid;
    border-width: 1px
}

.cat-item a,
.custom-categories a {
    text-decoration: none
}

.custom-categories a {
    display: block;
    clear: both
}

.custom-categories span.item-name {
    float: left
}

.custom-categories span.item-num {
    float: right;
    margin-left: 10px
}

.cat-item ul,
.custom-categories ul {
    margin-left: 20px
}

#wp-calendar {
    margin: 25px 0 15px
}

#wp-calendar caption {
    padding: 5px 0;
    height: auto;
    border-bottom: none
}

#wp-calendar th {
    height: 25px;
    font-weight: 400
}

.content #wp-calendar th {
    border: none
}

#wp-calendar td {
    width: 34px;
    height: 25px;
    border-style: solid;
    border-width: 1px;
    vertical-align: middle;
    text-align: center;
    line-height: 20px;
    cursor: default
}

#wp-calendar td a {
    display: block;
    width: 100%;
    text-decoration: none
}

#wp-calendar td.pad,
.footer #wp-calendar td.pad {
    background: 0 0 !important;
    border: none
}

#wp-calendar tfoot td {
    width: auto
}

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

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

#wp-calendar tfoot td a:hover {
    background: 0 0;
    text-decoration: none
}

.shortcode-contact-info,
.shortcode-contacts {
    margin-bottom: 20px
}

.contact-info,
.content .contact-info {
    margin: 0;
    padding-bottom: 10px
}

.contact-info li {
    margin: 10px 0 0
}

.contact-info li:first-child {
    margin-top: 0
}

.widget .soc-ico {
    padding: 5px 0 10px
}

.custom-nav {
    margin: 0
}

.custom-nav>li:first-child {
    border-top: none !important
}

.custom-nav>li>a {
    display: block;
    position: relative;
    padding: 0 0 10px;
    text-decoration: none
}

.custom-nav>li>a span {
    display: inline-block
}

.custom-menu a,
.custom-nav>li>a,
.custom-nav>li>a:before,
.widget_tag_cloud a {
    -webkit-transition: all 50ms linear;
    transition: all 50ms linear
}

.custom-nav>li li a:before,
.custom-nav>li>a:before {
    display: block;
    position: absolute;
    top: 14px;
    right: 0;
    width: 13px;
    height: 13px;
    content: "";
    background-repeat: no-repeat;
    background-position: center center
}

.custom-nav>li .custom-menu li {
    border: none !important
}

.custom-nav>li li a {
    padding-left: 12px;
    background-image: none !important
}

.custom-nav>li li a:before {
    top: 50%;
    margin-top: -1px;
    right: auto;
    left: 0;
    width: 3px;
    height: 3px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.custom-nav>li>ul {
    display: none;
    margin: 0;
    padding: 0 20px 15px
}

.custom-nav>li>ul a span {
    display: inline-block
}

.custom-nav>li li {
    margin-top: 0;
    padding-top: 7px
}

.custom-nav>li>ul a:hover {
    text-decoration: none
}

.bg-under-widget .custom-nav>li:last-child>ul,
.custom-nav>li:last-child>ul,
.solid-bg .custom-nav>li:last-child>ul {
    margin-bottom: -5px
}

.custom-menu .widget_pages>ul,
.menu {
    margin: 0;
    padding: 0 0 10px
}

.custom-menu li,
.menu li,
.qts-lang-menu li,
.widget_pages li {
    display: block;
    position: relative;
    margin: 9px 0 0;
    padding: 10px 0 0
}

.custom-menu>li:first-child,
.menu>li:first-child,
.qts-lang-menu li:first-child,
.widget_pages>ul>li:first-child {
    border: none !important;
    margin-top: 0;
    padding-top: 0
}

#page .qtrans_flag {
    width: auto;
    height: auto;
    background-position: 0 center
}

.custom-menu a,
.menu a,
.widget_pages a {
    text-decoration: none;
    padding-right: 15px
}

.custom-menu a {
    position: relative;
    display: block;
    padding-left: 23px;
    background-repeat: no-repeat;
    background-position: 0 5px
}

.custom-menu a:before,
.custom-nav .has-children>a:after {
    position: absolute;
    content: ""
}

.custom-menu a:before {
    top: 5px;
    left: 0;
    width: 13px;
    height: 13px
}

.custom-nav .has-children>a:after {
    display: block;
    top: 0;
    right: 0;
    margin-top: 5px;
    width: 8px;
    height: 8px
}

.widget_pages a,
.widget_tag_cloud a {
    display: inline-block
}

.content .custom-menu li ul,
.content .menu li ul,
.content .widget_pages li ul,
.custom-menu li ul,
.menu li ul,
.widget_pages li ul {
    margin-left: 20px
}

.custom-nav .custom-menu li ul {
    padding-top: 10px
}

.tagcloud {
    padding-bottom: 15px
}

.widget_tag_cloud a {
    padding: 0 3px;
    margin-bottom: 2px;
    text-decoration: none
}

.recent-posts {
    margin: 0;
    padding: 0 0 5px
}

.recent-posts li {
    display: block;
    overflow: hidden;
    margin: 9px 0 0;
    padding: 15px 0 0
}

.widget .recent-posts li {
    margin-top: 0
}

.recent-posts>li:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: none !important
}

.items-grid .post-content>a,
.recent-posts a {
    display: inline-block;
    text-decoration: none
}

.items-grid .post-content>p,
.recent-posts .post-content>p {
    margin-top: 10px
}

.recent-posts .alignleft {
    margin: 5px 20px 5px 0;
    font-size: 0;
    line-height: 0
}

.widget .tp_recent_tweets {
    margin-bottom: 10px
}

.widget .tp_recent_tweets li .twitter_time {
    position: relative;
    padding: 0 0 0 20px
}

.widget .tp_recent_tweets li {
    padding: 15px 0 0;
    background-image: none
}

.tp_recent_tweets li,
.tp_recent_tweets li * {
    line-height: inherit
}

.widget .tp_recent_tweets li:first-child {
    margin-top: 0;
    padding-top: 0;
    border: none !important
}

.widget .tp_recent_tweets li .twitter_time:before {
    position: absolute;
    display: block;
    top: 2px;
    left: 0;
    width: 15px;
    height: 15px;
    content: "";
    background-position: 0 0;
    background-repeat: no-repeat
}

.widget .tp_recent_tweets li:first-child:before {
    top: 5px
}

.tp_recent_tweets li a {
    font-weight: 400;
    text-decoration: none
}

.widget .tp_recent_tweets .twitter_time {
    font-style: normal
}

.widget .tp_recent_tweets .twitter_time:hover {
    text-decoration: underline
}

.st-accordion li>a:hover,
a:hover,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    text-decoration: none
}

.content .searchform,
.widget .searchform {
    position: relative
}

.widget_search form {
    margin: 5px 0 15px
}

.widget_search input[type=text] {
    width: 100%;
    margin: 0
}

.content .searchform input,
.widget .searchform input {
    padding-right: 30px
}

.content .searchform .submit,
.widget .searchform .submit,
.widget .searchsubmit {
    position: absolute;
    top: 12px;
    right: 12px;
    width: 16px;
    height: 16px;
    padding: 0;
    background-position: 0 0;
    background-repeat: no-repeat
}

.skills {
    padding-bottom: 5px
}

.skills.hide-percent .skill-value>span {
    display: none !important
}

html:not(.mobile-true) .skill-value {
    -webkit-transition: width 1.2s ease;
    transition: width 1.2s ease;
    -moz-transition-delay: .3s;
    -ms-transition-delay: .3s;
    -o-transition-delay: .3s;
    -webkit-transition-delay: .3s
}

.skill-name {
    margin-bottom: 5px
}

.skill-name span {
    margin-left: 5px
}

.skill {
    margin-bottom: 15px;
    height: 7px
}

.skill-value {
    position: relative;
    width: 0;
    height: 100%
}

.skill-value:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    -moz-background-size: 40px 40px;
    -o-background-size: 40px 40px;
    background-size: 40px 40px
}

.skill-value span {
    position: absolute;
    top: -26px;
    right: -16px;
    margin-right: 4px;
    padding: 2px 6px 3px;
    background-color: rgba(0, 0, 0, .8);
    color: #fff;
    font-size: 10px;
    font-family: Tahoma, san-serif;
    line-height: 14px
}

.skill-value span:after {
    position: absolute;
    left: 50%;
    bottom: -5px;
    margin-left: -5px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid rgba(0, 0, 0, .8);
    content: ""
}

.widget .rsContW {
    padding-top: 5px
}

.blogroll>ul,
.custom-menu,
.widget_archive>ul,
.widget_categories>ul,
.widget_links>ul,
.widget_meta>ul,
.widget_recent_comments>ul,
.widget_recent_entries>ul {
    padding-bottom: 10px
}

.blogroll li,
.custom-menu li,
.widget_archive li,
.widget_categories li,
.widget_links li,
.widget_meta li,
.widget_recent_comments li,
.widget_recent_entries li {
    margin: 10px 0 0;
    padding: 0
}

.custom-menu li {
    padding: 9px 0 0
}

.blogroll li:first-child,
.custom-menu>li:first-child,
.widget_archive>ul>li:first-child,
.widget_categories li:first-child,
.widget_links>ul>li:first-child,
.widget_meta li:first-child,
.widget_recent_comments>ul>li:first-child,
.widget_recent_entries li:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: none !important
}

.blogroll a,
.widget_archive a,
.widget_categories a,
.widget_links a,
.widget_meta a,
.widget_recent_comments a,
.widget_recent_entries a {
    display: inline-block;
    text-decoration: none
}

.st-accordion {
    padding-bottom: 10px
}

.st-accordion ul {
    margin: 0
}

.st-accordion>ul>li {
    overflow: hidden;
    margin: 0;
    padding: 9px 0 0
}

.st-accordion>ul>li:first-child .st-content {
    display: block
}

.st-accordion>ul>li:first-child {
    padding-top: 0;
    margin-top: 0;
    border: none
}

.st-accordion li>a {
    display: inline-block;
    position: relative;
    padding-left: 25px;
    outline: 0
}

.st-accordion li>a:after,
.st-accordion li>a:before {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -7px;
    width: 14px;
    height: 14px;
    content: ""
}

.st-accordion li>a:after {
    background-position: center center;
    background-repeat: no-repeat
}

.st-content {
    display: none;
    padding: 10px 0 5px
}

.st-content p {
    margin-bottom: 0
}

.textwidget,
h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin-bottom: 10px
}

body.responsive-off {
    min-width: 998px
}

body {
    overflow-x: hidden
}

h1,
h2,
h3,
h4,
h5,
h6 {
    clear: both
}

a {
    text-decoration: underline
}

.content ol,
.content ul {
    margin: 0 0 10px 20px
}

.content .widget ol,
.content .widget ul {
    margin: 0
}

.content ul {
    list-style: disc
}

.content .ts-cont,
.font-arrow ul,
.gform_fields li,
.image-arrow li,
.ts-cont {
    list-style: none
}

.content ol {
    list-style-type: decimal
}

.content table {
    border-bottom: 1px solid transparent;
    width: 100%;
    margin: 0 0 10px
}

.content table caption {
    margin: 10px 0
}

.content td,
.content th {
    border-top: 1px solid transparent;
    padding: 5px 10px 5px 5px
}

.content th {
    text-align: left
}

.post .rollover,
.post .rollover-video:not(.ts-slide),
.post img,
img[class*=align],
img[class*=wp-image-],
img[class*=attachment-] {
    max-width: 100%;
    height: auto
}

.items-grid .alignleft img,
.recent-posts .alignleft img {
    max-width: inherit;
    height: inherit
}

blockquote {
    padding: 20px 25px;
    margin: 0 0 10px
}

.format-status-content {
    border: none
}

.alignleft {
    float: left;
    margin: 0 30px 10px 0
}

#footer .alignleft,
#sidebar .alignleft {
    margin-right: 20px
}

.alignright {
    float: right;
    margin: 0 0 10px 30px
}

#footer .alignright,
#sidebar .alignright {
    margin-left: 20px
}

.aligncenter {
    display: block;
    margin: 0 auto 10px
}

#main-nav:before,
#top-bar:before,
.header-bottom-bar:before,
.layout-list .post:before,
.wf-clearfix:after,
.wf-clearfix:before,
.wf-container:before {
    display: table;
    content: ""
}

.alignnone {
    float: none;
    margin: 0 auto 10px
}

.shortcode-single-image-wrap.aligncenter,
.shortcode-single-image-wrap.alignnone {
    margin-left: auto !important;
    margin-right: auto !important
}

.wp-caption {
    max-width: 100%
}

.gap,
.gap-10,
.gap-20,
.gap-30,
.gap-40,
.hr-thick,
.hr-thin,
.vc_empty_space {
    clear: both
}

.hr-thick {
    height: 1px;
    line-height: 1px;
    border-bottom-style: solid;
    border-bottom-width: 5px;
    margin: 0 auto
}

.hr-thin {
    height: 9px;
    line-height: 9px;
    margin: 0 auto
}

.hr-thin.hr-left {
    margin: 0
}

.hr-thin.hr-right {
    margin: 0 0 0 auto
}

.divider-heder,
.layout-list .divider-heder,
.layout-masonry .divider-heder,
.page .divider-heder,
.single .divider-heder {
    margin: 25px 0 36px
}

.divider-comments {
    margin: 0 0 35px
}

.divider-post {
    margin: 10px 0 20px
}

.text-centered {
    text-align: center
}

a.text-secondary {
    text-decoration: none
}

a.text-secondary:hover {
    text-decoration: underline
}

#bottom-bar .soc-ico a:hover,
#main .gform_wrapper .gform_footer input.button:hover,
#main .gform_wrapper .gform_footer input[type=submit]:hover,
#main-slideshow .tp-button:hover,
#page .skip-link,
#top-bar .soc-ico a:hover,
.btn-link,
.dt-btn:hover,
.dt-form button:hover,
.fancy-categories a,
.items-grid a,
.nsu-submit:hover,
.post-content a,
.soc-ico a,
.soc-ico a:hover,
.wpb_accordion .wpb_accordion_wrapper .ui-state-active>a:hover,
a.button:hover,
button.button:hover,
div.mc4wp-form button[type=submit]:hover,
form.mc4wp-form input[type=submit]:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
    text-decoration: none
}

.assistive-text {
    position: absolute !important
}

#page,
.fancy-parallax-bg>.wf-wrap,
.overlap #main,
.page-title-parallax-bg>.wf-wrap,
.static-height,
.stripe-parallax-bg>.wf-wrap,
.stripe.stripe-video-bg,
.stripe.stripe-video-bg .wf-container {
    position: relative
}

.assistive-info {
    text-align: right
}

.full-width-btn.dt-btn,
.shortcode-single-caption,
.shortcode-single-image-wrap.alignnone .fancy-media-wrap,
.text-centered .shortcode-teaser-content,
.ts-slide {
    text-align: center
}

.wf-clearfix:after {
    clear: both
}

.ancient-ie .wf-clearfix {
    zoom: 1
}

#main-nav:after,
#top-bar:after,
.header-bottom-bar:after,
.layout-list .post:after,
.wf-container:after {
    content: "";
    display: table;
    clear: both
}

.ancient-ie #main-nav,
.ancient-ie #top-bar,
.ancient-ie .header-bottom-bar,
.ancient-ie .layout-list .post,
.ancient-ie .wf-container {
    zoom: 1
}

#page {
    overflow: hidden
}

.footer-overlap #page {
    background: 0 0
}

#page.boxed {
    max-width: 1320px;
    margin: 0 auto;
    -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .15);
    box-shadow: 0 0 12px rgba(0, 0, 0, .15)
}

.contact-form-minimal input[type=text],
.contact-form-minimal input[type=tel],
.contact-form-minimal input[type=url],
.contact-form-minimal input[type=email],
.contact-form-minimal input[type=number],
.contact-form-minimal input[type=date],
.contact-form-minimal input[type=range],
.contact-form-minimal input[type=password],
.contact-form-minimal select,
.contact-form-minimal textarea,
.form-message {
    margin-bottom: 10px
}

.main-gradient {
    display: none
}

#main {
    padding: 50px 0
}

.overlap #main {
    z-index: 1
}

.stripe {
    width: 100%;
    padding: 20px 2000px;
    margin-left: -2000px;
    overflow: hidden
}

.rtl .stripe {
    margin-left: 0;
    margin-right: -2000px
}

.fancy-parallax-bg,
.page-title-parallax-bg,
.stripe-parallax-bg {
    background-attachment: fixed !important;
    background-position-x: 50%
}

.stripe-style-4,
.stripe-style-5 {
    background-attachment: fixed;
    background-position: center top;
    background-size: cover
}

.mobile-false .fancy-parallax-bg,
.mobile-false .page-title-parallax-bg,
.mobile-false .stripe-parallax-bg {
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.stripe-style-4 {
    background-color: #2e3031
}

.stripe-style-4 .gw-go * {
    color: inherit
}

.stripe-style-5 {
    background-color: #fff
}

.stripe-style-5 *,
.stripe-style-5 a {
    color: #333
}

/*!-Video background*/
embed,
iframe,
object,
video {
    max-width: 100%
}

.stripe-video-bg>video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

@media (min-aspect-ratio:16/9) {
    .stripe-video-bg>video {
        height: 300%;
        top: -100%
    }
}

@media (max-aspect-ratio:16/9) {
    .stripe-video-bg>video {
        width: 300%;
        left: -100%
    }
}

@supports (object-fit:cover) {
    .stripe-video-bg>video {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover
    }
}

/*!-Parallax background for device*/
.mobile-true .fancy-parallax-bg,
.mobile-true .page-title-parallax-bg,
.mobile-true .stripe {
    background-attachment: scroll !important;
    background-size: auto !important
}

.mobile-true .stripe-parallax-bg {
    background-size: auto !important
}

/*!-Row settings->Full-width content*/
.full-width-wrap {
    position: relative;
    display: block;
    opacity: 0;
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.is-iphone .full-width-wrap {
    opacity: 1
}

.content .vc_row.full-width-wrap>.wpb_column,
.full-width-wrap>.wf-cell,
.full-width-wrap>.wpb_column,
.full-width-wrap>.wpb_column>.vc_column-inner {
    padding-left: 0;
    padding-right: 0
}

/*!-WP Audio*/
.mejs-controls .mejs-play:hover button {
    background-position: 0 0
}

.mejs-controls .mejs-pause button,
.mejs-controls .mejs-pause:hover button {
    background-position: 0 -16px
}

.mejs-controls button {
    -webkit-box-shadow: none;
    box-shadow: none
}

.mejs-controls .mejs-mute button:hover {
    background-position: -16px -16px
}

.mejs-controls .mejs-unmute button:hover {
    background-position: -16px 0
}

.screen-reader-text {
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px
}

#page .skip-link {
    background-color: #f1f1f1;
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, .2);
    color: #21759b;
    display: block;
    font-family: Montserrat, "Helvetica Neue", sans-serif;
    font-size: 14px;
    font-weight: 700;
    left: -9999em;
    outline: 0;
    padding: 15px 23px 14px;
    text-transform: none;
    top: -9999em
}

article.attachment:after,
article.attachment:before {
    content: "";
    display: table;
    clear: both
}

input[type=text],
input[type=tel],
input[type=url],
input[type=email],
input[type=number],
input[type=date],
input[type=range],
input[type=password],
select,
textarea {
    padding: 7px 15px;
    color: #b8bcbe;
    border: 1px solid #e0e1e1;
    background-color: #fcfcfc;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.stripe input[type=text],
.stripe input[type=tel],
.stripe input[type=url],
.stripe input[type=email],
.stripe input[type=number],
.stripe input[type=date],
.stripe input[type=range],
.stripe input[type=password],
.stripe select,
.stripe textarea {
    color: #b8bcbe
}

.stripe .wpcf7-form-control-wrap select,
select {
    color: #444
}

@media all and (-ms-high-contrast:none) {
    .dt-form textarea {
        min-height: 100px
    }
}

.comment-form .form-fields>span {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.form-fields input,
.login-password input,
.login-username input {
    width: 100%
}

.form-message {
    display: block
}

input[type=text]:focus,
input[type=tel]:focus,
input[type=url]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=date]:focus,
input[type=range]:focus,
input[type=password]:focus,
textarea:focus {
    color: #7b8083 !important
}

input[type=text],
input[type=tel],
input[type=url],
input[type=email],
input[type=number],
input[type=date],
input[type=range],
input[type=password],
textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none
}

input[type=text]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #b8bcbe
}

input[type=text]:-moz-placeholder,
input[type=password]:-moz-placeholder,
textarea:-moz-placeholder {
    color: #b8bcbe
}

input[type=text]::-moz-placeholder,
input[type=password]::-moz-placeholder,
textarea::-moz-placeholder {
    color: #b8bcbe
}

input[type=text]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #b8bcbe
}

input[type=text]:input-placeholder,
input[type=password]:input-placeholder,
textarea:input-placeholder {
    color: #b8bcbe
}

.form-fields>span {
    position: relative;
    display: block
}

.contact-form-ios .form-fields {
    margin-bottom: 20px;
    max-width: 100%;
    border: 1px solid #eaeaea;
    clear: both
}

.contact-form-ios #comments .form-fields,
.contact-form-ios #comments .form-fields input {
    max-width: 270px
}

.contact-form-ios .form-fields input {
    margin: 0;
    border: none;
    border-top: 1px solid #eaeaea;
    background-color: #fcfcfc
}

.contact-form-ios .form-fields span:first-child input {
    border-top: none
}

.contact-form-ios .searchform input[type=text],
.contact-form-ios textarea {
    background-color: #fcfcfc;
    border: 1px solid #eaeaea
}

.contact-form-minimal .comment-form .form-fields>span {
    float: left;
    width: 33.333%;
    padding-right: 10px
}

.contact-form-minimal .comment-form .form-fields>span:last-of-type {
    padding-right: 0
}

.contact-form-material .dt-form .form-fields {
    border-top: 1px solid #e6e6e6
}

.contact-form-material .comment-form .form-fields,
.contact-form-material .comment-form-author,
.contact-form-material .comment-form-author input,
.contact-form-material .comment-form-email,
.contact-form-material .comment-form-email input {
    margin: 0
}

.contact-form-material input[type=text],
.contact-form-material input[type=tel],
.contact-form-material input[type=url],
.contact-form-material input[type=email],
.contact-form-material input[type=number],
.contact-form-material input[type=date],
.contact-form-material input[type=range],
.contact-form-material input[type=password],
.contact-form-material select,
.contact-form-material textarea {
    background-color: #fff;
    border-color: #e6e6e6
}

.contact-form-material .comment-form-author,
.contact-form-material .comment-form-comment,
.contact-form-material .comment-form-email,
.contact-form-material .form-fields>span,
.contact-form-material .form-message {
    position: relative;
    display: block;
    padding-top: 6px;
    border: 1px solid #e6e6e6;
    border-top: none;
    background-color: #fff;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.contact-form-material .comment-form-author:after,
.contact-form-material .comment-form-comment:after,
.contact-form-material .comment-form-email:after,
.contact-form-material .form-fields>span:after,
.contact-form-material .form-message:after {
    position: absolute;
    z-index: 9;
    left: 0;
    bottom: -1px;
    width: 100%;
    height: 2px;
    content: "";
    opacity: 0;
    -webkit-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.contact-form-material .comment-form-author.active:after,
.contact-form-material .comment-form-comment.active:after,
.contact-form-material .comment-form-email.active:after,
.contact-form-material .form-fields>span.active:after,
.contact-form-material .form-message.active:after {
    opacity: 1
}

.contact-form-material .comment-form .comment-form-author,
.contact-form-material .comment-form .comment-form-comment,
.contact-form-material .comment-form .comment-form-email,
.contact-form-material .comment-form .form-fields>span,
.contact-form-material .comment-form .form-message {
    border: 1px solid #e6e6e6;
    border-bottom: none
}

.contact-form-material .comment-form .comment-form-comment,
.contact-form-material .comment-form .form-fields {
    border-bottom: 1px solid #e6e6e6
}

.contact-form-material .comment-form .comment-form-comment {
    margin-bottom: 20px
}

.contact-form-material .form-fields>span {
    height: 39px
}

.contact-form-material .comment-form>.form-submit,
.contact-form-material .contact-form>p {
    margin-top: 20px
}

.contact-form-material .comment-form-author label,
.contact-form-material .comment-form-comment .assistive-text,
.contact-form-material .comment-form-comment label,
.contact-form-material .comment-form-email label,
.contact-form-material .form-fields>span .assistive-text,
.contact-form-material .form-message .assistive-text {
    position: absolute;
    top: 12px;
    left: 17px;
    -webkit-transition: .2s ease-out;
    transition: .2s ease-out;
    clip: auto;
    color: #d0d0d0
}

.contact-form-material #page .is-focused .assistive-text,
.contact-form-material #page .is-focused label {
    font-size: .7rem;
    -webkit-transform: translateY(-60%);
    transform: translateY(-60%)
}

.contact-form-material .comment-form textarea,
.contact-form-material .comment-form-author input,
.contact-form-material .comment-form-comment textarea,
.contact-form-material .comment-form-email input,
.contact-form-material .dt-form textarea,
.contact-form-material .form-fields input {
    position: relative;
    margin-bottom: 0;
    padding: 10px 17px 5px;
    border: none;
    background-color: transparent;
    color: #353535;
    text-indent: -9999px;
    font-size: 0;
    -webkit-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    border-radius: 0
}

.contact-form-material .comment-form textarea:focus,
.contact-form-material .comment-form-author input:focus,
.contact-form-material .comment-form-comment textarea:focus,
.contact-form-material .comment-form-email input:focus,
.contact-form-material .dt-form textarea:focus,
.contact-form-material .form-fields input:focus {
    color: #353535 !important
}

.contact-form-material #page #tab-reviews .comment-form-email {
    margin-bottom: 10px;
    border-bottom: 1px solid #e6e6e6
}

.contact-form-material .form-message textarea:last-child {
    margin-bottom: 0 !important
}

.contact-form-material .comment-form-author.is-focused input,
.contact-form-material .comment-form-email.is-focused input,
.contact-form-material .form-fields span.is-focused input,
.contact-form-material .is-focused textarea {
    outline: 0;
    text-indent: inherit
}

.contact-form-material .formError.inline {
    top: -20px !important
}

.form-allowed-tags {
    margin-bottom: 20px
}

#cancel-comment-reply-link,
.clear-form {
    position: relative;
    float: right;
    padding: 0 15px 0 0
}

#cancel-comment-reply-link:before,
.clear-form:before {
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -5px;
    width: 10px;
    font: normal normal normal 10px/1 FontAwesome;
    content: "\f00d"
}

.stripe .wpcf7-form-control-wrap,
.stripe .wpcf7-form-control-wrap * {
    color: #b8bcbe
}

.wpcf7-form input[type=text],
.wpcf7-form input[type=tel],
.wpcf7-form input[type=url],
.wpcf7-form input[type=email],
.wpcf7-form input[type=number],
.wpcf7-form input[type=date],
.wpcf7-form input[type=range],
.wpcf7-form textarea,
.wpcf7-select {
    width: 100%
}

.gform_wrapper .gform_body input[type=text],
.gform_wrapper .gform_body input[type=tel],
.gform_wrapper .gform_body input[type=url],
.gform_wrapper .gform_body input[type=email],
.gform_wrapper .gform_body input[type=number],
.gform_wrapper .gform_body input[type=password] {
    padding: 9px 10px 8px;
    font-size: 100%
}

.gform_wrapper .gform_body select,
.gform_wrapper.gf_browser_chrome .gform_body .ginput_complex .ginput_right select,
.gform_wrapper.gf_browser_chrome .gform_body .ginput_complex select,
.mc4wp-form form select {
    padding: 6px 10px 5px;
    font-size: 100%
}

#main .gform_wrapper .ginput_full input:focus+label,
#main .gform_wrapper .ginput_left input:focus+label,
#main .gform_wrapper .ginput_right input:focus+label {
    font-weight: 400
}

#main .gform_wrapper .gform_footer input.button,
#main .gform_wrapper .gform_footer input[type=submit],
#main-slideshow .tp-button,
.dt-btn,
.dt-form button,
.nsu-submit,
a.button,
button.button,
div.mc4wp-form button[type=submit],
form.mc4wp-form input[type=submit],
input[type=button],
input[type=reset],
input[type=submit] {
    position: relative;
    display: inline-block;
    border: none;
    text-decoration: none;
    white-space: nowrap;
    -webkit-tap-highlight-color: transparent
}

.full-width-btn.dt-btn {
    display: block
}

#page .btn-margin,
#page .btn-margin:last-child,
#page .contact-form .dt-btn {
    margin-right: 10px
}

#page .btn-margin-left,
#page .btn-margin-left:last-child {
    margin-left: 10px
}

#page .contact-form .dt-btn,
#page .dt-btn,
#page .dt-btn:last-child {
    margin-bottom: 10px
}

button.button,
input.button,
input[type=button],
input[type=reset],
input[type=submit] {
    border: none
}

#page .btn-link {
    padding: 0
}

.btn-link {
    display: inline-block
}

.btn-link .fa,
.btn-link .fa *,
.dt-btn .fa,
.dt-btn .fa * {
    color: inherit
}

.dt-btn-m .fa,
.dt-btn-s .fa {
    margin-right: 8px
}

.dt-btn-l .fa {
    margin-right: 9px
}

.dt-btn-m.ico-right-side .fa,
.dt-btn-s.ico-right-side .fa {
    margin-right: 0;
    margin-left: 8px
}

.dt-btn-l.ico-right-side .fa {
    margin-right: 0;
    margin-left: 9px
}

.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn),
.btn-3d .dt-form button,
.btn-3d .nsu-submit,
.btn-3d .widget .dt-form .dt-btn,
.btn-3d a.button,
.btn-3d button.button,
.btn-3d input[type=button],
.btn-3d input[type=reset],
.btn-3d input[type=submit] {
    top: 0;
    border-bottom: 2px solid;
    -webkit-transition: none;
    transition: none
}

.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):hover,
.btn-3d .dt-form button:hover,
.btn-3d .nsu-submit:hover,
.btn-3d .widget .dt-form .dt-btn:hover,
.btn-3d a.button:hover,
.btn-3d button.button:hover,
.btn-3d input[type=button]:hover,
.btn-3d input[type=reset]:hover,
.btn-3d input[type=submit]:hover {
    top: 1px;
    border-bottom: 1px solid
}

.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):active,
.btn-3d .dt-form button:active,
.btn-3d .nsu-submit:active,
.btn-3d .widget .dt-form .dt-btn:active,
.btn-3d a.button:active,
.btn-3d button.button:active,
.btn-3d input[type=button]:active,
.btn-3d input[type=reset]:active,
.btn-3d input[type=submit]:active {
    top: 2px;
    border-bottom: none
}

.btn-flat .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):after,
.btn-flat .dt-form button:after,
.btn-flat .nsu-submit:after,
.btn-flat .widget .dt-form .dt-btn:after,
.btn-flat a.button:after,
.btn-flat button.button:after,
.btn-flat input[type=button]:after,
.btn-flat input[type=reset]:after,
.btn-flat input[type=submit]:after,
.btn-ios .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):after,
.btn-ios .dt-form button:after,
.btn-ios .nsu-submit:after,
.btn-ios .widget .dt-form .dt-btn:after,
.btn-ios a.button:after,
.btn-ios button.button:after,
.btn-ios input[type=button]:after,
.btn-ios input[type=reset]:after,
.btn-ios input[type=submit]:after {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    -webkit-border-radius: inherit;
    border-radius: inherit
}

.btn-ios .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn),
.btn-ios .dt-form button,
.btn-ios .nsu-submit,
.btn-ios .widget .dt-form .dt-btn,
.btn-ios a.button,
.btn-ios button.button,
.btn-ios input[type=button],
.btn-ios input[type=reset],
.btn-ios input[type=submit] {
    -webkit-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, .2);
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, .2)
}

.btn-ios .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):after,
.btn-ios .dt-form button:after,
.btn-ios .nsu-submit:after,
.btn-ios .widget .dt-form .dt-btn:after,
.btn-ios a.button:after,
.btn-ios button.button:after,
.btn-ios input[type=button]:after,
.btn-ios input[type=reset]:after,
.btn-ios input[type=submit]:after {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, .1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, .1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, .1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, .14) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, .1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, .1) 100%)
}

.btn-ios .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):hover:after,
.btn-ios .dt-form button:hover:after,
.btn-ios .nsu-submit:hover:after,
.btn-ios .widget .dt-form .dt-btn:hover:after,
.btn-ios a.button:hover:after,
.btn-ios button.button:hover:after,
.btn-ios input[type=button]:hover:after,
.btn-ios input[type=reset]:hover:after,
.btn-ios input[type=submit]:hover:after {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, .1) 0, rgba(255, 255, 255, 0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, .1)), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, .1) 0, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, .1) 0, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, .1) 0, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, .1) 0, rgba(255, 255, 255, 0) 100%)
}

.btn-flat .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):active:after,
.btn-flat .dt-form button:active:after,
.btn-flat .nsu-submit:active:after,
.btn-flat .widget .dt-form .dt-btn:active:after,
.btn-flat a.button:active:after,
.btn-flat button.button:active:after,
.btn-flat input[type=button]:active:after,
.btn-flat input[type=reset]:active:after,
.btn-flat input[type=submit]:active:after {
    background-color: rgba(0, 0, 0, .2)
}

/*! rewrite area !!*/
.btn-3d #page .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):hover,
.btn-3d #page .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):last-child:hover {
    margin-bottom: 11px
}

.btn-3d a.button:hover,
.btn-3d button.button:hover,
.btn-3d input[type=button]:hover,
.btn-3d input[type=reset]:hover,
.btn-3d input[type=submit]:hover {
    margin-bottom: 1px
}

.btn-3d #page .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):active,
.btn-3d #page .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):last-child:active {
    margin-bottom: 12px
}

.btn-3d .dt-btn.btn-light:active,
.btn-3d .dt-btn.btn-light:hover {
    top: 0;
    margin-bottom: 0
}

.btn-light,
.btn-link,
.light-bg-btn,
.outline-btn {
    transition: background .2s ease-out, color .2s ease-out, border-color .2s ease-out
}

.outline-bg-btn {
    transition: all .2s ease-out
}

#page .btn-light:after,
.btn-3d .dt-btn.btn-light:after,
.btn-3d .dt-btn.btn-light:before {
    display: none
}

.rippleAnimate {
    background: rgba(255, 255, 255, .25)
}

.btn-light .rippleAnimate,
.light-hover-bg.icons-bg .rippleAnimate {
    background: rgba(0, 0, 0, .1)
}

.ripple>span:first-child {
    display: block
}

.outline-bg-btn,
.outline-btn {
    border: 2px solid
}

.custom-btn-color>*,
.stripe .custom-btn-color>* {
    color: inherit !important
}

.btn-link.custom-btn-hover-color:hover>.fa,
.btn-link.custom-btn-hover-color:hover>.text-wrap *,
.btn-link.custom-btn-hover-color:hover>span:not(.rippleWrap),
.dt-btn.custom-btn-hover-color:hover>.fa,
.dt-btn.custom-btn-hover-color:hover>.text-wrap *,
.dt-btn.custom-btn-hover-color:hover>span:not(.rippleWrap),
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn).custom-btn-hover-color:hover>.fa,
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn).custom-btn-hover-color:hover>.text-wrap *,
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn).custom-btn-hover-color:hover>span:not(.rippleWrap) {
    background: 0 0 !important;
    color: inherit !important;
    -webkit-text-fill-color: inherit !important
}

.outline-element-decoration .btn-light:hover {
    box-shadow: none
}

.btn-material .dt-btn {
    transform: translateZ(0)
}

.shortcode-banner {
    position: relative;
    overflow: hidden;
    background-position: center;
    line-height: 0;
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-background-size: cover;
    background-size: cover
}

.shortcode-banner,
.shortcode-banner-inside {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.wf-table .shortcode-banner-inside {
    display: table-cell;
    vertical-align: middle
}

.content .shortcode-banner-inside *,
.stripe .shortcode-banner-inside * {
    color: inherit
}

.shortcode-banner-link:hover .shortcode-banner-bg {
    opacity: .9;
    filter: alpha(opacity=90);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    cursor: pointer
}

.shortcode-banner img {
    width: 100%;
    height: auto
}

.shortcode-banner-bg {
    height: 100%;
    background-clip: padding-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.shortcode-banner-inside {
    overflow: hidden;
    width: 100%;
    height: 100%;
    padding: 15px 20px;
    background-clip: padding-box
}

blockquote {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.shortcode-blockquote {
    position: relative;
    overflow: hidden;
    padding: 20px 25px;
    font-style: normal
}

blockquote.shortcode-blockquote {
    background-color: transparent;
    border: 1px solid
}

.block-style-widget,
blockquote.shortcode-blockquote.block-style-widget {
    border: none
}

.shortcode-blockquote.block-style-widget:before {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 117px;
    height: 81px;
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: 117px 81px;
    content: ""
}

.shortcode-blockquote p {
    margin-bottom: 0
}

.shortcode-pullquote {
    position: relative;
    background-color: transparent !important
}

#page .shortcode-pullquote.align-left,
.shortcode-pullquote.align-left {
    float: left;
    margin: 15px 30px 10px 0;
    padding: 5px 20px 5px 0
}

#page .shortcode-pullquote.align-right,
.shortcode-pullquote.align-right {
    float: right;
    margin: 15px 0 10px 30px;
    padding: 5px 0 5px 20px
}

.shortcode-pullquote:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 5px;
    height: 100%;
    content: ""
}

.shortcode-pullquote.align-left:after {
    left: auto;
    right: 0
}

.shortcode-action-bg.no-line,
.shortcode-action-box {
    word-wrap: break-word
}

.plain-bg {
    border-style: solid;
    border-width: 1px
}

.shortcode-action-bg.no-line:before {
    display: none;
    background-color: transparent
}

.shortcode-action-box.box-style-table {
    display: table;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.box-style-table .shortcode-action-container {
    display: table-cell;
    vertical-align: middle
}

.shortcode-single-image-wrap:after,
.shortcode-single-image-wrap:before {
    content: "";
    display: table
}

.shortcode-action-bg {
    position: relative;
    padding: 20px 25px 10px 30px
}

.block-style-widget.shortcode-action-bg {
    border: none
}

.shortcode-action-bg.no-line {
    padding-left: 25px
}

#page .shortcode-action-bg:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 5px;
    height: 100%;
    content: "";
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0
}

.shortcode-single-image .rollover i,
.shortcode-single-image .rollover i:after,
.shortcode-single-image .rollover-video i,
.shortcode-single-image-wrap.alignnone .rollover img,
.shortcode-single-image-wrap.alignnone .rollover-video img {
    border-radius: inherit
}

.action-button {
    margin-bottom: 20px
}

.box-style-table .action-button {
    padding-top: 0;
    padding-left: 40px;
    margin-bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.box-style-table .action-button .dt-btn {
    float: right;
    margin-right: 0;
    margin-bottom: 10px
}

.shortcode-single-image-wrap {
    margin-bottom: 0;
    max-width: 100%
}

.shortcode-single-image-wrap:after {
    clear: both
}

.ancient-ie .shortcode-single-image-wrap {
    zoom: 1
}

.shortcode-single-image-wrap.alignnone img {
    display: inherit;
    margin: 0 auto
}

.shortcode-single-image-wrap.alignnone .rollover,
.shortcode-single-image-wrap.alignnone .rollover-video {
    display: inline-block
}

.shortcode-single-image:after,
.shortcode-single-image:before {
    display: table;
    content: ""
}

.shortcode-single-image {
    position: relative;
    line-height: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.shortcode-single-image:after {
    clear: both
}

.ancient-ie .shortcode-single-image {
    zoom: 1
}

.borderframe .shortcode-single-image,
.frame-on {
    border: 1px solid
}

.post-video,
.shortcode-single-video .fancy-media-wrap,
.shortcode-single-video .shortcode-teaser-video,
.shortcode-video {
    position: relative;
    display: block;
    overflow: hidden;
    padding-top: 30px;
    height: 0;
    padding-bottom: 56.25%
}

.post-video embed,
.post-video iframe,
.post-video object,
.shortcode-single-video embed,
.shortcode-single-video iframe,
.shortcode-single-video object,
.shortcode-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.shortcode-single-image img {
    max-width: 100%;
    height: auto
}

.borderframe.br-standard .shortcode-single-image,
.br-standard.borderframe .shortcode-single-caption {
    border: none
}

.content .borderframe.caption-on .shortcode-single-image {
    border-bottom: none
}

#main .borderframe.caption-on .shortcode-single-image {
    padding-bottom: 0 !important
}

.shortcode-single-caption {
    width: 100%;
    height: auto;
    padding: 15px 20px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.shortcode-single-caption p {
    margin-bottom: 0
}

.content .image-arrow,
.content .standard-arrow,
.content .standard-number-list,
.standard-arrow {
    margin: 0 0 15px
}

.content .image-arrow ul,
.content .standard-arrow ul,
.content .standard-number-list ul {
    margin: 0
}

.standard-arrow li,
.standard-number-list li {
    position: relative;
    padding-left: 24px;
    margin-bottom: 10px;
    list-style: none
}

.standard-arrow li:after,
.standard-arrow li:before {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -7px;
    width: 13px;
    height: 13px;
    content: "";
    background-position: 0 center;
    background-repeat: no-repeat;
    background-size: 13px 13px
}

.standard-arrow li:before,
.standard-number-list li:before,
.standard-number-list.list-divider li:first-child:before {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.standard-arrow.bullet-top li:after {
    top: 0;
    margin-top: 0;
    height: 13px
}

.standard-arrow.bullet-top li:after,
.standard-arrow.list-divider.bullet-top li:after,
.standard-arrow.list-divider.bullet-top li:first-child:after {
    background-position: 0 center
}

.list-divider li {
    padding-top: 9px;
    padding-bottom: 10px;
    margin-bottom: 0;
    border-top: 1px solid;
    background-position: 0 13px
}

.image-arrow .fa-ul li {
    padding-left: 2.14286em
}

.image-arrow .fa-ul li .fa-li {
    left: 0;
    line-height: inherit
}

.list-divider.image-arrow .fa-ul li .fa-li {
    padding: 9px 0 10px
}

.list-divider.image-arrow .fa-ul li:first-child .fa-li {
    padding-top: 0
}

.list-divider li p {
    margin-bottom: 0
}

.list-divider li:first-child {
    padding-top: 0;
    margin-bottom: 0;
    border: none !important;
    background-position: 0 4px
}

.standard-number-list {
    counter-reset: my-badass-counter
}

.standard-number-list li {
    position: relative;
    padding-left: 30px
}

.standard-number-list.list-divider li {
    padding-top: 9px
}

.standard-number-list li:before {
    position: absolute;
    text-align: center;
    top: 50%;
    left: 0;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    color: #fff;
    background-color: red;
    content: counter(my-badass-counter, decimal);
    counter-increment: my-badass-counter;
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    line-height: 20px
}

.standard-number-list.list-divider li:first-child {
    padding-top: 0
}

.standard-number-list.list-divider li:first-child:before {
    top: 10px
}

.standard-number-list.bullet-top li:before,
.standard-number-list.bullet-top li:first-child:before {
    top: 0;
    margin-top: 0
}

.standard-number-list.list-divider.bullet-top li:before,
.standard-number-list.list-divider.bullet-top li:first-child:before {
    top: 10px;
    margin-top: 0
}

.standard-number-list.list-divider.bullet-top li:first-child:before {
    top: 5px
}

.image-arrow li {
    overflow: hidden;
    width: 100%;
    margin-bottom: 10px
}

.image-arrow.list-divider li {
    margin-bottom: 0
}

.image-arrow li .wf-table {
    width: auto
}

.image-arrow li .wf-table div {
    display: table-cell;
    vertical-align: middle
}

.image-arrow li .list-img {
    margin: 0 10px 0 0
}

.font-arrow .fa {
    font-size: 14px;
    margin-right: 10px
}

.frame-on {
    padding-top: 25px
}

.frame-on.img-full {
    padding-top: 0
}

.content .frame-on.frame-fancy {
    border: none
}

.shortcode-teaser.frame-on.img-full {
    -webkit-border-radius: 0;
    border-radius: 0
}

.shortcode-teaser-img {
    line-height: 0;
    padding-bottom: 20px
}

.frame-on .shortcode-teaser-img {
    padding: 0 25px 25px
}

.img-full .shortcode-teaser-img {
    padding: 0 0 25px
}

.shortcode-teaser-img img {
    width: 100%;
    height: auto
}

.frame-on .shortcode-teaser-content {
    padding: 0 25px 10px
}

.shortcode-teaser-content {
    margin-top: -5px
}

.shortcode-tooltip {
    border-bottom: 1px dashed
}

.shortcode-tooltip:hover {
    border: none;
    cursor: help
}

.tooltip-c {
    display: none
}

.shortcode-tooltip-content {
    position: absolute;
    left: -9999px;
    z-index: 999;
    display: none;
    overflow: visible;
    margin: 5px 0 15px;
    padding: 13px 20px 17px;
    min-width: 210px;
    max-width: 210px;
    background: rgba(24, 25, 25, .95);
    color: #fff !important
}

.tooltip-title.text-big {
    color: #fff
}

.tooltip-title {
    display: block;
    margin-bottom: 10px
}

.dt-highlight {
    padding: 1px 4px;
    color: #fff
}

.dt-highlight.highlight-white {
    background-color: #fff !important;
    background-image: none !important;
    color: #2e2e2f
}

.dt-highlight.highlight-berry,
.dt-highlight.highlight-black,
.dt-highlight.highlight-blue,
.dt-highlight.highlight-dark-blue,
.dt-highlight.highlight-dark-green,
.dt-highlight.highlight-gray,
.dt-highlight.highlight-orange,
.dt-highlight.highlight-pink,
.dt-highlight.highlight-red,
.dt-highlight.highlight-violet,
.dt-highlight.highlight-yellow {
    background-image: none !important;
    color: #fff
}

.dt-highlight.highlight-red {
    background-color: #d73b37
}

.dt-highlight.highlight-berry {
    background-color: #e32a5a !important
}

.dt-highlight.highlight-orange {
    background-color: #f36c0a !important
}

.dt-highlight.highlight-yellow {
    background-color: #f2a809 !important
}

.dt-highlight.highlight-pink {
    background-color: #fd8fb6 !important
}

.dt-highlight.highlight-green {
    background-color: #8cc63a !important;
    background-image: none !important;
    color: #fff
}

.dt-highlight.highlight-dark-green {
    background-color: #3ab459 !important
}

.dt-highlight.highlight-blue {
    background-color: #27cff3 !important
}

.dt-highlight.highlight-dark-blue {
    background-color: #2985c6 !important
}

.dt-highlight.highlight-violet {
    background-color: #6946b8 !important
}

.dt-highlight.highlight-black {
    background-color: #3e3f3f !important
}

.dt-highlight.highlight-gray {
    background-color: #a5a6a7 !important
}

.dt-format-gallery {
    overflow: hidden;
    max-width: 100%
}

.dt-format-gallery.shortcode-gallery {
    margin-bottom: 0
}

.dt-format-gallery.shortcode-gallery a {
    line-height: 0
}

.dt-format-gallery .rollover-video.big-img,
.dt-format-gallery a.big-img {
    border-bottom: none
}

.gallery-col-1 .rollover-video,
.gallery-col-1>a {
    width: 100%
}

.gallery-col-2 .rollover-video,
.gallery-col-2>a {
    width: 50%
}

.gallery-col-2 .rollover-video.big-img,
.gallery-col-2>a.big-img {
    width: 100%
}

.gallery-col-3 .rollover-video.big-img,
.gallery-col-3 a.big-img {
    width: 66.6667%
}

.gallery-col-3 .rollover-video,
.gallery-col-3>a {
    width: 33.3333%
}

.gallery-col-4 .rollover-video.big-img,
.gallery-col-4 a.big-img {
    width: 50%
}

.gallery-col-4 .rollover-video,
.gallery-col-4>a {
    width: 25%
}

.gallery-col-5 .rollover-video.big-img,
.gallery-col-5 a.big-img {
    width: 40%
}

.gallery-col-5 .rollover-video,
.gallery-col-5>a {
    width: 20%
}

.gallery-col-6 .rollover-video.big-img,
.gallery-col-6 a.big-img {
    width: 33.3333%
}

.gallery-col-6 .rollover-video,
.gallery-col-6>a {
    width: 16.6667%
}

.gallery-coll-half {
    float: left;
    line-height: 0
}

.gallery-coll-fourth {
    float: left
}

.dt-format-gallery .rollover-video,
.dt-format-gallery a {
    max-width: 100%;
    float: left;
    border-bottom: 2px solid transparent;
    border-right: 2px solid transparent
}

.dt-format-gallery.gallery-col-1 .rollover-video.big-img,
.dt-format-gallery.gallery-col-1 a.big-img,
.dt-format-gallery.gallery-col-2 .rollover-video.big-img,
.dt-format-gallery.gallery-col-2 a.big-img {
    border-bottom: 3px solid transparent
}

.dt-format-gallery img {
    width: 100%;
    height: auto
}

#main .gallery img {
    border: none
}

.dt-style.wpb_content_element {
    margin-bottom: 0 !important
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header,
.wpb_content_element .wpb_accordion_header a,
.wpb_content_element .wpb_accordion_header a:active,
.wpb_content_element .wpb_accordion_header a:focus {
    outline: 0 !important;
    -webkit-appearance: none
}

#main .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,
#main .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
    display: none
}

.wpb_content_element.dt-style .wpb_accordion_wrapper .wpb_accordion_header {
    margin: 10px 0 0;
    border: none;
    background: 0 0
}

.wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
    margin: 10px 0 0;
    padding: 9px 0 0;
    border-top: 1px solid
}

.wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_section:first-child .wpb_accordion_header,
.wpb_content_element.dt-style .wpb_accordion_wrapper .wpb_accordion_section:first-child .wpb_accordion_header {
    padding-top: 0;
    margin-top: 0;
    border: none
}

.wpb_content_element.dt-style .wpb_accordion_header a {
    position: relative;
    display: block;
    padding: 0 25px 0 0
}

.dt-style.dt-accordion-bg-on.wpb_content_element .wpb_accordion_header a {
    padding: 9px 0 9px 18px
}

.rtl .dt-style.dt-accordion-bg-on.wpb_content_element .wpb_accordion_header a {
    padding: 9px 18px 9px 0
}

.wpb_content_element .wpb_accordion_header>a:after,
.wpb_content_element .wpb_accordion_header>a:before {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -7px;
    width: 14px;
    height: 14px;
    content: ""
}

.dt-accordion-bg-on.wpb_content_element .wpb_accordion_header>a:after,
.dt-accordion-bg-on.wpb_content_element .wpb_accordion_header>a:before {
    right: 13px
}

.rtl .dt-accordion-bg-on.wpb_content_element .wpb_accordion_header>a:after,
.rtl .dt-accordion-bg-on.wpb_content_element .wpb_accordion_header>a:before {
    right: auto;
    left: 13px
}

.wpb_content_element .wpb_accordion_header>a:after {
    background-position: center center;
    background-repeat: no-repeat
}

.dt-style.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
    display: none;
    padding: 10px 0 5px;
    margin: 0;
    clear: both
}

.dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
    padding: 17px 0 13px
}

.stripe .vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a * {
    color: inherit
}

.slider-wrapper {
    position: relative;
    visibility: hidden
}

.shadow-element-decoration .description-under-image .ts-viewport:not(.photoSlider-wrap) {
    padding: 15px 10px;
    margin: -15px -10px
}

.ts-viewport {
    overflow: hidden;
    height: 0;
    -webkit-transform: translatez(0);
    transform: translatez(0)
}

.mobile-true .slider-wrapper:not(.enable-mobile-arrows) .ts-viewport>ul {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch
}

.fs-entry .post.bg-on {
    position: static;
    background: 0 0
}

.stripe .fs-entry .post.bg-on {
    background: 0 0
}

.fs-entry .post.bg-on:before {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    content: "";
    z-index: 0
}

.bg-on .project-list-content,
.ts-wrap {
    position: relative
}

.slider-content {
    visibility: hidden
}

.ts-viewport:not(.photoSlider-wrap) {
    -webkit-transition: height 150ms;
    transition: height 150ms
}

ul.photoSlider {
    visibility: hidden
}

.ts-wrap {
    display: block
}

.content .ts-cont,
.ts-cont {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0
}

.ts-cell {
    position: absolute;
    top: 0;
    display: block
}

.ts-slide {
    position: absolute;
    display: table-cell;
    vertical-align: middle;
    top: 0;
    overflow: hidden
}

.slider-content .ts-slide {
    width: 100%;
    text-align: left
}

.ts-cell>img {
    max-width: 100%
}

.mobile-false .frame ul:hover {
    cursor: -moz-grab;
    cursor: -webkit-grab
}

.mobile-false .frame.dragged ul,
.mobile-false .frame.dragged ul li *,
.mobile-false .frame.dragged ul li:hover * {
    cursor: move;
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing
}

.fs-entry {
    opacity: 0
}

.fs-entry:first-child {
    margin-left: 0 !important
}

.fs-entry:last-child {
    margin-right: 0 !important
}

.slider-wrapper .blog-content,
.slider-wrapper .blog-media,
.slider-wrapper .project-list-content,
.slider-wrapper .project-list-media {
    display: block
}

.mobile-true .slider-wrapper.show-arrows .next,
.mobile-true .slider-wrapper.show-arrows .prev,
.slider-wrapper.hide-arrows .disabled {
    display: none
}

.slider-wrapper .next,
.slider-wrapper .prev {
    position: absolute;
    z-index: 99;
    left: 10px;
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.slider-wrapper .next {
    left: auto;
    right: 10px
}

.shadow-element-decoration .description-under-image.slider-wrapper .next {
    right: 0
}

.slider-wrapper.arrows-accent .next,
.slider-wrapper.arrows-accent .prev {
    width: 30px;
    height: 60px;
    margin-top: -30px
}

.slider-wrapper.arrows-accent .next,
.slider-wrapper.arrows-accent .prev,
.slider-wrapper.arrows-dark .next,
.slider-wrapper.arrows-dark .prev,
.slider-wrapper.arrows-light .next,
.slider-wrapper.arrows-light .prev {
    visibility: visible
}

.slider-wrapper.show-arrows .next,
.slider-wrapper.show-arrows .prev {
    opacity: 1
}

.mobile-true .enable-mobile-arrows.slider-wrapper.show-arrows .next,
.mobile-true .enable-mobile-arrows.slider-wrapper.show-arrows .prev {
    display: block
}

.slider-wrapper .next i:hover,
.slider-wrapper .prev i:hover {
    cursor: pointer
}

.slider-wrapper .next.disabled i:hover,
.slider-wrapper .prev.disabled i:hover {
    cursor: auto
}

.psBullet:hover,
.twentytwenty-handle,
.wpb_tour .wpb_tabs_nav li:hover {
    cursor: pointer
}

.slider-wrapper .next i,
.slider-wrapper .prev i {
    position: absolute;
    left: 0;
    top: 0;
    width: 40px;
    height: 40px;
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.slider-wrapper .next i:after,
.slider-wrapper .prev i:after {
    position: absolute;
    left: 0;
    top: 0;
    height: 40px;
    width: 40px;
    background-position: center center;
    background-repeat: no-repeat;
    content: ""
}

.slider-wrapper .next i:after {
    width: 45px
}

.slider-wrapper .next.disabled i:active:after,
.slider-wrapper .next.disabled i:after,
.slider-wrapper .prev.disabled i:active:after,
.slider-wrapper .prev.disabled i:after {
    opacity: .55
}

.slider-wrapper .next i:active:after,
.slider-wrapper .prev i:active:after {
    opacity: .8
}

.arrows-dark .next i:after,
.arrows-dark .prev i:after,
.photoSlider-wrap .leftArrow:hover,
.photoSlider-wrap .psPlay:hover,
.photoSlider-wrap .rightArrow:hover {
    opacity: .7
}

.slider-wrapper.arrows-accent .next i,
.slider-wrapper.arrows-accent .next i:after,
.slider-wrapper.arrows-accent .prev i,
.slider-wrapper.arrows-accent .prev i:after {
    width: 30px;
    height: 60px
}

.arrows-light .next i,
.arrows-light .prev i {
    background-color: #fff;
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.arrows-light .next:not(.disabled):hover i,
.arrows-light .prev:not(.disabled):hover i {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15)
}

.arrows-light .next.disabled i,
.arrows-light .next.disabled:hover i,
.arrows-light .prev.disabled i,
.arrows-light .prev.disabled:hover i {
    background-color: rgba(255, 255, 255, .5)
}

.arrows-dark .next i,
.arrows-dark .prev i {
    background-color: rgba(34, 34, 34, .6);
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.arrows-dark .next.disabled i,
.arrows-dark .next.disabled:hover i,
.arrows-dark .prev.disabled i,
.arrows-dark .prev.disabled:hover i {
    background-color: rgba(34, 34, 34, .25)
}

.arrows-dark .next:hover i,
.arrows-dark .prev:hover i {
    background-color: rgba(34, 34, 34, .85)
}

.arrows-light .prev i:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='19px' height='19px' viewBox='0 0 19 19' enable-background='new 0 0 19 19' xml:space='preserve'%3E%3Cpolygon id='arrow-25-icon' fill='rgba(34,34,34,0.85)' points='6.669,9.406 14.738,17.188 12.988,19 3.262,9.406 13.113,0 14.738,1.688 '/%3E%3C/svg%3E")
}

.arrows-light .next i:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='19px' height='19px' viewBox='0 0 19 19' enable-background='new 0 0 19 19' xml:space='preserve'%3E%3Cpolygon id='arrow-25-icon' fill='rgba(34,34,34,0.85)' points='4.262,1.688 5.887,0 15.738,9.406 6.012,19 4.262,17.188 12.332,9.406 '/%3E%3C/svg%3E")
}

.arrows-accent .prev i:after,
.arrows-dark .prev i:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='19px' height='19px' viewBox='0 0 19 19' enable-background='new 0 0 19 19' xml:space='preserve'%3E%3Cpolygon id='arrow-25-icon' fill='rgba(255,255,255,1)' points='6.669,9.406 14.738,17.188 12.988,19 3.262,9.406 13.113,0 14.738,1.688 '/%3E%3C/svg%3E")
}

.arrows-accent .next i:after,
.arrows-dark .next i:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='19px' height='19px' viewBox='0 0 19 19' enable-background='new 0 0 19 19' xml:space='preserve'%3E%3Cpolygon id='arrow-25-icon' fill='rgba(255,255,255,1)' points='4.262,1.688 5.887,0 15.738,9.406 6.012,19 4.262,17.188 12.332,9.406 '/%3E%3C/svg%3E")
}

.photoSlider-wrap {
    background: #262626
}

.photoSlider-wrap .ts-slide {
    text-align: left;
    height: 100%;
    width: 100%
}

.rollover-video.ts-slide {
    position: absolute;
    line-height: inherit
}

#page .photoSlider-wrap img,
.blog .post .slider-masonry img {
    max-width: none
}

.photoSlider-wrap .ps-link:hover,
.photoSlider-wrap .video-icon:hover {
    background-color: rgba(0, 0, 0, .4);
    opacity: .7
}

.photoSlider .slider-post-caption {
    position: absolute;
    left: 0;
    top: auto;
    bottom: 0;
    width: 100%;
    text-align: left
}

.photoSlider .slider-post-caption p {
    margin-bottom: 0
}

.photoSlider .slider-post-inner {
    position: absolute;
    bottom: 0;
    display: inline-block;
    padding: 5px 90px 15px 20px;
    margin: 0
}

.photoSlider .slider-post-inner * {
    color: #fff
}

.photoSlider-wrap .leftArrow,
.photoSlider-wrap .psPlay,
.photoSlider-wrap .rightArrow {
    height: 32px;
    width: 32px;
    position: absolute;
    display: block;
    cursor: pointer;
    z-index: 100;
    background-color: rgba(0, 0, 0, .4);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.photoSlider-wrap .leftArrow {
    right: 58px;
    bottom: 20px
}

.photoSlider-wrap .rightArrow {
    right: 19px;
    bottom: 20px
}

@media screen and (min-width:740px) {
    .mobile-false .shortcode-slider-wrap .leftArrow {
        right: 98px;
        bottom: 20px
    }

    .mobile-false .shortcode-slider-wrap .rightArrow {
        right: 58px;
        bottom: 20px
    }

    .mobile-false .photoSlider-wrap .psPlay {
        right: 19px;
        bottom: 20px
    }
}

.photoSlider-wrap .leftArrow:before,
.photoSlider-wrap .psPlay:before,
.photoSlider-wrap .rightArrow:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 32px;
    height: 32px;
    content: "";
    background-position: center center;
    background-repeat: no-repeat;
    z-index: 9
}

.photoSlider-wrap .rightArrow:before,
.photoSlider-wrap .rightArrow:hover:before,
.rsShor-wrap .rsArrowRight.rsArrowDisabled .rsArrowIcn:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpolygon fill='white' points='9.349,2.035 8.016,3.363 11.661,7.022 1.031,7.022 1.031,9.016 11.661,9.016 8.016,12.674 9.349,14.002 15.309,8.02 '/%3E%3C/svg%3E")
}

.photoSlider-wrap .leftArrow:before,
.photoSlider-wrap .leftArrow:hover:before,
.rsShor .rsArrowLeft.rsArrowDisabled .rsArrowIcn:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpolygon fill='white' points='0.719,8.02 6.679,14.002 8.012,12.674 4.366,9.016 14.996,9.016 14.996,7.022 4.366,7.022 8.012,3.363 6.679,2.035 '/%3E%3C/svg%3E")
}

.photoSlider-wrap .psPlay.paused:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M13.481,7.134L5.371,2.292C5.134,2.164,4.892,1.969,4.65,1.969C4.262,1.969,4,2.359,4,2.83v10.332c0,0.471,0.262,0.86,0.65,0.86c0.242,0,0.484-0.194,0.721-0.322l8.111-4.844C13.677,8.741,14,8.511,14,8C14,7.489,13.677,7.248,13.481,7.134z M5.85,11.381V4.592l5.535,3.395L5.85,11.381z'/%3E%3C/svg%3E")
}

.photoSlider-wrap .psPlay:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Crect x='4' y='3' width='2.15' height='10'/%3E%3Crect x='9.85' y='3' width='2.15' height='10'/%3E%3C/svg%3E")
}

.testimonial-item-slider .ts-viewport {
    padding-bottom: 40px
}

.widget .contentSlider-wrap {
    margin-bottom: 40px
}

.contentSlider-wrap .psBullets {
    position: absolute;
    top: calc(100% + 20px);
    overflow: hidden;
    width: 100%;
    height: auto;
    text-align: center
}

.widget .contentSlider-wrap .psBullets {
    top: calc(100% + 10px)
}

.psBullet,
.psBullet:after {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.contentSlider-wrap .psBullet {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 2px;
    vertical-align: middle
}

.accent-bullets .contentSlider-wrap .psBullet {
    width: 14px;
    height: 14px
}

.contentSlider-wrap .psBullet:after {
    position: absolute;
    left: 1px;
    top: 1px;
    width: 8px;
    height: 8px;
    content: "";
    border: 2px solid
}

.outlines-bullets .contentSlider-wrap .psBullet:after {
    border: none
}

.contentSlider-wrap .psBullet.act:after,
.contentSlider-wrap .psBullet:hover:after {
    width: 10px;
    height: 10px;
    margin: -1px 0 0 -1px
}

.accent-bullets .contentSlider-wrap .psBullet:after {
    width: 14px;
    height: 14px;
    border: none
}

.accent-bullets .contentSlider-wrap .psBullet:hover:after {
    -webkit-animation: anim-effect-bullet .3s ease-out forwards;
    animation: anim-effect-bullet .3s ease-out forwards
}

.accent-bullets .contentSlider-wrap .psBullet.act:after {
    -webkit-animation: anim-effect-bullet-act .3s ease-out forwards;
    animation: anim-effect-bullet-act .3s ease-out forwards
}

.contentSlider-wrap .psBullet:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -2px 0 0 -2px;
    width: 4px;
    height: 4px;
    content: ""
}

.accent-bullets .contentSlider-wrap .psBullet:before {
    margin: -3px 0 0 -3px;
    width: 6px;
    height: 6px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

@-webkit-keyframes anim-effect-bullet {
    0% {
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }

    25%,
    50% {
        opacity: 1
    }

    to {
        opacity: 1;
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
}

@keyframes anim-effect-bullet {
    0% {
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }

    25%,
    50% {
        opacity: 1
    }

    to {
        opacity: 1;
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
}

@-webkit-keyframes anim-effect-bullet-act {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    25%,
    30% {
        opacity: 1;
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }

    to {
        -webkit-animation-delay: 2s;
        animation-delay: 2s;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes anim-effect-bullet-act {
    0% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    25%,
    30% {
        opacity: 1;
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }

    to {
        -webkit-animation-delay: 2s;
        animation-delay: 2s;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.vc_progress_bar.dt-style .vc_single_bar {
    height: 30px;
    margin-bottom: 10px;
    -webkit-box-shadow: none;
    box-shadow: none
}

.vc_progress_bar.dt-style .vc_single_bar:last-child {
    margin-bottom: 0
}

.dt-style.vc_progress_bar.pb-style-two .vc_single_bar {
    height: 13px
}

.accent-gradient .vc_progress_bar .vc_single_bar.accent-bg .vc_bar {
    -webkit-animation: none;
    animation: none;
    background-repeat: no-repeat;
    background-size: 100%
}

.accent-gradient .vc_progress_bar .vc_single_bar.accent-bg .vc_bar:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px
}

.vc_progress_bar .vc_single_bar.accent-bg .vc_bar.animated:after {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}

.dt-style.vc_progress_bar.pb-style-three .vc_single_bar {
    height: 7px;
    margin-bottom: 15px
}

.vc_progress_bar.dt-style .vc_single_bar .vc_label {
    height: 30px;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 30px;
    text-shadow: none
}

.pb-style-three.dt-style .vc_label,
.pb-style-two.dt-style .vc_label {
    display: block;
    margin-bottom: 8px
}

.pb-style-one.vc_progress_bar .vc_label *,
.vc_progress_bar .vc_label {
    color: #fff
}

#main .wpb_tour_next_prev_nav {
    display: none
}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
    display: inline-block;
    width: auto
}

#page .tab-style-one .wpb_tabs_nav li.ui-state-active a {
    color: #fff;
    -webkit-text-fill-color: #fff
}

.wpb_tabs_nav a {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.wpb_tabs .wpb_tabs_nav li {
    position: relative
}

.tab-style-one.wpb_tabs .wpb_tabs_nav li {
    margin: 0 10px 5px 0
}

.tab-style-one.wpb_tabs .wpb_tabs_nav a {
    padding-top: 9px;
    padding-bottom: 9px
}

.tab-style-one.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    padding: 15px 0 0;
    background: 0 0
}

.tab-style-two.wpb_tabs .wpb_tabs_nav {
    overflow: hidden;
    padding-left: 25px !important
}

.tab-style-two.wpb_tabs .wpb_tabs_nav li {
    margin: 12px 30px 6px 0;
    background: 0 0
}

.tab-style-two.wpb_tabs .wpb_tabs_nav li.ui-tabs-active:before {
    position: absolute;
    display: block !important;
    bottom: -5px;
    left: 0;
    width: 100%;
    height: 2px;
    content: "";
    -webkit-backface-visibility: hidden
}

.tab-style-two.wpb_tabs .wpb_tabs_nav li a {
    padding: 0 0 .5em
}

.tab-style-two.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    padding: 20px 25px;
    background: 0 0
}

.tab-style-three.wpb_tabs .wpb_tabs_nav li {
    margin-right: 30px;
    border: none
}

.tab-style-three.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
    padding: 0
}

.tab-style-three.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    padding: 15px 0 0
}

.tab-style-three.wpb_content_element .wpb_tabs_nav li,
.tab-style-three.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    background: 0 0
}

.tab-style-four.wpb_tabs,
.tab-style-four.wpb_tabs .wpb_tabs_nav {
    overflow: hidden
}

.tab-style-four.wpb_tabs .wpb_tabs_nav li {
    margin: 0;
    background: 0 0;
    -webkit-transition: background .4s ease;
    transition: background .4s ease
}

.wpb_tour.tab-style-one .wpb_tabs_nav li,
.wpb_tour.tab-style-two .wpb_tabs_nav li {
    margin-bottom: 10px
}

.tab-style-four.wpb_tabs .wpb_tabs_nav li.ui-tabs-active,
.tab-style-four.wpb_tabs .wpb_tabs_nav li:hover {
    background-color: rgba(255, 255, 255, .15)
}

.tab-style-four.wpb_tabs .wpb_tabs_nav li a,
.tab-style-four.wpb_tabs .wpb_tabs_nav li a * {
    color: #fff
}

.tab-style-four.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    padding: 20px 25px;
    background: 0 0
}

.wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper {
    display: table
}

.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab,
.wpb_tour.wpb_content_element .wpb_tabs_nav {
    display: table-cell;
    float: none;
    vertical-align: top
}

.wpb_tour .wpb_tabs_nav {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
    padding-top: 8px;
    padding-bottom: 8px
}

.wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab {
    padding-top: 0;
    padding-left: 25px
}

.rtl .wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab {
    padding-left: 0;
    padding-right: 25px
}

.wpb_tour.tab-style-two .wpb_tabs_nav {
    padding-right: 10px
}

.rtl .wpb_tour.tab-style-two .wpb_tabs_nav {
    padding-right: 0;
    padding-left: 10px !important
}

.wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
    padding: 12px 15px 12px 0
}

.tab-style-four.wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav li a {
    padding: 10px 15px
}

.wpb_tour.tab-style-two .wpb_tour_tabs_wrapper .wpb_tab {
    padding: 20px 25px
}

.wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab {
    padding-top: 0;
    padding-left: 25px
}

.wpb_tour.tab-style-three .wpb_tabs_nav {
    border-right: 1px solid
}

.wpb_tour.tab-style-three .wpb_tabs_nav li {
    border-top: 1px solid
}

.tab-style-three.wpb_tour .wpb_tabs_nav li:first-child {
    border: none
}

.tab-style-four.wpb_tour,
.tab-style-four.wpb_tour .wpb_tabs_nav {
    overflow: hidden
}

.tab-style-four.wpb_tour .wpb_tabs_nav li {
    margin: 0;
    background: 0 0;
    -webkit-transition: background .4s ease;
    transition: background .4s ease
}

.tab-style-four.wpb_tour .wpb_tabs_nav li.ui-tabs-active,
.tab-style-four.wpb_tour .wpb_tabs_nav li:hover {
    background-color: rgba(255, 255, 255, .15)
}

.tab-style-four.wpb_tour .wpb_tabs_nav li a,
.tab-style-four.wpb_tour .wpb_tabs_nav li a * {
    display: block;
    color: #fff
}

.tab-style-four.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
    padding: 20px 25px;
    background: 0 0
}

.stripe .transparent-pie .vc_pie_wrapper .vc_pie_chart_back,
.transparent-pie .vc_pie_wrapper .vc_pie_chart_back {
    border-color: transparent !important
}

.transparent-pie .vc_pie_wrapper span {
    width: 100% !important;
    height: auto !important
}

.transparent-pie .vc_pie_wrapper canvas {
    height: 70px !important;
    visibility: hidden
}

.transparent-pie .vc_pie_chart_value {
    font-size: 70px !important;
    line-height: 70px !important
}

.transparent-pie[data-pie-color=dt-content] .vc_pie_wrapper span,
.vc_pie_chart[data-pie-color=dt-content] canvas {
    opacity: .5
}

.vc_pie_chart .vc_pie_wrapper {
    visibility: hidden
}

#page .vc_pie_chart_back {
    opacity: 1
}

.soc-ico {
    overflow: hidden
}

.soc-ico a {
    position: relative;
    visibility: hidden;
    display: inline-block;
    vertical-align: middle;
    margin: 2px;
    width: 24px;
    height: 24px;
    text-align: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.soc-ico a:after,
.soc-ico a:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    content: "";
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: -webkit-transform .15s;
    transition: transform 150ms
}

.soc-ico a:before,
.soc-ico a:hover:after {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.soc-ico a:after,
.soc-ico a:hover:before {
    -webkit-transform: scale(0);
    transform: scale(0)
}

.soc-ico.text-centered a {
    float: none;
    display: inline-block
}

#top-bar .right-block .soc-ico a {
    float: right;
    margin: 2px
}

.soc-ico a .icon {
    position: relative;
    z-index: 1;
    width: 24px;
    height: 24px
}

#page .soc-ico a:hover .icon,
#page .stripe .sidebar-content.solid-bg .soc-ico a:hover .icon {
    fill: #fff
}

.dt-fancy-separator {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    text-align: center
}

.dt-fancy-separator.title-left,
.dt-fancy-separator.title-right {
    margin: 0
}

.dt-fancy-separator.title-left {
    text-align: left
}

.dt-fancy-separator.title-left .dt-fancy-title {
    padding-left: 0
}

.dt-fancy-separator.title-left .dt-fancy-title.bg-on {
    padding-left: 1em
}

.dt-fancy-separator.title-right {
    float: right;
    clear: both;
    text-align: right
}

.dt-fancy-separator.title-right .dt-fancy-title {
    padding-right: 0
}

.dt-fancy-separator.title-right .dt-fancy-title.bg-on {
    padding-right: 1em
}

.separator-holder {
    position: absolute;
    display: block;
    top: 49.99%;
    width: 2000px;
    border-top: 1px solid red;
    content: ''
}

.dt-fancy-separator.line-below.title-left .separator-right,
.dt-fancy-separator.line-below.title-right .separator-right,
.style-disabled .separator-holder {
    display: none
}

.style-dashed .separator-holder {
    border-top-width: 1px;
    border-top-style: dashed
}

.style-dotted .separator-holder {
    border-top-width: 1px;
    border-top-style: dotted
}

.style-double .separator-holder {
    border-top-width: 3px;
    border-top-style: double
}

.style-thick .separator-holder {
    border-top-width: 5px;
    border-top-style: solid
}

.separator-left {
    right: 100%;
    margin-right: 1em
}

.separator-right {
    left: 100%;
    margin-left: 1em
}

.dt-fancy-separator.line-below .separator-left {
    top: auto;
    right: 0;
    bottom: -1em;
    margin-right: 0
}

.line-below .separator-holder {
    top: auto;
    bottom: -1em;
    margin-right: 0;
    margin-left: 0
}

.dt-fancy-separator.line-below.title-left .separator-left {
    left: 0;
    right: auto
}

.dt-fancy-separator.line-below.title-right .separator-left {
    left: auto;
    right: 0
}

.dt-fancy-title {
    position: relative;
    display: inline-block;
    top: 50%
}

.dt-fancy-title.bg-on {
    padding: 0 1em
}

.accent-gradient .accent-border-color.hr-thin.style-line {
    height: 1px
}

.accent-gradient .accent-border-color.hr-thick {
    height: 5px
}

.twentytwenty-horizontal .twentytwenty-handle:after,
.twentytwenty-horizontal .twentytwenty-handle:before,
.twentytwenty-vertical .twentytwenty-handle:after,
.twentytwenty-vertical .twentytwenty-handle:before {
    content: " ";
    display: block;
    background: #fff;
    position: absolute;
    z-index: 30
}

.twentytwenty-horizontal .twentytwenty-handle:after,
.twentytwenty-horizontal .twentytwenty-handle:before {
    width: 3px;
    height: 9999px;
    left: 50%;
    margin-left: -1.5px
}

.twentytwenty-vertical .twentytwenty-handle:after,
.twentytwenty-vertical .twentytwenty-handle:before {
    width: 9999px;
    height: 3px;
    top: 50%;
    margin-top: -1.5px
}

.twentytwenty-after-label,
.twentytwenty-before-label {
    position: absolute;
    width: 120px;
    padding: 3px 5px;
    color: #fff !important;
    font-size: 13px;
    line-height: 16px;
    vertical-align: middle;
    text-align: center;
    z-index: 99;
    opacity: 0;
    text-shadow: 0 0 2px rgba(0, 0, 0, .5);
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.twentytwenty-horizontal .twentytwenty-before-label {
    bottom: 10px;
    left: 10px;
    text-align: left
}

.twentytwenty-horizontal .twentytwenty-after-label {
    bottom: 10px;
    right: 10px;
    text-align: right
}

.twentytwenty-vertical .twentytwenty-before-label {
    top: 10px;
    left: 50%;
    margin-left: -65px
}

.twentytwenty-vertical .twentytwenty-after-label {
    bottom: 10px;
    left: 50%;
    margin-left: -65px
}

.twentytwenty-container:hover .twentytwenty-after-label,
.twentytwenty-container:hover .twentytwenty-before-label {
    opacity: 1
}

.twentytwenty-down-arrow,
.twentytwenty-left-arrow,
.twentytwenty-right-arrow,
.twentytwenty-up-arrow {
    width: 0;
    height: 0;
    border: 6px inset transparent;
    position: absolute
}

.twentytwenty-left-arrow,
.twentytwenty-right-arrow {
    top: 50%;
    margin-top: -6px
}

.twentytwenty-down-arrow,
.twentytwenty-up-arrow {
    left: 50%;
    margin-left: -6px
}

.twentytwenty-container {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    z-index: 0;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none
}

.twentytwenty-container img {
    max-width: 100%;
    width: 100%;
    height: auto;
    position: absolute;
    top: 0;
    display: block
}

.active-click .twentytwenty-handle,
.twentytwenty-container.active-click img {
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.twentytwenty-container * {
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.twentytwenty-before {
    z-index: 20
}

.twentytwenty-after {
    z-index: 10
}

.twentytwenty-handle {
    height: 38px;
    width: 38px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -22px;
    margin-top: -22px;
    border: 3px solid #fff;
    -webkit-border-radius: 1000px;
    -moz-border-radius: 1000px;
    border-radius: 1000px;
    z-index: 40
}

.twentytwenty-horizontal .twentytwenty-container[data-navigation=move] .twentytwenty-handle:after,
.twentytwenty-vertical .twentytwenty-container[data-navigation=move] .twentytwenty-handle:before {
    margin-left: 0;
    margin-top: 0
}

.twentytwenty-container[data-navigation=move] .twentytwenty-handle {
    border: none;
    cursor: default
}

.content-rollover-layout-list.mode-grid .post-entry-content:hover,
.content-rollover-layout-list.mode-masonry .post-entry-content:hover,
.content-rollover-layout-list.owl-carousel .post-entry-content:hover,
.gradient-overlay-layout-list article,
.menu-select select,
.menu-select:hover,
article.on-hover {
    cursor: pointer
}

.twentytwenty-container[data-navigation=move] .twentytwenty-handle>span {
    display: none
}

.twentytwenty-horizontal .twentytwenty-container[data-navigation=move] .twentytwenty-handle:before {
    margin-bottom: 0;
    margin-left: 0
}

.twentytwenty-vertical .twentytwenty-container[data-navigation=move] .twentytwenty-handle:after {
    margin-right: 0;
    margin-top: 0
}

.twentytwenty-horizontal .twentytwenty-handle:before {
    bottom: 50%;
    margin-bottom: 22px
}

.twentytwenty-horizontal .twentytwenty-handle:after {
    top: 50%;
    margin-top: 22px
}

.twentytwenty-vertical .twentytwenty-handle:before {
    left: 50%;
    margin-left: 22px
}

.twentytwenty-vertical .twentytwenty-handle:after {
    right: 50%;
    margin-right: 22px
}

.twentytwenty-left-arrow {
    border-right: 6px solid #fff;
    left: 50%;
    margin-left: -17px
}

.items-grid .borders:before,
.post-thumbnail-rollover:after {
    left: 0;
    width: 100%;
    content: ""
}

.twentytwenty-right-arrow {
    border-left: 6px solid #fff;
    right: 50%;
    margin-right: -17px
}

.twentytwenty-up-arrow {
    border-bottom: 6px solid #fff;
    top: 50%;
    margin-top: -17px
}

.twentytwenty-down-arrow {
    border-top: 6px solid #fff;
    bottom: 50%;
    margin-bottom: -17px
}

.shortcode-blog-posts .post {
    border: none
}

.items-grid .wf-td,
.post-content,
.recent-posts .wf-td {
    display: table-cell;
    vertical-align: top
}

.shortcode-blog-posts .entry-meta {
    padding-bottom: 10px
}

.items-grid {
    margin-bottom: -20px
}

.items-grid .wf-cell {
    margin-bottom: 20px
}

.items-grid .borders:before {
    display: block;
    position: absolute;
    bottom: -15px
}

.items-grid article {
    overflow: hidden
}

.items-grid .alignleft {
    margin: 5px 20px 5px 0;
    font-size: 0;
    line-height: 0
}

.blog-shortcode article {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start
}

.jquery-filter article.hidden,
.jquery-filter article:not(.visible) {
    display: none;
    opacity: 0
}

.mode-grid:not(.bottom-overlap-layout-list) article,
.mode-masonry:not(.bottom-overlap-layout-list) article {
    -webkit-flex-flow: column nowrap;
    -moz-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.bottom-overlap-layout-list article,
.centered-layout-list article {
    -webkit-flex-flow: column nowrap;
    -moz-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.classic-layout-list.mode-list article.full-width-img {
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap
}

.dividers-on.classic-layout-list article {
    padding-top: 44px;
    margin-top: 19px
}

.dividers-on.classic-layout-list article:first-child {
    padding-top: 0;
    margin-top: 0
}

.jquery-filter article.visible {
    -webkit-animation: fadeInFromNone .5s ease-out;
    animation: fadeInFromNone .5s ease-out
}

@-webkit-keyframes fadeInFromNone {
    0% {
        display: none;
        opacity: 0
    }

    1% {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;
        opacity: 0
    }

    100% {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;
        opacity: 1
    }
}

@keyframes fadeInFromNone {
    0% {
        display: none;
        opacity: 0
    }

    1% {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;
        opacity: 0
    }

    100% {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;
        opacity: 1
    }
}

.blog-shortcode .post-thumbnail,
.post-thumbnail-rollover {
    position: relative;
    display: block
}

.blog-shortcode .post-thumbnail-wrap {
    position: relative;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 0 0 auto
}

.project-even .post-thumbnail-wrap {
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.blog-shortcode .post-thumbnail .alignleft {
    margin: 0
}

.blog-shortcode .post-thumbnail .alignnone {
    margin-bottom: 0
}

.blog-shortcode .format-gallery .post-thumbnail {
    width: 100%
}

.post-thumbnail-rollover {
    line-height: 0;
    overflow: hidden
}

.fancy-categories,
.gradient-overlay-layout-list .post-entry-content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex
}

.post-thumbnail-rollover:after {
    position: absolute;
    top: 0;
    height: 100%;
    opacity: 0;
    -webkit-transition: opacity .3s linear;
    transition: opacity .3s linear
}

.on-hover .post-thumbnail>.post-thumbnail-rollover:after,
.post-thumbnail>.post-thumbnail-rollover:hover:after {
    opacity: 1
}

.blog-thumb-iso-lazy-load {
    opacity: 0
}

.content-rollover-layout-list article:hover>.post-thumbnail-wrap .post-thumbnail-rollover:after,
.gradient-overlay-layout-list article:hover>.post-thumbnail-wrap .post-thumbnail-rollover:after {
    opacity: 1
}

.post-thumbnail>.post-thumbnail-rollover img {
    width: 100%
}

.blog-shortcode.scale-img .post-thumbnail>.post-thumbnail-rollover img {
    -webkit-transition: -webkit-transform .3s ease-out, opacity .35s;
    transition: transform .3s ease-out, opacity .35s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.post-thumbnail>.post-thumbnail-rollover img.blog-thumb-lazy-load,
.post-thumbnail>.post-thumbnail-rollover img.lazy-load {
    -webkit-transition: transform .3s ease-out, opacity .35s;
    transition: transform .3s ease-out, opacity .35s
}

.blog-shortcode.scale-img .on-hover .post-thumbnail img,
.blog-shortcode.scale-img .post-thumbnail:hover img,
.blog-shortcode.scale-img .post-thumbnail>.post-thumbnail-rollover:hover img,
.scale-img.content-rollover-layout-list article:hover .post-thumbnail>.post-thumbnail-rollover img,
.scale-img.gradient-overlay-layout-list article:hover .post-thumbnail>.post-thumbnail-rollover img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: -webkit-transform 4s ease-out;
    transition: transform 4s ease-out
}

.side-overlap-layout-list .project-odd .fancy-date a {
    right: auto;
    left: 10px
}

.fancy-categories {
    position: absolute;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -moz-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    z-index: 30;
    top: 10px;
    left: 10px
}

.fancy-categories a {
    padding: 2px 9px 1px;
    margin: 0 0 2px;
    background-color: rgba(0, 0, 0, .75);
    color: #fff
}

.fancy-categories a:hover {
    color: #fff
}

.blog-shortcode .entry-meta *,
.owl-carousel .entry-meta * {
    color: inherit
}

.side-overlap-layout-list .project-odd .fancy-categories {
    top: auto;
    bottom: 10px
}

.side-overlap-layout-list .project-even .fancy-categories {
    top: auto;
    right: 10px;
    bottom: 10px;
    left: auto
}

.fancy-categories * {
    font: 700 12px/22px Arial, Verdana, sans-serif
}

.post-entry-content {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.content-align-center .post-entry-content {
    text-align: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center
}

.blog-shortcode .post-entry-content {
    position: relative;
    z-index: 10
}

.centered-layout-list .post-entry-content {
    position: static;
    text-align: center
}

.centered-layout-list .post-entry-content:after {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0;
    width: 100%;
    height: 1px;
    content: ""
}

.gradient-overlap-layout-list .post-entry-content {
    position: relative;
    margin-top: -125px;
    z-index: 1;
    padding-top: 90px
}

.gradient-overlap-layout-list .post-entry-content:before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 150px;
    content: ""
}

.gradient-overlay-layout-list .post-entry-content {
    position: absolute;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    right: 10px;
    bottom: 10px;
    left: 10px;
    top: 20px;
    overflow: hidden
}

.mode-grid.bottom-overlap-layout-list .iso-item-ready .post-entry-content {
    -webkit-flex: 1 0 auto;
    -moz-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.mode-grid.gradient-overlap-layout-list .iso-item-ready .post-entry-content {
    -webkit-flex: 1 0 auto;
    -moz-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap
}

.blog-shortcode .entry-meta>span a,
.post-details {
    display: inline-block
}

.content-rollover-layout-list.mode-grid .post-entry-content,
.content-rollover-layout-list.mode-masonry .post-entry-content {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%
}

#main .blog-shortcode .format-aside .post-entry-content,
#main .blog-shortcode .format-link .post-entry-content,
#main .blog-shortcode .format-quote .post-entry-content,
#main .blog-shortcode .format-status .post-entry-content {
    width: 100%;
    top: 0;
    margin: 0
}

#main .classic-layout-list.mode-list .full-width-img .post-entry-content {
    width: 100%
}

.blog-shortcode .entry-excerpt {
    overflow: hidden
}

.post-entry-title-content {
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.blog-shortcode .post-entry-content .entry-title a,
.blog-shortcode .post-entry-title-content .entry-title a {
    -webkit-transition: color .35s;
    transition: color .35s
}

.blog-shortcode .entry-meta {
    padding: 0
}

.blog-shortcode .entry-meta a:hover {
    text-decoration: underline
}

.centered-layout-list .entry-meta {
    text-align: center
}

.blog-shortcode .entry-meta>a:after,
.blog-shortcode .entry-meta>span:after {
    right: 0;
    width: 3px;
    height: 3px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    content: ""
}

.post-details {
    position: relative;
    text-decoration: none
}

.post-details:after,
.post-details:before {
    display: table;
    content: ""
}

.post-details:after {
    clear: both
}

.ancient-ie .post-details {
    zoom: 1
}

.post-details .fa {
    margin-right: 0;
    margin-left: 7px;
    font-size: 12px
}

.gradient-overlay-layout-list .post-details,
.mode-grid.gradient-overlap-layout-list .post-details {
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start
}

.content-align-center.gradient-overlay-layout-list .post-details,
.content-align-center.mode-grid.gradient-overlap-layout-list .post-details {
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

#page .post-details.details-type-btn {
    margin-bottom: 0
}

.btn-3d .post-details.details-type-btn:hover {
    margin-bottom: 1px !important
}

.post-details.details-type-link {
    float: left;
    padding-bottom: 8px;
    margin-bottom: -8px;
    font-weight: 700
}

.centered-layout-list .post-details.details-type-link,
.content-align-center .post-details.details-type-link {
    float: none;
    vertical-align: top
}

.animate-sticky,
.is-webkit #main .jg-container .wf-cell,
.mobile-false .iso-container .wf-cell,
.mobile-false .iso-grid .wf-cell {
    float: left
}

.post-details.details-type-link:after {
    position: absolute;
    display: block;
    left: 0;
    bottom: 0;
    width: 0;
    height: 2px;
    content: "";
    -webkit-transition: width .4s ease;
    transition: width .4s ease
}

.post-details.details-type-link:hover:after {
    width: 100%
}

.content-rollover-layout-list .post-entry-content {
    top: 0;
    height: 100%;
    overflow-y: hidden;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-flex-pack: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-flex-flow: column nowrap;
    -moz-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}

.content-rollover-layout-list .post-entry-content:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    content: '';
    -webkit-transform: translate3d(0, 35%, 0);
    transform: translate3d(0, 35%, 0)
}

.content-rollover-layout-list .entry-excerpt,
.content-rollover-layout-list .post-details {
    opacity: 0;
    -webkit-transition: opacity .45s;
    transition: opacity .45s
}

.content-rollover-layout-list:not(.disable-layout-hover) article.is-clicked .entry-excerpt,
.content-rollover-layout-list:not(.disable-layout-hover) article.is-clicked .post-details,
.content-rollover-layout-list:not(.disable-layout-hover) article:hover .entry-excerpt,
.content-rollover-layout-list:not(.disable-layout-hover) article:hover .post-details {
    opacity: 1
}

.content-rollover-layout-list .post-entry-content .post-entry-wrapper,
.content-rollover-layout-list .post-entry-content:before {
    -webkit-transition: opacity .35s, bottom .35s, -webkit-transform .4s;
    transition: opacity .35s, bottom .35s, transform .4s
}

.content-rollover-layout-list .post-entry-content .post-entry-wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.content-rollover-layout-list:not(.disable-layout-hover) article.is-clicked .post-entry-content:before,
.content-rollover-layout-list:not(.disable-layout-hover) article:hover .post-entry-content:before {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.content-rollover-layout-list:not(.disable-layout-hover) article:hover .post-entry-wrapper {
    opacity: 1;
    bottom: 0
}

.mobile-true .content-rollover-layout-list:not(.disable-layout-hover) article.is-clicked .post-entry-wrapper {
    opacity: 1;
    bottom: 0;
    -webkit-transform: translateY(0) !important;
    transform: translateY(0) !important
}

.gradient-overlay-layout-list .post-entry-wrapper,
.gradient-overlay-layout-list .post-head-wrapper {
    position: absolute;
    top: 50%;
    left: 20px;
    right: 20px;
    -webkit-transition: opacity .4s, -webkit-transform .4s;
    transition: opacity .4s, transform .4s;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%
}

.gradient-overlay-layout-list .post-entry-content {
    -webkit-backface-visibility: hidden;
    transform: translatez(0)
}

.gradient-overlay-layout-list .post-entry-wrapper {
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    -webkit-transform: translate3d(0, -50%, 0) scale3d(.8, .8, 1);
    transform: translate3d(0, -50%, 0) scale3d(.8, .8, 1)
}

.gradient-overlay-layout-list:not(.disable-layout-hover) article:hover .post-head-wrapper,
.mobile-true .gradient-overlay-layout-list:not(.disable-layout-hover) article.is-clicked .post-head-wrapper {
    opacity: 0;
    -webkit-transform: translate3d(0, -50%, 0) scale3d(.8, .8, 1);
    transform: translate3d(0, -50%, 0) scale3d(.8, .8, 1)
}

.gradient-overlay-layout-list:not(.disable-layout-hover) article:hover .post-entry-wrapper,
.mobile-true .gradient-overlay-layout-list:not(.disable-layout-hover) article.is-clicked .post-entry-wrapper {
    -webkit-transform: translate3d(0, -50%, 0) scale3d(1, 1, 1);
    transform: translate3d(0, -50%, 0) scale3d(1, 1, 1);
    opacity: 1;
    transition-delay: .1s
}

.owl-carousel {
    box-sizing: border-box
}

.owl-carousel .post {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap
}

.owl-nav a {
    position: absolute;
    z-index: 10;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: -ms-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none
}

.arrows-hover-bg-off .owl-nav a:hover {
    background: 0 0 !important
}

.owl-carousel .owl-dots {
    position: absolute
}

.owl-carousel .owl-dots .owl-dot {
    position: relative;
    display: inline-block
}

:not(.bullets-etefu).owl-carousel .owl-dots .owl-dot span {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    outline: 0;
    border-radius: 50%
}

.bullets-scale-up .owl-dot span {
    -webkit-transition: -webkit-transform .3s ease, background .3s ease;
    transition: transform .3s ease, background .3s ease
}

.bullets-scale-up .owl-dot.active span {
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
}

.bullets-stroke .owl-dot:not(.active) span {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0) !important
}

.bullets-stroke .owl-dot span {
    -webkit-transition: box-shadow .3s ease, background-color .3s ease;
    transition: box-shadow .3s ease, background-color .3s ease
}

.bullets-stroke .owl-dot.active span {
    background-color: transparent;
    box-shadow: 0 0 0 2px #fff
}

.bullets-fill-in .owl-dot span {
    background-color: transparent;
    -webkit-transition: box-shadow .3s ease;
    transition: box-shadow .3s ease
}

.bullets-small-dot-stroke .owl-dot {
    border-radius: 50%;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);
    -webkit-transition: box-shadow .3s ease;
    transition: box-shadow .3s ease
}

.bullets-small-dot-stroke .owl-dot span {
    cursor: pointer;
    position: absolute;
    -webkit-transition: background-color .3s ease, -webkit-transform .3s ease;
    transition: background-color .3s ease, transform .3s ease
}

.bullets-small-dot-stroke .owl-dot.active span {
    -webkit-transform: scale(.4);
    transform: scale(.4)
}

.bullets-ubax .owl-dot span {
    content: '';
    position: absolute;
    top: 2px;
    left: 2px;
    width: calc(96%);
    height: calc(96%);
    border: 2px solid transparent;
    border-radius: 0 !important
}

.bullets-ubax .owl-dot.active span {
    z-index: 10;
    background: 0 0 !important;
    -webkit-transition: background-color .3s, border-color .3s;
    transition: background-color .3s, border-color .3s
}

.bullets-ubax .owl-dot:not(.active):hover span {
    -webkit-transition: background-color .3s;
    transition: background-color .3s
}

.bullets-etefu .owl-dot {
    height: 5px !important
}

.bullets-etefu .owl-dot span {
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 5px;
    -webkit-transition: background .3s;
    transition: background .3s
}

.bullets-etefu .owl-dot span:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    -webkit-transition: -webkit-transform .5s;
    transition: transform .5s;
    -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
    transition-timing-function: cubic-bezier(.2, 1, .3, 1)
}

.bullets-etefu .owl-dot.active span:before {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

@font-face {
    font-family: icomoon-arrows-the7-32x32;
    src: url(fonts/icomoon-arrows-the7-32x32.eot?lp0p2y);
    src: url(fonts/icomoon-arrows-the7-32x32.eot?lp0p2y#iefix) format('embedded-opentype'), url(fonts/icomoon-arrows-the7-32x32.ttf?lp0p2y) format('truetype'), url(fonts/icomoon-arrows-the7-32x32.woff?lp0p2y) format('woff'), url(fonts/icomoon-arrows-the7-32x32.svg?lp0p2y#icomoon-arrows-the7-32x32) format('svg');
    font-weight: 400;
    font-style: normal
}

.carousel-shortcode [class*=" icon-"],
.carousel-shortcode [class*=" icon-"]:before,
.carousel-shortcode [class^=icon-],
.carousel-shortcode [class^=icon-]:before {
    font-family: icomoon-arrows-carousel-32x32 !important;
    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
}

.owl-carousel:not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content {
    position: relative;
    z-index: 10
}

.bottom-overlap-layout-list[data-auto-height=false] .owl-stage,
.bottom-overlap-layout-list[data-auto-height=false] .owl-stage .owl-item,
.classic-layout-list[data-auto-height=false] .owl-stage,
.classic-layout-list[data-auto-height=false] .owl-stage .owl-item,
.gradient-overlap-layout-list[data-auto-height=false] .owl-stage,
.gradient-overlap-layout-list[data-auto-height=false] .owl-stage .owl-item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex
}

.bottom-overlap-layout-list[data-auto-height=false] .post-entry-content,
.gradient-overlap-layout-list[data-auto-height=false] .post-entry-content {
    -webkit-flex: 1 0 auto;
    -moz-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

.content-rollover-layout-list.owl-carousel .post-entry-content {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%
}

.owl-carousel .post-thumbnail-wrap {
    position: relative;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 0 0 auto
}

.sub-nav,
.top-bar {
    -webkit-box-sizing: border-box
}

.owl-carousel .post-thumbnail {
    position: relative;
    display: block
}

.owl-carousel .post-thumbnail .alignleft {
    margin: 0
}

.owl-carousel .post-thumbnail .alignnone {
    margin-bottom: 0
}

.owl-carousel .format-gallery .post-thumbnail {
    width: 100%
}

.owl-carousel .fancy-categories,
.owl-carousel .fancy-date>a,
.owl-carousel .post-entry-wrapper>* {
    -webkit-backface-visibility: hidden;
    transform: translatez(0)
}

.owl-carousel .entry-excerpt {
    overflow: hidden
}

.owl-carousel .post-entry-content .entry-title a,
.owl-carousel .post-entry-title-content .entry-title a {
    -webkit-transition: color .35s;
    transition: color .35s
}

.owl-carousel .entry-meta {
    padding: 0
}

.owl-carousel .entry-meta>span a {
    display: inline-block
}

.owl-carousel .entry-meta a:hover {
    text-decoration: underline
}

.owl-carousel .entry-meta>a:after,
.owl-carousel .entry-meta>span:after {
    right: 0;
    width: 3px;
    height: 3px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    content: ""
}

.owl-carousel [class*=" icon-"],
.owl-carousel [class*=" icon-"]:before,
.owl-carousel [class^=icon-],
.owl-carousel [class^=icon-]:before {
    font-family: icomoon-arrows-carousel-32x32 !important;
    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
}

.owl-carousel.scale-img .post-thumbnail>.post-thumbnail-rollover img {
    -webkit-transition: -webkit-transform .3s ease-out, opacity .35s;
    transition: transform .3s ease-out, opacity .35s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.post-thumbnail>.post-thumbnail-rollover img.lazy-load {
    -webkit-transition: transform .3s ease-out, opacity .35s;
    transition: transform .3s ease-out, opacity .35s
}

.owl-carousel.scale-img .on-hover .post-thumbnail img,
.owl-carousel.scale-img .post-thumbnail:hover img,
.owl-carousel.scale-img .post-thumbnail>.post-thumbnail-rollover:hover img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: -webkit-transform 4s ease-out;
    transition: transform 4s ease-out
}

.masthead {
    position: relative;
    z-index: 102
}

.masthead:not(.side-header) {
    display: -ms-flexbox;
    -ms-flex-direction: column
}

.hidden-header.overlay-navigation:not(.sticky-on) .mixed-header,
.hidden-header.sticky-header:not(.sticky-on) .mixed-header,
.hidden-header:not(.sticky-header):not(.overlay-navigation):not(.sticky-on) .masthead:not(#phantom) {
    display: none
}

.top-bar,
.top-bar>.mini-widgets {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex
}

.disable-headers.header-side-left #page,
.disable-headers.header-side-left.header-side-line #page:not(.boxed),
.disable-headers.overlay-navigation.header-side-line #page:not(.boxed),
.hidden-header.header-side-left #page,
.hidden-header.header-side-left.header-side-line #page:not(.boxed),
.hidden-header.overlay-navigation.header-side-line #page:not(.boxed) {
    padding-left: 0
}

.disable-headers.header-side-right #page,
.disable-headers.header-side-right.header-side-line #page:not(.boxed),
.hidden-header.header-side-right #page,
.hidden-header.header-side-right.header-side-line #page:not(.boxed) {
    padding-right: 0
}

.floating-navigation-below-slider .header-space,
.floating-navigation-below-slider .masthead:not(.side-header) {
    visibility: hidden;
    opacity: 0
}

.responsive-off.transparent .mixed-header.side-header-h-stroke,
.responsive-off.transparent:not(.photo-scroller-album):not(.phantom-sticky) .masthead:not(.side-header):not(.mixed-header) {
    position: absolute;
    width: 100%;
    z-index: 102
}

.top-bar {
    position: relative;
    display: flex;
    margin-top: 0;
    box-sizing: border-box
}

.top-bar:before {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    content: "";
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.boxed .top-bar:before {
    padding: 0;
    margin: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.top-bar.full-width-line:before,
.top-bar.solid-bg:before {
    padding: 0 1000px;
    margin-left: -1000px
}

.boxed .top-bar.full-width-line:before,
.boxed .top-bar.solid-bg:before {
    padding: 0;
    margin: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.top-bar.solid-bg:before {
    height: 100%
}

.top-bar>.mini-widgets {
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.top-bar .mini-widgets:first-child {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start
}

.top-bar .mini-widgets.right-widgets {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end
}

.top-bar * {
    font-size: inherit;
    line-height: inherit
}

.top-bar.top-bar-empty {
    position: absolute;
    visibility: hidden
}

.mini-contacts,
.mini-nav {
    position: relative;
    vertical-align: middle
}

.transparent .top-bar {
    margin-bottom: -1px
}

.top-bar .sub-nav {
    z-index: 1003
}

.top-bar .sub-nav a:hover,
.top-bar a,
.top-bar a:hover {
    text-decoration: none
}

.top-bar .mini-login a:hover,
.top-bar .mini-search .submit:hover,
.top-bar a:hover {
    text-decoration: none;
    opacity: .7
}

.top-bar .shopping-cart-inner a:hover,
.top-bar .soc-ico a:hover {
    opacity: 1
}

.branding {
    line-height: 0;
    font-size: 0
}

.side-header .branding {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex
}

.branding>a {
    display: block
}

.branding a img,
.branding img {
    height: auto
}

.branding .mobile-logo,
.phantom-sticky .side-header .branding .mobile-logo {
    display: none
}

.masthead.widgets .mini-contacts,
.masthead.widgets .mini-login,
.masthead.widgets .mini-nav,
.masthead.widgets .mini-search,
.masthead.widgets .mini-wpml,
.masthead.widgets .shopping-cart,
.masthead.widgets .soc-ico,
.masthead.widgets .text-area {
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px
}

.dt-mobile-header .mini-contacts,
.dt-mobile-header .mini-login,
.dt-mobile-header .mini-nav,
.dt-mobile-header .mini-search,
.dt-mobile-header .mini-wpml,
.dt-mobile-header .shopping-cart,
.dt-mobile-header .soc-ico,
.dt-mobile-header .text-area,
.masthead.widgets.side-header .mini-contacts,
.masthead.widgets.side-header .mini-login,
.masthead.widgets.side-header .mini-nav,
.masthead.widgets.side-header .mini-search,
.masthead.widgets.side-header .mini-wpml,
.masthead.widgets.side-header .shopping-cart,
.masthead.widgets.side-header .soc-ico,
.masthead.widgets.side-header .text-area {
    margin-left: 0;
    margin-right: 20px
}

.masthead.widgets.side-header.h-center .mini-contacts,
.masthead.widgets.side-header.h-center .mini-login,
.masthead.widgets.side-header.h-center .mini-nav,
.masthead.widgets.side-header.h-center .mini-search,
.masthead.widgets.side-header.h-center .mini-wpml,
.masthead.widgets.side-header.h-center .shopping-cart,
.masthead.widgets.side-header.h-center .soc-ico,
.masthead.widgets.side-header.h-center .text-area {
    margin-left: 10px;
    margin-right: 10px
}

.masthead.widgets:not(.side-header) .mini-contacts.first,
.masthead.widgets:not(.side-header) .mini-contacts:first-child,
.masthead.widgets:not(.side-header) .mini-login.first,
.masthead.widgets:not(.side-header) .mini-login:first-child,
.masthead.widgets:not(.side-header) .mini-nav.first,
.masthead.widgets:not(.side-header) .mini-nav:first-child,
.masthead.widgets:not(.side-header) .mini-search.first,
.masthead.widgets:not(.side-header) .mini-search:first-child,
.masthead.widgets:not(.side-header) .mini-wpml.first,
.masthead.widgets:not(.side-header) .mini-wpml:first-child,
.masthead.widgets:not(.side-header) .shopping-cart.first,
.masthead.widgets:not(.side-header) .shopping-cart:first-child,
.masthead.widgets:not(.side-header) .soc-ico.first,
.masthead.widgets:not(.side-header) .soc-ico:first-child,
.masthead.widgets:not(.side-header) .text-area.first,
.masthead.widgets:not(.side-header) .text-area:first-child,
.side-header-h-stroke .mini-contacts.first,
.side-header-h-stroke .mini-contacts:first-child,
.side-header-h-stroke .mini-login.first,
.side-header-h-stroke .mini-login:first-child,
.side-header-h-stroke .mini-nav.first,
.side-header-h-stroke .mini-nav:first-child,
.side-header-h-stroke .mini-search.first,
.side-header-h-stroke .mini-search:first-child,
.side-header-h-stroke .mini-wpml.first,
.side-header-h-stroke .mini-wpml:first-child,
.side-header-h-stroke .shopping-cart.first,
.side-header-h-stroke .shopping-cart:first-child,
.side-header-h-stroke .soc-ico.first,
.side-header-h-stroke .soc-ico:first-child,
.side-header-h-stroke .text-area.first,
.side-header-h-stroke .text-area:first-child {
    margin-left: 0
}

.masthead.widgets:not(.side-header) .mini-contacts.last,
.masthead.widgets:not(.side-header) .mini-contacts:last-child,
.masthead.widgets:not(.side-header) .mini-login.last,
.masthead.widgets:not(.side-header) .mini-login:last-child,
.masthead.widgets:not(.side-header) .mini-nav.last,
.masthead.widgets:not(.side-header) .mini-nav:last-child,
.masthead.widgets:not(.side-header) .mini-search.last,
.masthead.widgets:not(.side-header) .mini-search:last-child,
.masthead.widgets:not(.side-header) .mini-wpml.last,
.masthead.widgets:not(.side-header) .mini-wpml:last-child,
.masthead.widgets:not(.side-header) .shopping-cart.last,
.masthead.widgets:not(.side-header) .shopping-cart:last-child,
.masthead.widgets:not(.side-header) .soc-ico.last,
.masthead.widgets:not(.side-header) .soc-ico:last-child,
.masthead.widgets:not(.side-header) .text-area.last,
.masthead.widgets:not(.side-header) .text-area:last-child,
.side-header-h-stroke .mini-contacts.last,
.side-header-h-stroke .mini-contacts:last-child,
.side-header-h-stroke .mini-login.last,
.side-header-h-stroke .mini-login:last-child,
.side-header-h-stroke .mini-nav.last,
.side-header-h-stroke .mini-nav:last-child,
.side-header-h-stroke .mini-search.last,
.side-header-h-stroke .mini-search:last-child,
.side-header-h-stroke .mini-wpml.last,
.side-header-h-stroke .mini-wpml:last-child,
.side-header-h-stroke .shopping-cart.last,
.side-header-h-stroke .shopping-cart:last-child,
.side-header-h-stroke .soc-ico.last,
.side-header-h-stroke .soc-ico:last-child,
.side-header-h-stroke .text-area.last,
.side-header-h-stroke .text-area:last-child {
    margin-right: 0
}

.dt-mobile-header .mini-contacts,
.dt-mobile-header .mini-login,
.dt-mobile-header .mini-nav,
.dt-mobile-header .mini-search,
.dt-mobile-header .mini-wpml,
.dt-mobile-header .shopping-cart,
.dt-mobile-header .soc-ico,
.dt-mobile-header .text-area,
.masthead.side-header.widgets .mini-contacts,
.masthead.side-header.widgets .mini-login,
.masthead.side-header.widgets .mini-nav,
.masthead.side-header.widgets .mini-search,
.masthead.side-header.widgets .mini-wpml,
.masthead.side-header.widgets .shopping-cart,
.masthead.side-header.widgets .soc-ico,
.masthead.side-header.widgets .text-area {
    margin-top: 5px;
    margin-bottom: 5px
}

.side-header-v-stroke .mini-contacts,
.side-header-v-stroke .mini-login,
.side-header-v-stroke .mini-nav,
.side-header-v-stroke .mini-search,
.side-header-v-stroke .mini-wpml,
.side-header-v-stroke .shopping-cart,
.side-header-v-stroke .soc-ico,
.side-header-v-stroke .text-area {
    margin: 10px 0
}

.masthead.widgets .mobile-header-bar .mini-contacts,
.masthead.widgets .mobile-header-bar .mini-login,
.masthead.widgets .mobile-header-bar .mini-nav,
.masthead.widgets .mobile-header-bar .mini-search,
.masthead.widgets .mobile-header-bar .mini-wpml,
.masthead.widgets .mobile-header-bar .shopping-cart,
.masthead.widgets .mobile-header-bar .soc-ico,
.masthead.widgets .mobile-header-bar .text-area,
.side-header-h-stroke .mobile-header-bar .mini-contacts,
.side-header-h-stroke .mobile-header-bar .mini-login,
.side-header-h-stroke .mobile-header-bar .mini-nav,
.side-header-h-stroke .mobile-header-bar .mini-search,
.side-header-h-stroke .mobile-header-bar .mini-wpml,
.side-header-h-stroke .mobile-header-bar .shopping-cart,
.side-header-h-stroke .mobile-header-bar .soc-ico,
.side-header-h-stroke .mobile-header-bar .text-area {
    margin: 0 10px
}

.masthead.widgets .mobile-header-bar .mini-contacts.first,
.masthead.widgets .mobile-header-bar .mini-contacts:first-child,
.masthead.widgets .mobile-header-bar .mini-login.first,
.masthead.widgets .mobile-header-bar .mini-login:first-child,
.masthead.widgets .mobile-header-bar .mini-nav.first,
.masthead.widgets .mobile-header-bar .mini-nav:first-child,
.masthead.widgets .mobile-header-bar .mini-search.first,
.masthead.widgets .mobile-header-bar .mini-search:first-child,
.masthead.widgets .mobile-header-bar .mini-wpml.first,
.masthead.widgets .mobile-header-bar .mini-wpml:first-child,
.masthead.widgets .mobile-header-bar .shopping-cart.first,
.masthead.widgets .mobile-header-bar .shopping-cart:first-child,
.masthead.widgets .mobile-header-bar .soc-ico.first,
.masthead.widgets .mobile-header-bar .soc-ico:first-child,
.masthead.widgets .mobile-header-bar .text-area.first,
.masthead.widgets .mobile-header-bar .text-area:first-child,
.side-header-h-stroke .mobile-header-bar .mini-contacts.first,
.side-header-h-stroke .mobile-header-bar .mini-contacts:first-child,
.side-header-h-stroke .mobile-header-bar .mini-login.first,
.side-header-h-stroke .mobile-header-bar .mini-login:first-child,
.side-header-h-stroke .mobile-header-bar .mini-nav.first,
.side-header-h-stroke .mobile-header-bar .mini-nav:first-child,
.side-header-h-stroke .mobile-header-bar .mini-search.first,
.side-header-h-stroke .mobile-header-bar .mini-search:first-child,
.side-header-h-stroke .mobile-header-bar .mini-wpml.first,
.side-header-h-stroke .mobile-header-bar .mini-wpml:first-child,
.side-header-h-stroke .mobile-header-bar .shopping-cart.first,
.side-header-h-stroke .mobile-header-bar .shopping-cart:first-child,
.side-header-h-stroke .mobile-header-bar .soc-ico.first,
.side-header-h-stroke .mobile-header-bar .soc-ico:first-child,
.side-header-h-stroke .mobile-header-bar .text-area.first,
.side-header-h-stroke .mobile-header-bar .text-area:first-child {
    margin-left: 10px
}

.masthead.widgets .mobile-header-bar .mini-contacts.last,
.masthead.widgets .mobile-header-bar .mini-contacts:last-child,
.masthead.widgets .mobile-header-bar .mini-login.last,
.masthead.widgets .mobile-header-bar .mini-login:last-child,
.masthead.widgets .mobile-header-bar .mini-nav.last,
.masthead.widgets .mobile-header-bar .mini-nav:last-child,
.masthead.widgets .mobile-header-bar .mini-search.last,
.masthead.widgets .mobile-header-bar .mini-search:last-child,
.masthead.widgets .mobile-header-bar .mini-wpml.last,
.masthead.widgets .mobile-header-bar .mini-wpml:last-child,
.masthead.widgets .mobile-header-bar .shopping-cart.last,
.masthead.widgets .mobile-header-bar .shopping-cart:last-child,
.masthead.widgets .mobile-header-bar .soc-ico.last,
.masthead.widgets .mobile-header-bar .soc-ico:last-child,
.masthead.widgets .mobile-header-bar .text-area.last,
.masthead.widgets .mobile-header-bar .text-area:last-child,
.side-header-h-stroke .mobile-header-bar .mini-contacts.last,
.side-header-h-stroke .mobile-header-bar .mini-contacts:last-child,
.side-header-h-stroke .mobile-header-bar .mini-login.last,
.side-header-h-stroke .mobile-header-bar .mini-login:last-child,
.side-header-h-stroke .mobile-header-bar .mini-nav.last,
.side-header-h-stroke .mobile-header-bar .mini-nav:last-child,
.side-header-h-stroke .mobile-header-bar .mini-search.last,
.side-header-h-stroke .mobile-header-bar .mini-search:last-child,
.side-header-h-stroke .mobile-header-bar .mini-wpml.last,
.side-header-h-stroke .mobile-header-bar .mini-wpml:last-child,
.side-header-h-stroke .mobile-header-bar .shopping-cart.last,
.side-header-h-stroke .mobile-header-bar .shopping-cart:last-child,
.side-header-h-stroke .mobile-header-bar .soc-ico.last,
.side-header-h-stroke .mobile-header-bar .soc-ico:last-child,
.side-header-h-stroke .mobile-header-bar .text-area.last,
.side-header-h-stroke .mobile-header-bar .text-area:last-child {
    margin-right: 10px
}

.mini-contacts {
    display: inline-block;
    padding-left: 18px;
    margin: 0;
    background-repeat: no-repeat;
    background-position: 0 center
}

.mini-contacts.address,
.mini-contacts.clock,
.mini-contacts.email,
.mini-contacts.skype {
    padding-left: 22px
}

.mini-nav {
    display: inline-block
}

.menu-select select,
.mini-nav .customSelect {
    border: none;
    padding: 0;
    margin-bottom: 0
}

.mini-nav .customSelect {
    position: absolute;
    visibility: hidden
}

.mini-nav .customSelect .customSelectInner {
    opacity: 0
}

.menu-select select,
.mini-nav .customSelect1,
.select-type-menu .menu-select {
    position: relative;
    visibility: visible;
    opacity: 1
}

.select-type-menu .menu-select {
    display: inline-block;
    margin: 0 auto
}

.select-type-menu .menu-select:hover {
    opacity: .7
}

.select-type-menu>ul {
    visibility: hidden
}

.custom-menu a:hover,
.menu a:hover,
.menu-select:hover {
    text-decoration: underline
}

.dt-mobile-header .custom-menu a:hover,
.dt-mobile-header .menu a:hover,
.dt-mobile-header .menu-select:hover,
.masthead .custom-menu a:hover,
.masthead .menu a:hover,
.masthead .menu-select:hover,
.mini-nav .customSelectInner:hover {
    text-decoration: none
}

.list-type-menu .menu-select {
    position: absolute;
    visibility: hidden;
    opacity: 0
}

.mini-nav .customSelectInner {
    padding-left: 20px;
    background: 0 0
}

.mini-nav .customSelectInner:before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 16px;
    height: 16px;
    margin-top: -8px;
    content: "";
    background-position: 0 center;
    background-repeat: no-repeat
}

.menu-select select {
    z-index: 9
}

.mini-nav .customSelect {
    padding: 0
}

.list-type-menu.mini-nav ul {
    display: block;
    line-height: 0
}

.mini-nav li {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.mini-nav:not(.select-type-menu)>ul>li {
    margin: 0 16px 0 0
}

.dt-mobile-header .mini-nav .sub-nav>li {
    display: block
}

#page .mini-nav .sub-nav li.has-children a:after {
    right: 8px
}

.mini-nav li:last-child {
    margin-right: 0
}

#bottom-bar .mini-nav ul>li.act>a .menu-item-text,
#bottom-bar .mini-nav>ul>li>a:hover .menu-item-text {
    text-decoration: underline
}

#bottom-bar .mini-nav ul .sub-nav>li.act>a .menu-item-text,
#bottom-bar .mini-nav ul>li>a:hover,
.list-type-menu.mini-nav ul .sub-nav>li.act>a .menu-item-text,
.list-type-menu.mini-nav ul>li>a,
.mini-login a,
.mini-login a:hover,
.select-type-menu.mini-nav>ul>li>a:hover {
    text-decoration: none
}

.list-type-menu.mini-nav>ul>li.act>a .menu-item-text,
.list-type-menu.mini-nav>ul>li>a:hover {
    opacity: .7
}

.mini-nav li:first-child:before {
    border-left: none
}

.mini-nav select {
    min-width: 100px;
    height: 0;
    opacity: 0
}

.mini-login:hover,
.mini-search .submit:hover {
    opacity: .7
}

#page .mini-nav select option,
.light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-nav select option,
.top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .mini-nav select option {
    color: #b8bcbe !important;
    -webkit-text-fill-color: #b8bcbe
}

.masthead .mini-search.act {
    position: relative;
    z-index: 1002
}

.dt-mobile-header .mini-search,
.masthead .mini-search {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    z-index: 10
}

.dt-mobile-header .mini-search,
.dt-mobile-header .searchform {
    position: static
}

.searchform {
    position: relative;
    z-index: 3
}

.dt-mobile-header .mini-search .field,
.masthead .mini-search .field {
    position: absolute;
    top: 38px;
    width: 290px;
    height: 50px;
    background-color: #fff;
    border: none !important;
    font-style: italic;
    visibility: hidden;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .2)
}

.dt-mobile-header .mini-search .field {
    left: 0;
    width: 100%;
    z-index: 100
}

.mini-login a:before,
.mini-search .submit:before {
    top: 50%;
    margin-top: -8px;
    height: 16px;
    width: 16px;
    background-position: 0 center;
    background-repeat: no-repeat;
    content: "";
    left: 0
}

.mini-search .field.right-overflow {
    right: 0
}

.mini-search .field:focus {
    outline: 0
}

.mini-search .submit,
.searchform .submit {
    display: block;
    padding-left: 22px;
    border: none;
    background-color: transparent;
    text-decoration: none
}

.dt-mobile-header .mini-search .submit,
.dt-mobile-header .searchform .submit {
    position: relative
}

.mini-search .submit:before {
    position: absolute
}

.dt-mobile-header .mini-search .searchsubmit,
.masthead .mini-search .searchsubmit {
    display: none
}

.masthead .soc-ico,
.mini-login,
.text-area {
    display: inline-block;
    vertical-align: middle
}

.mini-login a {
    position: relative;
    padding-left: 22px
}

.mini-login a:before {
    position: absolute
}

.lines,
.text-area {
    position: relative
}

.accent-gradient .masthead .soc-ico.accent-bg a:hover,
.accent-gradient .masthead .soc-ico.gradient-bg a:hover,
.masthead .soc-ico a:hover,
.masthead .soc-ico.accent-bg a:hover,
.masthead .soc-ico.custom-bg a:hover,
.masthead .soc-ico.gradient-bg a:hover {
    background: 0 0
}

.accent-gradient .masthead .soc-ico.gradient-bg.hover-custom-bg a:hover,
.masthead .soc-ico.accent-bg.hover-custom-bg a:hover,
.masthead .soc-ico.hover-accent-bg a:hover,
.masthead .soc-ico.hover-custom-bg a:hover,
.masthead .soc-ico.hover-disabled-bg a:hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

#page .icon-off,
#page .icon-off:before,
#page .mini-login .submit.icon-off:before,
#page .wc-ico-cart.icon-off:before,
#phantom .icon-off,
#phantom .icon-off:before,
#phantom .mini-login .submit.icon-off:before,
#phantom .wc-ico-cart.icon-off:before {
    background: 0 0 !important;
    padding-left: 0
}

.mini-contacts,
.mini-login,
.mini-nav,
.mini-search,
.mini-wpml,
.shopping-cart,
.text-area {
    margin-right: 10px;
    margin-left: 10px
}

.mini-widgets .text-area a:not(.dt-btn),
.mobile-mini-widgets .text-area a:not(.dt-btn) {
    text-decoration: underline
}

#bottom-bar .sub-nav a:hover,
#bottom-bar a,
.main-nav>li>a,
.mobile-main-nav>li>a,
.text-area a:not(.dt-btn):hover {
    text-decoration: none
}

.text-area>p {
    margin-bottom: 0
}

.top-bar>span {
    display: none !important
}

.lines,
.lines:after,
.lines:before {
    display: inline-block;
    width: 22px;
    height: 2px
}

.mini-login .submit.text-disable,
.mini-search .submit.text-disable,
.searchform .submit.text-disable,
.wc-ico-cart.text-disable {
    padding-left: 16px;
    letter-spacing: -4px
}

.masthead .soc-ico a {
    line-height: 22px
}

.hide-overlay.active .lines-button.x .lines,
.menu-toggle.active .lines-button.x .lines {
    background: 0 0
}

.accent-bg .lines,
.accent-bg .lines:after,
.accent-bg .lines:before {
    background-color: #fff
}

.lines:after,
.lines:before {
    position: absolute;
    left: 0;
    content: '';
    -webkit-transform-origin: 1.5px center;
    transform-origin: 1.5px center;
    -webkit-transition: all .3s;
    transition: all .3s
}

.main-nav>li,
.main-nav>li>a,
.mini-nav li>a {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    position: relative
}

.hide-overlay.active .lines-button.x .lines:after,
.hide-overlay.active .lines-button.x .lines:before,
.menu-toggle.active .lines-button.x .lines:after,
.menu-toggle.active .lines-button.x .lines:before {
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    top: 0
}

.lines:before {
    top: 7px
}

.menu-toggle:not(.active) .lines-button:hover .lines:before {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px)
}

.large-menu-icon .menu-toggle:not(.active) .lines-button:hover .lines:before {
    -webkit-transform: translateY(-3px);
    transform: translateY(-3px)
}

.lines:after {
    top: -7px
}

.menu-toggle:not(.active) .lines-button:hover .lines:after {
    -webkit-transform: translateY(2px);
    transform: translateY(2px)
}

.large-menu-icon .menu-toggle:not(.active) .lines-button:hover .lines:after {
    -webkit-transform: translateY(3px);
    transform: translateY(3px)
}

.hide-overlay.active .lines-button.x .lines:before,
.menu-toggle.active .lines-button.x .lines:before {
    -ms-transform: rotate3d(0, 0, 1, 45deg);
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    -webkit-transition: -webkit-transform .2s ease;
    transition: transform .2s ease
}

.hide-overlay.active:hover .lines-button.x .lines:before,
.menu-toggle.active:hover .lines-button.x .lines:before {
    -ms-transform: rotate3d(0, 0, 1, 0deg);
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg)
}

.hide-overlay.active .lines-button.x .lines:after,
.menu-toggle.active .lines-button.x .lines:after {
    -ms-transform: rotate3d(0, 0, 1, -45deg);
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    -webkit-transition: -webkit-transform .2s ease;
    transition: transform .2s ease
}

.hide-overlay.active:hover .lines-button.x .lines:after,
.menu-toggle.active:hover .lines-button.x .lines:after {
    -ms-transform: rotate3d(0, 0, 1, 0deg);
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg)
}

.main-nav>li {
    display: flex
}

.main-nav>li>a,
.mini-nav li>a {
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.not-clickable-item {
    cursor: default
}

.main-nav>li>a .text-wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: inherit
}

.main-nav>li>a .text-wrap .menu-item-text {
    position: relative;
    z-index: 10
}

.main-nav.level-arrows-on>li.has-children>a {
    position: relative
}

.main-nav .menu-item .text-wrap>i,
.main-nav .menu-item a .fa,
.main-nav .menu-item a>i,
.mini-nav .menu-item .text-wrap>i,
.mini-nav .menu-item a .fa,
.mini-nav .menu-item a>i {
    padding-right: 6px
}

.menu-text,
.subtitle-text {
    display: block
}

.top-header .main-nav.level-arrows-on>li.has-children>a .menu-text {
    position: relative;
    padding-right: 10px
}

.sub-sideways .main-nav.level-arrows-on>li.has-children>a .menu-item-text {
    position: relative
}

.top-header .main-nav .menu-text:after {
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 0;
    width: 8px;
    height: 8px;
    content: ""
}

.main-nav .rippleWrap {
    width: 100%;
    height: 100%
}

.side-header .main-nav.level-arrows-on>li.has-children>a:after {
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: -14px;
    width: 14px;
    height: 14px;
    content: "";
    background-repeat: no-repeat;
    background-position: center center
}

.side-header.sub-downwards .main-nav.level-arrows-on>li.has-children>a:after {
    right: -30px;
    margin-top: -15px;
    width: 30px;
    height: 30px
}

.dt-mobile-header .next-level-button,
.sub-downwards .next-level-button {
    position: relative;
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: center center
}

.dt-mobile-header.dt-parent-menu-clickable .mobile-main-nav>li.has-children>a:after,
.sub-downwards.dt-parent-menu-clickable .main-nav.level-arrows-on>li.has-children>a:after {
    display: none
}

.dt-mobile-header .next-level-button,
.sub-downwards .main-nav.level-arrows-on>li.has-children>a:after,
.sub-downwards .next-level-button,
.sub-downwards .side-header .main-nav.level-arrows-on>li.has-children>a:after {
    -ms-transition: -ms-transform .3s ease-out;
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out
}

.dt-mobile-header li.has-children.open-sub>.next-level-button,
.sub-downwards .main-nav.level-arrows-on>li.has-children.open-sub>a.act:after,
.sub-downwards li.has-children.open-sub>.next-level-button {
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.l-to-r-line>li>a>span {
    position: relative;
    display: block
}

.l-to-r-line>li>a i.underline {
    position: absolute;
    display: block;
    left: 1px;
    bottom: -5px;
    overflow: hidden;
    width: 0;
    pointer-events: none;
    background-color: transparent;
    opacity: .85;
    -webkit-transition: all .3s cubic-bezier(.175, .885, .32, 1.275);
    transition: all .3s cubic-bezier(.175, .885, .32, 1.275)
}

.top-header .l-to-r-line>li.act>a i.underline,
.top-header .l-to-r-line>li.dt-hovered>a i.underline,
.top-header .l-to-r-line>li>a:hover i.underline {
    width: 100%
}

.from-centre-line>li>a>span {
    position: relative;
    display: block
}

.from-centre-line>li>a .menu-item-text:before {
    position: absolute;
    visibility: hidden;
    left: 0;
    bottom: -5px;
    width: 100%;
    height: 2px;
    background-color: #000;
    content: "";
    -ms-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transition: all .2s ease-in-out 0s;
    -webkit-transition: all .2s ease-in-out 0s;
    transition: all .2s ease-in-out 0s;
    opacity: .85
}

.top-header .from-centre-line>li.act>a .menu-item-text:before,
.top-header .from-centre-line>li.dt-hovered>a .menu-item-text:before,
.top-header .from-centre-line>li>a:hover .menu-item-text:before {
    visibility: visible;
    -ms-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.upwards-line>li>a>span {
    position: relative;
    display: block
}

.upwards-line>li>a .menu-item-text:before {
    position: absolute;
    bottom: -5px;
    left: 0;
    width: 100%;
    height: 2px;
    background: rgba(0, 0, 0, .1);
    content: '';
    opacity: 0;
    -ms-transition: opacity .3s, -webkit-transform .3s;
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: opacity .3s, transform .3s;
    -ms-transform: translateY(10px);
    -webkit-transform: translateY(10px);
    transform: translateY(10px)
}

.top-header .upwards-line>li.act>a .menu-item-text:before,
.top-header .upwards-line>li.dt-hovered>a .menu-item-text:before,
.top-header .upwards-line>li>a:hover .menu-item-text:before {
    opacity: 1;
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.downwards-line>li>a>span {
    position: relative;
    display: block
}

.downwards-line>li>a .menu-item-text:before {
    position: absolute;
    bottom: -5px;
    left: 0;
    width: 100%;
    height: 2px;
    background: #fff;
    content: '';
    opacity: 0;
    -ms-transition: height .3s, opacity .3s, -webkit-transform .3s;
    -webkit-transition: height .3s, opacity .3s, -webkit-transform .3s;
    transition: height .3s, opacity .3s, transform .3s;
    -ms-transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px)
}

.top-header .downwards-line>li.act>a .menu-item-text:before,
.top-header .downwards-line>li.dt-hovered>a .menu-item-text:before,
.top-header .downwards-line>li>a:hover .menu-item-text:before {
    height: 2px;
    opacity: 1;
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.top-header .active-line-decoration>li>a,
.top-header .hover-line-decoration>li>a {
    overflow: hidden
}

.top-header .active-line-decoration>li>a .decoration-line,
.top-header .hover-line-decoration>li>a .decoration-line {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 2px;
    content: "";
    opacity: 0;
    -ms-transition: opacity .3s ease;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.top-header .active-line-decoration>li.act>a .decoration-line,
.top-header .hover-line-decoration>li.dt-hovered>a .decoration-line,
.top-header .hover-line-decoration>li>a:hover .decoration-line {
    opacity: 1
}

.top-header .hover-bg-decoration>li:not(.act)>a {
    -webkit-transition: background .3s ease;
    transition: background .3s ease
}

.dt-mega-menu-wrap,
.sub-nav {
    position: absolute;
    visibility: hidden;
    z-index: 200;
    top: 100%;
    left: 0;
    width: 240px;
    opacity: 0
}

.sub-nav.right-overflow {
    left: auto;
    right: 0
}

.sub-nav {
    padding: 10px;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .2);
    box-shadow: 0 0 4px rgba(0, 0, 0, .2);
    box-sizing: border-box
}

.sub-nav li {
    position: relative;
    display: block
}

.sub-nav li:first-child:before {
    display: none
}

.sub-nav li a,
.sub-nav li a .text-wrap {
    position: relative;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -moz-align-content: center;
    -ms-align-content: center;
    align-content: center;
    -ms-flex-line-pack: center;
    text-decoration: none
}

.masthead .mobile-header-bar,
.masthead:not(.side-header) .header-bar {
    -webkit-align-content: stretch;
    -moz-align-content: stretch;
    -ms-align-content: stretch
}

.sub-nav li a {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.sub-nav li a .text-wrap {
    width: 100%
}

.sub-downwards.h-center .sub-nav li a .text-wrap,
.sub-downwards.h-center .sub-nav>li,
.sub-downwards.h-justify.h-center .sub-nav>li>a {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center;
    text-align: center
}

.sub-nav li.has-children a:after {
    position: absolute;
    display: block;
    right: 0;
    top: 50%;
    width: 8px;
    height: 8px;
    margin-top: -4px;
    content: "";
    background-position: center center;
    background-repeat: no-repeat
}

.sub-downwards .sub-nav li.has-children a:after {
    right: -30px;
    margin-top: -15px
}

.dt-mobile-header .sub-nav .next-level-button,
.sub-downwards .sub-nav .next-level-button,
.sub-downwards .sub-nav li.has-children a:after {
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    width: 30px;
    height: 30px;
    background-position: center center;
    background-repeat: no-repeat
}

.dt-mobile-header.dt-parent-menu-clickable .sub-nav li.has-children a:after,
.sub-downwards.dt-parent-menu-clickable .sub-nav li.has-children a:after {
    display: none
}

.dt-mobile-header.dt-parent-menu-clickable .mini-nav .sub-nav li.has-children a:after,
.sub-downwards.dt-parent-menu-clickable .mini-nav .sub-nav li.has-children a:after {
    display: block
}

.dt-mobile-header .sub-nav .next-level-button,
.sub-downwards .sub-nav .next-level-button,
.sub-downwards .sub-nav.level-arrows-on li.has-children>a:after {
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out
}

.dt-mobile-header .sub-nav li.has-children.open-sub>.next-level-button,
.sub-downwards .sub-nav li.has-children.open-sub>.next-level-button,
.sub-downwards .sub-nav.level-arrows-on li.has-children.open-sub>a.act:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.sub-nav .sub-nav {
    left: 241px;
    top: -10px;
    margin-top: 0
}

.rtl .sub-nav .sub-nav {
    left: auto;
    right: 241px
}

.sub-nav .sub-nav.right-overflow {
    left: -241px
}

.rtl .sub-nav .sub-nav.right-overflow {
    left: auto;
    right: -241px
}

.side-header:not(.sub-downwards) .main-nav>li>.dt-mega-menu-wrap:not(.bottom-overflow),
.side-header:not(.sub-downwards) .main-nav>li>.sub-nav:not(.bottom-overflow) {
    top: 0 !important;
    left: 100%
}

.rtl .side-header:not(.sub-downwards) .main-nav>li>.dt-mega-menu-wrap:not(.bottom-overflow),
.rtl .side-header:not(.sub-downwards) .main-nav>li>.sub-nav:not(.bottom-overflow) {
    right: 100%;
    left: auto
}

.side-header:not(.sub-downwards) .main-nav>li>.dt-mega-menu-wrap,
.side-header:not(.sub-downwards) .main-nav>li>.sub-nav {
    left: 100%
}

.rtl .side-header:not(.sub-downwards) .main-nav>li>.dt-mega-menu-wrap,
.rtl .side-header:not(.sub-downwards) .main-nav>li>.sub-nav {
    right: 100%;
    left: auto
}

.dt-mobile-header .mini-nav .sub-nav.bottom-overflow,
.side-header .dt-mega-menu-wrap.bottom-overflow,
.side-header .mini-nav.sub-nav.bottom-overflow,
.side-header .sub-nav.bottom-overflow {
    top: auto !important;
    bottom: 0
}

.dt-mobile-header .list-type-menu>ul>li>.sub-nav,
.dt-mobile-header .mini-nav.select-type-menu>.sub-nav:not(.bottom-overflow),
.side-header .list-type-menu>ul>li>.sub-nav,
.side-header .mini-nav.select-type-menu>.sub-nav:not(.bottom-overflow),
.top-header.floating-navigation-below-slider .main-nav>li>.sub-nav.bottom-overflow {
    top: auto !important;
    bottom: 100%
}

.top-header.floating-navigation-below-slider .sub-nav.bottom-overflow {
    top: auto !important;
    bottom: 0
}

.header-side-right .sub-sideways .main-nav>li>.dt-mega-menu-wrap,
.header-side-right .sub-sideways .main-nav>li>.sub-nav,
.overlay-navigation .content-right.sub-sideways .main-nav>li>.dt-mega-menu-wrap,
.overlay-navigation .content-right.sub-sideways .main-nav>li>.sub-nav {
    left: auto !important;
    right: 100%
}

.rtl.header-side-right .sub-sideways .main-nav>li>.dt-mega-menu-wrap,
.rtl.header-side-right .sub-sideways .main-nav>li>.sub-nav,
.rtl.overlay-navigation .content-right.sub-sideways .main-nav>li>.dt-mega-menu-wrap,
.rtl.overlay-navigation .content-right.sub-sideways .main-nav>li>.sub-nav {
    left: 100% !important;
    right: auto
}

.dt-mobile-header .sub-nav>li,
.mobile-main-nav>li,
.sub-downwards .main-nav>li,
.sub-downwards .sub-nav>li {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.dt-mobile-header .mobile-main-nav>li>.dt-mega-menu-wrap,
.dt-mobile-header .mobile-main-nav>li>.dt-mega-menu-wrap>.sub-nav .sub-nav,
.dt-mobile-header .mobile-main-nav>li>.sub-nav,
.dt-mobile-header .mobile-main-nav>li>.sub-nav .sub-nav,
.sub-downwards.side-header .main-nav>li>.dt-mega-menu-wrap,
.sub-downwards.side-header .main-nav>li>.dt-mega-menu-wrap>.sub-nav .sub-nav,
.sub-downwards.side-header .main-nav>li>.sub-nav,
.sub-downwards.side-header .main-nav>li>.sub-nav .sub-nav {
    position: relative;
    display: none;
    top: 0;
    left: 0;
    width: 100%;
    padding: 0;
    visibility: visible;
    opacity: 1;
    z-index: auto
}

.sub-downwards.side-header .main-nav>li .sub-nav .sub-nav {
    padding: 15px 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.sub-downwards li:not(.dt-mega-menu) .sub-nav {
    width: auto
}

.sub-downwards .main-nav>li>.sub-nav {
    padding-bottom: 0
}

.mobile-main-nav .sub-nav,
.sub-downwards .main-nav .sub-nav {
    background: 0 0;
    box-shadow: none
}

.masthead.sub-downwards .dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent,
.sub-downwards .main-nav .sub-nav li {
    padding: 0;
    width: 100%
}

.sub-downwards .main-nav.level-arrows-on>li.has-children:last-child {
    margin-right: 0
}

.next-level-button:hover,
.sub-downwards #main-nav li a:hover {
    cursor: pointer !important
}

.main-nav>li.dt-mega-menu>a {
    position: relative
}

.dt-mega-menu .sub-nav .dt-mega-parent:before,
.dt-mega-menu .sub-nav .dt-mega-parent:first-child:before,
.dt-mega-menu .sub-nav li.has-children:after,
.dt-mega-menu .sub-nav li:before,
.masthead:not(.sub-downwards) .main-nav .sub-nav li.hide-mega-title>a .menu-text {
    display: none
}

.masthead:not(.sub-downwards) .main-nav .sub-nav li.hide-mega-title:not(.with-subtitle)>a {
    padding: 0
}

.sub-downwards .sub-nav li.hide-mega-title>a {
    display: block;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex
}

.menu-subtitle {
    display: block;
    text-transform: none;
    font-family: Arial, sans-serif;
    font-style: normal;
    font-weight: 400
}

.dt-mega-menu .sub-nav .dt-mega-parent>a span.menu-subtitle {
    font-size: 12px;
    line-height: 14px
}

.mega-icon:after,
.menu-subtitle:after {
    display: none !important
}

.top-header .mega-full-width>.dt-mega-menu-wrap {
    width: 100%
}

.side-header .mega-auto-width .dt-mega-menu-wrap,
.side-header .mega-full-width .dt-mega-menu-wrap {
    top: 0;
    left: 100%
}

.header-side-right .mega-auto-width>.dt-mega-menu-wrap,
.header-side-right .mega-full-width>.dt-mega-menu-wrap {
    top: 0;
    left: auto;
    right: 100%;
    padding-left: 0
}

.masthead.side-header:not(.sub-downwards) .mega-auto-width>.dt-mega-menu-wrap,
.masthead.side-header:not(.sub-downwards) .mega-full-width>.dt-mega-menu-wrap {
    width: 890px;
    max-width: 890px
}

.mega-auto-width .dt-mega-menu-wrap {
    left: 0;
    width: auto
}

.main-nav .mega-auto-width>.dt-mega-menu-wrap {
    min-width: 240px
}

.mega-auto-width>.dt-mega-menu-wrap.left-overflow,
.mega-full-width .dt-mega-menu-wrap.left-overflow {
    left: 0 !important;
    right: auto !important;
    margin-left: 0 !important
}

.top-header .main-nav .dt-mega-menu-wrap {
    position: absolute;
    top: 100%;
    visibility: hidden;
    opacity: 0;
    padding: 10px;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .2);
    box-shadow: 0 0 4px rgba(0, 0, 0, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.top-header.floating-navigation-below-slider .main-nav>li>.dt-mega-menu-wrap.bottom-overflow {
    top: auto;
    bottom: 100%
}

.top-header.floating-navigation-below-slider .dt-mega-menu-wrap.bottom-overflow {
    top: auto;
    bottom: 0
}

.dt-mega-menu-wrap .sub-nav {
    position: relative;
    width: auto;
    padding: 0;
    background: 0 0;
    box-shadow: none
}

.show-mega-menu .dt-mega-menu-wrap .sub-nav,
.sub-downwards .dt-mega-menu-wrap .sub-nav {
    visibility: visible;
    opacity: 1
}

#page .dt-mobile-header .dt-mega-menu-wrap>.sub-nav {
    visibility: visible;
    opacity: 1;
    width: auto
}

.dt-mega-menu-wrap>.sub-nav {
    display: block !important
}

.main-nav .mega-auto-width>.dt-mega-menu-wrap .sub-nav .sub-nav,
.main-nav .mega-auto-width>.dt-mega-menu-wrap .sub-nav .sub-nav ul,
.main-nav .mega-full-width>.dt-mega-menu-wrap .sub-nav .sub-nav,
.main-nav .mega-full-width>.dt-mega-menu-wrap .sub-nav .sub-nav ul {
    width: auto
}

.dt-mega-menu .dt-mega-menu-wrap {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 0;
    line-height: 0;
    word-spacing: -4px;
    text-align: left
}

.dt-mega-menu .dt-mega-menu-wrap:after,
.dt-mega-menu .dt-mega-menu-wrap:before {
    content: "";
    display: table;
    clear: both
}

.dt-mega-menu>.dt-mega-menu-wrap {
    padding: 20px 10px 10px
}

.dt-mega-menu .dt-mega-menu-wrap li {
    padding-left: 0;
    padding-right: 0;
    word-spacing: normal
}

.masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-menu-wrap .dt-mega-parent {
    position: static;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: -ms-inline-flex;
    display: inline-flex;
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    padding: 0 10px 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#phantom,
.dt-mobile-header {
    -webkit-box-sizing: border-box
}

.dt-mega-menu .sub-nav .dt-mega-parent:first-child {
    border-left: none
}

.new-column>a {
    margin-left: -21px !important;
    border-radius: none
}

.dt-mega-menu .sub-nav .dt-mega-parent:hover>a {
    -webkit-border-radius: 0;
    border-radius: 0
}

.dt-mega-menu .sub-nav .dt-mega-parent a {
    width: auto
}

.dt-mega-menu .sub-nav .dt-mega-parent.no-link>a:hover,
.no-link>a:hover {
    opacity: 1
}

.masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-parent .sub-nav,
.masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-parent .sub-nav.right-overflow {
    position: relative;
    left: auto !important;
    top: auto;
    max-width: 100%;
    padding: 0;
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.rtl .masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-parent .sub-nav,
.rtl .masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-parent .sub-nav.right-overflow {
    right: auto;
    left: auto !important
}

.dt-mega-menu.dt-hovered .sub-nav .sub-nav,
.show-mega-menu.dt-mega-menu .sub-nav .sub-nav {
    visibility: visible !important;
    opacity: 1 !important
}

.dt-mega-parent .sub-nav>li {
    margin-bottom: 2px
}

.hide-mega-title {
    margin-top: 5px
}

.sub-downwards .hide-mega-title {
    margin-top: 0
}

.mobile-header-bar,
.mobile-header-space,
.side-header .main-nav .new-column {
    display: none
}

.mobile-header-scrollbar-wrap:not(.mCustomScrollbar),
.mobile-main-nav {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex
}

.menu-open.not-iOS {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    overflow: hidden
}

.blur-page.show-sticky-mobile-header #main,
.blur-page.show-sticky-mobile-header #main-slideshow,
.blur-page.show-sticky-mobile-header .fancy-header,
.blur-page.show-sticky-mobile-header .floating-logo.side-header-menu-icon .branding,
.blur-page.show-sticky-mobile-header .footer,
.blur-page.show-sticky-mobile-header .masthead,
.blur-page.show-sticky-mobile-header .page-title,
.blur-page.show-sticky-mobile-header .photo-scroller {
    filter: blur(10px);
    -webkit-filter: blur(10px)
}

.dt-mobile-header {
    position: fixed;
    top: 0;
    height: 100%;
    min-height: 100%;
    width: 500px;
    max-width: 100%;
    z-index: 9602;
    padding: 30px 30px 0;
    box-sizing: border-box;
    background-color: grey;
    -ms-transition: -ms-transform .5s ease;
    -webkit-transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    -ms-transform: translate3d(-100%, 0, 0);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

.dt-mobile-header .mini-widgets,
.mobile-main-nav,
.mobile-mini-widgets-in-menu {
    padding-bottom: 30px
}

.show-mobile-header .dt-mobile-header {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.right-mobile-menu .dt-mobile-header {
    right: 0;
    -ms-transform: translate3d(100%, 0, 0);
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    -ms-transition: right .5s ease;
    -webkit-transition: right .5s ease;
    transition: right .5s ease
}

.admin-bar .dt-mobile-header {
    padding-top: 62px
}

.is-iOS .dt-mobile-header,
.mobile-true .dt-mobile-header {
    /* overflow: hidden;
    overflow-y: auto; */
    -webkit-overflow-scrolling: touch
}

.mobile-header-scrollbar-wrap:not(.mCustomScrollbar) {
    position: relative;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -moz-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}

.mobile-header-scrollbar-wrap.mCustomScrollbar {
    width: 100%;
    height: 100%
}

.mobile-mini-widgets-in-menu,
.show-on-first-switch,
.show-on-second-switch {
    display: none
}

.mobile-sticky-header-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .4s;
    transition: all .4s
}

.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn {
    position: fixed;
    visibility: hidden;
    top: 10px;
    right: 10px;
    opacity: 0;
    width: 44px;
    height: 44px;
    margin: 0 !important;
    background-color: #38aef9;
    -webkit-backface-visibility: hidden
}

.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn:hover {
    background-color: #38aef9;
}

.floating-mobile-menu-icon .show-floating-icon .dt-mobile-menu-icon.floating-btn {
    visibility: visible;
    opacity: 1
}

.dt-mobile-menu-icon.floating-btn .lines {
    -webkit-border-radius: 0;
    border-radius: 0
}

.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .lines,
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .lines:after,
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .lines:before,
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .lines:not(.active) {
    background-color: #fff
}

.mobile-main-nav {
    display: flex;
    -webkit-flex-flow: column nowrap;
    -moz-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-flex: 10 1 auto;
    -moz-flex: 10 1 auto;
    -ms-flex: 10 1 auto;
    flex: 10 1 auto
}

.mobile-main-nav>li {
    position: relative;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex
}

.mobile-main-nav>li:before {
    content: "";
    position: absolute;
    top: -.5px;
    height: 0;
    border-top: solid 1px #ff0;
    width: 100%;
    max-width: 100%;
    left: 0
}

.dt-mobile-header .mobile-main-nav .new-column,
.mobile-main-nav>li:first-child:before {
    display: none
}

.mobile-main-nav>li>a {
    position: relative;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 30px 10px 0;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    -ms-flex-grow: 1;
    flex-grow: 1
}

.mobile-main-nav .sub-nav li.hide-mega-title>a {
    display: block;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex
}

.mobile-main-nav>li.has-children>a:after {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    content: "";
    background-repeat: no-repeat;
    background-position: center center
}

.mobile-main-nav .next-level-button,
.mobile-main-nav>li.has-children>a:after {
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out
}

.mobile-main-nav li.has-children.open-sub>.next-level-button,
.mobile-main-nav>li.has-children.open-sub>a.act:after {
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.mobile-main-nav .menu-item a .fa {
    padding-right: 6px
}

.mobile-main-nav li>a .subtitle-text {
    font-size: 10px;
    line-height: 12px;
    font-family: Arial, sans-serif
}

.mobile-main-nav .sub-nav {
    margin-left: 20px
}

.header-side-right .mobile-main-nav .mega-auto-width>.sub-nav,
.header-side-right .mobile-main-nav .mega-full-width>.sub-nav {
    right: 0
}

#page .mobile-main-nav .dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent,
#page .mobile-main-nav .sub-nav li {
    padding: 0;
    width: 100%
}

#page .mobile-main-nav .sub-nav {
    width: 100%
}

.mobile-main-nav .sub-nav .sub-nav {
    left: 0
}

.mobile-main-nav .sub-nav>li>a {
    padding: 10px 30px 10px 0;
    margin: 0;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    -ms-flex-grow: 1;
    flex-grow: 1
}

.mobile-main-nav .sub-nav>li>a:hover {
    background: 0 0 !important
}

.mobile-main-nav .sub-nav .next-level-button,
.mobile-main-nav .sub-nav li.has-children a:after {
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    top: 0;
    margin: 0;
    width: 30px;
    height: 30px;
    background-position: center center;
    background-repeat: no-repeat
}

.mobile-main-nav.dt-parent-menu-clickable .sub-nav li.has-children a:after {
    display: none
}

.mobile-main-nav .sub-nav .next-level-button,
.mobile-main-nav .sub-nav li.has-children>a:after {
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out
}

.mobile-main-nav .sub-nav li.has-children.open-sub>.next-level-button,
.mobile-main-nav .sub-nav li.has-children.open-sub>a.act:after {
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.dt-mobile-menu-icon,
.lines-button {
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: -ms-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center;
    margin-right: 16px;
    transition: .3s;
    cursor: pointer;
    user-select: none;
    border-radius: .57143rem
}

.dt-mobile-menu-icon {
    width: 22px;
    height: 22px;
    margin-right: 0
}

.lines-button:active {
    transition: 0
}

.dt-close-mobile-menu-icon {
    position: fixed;
    top: 0;
    width: 30px;
    height: 30px;
    left: -50px;
    z-index: 9999;
    opacity: 0;
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease;
    -webkit-transition-delay: .5s;
    transition-delay: .5s
}

.admin-bar .dt-close-mobile-menu-icon {
    top: 32px
}

.show-mobile-header .dt-close-mobile-menu-icon {
    opacity: 1
}

.dt-close-mobile-menu-icon span {
    position: relative;
    display: block;
    width: 30px;
    height: 30px;
    margin: 0
}

.dt-close-mobile-menu-icon span:hover {
    cursor: pointer
}

.dt-mobile-menu-icon:hover .lines:before {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px)
}

.dt-mobile-menu-icon:hover .lines:after {
    -webkit-transform: translateY(2px);
    transform: translateY(2px)
}

.dt-close-mobile-menu-icon span:after,
.dt-close-mobile-menu-icon span:before {
    display: inline-block;
    height: 2px;
    background: #ecf0f1;
    position: absolute;
    content: '';
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    top: 50%;
    left: 50%;
    margin: -1px 0 0 -11px;
    width: 22px;
    -webkit-transition: -webkit-transform .1s ease;
    transition: transform .1s ease
}

.dt-close-mobile-menu-icon span:before {
    -ms-transform: rotate3d(0, 0, 1, 45deg);
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg)
}

.dt-close-mobile-menu-icon:hover span:before {
    -ms-transform: rotate3d(0, 0, 1, 0deg);
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg)
}

.dt-close-mobile-menu-icon span:after {
    -ms-transform: rotate3d(0, 0, 1, -45deg);
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg)
}

.dt-close-mobile-menu-icon:hover span:after {
    -ms-transform: rotate3d(0, 0, 1, 0deg);
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg)
}

.masthead .mobile-header-bar {
    position: relative;
    min-height: 150px;
    width: 100%;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    align-content: stretch;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify
}

.side-header .mobile-header-bar {
    padding: 0 44px
}

.mobile-header-bar>* {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.dt-style-um #phantom,
.floating-navigation-below-slider .top-bar {
    display: none
}

.mobile-header-bar .mobile-branding {
    line-height: 0
}

.mobile-header-bar .mobile-branding img {
    max-width: 100%;
    height: auto
}

#phantom {
    position: fixed;
    z-index: 9399;
    width: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    box-sizing: border-box
}

#phantom.boxed {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 9008
}

.phantom-fade #phantom {
    visibility: hidden
}

.phantom-slide #phantom {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

body.admin-bar #phantom,
body.admin-bar.phantom-sticky.floating-navigation-below-slider.sticky-on .masthead:not(.side-header),
body.admin-bar.phantom-sticky:not(.floating-navigation-below-slider) .masthead:not(.side-header) {
    top: 32px !important
}

.floating-navigation-below-slider.phantom-sticky.sticky-on .header-space {
    display: block
}

.ph-wrap,
.ph-wrap .menu-box {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex
}

.ph-wrap {
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-flow: row nowrap;
    -moz-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center;
    margin: 0 auto
}

.full-height .ph-wrap {
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.ph-wrap .menu-box {
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center
}

.ph-wrap .header-bar .mini-widgets,
.widget-box .mini-widgets {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex
}

.justify .ph-wrap .menu-box,
.ph-wrap.with-logo .menu-box {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    -ms-flex-grow: 1;
    flex-grow: 1
}

.ph-wrap.with-logo .menu-box {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end
}

#phantom.inline-header.center .main-nav,
#phantom:not(.split-header) .main-nav,
.inline-header.center .ph-wrap.with-logo .menu-box {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center
}

#phantom.classic-header.justify .main-nav,
#phantom.inline-header.justify .main-nav,
#phantom.split-header.justify .main-nav {
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify
}

#phantom .with-logo .main-nav {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end
}

#phantom.inline-header.left .main-nav {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start
}

.widget-box .mini-widgets {
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

#phantom.full-width .ph-wrap {
    max-width: 100%
}

#phantom .ph-wrap.boxed {
    width: 100%;
    max-width: 1320px;
    margin: 0 auto
}

.ph-wrap .header-bar {
    width: 100%
}

.ph-wrap .header-bar .mini-widgets {
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.header-side-left .mixed-header .ph-wrap .header-bar .mini-widgets {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end
}

.header-side-left .mixed-header.logo-center .ph-wrap .header-bar .menu-toggle {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start
}

.ph-wrap .logo-box {
    display: none
}

.ph-wrap.with-logo .logo-box {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 0
}

.ph-wrap .widget-box {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.phantom-logo-off.phantom-on .branding {
    display: none;
    visibility: hidden
}

.phantom-off.phantom-custom-logo-on .branding .phantom-top-line-logo,
.phantom-on.phantom-custom-logo-on .branding>a:not(.phantom-top-line-logo),
.phantom-on.phantom-custom-logo-on .branding>img:not(.phantom-top-line-logo) {
    opacity: 0;
    display: none
}

.animate-sticky {
    width: 1px;
    height: 100%
}

.phantom-sticky.sticky-off.phantom-custom-logo-on .branding .sticky-logo,
.phantom-sticky.sticky-on.phantom-custom-logo-on .branding>a:not(.sticky-logo),
.phantom-sticky.sticky-on.phantom-custom-logo-on .branding>img:not(.sticky-logo) {
    display: none;
    opacity: 0
}

.phantom-logo-off.phantom-sticky.sticky-on .branding>a,
.phantom-logo-off.phantom-sticky.sticky-on .branding>img,
.phantom-main-logo-on.phantom-sticky.sticky-on .branding>a,
.phantom-main-logo-on.phantom-sticky.sticky-on .branding>img,
.phantom-sticky.sticky-off:not(.phantom-custom-logo-on) .branding .sticky-logo,
.phantom-sticky.sticky-on:not(.phantom-custom-logo-on) .branding .sticky-logo {
    display: none;
    visibility: hidden
}

/*! Horizontal headers */
.masthead:not(.side-header) {
    max-width: 1200px;
    margin: 0 auto
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {

    .masthead.side-header-h-stroke,
    .masthead:not(.side-header):not(.mixed-header) {
        display: -ms-flexbox;
        -ms-flex-direction: column;
        -webkit-align-content: space-between;
        -moz-align-content: space-between;
        -ms-align-content: space-between;
        align-content: space-between;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-flex-pack: center;
        -ms-justify-content: center;
        justify-content: center
    }

    .masthead.side-header-h-stroke .header-bar,
    .masthead.side-header-h-stroke .ph-wrap,
    .masthead.side-header-h-stroke .top-bar,
    .masthead:not(.side-header):not(.mixed-header) .header-bar,
    .masthead:not(.side-header):not(.mixed-header) .ph-wrap,
    .masthead:not(.side-header):not(.mixed-header) .top-bar {
        width: 100%
    }

    .masthead.side-header-v-stroke.mixed-header {
        display: -ms-flexbox;
        -ms-flex-direction: column
    }

    .masthead.side-header-v-stroke.mixed-header .header-bar {
        -webkit-flex-flow: row wrap;
        -moz-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap
    }

    .masthead.side-header-v-stroke.mixed-header .header-bar .branding {
        text-align: center
    }
}

.masthead:not(.side-header) .header-bar {
    position: relative;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    align-content: stretch;
    -ms-flex-line-pack: stretch;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify
}

.masthead:not(.side-header) .main-nav {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    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-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

/*! Full height menu */
.masthead:not(.side-header).full-height .main-nav {
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-content: stretch;
    -moz-align-content: stretch;
    -ms-align-content: stretch;
    align-content: stretch
}

.masthead:not(.side-header) .header-bar .main-nav>li>a,
.masthead:not(.side-header).full-height .header-bar .main-nav>li>a {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -moz-align-content: center;
    -ms-align-content: center;
    align-content: center;
    -ms-flex-line-pack: stretch
}

/*! Menu dividers enabled */
.masthead:not(.side-header).dividers.justify .main-nav>li {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center
}

.masthead:not(.side-header).dividers .main-nav>li:not(.dt-mega-menu) {
    position: relative
}

.masthead:not(.side-header).dividers .main-nav>li:before,
.masthead:not(.side-header).dividers.surround .main-nav>li:last-child:after {
    content: "";
    position: absolute;
    left: -.5px;
    width: 0;
    border-right: solid 1px #ff0;
    height: 100%;
    max-height: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.masthead:not(.side-header).dividers .main-nav>li:first-child:before {
    display: none
}

.masthead:not(.side-header).dividers.surround .main-nav>li:first-child:before {
    display: block
}

.masthead:not(.side-header).dividers.surround .main-nav>li:last-child:after {
    left: auto;
    right: -.5px
}

.masthead:not(.side-header) .main-nav.animate-click-decoration>li>a {
    overflow: hidden
}

.masthead:not(.side-header).full-height .main-nav>li>a {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center
}

/*! Inline header */
.masthead.inline-header:not(.widgets) .header-bar .mini-widgets {
    display: none
}

.inline-header .header-bar {
    -webkit-flex-flow: row nowrap;
    -moz-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap
}

.inline-header .branding,
.inline-header .header-bar>.mini-widgets {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

/*! - left, right & center menu */
.inline-header.center .main-nav,
.inline-header.left .main-nav,
.inline-header.right .main-nav {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    -ms-flex-grow: 1;
    flex-grow: 1
}

.inline-header.left .main-nav {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start
}

.inline-header.right .main-nav {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end
}

.inline-header.center .main-nav {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center
}

/*! - justified menu */
.inline-header.justify .main-nav {
    -webkit-flex-grow: 10;
    -moz-flex-grow: 10;
    -ms-flex-positive: 10;
    -ms-flex-grow: 10;
    flex-grow: 10;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    -ms-justify-content: space-around;
    justify-content: space-around;
    -ms-flex-pack: distribute
}

.inline-header.justify .main-nav>li {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end
}

.inline-header.justify .main-nav>li>a {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex
}

/*! -- justified menu, with mini-widgets */
.inline-header.justify.widgets .main-nav>li {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center
}

/*! Classic header */
.classic-header .header-bar {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

.masthead.classic-header .header-bar {
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    align-items: flex-end;
    -ms-flex-align: end
}

.classic-header .branding,
.classic-header .navigation {
    -webkit-flex: 1 1 100%;
    -moz-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -ms-flex-preferred-size: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    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-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.classic-header .navigation {
    position: relative
}

.classic-header .navigation:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    content: ""
}

.boxed .classic-header .navigation:before {
    padding: 0;
    margin: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.classic-header.bg-behind-menu .navigation:before,
.classic-header.full-width-line .navigation:before {
    padding: 0 1000px;
    margin-left: -1000px
}

.rtl.sticky-header.header-side-right #page,
.sticky-header.header-side-left #page {
    padding-left: 0
}

.boxed .classic-header.bg-behind-menu .navigation:before,
.boxed .classic-header.full-width-line .navigation:before {
    padding: 0;
    margin: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.classic-header.bg-behind-menu .navigation:before {
    height: 100%
}

.masthead.classic-header:not(.widgets) .navigation .mini-widgets {
    display: none
}

.classic-header.widgets .branding .mini-widgets {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.classic-header .branding .mini-widgets:last-child {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end
}

.classic-header .navigation>.mini-widgets {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end
}

/*! - branding layouts */
/*! -- logo on the left, widgets on the right */
.classic-header:not(.logo-center) .branding .mini-widgets {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    -ms-flex-grow: 1;
    flex-grow: 1
}

/*! -- logo centered, widgets around */
.classic-header.logo-center .branding .mini-widgets {
    -webkit-flex: 1 1 0%;
    -moz-flex: 1 1 0;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -ms-flex-preferred-size: 0;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex
}

.classic-header.logo-center .branding {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center
}

.classic-header.logo-center .branding>a {
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1;
    display: block
}

.classic-header.logo-center .branding .mini-widgets:last-child {
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2
}

/*! -- logo and widgets centered */
.classic-header.logo-widgets-center .branding {
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap
}

.classic-header.logo-widgets-center .branding>* {
    margin: 0 auto
}

/*! - left, right & center menu */
.classic-header.left .main-nav,
.classic-header.right .main-nav {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    -ms-flex-grow: 1;
    flex-grow: 1
}

.classic-header.left .main-nav {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start
}

.classic-header.right .main-nav {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end
}

.classic-header.center .navigation {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center
}

/*! - justified menu */
.classic-header.justify .main-nav {
    -webkit-flex-grow: 10;
    -moz-flex-grow: 10;
    -ms-flex-positive: 10;
    -ms-flex-grow: 10;
    flex-grow: 10;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify
}

.classic-header.justify .main-nav>li>a {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

/*! -- justified menu, with mini-widgets */
.classic-header.justify.widgets .main-nav>li {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center
}

/*! Split header */
.masthead.split-header .header-bar {
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.masthead.split-header.full-height .header-bar {
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.masthead.split-header:not(.widgets) .navigation .mini-widgets {
    display: none
}

.split-header .branding,
.split-header .navigation {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex
}

.split-header .branding {
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.split-header .navigation {
    -webkit-flex: 1 1 0%;
    -moz-flex: 1 1 0;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -ms-flex-preferred-size: 0;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -moz-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap
}

.side-header,
.split-header .mini-widgets {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex
}

.split-header .navigation:first-of-type {
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1
}

.split-header .navigation:last-of-type {
    -webkit-order: 3;
    -moz-order: 3;
    -ms-flex-order: 3;
    order: 3;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end
}

.split-header .navigation .main-nav {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    -ms-flex-grow: 1;
    flex-grow: 1
}

.split-header .navigation:first-of-type .main-nav {
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.split-header .navigation:first-of-type .mini-widgets {
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1
}

.split-header .navigation:last-of-type .main-nav {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end
}

.split-header .mini-widgets {
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
}

/*! - inside */
.split-header.inside .navigation:first-of-type .main-nav {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end
}

.split-header.inside .navigation:last-of-type .main-nav {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start
}

/*! - fully inside */
.split-header.fully-inside .navigation .main-nav {
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    -ms-flex-grow: 0;
    flex-grow: 0
}

.split-header.fully-inside .navigation:first-of-type {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end
}

.split-header.fully-inside .navigation:last-of-type {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start
}

.split-header.fully-inside .navigation:first-of-type .main-nav {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end
}

.split-header.fully-inside .navigation:last-of-type .main-nav {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start
}

/*! - outside */
.split-header.outside .navigation:first-of-type .main-nav {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start
}

.split-header.outside .navigation:last-of-type .main-nav {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end
}

/*! - justified */
.split-header.justify .navigation .main-nav {
    -webkit-flex-grow: 10;
    -moz-flex-grow: 10;
    -ms-flex-positive: 10;
    -ms-flex-grow: 10;
    flex-grow: 10;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify
}

.split-header.justify .navigation .main-nav>li {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    -ms-flex-grow: 1;
    flex-grow: 1
}

.split-header.justify .navigation:last-of-type .main-nav>li {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end
}

/*! -- justified menu, with mini-widgets */
.split-header.justify.widgets .navigation .main-nav>li {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center
}

/*! Vertical headers */
.side-header {
    position: fixed;
    display: flex;
    height: 100%;
    z-index: 101;
    width: 400px
}

.side-header.content-left {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start
}

.side-header.content-center {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center
}

.side-header.content-right {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end
}

.header-side-right .side-header {
    right: 0
}

.is-iOS .side-header:not(.sub-sideways) {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.side-header .header-bar {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -moz-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.fully-inside.side-header .header-bar .main-nav {
    -webkit-flex: 0 1 auto;
    -moz-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

.side-header.v-bottom.fully-inside .header-bar {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end
}

.side-header.v-center.fully-inside .header-bar {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center
}

.header-scrollbar-wrap {
    width: 100%;
    height: 100%
}

.header-scrollbar-wrap .mCSB_inside>.mCSB_container,
.mobile-header-scrollbar-wrap .mCSB_inside>.mCSB_container {
    margin: 0
}

.fade-header-animation .header-scrollbar-wrap .mCSB_inside>.mCSB_container,
.overlay-navigation .header-scrollbar-wrap .mCSB_inside>.mCSB_container {
    display: none
}

.fade-header-animation .show-header .header-scrollbar-wrap .mCSB_inside>.mCSB_container,
.mCSB_container,
.overlay-navigation .show-header .header-scrollbar-wrap .mCSB_inside>.mCSB_container {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex
}

.side-header .main-nav,
.side-header .mini-widgets {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex
}

.content-left .mCSB_container {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start
}

.content-center .mCSB_container {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center
}

.content-right .mCSB_container {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end
}

.dt-mobile-header .mCSB_container {
    -webkit-flex-flow: column nowrap;
    -moz-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}

.side-header .main-nav {
    -webkit-flex: 10 1 auto;
    -moz-flex: 10 1 auto;
    -ms-flex: 10 1 auto;
    flex: 10 1 auto;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -moz-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}

.side-header .mini-widgets {
    display: flex;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.side-header.v-center .main-nav {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center
}

.side-header.v-center .branding,
.side-header.v-center .mini-widgets {
    -webkit-flex: 0 1 auto;
    -moz-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

.side-header.v-bottom .main-nav {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end
}

.side-header.h-center .main-nav>li {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center;
    text-align: center
}

.side-header.h-justify .main-nav>li>a,
.side-header.h-justify.sub-downwards .sub-nav>li>a {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    -ms-flex-grow: 1;
    flex-grow: 1
}

.side-header.h-center .branding,
.side-header.h-center .mini-widgets,
.side-header.h-justify.h-center .main-nav>li>a {
    text-align: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center
}

/*! Menu dividers enabled */
.side-header.dividers .main-nav>li {
    position: relative
}

.side-header.dividers .main-nav>li:before,
.side-header.dividers.surround .main-nav>li:last-child:after {
    content: "";
    position: absolute;
    top: -.5px;
    height: 0;
    border-top: solid 1px #ff0;
    width: 40px;
    max-width: 100%;
    left: 0
}

.side-header.dividers.h-center .main-nav>li:before,
.side-header.dividers.surround.h-center .main-nav>li:last-child:after {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.side-header.dividers .main-nav>li:first-child:before {
    display: none
}

.side-header.dividers.surround .main-nav>li:first-child:before {
    display: block
}

.side-header.dividers.surround .main-nav>li:last-child:after {
    top: auto;
    bottom: -.5px
}

/*! Slide out side header */
.side-header.slide-out {
    position: fixed;
    top: 0
}

.header-side-left .side-header.slide-out {
    left: 0
}

.rtl.header-side-left .side-header.slide-out {
    left: auto;
    right: 0
}

.side-header.slide-out.fade {
    opacity: 0;
    visibility: hidden
}

.dt-mobile-header .mCSB_container,
.dt-mobile-header .mCustomScrollBox,
.header-scrollbar-wrap .mCSB_container,
.header-scrollbar-wrap .mCustomScrollBox,
.mobile-header-scrollbar-wrap .mCSB_container,
.mobile-header-scrollbar-wrap .mCustomScrollBox {
    overflow: visible
}

#bottom-bar .menu-select,
.format-gallery .rollover,
.mobile-false .scale-on-hover .buttons-on-img>a,
.mobile-false .scale-on-hover .hover-fade .rollover-project>a,
.mobile-false .scale-on-hover .hover-style-one .rollover-project>a,
.mobile-false .scale-on-hover a.post-rollover,
.mobile-false .scale-on-hover a.rollover,
.mobile-false .scale-on-hover div.rollover-video,
.ripplelink,
body #load {
    overflow: hidden
}

.mCSB_container {
    width: auto
}

.dt-mobile-header .mCSB_container {
    width: 100%
}

.mCSB_container.mCS_no_scrollbar {
    margin-right: 0
}

.mCSB_scrollTools {
    opacity: 0;
    -webkit-transition: opacity .4s;
    transition: opacity .4s
}

.masthead:hover .mCSB_scrollTools {
    opacity: 1
}

.mCustomScrollBox>.mCSB_scrollTools {
    width: 16px;
    height: 100%;
    top: 10px;
    right: 4px;
    z-index: 10
}

.dt-mobile-header .mCustomScrollBox>.mCSB_scrollTools {
    right: -30px !important;
    left: auto !important
}

.header-side-right .mCustomScrollBox>.mCSB_scrollTools {
    right: auto;
    left: 4px
}

.header-side-left .side-header-menu-icon .branding,
.header-side-right .mixed-header.side-header-v-stroke {
    right: 0
}

.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto
}

.mCSB_scrollTools a+.mCSB_draggerContainer {
    margin: 20px 0
}

.mCSB_scrollTools .mCSB_draggerRail {
    width: 5px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #000;
    background: rgba(0, 0, 0, .4);
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)"
}

.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 5px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    text-align: center;
    background: #fff;
    background: rgba(255, 255, 255, .75);
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}

.header-side-right .boxed .mixed-header.side-header-v-stroke,
.rtl.sticky-header.header-side-left .side-header {
    margin-right: 0
}

.dt-mobile-header .mCSB_container,
.masthead .mCSB_container {
    min-height: 100% !important;
    position: relative !important
}

.dt-mobile-header .mCSB_scrollTools,
.masthead .mCSB_scrollTools {
    top: 0
}

.dt-mobile-header .mCSB_scrollTools .mCSB_draggerContainer,
.masthead .mCSB_scrollTools .mCSB_draggerContainer {
    top: 10px;
    bottom: 10px
}

/*! Mixed headers */
.mixed-header .mini-widgets {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    -ms-flex-grow: 1;
    flex-grow: 1
}

/*! - centered logo */
.mixed-header.logo-center .mini-widgets {
    -webkit-flex: 1 1 0%;
    -moz-flex: 1 1 0;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -ms-flex-preferred-size: 0;
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1
}

.header-side-left .mixed-header.logo-center .mini-widgets {
    -webkit-order: 3;
    -moz-order: 3;
    -ms-flex-order: 3;
    order: 3;
    text-align: right;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end
}

.header-side-right .mixed-header.logo-center .mini-widgets {
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start
}

.mixed-header .mini-widgets {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.mixed-header.logo-center .branding {
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.mixed-header.logo-center .menu-toggle {
    -webkit-flex: 1 1 0%;
    -moz-flex: 1 1 0;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    -ms-flex-preferred-size: 0;
    -webkit-order: 3;
    -moz-order: 3;
    -ms-flex-order: 3;
    order: 3
}

.header-side-left .mixed-header.logo-center .menu-toggle {
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1
}

.header-side-right .mixed-header.logo-center .menu-toggle {
    -webkit-order: 3;
    -moz-order: 3;
    -ms-flex-order: 3;
    order: 3;
    text-align: right
}

.overlay-navigation .mixed-header.logo-center .menu-toggle {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end
}

.header-side-left .mixed-header.logo-left .mini-widgets {
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.header-side-right .mixed-header.logo-left .mini-widgets,
.overlay-navigation .mixed-header.logo-left .mini-widgets {
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end
}

.header-side-left .mixed-header.logo-left.full-width .mini-widgets,
.header-side-right .mixed-header.logo-left:not(.full-width) .mini-widgets {
    text-align: right
}

.mixed-header.logo-left .branding {
    -webkit-order: 3;
    -moz-order: 3;
    -ms-flex-order: 3;
    order: 3
}

.header-side-left .mixed-header.logo-left .menu-toggle,
.header-side-right .mixed-header.logo-left .branding,
.overlay-navigation .mixed-header.logo-left .branding {
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1
}

.header-side-right .mixed-header.logo-left .menu-toggle,
.overlay-navigation .mixed-header.logo-left .menu-toggle {
    -webkit-order: 3;
    -moz-order: 3;
    -ms-flex-order: 3;
    order: 3
}

.masthead.mixed-header .header-bar {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.side-header-menu-icon .branding {
    position: absolute;
    z-index: 500
}

.header-side-right .side-header-menu-icon .branding,
.overlay-navigation .side-header-menu-icon .branding {
    left: 0
}

.floating-logo.side-header-menu-icon .branding {
    position: fixed;
    top: 0
}

.mixed-header.floating-logo {
    position: fixed;
    width: 100%
}

.mixed-header.side-header-v-stroke {
    position: fixed;
    top: 0;
    z-index: 500
}

.header-under-side-line .mixed-header.side-header-v-stroke {
    z-index: 9600
}

.header-side-left .boxed .mixed-header.side-header-v-stroke,
.overlay-navigation .boxed .mixed-header.side-header-v-stroke {
    left: 0
}

.rtl.header-side-right .mixed-header.side-header-v-stroke {
    right: auto;
    left: 0
}

.admin-bar .mixed-header.side-header-v-stroke {
    top: 30px
}

.mixed-header.side-header-v-stroke .header-bar {
    -webkit-flex-flow: column nowrap;
    -moz-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-align-content: space-between;
    -moz-align-content: space-between;
    -ms-align-content: space-between;
    align-content: space-between;
    -ms-flex-pack: justify;
    min-height: 100vh
}

.mixed-header.side-header-v-stroke .mini-widgets {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    -ms-flex-grow: 0;
    flex-grow: 0
}

.mixed-header.side-header-v-stroke .branding {
    -webkit-order: 3;
    -moz-order: 3;
    -ms-flex-order: 3;
    order: 3;
    -ms-flex-positive: 1;
    -ms-flex-pack: end
}

.mixed-header.side-header-v-stroke .menu-toggle {
    -webkit-order: 1;
    -moz-order: 1;
    -ms-flex-order: 1;
    order: 1
}

.rtl.sticky-header.header-side-left #page,
.sticky-header.header-side-right #page {
    padding-right: 0
}

.sticky-header.header-side-left .side-header {
    margin-left: 0
}

.sticky-header.slide-header-animation .side-header {
    z-index: 9402;
    -webkit-transition: -webkit-transform .5s ease;
    transition: transform .5s ease
}

.sticky-header.fade-header-animation .side-header {
    z-index: 9402
}

.sticky-header.fade-header-animation .closed-header .side-header {
    -webkit-animation: opacity-lat-rev .8s ease 0s 1 normal both;
    animation: opacity-lat-rev .8s ease 0s 1 normal both
}

.sticky-header.fade-header-animation .show-header .side-header {
    -webkit-animation: opacity-lat .8s ease 0s 1 normal both;
    animation: opacity-lat .8s ease 0s 1 normal both
}

.sticky-header.header-side-left.slide-header-animation .boxed .side-header {
    left: 0
}

.sticky-header.header-side-left.slide-header-animation .side-header {
    -webkit-transform: translate3d(-100%, 0, 0);
    -ms-transform: translateX(-100%);
    transform: translate3d(-100%, 0, 0)
}

.rtl.sticky-header.header-side-left.slide-header-animation .side-header {
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translateX(100%);
    transform: translate3d(100%, 0, 0)
}

.sticky-header.header-side-left.slide-header-animation .show-header .side-header {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translateX(0);
    transform: translate3d(0, 0, 0)
}

.sticky-header.header-side-right.slide-header-animation .side-header {
    right: 0 !important;
    left: auto;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translateX(100%);
    transform: translate3d(100%, 0, 0)
}

.rtl.sticky-header.header-side-right.slide-header-animation .side-header {
    right: auto !important;
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    -ms-transform: translateX(-100%);
    transform: translate3d(-100%, 0, 0)
}

.sticky-header.header-side-right.slide-header-animation .show-header .side-header {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translateX(0);
    transform: translate3d(0, 0, 0)
}

.header-side-left.move-header-animation .side-header-menu-icon .menu-toggle {
    left: 0;
    -webkit-transition: left .5s;
    -ms-transition: left .5s;
    transition: left .5s
}

.header-side-right.move-header-animation .side-header-menu-icon .menu-toggle {
    -webkit-transition: right .5s;
    -ms-transition: right .5s;
    transition: right .5s
}

.show-header .side-header-menu-icon .menu-toggle {
    opacity: 0
}

.move-header-animation .side-header {
    z-index: 9600
}

.header-side-left.move-header-animation .side-header {
    -ms-transform: translateX(-100%);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

.header-side-right.move-header-animation .side-header {
    -ms-transform: translateX(100%);
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

.st-effect-4.st-menu::after {
    display: none
}

.sticky-header-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .4s;
    transition: all .4s
}

.sticky-header-overlay.active {
    opacity: 1;
    visibility: visible;
    z-index: 9401
}

.blur-page .show-header #main,
.blur-page .show-header #main-slideshow,
.blur-page .show-header .fancy-header,
.blur-page .show-header .floating-logo.side-header-menu-icon .branding,
.blur-page .show-header .footer,
.blur-page .show-header .masthead.mixed-header:not(.side-header-v-stroke):not(.side-header-menu-icon),
.blur-page .show-header .page-title,
.blur-page .show-header .photo-scroller,
.blur-page .show-header .show-header .masthead.mixed-header:not(.side-header-v-stroke):not(.side-header-menu-icon) {
    filter: blur(5px);
    -webkit-filter: blur(5px)
}

.boxed .masthead.side-header-menu-icon:not(.side-header) {
    max-width: 100%
}

.menu-toggle {
    position: relative;
    display: block;
    width: 50px;
    height: 50px;
    outline: 0;
    padding: 0;
    cursor: pointer;
    z-index: 500;
    -webkit-transition: margin .5s ease;
    transition: margin .5s ease
}

.side-header-menu-icon .menu-toggle {
    position: fixed;
    top: 0
}

.header-side-right .side-header-menu-icon .menu-toggle,
.overlay-navigation .side-header-menu-icon .menu-toggle {
    right: 0
}

.rtl.header-side-right .mixed-header.logo-center .menu-toggle {
    text-align: left
}

.menu-toggle>a {
    display: none
}

.hide-overlay .lines-button,
.menu-toggle .lines-button {
    width: 50px;
    height: 50px;
    margin-right: 0;
    text-align: center
}

.medium-menu-icon .hide-overlay .lines,
.medium-menu-icon .hide-overlay .lines:after,
.medium-menu-icon .hide-overlay .lines:before,
.medium-menu-icon .menu-toggle .lines,
.medium-menu-icon .menu-toggle .lines:after,
.medium-menu-icon .menu-toggle .lines:before {
    width: 24px;
    height: 3px
}

.large-menu-icon .hide-overlay .lines,
.large-menu-icon .hide-overlay .lines:after,
.large-menu-icon .hide-overlay .lines:before,
.large-menu-icon .menu-toggle .lines,
.large-menu-icon .menu-toggle .lines:after,
.large-menu-icon .menu-toggle .lines:before {
    width: 30px;
    height: 3px
}

.medium-menu-icon .header-bar .lines:before,
.medium-menu-icon .menu-toggle .lines:before {
    top: 8px
}

.large-menu-icon .header-bar .lines:before,
.large-menu-icon .menu-toggle .lines:before {
    top: 11px
}

.medium-menu-icon .header-bar .lines:after,
.medium-menu-icon .menu-toggle .lines:after {
    top: -8px
}

.large-menu-icon .header-bar .lines:after,
.large-menu-icon .menu-toggle .lines:after {
    top: -11px
}

.overlay-navigation .side-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden
}

.fade-header-animation .side-header {
    opacity: 0;
    visibility: hidden
}

.overlay-navigation .show-header .side-header {
    z-index: 9402
}

.overlay-navigation .hide-overlay {
    position: absolute;
    top: -100%;
    right: 30px;
    z-index: 605;
    width: 50px;
    height: 50px;
    visibility: hidden
}

.overlay-navigation .show-header .hide-overlay {
    top: 30px;
    visibility: visible
}

.hide-overlay .lines-button {
    width: 50px;
    height: 50px;
    text-align: center
}

.overlay-navigation .closed-header .side-header {
    -webkit-animation: opacity-lat-rev .8s ease 0s 1 normal both;
    animation: opacity-lat-rev .8s ease 0s 1 normal both
}

.overlay-navigation .show-header .side-header {
    -webkit-animation: opacity-lat .8s ease 0s 1 normal both;
    animation: opacity-lat .8s ease 0s 1 normal both
}

.header-side-left .side-header .menu-toggle,
.header-side-right .side-header .menu-toggle {
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.side-header .menu-toggle {
    position: absolute;
    z-index: 9600;
    opacity: 0
}

.header-side-right .side-header .menu-toggle {
    left: 0
}

@-webkit-keyframes opacity-lat {
    0% {
        opacity: 0;
        visibility: hidden
    }

    100%,
    70% {
        opacity: 1;
        visibility: visible
    }
}

@keyframes opacity-lat {
    0% {
        opacity: 0;
        visibility: hidden
    }

    100%,
    70% {
        opacity: 1;
        visibility: visible
    }
}

.responsive-off .dt-mobile-header,
.responsive-off .dt-mobile-menu-icon,
.responsive-off .masthead .mobile-header-bar,
.responsive-off .mobile-header-space,
.responsive-off.transparent .header-space {
    display: none
}

/*!!!REWRITE Sticky floating*/
.responsive-off.overlay-navigation .sticky-header-overlay {
    display: none
}

.responsive-off.phantom-sticky.fixed-masthead .masthead.side-header-h-stroke,
.responsive-off.phantom-sticky.fixed-masthead .masthead:not(.side-header):not(.mixed-header),
.responsive-off.transparent.phantom-sticky .masthead.side-header-h-stroke {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 500
}

.responsive-off.phantom-shadow-decoration.phantom-sticky.sticky-on .masthead:not(.side-header):not(.mixed-header),
.responsive-off.phantom-shadow-decoration.phantom-sticky.sticky-on .mixed-header.side-header-h-stroke {
    -webkit-box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07);
    box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07);
    border-bottom: none
}

.responsive-off.phantom-disable-decoration.phantom-sticky.sticky-on .masthead:not(.side-header):not(.mixed-header),
.responsive-off.phantom-disable-decoration.phantom-sticky.sticky-on .mixed-header.side-header-h-stroke {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-bottom: none
}

.responsive-off.phantom-sticky.sticky-on:not(.phantom-shadow-decoration) .masthead.shadow-decoration:not(.side-header-menu-icon) {
    -webkit-box-shadow: none;
    box-shadow: none
}

.responsive-off.floating-navigation-below-slider.phantom-sticky:not(.transparent) .masthead.side-header-h-stroke,
.responsive-off.floating-navigation-below-slider.phantom-sticky:not(.transparent) .masthead:not(.side-header):not(.mixed-header),
.responsive-off.floating-navigation-below-slider.transparent.phantom-sticky:not(.transparent) .masthead.side-header-h-stroke {
    position: relative;
    top: 0 !important
}

.responsive-off.floating-navigation-below-slider.phantom-sticky.transparent .masthead.side-header-h-stroke,
.responsive-off.floating-navigation-below-slider.phantom-sticky.transparent .masthead:not(.side-header):not(.mixed-header),
.responsive-off.floating-navigation-below-slider.transparent.phantom-sticky.transparent .masthead.side-header-h-stroke {
    position: absolute
}

.responsive-off.sticky-on.floating-navigation-below-slider.phantom-sticky .masthead.side-header-h-stroke,
.responsive-off.sticky-on.floating-navigation-below-slider.phantom-sticky .masthead:not(.side-header):not(.mixed-header),
.responsive-off.sticky-on.floating-navigation-below-slider.transparent.phantom-sticky .masthead.side-header-h-stroke {
    position: fixed
}

.responsive-off.floating-navigation-below-slider.phantom-sticky .header-space {
    display: none
}

.responsive-off.phantom-sticky:not(.overlap):not(.transparent) .masthead:not(.side-header) {
    -webkit-transition: background-color 330ms ease;
    transition: background-color 330ms ease
}

.responsive-off.phantom-sticky .page-inner .masthead:not(.side-header) {
    -webkit-backface-visibility: hidden
}

.responsive-off.phantom-sticky.sticky-off.phantom-custom-logo-on .branding .sticky-logo,
.responsive-off.phantom-sticky.sticky-on.phantom-custom-logo-on .branding>a:not(.sticky-logo),
.responsive-off.phantom-sticky.sticky-on.phantom-custom-logo-on .branding>img:not(.sticky-logo) {
    display: none;
    opacity: 0
}

.responsive-off.phantom-logo-off.phantom-sticky.sticky-on .branding>a,
.responsive-off.phantom-logo-off.phantom-sticky.sticky-on .branding>img,
.responsive-off.phantom-main-logo-on.phantom-sticky.sticky-on .branding>a,
.responsive-off.phantom-main-logo-on.phantom-sticky.sticky-on .branding>img,
.responsive-off.phantom-sticky.sticky-off:not(.phantom-custom-logo-on) .branding .sticky-logo,
.responsive-off.phantom-sticky.sticky-on:not(.phantom-custom-logo-on) .branding .sticky-logo {
    display: none;
    visibility: hidden
}

.responsive-off.phantom-main-logo-on.phantom-sticky.sticky-on .branding .sticky-logo {
    display: block;
    visibility: visible
}

.responsive-off.phantom-sticky.sticky-off.phantom-custom-logo-on .branding .sticky-logo,
.responsive-off.phantom-sticky.sticky-on.phantom-custom-logo-on .branding>a:not(.sticky-logo),
.responsive-off.phantom-sticky.sticky-on.phantom-custom-logo-on .branding>img:not(.sticky-logo) {
    visibility: hidden
}

.responsive-off.phantom-sticky.sticky-off.phantom-custom-logo-on .branding>a:not(.sticky-logo),
.responsive-off.phantom-sticky.sticky-off.phantom-custom-logo-on .branding>img:not(.sticky-logo),
.responsive-off.phantom-sticky.sticky-on.phantom-custom-logo-on .branding .sticky-logo {
    visibility: visible
}

.phantom-main-logo-on.phantom-sticky.responsive-off .branding .sticky-logo {
    display: none
}

.phantom-sticky.responsive-off #page .side-header .branding>a:not(.sticky-logo),
.phantom-sticky.responsive-off #page .side-header .branding>img:not(.sticky-logo):not(.mobile-logo) {
    display: block;
    opacity: 1;
    -webkit-animation: none;
    animation: none;
    visibility: visible
}

.footer {
    padding: 0;
    margin: 0 auto
}

.footer.full-width-line.empty-footer {
    border: none
}

#bottom-bar.full-width-line .wf-container-bottom,
#bottom-bar.solid-bg .wf-container-bottom,
.empty-footer.solid-bg #bottom-bar.full-width-line,
.empty-footer.solid-bg .wf-container-bottom,
.footer.full-width-line .wf-container-footer,
.footer.solid-bg .wf-container-footer {
    border-top: none
}

.header-side-left.footer-overlap #footer,
.header-side-right.footer-overlap #footer,
.overlay-navigation.header-side-line.footer-overlap #footer {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.footer-overlap #page .page-inner {
    position: relative;
    z-index: 100
}

.engage-opened.footer-overlap .page-inner {
    z-index: 9400
}

.mobile-false .footer-overlap .footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 99;
    opacity: 0
}

.wf-container-footer {
    padding-top: 50px
}

.footer .widget {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#bottom-bar {
    position: relative;
    z-index: 9;
    min-height: 30px;
    margin: 0 auto
}

#bottom-bar .wf-table {
    height: 60px
}

#bottom-bar .wf-td p {
    margin-bottom: 0
}

.bottom-text-block {
    text-align: right
}

#branding-bottom {
    width: 1px;
    padding: 10px 10px 10px 0;
    line-height: 0;
    font-size: 0
}

#bottom-bar .wf-float-left {
    margin-right: 40px
}

#bottom-bar .wf-float-left:last-of-type {
    margin-right: 0
}

#bottom-bar .wf-float-right {
    margin-left: 40px;
    margin-right: 0
}

#bottom-bar .sub-nav {
    top: auto;
    bottom: 100%
}

#bottom-bar .sub-nav .sub-nav {
    bottom: 0
}

#bottom-bar .sub-nav li:before {
    width: 200px;
    margin: 0 15px
}

#bottom-bar a:hover {
    text-decoration: underline
}

.details,
.edit-link,
.esg-grid a,
.rollover:hover {
    text-decoration: none
}

#bottom-bar .menu-select {
    position: absolute;
    visibility: hidden;
    opacity: 0
}

#bottom-bar .mini-nav ul {
    display: block
}

.post-rollover,
.rollover,
.rollover-project>a,
.rollover-video {
    position: relative;
    display: block;
    line-height: 0;
    text-decoration: none
}

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

.rsShor .rollover-video {
    position: static
}

.gallery-item .gallery-icon .rollover {
    display: inline-block
}

.post-rollover i,
.rollover i,
.rollover-video i {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0
}

.hover-style-one .links-container,
.hover-style-one .rollover-project>a:after,
.hover-style-one .rollover-thumbnails,
.hover-style-three .rollover-project>a:after,
.hover-style-two .links-container,
.hover-style-two .rollover-thumbnails,
.post-rollover i,
.rollover i,
.rollover-content-container,
.rollover-thumbnails,
.rollover-video .video-icon,
.rollover-video i,
.rollover-video i:after {
    -webkit-transition: all 450ms ease;
    transition: all 450ms ease
}

.description-on-hover>.wf-cell .rollover i,
.description-on-hover>.wf-cell .rollover i:after {
    visibility: hidden
}

.description-on-hover>.wf-cell .description-off .rollover i,
.description-on-hover>.wf-cell .description-off .rollover i:after,
.description-on-hover>.wf-cell .forward-post .rollover i,
.description-on-hover>.wf-cell .forward-post .rollover i:after {
    visibility: visible
}

.project-list-media .rollover-video i:after,
.rollover i:after {
    position: absolute;
    width: 50px;
    height: 50px;
    background-position: center center;
    background-repeat: no-repeat;
    content: ""
}

.small-hover-icons .project-list-media .rollover-video i:after,
.small-hover-icons .rollover i:after {
    top: 3px;
    right: 3px
}

.large-hover-icons .project-list-media .rollover-video i:after,
.large-hover-icons .rollover i:after,
.small-hover-icons .comment-author .project-list-media .rollover-video i:after,
.small-hover-icons .comment-author .rollover i:after {
    top: 0;
    right: 0;
    width: 100%;
    height: 100%
}

.post-rollover i:after,
.small-hover-icons .round-images .rollover i:after,
.vc_box_border_circle i:after,
.vc_box_circle .rollover i:after,
.vc_box_circle i:after,
.vc_box_outline_circle i:after,
.vc_box_shadow_border_circle i:after,
.vc_box_shadow_circle i:after {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    content: ""
}

.disabled-hover-icons .post-rollover i:after,
.disabled-hover-icons .rollover i:after {
    display: none
}

#page .rollover-small i:after,
.blog .dt-format-gallery.dt-gallery-container .rollover i:after,
.dt-blog-shortcode .dt-format-gallery.dt-gallery-container .rollover i:after,
.post-rollover i:after {
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    margin: -15px 0 0 -15px
}

.rollover-video .video-icon {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    background-position: center center;
    background-repeat: no-repeat
}

.rollover-video .video-icon:before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80px;
    height: 80px;
    margin: -40px 0 0 -40px;
    background-color: rgba(0, 0, 0, .4);
    background-position: 30px center;
    background-repeat: no-repeat;
    content: "";
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.layzr-bg,
.load-wrap {
    background-position: center center;
    background-repeat: no-repeat
}

.mobile-false .images-list:hover i,
.mobile-false .post-rollover:hover i,
.mobile-false .rollover:hover i,
.rollover-video:hover i {
    display: block;
    opacity: 1
}

.images-list:hover .rollover-video .video-icon:before,
.rollover-video:hover .video-icon:before {
    background-color: rgba(0, 0, 0, .4);
    opacity: 1
}

.rollover-video .video-icon:hover {
    opacity: 1
}

.small-hover-icons .rollover i:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='16,7 9,7 9,0 7,0 7,7 0,7 0,9 7,9 7,16 9,16 9,9 16,9 '/%3E%3C/svg%3E")
}

.large-hover-icons .rollover i:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='16,7 9,7 9,0 7,0 7,7 0,7 0,9 7,9 7,16 9,16 9,9 16,9 '/%3E%3C/svg%3E")
}

.blog.large-hover-icons .dt-format-gallery.dt-gallery-container .rollover i:after,
.large-hover-icons .dt-blog-shortcode .dt-format-gallery.dt-gallery-container .rollover i:after,
.small-hover-icons .format-photo .rollover i:after,
.small-hover-icons .rollover-zoom i:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='14,-0.02 14,0 8.993,0 8.993,2 14,2 14,6.98 16,6.98 16,-0.02 '/%3E%3Cpolygon points='2,9 0,9 0,16 2,16 2,15.98 7.007,15.98 7.007,13.98 2,13.98 '/%3E%3C/svg%3E")
}

.large-hover-icons .format-photo .rollover i:after,
.large-hover-icons .rollover-zoom i:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='14,-0.02 14,0 8.993,0 8.993,2 14,2 14,6.98 16,6.98 16,-0.02 '/%3E%3Cpolygon points='2,9 0,9 0,16 2,16 2,15.98 7.007,15.98 7.007,13.98 2,13.98 '/%3E%3C/svg%3E")
}

.post-rollover i:after,
.rollover-small i:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='16,7 9,7 9,0 7,0 7,7 0,7 0,9 7,9 7,16 9,16 9,9 16,9 '/%3E%3C/svg%3E")
}

.comment-author .rollover i:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpolygon fill='white' points='28,28.01 16,28.01 16,16.01 19.011,16.01 19.011,14.01 16,14.01 14.011,14.01 14,14.01 14,28.01 14,30.01 16,30.01 30,30.01 30,29.999 30,28.01 30,24.999 28,24.999 '/%3E%3Cpolygon fill='white' points='28,13.99 28,14.01 22.993,14.01 22.993,16.01 26.637,16.01 20.5,22.146 21.863,23.51 28,17.374 28,20.99 30,20.99 30,13.99 '/%3E%3C/svg%3E")
}

.blog .format-video .rollover i:after,
.dt-blog-shortcode .format-video .rollover i:after,
.rollover-video .video-icon:before,
.rollover-video i:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve' fill='white'%3E%3Cpath d='M3.125,4L10.2,8.001L3.125,12V3.8 M1,0v16l13-8L1,0L1,0z'/%3E%3C/svg%3E")
}

.small-hover-icons .rollover-video i:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve' fill='white'%3E%3Cpath d='M3.125,4L10.2,8.001L3.125,12V3.8 M1,0v16l13-8L1,0L1,0z'/%3E%3C/svg%3E")
}

.large-hover-icons .rollover-video i:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve' fill='white'%3E%3Cpath d='M3.125,4L10.2,8.001L3.125,12V3.8 M1,0v16l13-8L1,0L1,0z'/%3E%3C/svg%3E")
}

.blog.large-hover-icons .dt-format-gallery.dt-gallery-container .rollover-video i:after,
.blog.small-hover-icons .format-video .rollover i:after,
.large-hover-icons .dt-blog-shortcode .dt-format-gallery.dt-gallery-container .rollover-video i:after,
.small-hover-icons .dt-blog-shortcode .format-video .rollover i:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve' fill='white'%3E%3Cpath d='M3.125,4L10.2,8.001L3.125,12V3.8 M1,0v16l13-8L1,0L1,0z'/%3E%3C/svg%3E")
}

.blog.large-hover-icons .format-video .rollover i:after,
.large-hover-icons .dt-blog-shortcode .format-video .rollover i:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve' fill='white'%3E%3Cpath d='M3.125,4L10.2,8.001L3.125,12V3.8 M1,0v16l13-8L1,0L1,0z'/%3E%3C/svg%3E")
}

.rollover-thumbnails {
    position: relative;
    display: -ms-flexbox;
    width: 142px;
    height: 116px
}

.buttons-on-img .rollover-thumbnails,
.description-under-image .rollover-thumbnails {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin: 0;
    z-index: 9;
    opacity: 0
}

.disabled-hover-icons .blog-media .rollover-thumbnails {
    display: none
}

.mobile-false .rollover:hover .rollover-thumbnails,
.mobile-true .rollover.is-clicked .rollover-thumbnails {
    opacity: 1
}

.rollover-thumbnails span {
    position: absolute;
    top: 0;
    left: 0;
    width: 90px;
    height: 90px !important;
    border: 3px solid #fff;
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .15);
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, .15);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.rollover-thumbnails span,
.rollover-thumbnails span img {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.ink,
.rollover .ink {
    -webkit-border-radius: 50%
}

.rollover-thumbnails .r-thumbn-1 {
    top: 25px;
    left: 49px;
    z-index: 102
}

.rollover-thumbnails .r-thumbn-2 {
    top: 0;
    left: 42px;
    width: 50px;
    height: 50px !important;
    z-index: 100
}

.rollover-thumbnails .r-thumbn-3 {
    top: 29px;
    left: 0;
    width: 70px;
    height: 70px !important;
    z-index: 101
}

.rollover-thumbnails span i {
    display: none !important
}

.hover-style-one .rollover:hover i,
.hover-style-three .rollover-project .blur-effect,
.old-ie .blur-effect,
.rollover.rollover-thumbnails-on i:after {
    display: none
}

.mobile-false .scale-on-hover .rollover.vc_box_circle,
.mobile-false .scale-on-hover .round-images .rollover,
.mobile-false .scale-on-hover .shortcode-single-image .rollover,
.mobile-false .scale-on-hover .vc_box_circle,
.mobile-false .scale-on-hover a.post-rollover {
    -webkit-backface-visibility: hidden;
    -webkit-transform: translatez(0)
}

.mobile-false .scale-on-hover .buttons-on-img>a img,
.mobile-false .scale-on-hover .hover-fade .rollover-project>a img,
.mobile-false .scale-on-hover .hover-scale .rollover-project>a img,
.mobile-false .scale-on-hover .hover-style-one .rollover-project>a img,
.mobile-false .scale-on-hover a.post-rollover img,
.mobile-false .scale-on-hover a.rollover img,
.mobile-false .scale-on-hover div.rollover-video img {
    -webkit-transition: -webkit-transform .5s ease;
    transition: transform .5s ease
}

.mobile-false .scale-on-hover .buttons-on-img>a img.iso-lazy-load,
.mobile-false .scale-on-hover .buttons-on-img>a img.jgrid-lazy-load,
.mobile-false .scale-on-hover .buttons-on-img>a img.lazy-load,
.mobile-false .scale-on-hover .hover-fade .rollover-project>a img.iso-lazy-load,
.mobile-false .scale-on-hover .hover-fade .rollover-project>a img.jgrid-lazy-load,
.mobile-false .scale-on-hover .hover-fade .rollover-project>a img.lazy-load,
.mobile-false .scale-on-hover .hover-scale .rollover-project>a img.iso-lazy-load,
.mobile-false .scale-on-hover .hover-scale .rollover-project>a img.jgrid-lazy-load,
.mobile-false .scale-on-hover .hover-scale .rollover-project>a img.lazy-load,
.mobile-false .scale-on-hover .hover-style-one .rollover-project>a img.iso-lazy-load,
.mobile-false .scale-on-hover .hover-style-one .rollover-project>a img.jgrid-lazy-load,
.mobile-false .scale-on-hover .hover-style-one .rollover-project>a img.lazy-load,
.mobile-false .scale-on-hover a.post-rollover img.iso-lazy-load,
.mobile-false .scale-on-hover a.post-rollover img.jgrid-lazy-load,
.mobile-false .scale-on-hover a.post-rollover img.lazy-load,
.mobile-false .scale-on-hover a.rollover img.iso-lazy-load,
.mobile-false .scale-on-hover a.rollover img.jgrid-lazy-load,
.mobile-false .scale-on-hover a.rollover img.lazy-load,
.mobile-false .scale-on-hover div.rollover-video img.iso-lazy-load,
.mobile-false .scale-on-hover div.rollover-video img.jgrid-lazy-load,
.mobile-false .scale-on-hover div.rollover-video img.lazy-load {
    -webkit-transition: -webkit-transform .5s ease, opacity .35s ease-out;
    transition: transform .5s ease, opacity .35s ease-out
}

.mobile-false .scale-on-hover .buttons-on-img:hover>a>img,
.mobile-false .scale-on-hover .hover-fade .rollover-project:hover>a img,
.mobile-false .scale-on-hover .hover-scale .rollover-project:hover>a img,
.mobile-false .scale-on-hover .hover-style-one .rollover-project:hover>a img,
.mobile-false .scale-on-hover a.post-rollover:hover img,
.mobile-false .scale-on-hover a.rollover:hover>div>img,
.mobile-false .scale-on-hover a.rollover:hover>img,
.mobile-false .scale-on-hover div.rollover-video:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.mobile-false .is-safari.scale-on-hover .comment-author a.rollover:hover>img,
.mobile-false .is-safari.scale-on-hover .rollover.vc_single_image-wrapper:hover>img,
.mobile-false .is-safari.scale-on-hover .round-images a.post-rollover:hover img,
.mobile-false .is-safari.scale-on-hover .round-images a.rollover:hover>div,
.mobile-false .is-safari.scale-on-hover .round-images a.rollover:hover>img,
.mobile-false .scale-on-hover .hover-fade.woo-hover .rollover-project:hover>a img,
.mobile-false .scale-on-hover .woo-hover .buttons-on-img:hover>a>img,
.mobile-false .scale-on-hover a.rollover.vc_single_image-wrapper>img {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.blur-this {
    position: relative
}

.blur-this .blur-effect,
.mobile-false .blur-this .blur-effect,
.mobile-false .blur-this canvas {
    position: absolute;
    left: 0;
    top: 0;
    max-width: 100%;
    width: 100% !important;
    height: 100% !important;
    opacity: 0;
    display: none
}

.iso-item,
.load-wrap,
body #load {
    width: 100%
}

.iso-grid.iso-item-ready article,
.load-wrap,
.mode-grid article,
body #load {
    height: 100%
}

.mobile-false .image-blur .post-rollover,
.mobile-false .image-blur .rollover,
.mobile-false .image-blur .rollover-project>a {
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0)
}

.mobile-false .image-blur .post-rollover img,
.mobile-false .image-blur .rollover img,
.mobile-false .image-blur .rollover-project img {
    transition: .5s;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden
}

.mobile-false .image-blur .buttons-on-img:hover a>img,
.mobile-false .image-blur .hover-fade .rollover-project:hover a>img,
.mobile-false .image-blur .hover-grid .rollover-project:hover a>img,
.mobile-false .image-blur .hover-grid-reverse .rollover-project:hover a>img,
.mobile-false .image-blur .hover-scale .rollover-project:hover a>img,
.mobile-false .image-blur .hover-style-one .rollover-project:hover a>img,
.mobile-false .image-blur .images-list:hover .blur-this a>img,
.mobile-false .image-blur .post-rollover:hover img,
.mobile-false .image-blur .rollover:hover img {
    filter: blur(2px);
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px)
}

.mobile-false .image-blur .rollover:hover .rollover-thumbnails img {
    filter: none;
    -webkit-filter: none;
    -moz-filter: none;
    -o-filter: none;
    -ms-filter: none
}

.images-list .blur-this .blur-effect {
    z-index: 9
}

.images-list .blur-this i {
    z-index: 10
}

.buttons-on-img:hover .blur-effect,
.hover-fade .fs-entry:hover .blur-effect,
.hover-fade .rollover-project:hover .blur-effect,
.hover-grid .rollover-project:hover .blur-effect,
.hover-grid-reverse .rollover-project:hover .blur-effect,
.hover-scale .rollover-project:hover .blur-effect,
.hover-style-one .fs-entry:hover .blur-effect,
.hover-style-one .rollover-project:hover .blur-effect,
.images-list:hover .blur-this .blur-effect,
.images-list:hover .blur-this i,
.mobile-false .blur-this:hover .blur-effect {
    opacity: 1
}

.blur-this .blur-effect,
.mobile-false .blur-this .blur-effect,
.mobile-false .blur-this canvas {
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.filter-grayscale .content img,
.filter-grayscale .footer img,
.filter-grayscale .map-container,
.filter-grayscale .royalSlider img,
.filter-grayscale .shortcode-banner,
.filter-grayscale .sidebar img,
.filter-grayscale embed,
.filter-grayscale iframe,
.filter-grayscale object,
.filter-grayscale-static .content img,
.filter-grayscale-static .footer img,
.filter-grayscale-static .map-container,
.filter-grayscale-static .royalSlider img,
.filter-grayscale-static .shortcode-banner,
.filter-grayscale-static .sidebar img,
.filter-grayscale-static embed,
.filter-grayscale-static iframe,
.filter-grayscale-static object {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray
}

.mobile-false .filter-grayscale .content img,
.mobile-false .filter-grayscale .footer img,
.mobile-false .filter-grayscale .map-container,
.mobile-false .filter-grayscale .royalSlider img,
.mobile-false .filter-grayscale .shortcode-banner,
.mobile-false .filter-grayscale .sidebar img,
.mobile-false .filter-grayscale embed,
.mobile-false .filter-grayscale iframe,
.mobile-false .filter-grayscale object,
.mobile-false .filter-grayscale-static .content img,
.mobile-false .filter-grayscale-static .footer img,
.mobile-false .filter-grayscale-static .map-container,
.mobile-false .filter-grayscale-static .royalSlider img,
.mobile-false .filter-grayscale-static .shortcode-banner,
.mobile-false .filter-grayscale-static .sidebar img,
.mobile-false .filter-grayscale-static embed,
.mobile-false .filter-grayscale-static iframe,
.mobile-false .filter-grayscale-static object {
    -webkit-backface-visibility: visible !important
}

.filter-grayscale #branding-bottom img,
.filter-grayscale .buttons-on-img:hover img,
.filter-grayscale .content .rev_slider_wrapper:hover img,
.filter-grayscale .content img:hover,
.filter-grayscale .cs-style-3 .link:hover img,
.filter-grayscale .dt-hovered img,
.filter-grayscale .filter-disable img,
.filter-grayscale .footer img:hover,
.filter-grayscale .fs-entry:hover img,
.filter-grayscale .map-container:hover,
.filter-grayscale .mfp-wrap embed,
.filter-grayscale .mfp-wrap iframe,
.filter-grayscale .mfp-wrap object,
.filter-grayscale .post-rollover:hover img,
.filter-grayscale .rollover-project:hover img,
.filter-grayscale .rollover-video:hover img,
.filter-grayscale .rollover:hover img,
.filter-grayscale .royalSlider:hover img,
.filter-grayscale .rsThumb:hover img,
.filter-grayscale .shortcode-banner:hover,
.filter-grayscale .sidebar img:hover,
.filter-grayscale embed:hover,
.filter-grayscale iframe:hover,
.filter-grayscale img.dt-hovered,
.filter-grayscale img.filter-disable,
.filter-grayscale object:hover,
.filter-grayscale-static #branding-bottom img {
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: grayscale(0);
    filter: none;
    filter: transparent
}

body #load {
    display: block;
    position: fixed;
    z-index: 9901
}

.load-wrap {
    text-align: center;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-flow: column wrap;
    -moz-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center
}

.load-wrap>svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.blog-shortcode .wf-cell,
.blog.layout-grid .wf-container.description-under-image .wf-cell,
.grid-masonry .wf-cell,
.iso-grid .wf-cell,
.iso-item,
.shortcode-blog-posts .wf-cell {
    opacity: 0
}

.no-cssanimations #main .jg-container .wf-cell,
.no-cssanimations .blog.layout-grid .wf-container.description-under-image .wf-cell,
.no-cssanimations .grid-masonry .wf-cell,
.no-cssanimations .iso-grid .wf-cell,
.no-cssanimations .iso-item,
.no-cssanimations .shortcode-blog-posts.iso-grid .wf-cell {
    opacity: 1
}

.dt-isotope .wf-cell.animate-position {
    -webkit-transition: top .65s ease-out, left .65s ease-out;
    transition: top .65s ease-out, left .65s ease-out;
    opacity: 1
}

.layzr-bg.post-rollover,
.layzr-bg.rollover-small {
    background-size: auto 30%
}

.layzr-loading-on .iso-lazy-load {
    opacity: 0;
    -webkit-transition: opacity .35s ease-out;
    transition: opacity .35s ease-out
}

.layzr-loading-on .iso-layzr-loaded,
.mobile-false .loading-effect-fly .wf-cell.animation-complete {
    opacity: 1
}

.loading-effect-none .wf-cell.shown:not(.isotope-hidden),
.mobile-true .dt-isotope .wf-cell.shown:not(.isotope-hidden),
.mobile-true .wf-cell.shown:not(.isotope-hidden) {
    -webkit-animation: dt_fadeIn .4s ease forwards;
    animation: dt_fadeIn .4s ease forwards
}

.mobile-false .loading-effect-fade-in .wf-cell.shown:not(.isotope-hidden),
.mobile-false .loading-effect-fade-in .wf-cell.start-animation {
    -webkit-animation: dt_fadeIn .7s ease forwards;
    animation: dt_fadeIn .7s ease forwards
}

@-webkit-keyframes dt_fadeIn {
    to {
        opacity: 1
    }
}

@-moz-keyframes dt_fadeIn {
    to {
        opacity: 1
    }
}

@keyframes dt_fadeIn {
    to {
        opacity: 1
    }
}

.mobile-false .loading-effect-move-up .wf-cell.shown:not(.isotope-hidden),
.mobile-false .loading-effect-move-up .wf-cell.start-animation {
    -webkit-transform: translateY(200px);
    transform: translateY(200px);
    -webkit-animation: dt_moveUp .55s ease-in-out forwards;
    animation: dt_moveUp .55s ease-in-out forwards
}

@-webkit-keyframes dt_moveUp {
    to {
        -webkit-transform: translateY(0);
        opacity: 1
    }
}

@keyframes dt_moveUp {
    to {
        transform: translateY(0);
        opacity: 1
    }
}

.mobile-false .loading-effect-scale-up .wf-cell.shown:not(.isotope-hidden),
.mobile-false .loading-effect-scale-up .wf-cell.start-animation {
    -webkit-transform: scale(.6);
    transform: scale(.6);
    -webkit-animation: dt_scaleUp .57s ease-in-out forwards;
    animation: dt_scaleUp .57s ease-in-out forwards
}

@-webkit-keyframes dt_scaleUp {
    to {
        -webkit-transform: scale(1);
        opacity: 1
    }
}

@keyframes dt_scaleUp {
    to {
        transform: scale(1);
        opacity: 1
    }
}

.mobile-false .loading-effect-fall-perspective,
.mobile-false .loading-effect-flip,
.mobile-false .loading-effect-helix,
.mobile-false .loading-effect-scale {
    -webkit-perspective: 1300px;
    perspective: 1300px
}

.mobile-false .loading-effect-fall-perspective {
    -webkit-backface-visibility: hidden
}

.mobile-false .loading-effect-fall-perspective .wf-cell.shown:not(.isotope-hidden),
.mobile-false .loading-effect-fall-perspective .wf-cell.start-animation {
    -webkit-transform-style: preserve-3d;
    -webkit-transform: translateZ(400px) translateY(300px) rotateX(-65deg);
    transform: translateZ(400px) translateY(300px) rotateX(-65deg);
    -webkit-animation: dt_fallPerspective .75s ease-in-out forwards;
    animation: dt_fallPerspective .75s ease-in-out forwards
}

@-webkit-keyframes dt_fallPerspective {
    100% {
        -webkit-transform: translateZ(0) translateY(0) rotateX(0);
        opacity: 1
    }
}

@keyframes dt_fallPerspective {
    100% {
        transform: translateZ(0) translateY(0) rotateX(0);
        opacity: 1
    }
}

.mobile-false .loading-effect-fly .wf-cell.shown:not(.isotope-hidden),
.mobile-false .loading-effect-fly .wf-cell.start-animation {
    -webkit-transform-style: preserve-3d;
    -webkit-transform-origin: 50% 50% -300px;
    transform-origin: 50% 50% -300px;
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
    -webkit-animation: dt_fly .7s ease-in-out forwards;
    animation: dt_fly .7s ease-in-out forwards
}

@-webkit-keyframes dt_fly {
    100% {
        -webkit-transform: rotateX(0);
        opacity: 1
    }
}

@keyframes dt_fly {
    100% {
        transform: rotateX(0);
        opacity: 1
    }
}

.mobile-false .loading-effect-flip .wf-cell.shown:not(.isotope-hidden),
.mobile-false .loading-effect-flip .wf-cell.start-animation {
    -webkit-transform-style: preserve-3d;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: rotateX(-80deg);
    transform: rotateX(-80deg);
    -webkit-animation: dt_flip .7s ease-in-out forwards;
    animation: dt_flip .7s ease-in-out forwards
}

@-webkit-keyframes dt_flip {
    100% {
        -webkit-transform: rotateX(0);
        opacity: 1
    }
}

@keyframes dt_flip {
    100% {
        transform: rotateX(0);
        opacity: 1
    }
}

.mobile-false .loading-effect-helix .wf-cell.shown:not(.isotope-hidden),
.mobile-false .loading-effect-helix .wf-cell.start-animation {
    -webkit-transform-style: preserve-3d;
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-animation: dt_helix .7s ease-in-out forwards;
    animation: dt_helix .7s ease-in-out forwards
}

@-webkit-keyframes dt_helix {
    100% {
        -webkit-transform: rotateY(0);
        opacity: 1
    }
}

@keyframes dt_helix {
    100% {
        transform: rotateY(0);
        opacity: 1
    }
}

.mobile-false .loading-effect-scale .wf-cell.shown:not(.isotope-hidden),
.mobile-false .loading-effect-scale .wf-cell.start-animation {
    -webkit-transform-style: preserve-3d;
    -webkit-transform: scale(.4);
    transform: scale(.4);
    -webkit-animation: dt_popUp .9s ease-in forwards;
    animation: dt_popUp .9s ease-in forwards
}

@-webkit-keyframes dt_popUp {
    70% {
        -webkit-transform: scale(1.05);
        opacity: .8;
        -webkit-animation-timing-function: ease-in-out
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1
    }
}

@keyframes dt_popUp {
    70% {
        transform: scale(1.05);
        opacity: .8;
        animation-timing-function: ease-in-out
    }

    100% {
        transform: scale(1);
        opacity: 1
    }
}

.dt-isotope .wf-cell.no-transition,
.dt-isotope.no-transition,
.dt-isotope.no-transition .wf-cell {
    -webkit-transition-duration: 0s;
    transition-duration: 0s
}

#main .jg-container .wf-cell {
    float: left;
    opacity: 0;
    padding: 0
}

#main .jg-container .wf-cell .post {
    margin: 0;
    padding: 0
}

.layzr-loading-on .jgrid-lazy-load {
    opacity: 0;
    -webkit-transition: opacity .33s;
    transition: opacity .33s
}

.layzr-loading-on .jgrid-layzr-loaded {
    opacity: 1
}

.jg-container .post .alignleft,
.jg-container .post .alignnone {
    margin-bottom: 0
}

.ripplelink {
    position: relative
}

.ink {
    display: block;
    position: absolute;
    background: rgba(255, 255, 255, .38);
    border-radius: 50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transform: scale(0)
}

.rollover .ink {
    border-radius: 50%
}

.animate {
    -webkit-animation: ripple .4s ease-out;
    animation: ripple .4s ease-out
}

@-webkit-keyframes ripple {
    100% {
        opacity: 0;
        -webkit-transform: scale(2.5)
    }
}

@keyframes ripple {
    100% {
        opacity: 0;
        transform: scale(2.5)
    }
}

img.blog-thumb-lazy-load,
img.lazy-load {
    opacity: 0;
    -webkit-transition: opacity .38s;
    transition: opacity .38s
}

.mobile-true img.blog-thumb-lazy-load.vc_single_image-img,
.mobile-true img.lazy-load.vc_single_image-img,
img.is-loaded {
    opacity: 1
}

.scroll-top {
    position: fixed;
    right: 10px;
    bottom: 10px;
    width: 44px;
    height: 44px;
    opacity: 0;
    z-index: -1;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease;
    background-color: #000;
    background-color: rgba(0, 0, 0, .2)
}

.show-mobile-header .scroll-top {
    opacity: 0
}

.scroll-top.off {
    right: -45px;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.scroll-top.on {
    right: 10px;
    opacity: 1;
    z-index: 109;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

.header-side-right .scroll-top.on {
    right: auto;
    left: 10px
}

.show-mobile-header .scroll-top.on {
    opacity: 0
}

.scroll-top:hover {
    background-color: #000;
    background-color: rgba(0, 0, 0, .5)
}

.scroll-top:before {
    display: block;
    width: 44px;
    height: 44px;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpath fill='white' d='M29.121,19.55l-6.29-6.196c-0.025-0.025-0.053-0.049-0.082-0.071c-0.012-0.011-0.024-0.02-0.038-0.03c-0.016-0.011-0.031-0.024-0.048-0.034c-0.017-0.011-0.032-0.02-0.048-0.03c-0.015-0.009-0.029-0.018-0.044-0.025c-0.017-0.009-0.034-0.017-0.051-0.024c-0.016-0.008-0.031-0.015-0.047-0.022c-0.016-0.006-0.033-0.012-0.049-0.018c-0.018-0.005-0.035-0.014-0.053-0.019c-0.017-0.005-0.034-0.008-0.05-0.013c-0.018-0.005-0.036-0.009-0.054-0.013c-0.02-0.003-0.039-0.006-0.059-0.008c-0.016-0.003-0.032-0.005-0.049-0.007c-0.073-0.007-0.146-0.007-0.218,0c-0.017,0.002-0.033,0.005-0.05,0.008c-0.02,0.002-0.038,0.005-0.058,0.009c-0.019,0.003-0.037,0.009-0.055,0.013c-0.016,0.005-0.033,0.008-0.05,0.013c-0.017,0.005-0.035,0.012-0.052,0.018c-0.017,0.006-0.033,0.012-0.049,0.019c-0.017,0.006-0.032,0.014-0.048,0.021c-0.017,0.008-0.034,0.016-0.051,0.024c-0.015,0.008-0.029,0.018-0.044,0.026c-0.015,0.008-0.031,0.018-0.048,0.029c-0.016,0.01-0.031,0.022-0.047,0.034c-0.014,0.01-0.027,0.019-0.04,0.028c-0.042,0.035-0.08,0.073-0.117,0.113c-0.013,0.011-0.026,0.021-0.037,0.033l-6.313,6.219c-0.433,0.428-0.434,1.12-0.003,1.544c0.432,0.426,1.131,0.424,1.564-0.002l4.495-4.426l-0.023,14.11c-0.001,0.603,0.493,1.092,1.104,1.09s1.107-0.49,1.109-1.095l0.023-14.108l4.403,4.334c0.432,0.426,1.133,0.424,1.565-0.003S29.553,19.975,29.121,19.55'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center
}

.no-avatar {
    position: relative;
    width: 50px;
    height: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

a.no-avatar {
    -webkit-transition: all 450ms ease;
    transition: all 450ms ease
}

.no-avatar:after {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    content: "\f0f6";
    font: normal normal normal 14px/1 FontAwesome
}

.comment-list .no-avatar:after {
    content: "\f007";
    font-size: 28px
}

.comment .no-avatar,
.items-grid .no-avatar,
.recent-posts .no-avatar {
    width: 60px;
    height: 60px
}

.waves-effect .waves-ripple {
    position: absolute;
    top: 50% !important;
    left: 50% !important;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    opacity: 0;
    background: rgba(255, 255, 255, .38);
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -webkit-transition-property: -webkit-transform, opacity;
    transition-property: transform, opacity;
    -webkit-transform: scale(0);
    transform: scale(0)
}

.ripple span {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.shortcode-code {
    padding: 25px 20px
}

.edit-link {
    padding: 5px 10px;
    background-color: #69c354;
    color: #fff !important;
    font-family: Arial, sans-serif;
    font-size: 12px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.edit-link:hover {
    color: #fff;
    background-color: #4fa53b
}

.stripe .aio-icon i,
.stripe .gw-go *,
.stripe .icon_description *,
.stripe .icon_list_icon *,
.stripe .info-c-full-wrap,
.stripe .info-c-full-wrap *,
.stripe .info-circle-icons *,
.stripe .ubtn *,
.stripe .vc_btn3 *,
.stripe .vc_color-alert-success.vc_message_box-solid *,
.stripe [class*=" ultsl-"],
.stripe [class^=ultsl-] {
    color: inherit
}

.details {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding-bottom: 6px !important;
    margin-bottom: -6px;
    font-weight: 700
}

.details:after {
    display: inline-block;
    padding-left: 5px;
    font: normal normal normal 12px/1 FontAwesome;
    content: "\f0da"
}

.details:before {
    position: absolute;
    display: block;
    left: 0;
    bottom: 0;
    width: 0;
    height: 2px;
    content: "";
    -webkit-transition: width .4s ease;
    transition: width .4s ease
}

.offer-tag,
.wpb_single_image .rollover .blur-effect {
    display: none
}

.details:hover:before {
    width: 100%
}

.round-images .alignleft,
.round-images .alignleft i,
.round-images .alignleft img,
.round-images .blur-effect,
.round-images .rollover i,
.round-images a.rollover,
.round-images img {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

#page .customSelect {
    padding: 6px 10px 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#content span:last-child[class*=gw-go-btn-icon][class*=gw-go-btn-icon-large] {
    margin-bottom: -6px
}

#content span:last-child[class*=gw-go-btn-icon] {
    margin-bottom: -5px
}

.content .gw-go-col {
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-color: #e2e2e2
}

.content .gw-go-col:before {
    margin-top: 1px
}

img.info-circle-img-icon {
    max-width: 100%
}

.smile_icon_list.left li .icon_list_connector {
    border-width: 0
}

.esgbox-overlay.esgbox-overlay-fixed {
    z-index: 10000
}

#main .ui-widget,
#main .ui-widget-content,
#main .wpb_wrapper.ui-widget-content {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    font-family: inherit;
    line-height: inherit
}

#main .wpb_alert {
    text-shadow: none
}

#main .wpb_alert strong {
    font-style: normal
}

.stripe .wpb_alert *,
.wpb_alert,
.wpb_alert * {
    color: #c09853
}

.stripe .wpb_alert-success *,
.wpb_alert-success,
.wpb_alert-success * {
    color: #468847
}

.stripe .wpb_alert-danger *,
.stripe .wpb_alert-error *,
.wpb_alert-danger,
.wpb_alert-danger *,
.wpb_alert-error,
.wpb_alert-error * {
    color: #b94a48
}

.stripe .wpb_alert-info *,
.wpb_alert-info,
.wpb_alert-info * {
    color: #3a87ad
}

#main .vc_text_separator div {
    top: -10px
}

.wpb_single_image .vc_single_image-wrapper {
    line-height: 0
}

.wpb_single_image .vc_figure {
    max-width: 100%
}

.rollover.vc_box_border .blur-effect,
.rollover.vc_box_border i,
.rollover.vc_box_outline .blur-effect,
.rollover.vc_box_outline i {
    top: 6px;
    left: 6px;
    width: calc(100% - 12px) !important;
    height: calc(100% - 12px) !important
}

.vc_box_border_circle .blur-effect,
.vc_box_border_circle i,
.vc_box_circle .blur-effect,
.vc_box_circle i,
.vc_box_circle img,
.vc_box_outline_circle .blur-effect,
.vc_box_outline_circle i,
.vc_box_shadow_border_circle .blur-effect,
.vc_box_shadow_border_circle i,
.vc_box_shadow_circle .blur-effect,
.vc_box_shadow_circle i {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.mobile-false .scale-on-hover .vc_box_border_circle a.rollover:hover>img,
.mobile-false .scale-on-hover .vc_box_circle a.rollover:hover>img,
.mobile-false .scale-on-hover .vc_box_outline_circle a.rollover:hover>img,
.mobile-false .scale-on-hover .vc_box_shadow_border_circle a.rollover:hover>img,
.mobile-false .scale-on-hover .vc_box_shadow_circle a.rollover:hover>img {
    -webkit-transform: scale(1);
    transform: scale(1)
}

div .vc_box_rounded>img {
    border-radius: inherit
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon,
.vc_message_box-icon>.fa {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.boxed-layout #tiptip_holder {
    top: -20px !important
}

#main .chzn-container-single .chzn-single {
    background-image: none
}

.nsu_widget label {
    margin-right: 10px
}

form.mc4wp-form label {
    font-weight: 400
}

#main #content .rotatingtweet {
    padding: 25px 20px 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#content .rotatingtweets {
    max-width: 100%
}

#main .wpb_gmaps_widget .wpb_map_wraper {
    background: 0 0;
    padding: 0
}

.wpb_gmaps_widget .wpb_map_wraper {
    padding: 0
}

.interval {
    padding-bottom: 10px
}

.search-no-results .submit:hover {
    cursor: default
}

/*!-VC last-child*/
.last_toggle_el_margin,
.wpb_button,
ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0 !important
}

.useJS .container .l3,
.useJS .container .photo.show,
.useJS .container-1,
.useJS .container-2,
.useJS .container-3 {
    -webkit-transform: none;
    transform: none
}

.lightbox.useJS .close,
div.lightbox.useJS .img-caption {
    -webkit-transition: none;
    transition: none
}

.jp-carousel-comment-form-button,
.wpb-js-composer div.pp_default .pp_contract,
.wpb-js-composer div.pp_default .pp_expand {
    -webkit-box-shadow: none;
    box-shadow: none
}

.content .searchform input {
    width: 100%
}

.dt-circle-content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

@-webkit-keyframes opacity-lat-rev {
    0% {
        opacity: 1;
        visibility: visible
    }

    100%,
    30% {
        opacity: 0;
        visibility: hidden
    }
}

@keyframes opacity-lat-rev {
    0% {
        opacity: 1;
        visibility: visible
    }

    100%,
    30% {
        opacity: 0;
        visibility: hidden
    }
}

.loading-ready #load {
    -webkit-animation: opacity-lat-rev .8s ease 0s 1 normal both;
    animation: opacity-lat-rev .8s ease 0s 1 normal both
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .slick-slide .vc_row.vc_row-flex .ult-item-wrap {
        -ms-flex: 0 0 auto;
        max-width: 100%
    }
}

.slick-next,
.slick-prev {
    z-index: 10
}

.woocommerce-Reviews .comment-notes {
    text-align: left
}

/* Main Min Customized*/

.menu-playground .menu-item-text:after,
.menu-playground .menu-item-text:before {
    content: "";
    position: absolute;
    top: -52px;
    width: 36px;
    background-size: cover;
    height: 63px
}

.menu-playground .menu-item-text:before {
    background-image: url(/wp-content/uploads/2018/08/balloon2.png);
    left: 56px;
    transform-origin: bottom;
    transform: rotate(0);
    animation: air-balloon 2s ease-in-out infinite forwards;
    -webkit-animation: air-ballon 3.5s ease-in-out infinite forwards;
    -ms-animation: air-ballon 3.5s ease-in-out infinite forwards
}

.menu-playground .menu-item-text:after {
    background-image: url(/wp-content/uploads/2018/08/balloon.png);
    left: 78px;
    transform-origin: bottom;
    transform: rotate(0);
    animation: air-balloon 2s ease-in-out infinite forwards;
    -webkit-animation: air-ballon2 3.5s ease-in-out infinite forwards;
    -ms-animation: air-ballon2 3.5s ease-in-out infinite forwards
}

.appshowCase,
.menu-playground .menu-item-text {
    position: relative
}

.menu-playground .menu-text {
    position: relative;
    z-index: 99
}

@keyframes air-ballon {

    0%,
    100% {
        transform: rotate(0)
    }

    50% {
        transform: rotate(-11deg)
    }
}

@keyframes air-ballon2 {

    0%,
    100% {
        transform: rotate(0)
    }

    50% {
        transform: rotate(11deg)
    }
}

.slick-slide img {
    max-height: 300px !important;
    width: auto !important
}

.appshowCase iframe {
    border: 0;
    height: 35.9vw;
    width: 1px;
    min-width: 100%
}

.next,
.prev {
    position: absolute;
    background-image: url(/wp-content/uploads/2018/08/icon_control.png);
    top: 0;
    width: 56px;
    height: 56px;
    cursor: pointer
}

.next {
    right: 0
}

.prev {
    left: 0;
    transform: scaleX(-1)
}

.appHeader,
.custom-dropdown {
    text-align: center;
    position: relative
}

.custom-dropdown {
    display: inline-block
}

h3.dropdown-text {
    font-size: 24px;
    font-weight: 400;
    cursor: pointer;
    text-transform: capitalize
}

h3.dropdown-text:after {
    content: "\f107";
    font-family: FontAwesome;
    margin-left: 30px
}

.custom-dropdown ul {
    position: absolute;
    list-style: none;
    left: 50%;
    margin: 0;
    border-top: 0px solid #000;
    border-image: url(/wp-content/uploads/2018/07/border.png) 30;
    background-color: #f7f7f7;
    padding: 0;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
    max-height: 500px;
    overflow: auto;
    opacity: 0;
    z-index: -10;
    transform: translate(-50%, 10px);
    -webkit-transform: translate(-50%, 10px);
    -o-transform: translate(-50%, 10px);
    -ms-transform: translate(-50%, 10px);
    transition: all .4s cubic-bezier(.5, .08, .28, 1)
}

.app-btn-link+div,
.app-btn-link+div+ul,
.app-btn-link+ul,
.decs-content-box ul,
.decs-content-box+div+ul,
.decs-content-box+ul {
    margin-bottom: 40px !important
}

.custom-dropdown ul.open {
    opacity: 1;
    z-index: 99;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 10px)
}

.custom-dropdown ul:before {
    content: "";
    position: absolute;
    top: -20px;
    width: 20px;
    height: 20px
}

.custom-dropdown input.search {
    padding: 6px 16px;
    font-size: 14px
}

.custom-dropdown li {
    font-size: 14px;
    text-align: left;
    padding: 8px 19px;
    border-bottom: 1px solid #eaeaea;
    text-transform: capitalize;
    cursor: pointer
}

li.search-wrap {
    padding: 24px
}

.ad_wrapper img {
    border: 2px solid #f1f1f1
}

.custom-dropdown li.selected {
    background-color: #ececec
}

article.post .entry-content .wpb_wrapper h2 {
    padding-top: 30px
}

.app-btn-link+div {
    float: left
}

.app-btn-link+div+ul,
.app-btn-link+ul,
.decs-content-box,
.decs-content-box+div+ul,
.decs-content-box+ul {
    display: block !important;
    float: left
}

#game-list .entry-excerpt p,
.bg-main-description p {
    text-align: justify !important
}

.menu-support {
    margin-left: auto
}

.menu-support a:before {
    content: url(/wp-content/uploads/2018/09/fd-tx.png);
    width: 100%;
    position: absolute;
    top: -23px;
    text-align: center
}

.menu-support a {
    margin-left: 0 !important
}

a.view-all {
    font-weight: 500;
    font-size: 16px;
    padding: 0 18px;
    float: right;
    color: #fff !important;
    background: #fb5704;
    background: -moz-linear-gradient(top, rgba(251, 87, 4, 1) 0, rgba(229, 52, 4, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(251, 87, 4, 1) 0, rgba(229, 52, 4, 1) 100%);
    background: linear-gradient(to bottom, rgba(251, 87, 4, 1) 0, rgba(229, 52, 4, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb5704', endColorstr='#e53404', GradientType=0);
    border-radius: 31px;
    border: 1px solid #ff8100;
    box-shadow: 0 3px 0 rgba(0, 0, 0, .2);
    margin-bottom: 20px !important;
    line-height: 2.4
}

#mobile-menu .mega-social-icon a,
#primary-menu .social-icon a {
    line-height: 0;
    float: left;
    padding: 27px !important;
    background-repeat: no-repeat;
    background-position: center 0
}

a.view-all:after {
    content: "\f105";
    margin-left: 11px;
    font-family: FontAwesome;
    font-size: 18px
}

.shadow-text .uvc-main-heading>* {
    text-shadow: 0 4px 7px rgba(0, 0, 0, .6)
}

.stroke-text .uvc-main-heading>* {
    text-shadow: 0 0 2px rgba(255, 255, 255, 1), -2px -2px 0 rgba(255, 255, 255, 1), 2px -2px 0 rgba(255, 255, 255, 1), -2px 2px 0 rgba(255, 255, 255, 1), 2px 2px 0 rgba(255, 255, 255, 1)
}

#primary-menu .social-icon a {
    display: block !important;
    margin: 0;
    background-size: 100%
}

#primary-menu .social-icon .menu-item-text {
    display: none
}

#primary-menu .facebook-like {
    margin-left: auto
}

#mobile-menu .mega-social-icon {
    position: absolute !important;
    left: 0;
    top: 250px
}

#mobile-menu .mega-social-icon:before {
    border-top: 0 !important
}

#mobile-menu .menu-youtube.mega-social-icon {
    left: 60px
}

#mobile-menu .menu-instagram.mega-social-icon {
    left: 120px
}

#mobile-menu .menu-pinterest.mega-social-icon {
    left: 180px
}

#mobile-menu .mega-social-icon a {
    display: block !important;
    margin: 0;
    background-size: 100% !important
}

#mobile-menu .mega-social-icon .menu-item-text {
    display: none
}

.hide {
    display: none !important
}

#mobile-menu .menu-facebook {
    margin-left: auto
}

#mobile-menu .menu-facebook a {
    background-image: url(/wp-content/uploads/2018/07/spr-facebook.png) !important;
}

#mobile-menu .menu-youtube a {
    background-image: url(/wp-content/uploads/2018/07/spr-youtube.png) !important;
}

#mobile-menu .menu-instagram a {
    background-image: url(/wp-content/uploads/2018/09/spr-insta-icons-2.png) !important;
}

#mobile-menu .menu-pinterest a {
    background-image: url(/wp-content/uploads/2018/10/pinterest-icons.png) !important;
}

.top-header .gradient-hover.hover-style-click-bg li:not(.dt-mega-parent):hover>a,
.top-header .gradient-hover.hover-style-click-bg li:not(.dt-mega-parent)>a .rippleAnimate,
.top-header .sub-nav.gradient-hover.hover-style-bg li:not(.dt-mega-parent):hover>a {
    background: 0 0 !important;
    background-color: none !important
}

@media (min-width:768px) and (max-width:991px) {
    #footer p.copyright-text {
        max-width: 100% !important
    }

    #footer hr {
        display: none
    }

    .show-floating-icon .dt-mobile-menu-icon.floating-btn .lines-button {
        padding: 0px !important;
    }
}

@media screen and (max-width:1024px) {
    .main-nav>li>a {
        margin: 15px 0 15px 14px !important;
        padding: 4px 0 4px 4px !important
    }

    #primary-menu .social-icon a {
        padding: 19px !important;
        margin: 0 !important
    }
}

@media screen and (max-width:812px) {
    #mobile-menu .mega-social-icon a {
        background-size: 7%;
        background-position: left -18%
    }

    #mobile-menu .menu-facebook {
        margin-left: unset
    }
}

@media screen and (max-width:667px) {
    #mobile-menu .mega-social-icon a {
        background-size: 8%
    }
}

@media screen and (max-width:568px) {
    #mobile-menu .mega-social-icon a {
        background-size: 10%
    }
}

@media screen and (max-width:414px) {
    a.bg-main-button {
        min-width: 96% !important;
    }

    #mobile-menu .mega-social-icon a {
        background-size: 14.5%
    }
}

@media (max-width:991px) {
    a.view-all {
        margin-top: 20px
    }
}

@media(max-width:767px) {
    article.post .entry-content .wpb_wrapper h2:after {
        content: "";
        clear: both;
        display: block
    }

    .decs-box {
        width: 100% !important;
        float: left
    }

    .next,
    .prev {
        width: 49px;
        height: 49px;
        background-size: 49px
    }

    .appshowCase iframe {
        height: 60.9vw
    }

    .ad_wrapper img {
        border: 2px solid #f1f1f1;
        max-width: 150px
    }
}

@media(max-width:1024px) {

    .menu-playground .menu-item-text:after,
    .menu-playground .menu-item-text:before {
        top: -49px
    }

    .dt-mobile-header {
        width: 100% !important
    }

    .show-mobile-header .dt-close-mobile-menu-icon {
        left: calc(100% - 50px) !important
    }

    .mobile-main-nav li>a .menu-text {
        color: #e4e4e4 !important;
        font-weight: 600 !important
    }

    .mobile-main-nav>li>a {
        padding: 25px 30px 25px 0 !important
    }
}

@media(max-width:1220px) {
    .main-nav li a .menu-text {
        font-size: 15px !important
    }

    #primary-menu .social-icon a {
        background-size: 85%;
        background-position: center -18%
    }

    #primary-menu .menu-facebook a {
        background-position: center 5px
    }

    li.fb-like iframe {
        padding-top: 14px !important
    }
}

@media(max-width:1093px) and (min-width:991px) {
    #primary-menu {
        padding-left: 0
    }

    #primary-menu.main-nav li a .menu-text {
        font-size: 15px !important;
        padding: 0 7px !important
    }

    #primary-menu .social-icon a {
        padding: 16px !important
    }
}

.category-uncategorized .appshowCase iframe {
    max-height: unset !important;
}

/* Inline Theme Basic*/

.load-wrap,
body #load {
    width: 100%;
    height: 100%
}

.ring-loader .circle,
.ring-loader .moving-circle,
.uil-default rect:not(.bk),
.uil-hourglass .sand,
.uil-ring>path {
    fill: #c4c4c4
}

body #load {
    display: block;
    overflow: hidden;
    position: fixed;
    z-index: 9901;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all .35s ease-out;
    transition: all .35s ease-out
}

body #load.loader-removed {
    opacity: 0;
    visibility: hidden
}

.load-wrap {
    background-position: center center;
    background-repeat: no-repeat;
    text-align: center
}

.load-wrap>svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

#load {
    background-color: #fff
}

.uil-hourglass .glass {
    stroke: #c4c4c4
}

.spinner-loader .load-wrap {
    background-image: url("data:image/svg+xml,%3Csvg width='75px' height='75px' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid' class='uil-default'%3E%3Crect x='0' y='0' width='100' height='100' fill='none' class='bk'%3E%3C/rect%3E%3Crect x='46.5' y='40' width='7' height='20' rx='5' ry='5' fill='%23c4c4c4' transform='rotate(0 50 50) translate(0 -30)'%3E %3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='46.5' y='40' width='7' height='20' rx='5' ry='5' fill='%23c4c4c4' transform='rotate(30 50 50) translate(0 -30)'%3E %3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.08333333333333333s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='46.5' y='40' width='7' height='20' rx='5' ry='5' fill='%23c4c4c4' transform='rotate(60 50 50) translate(0 -30)'%3E %3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.16666666666666666s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='46.5' y='40' width='7' height='20' rx='5' ry='5' fill='%23c4c4c4' transform='rotate(90 50 50) translate(0 -30)'%3E %3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.25s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='46.5' y='40' width='7' height='20' rx='5' ry='5' fill='%23c4c4c4' transform='rotate(120 50 50) translate(0 -30)'%3E %3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.3333333333333333s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='46.5' y='40' width='7' height='20' rx='5' ry='5' fill='%23c4c4c4' transform='rotate(150 50 50) translate(0 -30)'%3E %3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.4166666666666667s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='46.5' y='40' width='7' height='20' rx='5' ry='5' fill='%23c4c4c4' transform='rotate(180 50 50) translate(0 -30)'%3E %3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.5s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='46.5' y='40' width='7' height='20' rx='5' ry='5' fill='%23c4c4c4' transform='rotate(210 50 50) translate(0 -30)'%3E %3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.5833333333333334s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='46.5' y='40' width='7' height='20' rx='5' ry='5' fill='%23c4c4c4' transform='rotate(240 50 50) translate(0 -30)'%3E %3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.6666666666666666s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='46.5' y='40' width='7' height='20' rx='5' ry='5' fill='%23c4c4c4' transform='rotate(270 50 50) translate(0 -30)'%3E %3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.75s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='46.5' y='40' width='7' height='20' rx='5' ry='5' fill='%23c4c4c4' transform='rotate(300 50 50) translate(0 -30)'%3E %3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.8333333333333334s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='46.5' y='40' width='7' height='20' rx='5' ry='5' fill='%23c4c4c4' transform='rotate(330 50 50) translate(0 -30)'%3E %3Canimate attributeName='opacity' from='1' to='0' dur='1s' begin='0.9166666666666666s' repeatCount='indefinite'/%3E%3C/rect%3E%3C/svg%3E")
}

.ring-loader .load-wrap {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='72' height='72' fill='%23c4c4c4'%3E %3Cpath opacity='.25' d='M16 0 A16 16 0 0 0 16 32 A16 16 0 0 0 16 0 M16 4 A12 12 0 0 1 16 28 A12 12 0 0 1 16 4'/%3E %3Cpath d='M16 0 A16 16 0 0 1 32 16 L28 16 A12 12 0 0 0 16 4z'%3E %3CanimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='0.8s' repeatCount='indefinite' /%3E %3C/path%3E %3C/svg%3E")
}

.hourglass-loader .load-wrap {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='72' height='72' fill='%23c4c4c4'%3E %3Cpath transform='translate(2)' d='M0 12 V20 H4 V12z'%3E %3Canimate attributeName='d' values='M0 12 V20 H4 V12z; M0 4 V28 H4 V4z; M0 12 V20 H4 V12z; M0 12 V20 H4 V12z' dur='1.2s' repeatCount='indefinite' begin='0' keytimes='0;.2;.5;1' keySplines='0.2 0.2 0.4 0.8;0.2 0.6 0.4 0.8;0.2 0.8 0.4 0.8' calcMode='spline' /%3E %3C/path%3E %3Cpath transform='translate(8)' d='M0 12 V20 H4 V12z'%3E %3Canimate attributeName='d' values='M0 12 V20 H4 V12z; M0 4 V28 H4 V4z; M0 12 V20 H4 V12z; M0 12 V20 H4 V12z' dur='1.2s' repeatCount='indefinite' begin='0.2' keytimes='0;.2;.5;1' keySplines='0.2 0.2 0.4 0.8;0.2 0.6 0.4 0.8;0.2 0.8 0.4 0.8' calcMode='spline' /%3E %3C/path%3E %3Cpath transform='translate(14)' d='M0 12 V20 H4 V12z'%3E %3Canimate attributeName='d' values='M0 12 V20 H4 V12z; M0 4 V28 H4 V4z; M0 12 V20 H4 V12z; M0 12 V20 H4 V12z' dur='1.2s' repeatCount='indefinite' begin='0.4' keytimes='0;.2;.5;1' keySplines='0.2 0.2 0.4 0.8;0.2 0.6 0.4 0.8;0.2 0.8 0.4 0.8' calcMode='spline' /%3E %3C/path%3E %3Cpath transform='translate(20)' d='M0 12 V20 H4 V12z'%3E %3Canimate attributeName='d' values='M0 12 V20 H4 V12z; M0 4 V28 H4 V4z; M0 12 V20 H4 V12z; M0 12 V20 H4 V12z' dur='1.2s' repeatCount='indefinite' begin='0.6' keytimes='0;.2;.5;1' keySplines='0.2 0.2 0.4 0.8;0.2 0.6 0.4 0.8;0.2 0.8 0.4 0.8' calcMode='spline' /%3E %3C/path%3E %3Cpath transform='translate(26)' d='M0 12 V20 H4 V12z'%3E %3Canimate attributeName='d' values='M0 12 V20 H4 V12z; M0 4 V28 H4 V4z; M0 12 V20 H4 V12z; M0 12 V20 H4 V12z' dur='1.2s' repeatCount='indefinite' begin='0.8' keytimes='0;.2;.5;1' keySplines='0.2 0.2 0.4 0.8;0.2 0.6 0.4 0.8;0.2 0.8 0.4 0.8' calcMode='spline' /%3E %3C/path%3E %3C/svg%3E")
}

/* Inline Css */

* {
    box-sizing: border-box
}

a.bg-main-button.to-link {
    padding: 0 34px 0 0 !important;
    text-align: right !important
}

.tp-caption.tp-resizeme#slide-1-layer-11 img {
    width: 100% !important
}

/* Theme Inline Style */

.sub-nav {
    background-color: #ffba00
}

.sub-nav li:hover {
    background: orange
}

ul.sub-nav {
    padding: 0
}

a.not-clickable-item {
    padding-bottom: 20px !important
}

#mobile-menu ul.sub-nav {
    display: block !important
}

.sub-nav li {
    padding: 7px 9px;
    font-size: 13px
}

.sub-nav li .menu-text {
    font-size: 16px !important;
    font-weight: 400 !important;
    letter-spacing: 0
}

.main-nav>li>a {
    margin: 0 !important;
    padding: 0 0 10px !important
}

.main-nav .sub-nav {
    padding: 0;
    background-color: #ffba00 !important
}

.sub-nav span.menu-text {
    border: 0;
    font-size: 16px !important;
    letter-spacing: 0;
    text-shadow: unset !important;
    color: #fff !important
}

.main-nav .sub-nav li:hover .menu-text {
    -webkit-text-fill-color: unset !important
}

#mobile-menu li.has-children a:after {
    display: none
}

#mobile-menu ul.sub-nav li {
    list-style-type: disc !important;
    display: list-item !important
}

#mobile-menu .sub-nav li:hover {
    background: 0 0 !important
}

#mobile-menu.mobile-main-nav .sub-nav li a {
    padding: 15px 30px 15px 0 !important
}

.hide-for-large {
    display: none !important
}

.entry-title {
    border-bottom: 2px solid #000;
    padding-bottom: 10px
}

.home.page-template-default #main {
    padding-bottom: 0
}

.main-nav>li:not(.wpml-ls-item)>a .menu-text {
    color: #fff !important;
    padding: 0 15px
}

.app-btn-link img {
    width: 150px
}

.app-btn-link {
    text-align: right;
    width: 50%;
    float: right
}

.app-btn-link .status-nonpublish {
    font-size: 17px;
    color: #ce6060;
    line-height: 7
}

.decs-box {
    width: 50%;
    float: left
}

.page-template-default .masthead.inline-header,
.post-template-default .masthead.inline-header {
    background-image: url(/wp-content/uploads/2018/06/post-bg1.png) !important;
    background-repeat: no-repeat;
    background-size: cover
}

.home .masthead.inline-header {
    background-image: none !important
}

.decs-content-box {
    display: inline-block
}

.decs-box h2 {
    font-weight: 700
}

.author-info.entry-author,
.post-meta.wf-mobile-collapsed {
    display: none
}

.slider-cntn {
    padding: 15px !important;
    background: rgba(255, 255, 255, .4) !important;
    box-shadow: 0 10px 24px -7px rgba(0, 0, 0, .5) !important;
    color: #000 !important;
    font-weight: 700 !important
}

.slider-ul-box {
    list-style-type: square !important
}

.main-nav>li:not(.wpml-ls-item)>a .menu-text {
    border: 0;
    font-size: 20px;
    letter-spacing: 1px;
    text-shadow: 0 3px 2px rgba(0, 0, 0, .3), -1px -1px 0 rgba(35, 198, 217, 1), 1px -1px 0 rgba(35, 198, 217, 1), -1px 1px 0 rgba(35, 198, 217, 1), 1px 1px 0 rgba(35, 198, 217, 1);
    font-weight: 800
}

.main-nav>li.act:not(.wpml-ls-item)>a .menu-text,
.main-nav>li.act:not(.wpml-ls-item)>a .subtitle-text {
    color: #fff;
    background: 0 0;
    -webkit-background-clip: initial;
    -webkit-text-fill-color: initial
}

.blog-shortcode .post-entry-content,
.owl-carousel .post-entry-content {
    padding: 25px
}

#primary-menu {
    padding-left: 40px
}

.bg-main-description h2,
a.bg-main-button {
    text-align: left !important;
    padding-left: 8vw !important
}

.sun {
    width: 180px;
    height: 180px;
    background: url(/wp-content/uploads/2018/07/sun.png);
    background-size: cover;
    position: relative
}

.sunshine {
    width: 600px;
    height: 600px;
    background: url(/wp-content/uploads/2018/07/sunshine.png);
    -webkit-animation: rotating 30s linear infinite;
    animation: rotating 30s linear infinite;
    display: block;
    position: absolute;
    left: -196px;
    top: -204px;
    z-index: -1
}

.mobile-true .sunshine {
    -webkit-animation: none;
    animation: rotating none
}

@keyframes rotating {
    from {
        -webkit-transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg)
    }
}

@-webkit-keyframes rotating {
    from {
        -webkit-transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg)
    }
}

.rotating {
    -webkit-animation: rotating 30s linear infinite
}

.mobile-true .rotating {
    -webkit-animation: none;
    animation: rotating none
}

@keyframes animate {

    0,
    100% {
        -webkit-transform: rotate(0)
    }

    50% {
        -webkit-transform: rotate(10deg)
    }
}

@-webkit-keyframes animate {

    0,
    100% {
        -webkit-transform: rotate(0)
    }

    50% {
        -webkit-transform: rotate(10deg)
    }
}

.animate {
    -webkit-animation: animate 2s linear infinite
}

.mobile-true .animate {
    -webkit-animation: none;
    animation: rotating none
}

@-webkit-keyframes snowflakes-fall {
    0% {
        top: -10%
    }

    100% {
        top: 100%
    }
}

@-webkit-keyframes snowflakes-shake {

    0%,
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(80px);
        transform: translateX(80px)
    }
}

@keyframes snowflakes-fall {
    0% {
        top: -10%
    }

    100% {
        top: 100%
    }
}

@keyframes snowflakes-shake {

    0%,
    100% {
        transform: translateX(0)
    }

    50% {
        transform: translateX(80px)
    }
}

.snowflake {
    position: fixed;
    top: -10%;
    z-index: 9999;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
    -webkit-animation-name: snowflakes-fall, snowflakes-shake;
    -webkit-animation-duration: 10s, 3s;
    -webkit-animation-timing-function: linear, ease-in-out;
    -webkit-animation-iteration-count: infinite, infinite;
    -webkit-animation-play-state: running, running;
    animation-name: snowflakes-fall, snowflakes-shake;
    animation-duration: 10s, 3s;
    animation-timing-function: linear, ease-in-out;
    animation-iteration-count: infinite, infinite;
    animation-play-state: running, running;
    color: #fff;
    font-size: 32px !important
}

.snowflake:nth-of-type(0) {
    left: 1%;
    -webkit-animation-delay: 0s, 0s;
    animation-delay: 0s, 0s
}

.snowflake:nth-of-type(1) {
    left: 10%;
    -webkit-animation-delay: 1s, 1s;
    animation-delay: 1s, 1s
}

.snowflake:nth-of-type(2) {
    left: 20%;
    -webkit-animation-delay: 6s, .5s;
    animation-delay: 6s, .5s
}

.snowflake:nth-of-type(3) {
    left: 30%;
    -webkit-animation-delay: 4s, 2s;
    animation-delay: 4s, 2s
}

.snowflake:nth-of-type(4) {
    left: 40%;
    -webkit-animation-delay: 2s, 2s;
    animation-delay: 2s, 2s
}

.snowflake:nth-of-type(5) {
    left: 50%;
    -webkit-animation-delay: 8s, 3s;
    animation-delay: 8s, 3s
}

.snowflake:nth-of-type(6) {
    left: 60%;
    -webkit-animation-delay: 6s, 2s;
    animation-delay: 6s, 2s
}

.snowflake:nth-of-type(7) {
    left: 70%;
    -webkit-animation-delay: 2.5s, 1s;
    animation-delay: 2.5s, 1s
}

.snowflake:nth-of-type(8) {
    left: 80%;
    -webkit-animation-delay: 1s, 0s;
    animation-delay: 1s, 0s
}

.snowflake:nth-of-type(9) {
    left: 90%;
    -webkit-animation-delay: 3s, 1.5s;
    animation-delay: 3s, 1.5s
}

.mobile-true .snowflake {
    -webkit-animation: none !important;
    animation: rotating none !important;
    display: none
}

.tp-parallax-wrap,
.tp-parallax-wrap .snowflakes,
.tp-parallax-wrap .tp-caption,
.tp-parallax-wrap .tp-loop-wrap,
.tp-parallax-wrap .tp-mask-wrap {
    width: 100%;
    height: 100%
}

.tp-parallax-wrap+.tp-parallax-wrap,
.tp-parallax-wrap+.tp-parallax-wrap .snowflakes,
.tp-parallax-wrap+.tp-parallax-wrap .tp-caption,
.tp-parallax-wrap+.tp-parallax-wrap .tp-loop-wrap,
.tp-parallax-wrap+.tp-parallax-wrap .tp-mask-wrap {
    width: 100%;
    height: auto
}

h2.bg-main-title {
    font-size: 100px !important;
    font-weight: 900 !important;
    line-height: 100px !important;
    color: #fff;
    text-shadow: 0 4px 2px rgba(0, 0, 0, .1), -2px -2px 0 rgba(35, 198, 217, 1), 2px -2px 0 rgba(35, 198, 217, 1), -2px 2px 0 rgba(35, 198, 217, 1), 2px 2px 0 rgba(35, 198, 217, 1)
}

a.bg-main-button {
    font-size: 24px !important;
    background-image: url(/wp-content/uploads/2018/07/button.png);
    background-size: contain;
    background-repeat: no-repeat;
    height: 8.3vw !important;
    display: inline-block;
    min-width: 60%;
    color: #fff;
    font-weight: 800 !important;
    text-decoration: none;
    line-height: 4em !important
}

.bg-main-description h2 {
    font-size: 54px !important;
    line-height: 64px !important;
    font-weight: 900 !important;
    color: #38aff9;
    margin-bottom: 40px !important
}

.bg-main-description p {
    font-size: 20px !important
}

#game-list {
    background-repeat: repeat !important;
    background-position: center top !important;
    background-size: 100% !important;
    padding-top: 20px;
    padding-bottom: 0px !important;
    border-top: 4px solid #000
}

#game-list .vc_column_container {
    position: relative;
    z-index: 9
}

#game-list article.post {
    border-radius: 15px !important;
    box-shadow: 0 4px 8px rgba(0, 0, 0, .1)
}

#game-list .post-thumbnail-wrap a,
#game-list .post-thumbnail-wrap img {
    border-radius: 15px 15px 0 0 !important
}

#game-list h3.entry-title a {
    text-transform: capitalize;
    color: #38aff9 !important;
    font-weight: 600;
    font-size: 21px
}

#game-list h3.entry-title {
    border-bottom: 0 !important;
    margin-bottom: 10px !important;
    padding-bottom: 0 !important;
    margin-top: 10px !important
}

#game-list .entry-excerpt p {
    font-size: 13px;
    color: #7ea3bc;
    margin-top: 15px;
    margin-bottom: 15px
}

#game-list .details-type-link {
    font-size: 14px !important;
    background: #f75005;
    max-width: 100%;
    padding: 8px 30px;
    border-radius: 5px;
    color: #fff;
    font-weight: 400 !important;
    text-decoration: none;
    text-align: center
}

#game-list .wpb_column:after,
#game-list2 .vc_column_container .wpb_row.vc_inner:after {
    position: absolute;
    bottom: -110px;
    left: -42px;
    width: calc(100% + 84px);
    background-size: contain;
    background-repeat: repeat-x;
    content: ""
}

#game-list .details-type-link i,
#game-list .details-type-link:after,
.post .hide {
    display: none
}

#game-list .wpb_column:after {
    height: 124px;
    background-image: url(/wp-content/uploads/2018/07/footer-clouds.png);
    z-index: -1;
    display: none;
}

#game-list2 .vc_column_container .wpb_row.vc_inner:after {
    height: 162px;
    background-image: url(/wp-content/uploads/2018/09/clouds-3.png);
    z-index: 0;
    margin-bottom: 72px
}

.footer-logo {
    max-width: 100%
}

#footer .footer-menu li {
    display: block;
    margin-right: 25px;
    color: #3b3f4a
}

#footer .footer-menu li a {
    color: #3b3f4a;
    font-weight: 500;
    font-size: 16px
}

.footer-menu {
    margin-top: 15px;
    margin-bottom: 20px;
    width: 41%;
    display: table-cell
}

#footer .footer-menu li a.footer-contact {
    color: #39aff9 !important
}

#footer section {
    width: calc(100% - 360px)
}

#footer .footer-menu li a:hover {
    text-decoration: none
}

#footer hr {
    border: 1px solid #eff0f3 !important
}

#footer p.copyright-text {
    color: #84a7bc;
    max-width: 50%;
    background-color: #f3f4f6;
    float: left;
    padding: 13px 20px;
    margin-top: 20px;
    border-radius: 40px
}

#footer {
    background-color: #fff !important;
    background-repeat: no-repeat !important;
    background-size: 560px !important;
    background-position: 118% center !important
}

ul.social-links {
    float: right;
    margin-top: 20px
}

.social-links a {
    line-height: 0;
    display: block;
    float: left;
    padding: 30px;
    background-repeat: no-repeat;
    background-position: center 96%
}

.social-links a.facebook {
    background-image: url(/wp-content/uploads/2018/07/spr-facebook.png)
}

.social-links a.youtube {
    background-image: url(/wp-content/uploads/2018/07/spr-youtube.png)
}

.social-links a.twitter {
    background-image: url(/wp-content/uploads/2018/07/spr-twitter.png)
}

.social-links li {
    float: left;
    margin-left: 5px
}

.social-links li:after {
    content: "";
    clear: both;
    display: block
}

#footer p.copyright-text a {
    color: inherit;
    font-weight: 600;
    text-decoration: underline
}

#game-list.inner-page:after,
#game-list.inner-page:before {
    display: none
}

#main {
    padding-top: 0 !important
}

#content>article.post.type-post {
    padding-top: calc(130px + 30px)
}

#game-list.inner-page:after {
    content: "" !important;
    display: block !important;
    clear: both !important;
    position: relative !important
}

.single-related-posts {
    border: 0
}

.page-inner {
    border-bottom: 4px solid #000;
    border-top: 0
}

.bg-main-description {
    padding: 4vw 9vw !important;
    background-color: #fff;
    border-radius: 8px
}

body.show-sticky-mobile-header {
    position: fixed;
    overflow: hidden
}

.light-preset-color:not(.sticky-on) .top-bar.solid-bg:before {
    background-color: transparent
}

@media only screen and (max-device-width:1085px) and (min-device-width:1025px) {
    .main-nav a .menu-text {
        font-size: 17px !important
    }
}

@media only screen and (max-width:414px) {
    .wf-container-title {
        margin-top: 80px
    }
}

@media only screen and (min-device-width:320px) and (max-device-width:767px) {
    .show-floating-icon .dt-mobile-menu-icon.floating-btn .lines-button {
        padding: 0px !important;
    }

    .hide-767 {
        display: none
    }

    .app-btn-link {
        width: 100%;
        text-align: left;
        float: inherit
    }

    .app-btn-link .status-nonpublish {
        font-size: 14px;
        line-height: 2
    }

    .bg-main-description {
        padding: 20px !important;
        background-color: #fff;
        border-radius: 8px;
        top: -15px;
        position: relative
    }

    .mobile-header-bar .mobile-branding img {
        max-width: 188px
    }

    #main .wf-wrap,
    #page .masthead.full-width,
    #page .masthead.mixed-header:not(.side-header-v-stroke),
    .masthead:not(.side-header):not(.full-width):not(.side-header-v-stroke):not(.side-header-menu-icon),
    .page-title .wf-wrap,
    .side-header .mobile-header-bar {
        padding: 20px
    }

    .masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom) {
        -webkit-box-shadow: none;
        box-shadow: none;
        background: 0 0 !important
    }

    .page-inner {
        margin-top: 0px
    }

    h2.bg-main-title {
        font-size: 15vw !important;
        font-weight: 900 !important;
        line-height: 15vw !important;
        color: #fff;
        text-shadow: 0 4px 1px rgba(0, 0, 0, .1), -1px -1px 0 rgba(35, 198, 217, 1), 1px -1px 0 rgba(35, 198, 217, 1), -1px 1px 0 rgba(35, 198, 217, 1), 1px 1px 0 rgba(35, 198, 217, 1)
    }

    a.bg-main-button {
        font-size: 3.6vw !important;
        background-image: url(/wp-content/uploads/2018/07/button.png);
        background-size: contain;
        background-repeat: no-repeat;
        height: 14.2vw !important;
        display: inline-block;
        min-width: 94%;
        text-align: left !important;
        padding-left: 15.5vw !important;
        color: #fff;
        font-weight: 500 !important;
        text-decoration: none;
        line-height: 12.2vw !important
    }

    #game-list h3.entry-title {
        border-bottom: 0 !important;
        margin-bottom: 10px !important;
        padding-bottom: 0 !important;
        margin-top: 10px !important
    }

    #game-list h3.entry-title a {
        color: #38aff9 !important;
        font-weight: 900;
        font-size: 23px
    }

    #game-list .entry-excerpt p {
        font-size: 14px;
        color: #7ea3bc;
        margin-top: 5px;
        margin-bottom: 5px;
        line-height: 24px
    }

    .description-under-image .mobile-paddings.dt-isotope .wf-cell,
    .mobile-paddings.dt-isotope.description-under-image .wf-cell {
        padding: 15px 0 0 !important
    }

    #footer section {
        width: 100%
    }

    #footer {
        background-image: none !important
    }

    #footer p.copyright-text {
        max-width: 100%
    }

    #mobile-menu span.menu-text {
        color: #fff
    }

    .bg-main-description p {
        font-size: 12px !important;
        line-height: 15px !important
    }

    .bg-main-description h2 {
        padding-left: 0 !important;
        margin: 0 0 5px !important;
        line-height: 20px !important;
        font-size: 19px !important
    }
}

@media only screen and (min-device-width:480px) and (max-device-width:1280px) {
    a.bg-main-button {
        font-size: 3.6vw !important;
        background-image: url(/wp-content/uploads/2018/07/button.png);
        background-size: contain;
        background-repeat: no-repeat;
        height: 14.2vw !important;
        display: inline-block;
        min-width: 94%;
        text-align: right !important;
        padding-right: 27vw !important;
        color: #fff;
        font-weight: 500 !important;
        text-decoration: none;
        line-height: 12.2vw !important
    }
}

@media only screen and (max-device-width:1023px) {
    a.bg-main-button.to-link {
        padding: 0 !important;
        text-align: center !important
    }
}

@media only screen and (max-device-width:990px) {
    #mobile-menu .mega-social-icon {
        top: 570px;
        margin-bottom: 20px
    }

    #mobile-menu .menu-facebook {
        margin-left: unset
    }

    #mega-menu-item-10510 a {
        display: none !important
    }
}

@media only screen and (max-device-width:812px) {
    .footer-menu {
        margin-top: 15px;
        margin-bottom: 20px;
        width: 100%;
        display: block
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:900px) and (orientation:portrait) {
    .bg-main-description h2 {
        font-size: 29px !important;
        line-height: 64px !important;
        font-weight: 900 !important;
        color: #38aff9;
        margin-bottom: 0 !important;
        padding-left: 0 !important
    }

    .bg-main-description p {
        font-size: 17px !important;
        line-height: 26px !important
    }

    .bg-main-description {
        padding: 4vw 7vw !important
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1280px) and (orientation:landscape) {
    a.bg-main-button {
        font-size: 3.1vw !important;
        background-image: url(/wp-content/uploads/2018/07/button.png);
        background-size: contain;
        background-repeat: no-repeat;
        height: 14.2vw !important;
        display: inline-block;
        min-width: 94%;
        text-align: left !important;
        padding-left: 15vw !important;
        padding-right: 0 !important;
        color: #fff;
        font-weight: 500 !important;
        text-decoration: none;
        line-height: 12.3vw !important
    }
}

@media all and (max-width:480px) {
    a.button {
        display: block !important;
        margin-right: 32px !important;
        margin-left: 32px !important
    }
}

@media all and (max-width:767px) {
    .main-sup-stick {
        display: none
    }
}

@media all and (max-width:1024px) {
    ul.social-links {
        float: left
    }
}

.social-links a.instagram {
    background-image: url(/wp-content/uploads/2018/09/spr-insta-icons-2.png)
}

.social-links a.pinterest {
    background-image: url(/wp-content/uploads/2018/10/pinterest-icons.png)
}

.st-sticky-share-buttons {
    display: none !important;
    top: 300px !important
}

.st-sticky-share-buttons .st-btn {
    width: 31px !important;
    padding-left: 5px !important
}

.st-sticky-share-buttons .st-btn svg {
    width: 21px
}

.st-sticky-share-buttons .st-btn.st-first {
    border-top-left-radius: 18px !important
}

.st-sticky-share-buttons .st-btn.st-last {
    border-bottom-left-radius: 18px !important
}

.st-sticky-share-buttons .st-toggle {
    width: 26px !important;
    background: #58C5EF !important
}

.st-sticky-share-buttons.st-right.st-toggleable.st-has-labels {
    z-index: 9600 !important
}

.st-sticky-share-buttons.st-hidden .st-toggle {
    right: 48px !important
}

.st-sticky-share-buttons .st-btn:hover {
    width: 117px !important
}

.st-logo {
    display: none
}

.details-type-link {
    text-transform: capitalize !important
}

.dt-mobile-header .mobile-main-nav li .sub-nav>li>a .menu-text {
    font-size: 14px !important
}

.hustle-modal-close {
    position: relative;
    top: 50px;
    right: 28px;
}

.wph-modal.module_id_1 .hustle-modal .hustle-modal-close svg path {
    fill: #4e4e4e;
}



/*	Additional CSS 31-01-2019	*/


.branding img {
    width: 187.5px;
}

.main-nav>li:not(.wpml-ls-item)>a .menu-text {
    font-size: 16px !important;
}

#mobile-menu .mega-social-icon a,
#primary-menu .mega-social-icon a {
    padding: 21px !important;
}

.main-nav>li:not(.wpml-ls-item)>a .menu-text {
    padding: 0 12px !important;
}


/*Mega Menu CSS*/


#primary-menu .social-icon a.mega-menu-link {
    display: block !important;
    margin: 0;
    background-size: 100% !important;
    font-size: 0px !important;
    padding: 17px !important;
    width: 42px !important;
}

#mobile-menu .mega-social-icon a,
#primary-menu .social-icon a.mega-menu-link {
    line-height: 0;
    float: left;
    background-repeat: no-repeat;
    background-position: center 0;
}

#primary-menu .mega-menu-members {
    margin-left: 8vw !important;
}

#primary-menu #mega-menu-wrap-primary {
    width: 100%;
}

.mega-menu-item a.mega-menu-link {
    border: 0;
    letter-spacing: 1px;
    text-shadow: 0 3px 2px rgba(0, 0, 0, .3), -1px -1px 0 rgba(35, 198, 217, 1), 1px -1px 0 rgba(35, 198, 217, 1), -1px 1px 0 rgba(35, 198, 217, 1), 1px 1px 0 rgba(35, 198, 217, 1);
    font-weight: 800 !important;
    /* font-size: 15px !important; */
    font-size: 13px !important;
    color: #fff !important;
    font: normal 700 16px/20px Lato, Helvetica, Arial, Verdana, sans-serif;
}


a.mega-menu-link.menu-playground:after {
    background-image: url(/wp-content/uploads/2018/08/balloon.png);
    left: 78px;
    transform-origin: bottom;
    transform: rotate(0);
    animation: air-balloon 2s ease-in-out infinite forwards;
    -webkit-animation: air-ballon2 3.5s ease-in-out infinite forwards;
    -ms-animation: air-ballon2 3.5s ease-in-out infinite forwards;
}

a.mega-menu-link.menu-playground:before {
    background-image: url(/wp-content/uploads/2018/08/balloon2.png);
    left: 56px;
    transform-origin: bottom;
    transform: rotate(0);
    animation: air-balloon 2s ease-in-out infinite forwards;
    -webkit-animation: air-ballon 3.5s ease-in-out infinite forwards;
    -ms-animation: air-ballon 3.5s ease-in-out infinite forwards;
}

a.mega-menu-link.menu-playground:after,
a.mega-menu-link.menu-playground:before {
    content: "";
    position: absolute;
    top: -43px;
    width: 36px;
    background-size: cover;
    height: 63px;
}

.mega-menu-li a {
    text-decoration: none;
    color: #fff;
    line-height: 30px;
    text-transform: uppercase;
}

.mega-menu-li a:hover {
    color: #fff;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu {
    background: #23c6da;
}

ul.mega-sub-menu {
    background: #f38a25 !important;
    border-radius: 10px !important;
    /* background: #23c6da !important; */
}


#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 30px;
    color: #fff !important;
    text-shadow: none;
    opacity: 0.8;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {
    background: #10bed4;
    opacity: 1;
}

.members-button a {
    text-shadow: none !important;
    background-image: url(/wp-content/uploads/2018/07/button.png) !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    padding-left: 60px !important;
    padding-right: 22px !important;
    height: 50px !important;
    padding-top: 4px !important;
}


#mobile-menu #mega-menu-primary .mega-menu-item.menu-facebook a {
    background-image: url(/wp-content/uploads/2018/07/spr-facebook.png);
}

#mobile-menu #mega-menu-primary .mega-menu-item.social-icon a {
    line-height: 0;
    float: left;
    padding: 16px !important;
    background-repeat: no-repeat;
    background-position: center 0;
}



@media (max-width: 1232px) {
    #primary-menu .mega-menu-members {
        margin-left: 0vw !important;
    }
}

@media (max-width: 1232px) {
    .mega-menu-item a.mega-menu-link {
        font-size: 13px !important;
    }

    .members-button a {
        padding-left: 46px !important;
        padding-right: 17px !important;
        height: 50px !important;
        padding-top: 0px !important
    }

    #primary-menu .social-icon a.mega-menu-link {
        padding: 15px !important;
    }
}

@media (max-width: 990px) {
    #mobile-menu #mega-menu-primary .mega-menu-item {
        display: -webkit-box !important;
    }

    #mobile-menu #mega-menu-primary .mega-menu-item.menu-facebook {
        margin-left: unset;
    }

}


/*Register Buttons*/

.members-btns {
    text-align: right;
    padding-right: 60px;
}


.members-btns .member-btn {
    text-decoration: none;
    background-color: #38aef9;
    color: #fff;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    padding: 7px 30px;
    padding-top: 4px;
    display: inline-block;
}


.members-btns .member-btn:hover {
    color: #fff;
}

a.member-btn.login-btn {
    margin-right: 10px;
}

.top-bar.solid-bg {
    display: none;
}

.menu-pinterest {
    float: right !important;
}

.menu-instagram {
    float: right !important;
}

.menu-youtube {
    float: right !important;
}

.menu-facebook {
    float: right !important;
}

.menu-twitter {
    float: right !important;
}

.social-links a.twitter {
    background-image: url(/wp-content/uploads/2020/03/Twitter-icons.png);
}

#primary-menu .menu-twitter a {
    background-image: url(/wp-content/uploads/2020/03/Twitter-icons.png) !important;
}




#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link:after,
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link span.mega-indicator:after {
    display: none;
}



/*	Additional CSS 31-01-2019	*/



.ads-text-wrapper {
    margin-bottom: 0px;
}

.ads-div {
    position: absolute;
    right: 10.6%;
    top: 2px;
    background-color: #ffffffcc;
    color: #3b3f49;
    padding-left: 3px;
    padding-right: 3px;
    cursor: pointer;
}

.ads-div:hover {
    cursor: pointer;
}

.tooltip {
    position: relative;
    display: inline-block;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #f85105;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    top: -44px;
    right: -41px;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}

.tooltip .tooltiptext::after {
    content: " ";
    position: absolute;
    top: 100%;
    /* At the bottom of the tooltip */
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #f85105 transparent transparent transparent;
}


/*Mobile Mega Menu*/


/*#mobile-menu .mega-menu-item .mega-indicator{
	display: block !important;
}*/

#mobile-menu #mega-menu-item-1897 ul.mega-sub-menu {
    top: 83px;
}

#mobile-menu #mega-menu-item-1897 ul.mega-sub-menu .mega-menu-row ul.mega-sub-menu {
    top: 0px;
}

#mobile-menu #mega-menu-item-2057 ul.mega-sub-menu {
    top: 40px;
    left: 8px;
}


#mobile-menu #mega-menu-item-2187 ul.mega-sub-menu {
    left: 5px;
    top: 40px;
}

#mobile-menu .mega-social-icon .mega-menu-link {
    font-size: 0px !important;
}

#mobile-menu .mega-menu-youtube.mega-social-icon {
    left: 64px !important;
}

#mobile-menu .mega-menu-instagram.mega-social-icon {
    left: 128px !important;
}

#mobile-menu .mega-menu-pinterest.mega-social-icon {
    left: 192px !important;
}

#mega-menu-wrap-primary .mega-menu-toggle+#mega-menu-primary {}


.page-h1-title h1 {
    color: #39aff9;
    text-align: center;
    text-transform: capitalize;
    font: normal 800 40px/44px Lato, Helvetica, Arial, Verdana, sans-serif !important;
    margin-bottom: 17px !important;
}

.page-title-text p {
    /*margin-bottom: 50px !important;*/
}

.w-50 {
    width: 50%;
    float: left;
    padding: 0px 15px;
}

.w-50 input {
    border-radius: 7px !important;
}

.w-100 {
    width: 100%;
    padding: 15px;
}

.w-100 textarea {
    height: 100px;
    resize: none;
}

.form-submit-btn {
    padding: 0px 15px;

}

.form-submit-btn input.wpcf7-form-control.wpcf7-submit {
    background: #39aff9 !important;
    padding: 0px 45px;
}

.ptsColFooter.ptsToggle {
    display: none !important;
}

.ptsColHeader.ptsToggle {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}

.ptsRows.ptsToggle.ui-sortable {
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}

.ptsCell:last-child {
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}

.advert-inner-titles {
    color: #3b3f4a;
    font: normal 700 34px/44px Lato, Helvetica, Arial, Verdana, sans-serif;
}

.no-decoration {
    text-decoration: none !important;
}

.ptsTableElementContent {
    transition: all 0.6s ease-in-out !important;
}

.ptsTableElementContent:hover {
    transform: scale(1.03);
    transition: all 0.6s ease-in-out !important;
}

#mega-menu-primary .mega-menu-item.mobile-members-btns {
    display: none !important;
}

.wpb_single_image .vc_box_shadow_3d:after,
.wpb_single_image .vc_box_shadow_3d:before {
    display: none;
}



.home .entry-excerpt {
    height: 190px !important;
}

ul.mega-sub-menu li a {
    /* background-color: #23C6DA !important; */
    background-color: #23c6da00 !important;
}


/*.search-results .wf-cell.iso-item.shown p {
    display: none;
}

.search-results .wf-cell.iso-item.shown .blog-media.wf-td p {
    display: block;
}
*/

.pg-categ-listing .post-entry-content {
    padding: 10px !important;
}

.pg-categ-listing h3.entry-title {
    min-height: 40px !important;
    text-align: center;
}


.pg-categ-listing .post-details.details-type-link {
    margin-bottom: 12px !important;
}

/*.playground-menu-mega ul {
    display: none !important;
}*/
/*
.pg-categ-listing article{
    height: unset !important;
}*/


.display-none {
    display: none !important;
}

.bundle-listing .entry-excerpt {
    min-height: 130px;
    height: 130px;
}

.teach-par-apps h3.entry-title.custom-entry-title {
    min-height: 60px;
}

.teach-par-apps .blog-shortcode .entry-excerpt {
    min-height: 114px;
}

.category-blog .entry-excerpt {
    min-height: 140px;
}

.branded-apps-list .entry-excerpt {
    min-height: 114px;
}

.branded-apps-list a.post-details.details-type-link:after {
    display: none;
}

.quiz-app-list h3.entry-title {
    min-height: 60px;
}

.quiz-app-list .entry-excerpt {
    min-height: 88px;
}

.blog-apps-listing h3.entry-title {
    min-height: 60px;
}

.search-result-content .wf-cell.iso-item article.post h3.entry-title {
    min-height: 85px;
    padding-top: 0;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.search-result-content .wf-cell.iso-item article.post h3.entry-title a {
    line-height: 1.3;
    font-weight: 600;
    font-size: 16px;
    text-transform: capitalize;
    color: #38aff9 !important;
}

.search-result-content .wf-cell.iso-item article.post .blog-content.wf-td p {
    display: none;
}

.search-result-content .wf-container .wf-cell.iso-item .blog-media.wf-td {
    min-height: 180px;
    background-color: #efefef;
    border-top-right-radius: 22px;
    border-top-left-radius: 22px;
}

.search-result-content .page-title h1 {
    color: #39aff9;
    font-weight: 600;
}

.search-result-content .wf-container {
    height: unset !important;
}

.search-result-content .wf-cell.iso-item {
    position: static !important;
    width: 16.66%;
    opacity: 1 !important;
}

.app-btn-link.free-pro {
    margin-top: 10px;
}

.blog-shortcode .entry-excerpt,
.owl-carousel .entry-excerpt {
    min-height: 130px;
}

.search.search-results #main {
    /*padding-bottom: 180px !important;*/
}

.search-result-content .wf-container .wf-cell.iso-item {
    opacity: 1 !important;
}

.search-result-content .wf-container .wf-cell.iso-item:last-child {
    display: inline-block !important;
}

.search-result-content .wf-cell.iso-item article.post .entry-meta {
    display: none !important;
}

.search-result-content .bg-on .blog-content,
.bg-on .project-list-content {
    padding: 0px 8px;
}

.search.search-no-results form.searchform {
    display: none !important;
}

.search.search-no-results #main {
    min-height: 330px;
    padding-top: 110px !important;
}

#ajaxsearchpro1_1 .probox .proloading {
    position: absolute;
    left: 81% !important;
}

#ajaxsearchpro1_1 div.asp_simple-circle {
    border: 4px solid #39aff9 !important;
    border-right-color: transparent !important;
}

form.searchform {
    display: none;
}

@media (max-width: 1024px) {
    .slider-tree {
        visibility: hidden !important;
    }

    .bg-main-description h2 {
        padding-left: 0px !important;
    }

    article.post .entry-content .wpb_wrapper h2 {
        padding-top: 0px !important;
    }
}

@media (max-width: 812px) {


    form#parents-promo-form-3,
    form#teachers-promo-form-2 {
        display: block !important;
        padding-left: 0 !important;
        width: 80%;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 50px !important;
    }



}

@media (max-width: 768px) {

    div#slide-1-layer-16 {
        padding-left: 39px !important;
    }

    .mega-social-icon {
        margin-top: 22px !important;
    }



    a.mega-menu-link.menu-playground:before {
        display: none !important;
    }

    #game-list:before {
        display: none;
    }

    #game-list:after {
        display: none;
    }

    article.post .entry-content .wpb_wrapper h2 {
        padding-top: 0px;
    }

    .home .homepageBlogs .entry-excerpt {
        height: unset !important;
    }

    .home .homepageBlogs .articles-list h3.entry-title {
        padding-bottom: 0;
        margin-bottom: 0;
    }

}




@media (max-width: 767px) {
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-12 {
        width: 100% !important;
    }

    .ads-div {
        display: none;
    }

    .branded-apps-list .entry-excerpt {
        min-height: unset;
    }


    .bundle-listing .entry-excerpt {
        min-height: unset;
        height: unset;
    }


    .hustle-modal {
        width: 60% !important;
    }

    .hustle-modal .hustle-modal-message h1 {
        font-size: 21px !important;
    }

    form#main-website-popup-1 {
        padding: 0px 0px 0 0px !important;
    }

    .hustle-modal.hustle-modal-simple .hustle-modal-body {
        min-height: 477px !important;
    }

    #game-list article.post {
        width: 95%;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-top: 15px !important;
    }

    .wf-cell.iso-item.shown article.post h3.entry-title {
        height: auto !important;
    }



    .home .entry-excerpt {
        height: unset !important;
    }

    .entry-excerpt {
        height: unset !important;
    }

    .resp-mt {
        margin-top: 150px;
    }

    .resp-hide {
        display: none;
    }


}

@media (max-width: 660px) {
    .search-result-content .wf-cell.iso-item article.post p {
        min-height: unset;
    }

    .search-result-content .wf-cell.iso-item article.post h3.entry-title {
        min-height: unset;
    }

    .search-result-content .wf-container .wf-cell.iso-item .blog-media.wf-td {
        min-height: unset !important;
        max-height: unset !important;
    }

}



@media (max-width: 568px) {
    .resp-mt {
        margin-top: 130px;
    }

    .category-home-page-show.post.type-post,
    .category-bundle-offers.post.type-post {
        padding-top: 0px !important;
    }

}


@media (max-width: 414px) {

    .wq-question-image img {
        width: 100%;
    }

    .category-home-page-show .uvc-sub-heading {
        font-size: 16px !important;
    }

    .category-home-page-show div {
        font-size: 16px !important;
    }

    form#parents-promo-form-3,
    form#teachers-promo-form-2 {
        display: block !important;
        padding-left: 0 !important;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }


    .hustle-modal {
        width: 100% !important;
    }

    .hustle-modal .hustle-modal-message h1 {
        font-size: 18px !important;
    }

    form#main-website-popup-1 {
        padding: 9px 0px 0 0px !important;
    }

    .popup-content {
        padding-left: 10px;
        padding-right: 10px;
    }

    .hustle-modal.hustle-modal-simple .hustle-modal-body {
        min-height: 407px !important;
    }

    .wpb_single_image .vc_box_shadow_3d img {
        width: 70%;
    }

    figure.wpb_wrapper.vc_figure {
        width: 100%;
        text-align: center;
    }

    .vc_single_image-wrapper.vc_box_shadow_3d.vc_box_border_grey {
        width: 100%;
    }

    .wpb_single_image .vc_box_shadow_3d:after,
    .wpb_single_image .vc_box_shadow_3d:before {
        display: none !important;
    }

    .app-btn-link {
        margin-top: 30px;
    }

    .decs-box {
        margin-bottom: 15px;
    }

    .app-btn-link+div {
        margin-bottom: 0px !important;
    }

    .decs-box+div.app-btn-link {
        margin-bottom: 15px;
    }

    /*.category-home-page-show*/

}


@media (max-width: 666px) {
    .members-btns {
        /*display: none;*/
    }

    .mobile-members-btns {
        display: block !important;
    }

    .mobile-branding {
        padding-top: 12px;
    }

    a.mega-menu-link.menu-playground:before {
        display: none !important;
    }
}


@media (max-width: 568px) {
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column {
        width: 100%;
    }

    .mega-menu-li a {
        color: #dddddd !important;
    }

    .ptsTableElementContent {
        margin-bottom: 40px !important;
    }

}

@media only screen and (max-device-width: 499px) {
    .page-inner {
        margin-top: 0px;
    }

}

@media (max-width: 736px) and (orientation: landscape) {

    .category-home-page-show.post.type-post,
    .category-bundle-offers.post.type-post {
        /* padding-top: calc(150px + 50px) !important;*/
    }

    .category-home-page-show.post.type-post .vc_single_image-wrapper.vc_box_shadow_3d img {
        width: 70% !important;
    }

    .category-bundle-offers.post.type-post .vc_single_image-wrapper.vc_box_shadow_3d img {
        width: 70% !important;
    }

    .st-sticky-share-buttons {
        display: none !important;
    }

    div#st-4 {
        display: none !important;
    }
}

body.error404 .searchform {
    display: none;
}

.custom-content-404 {
    min-height: 367px;
    text-align: center;
    background-color: #f8f8f9;

}

.error404 div#main {
    background: #f8f8f9;
}

.custom-content-404 .entry-title {
    border: 0px;
    color: #F75005;
    font-weight: 700;
    padding-top: 80px;
}

.category-home-page-show .uvc-main-heading {
    margin-bottom: 10px;
}


@media (max-width: 767px) and (orientation: landscape) {
    .cont-id-2 .wf-cell {
        position: static !important;
        width: 50% !important;
    }

    #game-list .cont-id-2 {
        height: auto !important;
    }

    .post.category-home-page-show .wpb_column.vc_column_container.vc_col-sm-3 {
        width: 30%;
        float: left;
    }

    .post.category-home-page-show .wpb_column.vc_column_container.vc_col-sm-3 img {
        width: 100% !important;
    }

    .post.category-home-page-show .wpb_column.vc_column_container.vc_col-sm-9 {
        width: 70%;
        float: left;
    }

    .post.category-home-page-show .wpb_column.vc_column_container.vc_col-sm-9 .uvc-main-heading h2 {
        line-height: 30px !important;
    }

    .post.category-bundle-offers .wpb_column.vc_column_container.vc_col-sm-3 {
        width: 30%;
        float: left;
    }

    .post.category-bundle-offers .wpb_column.vc_column_container.vc_col-sm-3 img {
        width: 100% !important;
    }

    .post.category-bundle-offers .wpb_column.vc_column_container.vc_col-sm-9 {
        width: 70%;
        float: left;
    }

    .post.category-bundle-offers .wpb_column.vc_column_container.vc_col-sm-9 .uvc-main-heading h2 {
        line-height: 30px !important;
    }
}


@-moz-document url-prefix() {
    #st-1.st-hidden {
        opacity: 1 !important;
    }
}

.sun-2 {
    /*width: 180px;
    height: 180px;
    background: url(/wp-content/uploads/2019/10/sun.png);
    background-size: cover;
    position: relative;*/
}

.sunshine-2 {
    /* width: 600px;
    height: 600px;*/
    background: url(/wp-content/uploads/2019/10/sun-shine-1.png);
    background-size: 100%;
    width: 150px;
    height: 150px;
    -webkit-animation: rotating 30s linear infinite;
    animation: rotating 30s linear infinite;
    display: block;
    position: absolute;
    z-index: -1;
    left: -16px;
    top: -94px;
}


#rev_slider_8_1_wrapper .bg-main-description {
    padding: 1vw 3vw 2vw 3vw !important;
}

#rev_slider_8_1_wrapper .bg-main-description h2 {
    font-size: 28px !important;
    line-height: 44px !important;
    padding-left: 0vw !important;
    margin-bottom: 10px !important;
}

.bg-main-description p {
    font-size: 16px !important;
    line-height: 24px !important;
}


/*Search Bar CSS*/

#slide-8-layer-23 div#ajaxsearchpro1_1 {
    border: 0px !important;
    padding: 8px !important;
    border-radius: 100px !important;
}


#slide-8-layer-23 #ajaxsearchpro1_1 .probox .proinput input {
    padding-left: 26px !important;
    font-size: 18px !important;

}

#slide-8-layer-23 #ajaxsearchpro1_1 .probox .promagnifier .innericon svg {
    margin-left: auto !important;
    margin-right: auto !important;
    display: block;
}

#rev_slider_8_1_wrapper #slide-8-layer-11 img {
    width: 100% !important;
}


#slide-8-layer-23 #ajaxsearchpro1_1 .probox .promagnifier {
    position: absolute;
    right: 0;
    top: 0;
    border-top-right-radius: 100px !important;
    border-bottom-right-radius: 100px !important;
    width: 66px;
    height: 66px;
}

#slide-8-layer-23 #ajaxsearchpro1_1 .probox .promagnifier div.innericon {
    width: 66px;
    height: 66px;
    border-top-right-radius: 100px !important;
    border-bottom-right-radius: 100px !important;
}

#ajaxsearchprores1_1.vertical,
#ajaxsearchprores1_2.vertical,
div.asp_r.asp_r_1.vertical {
    background: #e4e4e4 !important;
    border-radius: 7px !important;
}

#slide-8-layer-23 #ajaxsearchpro1_1 ::-webkit-input-placeholder {
    /* Edge */
    font-size: 18px !important;
}

#slide-8-layer-23 #ajaxsearchpro1_1 :-ms-input-placeholder {
    /* Internet Explorer */
    font-size: 18px !important;
}

#slide-8-layer-23 #ajaxsearchpro1_1 ::placeholder {
    font-size: 18px !important;
}

/*.members-btns {
    display: none;
}*/

.asp_nores {
    padding: 20px 40px !important;
}

.search-details-link {
    font-size: 14px !important;
    background: #f75005;
    max-width: 100%;
    padding: 5px 20px !important;
    border-radius: 5px;
    color: #fff !important;
    font-weight: 400 !important;
    text-decoration: none;
    width: 100%;
    text-align: center;
}


.post-details.details-type-link:hover:after {
    display: none;
}

.post-details.details-type-link:after {
    display: none;
}


.category-playgroundgame .tooltip-container {
    display: none;
}



/*Quiz CSS*/

.quiz-main-area {
    margin-top: 50px !important;
}

.wq-quiz-trivia .wq_questionTextCtr {
    background-color: #fff;
    color: #F75005;
    padding-left: 0px;
    margin-bottom: 30px !important;
}

.wq-quiz-trivia .wq_singleAnswerCtr {
    border-radius: 7px;
}

.wq-quiz-trivia .wq_singleAnswerCtr:hover,
.wq_singleAnswerCtr.chosen,
.wq_singleAnswerCtr.wq_answerSelected {
    background: #d2eeff;
}

.wq_singleAnswerCtr .wq_answerTxtCtr:before,
.wq_singleAnswerCtr.chosen .wq_answerTxtCtr:after {
    border-color: #f75005 !important;
}

.wq_retakeQuizBtn,
.wq-force-login button,
.wq_singleQuestionWrapper .wq_continue button,
.wq_quizEmailCtr form button {
    background-color: #f75005 !important;
    font-weight: 500 !important;
    text-align: center !important;
}

.wq-question-image img {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
}


/*.search-icon{
	display: none !important;
}
*/


#rev_slider_8_1_wrapper .slotholder .tp-bgimg.defaultimg {
    background-position: center 30% !important;
}



/*SEARCH POPUP CSS*/


.module_id_3 .hustle-modal-close {
    position: relative;
    top: 50px;
    right: 50px;
    margin-bottom: 0px !important;
}

.wph-modal.module_id_3 .hustle-modal .hustle-modal-close svg path {
    fill: rgb(59, 63, 74) !important;
}

.wph-modal.module_id_3 .hustle-modal .hustle-modal-close svg.hustle-icon.hustle-i_close {
    max-width: 18px;
    max-height: 18px;
}

.module_id_3 .hustle-modal-body {
    min-height: unset !important;
    background-color: transparent !important;
}

.module_id_3 .hustle-modal-body .hustle-modal-message {
    padding-bottom: 0px;
    padding-top: 50px;
}

.module_id_3 .hustle-modal {
    max-width: 700px !important;
}

.module_id_3 .hustle-modal-body {
    border-radius: 7px;
}

.module_id_3 .hustle-modal-body div#ajaxsearchpro1_1 {
    width: 660px !important;
    box-shadow: 0px 0px 8px 1px #b1b1b1 !important;
    margin-left: auto;
    margin-right: auto;
    border-radius: 100px;
}

.module_id_3 .hustle-modal-body div#ajaxsearchprores1_1 {
    width: 660px;
    margin-left: auto;
    margin-right: auto;
}

.mega-search-icon.search-icon a {
    /*background-image: url(https://www.thelearningapps.com/wp-content/uploads/2019/10/black.png) !important;
    background-size: 70% !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;*/
    font-size: 0px !important;
}

.mega-search-icon.search-icon {
    min-width: 47px;
    min-height: 47px !important;
    margin-left: 27% !important;
}

.module_id_3 .hustle-modal-body #ajaxsearchpro1_1 div.asp_simple-circle {
    margin: 0;
    height: 70%;
    width: 70%;
}

.wph-modal.module_id_3 {
    background-color: transparent;
}


/*.module_id_3 .hustle-modal-body #ajaxsearchpro1_1 .probox{
	border-radius: 100px !important;
	padding: 7px 14px;
}
*/







/*SEARCH POPUP CSS END*/

















/*Search Bar CSS*/

.module_id_3 .hustle-modal-body div#ajaxsearchpro1_1 {
    border: 0px !important;
    padding: 8px !important;
    border-radius: 100px !important;
}


.module_id_3 .hustle-modal-body #ajaxsearchpro1_1 .probox .proinput input {
    padding-left: 26px !important;
    font-size: 18px !important;

}

.module_id_3 .hustle-modal-body #ajaxsearchpro1_1 .probox .promagnifier .innericon svg {
    margin-left: auto !important;
    margin-right: auto !important;
    display: block;
}

#rev_slider_8_1_wrapper #slide-8-layer-11 img {
    width: 100% !important;
}


.module_id_3 .hustle-modal-body #ajaxsearchpro1_1 .probox .promagnifier {
    position: absolute;
    right: 0;
    top: 0;
    border-top-right-radius: 100px !important;
    border-bottom-right-radius: 100px !important;
    width: 66px;
    height: 66px;
}

.module_id_3 .hustle-modal-body #ajaxsearchpro1_1 .probox .promagnifier div.innericon {
    width: 66px;
    height: 66px;
    border-top-right-radius: 100px !important;
    border-bottom-right-radius: 100px !important;
}

#ajaxsearchprores1_1.vertical,
#ajaxsearchprores1_2.vertical,
div.asp_r.asp_r_1.vertical {
    background: #e4e4e4 !important;
    border-radius: 7px !important;
}

.module_id_3 .hustle-modal-body #ajaxsearchpro1_1 ::-webkit-input-placeholder {
    /* Edge */
    font-size: 18px !important;
}

.module_id_3 .hustle-modal-body #ajaxsearchpro1_1 :-ms-input-placeholder {
    /* Internet Explorer */
    font-size: 18px !important;
}

.module_id_3 .hustle-modal-body #ajaxsearchpro1_1 ::placeholder {
    font-size: 18px !important;
}



.module_id_3 .hustle-modal-body .asp_nores {
    padding: 20px 40px !important;
}

.module_id_3 .hustle-modal-body #ajaxsearchpro1_1 {
    position: relative;
}




.page-id-5274 .quiz-menu-item {
    display: inline-block !important;
}






.mega-search-icon.search-icon {
    display: inline-block !important
}


.mega-search-icon.search-icon {
    margin-right: 0px !important;
    margin-left: auto !important;
    float: right !important;
}


.wph-modal.module_id_3.wph-modal-active {
    z-index: 9999 !important;
}



.mobile-header-bar .main-search-out {
    display: flex;
    -webkit-order: 2;
    -moz-order: 2;
    -ms-flex-order: 2;
    order: 2;
}

#mobile-menu .mega-search-icon.search-icon {
    display: none !important;
    visibility: hidden !important;
}

.mobile-header-bar .mega-search-icon.search-icon a {
    min-height: 60px;
    min-width: 60px;
    display: block;
    background-size: 50% !important;

}

.wq-results span.wq-result-quiz-title.wq_quizTitle {
    display: none;
}

.wq-results .wq_resultScoreCtr {
    font-weight: bold;
    color: #f75104;
}

.wq-result-title.wq_resultTitle {
    color: #39aff9;
    font-size: 24px;
    font-weight: 800;
    margin: 10px 0px;
}

.wq_resultDesc {
    color: #f75104;
    margin: 10px 0px 10px 0px;
    font-size: 23px !important;
    font-weight: 600;
}

.wq-checked-answers-list .is-incorrect {
    color: #da1313;
    font-weight: 600;
}

.wq-checked-answers-list .is-correct {
    color: #7bad40;
    font-weight: 600;
}

.hustle-modal-close-top {
    display: none;
}

a.mega-menu-link.close-icon {
    background-image: url(https://www.thelearningapps.com/wp-content/uploads/2019/11/close-white.png) !important;
    display: none !important;
}

span.modal-close-icon {
    min-width: 60px;
    min-height: 60px !important;
    display: block;
}

.modal-close-icon a.mega-menu-link {
    background-image: url(https://www.thelearningapps.com/wp-content/uploads/2019/11/close-white.png) !important;
    background-size: 50% !important;
    background-repeat: no-repeat !important;
    font-size: 0px !important;
    background-position: center center !important;
    min-width: 60px !important;
    min-height: 60px;
    display: block;
}


/*#mCSBap_1_scrollbar_vertical{
	display: none !important;
}

.mCSBap_container {
    margin-right: 0px !important;
}

.mCSBap_container .resdrg{
	height: 350px !important;
    overflow: scroll !important;
}*/


html.hustle-no-scroll body {
    overflow: auto !important;
}

.category-playgroundgame h1,
.category-show-on-home h1,
.category-home-page-show h1,
.category-bundle-offers h1 {
    padding-top: 30px;
    color: #3b3f4a;
    font: normal 300 34px/44px Lato, Helvetica, Arial, Verdana, sans-serif !important;
    text-transform: none;
}


/*	PROMO POPUP CSS		*/


.promo-popup {
    background-image: url(https://www.thelearningapps.com/wp-content/uploads/2019/12/promo-bg.jpg);
    min-height: 537px !important;
    position: relative;
}


.promo-popup:after {
    content: '';
    background-image: url(https://www.thelearningapps.com/wp-content/uploads/2019/12/gift-boxes.png);
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 150px;
    border-radius: 39px;
    background-repeat: no-repeat;
}

span.fb-link-title {
    color: #fff;
    font-size: 23px !important;
    font-weight: 900;
    width: 100% !important;
    display: block;
    padding-left: 20px;
}


.popup-link {
    display: inline-block;
    vertical-align: top;
}

.popup-link img {
    width: 60%;
}


.module_id_4 .popup-content h1 {
    /*padding-top: 120px !important;*/
    color: #fff !important;
}

.module_id_4 .hustle-modal-message {
    padding-bottom: 0px;
}


.module_id_4 .module_id_4 .popup-content .subs-form {
    padding-top: 30px;
}

span.fb-link-title.subs-title {
    margin-bottom: 20px;
    padding-left: 0px;
    width: 99% !important;
}


.popup-logo img {
    width: 50%;
    padding-top: 30px !important;
}




@media (max-width:1246px) {
    /*.mega-search-icon.search-icon {
    margin-right: 0px !important;
    margin-left: auto !important;
    float: right !important;
}*/
}

@media (max-width:1239px) {
    #rev_slider_8_1_forcefullwidth {
        height: 560px !important;
    }

    #rev_slider_8_1_wrapper .slotholder .tp-bgimg.defaultimg {
        height: 60% !important;
    }

    .tp-parallax-wrap.tree-wrapper {
        left: -35px !important;
    }
}

/*
@media (max-width:1137px){
	.mega-search-icon.search-icon {
    margin-left: 25% !important;
}
}*/

@media (max-width:1024px) {
    #rev_slider_8_1_wrapper .slider-maintext .slider-main-text {
        min-width: unset !important;
        width: 700px;
    }

    #rev_slider_8_1_wrapper .slider-maintext {
        left: 200px !important;
        top: 210px !important;
    }
}


@media (max-height:860px) {
    footer#footer {
        position: static !important;
    }

    .page-inner {
        margin-bottom: 0px !important;
    }
}


@media (max-width:824px) {

    #rev_slider_8_1_wrapper .slider-maintext .slider-main-text {
        min-width: unset !important;
        width: 640px;
    }

    #rev_slider_8_1_wrapper .slider-maintext {
        left: 130px !important;
        top: 180px !important;
    }

    #rev_slider_8_1_wrapper .slider-grill {
        top: 456px !important;
    }

    .search-result-content .wf-cell.iso-item {
        width: 24.66%;
    }

    .wph-modal.module_id_3 .hustle-modal {
        margin-top: 30px;
    }



}



@media (max-width:768px) {
    #rev_slider_8_1_wrapper .slotholder .tp-bgimg.defaultimg {
        height: 100% !important;
    }

    #rev_slider_8_1_wrapper {
        height: 563px !important;
    }

    #rev_slider_8_1 {
        height: 563px !important;
        max-height: unset !important;
    }

    #rev_slider_8_1_wrapper .slider-maintext {
        left: -40px !important;
        top: 90px !important;
    }

    #rev_slider_8_1_wrapper .slider-maintext .slider-main-text {
        width: 720px;
    }
}


@media (max-width:736px) {
    #rev_slider_8_1_wrapper .bg-main-description h2 {
        font-size: 21px !important;
    }

    #rev_slider_8_1_wrapper .slider-maintext {
        top: 140px !important;
    }

    .module_id_3 .hustle-modal {
        max-width: unset !important;
        width: 100% !important;
    }

    .search-result-content .wf-cell.iso-item {
        width: 33.33%;
    }

    .search-result-content .wf-container .wf-cell.iso-item .blog-media.wf-td {
        min-height: 216px;
    }

}


@media (max-width:667px) {
    #rev_slider_8_1_wrapper .slider-maintext {
        top: 100px !important;
    }

    .module_id_3 .hustle-modal-body div#ajaxsearchpro1_1 {
        width: 100% !important;
    }

    .module_id_3 .hustle-modal-body div#ajaxsearchprores1_1 {
        width: 100%;
    }


}



@media (max-width:568px) {
    #rev_slider_8_1_wrapper .bg-main-description h2 {
        font-size: 16px !important;
    }

    #rev_slider_8_1_wrapper .bg-main-description p {
        font-size: 14px !important;
        line-height: 20px !important;
    }

    #rev_slider_8_1_wrapper .slider-maintext {
        top: 160px !important;
    }

    .search-result-content .wf-cell.iso-item {
        width: 50%;
    }

    .search-result-content .wf-container .wf-cell.iso-item .blog-media.wf-td {
        min-height: 252px !important;
    }

    .search-result-content .wf-cell.iso-item article.post h3.entry-title {
        min-height: 63px !important;
    }

    .module_id_3 .hustle-modal-body #ajaxsearchpro1_1 .probox .proinput input {
        padding-left: 6px !important;
        font-size: 18px !important;
    }

}


@media (max-width:414px) {
    #rev_slider_8_1_wrapper .slider-maintext {
        left: 5px !important;
    }

    #rev_slider_8_1_wrapper .slider-grill {
        top: 89% !important;
    }

    .search-result-content .wf-cell.iso-item {
        width: 100%;
    }

    .search-result-content .wf-container .wf-cell.iso-item .blog-media.wf-td {
        min-height: unset !important;
    }

    .search-result-content .wf-cell.iso-item article.post h3.entry-title {
        min-height: unset !important;
    }

    .wph-modal {
        padding: 20px 7px;
    }

    .module_id_3 .hustle-modal-body div#ajaxsearchpro1_1 {
        width: 97% !important;
    }

    .module_id_3 .hustle-modal-body div#ajaxsearchprores1_1 {
        width: 97%;
    }

    .hustle-modal {
        margin-top: 50px;
    }

    #ajaxsearchpro1_1 .probox .proloading {
        position: absolute;
        left: 67% !important;
    }

    #ajaxsearchpro1_1 .probox .proclose {
        position: absolute;
        left: 67% !important;
    }

    .module_id_3 .hustle-modal-close {
        right: 20px;
    }
}


@media (max-width:375px) {
    #rev_slider_8_1_wrapper .bg-main-description h2 {
        line-height: 28px !important;
    }

    #rev_slider_8_1_wrapper .slider-grill {
        top: 92% !important;
    }

    #ajaxsearchpro1_1 .probox .proclose {
        left: 66% !important;
    }

    #ajaxsearchpro1_1 .probox .proloading {
        left: 66% !important;
    }
}




@media (max-width:320px) {
    .mobile-header-bar .mobile-branding img {
        width: 70%;
    }

    #ajaxsearchpro1_1 .probox .proclose {
        position: absolute;
        left: 58% !important;
    }

    #ajaxsearchpro1_1 .probox .proloading {
        position: absolute;
        left: 58% !important;
    }


}
.post-views.content-post {
    padding: 5px 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 25px;
    margin: 10px 0;
}
.dashicons-visibility:before {
    color: #48859C;
    font-size: 20px;
}
.post-views .post-views-label, .post-views .post-views-count {
    color: #48859C;
    font-size: 20px;
    font-weight: 700;
    padding: 0 0px 0 6px !important;
}
body.archive.category .entry-meta,
.post .entry-meta {
    display: none !important;
}
body .post-views.content-post {
    display: flex!important;
}
.wph-modal.module_id_3 .hustle-modal {
    margin-top: 30px;
}

.wq_singleResultWrapper .wq-result-score.wq_resultScoreCtr {
    display: none;
}

.wq_singleResultWrapper .wq-result-title.wq_resultTitle {
    display: none;
}

.quiz-next-btn {
    background-color: #ed4c0d !important;
    background-image: unset !important;
    font-size: 18px !important;
    line-height: 20px !important;
    padding: 12px 24px !important;
    padding-bottom: 13px !important;
    margin-top: 15px !important;
    text-decoration: none;
    color: #fff;
    font-weight: 600;
    display: inline-block;
    border-radius: 4px !important;
    min-width: 150px;
}

.quiz-next-btn:hover {
    color: #fff !important;
}

button.wq-continue-btn.wq_btn-continue {
    background-color: #ed4c0d !important;
    background-image: unset !important;
    line-height: 20px !important;
    padding: 11px 24px !important;
    border-radius: 7px !important;
    margin-top: 15px !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    min-width: 128px;
}




.category-grid .pg-categ-btn {
    text-align: center !important;
    display: block !important;
    margin: 0 15px !important;
}

.category-grid .pg-categ-btn a {
    font-size: 14px !important;
    background: #f75005 !important;
    max-width: 100%;
    border-radius: 5px;
    color: #fff !important;
    font-weight: 400 !important;
    text-decoration: none;
    text-align: center;
    padding: 5px 20px !important;
    width: 100% !important;
}


.category-grid-col .vc_column-inner {
    padding: 0px !important;
    margin-left: 15px !important;
    margin-right: 15px !important;
    width: 85%;
    border-radius: 15px !important;
}

.category-grid-col .wpb_wrapper {
    border-radius: 15px !important;
    box-shadow: 0 4px 8px rgba(0, 0, 0, .1);
}


.category-grid-col .wpb_single_image {
    margin-bottom: 0px;
}


.category-grid-col .entry-title {
    padding: 10px 15px 0;
    line-height: 16px;
}


.category-grid .pg-categ-btn a {
    margin-bottom: 15px;
}


.category-grid-col {
    margin-bottom: 40px;
}

.category-grid-col img {
    border-radius: 15px;
}

@media (max-width: 414px) {

    .wq-question-image img {
        width: 100%;
    }
}


#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item0 {
    padding: 0px;
    background-color: transparent !important;
    border: 2px solid #ed4c0d !important;
    opacity: 1.00;
    border-radius: 10px !important;
}

.bwg-item img {
    max-width: 50% !important;
    height: unset !important;
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-top: 60px;
}

.appHeader {
    margin-top: 35px;
}

.wf-cell {
    animation: none !important;
    opacity: 1 !important;
}

.rev_slider {
    animation: none !important;
    opacity: 1 !important;
}



.rev_slider {
    animation: none !important;
    opacity: 1 !important;
}



/*#primary-menu .menu-facebook a{background-image:url(/wp-content/uploads/2018/07/spr-facebook.png)!important}#primary-menu .menu-youtube a{background-image:url(/wp-content/uploads/2018/07/spr-youtube.png)!important}#primary-menu .menu-instagram a{background-image:url(/wp-content/uploads/2018/09/spr-insta-icons-2.png)!important}#primary-menu .menu-pinterest a{background-image:url(/wp-content/uploads/2018/10/pinterest-icons.png)!important}*/

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.menu-right-item .mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.menu-right-item .mega-menu-link:hover {
    background-image: url(https://www.thelearningapps.com/wp-content/uploads/2021/01/sprite.png) !important;
    background-repeat: no-repeat !important;
}


#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.menu-right-item.mega-search-icon .mega-menu-link {
    background-position-x: 85% !important;
    background-position-y: 5% !important;
    background-size: 260px !important;
    background-clip: content-box;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.menu-right-item.mega-menu-facebook .mega-menu-link {
    background-position-x: 37% !important;
    background-position-y: 4% !important;
    background-size: 300px !important;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.menu-right-item.mega-menu-twitter .mega-menu-link {
    background-position-x: 21% !important;
    background-position-y: 4% !important;
    background-size: 300px !important;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.menu-right-item.mega-menu-youtube .mega-menu-link {
    background-position-x: 52% !important;
    background-position-y: 4% !important;
    background-size: 300px !important;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.menu-right-item.mega-menu-instagram .mega-menu-link {
    background-position-x: 4% !important;
    background-position-y: 4% !important;
    background-size: 300px !important;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.menu-right-item.mega-menu-pinterest .mega-menu-link {
    background-position-x: 68% !important;
    background-position-y: 4% !important;
    background-size: 300px !important;
}



/* FOOTER */

footer#footer ul.social-links li a {
    background-image: url(https://www.thelearningapps.com/wp-content/uploads/2021/01/sprite.png);
    background-repeat: no-repeat !important;
}


footer#footer ul.social-links li a.facebook {
    background-position-x: 36% !important;
    background-position-y: 35% !important;
    background-size: 410px !important;
}

footer#footer ul.social-links li a.twitter {
    background-position-x: 20% !important;
    background-position-y: 35% !important;
    background-size: 410px !important;
}

footer#footer ul.social-links li a.youtube {
    background-position-x: 52% !important;
    background-position-y: 35% !important;
    background-size: 410px !important;
}

footer#footer ul.social-links li a.instagram {
    background-position-x: 3% !important;
    background-position-y: 35% !important;
    background-size: 410px !important;
}

footer#footer ul.social-links li a.pinterest {
    background-position-x: 69% !important;
    background-position-y: 35% !important;
    background-size: 410px !important;
}



.banner-title-text-row h1.vc_custom_heading.banner-title {
    font-size: 28px !important;
    line-height: 40px !important;
    font-weight: 900 !important;
    color: #38aff9;
    margin-bottom: 0px !important;
    /*text-align: left !important;*/
}

.banner-title-text-row .banner-text p {
    font-size: 16px !important;
    line-height: 24px !important;
    color: rgb(126, 163, 188);
    font-weight: 400;
}

.banner-title-text-row {
    min-height: 560px;
    display: flex;
    background-repeat: no-repeat;
}

.banner-title-text {
    display: flex;
    margin-top: auto;
    margin-bottom: 90px;
    background-color: #fff;
    border-radius: 8px;
    padding: 20px 56px 5px;
}

.banner-title-text .vc_column-inner {
    padding-top: 0 !important;
}

.mega-search-icon.search-icon {
    min-width: 47px !important;
}

.masthead.inline-header {
    width: 100%;
}

/*salman css 06-april-2021*/
.Home-banner-ads-main {
    display: flex;
    margin-top: auto;
    margin-bottom: 70px;
    border-radius: 40px 20px;
    padding: 15px;
    /*    border: 5px solid #61c3cc;
    background-color: #93f4fd;*/
    margin-left: 50px;
    width: 340px;
    max-width: 340px;
    /*box-shadow: 0 4px 8px rgb(0 0 0 / 10%);*/
}

.Home-banner-ads-main .vc_column-inner {
    padding: 0 !important;
}

.Home-Banner-ads-Slider {
    margin-bottom: 0;
    text-align: center;
}

.Home-Banner-ads-Slider .vc_images_carousel .vc_carousel-control {
    width: 15px;
    margin-top: 0;
    color: #fff;
    opacity: 1;
    top: 40%;
}

.Home-Banner-ads-Slider img {
    border-radius: 40px 10px;
}

.Home-Banner-ads-Slider .icon-prev {
    background-color: #f75005;
    margin-left: -24px !important;
    border-radius: 5px;
    height: 60px !important;
    line-height: 60px;
}

.Home-Banner-ads-Slider .icon-next {
    background-color: #f75005;
    margin-left: -8px !important;
    border-radius: 5px;
    height: 60px !important;
    line-height: 60px;
}

.Home-Banner-ads-Slider .vc_images_carousel .vc_carousel-control .icon-prev:before {
    font-size: 40px;
    line-height: 20px;
    top: 0;
}

.Home-Banner-ads-Slider .vc_images_carousel .vc_carousel-control .icon-next:before {
    font-size: 40px;
    line-height: 20px;
    top: 0;
}

.Home-Banner-ads-Slider .vc_carousel-indicators {
    bottom: -18px !important;
}

.Home-Banner-ads-Slider .vc_carousel-indicators li {
    background-color: transparent !important;
    border-color: #f75005 !important;
}

.Home-Banner-ads-Slider .vc_carousel-indicators li.vc_active {
    background-color: #f75005 !important;
}

/*PartnerPage*/
.partner-main-box .vc_column-inner {
    border-radius: 10px;
    box-shadow: 0 4px 8px rgb(0 0 0 / 10%);
    border: 1px solid rgba(0, 0, 0, .15);
    padding: 0px !important;
}

.patner-conten-box .aio-icon-img {
    width: 100% !important;
    height: 175px;
    padding: 0px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    border: 0px solid rgba(0, 0, 0, .15);
}

.patner-conten-box .aio-icon-img .img-icon {
    width: 100%;
    height: auto;
    object-fit: contain;
    padding: 0;
}

.patner-conten-box {
    /*margin-top: 15px;*/
    margin-bottom: 10px !important;
}

.patner-conten-box .aio-icon-header {
    padding: 0 15px;
    text-align: left !important;
}

.patner-conten-box .top-icon .aio-icon-header h3.aio-icon-title {
    margin: 15px 0 15px;
}

.patner-conten-box .aio-icon-description {
    padding: 0 15px;
    line-height: 20px;
    text-align: left !important;
}

.patner-more-btn {
    margin-bottom: 15px !important;
    text-align: left !important;
    padding: 0 15px;
    font-size: 13px;
}

.partner-contn-banner .wpb_text_column.wpb_content_element p {
    color: #fff;
}

.patner-more-btn a {
    font-size: 14px !important;
    background: #f75005;
    max-width: 100%;
    padding: 5px 20px;
    border-radius: 5px;
    font-weight: 400 !important;
    text-decoration: none;
    text-align: center;
}

#game-list.Partners-section {
    padding-bottom: 50px !important;
    height: auto;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.partner-contn-banner .page-h1-title h1 {
    text-align: left !important;
}

.mobile-search-btn {
    background-image: url(https://www.thelearningapps.com/wp-content/uploads/2021/01/sprite.png) !important;
    background-repeat: no-repeat !important;
    background-position-x: 85% !important;
    background-position-y: 5% !important;
    background-size: 260px !important;
    background-clip: content-box;
    line-height: 40px;
    height: 40px;
    padding: 0;
    width: 40px;
    display: block;
    text-transform: none;
    font-size: 0;
}

.mobile-mini-widgets .text-area.last {
    margin: 0 !important;
    width: 40px;
    justify-content: center;
}

.mobileSearch.mobile-search-btn {
    display: none;
}

.search-results .page-inner {
    margin-top: 40px;
}

.search-results .wf-cell.iso-item.shown article.post h3.entry-title {
    height: 50px;
}

.keyWord-footer-text {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 15px;
    float: left;
}

.keyWord-footer-text p {
    font-size: 14px;
    color: #84a7bc;
    line-height: 20px;
}

.story-sec {
    max-width: 900px;
    margin: 0 auto;
}



@media (max-width: 1023px) {
    .mobileSearch.mobile-search-btn {
        display: block;
    }
}

/*salman css end*/

@media (max-width: 768px) and (orientation: landscape) {
    .banner-title-text-row {
        min-height: 400px;
    }

    .mobile-header-bar .mobile-branding img {
        max-width: 188px;
    }

    body.show-sticky-mobile-header {
        position: unset;
    }
}

@media (max-width: 768px) and (orientation: portrait) {
    .mobile-header-bar .mobile-branding img {
        max-width: 100px;
    }

    .members-btns .member-btn {
        padding: 0px 30px;
        font-size: 12px;
    }

    .members-btns {
        text-align: center;
        padding-right: 0px;
    }

    .search-results .page-inner .page-title {
        min-height: auto !important;
    }

    body.show-sticky-mobile-header {
        position: unset;
    }
}


/* Kamran CSS */



body.home .AdvertiseWithUs {
    background-color: #8a7564 !important;
}


body.home .DiscountBundles {
    background-color: #2eb1e5 !important;
    /*padding-top: 0px !important;
background-image: url();
background-size: contain!important;
background-repeat: no-repeat !important;
background-position: top left !important;*/
}

body.home .DiscountBundles article.post {
    border-radius: 18px !important;
    box-shadow: 0 10px 0px rgba(0, 0, 0, .1);
    background-color: #47cdf3 !important;
    border: 1px solid #0d637a !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

body.home .DiscountBundles article h3.entry-title a {
    text-transform: capitalize;
    color: #003951 !important;
    font-weight: 600;
    font-size: 16px !important;
    text-align: center;
}

body.home .DiscountBundles article .details-type-link {
    font-size: 14px !important;
    background: #0d637a !important;
}

body.home .DiscountBundles article.post:not(.category-home-blog) .post-entry-content a.post-details.details-type-link {
    margin: 6px 0px 0px !important;
}

body.home .DiscountBundles .AppBundleTitle h2 {
    margin-top: 55px;
    color: #ffffff;
    text-align: center;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 50px;
    letter-spacing: -4px;
    margin-bottom: 40px !important;
}

body.home .DiscountBundles .viewAllApps a.vc_general.vc_btn3 {
    border: 1px solid rgb(13 99 122);
    box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4b357', endColorstr='#75890c', GradientType=0);
    background: rgb(23, 147, 224) !important;
    background: -moz-linear-gradient(top, rgb(57, 175, 249) 0%, rgb(23, 147, 224) 100%) !important;
    background: -webkit-linear-gradient(top, rgb(57, 175, 249) 0%, rgb(23, 147, 224) 100%) !important;
    background: linear-gradient(to bottom, rgb(57, 175, 249) 0%, rgb(23, 147, 224) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd65e', endColorstr='#febf04', GradientType=0);
    font-size: 20px;
    font-weight: 300 !important;
    padding: 13px 30px;
    border-radius: 0px !important;
    margin-top: 20px;
    margin-bottom: 20px;
}




body.home .EducationApps {
    background-color: #2cb53f !important;
    /*padding-top: 0px !important;
background-image: url();
background-size: contain!important;
background-repeat: no-repeat !important;
background-position: top right !important;*/
}

body.home .EducationApps article.post {
    border-radius: 18px !important;
    box-shadow: 0 10px 0px rgba(0, 0, 0, .1);
    background-color: #61f576 !important;
    border: 1px solid #187c26 !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

body.home .EducationApps article h3.entry-title a {
    text-transform: capitalize;
    color: #187c26 !important;
    font-weight: 600;
    font-size: 16px !important;
    text-align: center;
}

body.home .EducationApps article .details-type-link {
    font-size: 14px !important;
    background: #187c26 !important;
}

body.home .EducationApps article.post:not(.category-home-blog) .post-entry-content a.post-details.details-type-link {
    margin: 6px 0px 0px !important;
}

body.home .EducationApps .AppBundleTitle h2 {
    margin-top: 55px;
    color: #ffffff;
    text-align: center;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 50px;
    letter-spacing: -4px;
    margin-bottom: 40px !important;
}

body.home .EducationApps .viewAllApps a.vc_general.vc_btn3 {
    border: 1px solid rgb(13 99 122);
    box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4b357', endColorstr='#75890c', GradientType=0);
    background: #187c26 !important;
    background: -moz-linear-gradient(top, rgb(24 124 38) 0%, rgb(24 124 38) 100%) !important;
    background: -webkit-linear-gradient(top, rgb(24 124 38) 0%, rgb(24 124 38) 100%) !important;
    background: linear-gradient(to bottom, rgb(24 124 38) 0%, rgb(24 124 38) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd65e', endColorstr='#febf04', GradientType=0);
    font-size: 20px;
    font-weight: 300 !important;
    padding: 13px 30px;
    border-radius: 0px !important;
    margin-top: 20px;
    margin-bottom: 20px;
}



body.home .OnlineGames {
    background-color: #a731f5 !important;
    /*padding-top: 0px !important;
background-image: url();
background-size: contain!important;
background-repeat: no-repeat !important;
background-position: top left !important;*/
}

body.home .OnlineGames article.post {
    border-radius: 18px !important;
    box-shadow: 0 10px 0px rgba(0, 0, 0, .1);
    background-color: #c476f7 !important;
    border: 1px solid #520fc1 !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

body.home .OnlineGames article h3.entry-title a {
    text-transform: capitalize;
    color: #520fc1 !important;
    font-weight: 600;
    font-size: 16px !important;
    text-align: center;
}

body.home .OnlineGames article .details-type-link {
    font-size: 14px !important;
    background: #520fc1 !important;
    margin-bottom: 0;

}

body.home body.home .OnlineGames article.post:not(.category-home-blog) .post-entry-content a.post-details.details-type-link {
    margin: 6px 0px 0px !important;
}

body.home .OnlineGames .AppBundleTitle h2 {
    margin-top: 55px;
    color: #ffffff;
    text-align: center;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 50px;
    letter-spacing: -4px;
    margin-bottom: 40px !important;
}

body.home .OnlineGames .viewAllApps a.vc_general.vc_btn3 {
    border: 1px solid rgb(13 99 122);
    box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4b357', endColorstr='#75890c', GradientType=0);
    background: #520fc1 !important;
    background: -moz-linear-gradient(top, rgb(82 15 193) 0%, rgb(82 15 193) 100%) !important;
    background: -webkit-linear-gradient(top, rgb(82 15 193) 0%, rgb(82 15 193) 100%) !important;
    background: linear-gradient(to bottom, rgb(82 15 193) 0%, rgb(82 15 193) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd65e', endColorstr='#febf04', GradientType=0);
    font-size: 20px;
    font-weight: 300 !important;
    padding: 13px 30px;
    border-radius: 0px !important;
    margin-top: 20px;
    margin-bottom: 20px;
}

a.mega-menu-link.menu-playground:after {
    display: none !important;
    background-image: none !important;
    background: none !important;
}

footer#footer {
    position: relative !important;
}

.page-inner {
    margin-bottom: 0 !important;
}

.pswp {
    display: none;
}

div#bottom-bar.logo-left {
    display: none;
}

/*salman css*/
#footer section {
    width: 100%;
}

#footer {
    background-color: #fafafa !important;
}

/*DiscountBundles*/
.home .DiscountBundles img {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
}

.home .DiscountBundles .post.has-post-thumbnail.category-bundle-offers {
    border-top-left-radius: 40px !important;
    border-top-right-radius: 40px !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 80px !important;
    border: 0 !important;
    box-shadow: 0 8px 0px 0px #33333380;
    overflow: auto;
}

.DiscountBundles .entry-title a {
    color: #003951 !important;
}

.DiscountBundles .entry-title a:hover {
    opacity: 0.8 !important;
}

.home .DiscountBundles .post.has-post-thumbnail.category-bundle-offers .post-details.details-type-link {
    text-align: center;
    width: 80%;
    padding: 5px;
    color: #fff;
    font-size: 12px !important;
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
    font-weight: 500;
}

.home .DiscountBundles .post.has-post-thumbnail.category-bundle-offers .entry-title {
    height: 40px;
    padding-bottom: 0;
    margin-bottom: 5px;
    font-weight: 500;
}

.DiscountBundles .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-warning {
    background: #0d637a !important;
    padding: 10px 30px;
}

/*EducationApps*/
.home .EducationApps img {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
}

.home .EducationApps .post.has-post-thumbnail.category-show-on-home {
    border-top-left-radius: 40px !important;
    border-top-right-radius: 40px !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 80px !important;
    border: 0 !important;
    box-shadow: 0 8px 0px 0px #33333380;
    overflow: auto;
}

.EducationApps .entry-title a {
    color: #003951 !important;
}

.EducationApps .entry-title a:hover {
    opacity: 0.8 !important;
}

.home .EducationApps .post.has-post-thumbnail.category-show-on-home .post-details.details-type-link {
    text-align: center;
    width: 80%;
    padding: 5px;
    color: #fff;
    font-size: 12px !important;
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
    font-weight: 500;
}

.home .EducationApps .post.has-post-thumbnail.category-show-on-home .entry-title {
    height: 40px;
    padding-bottom: 0;
    margin-bottom: 5px;
    font-weight: 500;
}

.EducationApps .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-warning {
    background: #187c26 !important;
    padding: 10px 30px;
    border: 1px solid #187c26 !important;
}

/*OnlineGames*/
.home .OnlineGames img {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
}

.home .OnlineGames .post.has-post-thumbnail.category-online-games {
    border-top-left-radius: 40px !important;
    border-top-right-radius: 40px !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 80px !important;
    border: 0 !important;
    box-shadow: 0 8px 0px 0px #33333380;
    overflow: auto;
}

.OnlineGames .entry-title a {
    color: #003951 !important;
}

.OnlineGames .entry-title a:hover {
    opacity: 0.8 !important;
}

.home .OnlineGames .post.has-post-thumbnail.category-online-games .post-details.details-type-link {
    text-align: center;
    width: 80%;
    padding: 5px;
    color: #fff;
    font-size: 12px !important;
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
    font-weight: 500;
}

.home .OnlineGames .post.has-post-thumbnail.category-online-games .entry-title {
    height: 40px;
    padding-bottom: 0;
    margin-bottom: 5px;
    font-weight: 500;
}

.OnlineGames .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-warning {
    background: #520fc1 !important;
    padding: 10px 30px;
    border: 1px solid #520fc1 !important;
}

.OnlineGames .vc_column-inner {
    padding-top: 0 !important;
}

@-webkit-keyframes slide {
    from {
        background-position: 0 0;
    }

    to {
        background-position: -300px 0;
    }
}

@-webkit-keyframes slideEd {
    from {
        background-position: 0 0;
    }

    to {
        background-position: 300px 0;
    }
}

/*.DB-animated {
  background: url(https://thelearningapp.wpengine.com/wp-content/uploads/2021/01/DbAppBg.png) repeat 0 0;
  -webkit-animation: slide 30s linear infinite;
}
.ED-animated {
  background: url(https://thelearningapp.wpengine.com/wp-content/uploads/2021/01/EdAppBg.png) repeat 0 0;
  -webkit-animation: slideEd 30s linear infinite;
}

.OL-animated {
  background: url(https://thelearningapp.wpengine.com/wp-content/uploads/2021/01/onlineGameBG.png) repeat 0 0;
  -webkit-animation: slide 30s linear infinite;
}*/
.homepageBlogs .wf-cell.iso-item.shown article.post {
    overflow: hidden;
}

.homepageBlogs .post-details.details-type-link {
    line-height: 20px;
    font-size: 14px !important;
    background: #f75005;
    max-width: 100%;
    padding: 8px 30px;
    border-radius: 5px;
    color: #fff;
    font-weight: 400 !important;
    text-decoration: none;
    text-align: center;
}

body.home article.post:not(.category-home-blog) h3.entry-title a:hover {
    -webkit-text-fill-color: inherit !important;
}

.homepageBlogs article.category-home-blog .post-entry-content .entry-title a {
    color: #f75005 !important;
    background: none !important;
    background-clip: initial !important;
    -webkit-text-fill-color: initial !important;
}

.hustle-ui.module_id_4 .hustle-popup-content {
    max-width: 450px !important;
    margin-top: 130px !important;
}

.hustle_module_id_4 .hustle-info.hustle-info--compact {
    position: relative;
}

.hustle_module_id_4 .hustle-button-icon.hustle-button-close {
    position: absolute;
    left: auto;
    right: 30px;
    top: 30px;
}

.hustle_module_id_4 .hustle-layout {
    border-radius: 40px !important;
}

.hustle_module_id_4 .hustle-info.hustle-info--compact .hustle-content {
    padding: 0 !important;
}

.hustle_module_id_4 .hustle-info.hustle-info--compact .hustle-content-wrap {
    padding-top: 0 !important;
    border-radius: 40px;
}

.module_id_4 .hustle-layout .hustle-group-content p {
    text-align: center;
}

.hustle-ui.module_id_4 button.hustle-button-close {
    color: #0a0a0a !important;
}

.hustle_module_id_4 .hustle-group-content h1 {
    line-height: 35px !important;
}

.hustle_module_id_4 .pop-img-container .visit-btn-popup {
    display: flex;
    align-items: center;
    justify-content: center;
}

.hustle_module_id_4 .pop-img-container a {
    display: flex;
    align-items: center;
    justify-content: center;
}

/*modal-4*/

/*modal-7*/
.hustle-ui.module_id_7 .hustle-popup-content {
    max-width: 450px !important;
    margin-top: 130px !important;
}

.hustle_module_id_7 .hustle-info.hustle-info--compact {
    position: relative;
}

.hustle_module_id_7 .hustle-button-icon.hustle-button-close {
    position: absolute;
    left: auto;
    right: 30px;
    top: 30px;
}

.hustle_module_id_7 .hustle-layout {
    border-radius: 40px !important;
}

.hustle_module_id_7 .hustle-info.hustle-info--compact .hustle-content {
    padding: 0 !important;
}

.hustle_module_id_7 .hustle-info.hustle-info--compact .hustle-content-wrap {
    padding-top: 0 !important;
    border-radius: 40px;
}

.module_id_7 .hustle-layout .hustle-group-content p {
    text-align: center;
}

/*modal-8*/
.hustle-ui.module_id_8 .hustle-popup-content {
    max-width: 450px !important;
}

.hustle_module_id_8 .hustle-info.hustle-info--compact {
    position: relative;
}

.hustle_module_id_8 .hustle-button-icon.hustle-button-close {
    position: absolute;
    left: auto;
    right: 30px;
    top: 30px;
}

.hustle_module_id_8 .hustle-layout {
    border-radius: 40px !important;
}

.hustle_module_id_8 .hustle-info.hustle-info--compact .hustle-content {
    padding: 0 !important;
}

.hustle_module_id_8 .hustle-info.hustle-info--compact .hustle-content-wrap {
    padding-top: 0 !important;
    border-radius: 40px;
}

.hustle_module_id_8 .form-container-q {
    width: 90%;
    margin: 0 auto;
}

.hustle-ui.module_id_8 .hustle-popup-content .pop-img-container input {
    border-radius: 15px;
}

.hustle-ui.module_id_8 .hustle-popup-content .pop-img-container textarea {
    height: 100px;
    margin-top: 15px;
    border-radius: 15px;
}

.hustle-ui.module_id_8 .hustle-popup-content .btn-col.form-cols {
    margin-top: 10px;
}

/*body:before{
    content: '';
    width: 100%;
    height: 5px;
    position: absolute;
    background: rgb(48,255,144);
	background: -moz-linear-gradient(left,  rgba(48,255,144,1) 0%, rgba(237,45,237,1) 25%, rgba(201,152,38,1) 50%, rgba(48,255,230,1) 75%, rgba(48,255,144,1) 100%); 
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(48,255,144,1)), color-stop(25%,rgba(237,45,237,1)), color-stop(50%,rgba(201,152,38,1)), color-stop(75%,rgba(48,255,230,1)), color-stop(100%,rgba(48,255,144,1)));
	background: -webkit-linear-gradient(left,  rgba(48,255,144,1) 0%,rgba(237,45,237,1) 25%,rgba(201,152,38,1) 50%,rgba(48,255,230,1) 75%,rgba(48,255,144,1) 100%); 
	background: -o-linear-gradient(left,  rgba(48,255,144,1) 0%,rgba(237,45,237,1) 25%,rgba(201,152,38,1) 50%,rgba(48,255,230,1) 75%,rgba(48,255,144,1) 100%); 
	background: -ms-linear-gradient(left,  rgba(48,255,144,1) 0%,rgba(237,45,237,1) 25%,rgba(201,152,38,1) 50%,rgba(48,255,230,1) 75%,rgba(48,255,144,1) 100%); 
	background: linear-gradient(to right,  rgba(48,255,144,1) 0%,rgba(237,45,237,1) 25%,rgba(201,152,38,1) 50%,rgba(48,255,230,1) 75%,rgba(48,255,144,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30ff90', endColorstr='#30ff90',GradientType=1 );
    animation: rotate 8s infinite linear;
    -webkit-animation: rotate 8s infinite linear;
    z-index: 101;
}*/
#footer.solid-bg:before {
    content: '';
    width: 100%;
    height: 5px;
    position: absolute;
    /*background: linear-gradient(270deg, #0f13ca, #cc300c, #cb0ccc, #16cc0c, #a6cc0c, #0cb9cc);*/
    background: rgb(48, 255, 144);
    /* Old browsers */
    background: -moz-linear-gradient(left, rgba(48, 255, 144, 1) 0%, rgba(237, 45, 237, 1) 25%, rgba(201, 152, 38, 1) 50%, rgba(48, 255, 230, 1) 75%, rgba(48, 255, 144, 1) 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(48, 255, 144, 1)), color-stop(25%, rgba(237, 45, 237, 1)), color-stop(50%, rgba(201, 152, 38, 1)), color-stop(75%, rgba(48, 255, 230, 1)), color-stop(100%, rgba(48, 255, 144, 1)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(48, 255, 144, 1) 0%, rgba(237, 45, 237, 1) 25%, rgba(201, 152, 38, 1) 50%, rgba(48, 255, 230, 1) 75%, rgba(48, 255, 144, 1) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(48, 255, 144, 1) 0%, rgba(237, 45, 237, 1) 25%, rgba(201, 152, 38, 1) 50%, rgba(48, 255, 230, 1) 75%, rgba(48, 255, 144, 1) 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(48, 255, 144, 1) 0%, rgba(237, 45, 237, 1) 25%, rgba(201, 152, 38, 1) 50%, rgba(48, 255, 230, 1) 75%, rgba(48, 255, 144, 1) 100%);
    /* IE10+ */
    background: linear-gradient(to right, rgba(48, 255, 144, 1) 0%, rgba(237, 45, 237, 1) 25%, rgba(201, 152, 38, 1) 50%, rgba(48, 255, 230, 1) 75%, rgba(48, 255, 144, 1) 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#30ff90', endColorstr='#30ff90', GradientType=1);
    animation: rotate 8s infinite linear;
    -webkit-animation: rotate 8s infinite linear;
}

/*footer-animation*/
@-webkit-keyframes rotate {
    from {
        background-position: -3000px;
    }

    to {
        background-position: 0px;
    }
}

@keyframes rotate {
    from {
        background-position: -3000px;
    }

    to {
        background-position: 0px;
    }
}


.css-selector {
    background: linear-gradient(270deg, #0f13ca, #cc300c, #cb0ccc, #16cc0c, #a6cc0c, #0cb9cc);
    background-size: 1200% 1200%;
    -webkit-animation: AnimationName 30s ease infinite;
    -moz-animation: AnimationName 30s ease infinite;
    -o-animation: AnimationName 30s ease infinite;
    animation: AnimationName 30s ease infinite;
}

@-webkit-keyframes AnimationName {
    0% {
        background-position: 0% 50%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0% 50%
    }
}

@-moz-keyframes AnimationName {
    0% {
        background-position: 0% 50%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0% 50%
    }
}

@-o-keyframes AnimationName {
    0% {
        background-position: 0% 50%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0% 50%
    }
}

@keyframes AnimationName {
    0% {
        background-position: 0% 50%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0% 50%
    }
}

.pg-categ-listing.single-blog-grid .post-entry-content .entry-title a {
    height: 40px;
    line-height: 20px;
}

.viewAllApps a.vc_general.vc_btn3:hover {
    border: transparent;
}

.homepageBlogs .wf-cell.iso-item.shown article.post {
    box-shadow: 0 8px 0px 0px #33333380 !important;
    /*border-radius: 25px 25px 80px 0px!important;*/
}

.paginator .page-numbers.act {
    font-size: 20px !important;
    background: #f75005;
    max-width: 100%;
    padding: 8px 20px;
    border-radius: 5px;
    color: #fff !important;
    font-weight: 400 !important;
    text-decoration: none;
    text-align: center;
}

.paginator .page-numbers.act:after {
    opacity: 0 !important;
}

.hustle-ui.module_id_7 .hustle-layout .hustle-group-content a .pop-btn-75 {
    display: inline-block;
}

.header-bar.header-barss {
    min-height: 60px !important;
}

.masthead:before {
    content: '';
    position: absolute;
    height: 4px;
    width: 100%;
    left: 0;
    right: 0;
    background: rgb(48, 255, 144);
    background: -moz-linear-gradient(left, rgba(48, 255, 144, 1) 0%, rgba(237, 45, 237, 1) 25%, rgba(201, 152, 38, 1) 50%, rgba(48, 255, 230, 1) 75%, rgba(48, 255, 144, 1) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(48, 255, 144, 1)), color-stop(25%, rgba(237, 45, 237, 1)), color-stop(50%, rgba(201, 152, 38, 1)), color-stop(75%, rgba(48, 255, 230, 1)), color-stop(100%, rgba(48, 255, 144, 1)));
    background: -webkit-linear-gradient(left, rgba(48, 255, 144, 1) 0%, rgba(237, 45, 237, 1) 25%, rgba(201, 152, 38, 1) 50%, rgba(48, 255, 230, 1) 75%, rgba(48, 255, 144, 1) 100%);
    background: -o-linear-gradient(left, rgba(48, 255, 144, 1) 0%, rgba(237, 45, 237, 1) 25%, rgba(201, 152, 38, 1) 50%, rgba(48, 255, 230, 1) 75%, rgba(48, 255, 144, 1) 100%);
    background: -ms-linear-gradient(left, rgba(48, 255, 144, 1) 0%, rgba(237, 45, 237, 1) 25%, rgba(201, 152, 38, 1) 50%, rgba(48, 255, 230, 1) 75%, rgba(48, 255, 144, 1) 100%);
    background: linear-gradient(to right, rgba(48, 255, 144, 1) 0%, rgba(237, 45, 237, 1) 25%, rgba(201, 152, 38, 1) 50%, rgba(48, 255, 230, 1) 75%, rgba(48, 255, 144, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#30ff90', endColorstr='#30ff90', GradientType=1);
    animation: rotate 8s infinite linear;
    -webkit-animation: rotate 8s infinite linear;
}

.phantom-sticky .sticky-on.masthead:not(.masthead-mobile) {
    background: #fff none repeat center center !important;
    background-size: auto;
    padding-bottom: 25px !important;
    box-shadow: 0px 6px 8px 2px #00000047;
}

/*.phantom-sticky .fixed-masthead.masthead {
    z-index: 101 !important;
}*/
.page-template-default .page-inner {
    /* margin-top: 40px !important; */
}

/*.phantom-sticky .fixed-masthead.sticky-on.masthead {
    z-index: 501 !important;
}
.page-inner {
    z-index: 500 !important;
}*/
.page-template-default.page-id-2088 .page-inner,
.page-template-default.page-id-2113 .page-inner,
.page-template-default.page-id-1528 .page-inner,
/*.page-template-default.page-id-1494 .page-inner,*/
.page-template-default.page-id-6759 .page-inner,
.page-template-default.page-id-602 .page-inner {
    margin-top: 0px !important;
}

.mega-menu-item .mega-menu-li a {
    color: #fff;
    opacity: 0.7;
    text-transform: capitalize;
}

.mega-menu-item .mega-menu-li a:hover {
    color: #fff !important;
    opacity: 1;
}

.single-blog-grid .post-entry-content .entry-title a {
    min-height: 70px;
}

.PostDes .entry-excerpt p {
    text-align: left;
    min-height: 100px;
}

.GoogleAdsFooter {
    margin-bottom: 30px;
    margin-top: 30px;
}

.GoogleAdsHeader {
    margin-top: 30px;
    display: none;
}

#game-list .entry-excerpt p {
    min-height: 80px !important;
}

#game-list h3.entry-title a {
    min-height: 55px;
}

.show-floating-icon .lines-button span.menu-line {
    height: 2px;
    width: 100%;
    background-color: #000 !important;
    display: block;
    margin-top: 0 !important;
}

.show-floating-icon .dt-mobile-menu-icon {
    width: 22px;
    height: 22px;
    margin-right: 0;
}

.show-floating-icon .dt-mobile-menu-icon.floating-btn .lines-button {
    display: flex;
    width: 100%;
    height: 100%;
    margin-right: 0;
    flex-direction: column;
    justify-content: space-between !important;
    padding: 10px;
}

#mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-2057 .mega-menu-link {
    padding: 0 5px;
}

#mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-7306 .mega-menu-link {
    padding: 0 5px;
}

#mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-699 .mega-menu-link {
    padding: 0 5px;
}

#mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-2187 .mega-menu-link {
    padding: 0 5px;
}

#mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-333 .mega-menu-link {
    padding: 0 5px;
}

/*.module_id_3 #ajaxsearchpro1_1 .probox {
    border-radius: 25px;
}*/
.hustle-ui.module_id_3 .hustle-popup-mask {
    background-color: #0000004d !important;
}

.module_id_3 #ajaxsearchpro1_1 {
    border-radius: 25px;
    border: 2px solid #1ebbf0 !important;
}

.module_id_3 .hustle-content-wrap {
    padding: 0 !important;
}

.module_id_3 .hustle-content {
    padding: 0 !important;
}

.module_id_3 .hustle-layout {
    height: auto;
    background: transparent !important;
}

.custom-dropdown ul {
    overflow: auto;
}

.dropFilter {
    overflow: inherit !important;
}

/* Kamran CSS end*/

a.dt-mobile-menu-icon:not(.floating-btn) {
    height: 24px !important;
}

a.dt-mobile-menu-icon:not(.floating-btn) .lines-button {
    display: flex;
    width: 100%;
    height: 100%;
    margin-right: 0;
    flex-direction: column;
    justify-content: space-between !important;
}

a.dt-mobile-menu-icon:not(.floating-btn) .lines-button span.menu-line {
    height: 2px;
    width: 100%;
    background-color: #000 !important;
    display: block;
    margin-top: 0 !important;
}

.mobile-header-bar {
    padding: 0;
}

.mobile-header-bar {
    padding: 0 !important;
}

/*.show-mobile-header .dt-close-mobile-menu-icon {
    left: calc(100% - 50px)!important;
}*/

.close-line-wrap span.close-line:nth-child(2),
.close-line-wrap span.close-line:nth-child(3) {
    display: none;
}

.pop-img-container img {
    border-radius: 40px;
}

.phantom-main-logo-on.phantom-sticky .sticky-on .branding>a {
    display: block;
    visibility: visible;
}





@media (max-width: 768px) {

    .banner-title-text-row h1.vc_custom_heading.banner-title {
        line-height: 20px !important;
        font-size: 16px !important;
    }

    .banner-title-text {
        padding: 20px 30px 5px;
        font-weight: 500;
        /*margin-bottom: 0px;*/
    }

    .homepageBlogs article.post .entry-excerpt p {
        min-height: 158px;
    }

    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-12 {
        width: 100% !important;
    }

    #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu {
        overflow: auto !important;
        max-height: 300px !important;
    }

    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {
        padding: 0px 15px 0px !important;
    }

    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item .textwidget.custom-html-widget {
        margin-bottom: 0 !important;
    }

}

@media (max-width: 767px) {}

@media (max-width: 767px) {

    .banner-title-text {
        padding: 30px 16px 0px;
        margin: auto 15px 10px;
    }

    .banner-title-text-row h1.vc_custom_heading.banner-title {
        font-size: 18px !important;
        line-height: 20px !important;
    }

    .banner-title-text-row .vc_col-sm-3:first-child,
    .banner-title-text-row .vc_col-sm-3:last-child {
        display: none;
    }

    .wpb_column.vc_column_container.vc_col-sm-3 {}

    .banner-title-text-row .banner-text p {
        font-size: 14px !important;
    }

    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.menu-right-item.mega-menu-facebook .mega-menu-link {
        background-position-y: 5% !important;
        background-size: 280px !important;
    }

    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.menu-right-item.mega-menu-twitter .mega-menu-link {
        background-position-y: 5% !important;
        background-size: 280px !important;
    }

    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.menu-right-item.mega-menu-youtube .mega-menu-link {
        background-position-y: 5% !important;
        background-size: 280px !important;
    }

    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.menu-right-item.mega-menu-instagram .mega-menu-link {
        background-position-y: 5% !important;
        background-size: 280px !important;
    }

    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.menu-right-item.mega-menu-pinterest .mega-menu-link {
        background-position-y: 5% !important;
        background-size: 280px !important;
    }



    #mobile-menu .mega-social-icon.mega-menu-twitter {
        left: 60px !important;
    }

    #mobile-menu .mega-menu-youtube.mega-social-icon {
        left: 120px !important;
    }

    #mobile-menu .mega-menu-instagram.mega-social-icon {
        left: 176px !important;
    }

    #mobile-menu .mega-menu-pinterest.mega-social-icon {
        left: 237px !important;
    }

    body.home .wf-cell.iso-item {
        margin-bottom: 30px;
    }

    .hustle-ui.module_id_7 .hustle-layout .hustle-group-content h1:not([class*="forminator-"]) {
        font-size: 18px !important;
        padding: 0px 20px;
        line-height: 20px !important;
    }

    .hustle-ui.module_id_7 .hustle-layout .hustle-group-content p:not([class*="forminator-"]) {
        font-size: 14px !important;
        padding: 0px 10px;
    }

    .hustle-ui .hustle-button-icon.hustle-button-close {
        right: 10px;
        top: 20px;
    }


}


























/*PLUGINS CSS START*/



















/* Yikes */

.yikes-easy-mc-form {
    display: block;
    width: 100%
}

.yikes-easy-mailchimp-edit-form-link {
    display: block;
    margin-bottom: 1em
}

.yikes-easy-mc-form.yikes-mailchimp-form-inline {
    display: inline-block;
    width: 100%
}

.yikes-easy-mc-form input[type=email],
.yikes-easy-mc-form input[type=number],
.yikes-easy-mc-form input[type=text],
.yikes-easy-mc-form input[type=url],
.yikes-easy-mc-form select {
    padding: .5278em;
    background-color: #f1f1f1;
    border: 2px solid rgba(51, 51, 51, .1);
    display: block;
    -moz-box-sizing: border-box;
    margin-bottom: 8px
}

.yikes-easy-mc-form input[type=email]:focus,
.yikes-easy-mc-form input[type=number]:focus,
.yikes-easy-mc-form input[type=text]:focus,
.yikes-easy-mc-form input[type=url]:focus,
.yikes-easy-mc-form select:focus {
    outline: 2px solid rgba(51, 51, 51, .3);
    outline: 2px solid rgba(51, 51, 51, .3)
}

.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-top {
    min-width: 258px
}

.yikes-easy-mc-form .yikes-easy-mc-submit-button {
    display: block;
    width: 100%;
    margin-top: .5em;
    min-height: 40px;
    padding: 10px;
    cursor: pointer
}

.yikes-easy-mc-form .yikes-easy-mc-submit-button.admin-logged-in {
    margin-bottom: 1em
}

.yikes-easy-mc-form .empty-form-inline-label .empty-label.labels-hidden {
    display: none
}

.yikes-easy-mc-form .submit-button-inline-label {
    width: 20%;
    min-width: 90px;
    float: left
}

.yikes-easy-mc-form .submit-button-inline-label .yikes-easy-mc-submit-button {
    margin-top: 0;
    margin-bottom: .5em
}

.yikes-easy-mc-form .form-field-description {
    display: block;
    margin-top: .25em;
    margin-bottom: .75em;
    font-style: italic;
    font-weight: 400;
    font-size: 80%
}

.yikes-easy-mc-error-message {
    color: rgba(216, 48, 57, .87);
    background: #ffbaba;
    padding: 12px;
    position: relative
}

.yikes-easy-mc-success-message {
    color: #4f8a10;
    background: #dff2bf;
    padding: 12px;
    position: relative
}

.yikes-easy-mc-form .field-no-label,
.yikes-easy-mc-form label {
    display: inline-block;
    margin-bottom: .5em;
    width: 100%
}

p.yikes-mailchimp-required-interest-group-error {
    color: rgba(216, 48, 57, .87);
    margin: 8px 0
}

.yikes-easy-mc-form input[type=email],
.yikes-easy-mc-form input[type=number],
.yikes-easy-mc-form input[type=password],
.yikes-easy-mc-form input[type=text],
.yikes-easy-mc-form input[type=url],
.yikes-easy-mc-form select,
.yikes-easy-mc-form textarea {
    box-sizing: border-box;
    display: block;
    width: 100%;
    max-width: 100%
}

.yikes-easy-mc-form .yikes-easy-mc-submit-button-image {
    padding: 0;
    width: 16%;
    min-width: 140px;
    max-width: 200px
}

.yikes-easy-mc-form .submit-button-inline-label .yikes-easy-mc-submit-button-image {
    width: 100%;
    max-width: 100%
}

.checkbox-parent-label {
    width: 100%;
    display: block
}

.yikes-easy-mc-form .yikes-easy-mc-checkbox-label {
    display: inline-block
}

.mailchimp-field-hidden,
.yikes-easy-mc-display-none {
    display: none !important
}

.yikes-easy-mc-text-align-right {
    text-align: right
}

#yikes-mailchimp-container .yikes-form-title {
    margin-top: 0
}

.yikes-mailchimp-disclaimer-text {
    display: block;
    margin-top: 1em
}

.update-email-preloader,
.yikes-mailchimp-preloader {
    position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto
}

img.yikes-mailchimp-preloader {
    max-height: 40px
}

img.loading-dots.yikes-mc-loading-dots {
    max-height: 20px
}

.g-recaptcha {
    transform: scale(.81);
    -webkit-transform: scale(.81);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    margin: 7px 0 -3px 0
}

.yikes-mc-required-field-not-filled {
    background-color: #ffbaba !important
}

@media screen and (max-height:575px) {
    -webkit-transform: scale(.81);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0
}

.yikes-easy-mc-form label.option-height-25 {
    height: 25px
}

.yikes-easy-mc-form label.option-height-50 {
    height: 50px
}

.yikes-easy-mc-form label.option-height-75 {
    height: 75px
}

.yikes-easy-mc-form label.option-height-100 {
    height: 100px
}

.yikes-easy-mc-form label.option-height-125 {
    height: 125px
}

.yikes-easy-mc-form label.option-height-150 {
    height: 150px
}

.yikes-easy-mc-form label.option-2-col>label {
    display: inline-block;
    float: left;
    width: 50%
}

.yikes-easy-mc-form label.option-3-col>label {
    display: inline-block;
    float: left;
    width: 33%
}

.yikes-easy-mc-form label.option-4-col>label {
    display: inline-block;
    float: left;
    width: 25%
}

.yikes-easy-mc-form input.field-left-half,
.yikes-easy-mc-form label.field-left-half {
    width: 48%;
    float: left;
    margin-right: 2%
}

.yikes-easy-mc-form input.field-right-half,
.yikes-easy-mc-form label.field-right-half {
    width: 48%;
    float: right;
    margin-left: 2%
}

.yikes-easy-mc-form input.field-third,
.yikes-easy-mc-form label.field-third {
    width: 32%;
    float: left;
    margin-right: 1.33333%
}

@media only screen and (max-width:525px) {
    margin-right: 0;
    margin-left: 0;
    float: none
}

/* RevSlider Settings */

#debungcontrolls,
.debugtimeline {
    width: 100%;
    box-sizing: border-box
}

.rev_column,
.rev_column .tp-parallax-wrap,
.tp-svg-layer svg {
    vertical-align: top
}

#debungcontrolls {
    z-index: 100000;
    position: fixed;
    bottom: 0;
    height: auto;
    background: rgba(0, 0, 0, .6);
    padding: 10px
}

.debugtimeline {
    height: 10px;
    position: relative;
    margin-bottom: 3px;
    display: none;
    white-space: nowrap
}

.debugtimeline:hover {
    height: 15px
}

.the_timeline_tester {
    background: #e74c3c;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 0
}

.debugtimeline.tl_slide .the_timeline_tester {
    background: #f39c12
}

.debugtimeline.tl_frame .the_timeline_tester {
    background: #3498db
}

.debugtimline_txt {
    color: #fff;
    font-weight: 400;
    font-size: 7px;
    position: absolute;
    left: 10px;
    top: 0;
    white-space: nowrap;
    line-height: 10px
}

.rtl {
    direction: rtl
}

@font-face {
    font-family: revicons;
    src: url(../fonts/revicons/revicons.eot?5510888);
    src: url(../fonts/revicons/revicons.eot?5510888#iefix) format('embedded-opentype'), url(../fonts/revicons/revicons.woff?5510888) format('woff'), url(../fonts/revicons/revicons.ttf?5510888) format('truetype'), url(../fonts/revicons/revicons.svg?5510888#revicons) format('svg');
    font-weight: 400;
    font-style: normal
}

[class*=" revicon-"]:before,
[class^=revicon-]:before {
    font-family: revicons;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em
}

.revicon-search-1:before {
    content: '\e802'
}

.revicon-pencil-1:before {
    content: '\e831'
}

.revicon-picture-1:before {
    content: '\e803'
}

.revicon-cancel:before {
    content: '\e80a'
}

.revicon-info-circled:before {
    content: '\e80f'
}

.revicon-trash:before {
    content: '\e801'
}

.revicon-left-dir:before {
    content: '\e817'
}

.revicon-right-dir:before {
    content: '\e818'
}

.revicon-down-open:before {
    content: '\e83b'
}

.revicon-left-open:before {
    content: '\e819'
}

.revicon-right-open:before {
    content: '\e81a'
}

.revicon-angle-left:before {
    content: '\e820'
}

.revicon-angle-right:before {
    content: '\e81d'
}

.revicon-left-big:before {
    content: '\e81f'
}

.revicon-right-big:before {
    content: '\e81e'
}

.revicon-magic:before {
    content: '\e807'
}

.revicon-picture:before {
    content: '\e800'
}

.revicon-export:before {
    content: '\e80b'
}

.revicon-cog:before {
    content: '\e832'
}

.revicon-login:before {
    content: '\e833'
}

.revicon-logout:before {
    content: '\e834'
}

.revicon-video:before {
    content: '\e805'
}

.revicon-arrow-combo:before {
    content: '\e827'
}

.revicon-left-open-1:before {
    content: '\e82a'
}

.revicon-right-open-1:before {
    content: '\e82b'
}

.revicon-left-open-mini:before {
    content: '\e822'
}

.revicon-right-open-mini:before {
    content: '\e823'
}

.revicon-left-open-big:before {
    content: '\e824'
}

.revicon-right-open-big:before {
    content: '\e825'
}

.revicon-left:before {
    content: '\e836'
}

.revicon-right:before {
    content: '\e826'
}

.revicon-ccw:before {
    content: '\e808'
}

.revicon-arrows-ccw:before {
    content: '\e806'
}

.revicon-palette:before {
    content: '\e829'
}

.revicon-list-add:before {
    content: '\e80c'
}

.revicon-doc:before {
    content: '\e809'
}

.revicon-left-open-outline:before {
    content: '\e82e'
}

.revicon-left-open-2:before {
    content: '\e82c'
}

.revicon-right-open-outline:before {
    content: '\e82f'
}

.revicon-right-open-2:before {
    content: '\e82d'
}

.revicon-equalizer:before {
    content: '\e83a'
}

.revicon-layers-alt:before {
    content: '\e804'
}

.revicon-popup:before {
    content: '\e828'
}

.rev_slider_wrapper {
    position: relative;
    z-index: 0;
    width: 100%
}

.rev_slider {
    position: relative;
    overflow: visible
}

.entry-content .rev_slider a,
.rev_slider a {
    box-shadow: none
}

.tp-overflow-hidden {
    overflow: hidden !important
}

.group_ov_hidden {
    overflow: hidden
}

.rev_slider img,
.tp-simpleresponsive img {
    max-width: none !important;
    transition: none;
    margin: 0;
    padding: 0;
    border: none
}

.rev_slider .no-slides-text {
    font-weight: 700;
    text-align: center;
    padding-top: 80px
}

.rev_slider>ul,
.rev_slider>ul>li,
.rev_slider>ul>li:before,
.rev_slider_wrapper>ul,
.tp-revslider-mainul>li,
.tp-revslider-mainul>li:before,
.tp-simpleresponsive>ul,
.tp-simpleresponsive>ul>li,
.tp-simpleresponsive>ul>li:before {
    list-style: none !important;
    position: absolute;
    margin: 0 !important;
    padding: 0 !important;
    overflow-x: visible;
    overflow-y: visible;
    background-image: none;
    background-position: 0 0;
    text-indent: 0;
    top: 0;
    left: 0
}

.rev_slider>ul>li,
.rev_slider>ul>li:before,
.tp-revslider-mainul>li,
.tp-revslider-mainul>li:before,
.tp-simpleresponsive>ul>li,
.tp-simpleresponsive>ul>li:before {
    visibility: hidden
}

.tp-revslider-mainul,
.tp-revslider-slidesli {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important
}

.fullscreen-container,
.fullwidthbanner-container {
    padding: 0;
    position: relative
}

.rev_slider li.tp-revslider-slidesli {
    position: absolute !important
}

.tp-caption .rs-untoggled-content {
    display: block
}

.tp-caption .rs-toggled-content {
    display: none
}

.rs-toggle-content-active.tp-caption .rs-toggled-content {
    display: block
}

.rs-toggle-content-active.tp-caption .rs-untoggled-content {
    display: none
}

.rev_slider .caption,
.rev_slider .tp-caption {
    position: relative;
    visibility: hidden;
    white-space: nowrap;
    display: block;
    -webkit-font-smoothing: antialiased !important;
    z-index: 1
}

.rev_slider .caption,
.rev_slider .tp-caption,
.tp-simpleresponsive img {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none
}

.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap :last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap :last-child {
    margin-bottom: 0
}

.tp-svg-layer svg {
    width: 100%;
    height: 100%;
    position: relative
}

.tp-carousel-wrapper {
    cursor: url(openhand.cur), move
}

.tp-carousel-wrapper.dragged {
    cursor: url(closedhand.cur), move
}

.tp_inner_padding {
    box-sizing: border-box;
    max-height: none !important
}

.tp-caption.tp-layer-selectable {
    -moz-user-select: all;
    -khtml-user-select: all;
    -webkit-user-select: all;
    -o-user-select: all
}

.tp-caption.tp-hidden-caption,
.tp-forcenotvisible,
.tp-hide-revslider,
.tp-parallax-wrap.tp-hidden-caption {
    visibility: hidden !important;
    display: none !important
}

.rev_slider audio,
.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {
    max-width: none !important
}

.tp-element-background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0
}

.rev_row_zone {
    position: absolute;
    width: 100%;
    left: 0;
    box-sizing: border-box;
    min-height: 50px;
    font-size: 0
}

.rev_column_inner,
.rev_slider .tp-caption.rev_row {
    position: relative;
    width: 100% !important;
    box-sizing: border-box
}

.rev_row_zone_top {
    top: 0
}

.rev_row_zone_middle {
    top: 50%;
    transform: translateY(-50%)
}

.rev_row_zone_bottom {
    bottom: 0
}

.rev_slider .tp-caption.rev_row {
    display: table;
    table-layout: fixed;
    vertical-align: top;
    height: auto !important;
    font-size: 0
}

.rev_column {
    display: table-cell;
    position: relative;
    height: auto;
    box-sizing: border-box;
    font-size: 0
}

.rev_column_inner {
    display: block;
    height: auto !important;
    white-space: normal !important
}

.rev_column_bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    box-sizing: border-box;
    background-clip: content-box;
    border: 0 solid transparent
}

.tp-caption .backcorner,
.tp-caption .backcornertop,
.tp-caption .frontcorner,
.tp-caption .frontcornertop {
    height: 0;
    top: 0;
    width: 0;
    position: absolute
}

.rev_column_inner .tp-loop-wrap,
.rev_column_inner .tp-mask-wrap,
.rev_column_inner .tp-parallax-wrap {
    text-align: inherit
}

.rev_column_inner .tp-mask-wrap {
    display: inline-block
}

.rev_column_inner .tp-parallax-wrap,
.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,
.rev_column_inner .tp-parallax-wrap .tp-mask-wrap {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    line-height: 0
}

.tp-video-play-button,
.tp-video-play-button i {
    line-height: 50px !important;
    vertical-align: top;
    text-align: center
}

.rev_column_inner .rev_layer_in_column,
.rev_column_inner .tp-parallax-wrap,
.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,
.rev_column_inner .tp-parallax-wrap .tp-mask-wrap {
    vertical-align: top
}

.rev_break_columns {
    display: block !important
}

.rev_break_columns .tp-parallax-wrap.rev_column {
    display: block !important;
    width: 100% !important
}

.fullwidthbanner-container {
    overflow: hidden
}

.fullwidthbanner-container .fullwidthabanner {
    width: 100%;
    position: relative
}

.tp-static-layers {
    position: absolute;
    z-index: 101;
    top: 0;
    left: 0
}

.tp-caption .frontcorner {
    border-left: 40px solid transparent;
    border-right: 0 solid transparent;
    border-top: 40px solid #00A8FF;
    left: -40px
}

.tp-caption .backcorner {
    border-left: 0 solid transparent;
    border-right: 40px solid transparent;
    border-bottom: 40px solid #00A8FF;
    right: 0
}

.tp-caption .frontcornertop {
    border-left: 40px solid transparent;
    border-right: 0 solid transparent;
    border-bottom: 40px solid #00A8FF;
    left: -40px
}

.tp-caption .backcornertop {
    border-left: 0 solid transparent;
    border-right: 40px solid transparent;
    border-top: 40px solid #00A8FF;
    right: 0
}

.tp-layer-inner-rotation {
    position: relative !important
}

img.tp-slider-alternative-image {
    width: 100%;
    height: auto
}

.caption.fullscreenvideo,
.rs-background-video-layer,
.tp-caption.coverscreenvideo,
.tp-caption.fullscreenvideo {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute
}

.noFilterClass {
    filter: none !important
}

.rs-background-video-layer {
    visibility: hidden;
    z-index: 0
}

.caption.fullscreenvideo audio,
.caption.fullscreenvideo iframe,
.caption.fullscreenvideo video,
.tp-caption.fullscreenvideo iframe,
.tp-caption.fullscreenvideo iframe audio,
.tp-caption.fullscreenvideo iframe video {
    width: 100% !important;
    height: 100% !important;
    display: none
}

.fullcoveredvideo audio,
.fullscreenvideo audio .fullcoveredvideo video,
.fullscreenvideo video {
    background: #000
}

.fullcoveredvideo .tp-poster {
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.videoisplaying .html5vid .tp-poster {
    display: none
}

.tp-video-play-button {
    background: #000;
    background: rgba(0, 0, 0, .3);
    border-radius: 5px;
    position: absolute;
    top: 50%;
    left: 50%;
    color: #FFF;
    margin-top: -25px;
    margin-left: -25px;
    cursor: pointer;
    width: 50px;
    height: 50px;
    box-sizing: border-box;
    display: inline-block;
    z-index: 4;
    opacity: 0;
    transition: opacity .3s ease-out !important
}

.tp-audio-html5 .tp-video-play-button,
.tp-hiddenaudio {
    display: none !important
}

.tp-caption .html5vid {
    width: 100% !important;
    height: 100% !important
}

.tp-video-play-button i {
    width: 50px;
    height: 50px;
    display: inline-block;
    font-size: 40px !important
}

.rs-fullvideo-cover,
.tp-dottedoverlay,
.tp-shadowcover {
    height: 100%;
    top: 0;
    left: 0;
    position: absolute
}

.tp-caption:hover .tp-video-play-button {
    opacity: 1;
    display: block
}

.tp-caption .tp-revstop {
    display: none;
    border-left: 5px solid #fff !important;
    border-right: 5px solid #fff !important;
    margin-top: 15px !important;
    line-height: 20px !important;
    vertical-align: top;
    font-size: 25px !important
}

.tp-seek-bar,
.tp-video-button,
.tp-volume-bar {
    outline: 0;
    line-height: 12px;
    margin: 0;
    cursor: pointer
}

.videoisplaying .revicon-right-dir {
    display: none
}

.videoisplaying .tp-revstop {
    display: inline-block
}

.videoisplaying .tp-video-play-button {
    display: none
}

.fullcoveredvideo .tp-video-play-button {
    display: none !important
}

.fullscreenvideo .fullscreenvideo audio,
.fullscreenvideo .fullscreenvideo video {
    object-fit: contain !important
}

.fullscreenvideo .fullcoveredvideo audio,
.fullscreenvideo .fullcoveredvideo video {
    object-fit: cover !important
}

.tp-video-controls {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 5px;
    opacity: 0;
    transition: opacity .3s;
    background-image: linear-gradient(to bottom, #000 13%, #323232 100%);
    display: table;
    max-width: 100%;
    overflow: hidden;
    box-sizing: border-box
}

.rev-btn.rev-hiddenicon i,
.rev-btn.rev-withicon i {
    transition: all .2s ease-out !important;
    font-size: 15px
}

.tp-caption:hover .tp-video-controls {
    opacity: .9
}

.tp-video-button {
    background: rgba(0, 0, 0, .5);
    border: 0;
    border-radius: 3px;
    font-size: 12px;
    color: #fff;
    padding: 0
}

.tp-video-button:hover {
    cursor: pointer
}

.tp-video-button-wrap,
.tp-video-seek-bar-wrap,
.tp-video-vol-bar-wrap {
    padding: 0 5px;
    display: table-cell;
    vertical-align: middle
}

.tp-video-seek-bar-wrap {
    width: 80%
}

.tp-video-vol-bar-wrap {
    width: 20%
}

.tp-seek-bar,
.tp-volume-bar {
    width: 100%;
    padding: 0
}

.rs-fullvideo-cover {
    width: 100%;
    background: 0 0;
    z-index: 5
}

.disabled_lc .tp-video-play-button,
.rs-background-video-layer audio::-webkit-media-controls,
.rs-background-video-layer video::-webkit-media-controls,
.rs-background-video-layer video::-webkit-media-controls-start-playback-button {
    display: none !important
}

.tp-audio-html5 .tp-video-controls {
    opacity: 1 !important;
    visibility: visible !important
}

.tp-dottedoverlay {
    background-repeat: repeat;
    width: 100%;
    z-index: 3
}

.tp-dottedoverlay.twoxtwo {
    background: url(../assets/gridtile.png)
}

.tp-dottedoverlay.twoxtwowhite {
    background: url(../assets/gridtile_white.png)
}

.tp-dottedoverlay.threexthree {
    background: url(../assets/gridtile_3x3.png)
}

.tp-dottedoverlay.threexthreewhite {
    background: url(../assets/gridtile_3x3_white.png)
}

.tp-shadowcover {
    width: 100%;
    background: #fff;
    z-index: -1
}

.tp-shadow1 {
    box-shadow: 0 10px 6px -6px rgba(0, 0, 0, .8)
}

.tp-shadow2:after,
.tp-shadow2:before,
.tp-shadow3:before,
.tp-shadow4:after {
    z-index: -2;
    position: absolute;
    content: "";
    bottom: 10px;
    left: 10px;
    width: 50%;
    top: 85%;
    max-width: 300px;
    background: 0 0;
    box-shadow: 0 15px 10px rgba(0, 0, 0, .8);
    transform: rotate(-3deg)
}

.tp-shadow2:after,
.tp-shadow4:after {
    transform: rotate(3deg);
    right: 10px;
    left: auto
}

.tp-shadow5 {
    position: relative;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .3), 0 0 40px rgba(0, 0, 0, .1) inset
}

.tp-shadow5:after,
.tp-shadow5:before {
    content: "";
    position: absolute;
    z-index: -2;
    box-shadow: 0 0 25px 0 rgba(0, 0, 0, .6);
    top: 30%;
    bottom: 0;
    left: 20px;
    right: 20px;
    border-radius: 100px/20px
}

.tp-button {
    padding: 6px 13px 5px;
    border-radius: 3px;
    height: 30px;
    cursor: pointer;
    color: #fff !important;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .6) !important;
    font-size: 15px;
    line-height: 45px !important;
    font-family: arial, sans-serif;
    font-weight: 700;
    letter-spacing: -1px;
    text-decoration: none
}

.tp-button.big {
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .6);
    font-weight: 700;
    padding: 9px 20px;
    font-size: 19px;
    line-height: 57px !important
}

.purchase:hover,
.tp-button.big:hover,
.tp-button:hover {
    background-position: bottom, 15px 11px
}

.purchase.green,
.purchase:hover.green,
.tp-button.green,
.tp-button:hover.green {
    background-color: #21a117;
    box-shadow: 0 3px 0 0 #104d0b
}

.purchase.blue,
.purchase:hover.blue,
.tp-button.blue,
.tp-button:hover.blue {
    background-color: #1d78cb;
    box-shadow: 0 3px 0 0 #0f3e68
}

.purchase.red,
.purchase:hover.red,
.tp-button.red,
.tp-button:hover.red {
    background-color: #cb1d1d;
    box-shadow: 0 3px 0 0 #7c1212
}

.purchase.orange,
.purchase:hover.orange,
.tp-button.orange,
.tp-button:hover.orange {
    background-color: #f70;
    box-shadow: 0 3px 0 0 #a34c00
}

.purchase.darkgrey,
.purchase:hover.darkgrey,
.tp-button.darkgrey,
.tp-button.grey,
.tp-button:hover.darkgrey,
.tp-button:hover.grey {
    background-color: #555;
    box-shadow: 0 3px 0 0 #222
}

.purchase.lightgrey,
.purchase:hover.lightgrey,
.tp-button.lightgrey,
.tp-button:hover.lightgrey {
    background-color: #888;
    box-shadow: 0 3px 0 0 #555
}

.rev-btn,
.rev-btn:visited {
    outline: 0 !important;
    box-shadow: none !important;
    text-decoration: none !important;
    line-height: 44px;
    font-size: 17px;
    font-weight: 500;
    padding: 12px 35px;
    box-sizing: border-box;
    font-family: Roboto, sans-serif;
    cursor: pointer
}

.rev-btn.rev-uppercase,
.rev-btn.rev-uppercase:visited {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 15px;
    font-weight: 900
}

.rev-btn.rev-withicon i {
    font-weight: 400;
    position: relative;
    top: 0;
    margin-left: 10px !important
}

.rev-btn.rev-hiddenicon i {
    font-weight: 400;
    position: relative;
    top: 0;
    opacity: 0;
    margin-left: 0 !important;
    width: 0 !important
}

.rev-btn.rev-hiddenicon:hover i {
    opacity: 1 !important;
    margin-left: 10px !important;
    width: auto !important
}

.rev-btn.rev-medium,
.rev-btn.rev-medium:visited {
    line-height: 36px;
    font-size: 14px;
    padding: 10px 30px
}

.rev-btn.rev-medium.rev-hiddenicon i,
.rev-btn.rev-medium.rev-withicon i {
    font-size: 14px;
    top: 0
}

.rev-btn.rev-small,
.rev-btn.rev-small:visited {
    line-height: 28px;
    font-size: 12px;
    padding: 7px 20px
}

.rev-btn.rev-small.rev-hiddenicon i,
.rev-btn.rev-small.rev-withicon i {
    font-size: 12px;
    top: 0
}

.rev-maxround {
    border-radius: 30px
}

.rev-minround {
    border-radius: 3px
}

.rev-burger {
    position: relative;
    width: 60px;
    height: 60px;
    box-sizing: border-box;
    padding: 22px 0 0 14px;
    border-radius: 50%;
    border: 1px solid rgba(51, 51, 51, .25);
    -webkit-tap-highlight-color: transparent;
    cursor: pointer
}

.rev-burger span {
    display: block;
    width: 30px;
    height: 3px;
    background: #333;
    transition: .7s;
    pointer-events: none;
    transform-style: flat !important
}

.rev-burger.revb-white span,
.rev-burger.revb-whitenoborder span {
    background: #fff
}

.rev-burger span:nth-child(2) {
    margin: 3px 0
}

#dialog_addbutton .rev-burger:hover :first-child,
.open .rev-burger :first-child,
.open.rev-burger :first-child {
    transform: translateY(6px) rotate(-45deg)
}

#dialog_addbutton .rev-burger:hover :nth-child(2),
.open .rev-burger :nth-child(2),
.open.rev-burger :nth-child(2) {
    transform: rotate(-45deg);
    opacity: 0
}

#dialog_addbutton .rev-burger:hover :last-child,
.open .rev-burger :last-child,
.open.rev-burger :last-child {
    transform: translateY(-6px) rotate(-135deg)
}

.rev-burger.revb-white {
    border: 2px solid rgba(255, 255, 255, .2)
}

.rev-burger.revb-darknoborder,
.rev-burger.revb-whitenoborder {
    border: 0
}

.rev-burger.revb-darknoborder span {
    background: #333
}

.rev-burger.revb-whitefull {
    background: #fff;
    border: none
}

.rev-burger.revb-whitefull span {
    background: #333
}

.rev-burger.revb-darkfull {
    background: #333;
    border: none
}

.rev-burger.revb-darkfull span,
.rev-scroll-btn.revs-fullwhite {
    background: #fff
}

@keyframes rev-ani-mouse {
    0% {
        opacity: 1;
        top: 29%
    }

    15% {
        opacity: 1;
        top: 50%
    }

    50% {
        opacity: 0;
        top: 50%
    }

    100% {
        opacity: 0;
        top: 29%
    }
}

.rev-scroll-btn {
    display: inline-block;
    position: relative;
    left: 0;
    right: 0;
    text-align: center;
    cursor: pointer;
    width: 35px;
    height: 55px;
    box-sizing: border-box;
    border: 3px solid #fff;
    border-radius: 23px
}

.rev-scroll-btn>* {
    display: inline-block;
    line-height: 18px;
    font-size: 13px;
    font-weight: 400;
    color: #fff;
    font-family: proxima-nova, "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 2px
}

.rev-scroll-btn>.active,
.rev-scroll-btn>:focus,
.rev-scroll-btn>:hover {
    color: #fff
}

.rev-scroll-btn>.active,
.rev-scroll-btn>:active,
.rev-scroll-btn>:focus,
.rev-scroll-btn>:hover {
    opacity: .8
}

.rev-scroll-btn.revs-fullwhite span {
    background: #333
}

.rev-scroll-btn.revs-fulldark {
    background: #333;
    border: none
}

.rev-scroll-btn.revs-fulldark span,
.tp-bullet {
    background: #fff
}

.rev-scroll-btn span {
    position: absolute;
    display: block;
    top: 29%;
    left: 50%;
    width: 8px;
    height: 8px;
    margin: -4px 0 0 -4px;
    background: #fff;
    border-radius: 50%;
    animation: rev-ani-mouse 2.5s linear infinite
}

.rev-scroll-btn.revs-dark {
    border-color: #333
}

.rev-scroll-btn.revs-dark span {
    background: #333
}

.rev-control-btn {
    position: relative;
    display: inline-block;
    z-index: 5;
    color: #FFF;
    font-size: 20px;
    line-height: 60px;
    font-weight: 400;
    font-style: normal;
    font-family: Raleway;
    text-decoration: none;
    text-align: center;
    background-color: #000;
    border-radius: 50px;
    text-shadow: none;
    background-color: rgba(0, 0, 0, .5);
    width: 60px;
    height: 60px;
    box-sizing: border-box;
    cursor: pointer
}

.rev-cbutton-dark-sr,
.rev-cbutton-light-sr {
    border-radius: 3px
}

.rev-cbutton-light,
.rev-cbutton-light-sr {
    color: #333;
    background-color: rgba(255, 255, 255, .75)
}

.rev-sbutton {
    line-height: 37px;
    width: 37px;
    height: 37px
}

.rev-sbutton-blue {
    background-color: #3B5998
}

.rev-sbutton-lightblue {
    background-color: #00A0D1
}

.rev-sbutton-red {
    background-color: #DD4B39
}

.tp-bannertimer {
    visibility: hidden;
    width: 100%;
    height: 5px;
    background: #000;
    background: rgba(0, 0, 0, .15);
    position: absolute;
    z-index: 200;
    top: 0
}

.tp-bannertimer.tp-bottom {
    top: auto;
    bottom: 0 !important;
    height: 5px
}

.tp-caption img {
    background: 0 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
    zoom: 1
}

.caption.slidelink a div,
.tp-caption.slidelink a div {
    width: 3000px;
    height: 1500px;
    background: url(../assets/coloredbg.png)
}

.tp-caption.slidelink a span {
    background: url(../assets/coloredbg.png)
}

.tp-loader.spinner0,
.tp-loader.spinner5 {
    background-image: url(../assets/loader.gif);
    background-repeat: no-repeat
}

.tp-shape {
    width: 100%;
    height: 100%
}

.tp-caption .rs-starring {
    display: inline-block
}

.tp-caption .rs-starring .star-rating {
    float: none;
    display: inline-block;
    vertical-align: top;
    color: #FFC321 !important
}

.tp-caption .rs-starring .star-rating,
.tp-caption .rs-starring-page .star-rating {
    position: relative;
    height: 1em;
    width: 5.4em;
    font-family: star;
    font-size: 1em !important
}

.tp-loader.spinner0,
.tp-loader.spinner1 {
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    animation: tp-rotateplane 1.2s infinite ease-in-out;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15)
}

.tp-caption .rs-starring .star-rating:before,
.tp-caption .rs-starring-page .star-rating:before {
    content: "\73\73\73\73\73";
    color: #E0DADF;
    float: left;
    top: 0;
    left: 0;
    position: absolute
}

.tp-caption .rs-starring .star-rating span {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em;
    font-size: 1em !important
}

.tp-caption .rs-starring .star-rating span:before {
    content: "\53\53\53\53\53";
    top: 0;
    position: absolute;
    left: 0
}

.tp-loader {
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute
}

.tp-loader.spinner0 {
    background-position: center center
}

.tp-loader.spinner5 {
    background-position: 10px 10px;
    background-color: #fff;
    margin: -22px;
    width: 44px;
    height: 44px;
    border-radius: 3px
}

@keyframes tp-rotateplane {
    0% {
        transform: perspective(120px) rotateX(0) rotateY(0)
    }

    50% {
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0)
    }

    100% {
        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}

.tp-loader.spinner2 {
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    background-color: red;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
    border-radius: 100%;
    animation: tp-scaleout 1s infinite ease-in-out
}

@keyframes tp-scaleout {
    0% {
        transform: scale(0)
    }

    100% {
        transform: scale(1);
        opacity: 0
    }
}

.tp-loader.spinner3 {
    margin: -9px 0 0 -35px;
    width: 70px;
    text-align: center
}

.tp-loader.spinner3 .bounce1,
.tp-loader.spinner3 .bounce2,
.tp-loader.spinner3 .bounce3 {
    width: 18px;
    height: 18px;
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
    border-radius: 100%;
    display: inline-block;
    animation: tp-bouncedelay 1.4s infinite ease-in-out;
    animation-fill-mode: both
}

.tp-loader.spinner3 .bounce1 {
    animation-delay: -.32s
}

.tp-loader.spinner3 .bounce2 {
    animation-delay: -.16s
}

@keyframes tp-bouncedelay {

    0%,
    100%,
    80% {
        transform: scale(0)
    }

    40% {
        transform: scale(1)
    }
}

.tp-loader.spinner4 {
    margin: -20px 0 0 -20px;
    width: 40px;
    height: 40px;
    text-align: center;
    animation: tp-rotate 2s infinite linear
}

.tp-loader.spinner4 .dot1,
.tp-loader.spinner4 .dot2 {
    width: 60%;
    height: 60%;
    display: inline-block;
    position: absolute;
    top: 0;
    background-color: #fff;
    border-radius: 100%;
    animation: tp-bounce 2s infinite ease-in-out;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15)
}

.tp-loader.spinner4 .dot2 {
    top: auto;
    bottom: 0;
    animation-delay: -1s
}

@keyframes tp-rotate {
    100% {
        transform: rotate(360deg)
    }
}

@keyframes tp-bounce {

    0%,
    100% {
        transform: scale(0)
    }

    50% {
        transform: scale(1)
    }
}

.tp-bullets.navbar,
.tp-tabs.navbar,
.tp-thumbs.navbar {
    border: none;
    min-height: 0;
    margin: 0;
    border-radius: 0
}

.tp-bullets,
.tp-tabs,
.tp-thumbs {
    position: absolute;
    display: block;
    z-index: 1000;
    top: 0;
    left: 0
}

.tp-tab,
.tp-thumb {
    cursor: pointer;
    position: absolute;
    opacity: .5;
    box-sizing: border-box
}

.tp-arr-imgholder,
.tp-tab-image,
.tp-thumb-image,
.tp-videoposter {
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

.tp-tab.selected,
.tp-tab:hover,
.tp-thumb.selected,
.tp-thumb:hover {
    opacity: 1
}

.tp-tab-mask,
.tp-thumb-mask {
    box-sizing: border-box !important
}

.tp-tabs,
.tp-thumbs {
    box-sizing: content-box !important
}

.tp-bullet {
    width: 15px;
    height: 15px;
    position: absolute;
    background: rgba(255, 255, 255, .3);
    cursor: pointer
}

.tp-bullet.selected,
.tp-bullet:hover {
    background: #fff
}

.tparrows {
    cursor: pointer;
    background: #000;
    background: rgba(0, 0, 0, .5);
    width: 40px;
    height: 40px;
    position: absolute;
    display: block;
    z-index: 1000
}

.tparrows:hover {
    background: #000
}

.tparrows:before {
    font-family: revicons;
    font-size: 15px;
    color: #fff;
    display: block;
    line-height: 40px;
    text-align: center
}

.hginfo,
.hglayerinfo {
    font-size: 12px;
    font-weight: 600
}

.tparrows.tp-leftarrow:before {
    content: '\e824'
}

.tparrows.tp-rightarrow:before {
    content: '\e825'
}

body.rtl .tp-kbimg {
    left: 0 !important
}

.dddwrappershadow {
    box-shadow: 0 45px 100px rgba(0, 0, 0, .4)
}

.hglayerinfo {
    position: fixed;
    bottom: 0;
    left: 0;
    color: #FFF;
    line-height: 20px;
    background: rgba(0, 0, 0, .75);
    padding: 5px 10px;
    z-index: 2000;
    white-space: normal
}

.helpgrid,
.hginfo {
    position: absolute
}

.hginfo {
    top: -2px;
    left: -2px;
    color: #e74c3c;
    background: #000;
    padding: 2px 5px
}

.indebugmode .tp-caption:hover {
    border: 1px dashed #c0392b !important
}

.helpgrid {
    border: 2px dashed #c0392b;
    top: 0;
    left: 0;
    z-index: 0
}

#revsliderlogloglog {
    padding: 15px;
    color: #fff;
    position: fixed;
    top: 0;
    left: 0;
    width: 200px;
    height: 150px;
    background: rgba(0, 0, 0, .7);
    z-index: 100000;
    font-size: 10px;
    overflow: scroll
}

.aden {
    filter: hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)
}

.aden::after {
    background: linear-gradient(to right, rgba(66, 10, 14, .2), transparent);
    mix-blend-mode: darken
}

.perpetua::after,
.reyes::after {
    mix-blend-mode: soft-light;
    opacity: .5
}

.inkwell {
    filter: sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)
}

.perpetua::after {
    background: linear-gradient(to bottom, #005b9a, #e6c13d)
}

.reyes {
    filter: sepia(.22) brightness(1.1) contrast(.85) saturate(.75)
}

.reyes::after {
    background: #efcdad
}

.gingham {
    filter: brightness(1.05) hue-rotate(-10deg)
}

.gingham::after {
    background: linear-gradient(to right, rgba(66, 10, 14, .2), transparent);
    mix-blend-mode: darken
}

.toaster {
    filter: contrast(1.5) brightness(.9)
}

.toaster::after {
    background: radial-gradient(circle, #804e0f, #3b003b);
    mix-blend-mode: screen
}

.walden {
    filter: brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)
}

.walden::after {
    background: #04c;
    mix-blend-mode: screen;
    opacity: .3
}

.hudson {
    filter: brightness(1.2) contrast(.9) saturate(1.1)
}

.hudson::after {
    background: radial-gradient(circle, #a6b1ff 50%, #342134);
    mix-blend-mode: multiply;
    opacity: .5
}

.earlybird {
    filter: contrast(.9) sepia(.2)
}

.earlybird::after {
    background: radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);
    mix-blend-mode: overlay
}

.mayfair {
    filter: contrast(1.1) saturate(1.1)
}

.mayfair::after {
    background: radial-gradient(circle at 40% 40%, rgba(255, 255, 255, .8), rgba(255, 200, 200, .6), #111 60%);
    mix-blend-mode: overlay;
    opacity: .4
}

.lofi {
    filter: saturate(1.1) contrast(1.5)
}

.lofi::after {
    background: radial-gradient(circle, transparent 70%, #222 150%);
    mix-blend-mode: multiply
}

._1977 {
    filter: contrast(1.1) brightness(1.1) saturate(1.3)
}

._1977:after {
    background: rgba(243, 106, 188, .3);
    mix-blend-mode: screen
}

.brooklyn {
    filter: contrast(.9) brightness(1.1)
}

.brooklyn::after {
    background: radial-gradient(circle, rgba(168, 223, 193, .4) 70%, #c4b7c8);
    mix-blend-mode: overlay
}

.xpro2 {
    filter: sepia(.3)
}

.xpro2::after {
    background: radial-gradient(circle, #e6e7e0 40%, rgba(43, 42, 161, .6) 110%);
    mix-blend-mode: color-burn
}

.nashville {
    filter: sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)
}

.nashville::after {
    background: rgba(0, 70, 150, .4);
    mix-blend-mode: lighten
}

.nashville::before {
    background: rgba(247, 176, 153, .56);
    mix-blend-mode: darken
}

.lark {
    filter: contrast(.9)
}

.lark::after {
    background: rgba(242, 242, 242, .8);
    mix-blend-mode: darken
}

.lark::before {
    background: #22253f;
    mix-blend-mode: color-dodge
}

.moon {
    filter: grayscale(1) contrast(1.1) brightness(1.1)
}

.moon::before {
    background: #a0a0a0;
    mix-blend-mode: soft-light
}

.moon::after {
    background: #383838;
    mix-blend-mode: lighten
}

.clarendon {
    filter: contrast(1.2) saturate(1.35)
}

.clarendon:before {
    background: rgba(127, 187, 227, .2);
    mix-blend-mode: overlay
}

.willow {
    filter: grayscale(.5) contrast(.95) brightness(.9)
}

.willow::before {
    background-color: radial-gradient(40%, circle, #d4a9af 55%, #000 150%);
    mix-blend-mode: overlay
}

.willow::after {
    background-color: #d8cdcb;
    mix-blend-mode: color
}

.rise {
    filter: brightness(1.05) sepia(.2) contrast(.9) saturate(.9)
}

.rise::after {
    background: radial-gradient(circle, rgba(232, 197, 152, .8), transparent 90%);
    mix-blend-mode: overlay;
    opacity: .6
}

.rise::before {
    background: radial-gradient(circle, rgba(236, 205, 169, .15) 55%, rgba(50, 30, 7, .4));
    mix-blend-mode: multiply
}

._1977:after,
._1977:before,
.aden:after,
.aden:before,
.brooklyn:after,
.brooklyn:before,
.clarendon:after,
.clarendon:before,
.earlybird:after,
.earlybird:before,
.gingham:after,
.gingham:before,
.hudson:after,
.hudson:before,
.inkwell:after,
.inkwell:before,
.lark:after,
.lark:before,
.lofi:after,
.lofi:before,
.mayfair:after,
.mayfair:before,
.moon:after,
.moon:before,
.nashville:after,
.nashville:before,
.perpetua:after,
.perpetua:before,
.reyes:after,
.reyes:before,
.rise:after,
.rise:before,
.slumber:after,
.slumber:before,
.toaster:after,
.toaster:before,
.walden:after,
.walden:before,
.willow:after,
.willow:before,
.xpro2:after,
.xpro2:before {
    content: '';
    display: block;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none
}

._1977,
.aden,
.brooklyn,
.clarendon,
.earlybird,
.gingham,
.hudson,
.inkwell,
.lark,
.lofi,
.mayfair,
.moon,
.nashville,
.perpetua,
.reyes,
.rise,
.slumber,
.toaster,
.walden,
.willow,
.xpro2 {
    position: relative
}

._1977 img,
.aden img,
.brooklyn img,
.clarendon img,
.earlybird img,
.gingham img,
.hudson img,
.inkwell img,
.lark img,
.lofi img,
.mayfair img,
.moon img,
.nashville img,
.perpetua img,
.reyes img,
.rise img,
.slumber img,
.toaster img,
.walden img,
.willow img,
.xpro2 img {
    width: 100%;
    z-index: 1
}

._1977:before,
.aden:before,
.brooklyn:before,
.clarendon:before,
.earlybird:before,
.gingham:before,
.hudson:before,
.inkwell:before,
.lark:before,
.lofi:before,
.mayfair:before,
.moon:before,
.nashville:before,
.perpetua:before,
.reyes:before,
.rise:before,
.slumber:before,
.toaster:before,
.walden:before,
.willow:before,
.xpro2:before {
    z-index: 2
}

._1977:after,
.aden:after,
.brooklyn:after,
.clarendon:after,
.earlybird:after,
.gingham:after,
.hudson:after,
.inkwell:after,
.lark:after,
.lofi:after,
.mayfair:after,
.moon:after,
.nashville:after,
.perpetua:after,
.reyes:after,
.rise:after,
.slumber:after,
.toaster:after,
.walden:after,
.willow:after,
.xpro2:after {
    z-index: 3
}

.slumber {
    filter: saturate(.66) brightness(1.05)
}

.slumber::after {
    background: rgba(125, 105, 24, .5);
    mix-blend-mode: soft-light
}

.slumber::before {
    background: rgba(69, 41, 12, .4);
    mix-blend-mode: lighten
}

/* ASP - Basic */

@keyframes aspAnFadeIn {
    0% {
        opacity: 0;
    }

    50% {
        opacity: .6;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes aspAnFadeIn {
    0% {
        opacity: 0;
    }

    50% {
        opacity: .6;
    }

    100% {
        opacity: 1;
    }
}

@keyframes aspAnFadeOut {
    0% {
        opacity: 1;
    }

    50% {
        opacity: .6;
    }

    100% {
        opacity: 0;
    }
}

@-webkit-keyframes aspAnFadeOut {
    0% {
        opacity: 1;
    }

    50% {
        opacity: .6;
    }

    100% {
        opacity: 0;
    }
}

@keyframes aspAnFadeInDrop {
    0% {
        opacity: 0;
        transform: translate(0, -50px);
    }

    100% {
        opacity: 1;
        transform: translate(0, 0);
    }
}

@-webkit-keyframes aspAnFadeInDrop {
    0% {
        opacity: 0;
        transform: translate(0, -50px);
        -webkit-transform: translate(0, -50px);
    }

    100% {
        opacity: 1;
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
    }
}

@keyframes aspAnFadeOutDrop {
    0% {
        opacity: 1;
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
    }

    100% {
        opacity: 0;
        transform: translate(0, -50px);
        -webkit-transform: translate(0, -50px);
    }
}

@-webkit-keyframes aspAnFadeOutDrop {
    0% {
        opacity: 1;
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
    }

    100% {
        opacity: 0;
        transform: translate(0, -50px);
        -webkit-transform: translate(0, -50px);
    }
}

div.ajaxsearchpro.asp_an_fadeIn,
div.ajaxsearchpro.asp_an_fadeOut,
div.ajaxsearchpro.asp_an_fadeInDrop,
div.ajaxsearchpro.asp_an_fadeOutDrop {
    -webkit-animation-duration: 100ms;
    animation-duration: 100ms;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

.asp_an_fadeIn,
div.ajaxsearchpro.asp_an_fadeIn {
    animation-name: aspAnFadeIn;
    -webkit-animation-name: aspAnFadeIn;
}

.asp_an_fadeOut,
div.ajaxsearchpro.asp_an_fadeOut {
    animation-name: aspAnFadeOut;
    -webkit-animation-name: aspAnFadeOut;
}

div.ajaxsearchpro.asp_an_fadeInDrop {
    animation-name: aspAnFadeInDrop;
    -webkit-animation-name: aspAnFadeInDrop;
}

div.ajaxsearchpro.asp_an_fadeOutDrop {
    animation-name: aspAnFadeOutDrop;
    -webkit-animation-name: aspAnFadeOutDrop;
}

div.ajaxsearchpro.asp_main_container {
    transition: width 130ms linear;
    -webkit-transition: width 130ms linear;
}

div.asp_w.ajaxsearchpro,
div.asp_w.asp_r,
div.asp_w.asp_s,
div.asp_w.asp_sb,
div.asp_w.asp_sb * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    -o-box-sizing: content-box;
    box-sizing: content-box;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 0;
    text-transform: none;
    text-shadow: none;
    box-shadow: none;
    text-decoration: none;
    text-align: left;
    letter-spacing: normal;
}

div.asp_w.ajaxsearchpro {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

div.asp_w.asp_r,
div.asp_w.asp_r * {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

div.asp_w.ajaxsearchpro input[type=text]::-ms-clear {
    display: none;
    width: 0;
    height: 0;
}

div.asp_w.ajaxsearchpro input[type=text]::-ms-reveal {
    display: none;
    width: 0;
    height: 0;
}

div.asp_w.ajaxsearchpro input[type="search"]::-webkit-search-decoration,
div.asp_w.ajaxsearchpro input[type="search"]::-webkit-search-cancel-button,
div.asp_w.ajaxsearchpro input[type="search"]::-webkit-search-results-button,
div.asp_w.ajaxsearchpro input[type="search"]::-webkit-search-results-decoration {
    display: none;
}

div.asp_w.ajaxsearchpro input[type="search"] {
    -webkit-appearance: textfield !important;
}

.clear {
    clear: both;
}

.asp_clear {
    clear: both !important;
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;
    height: 0 !important;
}

.hiddend {
    display: none !important;
}

div.asp_w.ajaxsearchpro {
    width: 100%;
    height: auto;
    border-radius: 0;
    background: rgba(255, 255, 255, 0);
    overflow: hidden;
}

div.asp_w.ajaxsearchpro.asp_non_compact {
    min-width: 140px;
}

#asp_absolute_overlay {
    width: 0;
    height: 0;
    position: fixed;
    text-align: center;
    background: rgba(255, 255, 255, .5);
    top: 0;
    left: 0;
    display: block;
    z-index: 0;
    opacity: 0;
    transition: opacity 200ms linear;
    -webkit-transition: opacity 200ms linear;
}

div.asp_m.ajaxsearchpro .proinput input:before,
div.asp_m.ajaxsearchpro .proinput input:after,
div.asp_m.ajaxsearchpro .proinput form:before,
div.asp_m.ajaxsearchpro .proinput form:after {
    display: none;
}

div.asp_w.ajaxsearchpro textarea:focus,
div.asp_w.ajaxsearchpro input:focus {
    outline: none;
}

div.asp_m.ajaxsearchpro .probox .proinput input::-ms-clear {
    display: none;
}

div.asp_m.ajaxsearchpro .probox {
    width: auto;
    border-radius: 5px;
    background: #fff;
    overflow: hidden;
    border: 1px solid #fff;
    box-shadow: 1px 0 3px #ccc inset;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    direction: ltr;
    align-items: stretch;
}

div.asp_m.ajaxsearchpro .probox .proinput {
    width: 1px;
    height: 100%;
    margin: 0 0 0 10px;
    padding: 0 5px;
    float: left;
    box-shadow: none;
    position: relative;
    flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    z-index: 0;
}

div.asp_m.ajaxsearchpro .probox .proinput form {
    height: 100%;
    margin: 0 !important;
    padding: 0 !important;
}

div.asp_m.ajaxsearchpro .probox .proinput input {
    height: 100%;
    width: 100%;
    border: 0;
    background: transparent;
    width: auto;
    box-shadow: none;
    margin: -1px;
    padding: 0;
    left: 0;
    padding-top: 2px;
    min-width: 120px;
}

div.asp_m.ajaxsearchpro .probox .proinput input.autocomplete {
    border: 0;
    background: transparent;
    width: 100%;
    box-shadow: none;
    margin: 0;
    padding: 0;
    left: 0;
}

div.asp_m.ajaxsearchpro .probox .proinput.iepaddingfix {
    padding-top: 0;
}

div.asp_m.ajaxsearchpro .probox .proloading,
div.asp_m.ajaxsearchpro .probox .proclose,
div.asp_m.ajaxsearchpro .probox .promagnifier,
div.asp_m.ajaxsearchpro .probox .prosettings {
    width: 20px;
    height: 20px;
    background: none;
    background-size: 20px 20px;
    float: right;
    box-shadow: none;
    margin: 0;
    padding: 0;
    text-align: center;
    z-index: 1;
}

div.asp_m.ajaxsearchpro .probox .proloading,
div.asp_m.ajaxsearchpro .probox .proclose {
    background-position: center center;
    display: none;
    background-size: auto;
    background-repeat: no-repeat;
    background-color: transparent;
}

div.asp_m.ajaxsearchpro .probox .proloading {
    padding: 2px;
    box-sizing: border-box;
}

div.asp_m.ajaxsearchpro .probox .proclose {
    position: relative;
    cursor: pointer;
    z-index: 2;
}

div.asp_m.ajaxsearchpro .probox .promagnifier .innericon,
div.asp_m.ajaxsearchpro .probox .prosettings .innericon,
div.asp_m.ajaxsearchpro .probox .proclose .innericon {
    background-size: 20px 20px;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: transparent;
    width: 100%;
    height: 100%;
    text-align: center;
    overflow: hidden;
}

div.asp_m.ajaxsearchpro .probox .promagnifier .innericon svg,
div.asp_m.ajaxsearchpro .probox .prosettings .innericon svg,
div.asp_m.ajaxsearchpro .probox .proloading svg {
    height: 100%;
    width: 22px;
    vertical-align: baseline;
    display: inline-block;
}

div.asp_m.ajaxsearchpro.asp_msie .probox .proloading .asp_loader {
    height: 0;
    width: 0;
    display: none !important;
}

div.asp_m.ajaxsearchpro .probox .proclose svg {
    background: #333;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    left: 50%;
    margin-left: -10px;
    fill: #fefefe;
    padding: 4px;
    box-sizing: border-box;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .9);
}

.opacityOne {
    opacity: 1;
}

.opacityZero {
    opacity: 0;
}

div.asp_w.asp_s [disabled].noUi-connect,
div.asp_w.asp_s [disabled] .noUi-connect {
    background: #b8b8b8;
}

div.asp_w.asp_s [disabled] .noUi-handle {
    cursor: not-allowed;
}

div.asp_w.asp_r p.showmore {
    display: none;
    margin: 5px 0;
}

div.asp_hidden_data,
div.asp_hidden_data * {
    display: none;
}

div.asp_w.asp_r {
    display: none;
}

div.asp_w.asp_r * {
    text-decoration: none;
    text-shadow: none;
}

div.asp_w.asp_r .results {
    overflow: hidden;
    width: auto;
    height: 0;
    margin: 0;
    padding: 0;
}

div.asp_w.asp_r .results .asp_nores {
    overflow: hidden;
    width: auto;
    height: auto;
    line-height: initial;
    text-align: center;
    margin: 0;
    background: #fff;
    padding: 10px 3px;
    color: #222;
}

div.asp_w.asp_r .results .item {
    overflow: hidden;
    width: auto;
    margin: 0;
    padding: 3px;
    position: relative;
    background: #f4f4f4;
    border-left: 1px solid rgba(255, 255, 255, .6);
    border-right: 1px solid rgba(255, 255, 255, .4);
    animation-delay: 0;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-timing-function: ease;
    backface-visibility: hidden;
    -webkit-animation-delay: 0;
    -webkit-animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    -webkit-animation-timing-function: ease;
    -webkit-backface-visibility: hidden;
}

div.asp_w.asp_r .results .item .asp_image {
    overflow: hidden;
    background: transparent;
    margin: 4px auto 0 0;
    padding: 0;
    float: left;
    background-position: center;
    background-size: cover;
}

div.asp_w.asp_r a.asp_res_image_url,
div.asp_w.asp_r a.asp_res_image_url:hover,
div.asp_w.asp_r a.asp_res_image_url:focus,
div.asp_w.asp_r a.asp_res_image_url:active {
    box-shadow: none !important;
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
    display: inline !important;
}

div.asp_w.asp_r .results .item .asp_image_auto {
    width: auto !important;
    height: auto !important;
}

div.asp_w.asp_r .results .item .asp_image img {
    width: 100%;
    height: 100%;
}

div.asp_w.asp_r .results a span.overlap {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}

div.asp_w.asp_r .resdrg {
    height: auto;
}

div.asp_w.ajaxsearchpro .asp_group_header:first-of-type {
    margin: 0 0 -3px !important;
}

div.asp_w.asp_r.vertical .results .item:first-child {
    border-radius: 0;
}

div.asp_w.asp_r.vertical .results .item:last-child {
    border-radius: 0;
    margin-bottom: 0;
}

div.asp_w.asp_r.vertical .results .asp_spacer {
    background: none repeat scroll 0 0 rgba(255, 255, 255, .55);
    display: block;
    height: 1px;
    margin: 0 !important;
    padding: 0 !important;
    width: 10000px;
}

div.asp_w.asp_r.vertical .results .asp_spacer:last-child {
    display: none;
    height: 0 !important;
}

div.asp_w.asp_r.vertical .results .item:last-child:after {
    height: 0;
    margin: 0;
    width: 0;
}

div.asp_w.asp_r.horizontal {
    padding: 2px 0 10px;
}

div.asp_w.asp_r.horizontal .results .asp_nores {
    background: transparent;
}

div.asp_w.asp_r.horizontal .results {
    height: auto;
    width: auto;
}

div.asp_w.asp_r.horizontal .results .item .asp_content {
    height: auto;
    width: 100%;
    padding: 0;
}

div.asp_w.asp_r.horizontal .resdrg {
    height: auto;
    width: auto;
}

div.asp_w.asp_r.isotopic>nav,
div.asp_w.asp_r.isotopic nav.asp_navigation {
    display: none;
    background: rgba(255, 255, 255, .6);
    margin: 0;
    position: relative;
}

div.asp_w.asp_r.isotopic nav.asp_navigation[style='display: block;']+.results {
    margin-top: 2px;
    margin-bottom: 2px;
}

div.asp_w.asp_r.isotopic a.asp_prev,
div.asp_w.asp_r.isotopic a.asp_next {
    display: block;
    float: left;
    z-index: 100;
    max-height: 36px;
    position: relative;
    word-wrap: nowrap;
}

div.asp_w.asp_r.isotopic a.asp_next {
    float: right;
}

div.asp_w.asp_r.isotopic nav.asp_navigation a svg {
    -webkit-backface-visibility: hidden;
}

div.asp_w.asp_r.isotopic nav.asp_navigation a.asp_prev,
div.asp_w.asp_r.isotopic nav.asp_navigation a.asp_next {
    background: #3f3f3f;
    height: 36px;
    padding: 0 10px;
    cursor: pointer;
}

div.asp_w.asp_r.isotopic nav.asp_navigation ul {
    float: left;
    word-wrap: nowrap;
    overflow: hidden;
    max-height: 36px;
    z-index: 0;
    position: absolute;
    left: 36px;
    top: 0;
    width: 300000px;
    -webkit-transition: left 120ms linear;
    transition: left 120ms linear;
}

div.asp_w.asp_r.isotopic nav.asp_navigation a.asp_next {
    float: right;
}

div.asp_w.asp_r.isotopic nav.asp_navigation a.asp_prev svg,
div.asp_w.asp_r.isotopic nav.asp_navigation a.asp_next svg {
    fill: #eee;
    height: 100%;
    width: 18px;
}

div.asp_w.asp_r.isotopic nav.asp_navigation a.asp_prev svg {
    -moz-transform: scale(-1, 1);
    -webkit-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
}

div.asp_w.asp_r.isotopic nav.asp_navigation ul li {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    height: 36px;
    width: 36px;
    cursor: pointer;
    text-align: center;
}

div.asp_w.asp_r.isotopic nav.asp_navigation ul li.asp_active {
    background: rgba(255, 255, 255, .6);
}

div.asp_w.asp_r.isotopic nav.asp_navigation ul li:hover {
    background: rgba(255, 255, 255, .6);
}

div.asp_w.asp_r.isotopic nav.asp_navigation ul li span {
    font-family: sans-serif;
    font-size: 11px;
    vertical-align: middle;
    color: #333;
    line-height: 36px;
    font-weight: bold;
    text-shadow: none;
}

div.asp_w.asp_r.isotopic .results .item {
    box-sizing: border-box;
    background-clip: padding-box;
    border: 0 solid rgba(0, 0, 0, 0);
}

div.asp_w.asp_r.isotopic .results .item .asp_item_overlay,
div.asp_w.asp_r.isotopic .results .item .asp_item_overlay_m {
    width: 100%;
    height: 100%;
    position: absolute;
    text-align: center;
    background: rgba(0, 0, 0, .2);
    top: 0;
    left: 0;
    display: none;
    z-index: 4;
    cursor: pointer;
}

div.asp_w.asp_r.isotopic .results .item .asp_item_overlay_m {
    display: block;
    background: transparent;
}

div.asp_w.asp_r.isotopic .results .item .asp_item_inner {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 70px;
    height: 70px;
    margin: -35px 0 0 -35px;
    background: #ddd;
    box-sizing: padding-box;
    border-radius: 50%;
    background: rgba(0, 0, 0, .7);
    text-align: center;
    z-index: 2;
    line-height: 66px;
}

div.asp_w.asp_r.isotopic .results .item .asp_item_inner svg,
div.asp_w.asp_r.isotopic .results .item .asp_item_inner img {
    height: 100%;
    width: 32px;
    fill: #fff;
}

div.asp_w.asp_r.isotopic .results .item .asp_item_inner img {
    height: 32px;
    vertical-align: middle;
    display: inline-block;
}

div.asp_w.asp_r.isotopic .results .item .asp_content {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(255, 255, 255, .8);
    border: 0;
    backface-visibility: visible;
    -webkit-backface-visibility: visible;
    box-sizing: border-box;
    z-index: 3;
    padding: 4px 6px;
}

div.asp_w.asp_r.isotopic .results .item .asp_item_img+.asp_content {
    height: auto;
    top: auto;
    bottom: 0;
}

div.asp_w.asp_r.isotopic .results .item .asp_item_img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    background-size: cover;
    background-position: center;
}

div.asp_w.asp_r.isotopic .results .item .asp_item_overlay_img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    filter: url('#aspblur');
    -moz-filter: url('#aspblur');
    -webkit-filter: url('#aspblur');
    -ms-filter: url('#aspblur');
    -o-filter: url('#aspblur');
    display: none;
    cursor: pointer;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
}

div.asp_w.asp_r .photostack,
div.asp_w.asp_r .photostack * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

div.asp_w.asp_r .photostack {
    background: transparent;
    position: relative;
    text-align: center;
    overflow: hidden;
}

div.asp_w.asp_r .photostack-start {
    cursor: pointer;
}

div.asp_w.asp_r .photostack>div {
    width: 100%;
    height: 100%;
    margin: 0 auto;
}

.js div.asp_w.asp_r .photostack figure {
    position: absolute;
    display: block;
    margin: 0;
}

div.asp_w.asp_r .photostack-img {
    outline: none;
    display: block;
    background: #f9f9f9;
    background-position: center;
    background-size: cover;
}

div.asp_w.asp_r .photostack-img img {
    width: 100%;
    height: 100%;
}

div.asp_w.asp_r .photostack-back {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #fff;
    padding: 50px 40px;
    text-align: left;
}

div.asp_w.asp_r .photostack-back p {
    margin: 0;
}

div.asp_w.asp_r .photostack-back p span {
    text-decoration: line-through;
}

div.asp_w.asp_r .photostack nav {
    position: absolute;
    width: 100%;
    bottom: 30px;
    z-index: 90;
    text-align: center;
    left: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
}

div.asp_w.asp_r .photostack-start nav {
    opacity: 0;
}

div.asp_w.asp_r .photostack nav span {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: #aaa;
    border-radius: 50%;
    text-align: center;
    -webkit-transition: -webkit-transform .6s ease-in-out, background .3s;
    transition: transform .6s ease-in-out, background .3s;
    -webkit-transform: scale(.48);
    transform: scale(.48);
}

div.asp_w.asp_r .photostack nav span:last-child {
    margin-right: 0;
}

div.asp_w.asp_r .photostack nav span::after {
    content: "Ã® Â";
    font-family: 'asppsicons2';
    font-size: 80%;
    speak: none;
    display: inline-block;
    vertical-align: top;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 30px;
    color: #fff;
    opacity: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
}

div.asp_w.asp_r .photostack nav span.current {
    background: #888;
    -webkit-transform: scale(1);
    transform: scale(1);
}

div.asp_w.asp_r .photostack nav span.current.flip {
    -webkit-transform: scale(1) rotateY(-180deg) translateZ(-1px);
    transform: scale(1) rotateY(-180deg) translateZ(-1px);
    background: #555;
}

div.asp_w.asp_r .photostack nav span.flippable::after {
    opacity: 1;
    -webkit-transition-delay: .4s;
    transition-delay: .4s;
}

.js div.asp_w.asp_r .photostack::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    top: 0;
    left: 0;
    z-index: 100;
    -webkit-transition: opacity .3s, visibility 0 .3s;
    transition: opacity .3s, visibility 0 .3s;
}

.js div.asp_w.asp_r .photostack-start::before {
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
}

.js div.asp_w.asp_r .photostack::after {
    content: 'View Gallery';
    font-weight: 400;
    position: absolute;
    border: 3px solid #fff;
    text-align: center;
    white-space: nowrap;
    left: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    padding: 10px 20px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    cursor: pointer;
    z-index: 101;
}

.js div.asp_w.asp_r .photostack::before,
.js div.asp_w.asp_r .photostack::after {
    opacity: 0;
    visibility: hidden;
}

.js div.asp_w.asp_r .photostack-start::before,
.js div.asp_w.asp_r .photostack-start:hover::after,
.touch .photostack-start::after {
    opacity: 1;
    visibility: visible;
}

div.asp_w.asp_r .photostack figure::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    visibility: visible;
    opacity: 1;
    background: rgba(0, 0, 0, .05);
    -webkit-transition: opacity .6s;
    transition: opacity .6s;
}

div.asp_w.asp_r figure.photostack-current::after {
    -webkit-transition: opacity .6s, visibility 0 .6s;
    transition: opacity .6s, visibility 0 .6s;
    opacity: 0;
    visibility: hidden;
}

div.asp_w.asp_r .photostack-transition figure {
    -webkit-transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
}

div.asp_w.asp_r .photostack-perspective {
    -webkit-perspective: 1800px;
    perspective: 1800px;
}

div.asp_w.asp_r .photostack-perspective>div,
div.asp_w.asp_r .photostack-perspective figure {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

div.asp_w.asp_r .photostack-perspective figure,
div.asp_w.asp_r .photostack-perspective figure div {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

div.asp_w.asp_r .photostack-perspective figure.photostack-flip {
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
}

.csstransformspreserve3d figure.photostack-flip .photostack-back {
    -webkit-transform: rotateY(180deg) !important;
    transform: rotateY(180deg) !important;
    display: block !important;
    z-index: 1 !important;
}

.no-csstransformspreserve3d figure.photostack-showback .photostack-back {
    display: block !important;
}

.no-js .photostack figure {
    box-shadow: -2px 2px 0 rgba(0, 0, 0, .05) !important;
}

.no-js .photostack figure::after {
    display: none !important;
}

.no-js .photostack figure:nth-child(3n) {
    -webkit-transform: translateX(-10%) rotate(5deg) !important;
    transform: translateX(-10%) rotate(5deg) !important;
}

.no-js .photostack figure:nth-child(3n-2) {
    -webkit-transform: translateY(10%) rotate(-3deg) !important;
    transform: translateY(10%) rotate(-3deg) !important;
}

div.asp_w.asp_s.searchsettings {
    width: auto;
    height: auto;
    position: absolute;
    display: none;
    z-index: 11001;
    border-radius: 0 0 3px 3px;
    visibility: hidden;
    opacity: 0;
    overflow: visible;
}

div.asp_w.asp_sb.searchsettings {
    display: none;
    visibility: hidden;
    direction: ltr;
    overflow: visible;
    position: relative;
    z-index: 1;
}

div.asp_w.asp_s.searchsettings form,
div.asp_w.asp_sb.searchsettings form {
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 12px 0 !important;
    padding: 0 !important;
}

div.asp_w.asp_s.searchsettings .asp_option_inner,
div.asp_w.asp_sb.searchsettings .asp_option_inner,
div.asp_w.asp_sb.searchsettings input[type='text'] {
    margin: 2px 10px 0 10px;
    *padding-bottom: 10px;
}

div.asp_w.asp_s.searchsettings input[type='text']:not(.chosen-search-input),
div.asp_w.asp_sb.searchsettings input[type='text']:not(.chosen-search-input) {
    width: 86% !important;
    padding: 8px 6px !important;
    margin: 5px 0 0 10px !important;
    background-color: #fafafa !important;
    font-size: 13px;
    border: none !important;
    line-height: 17px;
    height: 20px;
}

div.asp_w.asp_s.searchsettings.ie78 .asp_option_inner,
div.asp_w.asp_sb.searchsettings.ie78 .asp_option_inner {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

div.asp_w.asp_s.searchsettings div.asp_option_label,
div.asp_w.asp_sb.searchsettings div.asp_option_label {
    font-size: 14px;
    line-height: 20px !important;
    margin: 0;
    width: 150px;
    text-shadow: none;
    padding: 0;
    min-height: 20px;
    border: none;
    background: transparent;
    float: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

div.asp_w.asp_s.searchsettings .asp_label,
div.asp_w.asp_sb.searchsettings .asp_label {
    line-height: 24px !important;
    vertical-align: middle;
    display: inline-block;
    cursor: pointer;
}

div.asp_w.asp_s.searchsettings input[type=radio],
div.asp_w.asp_sb.searchsettings input[type=radio] {
    vertical-align: middle;
    margin: 0 6px 0 17px;
    display: inline-block;
    appearance: normal;
    -moz-appearance: normal;
    -webkit-appearance: radio;
}

div.asp_w.asp_s.searchsettings .asp_option_inner input[type=checkbox],
div.asp_w.asp_sb.searchsettings .asp_option_inner input[type=checkbox] {
    display: none !important;
}

div.asp_w.asp_s.searchsettings.ie78 .asp_option_inner input[type=checkbox],
div.asp_w.asp_sb.searchsettings.ie78 .asp_option_inner input[type=checkbox] {
    display: block;
}

div.asp_w.asp_s.searchsettings.ie78 div.asp_option_label,
div.asp_w.asp_sb.searchsettings.ie78 div.asp_option_label {
    float: right !important;
}

div.asp_w.asp_s.searchsettings .asp_option_inner,
div.asp_w.asp_sb.searchsettings .asp_option_inner {
    width: 17px;
    height: 17px;
    position: relative;
    flex-grow: 0;
    -webkit-flex-grow: 0;
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
}

div.asp_w.asp_sb.searchsettings .asp_option_inner {
    border-radius: 3px;
    background: #424242;
    box-shadow: none;
}

div.asp_w.asp_s.searchsettings .asp_option_inner label,
div.asp_w.asp_sb.searchsettings .asp_option_inner label {
    cursor: pointer;
    position: absolute;
    width: 17px;
    height: 17px;
    top: 0;
    padding: 0;
    border-radius: 2px;
    box-shadow: none;
}

div.asp_w.asp_s.searchsettings.ie78 .asp_option_inner label,
div.asp_w.asp_sb.searchsettings.ie78 .asp_option_inner label {
    display: none;
}

div.asp_w.asp_s.searchsettings .asp_option_inner label:before,
div.asp_w.asp_sb.searchsettings .asp_option_inner label:before {
    display: none !important;
}

div.asp_w.asp_s.searchsettings .asp_option_inner label:after,
div.asp_w.asp_sb.searchsettings .asp_option_inner label:after {
    opacity: 0;
    font-family: 'asppsicons2';
    content: "Ã® â‚¬";
    background: transparent;
    border-top: none;
    border-right: none;
    box-sizing: content-box;
    height: 100%;
    width: 100%;
    padding: 0 !important;
}

div.asp_w.asp_s.searchsettings.ie78 .asp_option_inner label:after,
div.asp_w.asp_sb.searchsettings.ie78 .asp_option_inner label:after {
    display: none;
}

div.asp_w.asp_s.searchsettings .asp_option_inner label:hover::after,
div.asp_w.asp_sb.searchsettings .asp_option_inner label:hover::after {
    opacity: .3;
}

div.asp_w.asp_s.searchsettings .asp_option_inner input[type=checkbox]:checked~label:after,
div.asp_w.asp_sb.searchsettings .asp_option_inner input[type=checkbox]:checked~label:after {
    opacity: 1;
}

div.asp_w.asp_sb.searchsettings span.checked~label:after,
div.asp_w.asp_s.searchsettings span.checked~label:after {
    opacity: 1 !important;
}

div.asp_w.asp_s.searchsettings fieldset,
div.asp_w.asp_sb.searchsettings fieldset {
    position: relative;
    float: left;
}

div.asp_w.asp_s.searchsettings fieldset,
div.asp_w.asp_sb.searchsettings fieldset {
    background: transparent;
    font-size: .9em;
    margin: 12px 0 0 !important;
    padding: 0 !important;
    width: 200px;
    min-width: 200px;
}

div.asp_w.asp_sb.searchsettings fieldset:last-child {
    margin: 5px 0 0 !important;
}

div.asp_w.asp_sb.searchsettings fieldset {
    margin: 10px 0 0;
}

div.asp_w.asp_sb.searchsettings fieldset legend {
    padding: 0 0 0 10px;
    margin: 0;
    font-weight: normal;
    font-size: 13px;
}

div.asp_w.asp_sb.searchsettings .asp_option,
div.asp_w.asp_s.searchsettings .asp_option {
    display: flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    align-items: flex-start;
    margin: 0 0 10px 0;
    cursor: pointer;
}

div.asp_w.asp_s.searchsettings .asp_option.asp-o-last,
div.asp_w.asp_s.searchsettings .asp_option:last-child {
    margin-bottom: 0;
}

div.asp_w.asp_s.searchsettings fieldset .asp_option,
div.asp_w.asp_s.searchsettings fieldset .asp_option_cat,
div.asp_w.asp_sb.searchsettings fieldset .asp_option,
div.asp_w.asp_sb.searchsettings fieldset .asp_option_cat {
    width: auto;
    max-width: none;
}

div.asp_w.asp_s.searchsettings fieldset .asp_option_cat_level-1,
div.asp_w.asp_sb.searchsettings fieldset .asp_option_cat_level-1 {
    margin-left: 12px;
}

div.asp_w.asp_s.searchsettings fieldset .asp_option_cat_level-2,
div.asp_w.asp_sb.searchsettings fieldset .asp_option_cat_level-2 {
    margin-left: 24px;
}

div.asp_w.asp_s.searchsettings fieldset .asp_option_cat_level-3,
div.asp_w.asp_sb.searchsettings fieldset .asp_option_cat_level-3 {
    margin-left: 36px;
}

div.asp_w.asp_s.searchsettings fieldset div.asp_option_label,
div.asp_w.asp_sb.searchsettings fieldset div.asp_option_label {
    width: 70%;
    display: block;
}

div.asp_w.asp_s.searchsettings fieldset div.asp_option_label {
    width: auto;
    display: block;
    box-sizing: border-box;
}

div.asp_w.asp_s.searchsettings fieldset .asp_option_cat_level-2 div.asp_option_label {
    padding-right: 12px;
}

div.asp_w.asp_s.searchsettings fieldset .asp_option_cat_level-3 div.asp_option_label {
    padding-right: 24px;
}

div.asp_w.asp_s select,
div.asp_w.asp_sb select {
    width: 100%;
    max-width: 100%;
    border-radius: 0;
    padding: 4px !important;
    background-color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));
    background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background-clip: padding-box;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0;
    border: 1px solid #e6e6e6;
    color: #111;
    margin-bottom: 0 !important;
    box-sizing: border-box;
    line-height: initial;
}

div.asp_w.asp_s select[multiple],
div.asp_w.asp_sb select[multiple] {
    background: #fff;
}

div.asp_w.asp_s select:not([multiple]),
div.asp_w.asp_sb select:not([multiple]) {
    overflow: hidden !important;
}

.asp_two_column {
    margin: 8px 0 12px 0;
}

.asp_two_column .asp_two_column_first,
.asp_two_column .asp_two_column_last {
    width: 48%;
    padding: 1% 2% 1% 0;
    float: left;
    box-sizing: content-box;
}

.asp_two_column .asp_two_column_last {
    padding: 1% 0% 1% 2%;
}

.asp_shortcodes_container {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -10px 0 12px -10px;
    box-sizing: border-box;
}

.asp_shortcodes_container .asp_shortcode_column {
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 120px;
    padding: 10px 0 0 10px;
    flex-basis: 33%;
    -webkit-flex-basis: 33%;
    box-sizing: border-box;
}

div.ajaxsearchpro.searchsettings fieldset.asp_custom_f {
    margin-top: 9px;
}

div.ajaxsearchpro.searchsettings fieldset legend {
    margin-bottom: 8px !important;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

div.ajaxsearchpro.searchsettings fieldset legend+div.asp_option_inner {
    margin-top: 0 !important;
}

div.ajaxsearchpro.searchsettings .asp_sett_scroll>.asp_option_cat:first-child>.asp_option_inner,
div.ajaxsearchpro.searchsettings .mCSBap_container>.asp_option_cat:first-child>.asp_option_inner {
    margin-top: 0 !important;
}

div.ajaxsearchpro.searchsettings fieldset .asp_select_single,
div.ajaxsearchpro.searchsettings fieldset.asp_custom_f .asp_select_single,
div.ajaxsearchpro.searchsettings fieldset.asp_custom_f .asp_select_multiple {
    padding: 0 10px;
}

div.ajaxsearchpro.searchsettings .asp_noui_lu,
div.asp_w.asp_sb .asp_noui_lu {
    width: auto;
    max-width: 100%;
    margin-left: 18px;
    margin-right: 18px;
}

div.ajaxsearchpro.searchsettings .asp_noui_l_pre,
div.ajaxsearchpro.searchsettings .slider-handles-low,
div.ajaxsearchpro.searchsettings .asp_noui_l_suff {
    float: left;
    color: #444;
}

div.ajaxsearchpro.searchsettings .asp_noui_u_pre,
div.ajaxsearchpro.searchsettings .slider-handles-up,
div.ajaxsearchpro.searchsettings .asp_noui_u_suff {
    float: right;
    color: #444;
}

div.ajaxsearchpro.searchsettings .noUi-target,
div.ajaxsearchpro.searchsettings .noUi-target * {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -ms-touch-action: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

div.ajaxsearchpro.searchsettings .noUi-target {
    position: relative;
    width: auto;
    max-width: 100%;
    margin: 5px 18px 10px 18px;
}

div.ajaxsearchpro.searchsettings .noUi-base {
    width: 100%;
    height: 100%;
    position: relative;
}

div.ajaxsearchpro.searchsettings .noUi-origin {
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    bottom: 0;
}

div.ajaxsearchpro.searchsettings .noUi-handle {
    position: absolute;
    z-index: 1;
}

div.ajaxsearchpro.searchsettings .noUi-stacking .noUi-handle {
    z-index: 10;
}

div.ajaxsearchpro.searchsettings .noUi-stacking+.noUi-origin {
    *z-index: -1;
}

div.ajaxsearchpro.searchsettings .noUi-state-tap .noUi-origin {
    -webkit-transition: left .3s, top .3s;
    transition: left .3s, top .3s;
}

div.ajaxsearchpro.searchsettings .noUi-state-drag * {
    cursor: inherit !important;
}

div.ajaxsearchpro.searchsettings .noUi-base {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

div.ajaxsearchpro.searchsettings .noUi-horizontal {
    height: 8px;
}

div.ajaxsearchpro.searchsettings .noUi-horizontal .noUi-handle {
    width: 16px;
    height: 17px;
    left: -8px;
    top: -5px;
}

div.ajaxsearchpro.searchsettings .noUi-vertical {
    width: 18px;
}

div.ajaxsearchpro.searchsettings .noUi-vertical .noUi-handle {
    width: 28px;
    height: 34px;
    left: -6px;
    top: -17px;
}

html:not([dir="rtl"]) div.ajaxsearchpro.searchsettings .noUi-horizontal .noUi-handle {
    right: -8px;
    left: auto;
}

div.ajaxsearchpro.searchsettings .noUi-background {
    background: #fafafa;
    box-shadow: inset 0 1px 1px #f0f0f0;
}

div.ajaxsearchpro.searchsettings .noUi-connect {
    background: #3fb8af;
    box-shadow: inset 0 0 3px rgba(51, 51, 51, .45);
    -webkit-transition: background 450ms;
    transition: background 450ms;
}

div.ajaxsearchpro.searchsettings .noUi-vertical .noUi-origin {
    width: 0;
}

div.ajaxsearchpro.searchsettings .noUi-horizontal .noUi-origin {
    height: 0;
}

div.ajaxsearchpro.searchsettings .noUi-origin {
    border-radius: 2px;
}

div.ajaxsearchpro.searchsettings .noUi-target {
    border-radius: 4px;
    box-shadow: 0 0 4px -1px #000;
    -webkit-box-shadow: 0 0 4px -1px #000;
    -moz-box-shadow: 0 0 2px -1px #000;
}

div.ajaxsearchpro.asp_firefox.searchsettings .noUi-target {
    box-shadow: 0 0 2px -1px #000;
}

div.ajaxsearchpro.searchsettings .noUi-target.noUi-connect {
    box-shadow: inset 0 0 3px rgba(51, 51, 51, .45), 0 3px 6px -5px #bbb;
}

div.ajaxsearchpro.searchsettings .noUi-dragable {
    cursor: w-resize;
}

div.ajaxsearchpro.searchsettings .noUi-vertical .noUi-dragable {
    cursor: n-resize;
}

div.ajaxsearchpro.searchsettings .noUi-handle {
    border: none;
    border-radius: 3px;
    background: #fff;
    cursor: default;
    box-shadow: 0 0 4px -1px #000;
    -webkit-box-shadow: 0 0 4px -1px #000;
    -moz-box-shadow: 0 0 2px -1px #000;
}

div.ajaxsearchpro.asp_firefox.searchsettings .noUi-handle {
    box-shadow: 0 0 2px -1px #000;
}

div.ajaxsearchpro.searchsettings .noUi-active {
    box-shadow: 0 0 7px -2px #000;
}

div.ajaxsearchpro.searchsettings .noUi-handle:before,
div.ajaxsearchpro.searchsettings .noUi-handle:after {
    content: "";
    display: block;
    position: absolute;
    height: 9px;
    width: 1px;
    background: #e8e7e6;
    left: 6px;
    top: 4px;
}

div.ajaxsearchpro.searchsettings .noUi-handle:after {
    left: 9px;
}

div.ajaxsearchpro.searchsettings .noUi-vertical .noUi-handle:before,
div.ajaxsearchpro.searchsettings .noUi-vertical .noUi-handle:after {
    width: 14px;
    height: 1px;
    left: 6px;
    top: 14px;
}

div.ajaxsearchpro.searchsettings .noUi-vertical .noUi-handle:after {
    top: 17px;
}

p.asp-try {
    color: #555;
    font-size: 14px;
    margin-top: 5px;
    line-height: 28px;
    font-weight: 300;
    visibility: hidden;
}

p.asp-try a {
    color: #ffb556;
    margin-left: 10px;
    cursor: pointer;
    display: inline-block;
}

.results.mCustScr {
    -ms-touch-action: pinch-zoom;
    touch-action: pinch-zoom;
}

.results.mCustScr.mCS_no_scrollbar,
.results.mCustScr.mCS_touch_action {
    -ms-touch-action: auto;
    touch-action: auto;
}

.ajaxsearchpro .mCSBap_container {
    display: block;
}

.results .mCSBap_container {
    width: auto;
    margin-right: 30px;
    overflow: hidden;
    display: block;
}

.results .mCSBap_container.mCS_no_scrollbar {
    margin-right: 0;
}

.results .mCS_disabled>.mCustomScrollBox>.mCSBap_container.mCS_no_scrollbar,
.results .mCS_destroyed>.mCustomScrollBox>.mCSBap_container.mCS_no_scrollbar {
    margin-right: 30px;
}

.results .mCustomScrollBox>.mCSBap_scrollTools {
    width: 16px;
    height: 100%;
    top: 0;
    right: 0;
}

.results .mCSBap_scrollTools .mCSBap_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto;
}

.results .mCSBap_scrollTools a+.mCSBap_draggerContainer {
    margin: 20px 0;
}

.results .mCSBap_scrollTools .mCSBap_draggerRail {
    width: 2px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.results .mCSBap_scrollTools .mCSBap_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px;
}

.results .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar {
    width: 4px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    text-align: center;
}

.results .mCSBap_scrollTools .mCSBap_buttonUp,
.results .mCSBap_scrollTools .mCSBap_buttonDown {
    display: block;
}

.results .mCSBap_scrollTools .mCSBap_buttonDown {
    top: 100%;
    margin-top: -40px;
}

.results .mCSBap_horizontal>.mCSBap_container {
    height: auto;
    margin-right: 0;
    margin-bottom: 30px;
    overflow: hidden;
}

.results .mCSBap_horizontal>.mCSBap_container.mCS_no_scrollbar {
    margin-bottom: 0;
}

.results .mCS_disabled>.mCSBap_horizontal>.mCSBap_container.mCS_no_scrollbar,
.results .mCS_destroyed>.mCSBap_horizontal>.mCSBap_container.mCS_no_scrollbar {
    margin-right: 0;
    margin-bottom: 30px;
}

.results .mCSBap_horizontal.mCustomScrollBox>.mCSBap_scrollTools {
    width: 100%;
    height: 16px;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    overflow: hidden;
}

.results .mCSBap_horizontal>.mCSBap_scrollTools a+.mCSBap_draggerContainer {
    margin: 0 20px;
}

.results .mCSBap_horizontal>.mCSBap_scrollTools .mCSBap_draggerRail {
    width: 100%;
    height: 2px;
    margin: 7px 0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.results .mCSBap_horizontal>.mCSBap_scrollTools .mCSBap_dragger {
    width: 30px;
    height: 100%;
}

.results .mCSBap_horizontal>.mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.results .mCSBap_horizontal>.mCSBap_scrollTools .mCSBap_buttonLeft,
.results .mCSBap_horizontal>.mCSBap_scrollTools .mCSBap_buttonRight {
    display: block;
    position: relative;
    width: 20px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
    float: left;
}

.results .mCSBap_horizontal>.mCSBap_scrollTools .mCSBap_buttonRight {
    margin-left: -40px;
    float: right;
}

.results .mCustomScrollBox {
    -ms-touch-action: none;
}

.results .mCustomScrollBox>.mCSBap_scrollTools {
    opacity: .75;
}

div.searchsettings .mCustomScrollBox:hover>.mCSBap_scrollTools,
.results .mCustomScrollBox:hover>.mCSBap_scrollTools {
    opacity: 1;
}

div.searchsettings .mCSBap_scrollTools .mCSBap_draggerRail,
.results .mCSBap_scrollTools .mCSBap_draggerRail {
    background: #000;
    background: rgba(0, 0, 0, .4);
}

div.searchsettings .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar,
.results .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar {
    background: #fff;
    background: rgba(255, 255, 255, 1);
}

.results .mCSBap_scrollTools .mCSBap_dragger:hover .mCSBap_dragger_bar {
    background: rgba(255, 255, 255, .85);
}

.results .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,
.results .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar {
    background: rgba(255, 255, 255, .9);
}

.results .mCSBap_scrollTools .mCSBap_buttonUp {
    background-position: 0 0;
}

.results .mCSBap_scrollTools .mCSBap_buttonDown {
    background-position: 0 -20px;
}

div.asp_w.asp_r.horizontal .results .mCSBap_scrollTools .mCSBap_buttonLeft,
div.searchsettings .mCSBap_scrollTools .mCSBap_buttonLeft {
    position: relative;
    background: transparent;
    margin-left: 9px;
}

div.asp_w.asp_r.horizontal .results .mCSBap_scrollTools .mCSBap_buttonLeft:after,
div.searchsettings .mCSBap_scrollTools .mCSBap_buttonLeft:after {
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

div.asp_w.asp_r.horizontal .results .mCSBap_scrollTools .mCSBap_buttonRight,
div.searchsettings .mCSBap_scrollTools .mCSBap_buttonRight {
    position: relative;
    background: transparent;
    margin-right: 9px;
    margin-top: 0;
}

div.asp_w.asp_r.horizontal .results .mCSBap_scrollTools .mCSBap_buttonRight:after,
div.searchsettings .mCSBap_scrollTools .mCSBap_buttonRight:after {
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

div.asp_w.asp_r .results .mCSBap_horizontal>.mCSBap_scrollTools a+.mCSBap_draggerContainer {
    margin: 10px 12px 0 36px;
}

.results .mCSBap_scrollTools .mCSBap_buttonRight {
    background-position: 0 -56px;
}

div.searchsettings .mCSBap_scrollTools .mCSBap_buttonUp:hover,
div.searchsettings .mCSBap_scrollTools .mCSBap_buttonDown:hover,
div.searchsettings .mCSBap_scrollTools .mCSBap_buttonLeft:hover,
div.searchsettings .mCSBap_scrollTools .mCSBap_buttonRight:hover,
.results .mCSBap_scrollTools .mCSBap_buttonUp:hover,
.results .mCSBap_scrollTools .mCSBap_buttonDown:hover,
.results .mCSBap_scrollTools .mCSBap_buttonLeft:hover,
.results .mCSBap_scrollTools .mCSBap_buttonRight:hover {
    opacity: .75;
}

div.searchsettings .mCSBap_scrollTools .mCSBap_buttonUp:active,
div.searchsettings .mCSBap_scrollTools .mCSBap_buttonDown:active,
div.searchsettings .mCSBap_scrollTools .mCSBap_buttonLeft:active,
div.searchsettings .mCSBap_scrollTools .mCSBap_buttonRight:active,
.results .mCSBap_scrollTools .mCSBap_buttonUp:active,
.results .mCSBap_scrollTools .mCSBap_buttonDown:active,
.results .mCSBap_scrollTools .mCSBap_buttonLeft:active,
.results .mCSBap_scrollTools .mCSBap_buttonRight:active {
    opacity: .9;
}

div.asp_w.ajaxsearchpro .mCSBap_container {
    width: auto;
    margin-right: 20px;
    overflow: hidden;
}

div.asp_w.ajaxsearchpro .mCSBap_container.mCS_no_scrollbar,
div.asp_w.ajaxsearchpro .mCSBap_container.mCS_no_scrollbar_y {
    margin-right: 0;
}

div.asp_w.ajaxsearchpro .mCustomScrollBox .mCSBap_scrollTools {
    width: 16px;
    height: 100%;
    top: 0;
    right: 0;
}

div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_draggerContainer {
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 2px 0;
}

div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonUp+.mCSBap_draggerContainer {
    padding-bottom: 40px;
    margin-top: 20px;
}

div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_draggerRail {
    width: 2px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px;
}

div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar {
    width: 6px;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, .5);
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    text-align: center;
}

div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonUp,
div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonDown {
    height: 20px;
    -overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
}

div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonDown {
    bottom: 0;
    margin-top: -40px;
}

div.asp_w.ajaxsearchpro .mCSBap_horizontal .mCSBap_container {
    height: auto;
    margin-right: 0;
    margin-bottom: 20px;
    overflow: hidden;
}

div.asp_w.ajaxsearchpro .mCSBap_horizontal .mCSBap_container.mCS_no_scrollbar {
    margin-bottom: 0;
}

div.asp_w.ajaxsearchpro .mCSBap_horizontal.mCustomScrollBox .mCSBap_scrollTools {
    width: 100%;
    height: 26px;
    top: auto;
    right: auto;
    bottom: 6px;
    left: 0;
    overflow: hidden;
}

div.asp_w.ajaxsearchpro .mCSBap_horizontal .mCSBap_scrollTools .mCSBap_draggerContainer {
    height: 23px;
    width: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}

div.asp_w.ajaxsearchpro .mCSBap_horizontal .mCSBap_scrollTools .mCSBap_buttonLeft+.mCSBap_draggerContainer {
    padding-bottom: 0;
    padding-right: 20px;
}

div.asp_w.ajaxsearchpro .mCSBap_horizontal .mCSBap_scrollTools .mCSBap_draggerRail {
    width: 100%;
    height: 2px;
    margin: 7px 0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

div.asp_w.ajaxsearchpro .mCSBap_horizontal .mCSBap_scrollTools .mCSBap_dragger {
    width: 30px;
    height: 100%;
}

div.asp_w.ajaxsearchpro .mCSBap_horizontal .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

div.asp_w.ajaxsearchpro .mCSBap_horizontal .mCSBap_scrollTools .mCSBap_buttonLeft,
div.asp_w.ajaxsearchpro .mCSBap_horizontal .mCSBap_scrollTools .mCSBap_buttonRight {
    width: 20px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
    float: left;
}

div.asp_w.ajaxsearchpro .mCSBap_horizontal .mCSBap_scrollTools .mCSBap_buttonRight {
    right: 0;
    bottom: auto;
    margin-left: -40px;
    margin-top: -16px;
    float: right;
}

div.asp_w.ajaxsearchpro .mCustomScrollBox .mCSBap_scrollTools {
    opacity: .75;
}

div.asp_w.ajaxsearchpro .mCustomScrollBox:hover .mCSBap_scrollTools {
    opacity: 1;
}

div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_draggerRail {
    background: #000;
    background: rgba(0, 0, 0, .4);
}

div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonUp,
div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonDown,
div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonLeft,
div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonRight {
    padding: 10px 0 0 0;
    background: 0;
    opacity: .4;
}

div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonDown {
    height: 0;
    position: relative;
}

div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonDown:after {
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
}

div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonUp {
    position: relative;
    margin: 10px 0 0 0;
    height: 0;
}

div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonUp:after {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
}

div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonUp {
    background-position: 0 0;
}

div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonDown {
    background-position: 0 -20px;
}

div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonLeft {
    background-position: 0 -40px;
}

div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonRight {
    background-position: 0 -56px;
}

div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonUp:hover,
div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonDown:hover,
div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonLeft:hover,
div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonRight:hover {
    opacity: .75;
}

div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonUp:active,
div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonDown:active,
div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonLeft:active,
div.asp_w.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonRight:active {
    opacity: .9;
}

div.ajaxsearchpro .mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: auto;
    max-width: 100%;
    outline: none;
    direction: ltr;
}

div.ajaxsearchpro .mCSBap_container {
    overflow: hidden;
    width: auto;
    height: auto;
}

div.ajaxsearchpro .mCSBap_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0;
}

div.ajaxsearchpro .mCS-dir-rtl>.mCSBap_inside>.mCSBap_container {
    margin-right: 0;
    margin-left: 20px;
}

div.ajaxsearchpro .mCS-dir-rtl>.mCSBap_inside>.mCSBap_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-left: 0;
}

div.ajaxsearchpro .mCSBap_scrollTools {
    position: absolute;
    width: 16px;
    height: auto;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0;
}

div.ajaxsearchpro .mCSBap_outside+.mCSBap_scrollTools {
    right: -26px;
}

div.ajaxsearchpro .mCS-dir-rtl>.mCSBap_inside>.mCSBap_scrollTools,
div.ajaxsearchpro .mCS-dir-rtl>.mCSBap_outside+.mCSBap_scrollTools {
    right: auto;
    left: 0;
}

div.ajaxsearchpro .mCS-dir-rtl>.mCSBap_outside+.mCSBap_scrollTools {
    left: -26px;
}

div.ajaxsearchpro .mCSBap_scrollTools .mCSBap_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto;
}

div.ajaxsearchpro .mCSBap_scrollTools a+.mCSBap_draggerContainer {
    margin: 20px 0;
}

div.ajaxsearchpro .mCSBap_scrollTools .mCSBap_draggerRail {
    width: 2px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
}

div.ajaxsearchpro .mCSBap_scrollTools .mCSBap_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px;
    z-index: 1;
}

div.ajaxsearchpro .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar {
    position: relative;
    width: 4px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    text-align: center;
}

div.ajaxsearchpro .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger.mCSBap_dragger_onDrag_expanded .mCSBap_dragger_bar,
div.ajaxsearchpro .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerContainer:hover .mCSBap_dragger .mCSBap_dragger_bar {
    width: 12px;
}

div.ajaxsearchpro .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger.mCSBap_dragger_onDrag_expanded+.mCSBap_draggerRail,
div.ajaxsearchpro .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerContainer:hover .mCSBap_draggerRail {
    width: 8px;
}

div.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonUp,
div.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonDown {
    display: block;
    position: absolute;
    height: 20px;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
}

div.ajaxsearchpro .mCSBap_scrollTools .mCSBap_buttonDown {
    bottom: 0;
}

div.ajaxsearchpro .mCSBap_horizontal.mCSBap_inside>.mCSBap_container {
    margin-right: 0;
    margin-bottom: 30px !important;
}

div.ajaxsearchpro .mCSBap_horizontal.mCSBap_outside>.mCSBap_container {
    min-height: 100%;
}

div.ajaxsearchpro .mCSBap_horizontal>.mCSBap_container.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0 !important;
}

div.ajaxsearchpro .mCSBap_scrollTools.mCSBap_scrollTools_horizontal {
    width: auto;
    height: 16px;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
}

div.ajaxsearchpro .mCustomScrollBox+.mCSBap_scrollTools.mCSBap_scrollTools_horizontal,
div.ajaxsearchpro .mCustomScrollBox+.mCSBap_scrollTools+.mCSBap_scrollTools.mCSBap_scrollTools_horizontal {
    bottom: -26px;
}

div.ajaxsearchpro .mCSBap_scrollTools.mCSBap_scrollTools_horizontal a+.mCSBap_draggerContainer {
    margin: 0 20px;
}

div.ajaxsearchpro .mCSBap_scrollTools.mCSBap_scrollTools_horizontal .mCSBap_draggerRail {
    width: 100%;
    height: 2px;
    margin: 7px 0;
}

div.ajaxsearchpro .mCSBap_scrollTools.mCSBap_scrollTools_horizontal .mCSBap_dragger {
    width: 30px;
    height: 100%;
    left: 0;
}

div.ajaxsearchpro .mCSBap_scrollTools.mCSBap_scrollTools_horizontal .mCSBap_dragger .mCSBap_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto;
}

div.ajaxsearchpro .mCSBap_scrollTools_horizontal.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger.mCSBap_dragger_onDrag_expanded .mCSBap_dragger_bar,
div.ajaxsearchpro .mCSBap_scrollTools_horizontal.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerContainer:hover .mCSBap_dragger .mCSBap_dragger_bar {
    height: 12px;
    margin: 2px auto;
}

div.ajaxsearchpro .mCSBap_scrollTools_horizontal.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger.mCSBap_dragger_onDrag_expanded+.mCSBap_draggerRail,
div.ajaxsearchpro .mCSBap_scrollTools_horizontal.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerContainer:hover .mCSBap_draggerRail {
    height: 8px;
    margin: 4px 0;
}

div.ajaxsearchpro .mCSBap_scrollTools.mCSBap_scrollTools_horizontal .mCSBap_buttonLeft,
div.ajaxsearchpro .mCSBap_scrollTools.mCSBap_scrollTools_horizontal .mCSBap_buttonRight {
    display: block;
    position: absolute;
    width: 20px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
}

div.ajaxsearchpro .mCSBap_scrollTools.mCSBap_scrollTools_horizontal .mCSBap_buttonLeft {
    left: 0;
}

div.ajaxsearchpro .mCSBap_scrollTools.mCSBap_scrollTools_horizontal .mCSBap_buttonRight {
    right: 0;
}

.asp-ui,
.asp-ui * {
    font-size: 12px;
    line-height: 1.75;
    box-sizing: content-box;
}

.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.asp-ui.ui-helper-clearfix {
    display: inline-block;
}

* html .asp-ui.ui-helper-clearfix {
    height: 1%;
}

.asp-ui.ui-helper-clearfix {
    display: block;
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
}

.ui-state-disabled {
    cursor: default !important;
}

.asp-ui .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.asp-ui.ui-widget {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.1em;
}

.asp-ui.ui-widget .asp-ui.ui-widget {
    font-size: 1em;
}

.asp-ui.ui-widget input,
.asp-ui.ui-widget select,
.asp-ui.ui-widget textarea,
.asp-ui.ui-widget button {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1em;
}

.asp-ui.ui-widget-content {
    border: 1px solid #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
    color: #222;
    background: #fff;
}

.asp-ui.ui-widget-content a {
    color: #222;
}

.asp-ui .ui-widget-header {
    background: #2ea2cc;
    color: #e5e5e5;
    font-weight: bold;
    border: 0;
    border-radius: 0 !important;
    width: 100%;
    padding: 8px 3px;
    position: relative;
    margin: -3px;
}

.asp-ui .ui-widget-header a {
    color: #e5e5e5;
}

.asp-ui .ui-state-default,
.asp-ui.ui-widget-content .ui-state-default,
.asp-ui .ui-widget-header .ui-state-default {
    border: 1px solid #e1e1e1;
    background: #f9f9f9;
    font-weight: normal;
    color: #555;
}

.asp-ui .ui-state-default a,
.asp-ui .ui-state-default a:link,
.asp-ui .ui-state-default a:visited {
    color: #555;
    text-decoration: none;
}

.asp-ui .ui-state-hover,
.asp-ui.ui-widget-content .ui-state-hover,
.asp-ui .ui-widget-header .ui-state-hover,
.asp-ui .ui-state-focus,
.asp-ui.ui-widget-content .ui-state-focus,
.asp-ui .ui-widget-header .ui-state-focus {
    border: 1px solid #999;
    background: #dadada;
    font-weight: normal;
    color: #212121;
}

.asp-ui .ui-state-hover a,
.ui-state-hover a:hover {
    color: #212121;
    text-decoration: none;
}

.asp-ui .ui-state-active,
.asp-ui.ui-widget-content .ui-state-active,
.asp-ui .ui-widget-header .ui-state-active {
    border: 1px solid #aaa;
    background: #fff;
    font-weight: normal;
    color: #212121;
}

.asp-ui .ui-state-active a,
.ui-state-active a:link,
.asp-ui .ui-state-active a:visited {
    color: #212121;
    text-decoration: none;
}

.asp-ui .asp-ui.ui-widget :active {
    outline: none;
}

.asp-ui .ui-state-highlight,
.asp-ui.ui-widget-content .ui-state-highlight,
.asp-ui .ui-widget-header .ui-state-highlight {
    border: 1px solid #1cb1f2;
    background: #5bc6f5;
    color: #fff;
}

.asp-ui .ui-state-highlight a,
.asp-ui.ui-widget-content .ui-state-highlight a,
.asp-ui .ui-widget-header .ui-state-highlight a {
    color: #fff;
}

.asp-ui .ui-state-error,
.asp-ui.ui-widget-content .ui-state-error,
.asp-ui .ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec;
    color: #cd0a0a;
}

.asp-ui .ui-state-error a,
.asp-ui.ui-widget-content .ui-state-error a,
.asp-ui .ui-widget-header .ui-state-error a {
    color: #cd0a0a;
}

.asp-ui .ui-state-error-text,
.asp-ui.ui-widget-content .ui-state-error-text,
.asp-ui .ui-widget-header .ui-state-error-text {
    color: #cd0a0a;
}

.asp-ui .ui-priority-primary,
.asp-ui.ui-widget-content .ui-priority-primary,
.asp-ui .ui-widget-header .ui-priority-primary {
    font-weight: bold;
}

.asp-ui .ui-priority-secondary,
.asp-ui.ui-widget-content .ui-priority-secondary,
.asp-ui .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    font-weight: normal;
}

.asp-ui .ui-state-disabled,
.asp-ui.ui-widget-content .ui-state-disabled,
.asp-ui .ui-widget-header .ui-state-disabled {
    opacity: .35;
    background-image: none;
}

.asp-ui .ui-icon-carat-1-n {
    background-position: 0 0;
}

.asp-ui .ui-icon-carat-1-ne {
    background-position: -16px 0;
}

.asp-ui .ui-icon-carat-1-e {
    background-position: -32px 0;
}

.asp-ui .ui-icon-carat-1-se {
    background-position: -48px 0;
}

.asp-ui .ui-icon-carat-1-s {
    background-position: -64px 0;
}

.asp-ui .ui-icon-carat-1-sw {
    background-position: -80px 0;
}

.asp-ui .ui-icon-carat-1-w {
    background-position: -96px 0;
}

.asp-ui .ui-icon-carat-1-nw {
    background-position: -112px 0;
}

.asp-ui .ui-icon-carat-2-n-s {
    background-position: -128px 0;
}

.asp-ui .ui-icon-carat-2-e-w {
    background-position: -144px 0;
}

.asp-ui .ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

.asp-ui .ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

.asp-ui .ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.asp-ui .ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

.asp-ui .ui-icon-triangle-1-s {
    background-position: -64px -16px;
}

.asp-ui .ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

.asp-ui .ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

.asp-ui .ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

.asp-ui .ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

.asp-ui .ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

.asp-ui .ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

.asp-ui .ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

.asp-ui .ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

.asp-ui .ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

.asp-ui .ui-icon-arrow-1-s {
    background-position: -64px -32px;
}

.asp-ui .ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

.asp-ui .ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

.asp-ui .ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

.asp-ui .ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

.asp-ui .ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

.asp-ui .ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

.asp-ui .ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

.asp-ui .ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

.asp-ui .ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

.asp-ui .ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

.asp-ui .ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

.asp-ui .ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}

.asp-ui .ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

.asp-ui .ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

.asp-ui .ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

.asp-ui .ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

.asp-ui .ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

.asp-ui .ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

.asp-ui .ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

.asp-ui .ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

.asp-ui .ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

.asp-ui .ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

.asp-ui .ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

.asp-ui .ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

.asp-ui .ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

.asp-ui .ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

.asp-ui .ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

.asp-ui .ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

.asp-ui .ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

.asp-ui .ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

.asp-ui .ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

.asp-ui .ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

.asp-ui .ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

.asp-ui .ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

.asp-ui .ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

.asp-ui .ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

.asp-ui .ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

.asp-ui .ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

.asp-ui .ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

.asp-ui .ui-icon-arrow-4 {
    background-position: 0 -80px;
}

.asp-ui .ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

.asp-ui .ui-icon-extlink {
    background-position: -32px -80px;
}

.asp-ui .ui-icon-newwin {
    background-position: -48px -80px;
}

.asp-ui .ui-icon-refresh {
    background-position: -64px -80px;
}

.asp-ui .ui-icon-shuffle {
    background-position: -80px -80px;
}

.asp-ui .ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

.asp-ui .ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

.asp-ui .ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

.asp-ui .ui-icon-folder-open {
    background-position: -16px -96px;
}

.asp-ui .ui-icon-document {
    background-position: -32px -96px;
}

.asp-ui .ui-icon-document-b {
    background-position: -48px -96px;
}

.asp-ui .ui-icon-note {
    background-position: -64px -96px;
}

.asp-ui .ui-icon-mail-closed {
    background-position: -80px -96px;
}

.asp-ui .ui-icon-mail-open {
    background-position: -96px -96px;
}

.asp-ui .ui-icon-suitcase {
    background-position: -112px -96px;
}

.asp-ui .ui-icon-comment {
    background-position: -128px -96px;
}

.asp-ui .ui-icon-person {
    background-position: -144px -96px;
}

.asp-ui .ui-icon-print {
    background-position: -160px -96px;
}

.asp-ui .ui-icon-trash {
    background-position: -176px -96px;
}

.asp-ui .ui-icon-locked {
    background-position: -192px -96px;
}

.asp-ui .ui-icon-unlocked {
    background-position: -208px -96px;
}

.asp-ui .ui-icon-bookmark {
    background-position: -224px -96px;
}

.asp-ui .ui-icon-tag {
    background-position: -240px -96px;
}

.asp-ui .ui-icon-home {
    background-position: 0 -112px;
}

.asp-ui .ui-icon-flag {
    background-position: -16px -112px;
}

.asp-ui .ui-icon-calendar {
    background-position: -32px -112px;
}

.asp-ui .ui-icon-cart {
    background-position: -48px -112px;
}

.asp-ui .ui-icon-pencil {
    background-position: -64px -112px;
}

.asp-ui .ui-icon-clock {
    background-position: -80px -112px;
}

.asp-ui .ui-icon-disk {
    background-position: -96px -112px;
}

.asp-ui .ui-icon-calculator {
    background-position: -112px -112px;
}

.asp-ui .ui-icon-zoomin {
    background-position: -128px -112px;
}

.asp-ui .ui-icon-zoomout {
    background-position: -144px -112px;
}

.asp-ui .ui-icon-search {
    background-position: -160px -112px;
}

.asp-ui .ui-icon-wrench {
    background-position: -176px -112px;
}

.asp-ui .ui-icon-gear {
    background-position: -192px -112px;
}

.asp-ui .ui-icon-heart {
    background-position: -208px -112px;
}

.asp-ui .ui-icon-star {
    background-position: -224px -112px;
}

.asp-ui .ui-icon-link {
    background-position: -240px -112px;
}

.asp-ui .ui-icon-cancel {
    background-position: 0 -128px;
}

.asp-ui .ui-icon-plus {
    background-position: -16px -128px;
}

.asp-ui .ui-icon-plusthick {
    background-position: -32px -128px;
}

.asp-ui .ui-icon-minus {
    background-position: -48px -128px;
}

.asp-ui .ui-icon-minusthick {
    background-position: -64px -128px;
}

.asp-ui .ui-icon-close {
    background-position: -80px -128px;
}

.asp-ui .ui-icon-closethick {
    background-position: -96px -128px;
}

.asp-ui .ui-icon-key {
    background-position: -112px -128px;
}

.asp-ui .ui-icon-lightbulb {
    background-position: -128px -128px;
}

.asp-ui .ui-icon-scissors {
    background-position: -144px -128px;
}

.asp-ui .ui-icon-clipboard {
    background-position: -160px -128px;
}

.asp-ui .ui-icon-copy {
    background-position: -176px -128px;
}

.asp-ui .ui-icon-contact {
    background-position: -192px -128px;
}

.asp-ui .ui-icon-image {
    background-position: -208px -128px;
}

.asp-ui .ui-icon-video {
    background-position: -224px -128px;
}

.asp-ui .ui-icon-script {
    background-position: -240px -128px;
}

.asp-ui .ui-icon-alert {
    background-position: 0 -144px;
}

.asp-ui .ui-icon-info {
    background-position: -16px -144px;
}

.asp-ui .ui-icon-notice {
    background-position: -32px -144px;
}

.asp-ui .ui-icon-help {
    background-position: -48px -144px;
}

.asp-ui .ui-icon-check {
    background-position: -64px -144px;
}

.asp-ui .ui-icon-bullet {
    background-position: -80px -144px;
}

.asp-ui .ui-icon-radio-off {
    background-position: -96px -144px;
}

.asp-ui .ui-icon-radio-on {
    background-position: -112px -144px;
}

.asp-ui .ui-icon-pin-w {
    background-position: -128px -144px;
}

.asp-ui .ui-icon-pin-s {
    background-position: -144px -144px;
}

.asp-ui .ui-icon-play {
    background-position: 0 -160px;
}

.asp-ui .ui-icon-pause {
    background-position: -16px -160px;
}

.asp-ui .ui-icon-seek-next {
    background-position: -32px -160px;
}

.asp-ui .ui-icon-seek-prev {
    background-position: -48px -160px;
}

.asp-ui .ui-icon-seek-end {
    background-position: -64px -160px;
}

.asp-ui .ui-icon-seek-start {
    background-position: -80px -160px;
}

.asp-ui .ui-icon-seek-first {
    background-position: -80px -160px;
}

.asp-ui .ui-icon-stop {
    background-position: -96px -160px;
}

.asp-ui .ui-icon-eject {
    background-position: -112px -160px;
}

.asp-ui .ui-icon-volume-off {
    background-position: -128px -160px;
}

.asp-ui .ui-icon-volume-on {
    background-position: -144px -160px;
}

.asp-ui .ui-icon-power {
    background-position: 0 -176px;
}

.asp-ui .ui-icon-signal-diag {
    background-position: -16px -176px;
}

.asp-ui .ui-icon-signal {
    background-position: -32px -176px;
}

.asp-ui .ui-icon-battery-0 {
    background-position: -48px -176px;
}

.asp-ui .ui-icon-battery-1 {
    background-position: -64px -176px;
}

.asp-ui .ui-icon-battery-2 {
    background-position: -80px -176px;
}

.asp-ui .ui-icon-battery-3 {
    background-position: -96px -176px;
}

.asp-ui .ui-icon-circle-plus {
    background-position: 0 -192px;
}

.asp-ui .ui-icon-circle-minus {
    background-position: -16px -192px;
}

.asp-ui .ui-icon-circle-close {
    background-position: -32px -192px;
}

.asp-ui .ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.asp-ui .ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.asp-ui .ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.asp-ui .ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

.asp-ui .ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

.asp-ui .ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

.asp-ui .ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

.asp-ui .ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

.asp-ui .ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

.asp-ui .ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

.asp-ui .ui-icon-circle-check {
    background-position: -208px -192px;
}

.asp-ui .ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

.asp-ui .ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

.asp-ui .ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

.asp-ui .ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

.asp-ui .ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

.asp-ui .ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

.asp-ui .ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

.asp-ui .ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

.asp-ui .ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

.asp-ui .ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

.asp-ui .ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.asp-ui .ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}

.asp-ui.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -khtml-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
}

.asp-ui.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    -khtml-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}

.asp-ui.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -khtml-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.asp-ui.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -khtml-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.ui-widget-overlay {
    background: #aaa;
    opacity: .3;
}

.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaa;
    opacity: .3;
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

#ui-datepicker-div {
    z-index: 100000000 !important;
    display: none;
}

.asp-ui.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
    border-radius: 0 !important;
}

.asp-ui.ui-datepicker .ui-datepicker-header {}

.asp-ui.ui-datepicker .ui-datepicker-prev,
.asp-ui.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
    display: none;
}

.asp-ui.ui-datepicker .ui-datepicker-prev-hover,
.asp-ui.ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}

.asp-ui.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}

.asp-ui.ui-datepicker .ui-datepicker-next {
    right: 2px;
}

.asp-ui.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}

.asp-ui.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}

.asp-ui.ui-datepicker .ui-datepicker-prev span,
.asp-ui.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}

.asp-ui.ui-datepicker .ui-datepicker-title {
    margin: 0;
    text-align: center;
}

.asp-ui.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 0 0 0 2%;
}

.asp-ui.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}

.asp-ui.ui-datepicker select.ui-datepicker-month,
.asp-ui.ui-datepicker select.ui-datepicker-year {
    width: 43%;
    padding: 4px;
    font-size: 12px;
    font-weight: normal;
    border: 0;
    height: 20px;
    margin: 3px;
    box-sizing: content-box;
}

.asp-ui.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
    border: 0;
}

.asp-ui.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
    width: 14%;
}

.asp-ui.ui-datepicker td {
    border: 0;
    padding: 1px;
}

.asp-ui.ui-datepicker td span,
.asp-ui.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}

.asp-ui.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

.asp-ui.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}

.asp-ui.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}

.ui-datepicker.ui-datepicker-multi {
    width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
}

.ui-datepicker-rtl {
    direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}

.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

.ui-datepicker-cover {
    display: none;
    display: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 200px;
    height: 200px;
}

.asp-ui.ui-datepicker .ui-datepicker-buttonpane {
    background: #eaf2fa;
    border-top: 1px solid #e1e1e1;
    width: 100%;
    padding: 3px;
    margin: 0;
    margin: 0 0 0 -3px;
    position: relative;
    overflow: hidden;
}

.asp-ui.ui-datepicker .ui-datepicker-buttonpane button {
    margin: 0;
    padding: 0;
    font-size: 12px;
    background: transparent;
    border: 0 none;
    text-shadow: 0 1px 0 #fff;
    color: #7a9bbe;
    opacity: 1;
    display: block;
    line-height: 1em;
    padding: 5px;
}

.asp-ui.ui-datepicker .ui-state-highlight {
    background: #eaf2fa;
    color: #555;
    border: 1px solid #95b1ce;
}

.asp-ui.ui-datepicker .ui-state-active {
    background: #2ea2cc;
    color: #fff;
    border: #0074a2 solid 1px;
}

.asp_ac_autocomplete,
.asp_ac_autocomplete div,
.asp_ac_autocomplete span {}

.asp_ac_autocomplete {
    display: inline;
    position: relative;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0;
    text-shadow: none;
    text-align: start;
}

.asp_ac_autocomplete .asp_ac_autocomplete_dropdown {
    position: absolute;
    border: 1px solid #ccc;
    border-top-color: #d9d9d9;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
    cursor: default;
    display: none;
    z-index: 1001;
    margin-top: -1px;
    background-color: #fff;
    min-width: 100%;
    overflow: auto;
}

.asp_ac_autocomplete .asp_ac_autocomplete_hint {
    position: absolute;
    z-index: 1;
    color: #ccc !important;
    -webkit-text-fill-color: #ccc !important;
    text-fill-color: #ccc !important;
    overflow: hidden !important;
    white-space: pre !important;
}

.asp_ac_autocomplete .asp_ac_autocomplete_hint span {
    color: transparent;
    opacity: 0;
}

.asp_ac_autocomplete .asp_ac_autocomplete_dropdown>div {
    background: #fff;
    white-space: nowrap;
    cursor: pointer;
    line-height: 1.5em;
    padding: 2px 0 2px 0;
}

.asp_ac_autocomplete .asp_ac_autocomplete_dropdown>div.active {
    background: #0097cf;
    color: #fff;
}

.rtl .asp_content,
.rtl .asp_nores,
.rtl .asp_content *,
.rtl .asp_nores *,
.rtl .searchsettings form {
    text-align: right !important;
    direction: rtl !important;
}

.rtl .asp_nores>* {
    display: inline-block;
}

.rtl .searchsettings .asp_option {
    flex-direction: row-reverse !important;
    -webkit-flex-direction: row-reverse !important;
}

.rtl .asp_option {
    direction: ltr;
}

.rtl .asp_label,
.rtl .asp_option div.asp_option_label {
    text-align: right !important;
}

.rtl .asp_label {
    max-width: 1000px !important;
    width: 100%;
    direction: rtl !important;
}

.rtl .asp_label input[type=radio] {
    margin: 0 0 0 6px !important;
}

.rtl .asp_option_cat_level-0 div.asp_option_label {
    font-weight: bold !important;
}

.rtl fieldset .asp_option_cat_level-1 {
    margin-right: 12px !important;
    margin-left: 0;
}

.rtl fieldset .asp_option_cat_level-2 {
    margin-right: 24px !important;
    margin-left: 0;
}

.rtl fieldset .asp_option_cat_level-3 {
    margin-right: 36px !important;
    margin-left: 0;
}

.rtl .searchsettings legend {
    text-align: right !important;
    display: block;
    width: 100%;
}

.rtl .searchsettings input[type=text],
.rtl .searchsettings select {
    direction: rtl !important;
    text-align: right !important;
}

.rtl div.asp_w.asp_s.searchsettings form,
.rtl div.asp_w.asp_sb.searchsettings form {
    flex-direction: row-reverse !important;
}

.rtl div.horizontal.asp_r div.item {
    float: right !important;
}

.rtl p.asp-try {
    direction: rtl;
    text-align: right;
    margin-right: 10px;
    width: auto !important;
}

.asp-fss-column .chosen-container-active.chosen-with-drop .chosen-drop {
    position: relative !important;
}

/* ASP - Chosen */

.searchsettings .chosen-container {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 1011
}

.searchsettings .chosen-container * {
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important
}

.searchsettings .chosen-container .chosen-drop {
    position: absolute;
    top: 100%;
    z-index: 1010;
    width: 100%;
    border: 1px solid #aaa;
    border-top: 0;
    background: #fff;
    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    clip: rect(0, 0, 0, 0);
    box-sizing: border-box;
    opacity: 0
}

.searchsettings .chosen-container.chosen-with-drop .chosen-drop {
    clip: auto;
    opacity: 1
}

.searchsettings .chosen-container a {
    cursor: pointer
}

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

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

.searchsettings .chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 4px 0 4px 8px;
    max-height: 32px;
    border: 1px solid #e6e6e6;
    border-radius: 0;
    background-color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));
    background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background-clip: padding-box;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #111;
    text-decoration: none;
    white-space: nowrap
}

.searchsettings .chosen-container-single .chosen-default {
    color: #111
}

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

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

.searchsettings .chosen-container-single .chosen-single abbr {
    position: absolute;
    top: 6px;
    right: 26px;
    display: block;
    width: 12px;
    height: 12px;
    background: url(chosen-sprite.png) -42px 1px no-repeat;
    font-size: 1px
}

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

.searchsettings .chosen-container-single .chosen-single div {
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    width: 18px;
    height: 100%;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center
}

.searchsettings .chosen-container-single .chosen-single div b {
    display: block;
    width: 100%;
    height: 6px;
    background: url(chosen-sprite.png) 0 -7px no-repeat
}

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

div.searchsettings div.chosen-container-single .chosen-search input[type=text] {
    margin: 1px 0 !important;
    padding: 4px 20px 4px 5px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    height: auto;
    outline: 0;
    border: 1px solid #aaa !important;
    background: url(chosen-sprite.png) 100% -20px no-repeat;
    font-size: 1em;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 0
}

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

.searchsettings .chosen-container-single.chosen-container-single-nosearch .chosen-search {
    position: absolute;
    clip: rect(0, 0, 0, 0)
}

.searchsettings .chosen-container .chosen-results {
    color: #444;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0 4px 4px 0;
    padding: 0 0 0 4px;
    max-height: 240px;
    -webkit-overflow-scrolling: touch
}

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

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

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

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

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

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

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

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

.searchsettings .chosen-container-multi .chosen-choices {
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0 5px;
    width: 100%;
    height: auto;
    border: 0;
    background-color: #FAFAFA;
    cursor: text;
    box-sizing: border-box !important
}

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

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

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

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

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

.searchsettings .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    position: absolute;
    top: 4px;
    right: 3px;
    display: block;
    width: 12px;
    height: 12px;
    background: url(chosen-sprite.png) -42px 1px no-repeat;
    font-size: 1px
}

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

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

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

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

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

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

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

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

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

.searchsettings .chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -18px -7px
}

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

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

.searchsettings .chosen-disabled {
    opacity: .5 !important;
    cursor: default
}

.searchsettings .chosen-disabled .chosen-choices .search-choice .search-choice-close,
.searchsettings .chosen-disabled .chosen-single {
    cursor: default
}

.searchsettings .chosen-rtl {
    text-align: right
}

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

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

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

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

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

.searchsettings .chosen-rtl .chosen-choices li {
    float: right
}

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

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

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

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

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

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

.searchsettings .chosen-rtl .chosen-search input[type=text] {
    padding: 4px 5px 4px 20px;
    background: url(chosen-sprite.png) -30px -20px no-repeat;
    direction: rtl
}

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

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

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:144dpi),
only screen and (min-resolution:1.5dppx) {

    .searchsettings .chosen-container .chosen-results-scroll-down span,
    .searchsettings .chosen-container .chosen-results-scroll-up span,
    .searchsettings .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
    .searchsettings .chosen-container-single .chosen-search input[type=text],
    .searchsettings .chosen-container-single .chosen-single abbr,
    .searchsettings .chosen-container-single .chosen-single div b,
    .searchsettings .chosen-rtl .chosen-search input[type=text] {
        background-image: url(chosen-sprite@2x.png) !important;
        background-size: 52px 37px !important;
        background-repeat: no-repeat !important
    }
}

/* ASP - Instances */

div[id*=ajaxsearchpro1_] div.asp_loader,
div[id*=ajaxsearchpro1_] div.asp_loader * {
    box-sizing: border-box !important;
    margin: 0;
    padding: 0;
    box-shadow: none
}

div[id*=ajaxsearchpro1_] div.asp_loader {
    box-sizing: border-box;
    display: flex;
    flex: 0 1 auto;
    flex-direction: column;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 28px;
    max-width: 100%;
    max-height: 100%;
    align-items: center;
    justify-content: center
}

div[id*=ajaxsearchpro1_] div.asp_loader-inner {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    height: 100%
}

div[id*=ajaxsearchpro1_] div.asp_simple-circle {
    margin: 0;
    height: 100%;
    width: 100%;
    animation: rotate-simple .8s infinite linear;
    -webkit-animation: rotate-simple .8s infinite linear;
    border: 4px solid #fff;
    border-right-color: transparent;
    border-radius: 50%;
    box-sizing: border-box
}

div[id*=ajaxsearchprores1_] .asp_res_loader div.asp_loader,
div[id*=ajaxsearchprores1_] .asp_res_loader div.asp_loader * {
    box-sizing: border-box !important;
    margin: 0;
    padding: 0;
    box-shadow: none
}

div[id*=ajaxsearchprores1_] .asp_res_loader div.asp_loader {
    box-sizing: border-box;
    display: flex;
    flex: 0 1 auto;
    flex-direction: column;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 28px;
    max-width: 100%;
    max-height: 100%;
    align-items: center;
    justify-content: center
}

div[id*=ajaxsearchprores1_] .asp_res_loader div.asp_loader-inner {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    height: 100%
}

div[id*=ajaxsearchprores1_] .asp_res_loader div.asp_simple-circle {
    margin: 0;
    height: 100%;
    width: 100%;
    animation: rotate-simple .8s infinite linear;
    -webkit-animation: rotate-simple .8s infinite linear;
    border: 4px solid #fff;
    border-right-color: transparent;
    border-radius: 50%;
    box-sizing: border-box
}

#ajaxsearchpro1_1 div.asp_loader,
#ajaxsearchpro1_1 div.asp_loader *,
#ajaxsearchpro1_2 div.asp_loader,
#ajaxsearchpro1_2 div.asp_loader * {
    box-sizing: border-box !important;
    margin: 0;
    padding: 0;
    box-shadow: none
}

#ajaxsearchpro1_1 div.asp_loader,
#ajaxsearchpro1_2 div.asp_loader {
    box-sizing: border-box;
    display: flex;
    flex: 0 1 auto;
    flex-direction: column;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 28px;
    max-width: 100%;
    max-height: 100%;
    align-items: center;
    justify-content: center
}

#ajaxsearchpro1_1 div.asp_loader-inner,
#ajaxsearchpro1_2 div.asp_loader-inner {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    height: 100%
}

@-webkit-keyframes rotate-simple {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes rotate-simple {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

#ajaxsearchpro1_1 div.asp_simple-circle,
#ajaxsearchpro1_2 div.asp_simple-circle {
    margin: 0;
    height: 100%;
    width: 100%;
    animation: rotate-simple .8s infinite linear;
    -webkit-animation: rotate-simple .8s infinite linear;
    border: 4px solid #fff;
    border-right-color: transparent;
    border-radius: 50%;
    box-sizing: border-box
}

@-webkit-keyframes asp_an_fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@keyframes asp_an_fadeInDown {
    0% {
        opacity: 0;
        transform: translateY(-20px)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

.asp_an_fadeInDown {
    -webkit-animation-name: asp_an_fadeInDown;
    animation-name: asp_an_fadeInDown
}

div.asp_m.asp_m_1,
div.asp_m.asp_m_1 *,
div.asp_r.asp_r_1,
div.asp_r.asp_r_1 *,
div.asp_s.asp_s_1,
div.asp_s.asp_s_1 * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    -o-box-sizing: content-box;
    box-sizing: content-box;
    border: 0;
    border-radius: 0;
    text-transform: none;
    text-shadow: none;
    box-shadow: none;
    text-decoration: none;
    text-align: left;
    letter-spacing: normal;
    padding: 0;
    margin: 0
}

div.asp_m.asp_m_1,
div.asp_r.asp_r_1,
div.asp_s.asp_s_1 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box
}

.wpdreams_clear {
    clear: both
}

#ajaxsearchpro1_1,
#ajaxsearchpro1_2,
div.asp_m.asp_m_1 {
    width: 100%;
    height: auto;
    max-height: none;
    background: #d1eaff;
    background-image: -moz-radial-gradient(center, ellipse cover, #fff, #fff);
    background-image: -webkit-gradient(radial, center center, 0, center center, 100%, #fff, #fff);
    background-image: -webkit-radial-gradient(center, ellipse cover, #fff, #fff);
    background-image: -o-radial-gradient(center, ellipse cover, #fff, #fff);
    background-image: -ms-radial-gradient(center, ellipse cover, #fff, #fff);
    background-image: radial-gradient(ellipse at center, #fff, #fff);
    overflow: hidden;
    border: 0 #8dd5ef;
    border-radius: 5px;
    box-shadow: 0 0 0 0 #000
}

#ajaxsearchpro1_1 .probox,
#ajaxsearchpro1_2 .probox,
div.asp_m.asp_m_1 .probox {
    margin: 0;
    height: 50px;
    background-image: -moz-radial-gradient(center, ellipse cover, #fff, #fff);
    background-image: -webkit-gradient(radial, center center, 0, center center, 100%, #fff, #fff);
    background-image: -webkit-radial-gradient(center, ellipse cover, #fff, #fff);
    background-image: -o-radial-gradient(center, ellipse cover, #fff, #fff);
    background-image: -ms-radial-gradient(center, ellipse cover, #fff, #fff);
    background-image: radial-gradient(ellipse at center, #fff, #fff);
    border: 0 solid #000;
    border-radius: 0;
    box-shadow: 0 0 0 0 #b5b5b5 inset
}

p[id*=asp-try-1] {
    color: #555 !important;
    display: block
}

div.asp_main_container+[id*=asp-try-1] {
    width: 100%
}

p[id*=asp-try-1] a {
    color: #ffb556 !important
}

p[id*=asp-try-1] a:after {
    color: #555 !important;
    display: inline;
    content: ','
}

p[id*=asp-try-1] a:last-child:after {
    display: none
}

#ajaxsearchpro1_1 .probox .proinput,
#ajaxsearchpro1_2 .probox .proinput,
div.asp_m.asp_m_1 .probox .proinput {
    font-weight: 400;
    font-family: "Open Sans";
    color: #000;
    font-size: 12px;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0);
    line-height: normal;
    flex-grow: 1;
    order: 5;
    -webkit-flex-grow: 1;
    -webkit-order: 5
}

#ajaxsearchpro1_1 .probox .proinput input.orig,
#ajaxsearchpro1_2 .probox .proinput input.orig,
div.asp_m.asp_m_1 .probox .proinput input.orig {
    font-weight: 400;
    font-family: "Open Sans";
    color: #000;
    font-size: 12px;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0);
    line-height: normal;
    border: 0;
    box-shadow: none;
    height: 50px;
    position: relative;
    z-index: 2;
    padding: 2px 0 0 !important;
    margin: -1px 0 0 -4px !important;
    width: 100%;
    background: 0 0 !important
}

#ajaxsearchpro1_1 .probox .proinput input.autocomplete,
#ajaxsearchpro1_2 .probox .proinput input.autocomplete,
div.asp_m.asp_m_1 .probox .proinput input.autocomplete {
    opacity: .25;
    height: 50px;
    display: block;
    position: relative;
    z-index: 1;
    padding: 0 !important;
    margin: -50px 0 0 -4px !important;
    width: 100%;
    background: 0 0 !important
}

.rtl #ajaxsearchpro1_1 .probox .proinput input.autocomplete,
.rtl #ajaxsearchpro1_1 .probox .proinput input.orig,
.rtl #ajaxsearchpro1_2 .probox .proinput input.autocomplete,
.rtl #ajaxsearchpro1_2 .probox .proinput input.orig,
.rtl div.asp_m.asp_m_1 .probox .proinput input.autocomplete,
.rtl div.asp_m.asp_m_1 .probox .proinput input.orig {
    font-weight: 400;
    font-family: "Open Sans";
    color: #000;
    font-size: 12px;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0);
    line-height: normal;
    direction: rtl;
    text-align: right
}

.rtl #ajaxsearchpro1_1 .probox .proinput,
.rtl #ajaxsearchpro1_2 .probox .proinput,
.rtl div.asp_m.asp_m_1 .probox .proinput {
    margin-right: 2px
}

.rtl #ajaxsearchpro1_1 .probox .proclose,
.rtl #ajaxsearchpro1_1 .probox .proloading,
.rtl #ajaxsearchpro1_2 .probox .proclose,
.rtl #ajaxsearchpro1_2 .probox .proloading,
.rtl div.asp_m.asp_m_1 .probox .proclose,
.rtl div.asp_m.asp_m_1 .probox .proloading {
    order: 3
}

div.asp_m.asp_m_1 .probox .proinput input.orig::-webkit-input-placeholder {
    font-weight: 400;
    font-family: "Open Sans";
    color: #000;
    font-size: 12px;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0);
    opacity: .85
}

div.asp_m.asp_m_1 .probox .proinput input.orig::-moz-placeholder {
    font-weight: 400;
    font-family: "Open Sans";
    color: #000;
    font-size: 12px;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0);
    opacity: .85
}

div.asp_m.asp_m_1 .probox .proinput input.orig:-ms-input-placeholder {
    font-weight: 400;
    font-family: "Open Sans";
    color: #000;
    font-size: 12px;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0);
    opacity: .85
}

div.asp_m.asp_m_1 .probox .proinput input.orig:-moz-placeholder {
    font-weight: 400;
    font-family: "Open Sans";
    color: #000;
    font-size: 12px;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0);
    opacity: .85;
    line-height: normal !important
}

#ajaxsearchpro1_1 .probox .proinput input.autocomplete,
#ajaxsearchpro1_2 .probox .proinput input.autocomplete,
div.asp_m.asp_m_1 .probox .proinput input.autocomplete {
    font-weight: 400;
    font-family: "Open Sans";
    color: #000;
    font-size: 12px;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0);
    line-height: normal;
    border: 0;
    box-shadow: none
}

#ajaxsearchpro1_1 .probox .proclose,
#ajaxsearchpro1_1 .probox .proloading,
#ajaxsearchpro1_1 .probox .promagnifier,
#ajaxsearchpro1_1 .probox .prosettings,
#ajaxsearchpro1_2 .probox .proclose,
#ajaxsearchpro1_2 .probox .proloading,
#ajaxsearchpro1_2 .probox .promagnifier,
#ajaxsearchpro1_2 .probox .prosettings,
div.asp_m.asp_m_1 .probox .proclose,
div.asp_m.asp_m_1 .probox .proloading,
div.asp_m.asp_m_1 .probox .promagnifier,
div.asp_m.asp_m_1 .probox .prosettings {
    width: 50px;
    height: 50px;
    flex: 0 0 50px;
    flex-grow: 0;
    order: 7;
    -webkit-flex: 0 0 50px;
    -webkit-flex-grow: 0;
    -webkit-order: 7
}

#ajaxsearchpro1_1 .probox .proclose svg,
#ajaxsearchpro1_2 .probox .proclose svg,
div.asp_m.asp_m_1 .probox .proclose svg {
    fill: #fefefe;
    background: #333;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, .9)
}

#ajaxsearchpro1_1 .probox .proloading,
#ajaxsearchpro1_2 .probox .proloading,
div.asp_m.asp_m_1 .probox .proloading {
    width: 50px;
    height: 50px;
    min-width: 50px;
    min-height: 50px;
    max-width: 50px;
    max-height: 50px
}

#ajaxsearchpro1_1 .probox .proloading .asp_loader,
#ajaxsearchpro1_2 .probox .proloading .asp_loader,
div.asp_m.asp_m_1 .probox .proloading .asp_loader {
    width: 46px;
    height: 46px;
    min-width: 46px;
    min-height: 46px;
    max-width: 46px;
    max-height: 46px
}

#ajaxsearchpro1_1 .probox .promagnifier div.innericon,
#ajaxsearchpro1_2 .probox .promagnifier div.innericon,
div.asp_m.asp_m_1 .probox .promagnifier div.innericon {
    width: 50px;
    height: 50px;
    float: right
}

#ajaxsearchpro1_1 .probox .promagnifier div.asp_text_button,
#ajaxsearchpro1_2 .probox .promagnifier div.asp_text_button,
div.asp_m.asp_m_1 .probox .promagnifier div.asp_text_button {
    width: auto;
    height: 50px;
    float: right;
    margin: 0;
    padding: 0 10px 0 2px;
    font-weight: 400;
    font-family: "Open Sans";
    color: rgba(51, 51, 51, 1);
    font-size: 15px;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0);
    line-height: 50px
}

#ajaxsearchpro1_1 .probox .promagnifier .innericon svg,
#ajaxsearchpro1_1 .probox .prosettings .innericon svg,
#ajaxsearchpro1_2 .probox .promagnifier .innericon svg,
#ajaxsearchpro1_2 .probox .prosettings .innericon svg,
div.asp_m.asp_m_1 .probox .promagnifier .innericon svg,
div.asp_m.asp_m_1 .probox .prosettings .innericon svg {
    fill: #fff
}

#ajaxsearchpro1_1.asp_msie .probox .proloading,
#ajaxsearchpro1_2.asp_msie .probox .proloading,
div.asp_m.asp_m_1.asp_msie .probox .proloading {
    background-image: url(/wp-content/plugins/ajax-search-pro//img/loading/newload1.gif);
    float: right
}

#ajaxsearchpro1_1 .probox .promagnifier,
#ajaxsearchpro1_2 .probox .promagnifier,
div.asp_m.asp_m_1 .probox .promagnifier {
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    width: 50px;
    height: 50px;
    background-image: -webkit-linear-gradient(180deg, #be4c46, #be4c46);
    background-image: -moz-linear-gradient(180deg, #be4c46, #be4c46);
    background-image: -o-linear-gradient(180deg, #be4c46, #be4c46);
    background-image: -ms-linear-gradient(180deg, #be4c46 0, #be4c46 100%);
    background-image: linear-gradient(180deg, #be4c46, #be4c46);
    order: 11;
    -webkit-order: 11;
    float: right;
    border: 0 solid #000;
    border-radius: 0;
    box-shadow: 0 0 0 0 rgba(255, 255, 255, .61);
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer
}

#ajaxsearchpro1_1 .probox .prosettings,
#ajaxsearchpro1_2 .probox .prosettings,
div.asp_m.asp_m_1 .probox .prosettings {
    width: 50px;
    height: 50px;
    background-image: -webkit-linear-gradient(185deg, #be4c46, #be4c46);
    background-image: -moz-linear-gradient(185deg, #be4c46, #be4c46);
    background-image: -o-linear-gradient(185deg, #be4c46, #be4c46);
    background-image: -ms-linear-gradient(185deg, #be4c46 0, #be4c46 100%);
    background-image: linear-gradient(185deg, #be4c46, #be4c46);
    background-position: center center;
    background-repeat: no-repeat;
    order: 10;
    -webkit-order: 10;
    float: right;
    border: 0 solid #68aec7;
    border-radius: 0;
    box-shadow: 0 0 0 0 rgba(255, 255, 255, .63);
    cursor: pointer;
    background-size: 100% 100%;
    align-self: flex-end
}

#ajaxsearchprores1_1,
#ajaxsearchprores1_2,
div.asp_r.asp_r_1 {
    position: absolute;
    z-index: 11000
}

#ajaxsearchprores1_1 .results .asp_nores .asp_keyword,
#ajaxsearchprores1_2 .results .asp_nores .asp_keyword,
div.asp_r.asp_r_1 .results .asp_nores .asp_keyword {
    padding: 0 6px;
    cursor: pointer;
    font-family: "Open Sans";
    color: rgba(74, 74, 74, 1);
    font-size: 13px;
    line-height: 13px;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0);
    font-weight: 700
}

#ajaxsearchprores1_1 .results .item .asp_content h3,
#ajaxsearchprores1_1 .results .item .asp_content h3 a:hover,
#ajaxsearchprores1_2 .results .item .asp_content h3,
#ajaxsearchprores1_2 .results .item .asp_content h3 a:hover,
div.asp_r.asp_r_1 .results .item .asp_content h3,
div.asp_r.asp_r_1 .results .item .asp_content h3 a:hover {
    color: rgba(20, 84, 169, 1);
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    font-family: "Open Sans";
    text-shadow: 0 0 0 rgba(255, 255, 255, 0)
}

#ajaxsearchprores1_1 .results .item,
#ajaxsearchprores1_2 .results .item,
div.asp_r.asp_r_1 .results .item {
    height: auto;
    background: #fff
}

#ajaxsearchprores1_1 .results .item.hovered,
#ajaxsearchprores1_2 .results .item.hovered,
div.asp_r.asp_r_1 .results .item.hovered {
    background-image: -moz-radial-gradient(center, ellipse cover, #f5f5f5, #f5f5f5);
    background-image: -webkit-gradient(radial, center center, 0, center center, 100%, #f5f5f5, #f5f5f5);
    background-image: -webkit-radial-gradient(center, ellipse cover, #f5f5f5, #f5f5f5);
    background-image: -o-radial-gradient(center, ellipse cover, #f5f5f5, #f5f5f5);
    background-image: -ms-radial-gradient(center, ellipse cover, #f5f5f5, #f5f5f5);
    background-image: radial-gradient(ellipse at center, #f5f5f5, #f5f5f5)
}

#ajaxsearchprores1_1 .results .item .asp_image,
#ajaxsearchprores1_2 .results .item .asp_image,
div.asp_r.asp_r_1 .results .item .asp_image {
    width: 70px;
    height: 70px;
    background-size: cover;
    background-repeat: no-repeat
}

#ajaxsearchprores1_1 .results .item .asp_item_img,
#ajaxsearchprores1_1 .results .item .asp_item_overlay_img,
#ajaxsearchprores1_2 .results .item .asp_item_img,
#ajaxsearchprores1_2 .results .item .asp_item_overlay_img,
div.asp_r.asp_r_1 .results .item .asp_item_img,
div.asp_r.asp_r_1 .results .item .asp_item_overlay_img {
    background-size: cover;
    background-repeat: no-repeat
}

#ajaxsearchprores1_1 .results .item .asp_content,
#ajaxsearchprores1_2 .results .item .asp_content,
div.asp_r.asp_r_1 .results .item .asp_content {
    overflow: hidden;
    background: 0 0;
    margin: 0;
    padding: 0 10px
}

#ajaxsearchprores1_1 .results .item .asp_content h3,
#ajaxsearchprores1_2 .results .item .asp_content h3,
div.asp_r.asp_r_1 .results .item .asp_content h3 {
    margin: 0;
    padding: 0;
    display: inline-block
}

#ajaxsearchprores1_1 .results .item .asp_content h3 a,
#ajaxsearchprores1_2 .results .item .asp_content h3 a,
div.asp_r.asp_r_1 .results .item .asp_content h3 a {
    margin: 0;
    padding: 0;
    font-weight: 700;
    font-family: "Open Sans";
    color: rgba(20, 84, 169, 1);
    font-size: 14px;
    line-height: 20px;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0)
}

#ajaxsearchprores1_1 .results .item div.etc,
#ajaxsearchprores1_2 .results .item div.etc,
div.asp_r.asp_r_1 .results .item div.etc {
    padding: 0;
    font-size: 13px;
    line-height: 1.3em;
    margin-bottom: 6px
}

#ajaxsearchprores1_1 .results .item .etc .asp_author,
#ajaxsearchprores1_2 .results .item .etc .asp_author,
div.asp_r.asp_r_1 .results .item .etc .asp_author {
    padding: 0;
    font-weight: 700;
    font-family: "Open Sans";
    color: rgba(161, 161, 161, 1);
    font-size: 12px;
    line-height: 13px;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0)
}

#ajaxsearchprores1_1 .results .item .etc .asp_date,
#ajaxsearchprores1_2 .results .item .etc .asp_date,
div.asp_r.asp_r_1 .results .item .etc .asp_date {
    margin: 0 0 0 10px;
    padding: 0;
    font-weight: 400;
    font-family: "Open Sans";
    color: rgba(173, 173, 173, 1);
    font-size: 12px;
    line-height: 15px;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0)
}

#ajaxsearchprores1_1 .results .item div.asp_content,
#ajaxsearchprores1_2 .results .item div.asp_content,
div.asp_r.asp_r_1 .results .item div.asp_content {
    margin: 0;
    padding: 0;
    font-weight: 400;
    font-family: "Open Sans";
    color: rgba(74, 74, 74, 1);
    font-size: 13px;
    line-height: 13px;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0)
}

#ajaxsearchprores1_1 span.highlighted,
#ajaxsearchprores1_2 span.highlighted,
div.asp_r.asp_r_1 span.highlighted {
    font-weight: 700;
    color: rgba(217, 49, 43, 1);
    background-color: rgba(238, 238, 238, 1)
}

#ajaxsearchprores1_1 p.showmore,
#ajaxsearchprores1_2 p.showmore,
div.asp_r.asp_r_1 p.showmore {
    text-align: center;
    margin: 5px 0 0;
    font-weight: 400;
    font-family: "Open Sans";
    color: rgba(5, 94, 148, 1);
    font-size: 12px;
    line-height: 15px;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0)
}

#ajaxsearchprores1_1 p.showmore a,
#ajaxsearchprores1_2 p.showmore a,
div.asp_r.asp_r_1 p.showmore a {
    font-weight: 400;
    font-family: "Open Sans";
    color: rgba(5, 94, 148, 1);
    font-size: 12px;
    line-height: 15px;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0);
    padding: 10px 5px;
    margin: 0 auto;
    background: rgba(255, 255, 255, 1);
    display: block;
    text-align: center
}

#ajaxsearchprores1_1 .asp_group_header,
#ajaxsearchprores1_2 .asp_group_header,
div.asp_r.asp_r_1 .asp_group_header {
    background: #f6f6f6;
    border-radius: 3px 3px 0 0;
    border-top: 1px solid #f8f8f8;
    border-left: 1px solid #f8f8f8;
    border-right: 1px solid #f8f8f8;
    margin: 10px 0 -3px;
    padding: 7px 0 7px 10px;
    position: relative;
    z-index: 1000;
    font-weight: 700;
    font-family: "Open Sans";
    color: rgba(5, 94, 148, 1);
    font-size: 11px;
    line-height: 13px;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0)
}

#ajaxsearchprores1_1 .asp_res_loader,
#ajaxsearchprores1_2 .asp_res_loader,
div.asp_r.asp_r_1 .asp_res_loader {
    background: #fff;
    height: 200px;
    padding: 10px
}

#ajaxsearchprores1_1.isotopic .asp_res_loader,
#ajaxsearchprores1_2.isotopic .asp_res_loader,
div.asp_r.asp_r_1.isotopic .asp_res_loader {
    background: rgba(255, 255, 255, 0)
}

#ajaxsearchprores1_1 .asp_res_loader .asp_loader,
#ajaxsearchprores1_2 .asp_res_loader .asp_loader,
div.asp_r.asp_r_1 .asp_res_loader .asp_loader {
    height: 200px;
    width: 200px;
    margin: 0 auto
}

div.asp_s.asp_s_1.searchsettings {
    direction: ltr;
    padding: 0;
    background-image: -webkit-linear-gradient(185deg, #be4c46, #be4c46);
    background-image: -moz-linear-gradient(185deg, #be4c46, #be4c46);
    background-image: -o-linear-gradient(185deg, #be4c46, #be4c46);
    background-image: -ms-linear-gradient(185deg, #be4c46 0, #be4c46 100%);
    background-image: linear-gradient(185deg, #be4c46, #be4c46);
    box-shadow: 0 0 0 0 #000;
    max-width: 208px;
    z-index: 11001
}

#ajaxsearchprobsettings1_1.searchsettings,
#ajaxsearchprobsettings1_2.searchsettings,
div.asp_sb.asp_sb_1.searchsettings {
    max-width: none
}

div.asp_s.asp_s_1.searchsettings form,
div.asp_sb.asp_sb_1.searchsettings form {
    display: flex
}

#ajaxsearchprosettings1_1.searchsettings .asp_label,
#ajaxsearchprosettings1_1.searchsettings div.asp_option_label,
#ajaxsearchprosettings1_2.searchsettings .asp_label,
#ajaxsearchprosettings1_2.searchsettings div.asp_option_label,
div.asp_s.asp_s_1.searchsettings .asp_label,
div.asp_s.asp_s_1.searchsettings div.asp_option_label {
    font-weight: 700;
    font-family: "Open Sans";
    color: #fff;
    font-size: 12px;
    line-height: 15px;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0)
}

#ajaxsearchprosettings1_1.searchsettings .asp_option_inner label,
#ajaxsearchprosettings1_2.searchsettings .asp_option_inner label,
div.asp_s.asp_s_1.searchsettings .asp_option_inner label,
div.asp_sb.asp_sb_1.searchsettings .asp_option_inner label {
    background-image: -webkit-linear-gradient(180deg, #222, #45484d);
    background-image: -moz-linear-gradient(180deg, #222, #45484d);
    background-image: -o-linear-gradient(180deg, #222, #45484d);
    background-image: -ms-linear-gradient(180deg, #222 0, #45484d 100%);
    background-image: linear-gradient(180deg, #222, #45484d)
}

#ajaxsearchprobsettings1_1.searchsettings .asp_option_inner label:after,
#ajaxsearchprobsettings1_2.searchsettings .asp_option_inner label:after,
#ajaxsearchprosettings1_1.searchsettings .asp_option_inner label:after,
#ajaxsearchprosettings1_2.searchsettings .asp_option_inner label:after,
div.asp_s.asp_s_1.searchsettings .asp_option_inner label:after,
div.asp_sb.asp_sb_1.searchsettings .asp_option_inner label:after {
    font-family: asppsicons2;
    border: none;
    content: "\e800";
    display: block;
    position: static;
    font-size: 11px;
    color: #fff;
    margin: 1px 0 0 !important;
    line-height: 17px;
    text-align: center;
    text-decoration: none;
    text-shadow: none
}

#ajaxsearchprobsettings1_1.searchsettings .asp_sett_scroll,
#ajaxsearchprobsettings1_2.searchsettings .asp_sett_scroll,
#ajaxsearchprosettings1_1.searchsettings .asp_sett_scroll,
#ajaxsearchprosettings1_2.searchsettings .asp_sett_scroll,
div.asp_s.asp_s_1.searchsettings .asp_sett_scroll,
div.asp_sb.asp_sb_1.searchsettings .asp_sett_scroll {
    max-height: 220px;
    overflow: auto
}

#ajaxsearchprobsettings1_1.searchsettings fieldset,
#ajaxsearchprobsettings1_2.searchsettings fieldset,
#ajaxsearchprosettings1_1.searchsettings fieldset,
#ajaxsearchprosettings1_2.searchsettings fieldset,
div.asp_s.asp_s_1.searchsettings fieldset,
div.asp_sb.asp_sb_1.searchsettings fieldset {
    width: 200px;
    min-width: 200px;
    max-width: 10000px
}

#ajaxsearchprosettings1_1.searchsettings fieldset legend,
#ajaxsearchprosettings1_2.searchsettings fieldset legend,
div.asp_s.asp_s_1.searchsettings fieldset legend {
    padding: 0 0 0 10px;
    margin: 0;
    background: 0 0;
    font-weight: 400;
    font-family: "Open Sans";
    color: #1f1f1f;
    font-size: 13px;
    line-height: 15px;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0)
}

div.asp_s.asp_s_1.searchsettings fieldset .chosen-container,
div.asp_sb.asp_sb_1.searchsettings fieldset .chosen-container {
    min-width: 170px
}

#ajaxsearchprores1_1.vertical,
#ajaxsearchprores1_2.vertical,
div.asp_r.asp_r_1.vertical {
    padding: 4px;
    background: #e1635c;
    border: 0 rgba(0, 0, 0, 1);
    border-radius: 0;
    box-shadow: 0 0 0 0 #000;
    visibility: hidden;
    display: none
}

#ajaxsearchprores1_1.vertical .results,
#ajaxsearchprores1_2.vertical .results,
div.asp_r.asp_r_1.vertical .results {
    max-height: none
}

#ajaxsearchprores1_1.vertical .item .asp_content h3,
#ajaxsearchprores1_2.vertical .item .asp_content h3,
div.asp_r.asp_r_1.vertical .item .asp_content h3 {
    display: inline
}

#ajaxsearchprores1_1.vertical .results .item .asp_content,
#ajaxsearchprores1_2.vertical .results .item .asp_content,
div.asp_r.asp_r_1.vertical .results .item .asp_content {
    overflow: hidden;
    width: auto;
    height: auto;
    background: 0 0;
    margin: 0;
    padding: 0 10px
}

#ajaxsearchprores1_1.vertical .results .item .asp_image,
#ajaxsearchprores1_2.vertical .results .item .asp_image,
div.asp_r.asp_r_1.vertical .results .item .asp_image {
    width: 70px;
    height: 70px;
    margin: 2px 8px 0 0
}

#ajaxsearchprores1_1.vertical .results .asp_spacer,
#ajaxsearchprores1_2.vertical .results .asp_spacer,
div.asp_r.asp_r_1.vertical .results .asp_spacer {
    background: rgba(204, 204, 204, 1)
}

#ajaxsearchprores1_1 .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar,
#ajaxsearchprores1_2 .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar,
div.asp_r.asp_r_1 .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar {
    background: #fff;
    background: rgba(255, 255, 255, .9)
}

#ajaxsearchprores1_1 .mCSBap_scrollTools .mCSBap_dragger:hover .mCSBap_dragger_bar,
#ajaxsearchprores1_2 .mCSBap_scrollTools .mCSBap_dragger:hover .mCSBap_dragger_bar,
div.asp_r.asp_r_1 .mCSBap_scrollTools .mCSBap_dragger:hover .mCSBap_dragger_bar {
    background: rgba(255, 255, 255, .95)
}

div.asp_r.asp_r_1 .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar,
div.asp_r.asp_r_1 .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar {
    background: rgba(255, 255, 255, 1)
}

div.asp_r.asp_r_1.horizontal .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar {
    background: #fafafa;
    opacity: .9
}

div.asp_r.asp_r_1.horizontal .mCSBap_scrollTools .mCSBap_dragger:hover .mCSBap_dragger_bar {
    background: #fafafa;
    opacity: .95
}

div.asp_r.asp_r_1.horizontal .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar,
div.asp_r.asp_r_1.horizontal .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar {
    background: #fafafa
}

div.asp_r.asp_r_1 .mCSBap_scrollTools .mCSBap_buttonDown {
    position: relative;
    margin: -16px 0 0 3px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 5px 0;
    border-color: rgba(10, 63, 77, 1) transparent transparent
}

div.asp_r.asp_r_1 .mCSBap_scrollTools .mCSBap_buttonUp {
    position: relative;
    margin: -8px 0 0 3px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 6px;
    border-color: transparent transparent rgba(10, 63, 77, 1)
}

/* The7pt Static */

.testimonial-vcard .no-avatar,
.testimonial-vcard .rollover i {
    width: 60px;
    height: 60px
}

.benefits-grid .wf-cell,
.logo-items li,
.logos-grid .wf-cell,
.round-images .team-container,
.team-desc {
    text-align: center
}

.photo-scroller,
.photo-scroller .ts-wrap,
.testimonial-vcard,
.testimonial-vcard .alignleft div,
.testimonials.list-view li {
    overflow: hidden
}

.photo-scroller .slide-caption *,
.project-navigation *,
.testimonial-vcard a.no-avatar:hover:after {
    color: #fff
}

.testimonial-item {
    position: relative
}

.testimonial-item:not(.testimonial-item-slider) {
    padding: 20px 25px
}

.testimonial-item .ts-slide {
    padding: 20px 25px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#page .testimonial-item.testimonial-item-slider {
    margin-bottom: 32px
}

.testimonial-item ul {
    margin: 0;
    padding: 0
}

.testimonial-vcard .no-avatar:after {
    content: "\f007";
    font-size: 28px
}

.widget .testimonial-vcard .text-primary,
.widget .testimonial-vcard .text-secondary {
    font-weight: 400
}

.testimonials .description-on-hover>.wf-cell .rollover i,
.testimonials .description-on-hover>.wf-cell .rollover i:after {
    visibility: visible
}

.photo-scroller,
.photo-scroller .ts-slide figcaption {
    visibility: hidden
}

.rollover i:after {
    position: absolute;
    width: 50px;
    height: 50px;
    background-position: center center;
    background-repeat: no-repeat;
    content: ""
}

.small-hover-icons .testimonial-vcard .rollover i:after {
    top: 0;
    right: 0;
    width: 100%;
    height: 100%
}

.testimonial-vcard .alignleft,
.testimonial-vcard .alignleft div,
.testimonial-vcard .rollover i,
.testimonial-vcard img {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.mobile-false .scale-on-hover .testimonial-vcard a .alignleft,
.mobile-false .scale-on-hover .testimonial-vcard a .alignleft div {
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translatez(0)
}

.mobile-false .scale-on-hover .testimonial-vcard a.rollover:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.mobile-false .is-safari.scale-on-hover .testimonial-vcard a.rollover:hover img {
    -webkit-transform: scale(1);
    transform: scale(1)
}

#page .testimonial-vcard .rollover i:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpolygon fill='white' points='28,28.01 16,28.01 16,16.01 19.011,16.01 19.011,14.01 16,14.01 14.011,14.01 14,14.01 14,28.01 14,30.01 16,30.01 30,30.01 30,29.999 30,28.01 30,24.999 28,24.999 '/%3E%3Cpolygon fill='white' points='28,13.99 28,14.01 22.993,14.01 22.993,16.01 26.637,16.01 20.5,22.146 21.863,23.51 28,17.374 28,20.99 30,20.99 30,13.99 '/%3E%3C/svg%3E")
}

.testimonials {
    padding-bottom: 10px
}

body.testimonials {
    padding-bottom: 0
}

.widget .testimonials article {
    position: relative;
    padding: 0
}

.testimonial-vcard {
    display: table;
    margin: 20px 0 0
}

.testimonial-vcard .alignleft {
    margin: 0 20px 5px 0;
    font-size: 0;
    line-height: 0
}

.testimonials.list-view li {
    position: relative;
    padding: 25px 0 0
}

.testimonials.list-view li:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: none !important
}

.content .slider-content .team-container {
    margin-bottom: 0
}

.bg-on.team-container:not(.fullwidth-img) {
    -webkit-border-radius: 0;
    border-radius: 0
}

.team-container img {
    width: 100%;
    height: auto
}

.widget .team-container {
    padding: 0;
    text-align: center
}

.widget .team-media a.rollover {
    display: inline-block
}

.widget .team-media a.rollover i:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='16,7 9,7 9,0 7,0 7,7 0,7 0,9 7,9 7,16 9,16 9,9 16,9 '/%3E%3C/svg%3E")
}

.widget .team-container img {
    max-width: 81px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.team-desc {
    padding: 20px 0 0
}

.bg-on .team-desc {
    padding: 15px 25px 10px
}

#footer .team-desc,
#sidebar .team-desc {
    padding: 8px 0 7px
}

.team-container .soc-ico {
    padding-top: 5px;
    margin-bottom: 18px;
    font-size: 0;
    line-height: 0
}

.team-container.bg-on .soc-ico {
    margin-bottom: 13px
}

#footer .team-container .soc-ico,
#sidebar .team-container .soc-ico,
.sidebar-content .team-container .soc-ico {
    margin-bottom: 0
}

.team-container .soc-ico a {
    display: inline-block;
    float: none
}

.content .team-items ul {
    margin: 0
}

.team-author-name {
    margin-bottom: 5px
}

.team-media {
    line-height: 0
}

.round-images .bg-on .team-media {
    padding: 25px 25px 0
}

#page .logos-grid {
    margin-bottom: -40px
}

.logos-grid .wf-cell {
    display: none;
    margin-bottom: 40px
}

.logos-grid a {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    line-height: 0;
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.logos-grid a:hover {
    opacity: .7
}

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

.logo-items li a {
    line-height: 0;
    font-size: 0;
    opacity: 1;
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease
}

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

.logo-items li a:hover {
    opacity: .8
}

#page .benefits-grid {
    margin-bottom: -40px
}

#page .benefits-style-one.benefits-grid,
#page .benefits-style-two.benefits-grid {
    margin-bottom: -30px
}

.benefits-grid .wf-cell {
    margin-bottom: 40px
}

.benefits-grid br,
.benefits-grid>.wf-cell {
    display: none
}

.benefits-style-one.benefits-grid .wf-cell,
.benefits-style-two.benefits-grid .wf-cell {
    margin-bottom: 30px;
    text-align: left
}

.benefits-style-one.benefits-grid.hover-line .wf-cell,
.benefits-style-one.benefits-grid.static-line .wf-cell,
.benefits-style-two.benefits-grid.hover-line .wf-cell,
.benefits-style-two.benefits-grid.static-line .wf-cell {
    margin-bottom: 40px
}

.benefits-style-one .wf-table,
.benefits-style-two .wf-table {
    width: auto
}

.benefits-style-two.benefits-grid .wf-td {
    vertical-align: top
}

.benefits-style-one.benefits-grid .wf-td {
    padding-bottom: 0
}

.benefits-inner {
    margin-top: -5px
}

.benefit-line-decoration,
.benefits-style-one .wf-cell>div,
.benefits-style-two .benefits-inner {
    position: relative
}

.hover-line .benefit-line-decoration,
.static-line .benefit-line-decoration {
    padding-bottom: 10px;
    margin-bottom: 20px
}

.hover-line.benefits-style-one .wf-cell>div,
.hover-line.benefits-style-two .benefits-inner,
.static-line.benefits-style-one .wf-cell>div,
.static-line.benefits-style-two .benefits-inner {
    padding-bottom: 25px
}

.hover-line .benefit-line-decoration:after,
.hover-line.benefits-style-one .wf-cell>div:after,
.hover-line.benefits-style-two .benefits-inner:after,
.static-line .benefit-line-decoration:after,
.static-line.benefits-style-one .wf-cell>div:after,
.static-line.benefits-style-two .benefits-inner:after {
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -25px;
    width: 50px;
    height: 2px;
    content: ""
}

.hover-line.benefits-style-one .wf-cell>div:after,
.hover-line.benefits-style-two .benefits-inner:after,
.static-line.benefits-style-one .wf-cell>div:after,
.static-line.benefits-style-two .benefits-inner:after {
    left: 0;
    margin-left: 0
}

.benefits-grid ol,
.benefits-grid p,
.benefits-grid ul {
    margin-bottom: 0
}

.benefit-title a {
    display: inline-block
}

.benefits-grid-ico {
    display: block;
    margin: 0 auto 10px
}

.icons-bg .benefits-grid-ico {
    margin: 0 auto 20px
}

.benefits-style-one.benefits-grid .benefits-grid-ico {
    margin: 0 12px 10px 0
}

.benefits-style-two.benefits-grid .benefits-grid-ico {
    margin: 5px 22px 0 0
}

.benefits-style-one.benefits-grid.icons-bg .benefits-grid-ico,
.benefits-style-two.benefits-grid.icons-bg .benefits-grid-ico {
    text-align: center
}

a.benefits-grid-ico {
    -webkit-transition: background-color 250ms ease;
    transition: background-color 250ms ease
}

a.benefits-grid-ico>.fa,
a.benefits-grid-ico>.fa:before {
    -webkit-transition: color 250ms ease;
    transition: color 250ms ease
}

.content .benefits-grid-ico>img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    line-height: 0
}

.benefits-grid a {
    text-decoration: none
}

.photo-scroller {
    position: relative;
    -webkit-transform: translatez(0);
    transform: translatez(0)
}

.photo-scroller.full-screen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999
}

.photo-scroller:-webkit-full-screen {
    width: 100%;
    height: 100%
}

.show-overlay .ts-centered:before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    height: 100%;
    content: "";
    background: url(../images/mask.png)
}

.show-overlay .ts-centered.hide-slider-overlay:before {
    display: none
}

.photo-scroller .ts-viewport {
    position: absolute;
    width: 100%;
    margin: 0 auto;
    -webkit-transition: height 350ms;
    transition: height 350ms;
    -webkit-transform: translatez(0);
    transform: translatez(0)
}

.photo-scroller .ts-ready .ts-viewport {
    position: static
}

.photo-scroller .ts-wrap.ts-centered .ts-viewport {
    width: 0;
    overflow: visible
}

.photo-scroller .ts-cell,
.photo-scroller .ts-slide {
    position: absolute;
    display: table-cell;
    vertical-align: middle;
    top: 0;
    overflow: hidden;
    text-align: center
}

.photo-scroller .ts-slide {
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.photo-scroller .ts-autoHeight .ts-slide {
    height: auto
}

.photo-scroller .ts-slide-img {
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.rtl .photo-scroller .ts-slide-img {
    left: auto;
    right: -50%
}

#page .photo-scroller .act .ps-link,
#page .photo-scroller .act .video-icon,
#page .photo-scroller .ts-cell.act .ts-slide-img,
#page .photo-scroller .ts-slide.act .ts-slide-img {
    opacity: 1 !important
}

.photo-scroller .ts-cell .ts-slide-img {
    position: relative;
    -webkit-backface-visibility: hidden
}

.photo-scroller .ts-cell .ts-slide-img>img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

.btn-cntr,
.scroller-arrow.next {
    right: 10px
}

.photo-scroller .ts-cell img,
.photo-scroller .ts-slide img {
    opacity: 0;
    -webkit-transition: opacity 1.35s;
    transition: opacity 1.35s
}

.photo-scroller .ts-cell>img,
.photo-scroller .ts-slide>img {
    max-width: 100%;
    max-height: 100%;
    height: auto
}

.photo-scroller .ts-cell.ts-loaded img,
.photo-scroller .ts-slide.ts-loaded img {
    opacity: 1
}

.ts-ls-fit .ts-wide.ts-ls img {
    width: auto;
    max-width: none;
    height: 50%;
    max-height: 50%
}

.ts-ls-fit .ts-narrow.ts-ls img {
    width: 50%;
    max-width: 50%;
    height: auto;
    max-height: none
}

.ts-pt-fit .ts-wide.ts-pt img {
    width: auto;
    max-width: none;
    height: 50%;
    max-height: 50%
}

.ts-pt-fill .ts-wide.ts-pt img,
.ts-pt-fit .ts-narrow.ts-pt img {
    width: 50%;
    max-width: 50%;
    height: auto;
    max-height: none
}

.ts-pt-fill .ts-narrow.ts-pt img {
    width: auto;
    max-width: none;
    height: 50%;
    max-height: 50%
}

.ts-ls-fill .ts-wide.ts-ls img {
    width: 50%;
    max-width: 50%;
    height: auto;
    max-height: none
}

.ts-collapsed.ts-ls-mob-fit .ts-wide.ts-ls img,
.ts-ls-fill .ts-narrow.ts-ls img {
    width: auto;
    max-width: none;
    height: 50%;
    max-height: 50%
}

.ts-collapsed.ts-ls-mob-fit .ts-narrow.ts-ls img {
    width: 50%;
    max-width: 50%;
    height: auto;
    max-height: none
}

.ts-collapsed.ts-pt-mob-fit .ts-wide.ts-pt img {
    width: auto;
    max-width: none;
    height: 50%;
    max-height: 50%
}

.ts-collapsed.ts-pt-mob-fill .ts-wide.ts-pt img,
.ts-collapsed.ts-pt-mob-fit .ts-narrow.ts-pt img {
    width: 50%;
    max-width: 50%;
    height: auto;
    max-height: none
}

.ts-collapsed.ts-pt-mob-fill .ts-narrow.ts-pt img {
    width: auto;
    max-width: none;
    height: 50%;
    max-height: 50%
}

.ts-collapsed.ts-ls-mob-fill .ts-wide.ts-ls img {
    width: 50%;
    max-width: 50%;
    height: auto;
    max-height: none
}

.ts-collapsed.ts-ls-mob-fill .ts-narrow.ts-ls img {
    width: auto;
    max-width: none;
    height: 50%;
    max-height: 50%
}

.photoSlider .video-icon,
.rsPlayBtn {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80px;
    height: 80px;
    margin-left: -40px;
    margin-top: -40px;
    background-color: #000;
    background-color: rgba(0, 0, 0, .4);
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve' fill='white'%3E%3Cpath d='M3.125,4L10.2,8.001L3.125,12V3.8 M1,0v16l13-8L1,0L1,0z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 30px center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.album-share-overlay .share-button.entry-share,
.btn-cntr a,
.photo-scroller .scroller-thumbnails .act .ts-thumb-img:after,
.project-navigation a {
    background-position: center center;
    background-repeat: no-repeat
}

.photo-scroller .ps-link {
    opacity: 0;
    background-color: rgba(0, 0, 0, .4);
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.ps-center-btn,
.rsBtnCenterer {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 91px;
    height: 91px;
    margin: -45px 0 0 -45px
}

.ps-center-btn.BtnCenterer,
.rsBtnCenterer.with-link {
    width: 200px;
    margin: -45px 0 0 -100px
}

.photoSlider .ps-center-btn.BtnCenterer .ps-link,
.photoSlider .ps-center-btn.BtnCenterer .video-icon,
.rsBtnCenterer .rsPlayBtn {
    position: relative;
    top: 0;
    left: 0;
    display: inline-block;
    margin: 0 5px
}

.album-share-overlay .soc-ico a:after,
.album-share-overlay .soc-ico a:before,
.full-screen .project-navigation,
.mobile-true .hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content,
.photo-scroller.disable-thumbs .hide-thumb-btn,
.photo-scroller.disable-thumbs .scroller-thumbnails,
.rollover-content {
    display: none
}

#page .photo-scroller .act .ps-link:hover,
#page .photo-scroller .photoSlider .video-icon:hover,
.rsPlayBtn:hover {
    background-color: rgba(0, 0, 0, .4);
    opacity: .7 !important
}

/*!Scroller navigation*/
.btn-cntr,
.photo-scroller .scroller-thumbnails,
.photo-scroller .slide-caption,
.project-navigation {
    position: absolute;
    z-index: 99
}

.btn-cntr,
.photo-scroller .scroller-thumbnails,
.photo-scroller .slide-caption {
    -webkit-transition: bottom .5s ease;
    transition: bottom .5s ease
}

#page .photo-scroller .album-content-btn>a:hover,
.btn-cntr a,
.photo-scroller .album-content-btn>a,
.photo-scroller .scroller-thumbnails,
.project-navigation {
    background-color: #000;
    background-color: rgba(0, 0, 0, .4)
}

.mobile-false .btn-cntr a:hover,
.mobile-false .project-navigation a:hover {
    opacity: .7
}

.slider-post-caption .album-content-btn a:hover {
    opacity: 1
}

.btn-cntr {
    position: absolute;
    z-index: 100;
    bottom: 100px
}

.photo-scroller.disable-thumbs .btn-cntr,
.photo-scroller.hide-thumbs .btn-cntr {
    bottom: 5px !important
}

.btn-cntr a {
    float: left;
    width: 36px;
    height: 36px;
    margin: 0 0 5px 5px;
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.scroller-thumbnails {
    bottom: 0;
    width: 100%
}

.photo-scroller.hide-thumbs .scroller-thumbnails {
    bottom: -100px
}

.photo-scroller .scroller-thumbnails .ts-cell {
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 3px solid transparent;
    border-right: 2px solid transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.photo-scroller .scroller-thumbnails .ts-thumb-img {
    position: absolute;
    overflow: hidden;
    width: 100%;
    height: 100%
}

.photo-scroller .scroller-thumbnails .ts-cell:not(.act) .ts-thumb-img:hover {
    cursor: pointer
}

.photo-scroller .scroller-thumbnails .ts-thumb-img:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    opacity: 0;
    background-color: #000;
    background-color: rgba(0, 0, 0, .5);
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.photo-scroller .scroller-thumbnails .act .ts-thumb-img:after,
.photo-scroller .scroller-thumbnails .ts-thumb-img:hover:after {
    opacity: 1
}

.photo-scroller .scroller-thumbnails .act .ts-thumb-img:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' enable-background='new 0 0 22 22' fill='white' xml:space='preserve'%3E%3Cpath d='M11,1C5.477,1,1,5.477,1,11c0,5.522,4.477,10,10,10c5.523,0,10-4.478,10-10C21,5.477,16.523,1,11,1z M9.299,16.387L4.574,11.66l2.012-2.012l2.713,2.714l6.263-6.263l2.013,2.011L9.299,16.387z'/%3E%3C/svg%3E")
}

.photo-scroller.proportional-thumbs .scroller-thumbnails .ts-cell .ts-thumb-img>img {
    width: auto;
    height: 100%;
    max-width: 100%;
    max-height: 100%
}

.project-navigation {
    top: 10px;
    right: 10px;
    height: 36px;
    padding: 6px 5px 7px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.project-post .project-navigation {
    overflow: hidden
}

.project-navigation span {
    float: left;
    padding: 0 5px
}

.project-navigation a {
    float: left;
    width: 12px;
    height: 12px;
    padding: 5px;
    margin: 0;
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.photo-scroller .slide-caption {
    z-index: 100;
    bottom: 130px;
    left: 10px;
    width: 100%;
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.photo-scroller.disable-thumbs .slide-caption {
    bottom: 5px !important
}

.hide-thumbs.photo-scroller .slide-caption,
.photo-scroller.disable-thumbs .slide-caption {
    bottom: 30px
}

.photo-scroller figcaption {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .4s;
    transition: opacity .4s
}

.photo-scroller .slide-caption figcaption.actCaption {
    opacity: 1;
    visibility: visible
}

.album-share-overlay .share-button.entry-share:hover,
.photo-scroller .album-share-overlay .share-button.entry-share:hover,
.photo-scroller .btn-project-link:hover {
    opacity: .7;
    background-color: rgba(0, 0, 0, .4)
}

.photo-scroller .album-content-btn {
    position: absolute;
    left: 0;
    bottom: 0
}

.album-content-description {
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -200px;
    width: 400px;
    text-align: center;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, .5)
}

.portholeSlider-wrap .rsDesc,
.portholeSlider-wrap .rsTitle {
    vertical-align: middle;
    -webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, .1), 0 0 15px rgba(0, 0, 0, .5);
    text-shadow: 1px 1px 0 rgba(0, 0, 0, .1), 0 0 15px rgba(0, 0, 0, .5);
    color: #fff
}

.photo-scroller .slide-caption h4 {
    margin-bottom: 0
}

.album-share-overlay {
    position: relative
}

.album-share-overlay,
.album-share-overlay .share-button.entry-share,
.photo-scroller .btn-project-link {
    float: left;
    width: 32px;
    height: 32px;
    padding: 0;
    margin: 0 5px 5px 0
}

.album-share-overlay .share-button.entry-share,
.photo-scroller .btn-project-link {
    background-color: rgba(0, 0, 0, .4);
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.photo-scroller .album-share-overlay .share-button.entry-share {
    width: 36px;
    height: 36px;
    background-color: rgba(0, 0, 0, .4)
}

.album-share-overlay .share-button.entry-share {
    text-indent: -9999px;
    margin: 0
}

.album-share-overlay .soc-ico {
    position: absolute;
    z-index: 999;
    visibility: hidden;
    overflow: visible;
    opacity: 0;
    left: 0;
    bottom: 46px;
    width: 36px;
    background-color: #fff
}

.album-share-overlay .soc-ico:after {
    position: absolute;
    left: 50%;
    margin-left: -5px;
    bottom: -5px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #fff;
    content: ""
}

.album-share-overlay .soc-ico a {
    display: none;
    width: 100%;
    margin: 5px auto;
    background: 0 0 !important
}

#page .album-share-overlay .soc-ico a {
    box-shadow: none
}

.album-share-overlay .soc-ico a:hover {
    background: 0 0 !important;
    opacity: .6
}

#page .album-share-overlay .soc-ico a .icon,
#page .album-share-overlay .soc-ico a:hover .icon {
    fill: #000
}

/*!Navigation svg bg*/
.full-screen-btn {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' enable-background='new 0 0 22 22' fill='white' xml:space='preserve'%3E%3Ccircle cx='11.042' cy='11.042' r='2'/%3E%3Cpolygon points='21,1 19.011,1 14,1 14,3 19.011,3 19.011,8 21.011,8 21.011,1 '/%3E%3Cpolygon points='3,14 1,14 1,19.034 1,21 1,21.034 8,21.034 8,19.034 3,19.034 '/%3E%3C/svg%3E")
}

.full-screen-btn.act {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' enable-background='new 0 0 22 22' fill='white' xml:space='preserve'%3E%3Ccircle cx='11.042' cy='11.042' r='2'/%3E%3Cpolygon points='17.011,5 17.011,0 15.011,0 15.011,5 15,5 15,7 15.011,7 17.011,7 22,7 22,5 '/%3E%3Cpolygon points='0,15 0,17 5,17 5,22 7,22 7,17 7,15 5,15 '/%3E%3C/svg%3E")
}

.auto-play-btn {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' enable-background='new 0 0 22 22' fill='white' xml:space='preserve'%3E%3Cpath fill='none' d='M11,1.7c-5.128,0-9.3,4.172-9.3,9.3s4.171,9.3,9.3,9.3c5.128,0,9.3-4.172,9.3-9.3S16.128,1.7,11,1.7z M8,15V7l7.938,3.896L8,15z'/%3E%3Cpath d='M11,0C4.926,0,0,4.926,0,11c0,6.077,4.926,11,11,11c6.075,0,11-4.923,11-11C21.999,4.926,17.075,0,11,0z M11,20.3c-5.129,0-9.3-4.172-9.3-9.3S5.872,1.7,11,1.7s9.3,4.172,9.3,9.3S16.128,20.3,11,20.3z'/%3E%3Cpolygon points='8,15 15.938,10.896 8,7 '/%3E%3C/svg%3E")
}

.auto-play-btn.paused {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' enable-background='new 0 0 22 22' fill='white' xml:space='preserve'%3E%3Cpath d='M11,0C4.926,0,0,4.926,0,11c0,6.077,4.926,11,11,11c6.075,0,11-4.923,11-11C21.999,4.926,17.075,0,11,0z M11,20.3c-5.129,0-9.3-4.172-9.3-9.3c0-5.127,4.172-9.3,9.3-9.3c5.128,0,9.3,4.173,9.3,9.3C20.3,16.128,16.128,20.3,11,20.3z'/%3E%3Crect x='8' y='7' width='2' height='8'/%3E%3Crect x='12' y='7' width='2' height='8'/%3E%3C/svg%3E")
}

.hide-thumb-btn {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' enable-background='new 0 0 22 22' fill='white' xml:space='preserve'%3E%3Ccircle cx='11.042' cy='19' r='2'/%3E%3Ccircle cx='18.041' cy='19' r='2'/%3E%3Ccircle cx='4.041' cy='19' r='2'/%3E%3Cpolygon points='11.004,5.45 7.469,1.913 6.055,3.327 9.59,6.864 9.582,6.873 10.996,8.286 11.398,7.884 12.418,6.865 12.417,6.865 15.945,3.336 14.531,1.922 '/%3E%3C/svg%3E")
}

.hide-thumb-btn.act {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='22px' height='22px' viewBox='0 0 22 22' enable-background='new 0 0 22 22' fill='white' xml:space='preserve'%3E%3Ccircle cx='11.042' cy='19' r='2'/%3E%3Ccircle cx='18.041' cy='19' r='2'/%3E%3Ccircle cx='4.041' cy='19' r='2'/%3E%3Cpolygon points='12.418,3.136 11.003,1.723 10.995,1.714 9.581,3.128 9.589,3.136 6.055,6.673 7.47,8.086 11.003,4.551 14.531,8.078 15.945,6.664 12.417,3.136 '/%3E%3C/svg%3E")
}

.project-navigation .prev-post {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='12px' height='12px' viewBox='0 0 12 12' enable-background='new 0 0 12 12' xml:space='preserve'%3E%3Cpolygon fill='white' points='8.088,9.529 4.551,5.997 8.078,2.47 6.664,1.055 1.713,6.005 3.128,7.42 3.134,7.414 6.672,10.946 '/%3E%3C/svg%3E")
}

.project-navigation .next-post {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='12px' height='12px' viewBox='0 0 12 12' enable-background='new 0 0 12 12' xml:space='preserve'%3E%3Cpolygon fill='white' points='10.286,6.006 10.279,5.999 10.279,5.999 8.865,4.583 8.864,4.584 5.335,1.055 3.921,2.47 7.449,5.998 3.913,9.529 5.326,10.943 8.863,7.412 8.871,7.42 '/%3E%3C/svg%3E");
    margin-right: -3px
}

.project-navigation .back-to-list,
.project-navigation .back-to-list:hover {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='12px' height='12px' viewBox='0 0 12 12' enable-background='new 0 0 12 12' fill='white' xml:space='preserve'%3E%3Cpath d='M3,1C1.896,1,1,1.896,1,3c0,1.105,0.896,2,2,2c1.104,0,2-0.895,2-2C5,1.896,4.104,1,3,1z'/%3E%3Cpath d='M3,8c-1.104,0-2,0.896-2,2c0,1.105,0.896,2,2,2c1.104,0,2-0.895,2-2C5,8.896,4.104,8,3,8z'/%3E%3Cpath d='M10,1C8.896,1,8,1.896,8,3c0,1.105,0.896,2,2,2c1.104,0,2-0.895,2-2C12,1.896,11.104,1,10,1z'/%3E%3Cpath d='M10,8c-1.104,0-2,0.896-2,2c0,1.105,0.896,2,2,2c1.104,0,2-0.895,2-2C12,8.896,11.104,8,10,8z'/%3E%3C/svg%3E")
}

.photo-scroller .btn-project-link {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M11.797,3.106c0.552,0.553,0.552,1.453,0,2.004l-5.07,5.074c0.945,0.249,1.991,0.016,2.73-0.725l3.344-3.345c1.109-1.108,1.109-2.904,0-4.012L12.049,1.35c-1.109-1.107-2.904-1.107-4.012,0L4.692,4.693C3.952,5.433,3.719,6.479,3.97,7.424l5.071-5.071c0.553-0.553,1.452-0.553,2.005,0L11.797,3.106z M11.307,11.309c0.741-0.742,0.974-1.789,0.724-2.733l-5.069,5.073c-0.554,0.553-1.453,0.553-2.004,0l-0.754-0.753%09c-0.553-0.552-0.553-1.452,0-2.008l5.072-5.069c-0.946-0.25-1.992-0.017-2.731,0.724L3.198,9.884c-1.107,1.109-1.107,2.904,0,4.013l0.752,0.753c1.108,1.108,2.904,1.108,4.012,0L11.307,11.309z'/%3E%3C/svg%3E")
}

/*!Prev-Next Navigation*/
.scroller-arrow {
    position: absolute;
    z-index: 99;
    top: 50%;
    margin-top: -20px;
    width: 50px;
    height: 50px;
    cursor: pointer;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.scroller-arrow.prev {
    left: 10px
}

.scroller-arrow i {
    position: absolute;
    top: 40%;
    left: 0;
    width: 38px;
    height: 3px;
    -webkit-border-radius: 2.5px;
    border-radius: 2.5px;
    background: #fff;
    -webkit-transition: all .15s ease;
    transition: all .15s ease;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3)
}

.scroller-arrow.prev i {
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.scroller-arrow.prev i:first-child {
    -webkit-transform: translate(0, -1px) rotate(43deg);
    transform: translate(0, -1px) rotate(43deg)
}

.scroller-arrow.next i:first-child,
.scroller-arrow.prev i:last-child {
    -webkit-transform: translate(0, 1px) rotate(-43deg);
    transform: translate(0, 1px) rotate(-43deg)
}

.scroller-arrow.prev:hover i:first-child {
    -webkit-transform: translate(0, -1px) rotate(33deg);
    transform: translate(0, -1px) rotate(33deg)
}

.scroller-arrow.prev:hover i:last-child {
    -webkit-transform: translate(0, 1px) rotate(-33deg);
    transform: translate(0, 1px) rotate(-33deg)
}

.scroller-arrow.prev.disabled i:first-child,
.scroller-arrow.prev.disabled i:last-child,
.scroller-arrow.prev.disabled:hover i:first-child,
.scroller-arrow.prev.disabled:hover i:last-child {
    -webkit-transform: translate(-5px, 0) rotate(0);
    transform: translate(-5px, 0) rotate(0)
}

.scroller-arrow.next i {
    left: auto;
    right: 0;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%
}

.scroller-arrow.next i:first-child {
    -webkit-transform: translate(0, 1px) rotate(43deg);
    transform: translate(0, 1px) rotate(43deg)
}

.scroller-arrow.next i:last-child {
    -webkit-transform: translate(0, -1px) rotate(-43deg);
    transform: translate(0, -1px) rotate(-43deg)
}

.scroller-arrow.next:hover i:first-child {
    -webkit-transform: translate(0, 1px) rotate(33deg);
    transform: translate(0, 1px) rotate(33deg)
}

.scroller-arrow.next:hover i:last-child {
    -webkit-transform: translate(0, -1px) rotate(-33deg);
    transform: translate(0, -1px) rotate(-33deg)
}

.scroller-arrow.next.disabled i:first-child,
.scroller-arrow.next.disabled i:last-child,
.scroller-arrow.next.disabled:hover i:first-child,
.scroller-arrow.next.disabled:hover i:last-child {
    -webkit-transform: translate(5px, 0) rotate(0);
    transform: translate(5px, 0) rotate(0)
}

.scroller-arrow.disabled {
    opacity: .3;
    cursor: default
}

#main-slideshow.fixed>.ts-wrap {
    margin: 0 auto
}

.portholeSlider-wrap {
    background: #262626
}

.portholeSlider-wrap .ts-slide {
    width: 100%;
    height: 100%;
    text-align: left
}

.content-align-bottom,
.content-align-centre,
.links-container {
    text-align: center
}

.portholeSlider-wrap .rsCapt {
    position: absolute;
    top: auto;
    bottom: 45px;
    text-align: center;
    width: 100%;
    padding: 0 140px;
    z-index: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.overlap .portholeSlider-wrap .rsCapt {
    bottom: 115px
}

.portholeSlider-wrap .rsTitle {
    position: relative;
    display: inline-block;
    margin-right: 15px
}

.portholeSlider-wrap .rsDesc {
    display: block;
    margin: 10px auto 0
}

.portholeSlider-wrap .rsCLink,
.ps-link,
.royalSlider .rsCLink {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -40px 0 0 -40px;
    width: 80px;
    height: 80px;
    background-color: rgba(0, 0, 0, .4);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: .3s;
    transition: .3s;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='14,14 2,14 2,2 5.011,2 5.011,0 2,0 0.011,0 0,0 0,14 0,16 2,16 16,16 16,15.989 16,14 16,10.989 14,10.989 '/%3E%3Cpolygon points='14,-0.019 14,0 8.993,0 8.993,2 12.637,2 6.5,8.137 7.863,9.5 14,3.364 14,6.981 16,6.981 16,-0.019 '/%3E%3C/svg%3E")
}

.portholeSlider-wrap .rsCLink:hover,
.royalSlider .rsCLink:hover {
    background-color: rgba(0, 0, 0, .4);
    opacity: .7
}

.rsHomePorthole .rsBtnCenterer {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -40px 0 0 -40px
}

.portholeSlider-wrap .rsBtnCenterer.with-link,
.royalSlider .rsBtnCenterer.with-link {
    margin: -40px 0 0 -90px
}

.portholeSlider-wrap .with-link .rsCLink,
.portholeSlider-wrap .with-link .rsPlayBtn,
.royalSlider .with-link .rsCLink,
.royalSlider .with-link .rsPlayBtn {
    position: relative;
    top: 0;
    left: 0;
    display: inline-block;
    margin: 0 5px
}

.psThumbs {
    position: absolute;
    overflow: hidden;
    top: 50%;
    right: 25px;
    width: 98px;
    height: 370px;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%)
}

.psThumbsContainer {
    position: absolute;
    width: 100%;
    padding-top: 120px;
    transition-property: transform;
    transition-duration: .6s;
    transition-timing-function: cubic-bezier(.445, .05, .55, .95)
}

.ps-thumb,
.ps-thumb-img {
    position: relative
}

.ps-thumb-img {
    top: 0;
    left: auto;
    right: auto;
    overflow: hidden;
    width: 30px;
    height: 30px;
    opacity: 0;
    margin: 0 auto 10px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .05);
    box-shadow: 0 0 3px rgba(0, 0, 0, .05)
}

.mobile-false .ps-thumb-img {
    -webkit-transition: width .6s ease, height .6s ease;
    transition: width .6s ease, height .6s ease;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mobile-false .ps-thumb-img:first-child {
    -webkit-transition: width .1s ease, height .1s ease;
    transition: width .1s ease, height .1s ease
}

.ps-thumb-img.psNavVis {
    opacity: .5
}

.ps-thumb-img.psNavNext,
.ps-thumb-img.psNavPrev {
    width: 50px;
    height: 50px;
    opacity: .8
}

.ps-thumb-img.psNavSelected {
    width: 90px;
    height: 90px;
    opacity: 1
}

.ps-thumb-img img {
    width: 100%;
    height: 100%;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

#main-slideshow .progress-wrapper {
    position: absolute;
    z-index: 999;
    top: 50%;
    left: 0;
    margin-top: -49px;
    width: 98px;
    height: 98px;
    -webkit-transition: opacity 150ms ease;
    transition: opacity 150ms ease
}

#main-slideshow .progress-wrapper.blurred {
    opacity: 0
}

#main-slideshow .progress-controls {
    position: absolute;
    top: 4px;
    left: 4px;
    width: 90px;
    height: 90px;
    opacity: .5;
    -webkit-border-radius: 90px;
    border-radius: 90px;
    background-color: rgba(0, 0, 0, .3);
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'%09 width='30px' height='30px' viewBox='0 0 512 512' enable-background='new 0 0 512 512' xml:space='preserve'%3E%3Cpath fill='white' d='M217.679,462h-120V50h120V462z M414.321,50h-120v412h120V50z'/%3E%3C/svg%3E");
    background-size: 30px 30px;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-transition: opacity 150ms ease;
    transition: opacity 150ms ease
}

#main-slideshow .progress-mask,
.rollover-project {
    position: relative;
    overflow: hidden
}

.mobile-true #main-slideshow .progress-controls {
    background-color: transparent
}

#main-slideshow .progress-controls:hover {
    opacity: 1
}

#main-slideshow .paused .progress-controls {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 512 512' enable-background='new 0 0 512 512' xml:space='preserve'%3E%09%3Cpolygon fill='white' points='418.999,256.001 121.001,462 121.001,50 '/%3E%3C/svg%3E");
    background-size: 32px 32px;
    background-position: 31px center
}

#main-slideshow .progress-mask {
    float: left;
    width: 50%;
    height: 100%
}

#main-slideshow .progress-spinner-left,
#main-slideshow .progress-spinner-right {
    width: 100%;
    height: 100%;
    border: 4px solid transparent;
    animation-duration: 5s;
    animation-timing-function: linear;
    animation-iteration-count: 1;
    -webkit-animation-duration: 5s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#main-slideshow .progress-spinner-left.paused,
#main-slideshow .progress-spinner-right.paused {
    animation-play-state: paused;
    -webkit-animation-play-state: paused
}

#main-slideshow .progress-spinner-left {
    border-right: none;
    transform-origin: 100% 50%;
    transform: rotate(180deg);
    animation-name: rota-left;
    -webkit-transform-origin: 100% 50%;
    -webkit-transform: rotate(180deg);
    -webkit-animation-name: rota-left;
    border-radius: 100% 0 0 100%/50% 0 0 50%
}

#main-slideshow .progress-spinner-right {
    border-left: none;
    transform-origin: 0 50%;
    transform: rotate(-180deg);
    animation-name: rota-right;
    -webkit-transform-origin: 0 50%;
    -webkit-transform: rotate(-180deg);
    -webkit-animation-name: rota-right;
    border-radius: 0 100% 100% 0/0 50% 50% 0
}

@keyframes rota-left {

    0%,
    50% {
        transform: rotate(180deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

@keyframes rota-right {
    0% {
        transform: rotate(180deg)
    }

    100%,
    50% {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes rota-left {

    0%,
    50% {
        -webkit-transform: rotate(180deg)
    }

    100% {
        -webkit-transform: rotate(360deg)
    }
}

@-webkit-keyframes rota-right {
    0% {
        -webkit-transform: rotate(180deg)
    }

    100%,
    50% {
        -webkit-transform: rotate(360deg)
    }
}

.post .rollover-project.alignnone {
    margin-bottom: 0
}

.rollover-content {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    height: 100%;
    padding: 10px 25px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.rollover-content:hover {
    cursor: pointer
}

.mobile-false .rollover-content {
    display: block;
    opacity: 0
}

.mobile-false .buttons-on-img:hover .rollover-content,
.mobile-false .rollover-project:hover .rollover-content {
    opacity: 1
}

.hover-grid .rollover-content,
.mobile-false .text-on-img.hover-grid .fs-entry {
    overflow: hidden
}

.mobile-true .fs-entry i,
.mobile-true .rollover-content.hide-content {
    display: none
}

.mobile-true .albums .rollover-content,
.mobile-true .buttons-on-img .rollover-content,
.mobile-true .media .rollover-content {
    opacity: 0
}

.mobile-true .is-clicked .buttons-on-img i,
.mobile-true .is-clicked.rollover-content {
    visibility: visible !important;
    opacity: 1 !important
}

.always-show-info .rollover-content,
.always-show-info .rollover-content-container {
    display: block;
    opacity: 1 !important
}

.rollover-content-container {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.links-container {
    position: relative;
    line-height: 0 !important;
    font-size: 0 !important
}

.content-align-left-bottom.hover-style-two .links-container,
.content-align-left.hover-style-one .links-container,
.content-align-left.hover-style-three .links-container,
.small-portfolio-icons .buttons-on-img .links-container,
.small-portfolio-icons .wf-container:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .links-container {
    position: absolute;
    display: block;
    top: 15px;
    right: 15px;
    text-align: right
}

.small-portfolio-icons #page .effect-bubba .links-container,
.small-portfolio-icons #page .effect-layla .links-container,
.small-portfolio-icons #page .effect-sarah .links-container {
    position: relative;
    display: block;
    top: 0;
    right: auto;
    width: 100%;
    text-align: center
}

.small-portfolio-icons #page .effect-sarah .links-container {
    text-align: left
}

.small-portfolio-icons .buttons-on-img .links-container,
.small-portfolio-icons .wf-container:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .links-container {
    right: 10px
}

.small-portfolio-icons .content-align-left-top.hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .links-container {
    top: auto;
    bottom: 15px
}

.content-align-left-top.hover-style-two .links-container {
    position: absolute;
    display: block;
    bottom: 15px;
    right: 15px;
    text-align: right
}

.accent-portfolio-icons .buttons-on-img .links-container,
.outlined-portfolio-icons .buttons-on-img .links-container,
.semitransparent-portfolio-icons .buttons-on-img .links-container {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.effect-bubba .links-container,
.effect-layla .links-container,
.effect-sarah .links-container {
    margin-top: 10px
}

.mobile-true .links-container {
    visibility: hidden
}

.mobile-true .effect-bubba.always-show-info .links-container,
.mobile-true .effect-layla.always-show-info .links-container,
.mobile-true .effect-sarah.always-show-info .links-container,
.mobile-true .is-clicked .links-container {
    visibility: visible
}

.mobile-true .hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .is-clicked .links-container {
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

.links-container>a {
    position: relative;
    display: inline-block;
    width: 44px;
    height: 44px;
    margin: 5px;
    text-indent: -9999px;
    line-height: 0;
    font-size: 0 !important;
    background-image: none;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

.effect-sarah .links-container>a {
    margin: 5px 10px 5px 0
}

.small-portfolio-icons .links-container>a {
    width: 26px;
    height: 26px;
    margin-top: 1px
}

.small-portfolio-icons .links-container>a:hover {
    opacity: .8
}

.semitransparent-portfolio-icons .links-container>a {
    background-color: rgba(255, 255, 255, .35)
}

.buttons-on-img .links-container>a,
.hover-style-two:not(.hover-color-static) .links-container>a {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.links-container>a:after,
.outlined-portfolio-icons .links-container>a:before {
    display: block;
    width: 100%;
    height: 100%;
    content: "";
    background-position: center center;
    background-repeat: no-repeat
}

.outlined-portfolio-icons .links-container>a:after,
.outlined-portfolio-icons .links-container>a:before {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
    -webkit-transition: opacity .2s ease;
    transition: opacity .2s ease
}

.outlined-portfolio-icons .links-container>a:before,
.outlined-portfolio-icons .links-container>a:hover:after {
    opacity: 0
}

.outlined-portfolio-icons .links-container>a:hover:before {
    opacity: 1
}

.outlined-portfolio-icons .links-container .project-details:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpolygon fill='white' points='30,21 23,21 23,14 21,14 21,21 14,21 14,23 21,23 21,30 23,30 23,23 30,23 '/%3E %3Cpath id='flashlight-12' fill='white' d='M22,2c11.027,0,20,8.972,20,20c0,11.027-8.973,20-20,20S2,33.027,2,22C2,10.972,10.973,2,22,2z M22,0C9.851,0,0,9.85,0,22c0,12.149,9.851,22,22,22s22-9.851,22-22C44,9.85,34.149,0,22,0z'/%3E%3C/svg%3E")
}

.outlined-portfolio-icons .links-container .project-details:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpath fill='white' d='M22,0C9.851,0,0,9.85,0,22c0,12.149,9.851,22,22,22s22-9.851,22-22C44,9.85,34.149,0,22,0z M30,23h-7v7h-2v-7h-7v-2h7v-7h2v7h7V23z'/%3E%3C/svg%3E")
}

.accent-portfolio-icons .links-container .project-details:after,
.semitransparent-portfolio-icons .links-container .project-details:after,
.small-portfolio-icons .links-container .project-details:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpolygon fill='white' points='30,21 23,21 23,14 21,14 21,21 14,21 14,23 21,23 21,30 23,30 23,23 30,23 '/%3E%3C/svg%3E")
}

.outlined-portfolio-icons .project-zoom:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpath fill='white' d='M22,2c11.027,0,20,8.972,20,20c0,11.027-8.973,20-20,20S2,33.027,2,22C2,10.972,10.973,2,22,2z M22,0C9.851,0,0,9.85,0,22c0,12.149,9.851,22,22,22s22-9.851,22-22C44,9.85,34.149,0,22,0z'/%3E%3Cpolygon fill='white' points='28,13.99 28,14.01 22.993,14.01 22.993,16.01 28,16.01 28,20.99 30,20.99 30,13.99 '/%3E%3Cpolygon fill='white' points='16,23.01 14,23.01 14,30.01 16,30.01 16,29.99 21.07,29.99 21.007,27.99 16,27.99 '/%3E%3C/svg%3E")
}

.outlined-portfolio-icons .project-zoom:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpath fill='white' d='M22,0C9.851,0,0,9.85,0,22c0,12.149,9.851,22,22,22s22-9.851,22-22C44,9.85,34.149,0,22,0z M21.007,29.99H16v0.02h-2v-7h2v4.98h5.007V29.99z M30,20.99h-2v-4.98h-5.007v-2H28v-0.02h2V20.99z'/%3E%3C/svg%3E")
}

.accent-portfolio-icons .project-zoom:after,
.semitransparent-portfolio-icons .project-zoom:after,
.small-portfolio-icons .project-zoom:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpolygon fill='white' points='28,13.99 28,14.01 22.993,14.01 22.993,16.01 28,16.01 28,20.99 30,20.99 30,13.99 '/%3E%3Cpolygon fill='white' points='16,23.01 14,23.01 14,30.01 16,30.01 16,29.99 21.007,29.99 21.007,27.99 16,27.99 '/%3E%3C/svg%3E")
}

.outlined-portfolio-icons .project-link:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpath fill='white' d='M22,2c11.027,0,20,8.972,20,20c0,11.027-8.973,20-20,20S2,33.027,2,22C2,10.972,10.973,2,22,2z M22,0C9.851,0,0,9.85,0,22c0,12.149,9.851,22,22,22s22-9.851,22-22C44,9.85,34.149,0,22,0z'/%3E%3Cpolygon fill='white' points='28,28.01 16,28.01 16,16.01 19.011,16.01 19.011,14.01 16,14.01 14.011,14.01 14,14.01 14,28.01 14,30.01 16,30.01 30,30.01 30,29.999 30,28.01 30,24.999 28,24.999 '/%3E%3Cpolygon fill='white' points='28,13.99 28,14.01 22.993,14.01 22.993,16.01 26.637,16.01 20.5,22.146 21.863,23.51 28,17.374 28,20.99 30,20.99 30,13.99 '/%3E%3C/svg%3E")
}

.accent-portfolio-icons .project-link:after,
.semitransparent-portfolio-icons .project-link:after,
.small-portfolio-icons .project-link:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpolygon fill='white' points='28,28.01 16,28.01 16,16.01 19.011,16.01 19.011,14.01 16,14.01 14.011,14.01 14,14.01 14,28.01 14,30.01 16,30.01 30,30.01 30,29.999 30,28.01 30,24.999 28,24.999 '/%3E%3Cpolygon fill='white' points='28,13.99 28,14.01 22.993,14.01 22.993,16.01 26.637,16.01 20.5,22.146 21.863,23.51 28,17.374 28,20.99 30,20.99 30,13.99 '/%3E%3C/svg%3E")
}

.outlined-portfolio-icons .project-link:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpath fill='white' d='M22,0C9.851,0,0,9.85,0,22c0,12.149,9.851,22,22,22s22-9.851,22-22C44,9.85,34.149,0,22,0z M30,28.01v1.989v0.011H16h-2v-2v-14h0.011H16h3.011v2H16v12h12v-3.011h2V28.01z M30,20.99h-2v-3.616l-6.137,6.136L20.5,22.146l6.137-6.137h-3.644v-2H28v-0.02h2V20.99z'/%3E%3C/svg%3E")
}

.links-container a>span {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: -2px;
    top: -2px;
    border: 2px solid rgba(255, 255, 255, .38);
    opacity: 1;
    visibility: hidden;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.mobile-false .accent-portfolio-icons .links-container>a .icon-hover,
.mobile-false .semitransparent-portfolio-icons .links-container>a .icon-hover {
    visibility: visible;
    opacity: 0;
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}

.cs-style-3 .rollover-content-wrap:before,
.description-under-image .links-container:after,
.description-under-image .links-container:before,
.links-container:after,
.links-container:before {
    content: "";
    display: table;
    clear: both
}

#page .rollover-content .entry-title a {
    background: 0 0
}

.links-hovers-disabled .rollover-content .entry-title a:hover {
    background: 0 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff
}

#page .hover-style-one h2.entry-title,
#page .hover-style-two h2.entry-title,
#page .post .rollover-content .entry-title a:hover,
#page .post .rollover-content h3.entry-title a:hover,
#page .post .rollover-content h4.entry-title a:hover,
#page .rollover-content,
#page .rollover-content *,
#page .rollover-content a:hover,
#page .rollover-content h3.entry-title,
#page .rollover-content h3.entry-title a,
#page .stripe .hover-style-one h2.entry-title,
#page .stripe .hover-style-two h2.entry-title,
#page .stripe .post .rollover-content .entry-title a:hover,
#page .stripe .post .rollover-content h3.entry-title a:hover,
#page .stripe .post .rollover-content h4.entry-title a:hover,
#page .stripe .rollover-content,
#page .stripe .rollover-content *,
#page .stripe .rollover-content a:hover,
#page .stripe .rollover-content h3.entry-title,
#page .stripe .rollover-content h3.entry-title a {
    color: #fff;
    -webkit-text-fill-color: #fff
}

.rollover-content .portfolio-categories>a:after,
.rollover-content .portfolio-categories>span:after {
    background: #fff
}

#page .hover-style-one h2.entry-title,
#page .hover-style-two h2.entry-title,
#page .hover-style-two h4.entry-title,
#page .post .rollover-content .entry-title a:hover,
#page .rollover-content .entry-title a,
#page .rollover-content h3.entry-title,
#page .stripe .hover-style-one h2.entry-title,
#page .stripe .hover-style-two h2.entry-title,
#page .stripe .hover-style-two h4.entry-title,
#page .stripe .post .rollover-content .entry-title a:hover,
#page .stripe .rollover-content .entry-title a,
#page .stripe .rollover-content h3.entry-title {
    background: 0 0
}

.hover-grid .rollover-content {
    -webkit-transition: none;
    transition: none
}

.buttons-on-img {
    position: relative;
    overflow: hidden;
    margin: 0 0 20px;
    text-align: center
}

.bg-on .buttons-on-img {
    margin: 0
}

.layout-list .buttons-on-img {
    margin: 0 30px 25px 0
}

.layout-list .project-even .buttons-on-img {
    margin: 0 0 25px 30px
}

.layout-list .media-wide .buttons-on-img {
    margin-right: 0;
    margin-left: 0
}

.buttons-on-img>p,
.description-under-image .post .buttons-on-img .alignnone,
.description-under-image .post .buttons-on-img .photoSlider-wrap,
.post .buttons-on-img .alignnone {
    margin-bottom: 0
}

.post .buttons-on-img .alignleft {
    margin: 0
}

.buttons-on-img>.rollover-content {
    padding: 0
}

.mobile-true .buttons-on-img>.rollover-content {
    display: block
}

.hover-style-two .rollover-content,
.mobile-true .hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content.is-clicked {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.content-align-bottom.hover-style-two .rollover-content {
    -webkit-align-content: flex-end;
    -moz-align-content: flex-end;
    -ms-align-content: flex-end;
    align-content: flex-end;
    -ms-flex-line-pack: end;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    align-items: flex-end;
    -ms-flex-align: end
}

.content-align-centre.hover-style-two .rollover-content {
    -webkit-align-content: center;
    -moz-align-content: center;
    -ms-align-content: center;
    align-content: center;
    -ms-flex-line-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -ms-flex-align: center
}

.content-align-left-bottom.hover-style-two .rollover-content {
    -webkit-align-content: flex-end;
    -moz-align-content: flex-end;
    -ms-align-content: flex-end;
    align-content: flex-end;
    -ms-flex-line-pack: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    align-items: flex-end;
    -ms-flex-align: end
}

.content-align-left-top.hover-style-two .rollover-content {
    -webkit-align-content: flex-start;
    -moz-align-content: flex-start;
    -ms-align-content: flex-start;
    align-content: flex-start;
    -ms-flex-line-pack: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
    -ms-flex-align: start
}

.hover-style-two .rollover-content-container {
    margin-top: 10px;
    width: 100%
}

.mobile-true .hover-grid .rollover-content,
.mobile-true .hover-grid-reverse .rollover-content,
.mobile-true .hover-scale .rollover-content {
    top: 0 !important;
    left: 0 !important;
    opacity: 0
}

.mobile-true .hover-grid .is-clicked .rollover-content,
.mobile-true .hover-grid-reverse .is-clicked .rollover-content,
.mobile-true .hover-scale .is-clicked .rollover-content {
    opacity: 1
}

.hover-scale .rollover-project:after {
    background-color: inherit;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0;
    content: "";
    -webkit-border-radius: 50%;
    border-radius: 50%;
    padding-bottom: 100%;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform .4s cubic-bezier(.4, 0, .2, 1), opacity .4s;
    transition: transform .4s cubic-bezier(.4, 0, .2, 1), opacity .4s
}

.hover-scale .ratio-2.rollover-project:after {
    top: -50%
}

.hover-scale .ratio_3-2.rollover-project:after {
    top: -25%
}

.hover-scale .ratio_4-3.rollover-project:after {
    top: -16.6666%
}

.hover-scale .ratio_2-3.rollover-project:after {
    top: 16.6666%
}

.hover-scale .ratio_3-4.rollover-project:after {
    top: 14.5%
}

.mobile-false .hover-scale .rollover-project:hover:after {
    opacity: 1;
    -webkit-transform: scale(1.42);
    transform: scale(1.42)
}

.mobile-false .hover-scale .ratio_3-2.rollover-project:hover:after {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.mobile-false .hover-scale .ratio_4-3.rollover-project:hover:after {
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
}

.mobile-false .hover-scale .ratio_2-3.rollover-project:hover:after,
.mobile-false .hover-scale .ratio_3-4.rollover-project:hover:after {
    -webkit-transform: scale(2);
    transform: scale(2)
}

.mobile-false .hover-scale .rollover-content {
    background: 0 0 !important;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform .25s cubic-bezier(.4, 0, .2, 1), opacity .25s;
    transition: transform .25s cubic-bezier(.4, 0, .2, 1), opacity .25s
}

.mobile-false .hover-scale .rollover-project:hover .rollover-content {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.accent-gradient .hover-style-one .rollover-content,
.hover-style-one .rollover-content {
    background: rgba(0, 0, 0, .6);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), rgba(0, 0, 0, .1) 50%, color-stop(100%, rgba(0, 0, 0, .6)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .6) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .6) 100%);
    background-color: transparent !important;
    color: #fff
}

.hover-style-one .rollover-project>a:after,
.hover-style-three .rollover-project>a:after {
    top: 0;
    height: 100%;
    content: "";
    background-color: rgba(0, 0, 0, .2);
    width: 100%;
    left: 0
}

.hover-style-one .rollover-content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.content-align-centre.hover-style-one .rollover-content {
    -webkit-align-content: flex-end;
    -moz-align-content: flex-end;
    -ms-align-content: flex-end;
    align-content: flex-end;
    -ms-flex-line-pack: end;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    align-items: flex-end;
    -ms-flex-align: end
}

.content-align-left.hover-style-one .rollover-content {
    -webkit-align-content: flex-end;
    -moz-align-content: flex-end;
    -ms-align-content: flex-end;
    align-content: flex-end;
    -ms-flex-line-pack: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    align-items: flex-end;
    -ms-flex-align: end
}

.hover-style-one .rollover-project>a:after {
    position: absolute;
    opacity: 0
}

.mobile-false .hover-style-one .rollover-project:hover>a:after {
    opacity: 1
}

.hover-style-one .rollover-content-container {
    margin-top: 10px;
    width: 100%
}

.hover-style-one.always-show-info .links-container,
.hover-style-one.always-show-info .rollover-thumbnails {
    opacity: 0
}

.cs-style-3 .rollover-project .rollover-content,
.hover-style-one.always-show-info .rollover-project:hover .links-container,
.hover-style-one.always-show-info .rollover-project:hover .rollover-thumbnails {
    opacity: 1
}

.cs-style-3 .rollover-content {
    padding: 0
}

.cs-style-3.content-align-centre .rollover-content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: flex-end;
    -moz-align-content: flex-end;
    -ms-align-content: flex-end;
    align-content: flex-end;
    -ms-flex-line-pack: end;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    align-items: flex-end;
    -ms-flex-align: end
}

.cs-style-3 .rollover-project>a {
    position: relative;
    display: block;
    -webkit-transition: -webkit-transform .4s;
    transition: transform .4s
}

.mobile-false .cs-style-3 .rollover-project:hover>a {
    -ms-transform: translateY(-20px);
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px)
}

.hover-style-three .rollover-project>a:after {
    position: absolute;
    opacity: 0
}

.mobile-false .hover-style-three .rollover-project:hover>a:after,
.mobile-true .hover-style-three .rollover-project.is-clicked>a:after {
    opacity: 1
}

.mobile-false .scale-on-hover .hover-style-three a.rollover:hover>img {
    -webkit-transform: none;
    transform: none
}

.cs-style-3.content-align-left .rollover-content-container {
    position: absolute;
    bottom: 0
}

.cs-style-3 .rollover-content-container {
    width: 100%;
    padding: 15px 20px 5px;
    background-color: #1e1e1e
}

.mobile-false .cs-style-3 .rollover-content-container {
    -webkit-transition: -webkit-transform .4s, opacity .1s .3s;
    transition: transform .4s, opacity .1s .3s;
    -ms-transform: translateY(100%);
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
}

.cs-style-3 .rollover-project:hover .rollover-content-container,
.mobile-false .cs-style-3 .fs-entry:hover .rollover-content-container,
.mobile-true .cs-style-3 .fs-entry .rollover-content-container,
.mobile-true .cs-style-3 .is-clicked .rollover-content-container {
    opacity: 1;
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -ms-transition: -ms-transform .4s, opacity .1s;
    -webkit-transition: -webkit-transform .4s, opacity .1s;
    transition: transform .4s, opacity .1s
}

.mobile-true .cs-style-3 .is-clicked .rollover-content {
    display: block
}

.mobile-true .cs-style-3.content-align-centre .rollover-content {
    display: none
}

.cs-style-3.content-align-centre .rollover-content.is-clicked {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex
}

.cs-style-3 .rollover-thumbnails {
    opacity: 0;
    margin-bottom: 20px
}

.mobile-false .cs-style-3 .links-container {
    opacity: 0
}

.cs-style-3 .links-container {
    margin-bottom: 15px
}

.mobile-false .cs-style-3 .fs-entry:hover .links-container,
.mobile-false .cs-style-3 .rollover-project:hover .links-container,
.mobile-false .cs-style-3 .rollover-project:hover .rollover-thumbnails {
    opacity: 1
}

.cs-style-3 .rollover-project .rollover-thumbnails,
.mobile-false .cs-style-3 .links-container {
    -webkit-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.mobile-true .cs-style-3 .links-container {
    -webkit-transition: opacity .1s .3s;
    transition: opacity .1s .3s
}

.cs-style-3 .rollover-content * {
    color: #fff !important;
    -webkit-text-fill-color: #fff !important
}

.accent-gradient .cs-style-3 .rollover-content .entry-title a {
    -webkit-backface-visibility: hidden;
    background-image: none
}

.mobile-false .wf-container.effect-layla:not(.jg-container) .rollover-project>a>img {
    position: absolute;
    left: 0;
    top: 50%;
    width: calc(100% + 40px);
    max-width: calc(100% + 40px)
}

.filter-grayscale .wf-container.effect-layla:not(.jg-container) .rollover-project>a>img,
.filter-grayscale-static .wf-container.effect-layla:not(.jg-container) .rollover-project>a>img {
    top: 0;
    width: 100%;
    max-width: 100%;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.effect-layla .rollover-content {
    display: block;
    padding: 35px 45px;
    opacity: 1;
    text-align: center
}

.effect-layla .rollover-content:hover {
    padding: 35px 45px
}

.effect-layla .rollover-content:after,
.effect-layla .rollover-content:before {
    position: absolute;
    content: '';
    opacity: 0
}

.effect-layla .rollover-content:before {
    top: 25px;
    right: 15px;
    bottom: 25px;
    left: 15px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -ms-transform: scale(0, 1);
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}

.effect-layla .rollover-content:after {
    top: 15px;
    right: 25px;
    bottom: 15px;
    left: 25px;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -ms-transform: scale(1, 0);
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
    -ms-transform-origin: 100% 0;
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.effect-layla .entry-title,
.effect-layla .links-container,
.effect-layla .rollover-thumbnails {
    -ms-transition: -ms-transform .35s;
    -webkit-transition: -webkit-transform .35s;
    transition: transform .35s
}

.effect-layla:not(.always-show-info) .entry-title,
.effect-layla:not(.always-show-info) .links-container,
.effect-layla:not(.always-show-info) .rollover-thumbnails {
    opacity: 0;
    -ms-transition: -ms-transform .35s, opacity .35s;
    -webkit-transition: -webkit-transform .35s, opacity .35s;
    transition: transform .35s, opacity .35s
}

.effect-layla .entry-meta,
.effect-layla p {
    opacity: 0;
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0)
}

.always-show-info.effect-layla .entry-title,
.always-show-info.effect-layla .links-container,
.always-show-info.effect-layla .rollover-thumbnails,
.effect-layla .entry-title,
.effect-layla .links-container,
.effect-layla .rollover-thumbnails {
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0)
}

.mobile-false .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project>a>img {
    -webkit-transform: translate3d(-20px, -50%, 0);
    transform: translate3d(-20px, -50%, 0)
}

.effect-layla .entry-meta,
.effect-layla .rollover-content:after,
.effect-layla .rollover-content:before,
.effect-layla .rollover-project>a>img,
.effect-layla p {
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s
}

.effect-layla .entry-meta,
.effect-layla .links-container {
    position: relative;
    z-index: 10
}

.mobile-false .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project:hover>a>img {
    -webkit-transform: translate3d(-20px, calc(-50% + 10px), 0);
    transform: translate3d(-20px, calc(-50% + 10px), 0)
}

.mobile-true .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked>a>img,
.mobile-true .filter-grayscale .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked>a>img,
.mobile-true .filter-grayscale-static .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked>a>img {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mobile-false .effect-layla.hover-color-static .rollover-project:hover>a>img,
.mobile-true .effect-layla.hover-color-static .rollover-project.is-clicked>a>img {
    opacity: .3
}

.mobile-false .effect-layla .rollover-project:hover figcaption::after,
.mobile-false .effect-layla .rollover-project:hover figcaption::before,
.mobile-true .effect-layla .rollover-project.is-clicked figcaption::after,
.mobile-true .effect-layla .rollover-project.is-clicked figcaption::before {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.mobile-false .effect-layla .rollover-project:hover .entry-meta,
.mobile-false .effect-layla .rollover-project:hover .entry-title,
.mobile-false .effect-layla .rollover-project:hover .links-container,
.mobile-false .effect-layla .rollover-project:hover .rollover-thumbnails,
.mobile-false .effect-layla .rollover-project:hover p,
.mobile-true .effect-layla .rollover-project.is-clicked .entry-meta,
.mobile-true .effect-layla .rollover-project.is-clicked .entry-title,
.mobile-true .effect-layla .rollover-project.is-clicked .links-container,
.mobile-true .effect-layla .rollover-project.is-clicked .rollover-thumbnails,
.mobile-true .effect-layla .rollover-project.is-clicked p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mobile-false.mobile-false .effect-layla .rollover-project:hover .entry-meta,
.mobile-false.mobile-false .effect-layla .rollover-project:hover .entry-title,
.mobile-false.mobile-false .effect-layla .rollover-project:hover .links-container,
.mobile-false.mobile-false .effect-layla .rollover-project:hover .rollover-content:after,
.mobile-false.mobile-false .effect-layla .rollover-project:hover .rollover-thumbnails,
.mobile-false.mobile-false .effect-layla .rollover-project:hover a>img,
.mobile-false.mobile-false .effect-layla .rollover-project:hover p,
.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .entry-meta,
.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .entry-title,
.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .links-container,
.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .rollover-content:after,
.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .rollover-thumbnails,
.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked a>img,
.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked p {
    -webkit-transition-delay: .15s;
    transition-delay: .15s
}

.effect-bubba .rollover-project>a>img {
    -webkit-transition: opacity .35s;
    transition: opacity .35s
}

.mobile-false .effect-bubba.hover-color-static .rollover-project:hover>a>img,
.mobile-false.effect-bubba.hover-color-static .rollover-project:hover>a>.blur-effect,
.mobile-true .effect-bubba.hover-color-static .rollover-project.is-clicked>a>img {
    opacity: .3
}

.effect-bubba .rollover-content {
    display: block;
    padding: 35px 45px;
    text-align: center;
    opacity: 1
}

.effect-bubba .rollover-content:after,
.effect-bubba .rollover-content:before {
    position: absolute;
    top: 25px;
    right: 25px;
    bottom: 25px;
    left: 25px;
    content: '';
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s
}

.effect-bubba .rollover-content:before {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1)
}

.effect-bubba .rollover-content:after {
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0)
}

.effect-bubba:not(.always-show-info) .rollover-content .entry-title,
.effect-bubba:not(.always-show-info) .rollover-content .links-container,
.effect-bubba:not(.always-show-info) .rollover-content .rollover-thumbnails {
    opacity: 0;
    -webkit-transition: -webkit-transform .35s, opacity .35s;
    transition: transform .35s, opacity .35s;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0)
}

.effect-bubba .rollover-content .entry-meta,
.effect-bubba .rollover-content p {
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0)
}

.effect-bubba .entry-meta,
.effect-bubba .links-container {
    position: relative;
    z-index: 10
}

.mobile-false.mobile-false .effect-bubba .rollover-project:hover .rollover-content:after,
.mobile-false.mobile-false .effect-bubba .rollover-project:hover .rollover-content:before,
.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .rollover-content:after,
.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .rollover-content:before {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.mobile-false.mobile-false .effect-bubba .rollover-project:hover .entry-meta,
.mobile-false.mobile-false .effect-bubba .rollover-project:hover .entry-title,
.mobile-false.mobile-false .effect-bubba .rollover-project:hover .links-container,
.mobile-false.mobile-false .effect-bubba .rollover-project:hover .rollover-thumbnails,
.mobile-false.mobile-false .effect-bubba .rollover-project:hover p,
.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .entry-meta,
.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .entry-title,
.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .links-container,
.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .rollover-thumbnails,
.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.mobile-false .wf-container.effect-sarah:not(.jg-container) .rollover-project>a>img {
    position: absolute;
    top: 50%;
    left: 0;
    width: calc(100% + 20px);
    max-width: calc(100% + 20px)
}

.filter-grayscale .wf-container.effect-sarah:not(.jg-container) .rollover-project>a>img,
.filter-grayscale-static .wf-container.effect-sarah:not(.jg-container) .rollover-project>a>img {
    top: 0;
    width: 100%;
    max-width: 100%;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.effect-sarah .rollover-project>a>img {
    max-width: none;
    width: -webkit-calc(100% + 20px);
    width: calc(100% + 20px);
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    -webkit-transform: translate3d(-10px, -50%, 0);
    transform: translate3d(-10px, -50%, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.jg-container.effect-sarah .rollover-project>a>img,
.mobile-true .effect-sarah .rollover-project>a>img,
.slider-wrapper.effect-sarah .rollover-project>a>img {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slider-wrapper.effect-sarah .rollover-project>a>img {
    width: 100%
}

.mobile-false.mobile-false .effect-sarah.hover-color-static .rollover-project:hover>a>img,
.mobile-true.mobile-true .effect-sarah.hover-color-static .rollover-project.is-clicked>a>img {
    opacity: .3
}

.mobile-false.mobile-false .effect-sarah:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked>a>img,
.mobile-false.mobile-false .effect-sarah:not(.jg-container):not(.slider-wrapper) .rollover-project:hover>a>img {
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}

.effect-sarah .rollover-content {
    display: block;
    padding: 25px 40px;
    text-align: left;
    opacity: 1
}

.effect-sarah .rollover-content .links-container {
    text-align: left
}

.effect-sarah:not(.always-show-info) .rollover-content .entry-title,
.effect-sarah:not(.always-show-info) .rollover-content .links-container,
.effect-sarah:not(.always-show-info) .rollover-content .rollover-thumbnails {
    opacity: 0;
    -webkit-transition: opacity .35s;
    transition: opacity .35s
}

.mobile-false.mobile-false .effect-sarah .rollover-project:hover .entry-title,
.mobile-false.mobile-false .effect-sarah .rollover-project:hover .links-container,
.mobile-false.mobile-false .effect-sarah .rollover-project:hover .rollover-thumbnails,
.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .entry-title,
.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .links-container,
.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .rollover-thumbnails {
    opacity: 1
}

.effect-sarah .rollover-content .entry-title {
    position: relative;
    overflow: hidden;
    padding: 0 0 15px;
    margin-bottom: 15px
}

.effect-sarah .rollover-content .entry-title:after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background: #fff;
    content: '';
    -webkit-transition: -webkit-transform .35s;
    transition: transform .35s;
    -webkit-transform: translate3d(-101%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

.mobile-false.mobile-false .effect-sarah .rollover-project:hover .entry-title:after,
.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .entry-title:after {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.effect-sarah .rollover-content .entry-meta,
.effect-sarah .rollover-content p {
    opacity: 0;
    -webkit-transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

.mobile-false.mobile-false .effect-sarah .rollover-project:hover .entry-meta,
.mobile-false.mobile-false .effect-sarah .rollover-project:hover p,
.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .entry-meta,
.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.albums.small-hover-icons .rollover-video i:after,
.portfolio.small-hover-icons .rollover-video i:after,
.small-hover-icons .dt-albums-shortcode .rollover-video i:after,
.small-hover-icons .dt-portfolio-shortcode .rollover-video i:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='16,7 9,7 9,0 7,0 7,7 0,7 0,9 7,9 7,16 9,16 9,9 16,9 '/%3E%3C/svg%3E")
}

.albums.large-hover-icons .rollover-video i:after,
.large-hover-icons .dt-albums-shortcode .rollover-video i:after,
.large-hover-icons .dt-portfolio-shortcode .rollover-video i:after,
.portfolio.large-hover-icons .rollover-video i:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='16,7 9,7 9,0 7,0 7,7 0,7 0,9 7,9 7,16 9,16 9,9 16,9 '/%3E%3C/svg%3E")
}

.instagram-photos.dt-gallery-container .rollover.rollover-small i:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='14,-0.02 14,0 8.993,0 8.993,2 14,2 14,6.98 16,6.98 16,-0.02 '/%3E%3Cpolygon points='2,9 0,9 0,16 2,16 2,15.98 7.007,15.98 7.007,13.98 2,13.98 '/%3E%3C/svg%3E");
    background-position: center center;
    background-repeat: no-repeat
}

.rollover-thumbnails {
    position: relative;
    display: -ms-flexbox
}

.buttons-on-img .rollover-thumbnails,
.description-under-image .rollover-thumbnails {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin: 0;
    z-index: 9
}

.album-minuatures-style-1 .rollover-thumbnails {
    width: 142px;
    height: 116px
}

.album-minuatures-style-2 .rollover-thumbnails {
    width: 170px;
    height: 70px
}

.content-align-left-bottom.hover-style-two .rollover-thumbnails,
.hover-style-one.content-align-left .rollover-thumbnails,
.hover-style-three.content-align-left .rollover-thumbnails {
    position: absolute;
    display: block;
    top: 15px;
    right: 17px
}

.content-align-left-top.hover-style-two .rollover-thumbnails {
    position: absolute;
    display: block;
    bottom: 14px;
    right: 17px
}

.rollover-project .rollover-thumbnails {
    margin-top: 5px;
    margin-bottom: 5px
}

.effect-bubba .rollover-project .rollover-thumbnails,
.effect-layla .rollover-project .rollover-thumbnails,
.effect-sarah .rollover-project .rollover-thumbnails {
    display: inline-block;
    margin-bottom: -5px;
    margin-top: 15px
}

.disabled-hover-icons .blog-media .rollover-thumbnails {
    display: none
}

.mobile-false .buttons-on-img:hover .rollover-thumbnails,
.mobile-false .rollover:hover .rollover-thumbnails,
.mobile-true .rollover.is-clicked .rollover-thumbnails {
    opacity: 1
}

.rollover-thumbnails span {
    position: absolute;
    top: 0;
    left: 0;
    border: 3px solid #fff;
    -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .15);
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, .15);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.album-minuatures-style-1 .rollover-thumbnails span {
    width: 90px;
    height: 90px !important
}

.album-minuatures-style-2 .rollover-thumbnails span {
    top: 0;
    left: 0;
    width: 69px;
    height: 69px !important
}

.rollover-thumbnails span,
.rollover-thumbnails span img {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.rollover-thumbnails .r-thumbn-1 {
    z-index: 102
}

.album-minuatures-style-1 .rollover-thumbnails .r-thumbn-1 {
    top: 25px;
    left: 49px
}

.rollover-thumbnails .r-thumbn-2 {
    z-index: 100
}

.album-minuatures-style-1 .rollover-thumbnails .r-thumbn-2 {
    top: 0;
    left: 42px;
    width: 50px;
    height: 50px !important
}

.album-minuatures-style-2 .rollover-thumbnails .r-thumbn-2 {
    left: 49px
}

.album-minuatures-style-1 .rollover-thumbnails .r-thumbn-3 {
    top: 29px;
    left: 0;
    width: 70px;
    height: 70px !important;
    z-index: 101
}

.album-minuatures-style-2 .rollover-thumbnails .r-thumbn-3 {
    left: 98px;
    z-index: 99
}

.rollover-thumbnails span i {
    display: none !important
}

.albums .rollover.rollover-thumbnails-on i:after,
.dt-albums-shortcode .rollover.rollover-thumbnails-on i:after,
.rollover.rollover-thumbnails-on i:after {
    display: none
}

.widget .instagram-photos {
    overflow: hidden;
    margin-bottom: 15px;
    padding-top: 5px
}

.instagram-photos a {
    position: relative;
    float: left;
    max-width: 115px;
    border-right: 2px solid transparent;
    border-bottom: 2px solid transparent;
    line-height: 0;
    opacity: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.widget .instagram-photos a {
    max-width: 77px
}

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

.instagram-photos a i {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0
}

.mobile-false .instagram-photos a:hover i {
    opacity: 1
}

/* Custom Less Compiled */

@charset "utf-8";

.transparent-border-mixin {
    border-color: rgba(173, 176, 182, .3)
}

.sidebar .transparent-border-mixin,
.sidebar-content .transparent-border-mixin,
.stripe .sidebar-content .transparent-border-mixin {
    border-color: rgba(120, 125, 133, .15)
}

.footer .transparent-border-mixin {
    border-color: rgba(154, 160, 167, .15)
}

.stripe-style-1 .transparent-border-mixin {
    border-color: rgba(120, 125, 133, .15)
}

.stripe-style-2 .transparent-border-mixin {
    border-color: rgba(139, 145, 153, .15)
}

.stripe-style-3 .transparent-border-mixin,
.stripe-style-4 .transparent-border-mixin {
    border-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .transparent-border-mixin {
    border-color: rgba(51, 51, 51, .15)
}

.solid-bg-mixin {
    background-color: #f8f8f9
}

.stripe-style-1 .solid-bg-mixin {
    background-color: #fff
}

.stripe-style-2 .solid-bg-mixin,
.stripe-style-3 .solid-bg-mixin {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-4 .solid-bg-mixin {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .solid-bg-mixin {
    background-color: rgba(0, 0, 0, .08)
}

.outline-element-decoration .outline-decoration {
    -webkit-box-shadow: inset 0 0 0 1px transparent;
    box-shadow: inset 0 0 0 1px transparent
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .outline-decoration {
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15)
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .outline-decoration {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .stripe-style-1.outline-element-decoration .outline-decoration,
.stripe-style-1.outline-element-decoration .outline-decoration {
    -webkit-box-shadow: inset 0 0 0 1px #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.outline-element-decoration .stripe-style-2.outline-element-decoration .outline-decoration,
.stripe-style-2.outline-element-decoration .outline-decoration {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.outline-element-decoration .stripe-style-3.outline-element-decoration .outline-decoration,
.stripe-style-3.outline-element-decoration .outline-decoration {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19)
}

.outline-element-decoration .stripe-style-4 .outline-decoration,
.outline-element-decoration .stripe-style-5 .outline-decoration {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .shadow-decoration,
.shadow-element-decoration .stripe .sidebar-content.solid-bg .shadow-decoration {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .shadow-decoration {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .shadow-decoration,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .shadow-decoration,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .shadow-decoration,
.stripe-style-1.shadow-element-decoration .shadow-decoration,
.stripe-style-2.shadow-element-decoration .shadow-decoration,
.stripe-style-3.shadow-element-decoration .shadow-decoration {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe-style-4 .shadow-decoration,
.shadow-element-decoration .stripe-style-5 .shadow-decoration {
    -webkit-box-shadow: none;
    box-shadow: none
}

.accent-bg-mixin {
    color: #fff;
    background-color: #1ebbf0
}

.accent-gradient .accent-bg-mixin {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.wf-container>*,
body,
body.page,
html {
    font: 400 20px/28px Lato, Helvetica, Arial, Verdana, sans-serif;
    word-spacing: normal;
    color: #787d85
}

.dt-accordion-text-big .wpb_accordion_header>a,
.text-big {
    font-size: 20px;
    line-height: 28px
}

.dt-accordion-text-normal .wpb_accordion_header>a,
.text-normal {
    font-size: 18px;
    line-height: 26px
}

.dt-accordion-text-small .wpb_accordion_header>a,
.text-small,
.wp-caption-text {
    font-size: 16px;
    line-height: 25px
}

.text-uppercase {
    text-transform: uppercase
}

.dt-accordion-h1-size .wpb_accordion_header>a,
.entry-title.h1-size,
.h1-size,
h1 {
    color: #3b3f4a;
    font: normal 900 52px/62px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none
}

@media (max-width:800px) {

    .dt-accordion-h1-size .wpb_accordion_header>a,
    .entry-title.h1-size,
    .h1-size,
    h1 {
        font-size: 34px;
        line-height: 44px
    }
}

.dt-accordion-h2-size .wpb_accordion_header>a,
.entry-title.h2-size,
.h2-size,
h1.entry-title,
h2 {
    color: #3b3f4a;
    font: normal 300 34px/44px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none
}

.dt-accordion-h3-size .wpb_accordion_header>a,
.entry-title.h3-size,
.h3-size,
h2.entry-title,
h3 {
    color: #3b3f4a;
    font: normal 700 25px/36px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none
}

.dt-accordion-h4-size .wpb_accordion_header>a,
.entry-title.h4-size,
.h4-size,
.vc_separator h4,
h3.entry-title,
h4 {
    color: #3b3f4a;
    font: normal 700 20px/30px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none
}

.dt-accordion-h5-size .wpb_accordion_header>a,
.entry-title.h5-size,
.h5-size,
h4.entry-title,
h5 {
    color: #3b3f4a;
    font: normal 700 16px/28px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none
}

.dt-accordion-h6-size .wpb_accordion_header>a,
.entry-title.h6-size,
.h6-size,
h6 {
    color: #3b3f4a;
    font: normal 700 14px/26px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none
}

.color-title,
.entry-meta .header-color,
.entry-title.h1-size,
.entry-title.h2-size,
.entry-title.h3-size,
.entry-title.h4-size,
.entry-title.h5-size,
.entry-title.h6-size,
.h1-size,
.h2-size,
.h3-size,
.h4-size,
.h5-size,
.h6-size,
.header-color,
.sidebar-content .color-title,
.sidebar-content .entry-meta .header-color,
.sidebar-content .entry-title.h1-size,
.sidebar-content .entry-title.h2-size,
.sidebar-content .entry-title.h3-size,
.sidebar-content .entry-title.h4-size,
.sidebar-content .entry-title.h5-size,
.sidebar-content .entry-title.h6-size,
.sidebar-content .h1-size,
.sidebar-content .h2-size,
.sidebar-content .h3-size,
.sidebar-content .h4-size,
.sidebar-content .h5-size,
.sidebar-content .h6-size,
.sidebar-content .header-color,
.sidebar-content h1,
.sidebar-content h1 a,
.sidebar-content h1 a:hover,
.sidebar-content h1.entry-title,
.sidebar-content h2,
.sidebar-content h2 a,
.sidebar-content h2 a:hover,
.sidebar-content h2.entry-title,
.sidebar-content h3,
.sidebar-content h3 a,
.sidebar-content h3 a:hover,
.sidebar-content h3.entry-title,
.sidebar-content h4,
.sidebar-content h4 a,
.sidebar-content h4 a:hover,
.sidebar-content h5,
.sidebar-content h5 a,
.sidebar-content h5 a:hover,
.sidebar-content h6,
.sidebar-content h6 a,
.sidebar-content h6 a:hover,
.stripe .sidebar-content.solid-bg .color-title,
.stripe .sidebar-content.solid-bg .entry-meta .header-color,
.stripe .sidebar-content.solid-bg .entry-title.h1-size,
.stripe .sidebar-content.solid-bg .entry-title.h2-size,
.stripe .sidebar-content.solid-bg .entry-title.h3-size,
.stripe .sidebar-content.solid-bg .entry-title.h4-size,
.stripe .sidebar-content.solid-bg .entry-title.h5-size,
.stripe .sidebar-content.solid-bg .entry-title.h6-size,
.stripe .sidebar-content.solid-bg .h1-size,
.stripe .sidebar-content.solid-bg .h2-size,
.stripe .sidebar-content.solid-bg .h3-size,
.stripe .sidebar-content.solid-bg .h4-size,
.stripe .sidebar-content.solid-bg .h5-size,
.stripe .sidebar-content.solid-bg .h6-size,
.stripe .sidebar-content.solid-bg .header-color,
.stripe .sidebar-content.solid-bg h1,
.stripe .sidebar-content.solid-bg h1 a,
.stripe .sidebar-content.solid-bg h1 a:hover,
.stripe .sidebar-content.solid-bg h1.entry-title,
.stripe .sidebar-content.solid-bg h2,
.stripe .sidebar-content.solid-bg h2 a,
.stripe .sidebar-content.solid-bg h2 a:hover,
.stripe .sidebar-content.solid-bg h2.entry-title,
.stripe .sidebar-content.solid-bg h3,
.stripe .sidebar-content.solid-bg h3 a,
.stripe .sidebar-content.solid-bg h3 a:hover,
.stripe .sidebar-content.solid-bg h3.entry-title,
.stripe .sidebar-content.solid-bg h4,
.stripe .sidebar-content.solid-bg h4 a,
.stripe .sidebar-content.solid-bg h4 a:hover,
.stripe .sidebar-content.solid-bg h5,
.stripe .sidebar-content.solid-bg h5 a,
.stripe .sidebar-content.solid-bg h5 a:hover,
.stripe .sidebar-content.solid-bg h6,
.stripe .sidebar-content.solid-bg h6 a,
.stripe .sidebar-content.solid-bg h6 a:hover,
h1,
h1 a,
h1 a:hover,
h1.entry-title,
h2,
h2 a,
h2 a:hover,
h2.entry-title,
h3,
h3 a,
h3 a:hover,
h3.entry-title,
h4,
h4 a,
h4 a:hover,
h5,
h5 a,
h5 a:hover,
h6,
h6 a,
h6 a:hover {
    color: #3b3f4a
}

.footer .color-title,
.footer .entry-meta .header-color,
.footer .entry-title.h1-size,
.footer .entry-title.h2-size,
.footer .entry-title.h3-size,
.footer .entry-title.h4-size,
.footer .entry-title.h5-size,
.footer .entry-title.h6-size,
.footer .h1-size,
.footer .h2-size,
.footer .h3-size,
.footer .h4-size,
.footer .h5-size,
.footer .h6-size,
.footer .header-color,
.footer h1,
.footer h1 a,
.footer h1 a:hover,
.footer h1.entry-title,
.footer h2,
.footer h2 a,
.footer h2 a:hover,
.footer h2.entry-title,
.footer h3,
.footer h3 a,
.footer h3 a:hover,
.footer h3.entry-title,
.footer h4,
.footer h4 a,
.footer h4 a:hover,
.footer h5,
.footer h5 a,
.footer h5 a:hover,
.footer h6,
.footer h6 a,
.footer h6 a:hover {
    color: #fff
}

.stripe-style-1 .color-title,
.stripe-style-1 .entry-meta .header-color,
.stripe-style-1 .entry-title.h1-size,
.stripe-style-1 .entry-title.h2-size,
.stripe-style-1 .entry-title.h3-size,
.stripe-style-1 .entry-title.h4-size,
.stripe-style-1 .entry-title.h5-size,
.stripe-style-1 .entry-title.h6-size,
.stripe-style-1 .h1-size,
.stripe-style-1 .h2-size,
.stripe-style-1 .h3-size,
.stripe-style-1 .h4-size,
.stripe-style-1 .h5-size,
.stripe-style-1 .h6-size,
.stripe-style-1 .header-color,
.stripe-style-1 h1,
.stripe-style-1 h1 a,
.stripe-style-1 h1 a:hover,
.stripe-style-1 h1.entry-title,
.stripe-style-1 h2,
.stripe-style-1 h2 a,
.stripe-style-1 h2 a:hover,
.stripe-style-1 h2.entry-title,
.stripe-style-1 h3,
.stripe-style-1 h3 a,
.stripe-style-1 h3 a:hover,
.stripe-style-1 h3.entry-title,
.stripe-style-1 h4,
.stripe-style-1 h4 a,
.stripe-style-1 h4 a:hover,
.stripe-style-1 h5,
.stripe-style-1 h5 a,
.stripe-style-1 h5 a:hover,
.stripe-style-1 h6,
.stripe-style-1 h6 a,
.stripe-style-1 h6 a:hover {
    color: #3b3f4a
}

.stripe-style-2 .color-title,
.stripe-style-2 .entry-meta .header-color,
.stripe-style-2 .entry-title.h1-size,
.stripe-style-2 .entry-title.h2-size,
.stripe-style-2 .entry-title.h3-size,
.stripe-style-2 .entry-title.h4-size,
.stripe-style-2 .entry-title.h5-size,
.stripe-style-2 .entry-title.h6-size,
.stripe-style-2 .h1-size,
.stripe-style-2 .h2-size,
.stripe-style-2 .h3-size,
.stripe-style-2 .h4-size,
.stripe-style-2 .h5-size,
.stripe-style-2 .h6-size,
.stripe-style-2 .header-color,
.stripe-style-2 h1,
.stripe-style-2 h1 a,
.stripe-style-2 h1 a:hover,
.stripe-style-2 h1.entry-title,
.stripe-style-2 h2,
.stripe-style-2 h2 a,
.stripe-style-2 h2 a:hover,
.stripe-style-2 h2.entry-title,
.stripe-style-2 h3,
.stripe-style-2 h3 a,
.stripe-style-2 h3 a:hover,
.stripe-style-2 h3.entry-title,
.stripe-style-2 h4,
.stripe-style-2 h4 a,
.stripe-style-2 h4 a:hover,
.stripe-style-2 h5,
.stripe-style-2 h5 a,
.stripe-style-2 h5 a:hover,
.stripe-style-2 h6,
.stripe-style-2 h6 a,
.stripe-style-2 h6 a:hover,
.stripe-style-3 .color-title,
.stripe-style-3 .entry-meta .header-color,
.stripe-style-3 .entry-title.h1-size,
.stripe-style-3 .entry-title.h2-size,
.stripe-style-3 .entry-title.h3-size,
.stripe-style-3 .entry-title.h4-size,
.stripe-style-3 .entry-title.h5-size,
.stripe-style-3 .entry-title.h6-size,
.stripe-style-3 .h1-size,
.stripe-style-3 .h2-size,
.stripe-style-3 .h3-size,
.stripe-style-3 .h4-size,
.stripe-style-3 .h5-size,
.stripe-style-3 .h6-size,
.stripe-style-3 .header-color,
.stripe-style-3 h1,
.stripe-style-3 h1 a,
.stripe-style-3 h1 a:hover,
.stripe-style-3 h1.entry-title,
.stripe-style-3 h2,
.stripe-style-3 h2 a,
.stripe-style-3 h2 a:hover,
.stripe-style-3 h2.entry-title,
.stripe-style-3 h3,
.stripe-style-3 h3 a,
.stripe-style-3 h3 a:hover,
.stripe-style-3 h3.entry-title,
.stripe-style-3 h4,
.stripe-style-3 h4 a,
.stripe-style-3 h4 a:hover,
.stripe-style-3 h5,
.stripe-style-3 h5 a,
.stripe-style-3 h5 a:hover,
.stripe-style-3 h6,
.stripe-style-3 h6 a,
.stripe-style-3 h6 a:hover,
.stripe-style-4 .color-title,
.stripe-style-4 .entry-meta .header-color,
.stripe-style-4 .entry-title.h1-size,
.stripe-style-4 .entry-title.h2-size,
.stripe-style-4 .entry-title.h3-size,
.stripe-style-4 .entry-title.h4-size,
.stripe-style-4 .entry-title.h5-size,
.stripe-style-4 .entry-title.h6-size,
.stripe-style-4 .h1-size,
.stripe-style-4 .h2-size,
.stripe-style-4 .h3-size,
.stripe-style-4 .h4-size,
.stripe-style-4 .h5-size,
.stripe-style-4 .h6-size,
.stripe-style-4 .header-color,
.stripe-style-4 h1,
.stripe-style-4 h1 a,
.stripe-style-4 h1 a:hover,
.stripe-style-4 h1.entry-title,
.stripe-style-4 h2,
.stripe-style-4 h2 a,
.stripe-style-4 h2 a:hover,
.stripe-style-4 h2.entry-title,
.stripe-style-4 h3,
.stripe-style-4 h3 a,
.stripe-style-4 h3 a:hover,
.stripe-style-4 h3.entry-title,
.stripe-style-4 h4,
.stripe-style-4 h4 a,
.stripe-style-4 h4 a:hover,
.stripe-style-4 h5,
.stripe-style-4 h5 a,
.stripe-style-4 h5 a:hover,
.stripe-style-4 h6,
.stripe-style-4 h6 a,
.stripe-style-4 h6 a:hover {
    color: #fff
}

.stripe-style-5 .color-title,
.stripe-style-5 .entry-meta .header-color,
.stripe-style-5 .entry-title.h1-size,
.stripe-style-5 .entry-title.h2-size,
.stripe-style-5 .entry-title.h3-size,
.stripe-style-5 .entry-title.h4-size,
.stripe-style-5 .entry-title.h5-size,
.stripe-style-5 .entry-title.h6-size,
.stripe-style-5 .h1-size,
.stripe-style-5 .h2-size,
.stripe-style-5 .h3-size,
.stripe-style-5 .h4-size,
.stripe-style-5 .h5-size,
.stripe-style-5 .h6-size,
.stripe-style-5 .header-color,
.stripe-style-5 h1,
.stripe-style-5 h1 a,
.stripe-style-5 h1 a:hover,
.stripe-style-5 h1.entry-title,
.stripe-style-5 h2,
.stripe-style-5 h2 a,
.stripe-style-5 h2 a:hover,
.stripe-style-5 h2.entry-title,
.stripe-style-5 h3,
.stripe-style-5 h3 a,
.stripe-style-5 h3 a:hover,
.stripe-style-5 h3.entry-title,
.stripe-style-5 h4,
.stripe-style-5 h4 a,
.stripe-style-5 h4 a:hover,
.stripe-style-5 h5,
.stripe-style-5 h5 a,
.stripe-style-5 h5 a:hover,
.stripe-style-5 h6,
.stripe-style-5 h6 a,
.stripe-style-5 h6 a:hover {
    color: #333
}

.text-primary {
    font-size: 20px;
    line-height: 28px
}

.content .text-primary {
    color: #3b3f4a
}

.footer .text-primary {
    color: #fff
}

.stripe-style-1 .text-primary {
    color: #3b3f4a
}

.stripe-style-2 .text-primary,
.stripe-style-3 .text-primary,
.stripe-style-4 .text-primary {
    color: #fff
}

.stripe-style-5 .text-primary {
    color: #333
}

a.text-primary {
    text-decoration: none
}

a.text-primary:hover {
    text-decoration: underline
}

.color-primary .sidebar,
.sidebar-content .color-primary,
.stripe .sidebar-content .color-primary {
    color: #3b3f4a
}

.footer .color-primary {
    color: #fff
}

#page .color-accent,
#page .stripe-style-1 .color-accent,
#page .stripe-style-2 .color-accent,
#page .stripe-style-3 .color-accent,
#page .stripe-style-4 .color-accent,
#page .stripe-style-5 .color-accent,
.color-secondary,
.stripe .color-secondary,
.stripe .text-secondary,
.stripe-style-1 .text-secondary,
.stripe-style-2 .text-secondary,
.stripe-style-3 .text-secondary,
.stripe-style-4 .text-secondary,
.stripe-style-5 .text-secondary,
.text-secondary,
a,
a:hover {
    color: #1ebbf0
}

a.color-primary {
    text-decoration: none
}

a.color-primary:hover {
    text-decoration: underline
}

.text-secondary {
    font-size: 16px;
    line-height: 25px
}

.accent-gradient #page .color-accent {
    background: -webkit-gradient(linear, left top, right top, color-stop(32%, #1ebbf0), color-stop(100%, #39dfaa));
    background: -webkit-linear-gradient(left, #1ebbf0 32%, #39dfaa 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.paint-accent-color {
    color: #1ebbf0 !important
}

.accent-gradient .paint-accent-color {
    background: -webkit-gradient(linear, left top, right top, color-stop(32%, #1ebbf0), color-stop(100%, #39dfaa));
    background: -webkit-linear-gradient(left, #1ebbf0 32%, #39dfaa 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.color-base-transparent,
.color-secondary {
    color: #adb0b6
}

.sidebar-content .color-base-transparent,
.sidebar-content .color-secondary,
.stripe .sidebar-content .color-base-transparent,
.stripe .sidebar-content .color-secondary {
    color: rgba(120, 125, 133, .5)
}

.footer .color-base-transparent,
.footer .color-secondary {
    color: rgba(154, 160, 167, .5)
}

.stripe-style-1 .color-base-transparent,
.stripe-style-1 .color-secondary {
    color: rgba(120, 125, 133, .5)
}

.stripe-style-2 .color-base-transparent,
.stripe-style-2 .color-secondary {
    color: rgba(139, 145, 153, .5)
}

.stripe-style-3 .color-base-transparent,
.stripe-style-3 .color-secondary,
.stripe-style-4 .color-base-transparent,
.stripe-style-4 .color-secondary {
    color: rgba(255, 255, 255, .5)
}

.stripe-style-5 .color-base-transparent,
.stripe-style-5 .color-secondary {
    color: rgba(51, 51, 51, .5)
}

.header-bottom-bar a,
.top-bar,
.top-bar .mini-login .submit,
.top-bar .mini-nav .customSelect,
.top-bar .mini-nav a:hover,
.top-bar a {
    color: #adb0b6
}

#bottom-bar>.wf-wrap,
#footer>.wf-wrap,
#main>.wf-wrap {
    width: 1250px
}

.ph-wrap {
    max-width: 1162px
}

#page.boxed,
#phantom.full-width .ph-wrap.boxed,
.boxed #bottom-bar,
.boxed .footer {
    max-width: 1280px
}

#phantom .ph-wrap.boxed,
.boxed .classic-header.content-width-line .navigation:before,
.boxed .top-bar.line-content:before {
    max-width: 1162px
}

.boxed .classic-header.full-width.content-width-line .navigation:before,
.boxed .full-width .top-bar.line-content:before,
.masthead:not(.side-header) {
    max-width: 100%
}

.content {
    width: 70%
}

#main {
    padding: 70px 0
}

body {
    background: center center no-repeat fixed #f8f8f9;
    background-size: cover
}

#page,
.footer-overlap .page-inner {
    background: center top #fff;
    background-size: auto
}

.overlap #main,
.overlap .main-gradient {
    background-image: none, #fff none repeat center top, -moz-linear-gradient(top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 20px, rgba(255, 255, 255, .94) 30px, rgba(255, 255, 255, .98) 50px, rgba(255, 255, 255, .99) 60px, #fff 70px);
    background-image: none, -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, #fff));
    background-image: none, -webkit-linear-gradient(top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 20px, rgba(255, 255, 255, .94) 30px, rgba(255, 255, 255, .98) 50px, rgba(255, 255, 255, .99) 60px, #fff 70px);
    background-image: none, -o-linear-gradient(top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 20px, rgba(255, 255, 255, .94) 30px, rgba(255, 255, 255, .98) 50px, rgba(255, 255, 255, .99) 60px, #fff 70px);
    background-image: none, -ms-linear-gradient(top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 20px, rgba(255, 255, 255, .94) 30px, rgba(255, 255, 255, .98) 50px, rgba(255, 255, 255, .99) 60px, #fff 70px);
    background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 20px, rgba(255, 255, 255, .94) 30px, rgba(255, 255, 255, .98) 50px, rgba(255, 255, 255, .99) 60px, #fff 70px);
    background-repeat: repeat;
    background-position: center top;
    background-size: auto;
    -webkit-box-shadow: 0 -1px 0 0 rgba(5, 38, 57, .05);
    box-shadow: 0 -1px 0 0 rgba(5, 38, 57, .05)
}

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

    .overlap #main,
    .overlap .main-gradient {
        background-image: none, #fff none repeat center top, -moz-linear-gradient(top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 15px, rgba(255, 255, 255, .94) 20px, rgba(255, 255, 255, .98) 30px, rgba(255, 255, 255, .99) 35px, #fff 40px);
        background-image: none, -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, #fff));
        background-image: none, -webkit-linear-gradient(top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 15px, rgba(255, 255, 255, .94) 20px, rgba(255, 255, 255, .98) 30px, rgba(255, 255, 255, .99) 35px, #fff 40px);
        background-image: none, -o-linear-gradient(top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 15px, rgba(255, 255, 255, .94) 20px, rgba(255, 255, 255, .98) 30px, rgba(255, 255, 255, .99) 35px, #fff 40px);
        background-image: none, -ms-linear-gradient(top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 15px, rgba(255, 255, 255, .94) 20px, rgba(255, 255, 255, .98) 30px, rgba(255, 255, 255, .99) 35px, #fff 40px);
        background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 15px, rgba(255, 255, 255, .94) 20px, rgba(255, 255, 255, .98) 30px, rgba(255, 255, 255, .99) 35px, #fff 40px)
    }
}

.old-ie .overlap #main {
    background: center top #fff
}

#main #content .norotatingtweets,
#main #content .rotatingtweets,
#main .flexslider,
#main .vc_progress_bar .vc_single_bar,
#main .vc_progress_bar .vc_single_bar .vc_bar,
#main .vc_progress_bar .vc_single_bar .vc_label,
#main .vc_text_separator div,
#main-slideshow .tp-button,
#megaMenu ul.megaMenu>li.menu-item,
#megaMenu ul.megaMenu>li.menu-item>a,
#mobile-menu,
.album-share-overlay,
.arrows-accent .next i,
.arrows-accent .prev i,
.bg-on:not(.fullwidth-img),
.bg-under-widget .sidebar-content .widget,
.blog-content .block-style-widget,
.breadcrumbs.bg-dark,
.breadcrumbs.bg-light,
.btn-cntr a,
.comment-list .comment>article,
.contact-form-ios #loginform input[type=text],
.contact-form-ios #loginform input[type=password],
.contact-form-ios .form-fields,
.contact-form-minimal .dt-form input,
.contact-form-minimal input[type=url],
.contact-form-minimal input[type=date],
.contact-form-minimal input[type=text],
.contact-form-minimal input[type=tel],
.contact-form-minimal input[type=email],
.contact-form-minimal input[type=number],
.contact-form-minimal input[type=range],
.contact-form-minimal input[type=password],
.content .searchform input,
.custom-menu a:before,
.customSelect,
.dt-btn,
.dt-form button,
.entry-author,
.footer .testimonials.slider-content,
.format-aside-content,
.format-link-content,
.format-status-content,
.icons-bg .benefits-grid-ico,
.loading-label,
.ls-container.ls-carousel .ls-nav-next,
.ls-container.ls-carousel .ls-nav-prev,
.mc4wp-form form select,
.mc4wp-form input[type=url],
.mc4wp-form input[type=date],
.menu-btn,
.nsu-submit,
.photo-scroller .album-share-overlay .share-button.entry-share,
.project-navigation,
.round-images .bg-on.team-container:not(.fullwidth-img),
.rsHomePorthole .rsPreloader,
.rsShor .rsPreloader,
.shortcode-action-bg,
.shortcode-action-bg:before,
.shortcode-code,
.shortcode-teaser.frame-on,
.skill,
.skill-value,
.small-fancy-datas .fancy-date a,
.solid-bg .sidebar-content,
.solid-bg.sidebar-content .widget,
.st-accordion li>a:before,
.testimonial-content,
.testimonial-item .ts-viewport,
.twentytwenty-after-label,
.twentytwenty-before-label,
.widget .logo-items li,
.widget .searchform input,
.widget .team-container,
.widget .testimonial-content,
.wpb_content_element .wpb_accordion_header>a:before,
.wpb_content_element.dt-accordion-bg-on .wpb_accordion_wrapper .wpb_accordion_header,
.wpb_tabs.tab-style-two,
.wpb_tour.tab-style-two,
.wpcf7-submit.dt-btn-m,
blockquote,
select,
textarea {
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.contact-form-ios .form-fields span:last-child input {
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-bottomleft: 2px;
    -moz-border-radius-topleft: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 0 0 2px 2px
}

.contact-form-ios .form-fields span:first-child input {
    -webkit-border-top-right-radius: 2px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-topright: 2px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 2px 2px 0 0
}

.masthead:not(.side-header):not(.full-width):not(.side-header-v-stroke):not(.side-header-menu-icon) {
    padding: 0 44px;
    box-sizing: border-box
}

.masthead:not(.side-header):not(.side-header-menu-icon) .header-bar,
.masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar,
.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar {
    max-width: calc(1250px - 88px);
    margin: 0 auto
}

.header-bar .masthead.side-header-menu-icon,
.masthead:not(.side-header).full-width .header-bar,
.masthead:not(.side-header).full-width .mobile-header-bar,
.masthead:not(.side-header).full-width .top-bar,
.mobile-header-bar .masthead.side-header-menu-icon,
.top-bar .masthead.side-header-menu-icon {
    max-width: 100%
}

#phantom.boxed,
.boxed .masthead.full-width:not(.side-header),
.phantom-sticky .boxed .masthead:not(.side-header) {
    max-width: 1280px
}

.boxed .classic-header .navigation:before,
.boxed .top-bar:before {
    width: 1280px
}

.header-space,
.masthead:not(.side-header):not(.mixed-header) .header-bar {
    min-height: 120px
}

.header-side-left #page {
    padding-left: 300px
}

.rtl.header-side-left #page {
    padding-right: 300px;
    padding-left: 0
}

.header-side-right #page {
    padding-right: 300px
}

.rtl.header-side-right #page {
    padding-left: 300px;
    padding-right: 0
}

.classic-header .branding .mini-widgets,
.classic-header .branding .mini-widgets:last-child,
.side-header .main-nav,
.side-header .mini-widgets {
    padding: 0
}

.side-header {
    width: 300px
}

.header-side-left .side-header {
    margin-left: -300px
}

.rtl.header-side-left .side-header {
    margin-right: -300px;
    margin-left: 0
}

.side-header .header-bar {
    width: 220px;
    padding: 0
}

.classic-header.bg-behind-menu .navigation:before,
.classic-header.content-width-line .navigation:before,
.classic-header.full-width-line .navigation:before {
    background-color: #000
}

.classic-header .navigation>.mini-widgets,
.classic-header .widget-box .mini-widgets,
.inline-header .header-bar>.mini-widgets,
.inline-header .widget-box .mini-widgets {
    padding: 0 0 0 5px
}

.classic-header .navigation {
    margin: 0
}

.split-header .header-bar .navigation:first-of-type>.mini-widgets {
    padding: 0
}

.split-header .header-bar .navigation:last-child>.mini-widgets,
.split-header .widget-box .mini-widgets {
    padding: 0 0 0 5px
}

.mixed-header.side-header-h-stroke,
.mixed-header.side-header-v-stroke {
    background-color: #fff
}

.header-space.top-line-space,
.mixed-header.side-header-h-stroke .header-bar {
    min-height: 130px
}

.mixed-header.side-header-v-stroke .header-bar {
    width: 60px
}

.header-side-left.header-side-line #page:not(.boxed),
.overlay-navigation.header-side-line #page:not(.boxed) {
    padding-left: 60px
}

.rtl.header-side-left.header-side-line #page:not(.boxed),
.rtl.overlay-navigation.header-side-line #page:not(.boxed) {
    padding-left: 0;
    padding-right: 60px
}

.header-side-right.header-side-line #page:not(.boxed) {
    padding-right: 60px
}

.rtl.header-side-right.header-side-line #page:not(.boxed) {
    padding-right: 0;
    padding-left: 60px
}

.header-side-left.header-side-line .mixed-header.side-header-v-stroke,
.header-side-line .mixed-header.side-header-v-stroke {
    margin-left: -60px
}

.rtl.header-side-left.header-side-line .mixed-header.side-header-v-stroke,
.rtl.header-side-line .mixed-header.side-header-v-stroke {
    margin-right: -60px;
    margin-left: 0
}

.header-side-left.header-side-line .boxed .mixed-header.side-header-v-stroke,
.header-side-line .boxed .mixed-header.side-header-v-stroke {
    margin-left: 0
}

.rtl.header-side-left.header-side-line .boxed .mixed-header.side-header-v-stroke,
.rtl.header-side-line .boxed .mixed-header.side-header-v-stroke {
    margin-right: 0
}

.mixed-header.side-header-h-stroke.line-decoration {
    border-bottom: 1px solid #d93
}

.header-side-left .mixed-header.side-header-v-stroke.line-decoration {
    border-right: 1px solid #d93
}

.header-side-right .mixed-header.side-header-v-stroke.line-decoration {
    border-left: 1px solid #d93
}

.mixed-header.side-header-v-stroke.shadow-decoration {
    -webkit-box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07);
    box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07)
}

.mobile-sticky-header-overlay,
.sticky-header-overlay {
    background-color: #111
}

.overlay-cursor-on .mobile-sticky-header-overlay.active:hover,
.overlay-cursor-on .sticky-header-overlay.active:hover {
    cursor: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='30px' height='30px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M12.621,2.674L8,7.299L3.376,2.674c-0.254-0.253-0.664-0.253-0.919,0c-0.254,0.254-0.253,0.667,0,0.919l4.622,4.625l-4.624,4.625c-0.254,0.255-0.253,0.665,0,0.917c0.255,0.256,0.666,0.256,0.921,0L8,9.136l4.626,4.625c0.251,0.256,0.665,0.256,0.919,0c0.253-0.252,0.253-0.666,0-0.917L8.922,8.219l4.623-4.624c0.253-0.253,0.253-0.667,0-0.919C13.291,2.421,12.877,2.421,12.621,2.674z'/%3E%3C/svg%3E"), auto
}

.side-header-h-stroke .mini-widgets {
    padding: 0
}

@media screen and (min-width:990px) {
    .sticky-header.header-side-right.slide-header-animation .show-header .side-header {
        -ms-transform: translateX(calc(100% - @header-side-width));
        -webkit-transform: translate3d(calc(100% - @header-side-width), 0, 0);
        transform: translate3d(calc(100% - @header-side-width), 0, 0)
    }

    .menu-toggle,
    .overlay-navigation .hide-overlay {
        width: 54px;
        height: 54px
    }

    .menu-toggle {
        margin: 0
    }

    .hide-overlay .lines-button,
    .menu-toggle .lines-button {
        background-color: rgba(255, 255, 255, .75);
        -webkit-border-radius: 0;
        border-radius: 0;
        width: 54px;
        height: 54px
    }

    .hide-overlay.active .lines-button,
    .menu-toggle.active .lines-button {
        background-color: rgba(255, 255, 255, .75)
    }

    .hide-overlay .lines,
    .hide-overlay .lines:after,
    .hide-overlay .lines:before,
    .hide-overlay.active .lines-button .lines,
    .hide-overlay.active .lines-button .lines:after,
    .hide-overlay.active .lines-button .lines:before,
    .menu-toggle .lines,
    .menu-toggle .lines:after,
    .menu-toggle .lines:before,
    .menu-toggle.active .lines-button .lines,
    .menu-toggle.active .lines-button .lines:after,
    .menu-toggle.active .lines-button .lines:before {
        background-color: #000
    }

    .header-side-left .show-header .side-header .menu-toggle {
        -ms-animation: opacity-lat-menu .8s ease .2s 1 normal both;
        -webkit-animation: opacity-lat-menu .8s ease .2s 1 normal both;
        animation: opacity-lat-menu .8s ease .2s 1 normal both
    }

    .header-side-left .closed-header .side-header .menu-toggle {
        -ms-animation: opacity-lat-rev-menu .9s ease .2s 1 normal both;
        -webkit-animation: opacity-lat-rev-menu .9s ease .2s 1 normal both;
        animation: opacity-lat-rev-menu .9s ease .2s 1 normal both
    }

    .header-side-right .show-header .side-header .menu-toggle {
        -ms-animation: opacity-lat-menu-right .8s ease .2s 1 normal both;
        -webkit-animation: opacity-lat-menu-right .8s ease .2s 1 normal both;
        animation: opacity-lat-menu-right .8s ease .2s 1 normal both
    }

    .header-side-right .closed-header .side-header .menu-toggle {
        -ms-animation: opacity-lat-rev-menu-right .9s ease .2s 1 normal both;
        -webkit-animation: opacity-lat-rev-menu-right .9s ease .2s 1 normal both;
        animation: opacity-lat-rev-menu-right .9s ease .2s 1 normal both
    }

    @-ms-keyframes opacity-lat-menu {

        0%,
        100% {
            left: 100%
        }

        0% {
            opacity: 0
        }

        100% {
            opacity: 1
        }
    }

    @-webkit-keyframes opacity-lat-menu {
        0% {
            opacity: 0;
            left: 100%
        }

        100% {
            left: 100%;
            opacity: 1
        }
    }

    @keyframes opacity-lat-menu {
        0% {
            opacity: 0;
            left: 100%
        }

        100% {
            left: 100%;
            opacity: 1
        }
    }

    @-ms-keyframes opacity-lat-rev-menu {
        0% {
            opacity: 0;
            left: 0
        }

        100% {
            left: 0;
            opacity: 1
        }
    }

    @-webkit-keyframes opacity-lat-rev-menu {
        0% {
            opacity: 0;
            left: 0
        }

        100% {
            left: 0;
            opacity: 1
        }
    }

    @keyframes opacity-lat-rev-menu {
        0% {
            opacity: 0;
            left: 0
        }

        100% {
            left: 0;
            opacity: 1
        }
    }

    @-ms-keyframes opacity-lat-menu-right {

        0%,
        100% {
            -webkit-transform: translateX(-50px)
        }

        0% {
            opacity: 0
        }

        100% {
            opacity: 1
        }
    }

    @-webkit-keyframes opacity-lat-menu-right {
        0% {
            opacity: 0;
            -webkit-transform: translateX(-50px)
        }

        100% {
            -webkit-transform: translateX(-50px);
            opacity: 1
        }
    }

    @keyframes opacity-lat-menu-right {
        0% {
            opacity: 0;
            transform: translateX(-50px)
        }

        100% {
            transform: translateX(-50px);
            opacity: 1
        }
    }

    @-ms-keyframes opacity-lat-rev-menu-right {

        0%,
        100% {
            -webkit-transform: translateX(0)
        }

        0% {
            opacity: 0
        }

        100% {
            opacity: 1
        }
    }

    @-webkit-keyframes opacity-lat-rev-menu-right {
        0% {
            opacity: 0;
            -webkit-transform: translateX(0)
        }

        100% {
            -webkit-transform: translateX(0);
            opacity: 1
        }
    }

    @keyframes opacity-lat-rev-menu-right {
        0% {
            opacity: 0;
            transform: translateX(0)
        }

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

.top-bar.solid-bg:before {
    background: center center rgba(44, 56, 64, 0)
}

.top-bar.full-width-line:before,
.top-bar.line-content:before {
    border-bottom: 1px solid rgba(44, 56, 64, 0)
}

.top-bar {
    padding: 5px 0
}

.top-bar .customSelectInner,
.top-bar .mini-contacts,
.top-bar .mini-login,
.top-bar .mini-login .submit,
.top-bar .mini-nav>ul>li>a,
.top-bar .mini-search,
.top-bar .mini-search .submit,
.top-bar .text-area,
.top-bar .wc-ico-cart {
    font: 13px/19px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none
}

.top-bar .shopping-cart,
.top-bar .soc-ico,
.top-bar .soc-ico a {
    line-height: 19px
}

.branding>a,
.branding>img,
.transparent .masthead:not(.side-header):not(.mixed-header) .branding>a,
.transparent .masthead:not(.side-header):not(.mixed-header) .branding>img {
    padding: 0 5px 0 0
}

.side-header-h-stroke .branding>a,
.side-header-h-stroke .branding>img,
.side-header-v-stroke .branding>a,
.side-header-v-stroke .branding>img {
    padding: 0 18px 0 0
}

.mixed-header .branding>a,
.mixed-header .branding>img {
    padding: 0
}

.masthead .mini-search .field {
    top: 27px
}

.masthead .top-bar .mini-search .field {
    top: 24px
}

.dt-mobile-header .mini-search .field,
.masthead .mini-search .field {
    width: 280px;
    color: #000 !important;
    background: #23262d !important;
    -webkit-text-fill-color: #000 !important;
    font: 13px/17px Lato, Helvetica, Arial, Verdana, sans-serif !important;
    text-transform: none;
    line-height: 25.5px
}

.masthead.side-header .mini-widgets .mini-search .field {
    top: auto;
    bottom: 17px
}

.masthead .mini-widgets .mini-search .field.bottom-overflow {
    top: auto;
    bottom: 27px
}

.masthead .mini-search input[type=text]::-moz-placeholder {
    color: #000
}

.mini-search .submit {
    font: 400 13px/17px Lato, Helvetica, Arial, Verdana, sans-serif;
    color: #3b3f4a
}

.branding .mini-search .submit,
.classic-header .mobile-mini-widgets .mini-search .submit,
.mixed-header .mini-search .submit {
    font: 600 14px/18px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    color: #393940
}

.dt-mobile-header .mini-search .submit {
    font: 13px/17px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
    color: #3b3f4a
}

.dt-mobile-header .mini-search .field {
    width: 100%;
    top: auto;
    bottom: 17px
}

.light-icons .mini-search .submit:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M0.5,6.689c0,3.415,2.77,6.187,6.187,6.187c1.47,0,2.822-0.518,3.883-1.375l3.807,3.806c0.257,0.259,0.511,0.161,0.771-0.098c0.256-0.26,0.418-0.578,0.162-0.835l-3.808-3.805c0.854-1.062,1.372-2.412,1.372-3.883c0-3.417-2.769-6.187-6.188-6.187C3.269,0.501,0.5,3.272,0.5,6.689z M1.653,6.703c0-2.786,2.265-5.05,5.049-5.05c2.787,0,5.05,2.263,5.05,5.05s-2.262,5.049-5.05,5.049C3.917,11.752,1.653,9.487,1.653,6.703z'/%3E%3C/svg%3E")
}

.light-icons .branding .mini-search .submit:before,
.light-icons .classic-header .mobile-mini-widgets .mini-search .submit:before,
.light-icons .mixed-header .mini-search .submit:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23393940' d='M0.5,6.689c0,3.415,2.77,6.187,6.187,6.187c1.47,0,2.822-0.518,3.883-1.375l3.807,3.806c0.257,0.259,0.511,0.161,0.771-0.098c0.256-0.26,0.418-0.578,0.162-0.835l-3.808-3.805c0.854-1.062,1.372-2.412,1.372-3.883c0-3.417-2.769-6.187-6.188-6.187C3.269,0.501,0.5,3.272,0.5,6.689z M1.653,6.703c0-2.786,2.265-5.05,5.049-5.05c2.787,0,5.05,2.263,5.05,5.05s-2.262,5.049-5.05,5.049C3.917,11.752,1.653,9.487,1.653,6.703z'/%3E%3C/svg%3E")
}

.light-icons .dt-mobile-header .mini-search .submit:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M0.5,6.689c0,3.415,2.77,6.187,6.187,6.187c1.47,0,2.822-0.518,3.883-1.375l3.807,3.806c0.257,0.259,0.511,0.161,0.771-0.098c0.256-0.26,0.418-0.578,0.162-0.835l-3.808-3.805c0.854-1.062,1.372-2.412,1.372-3.883c0-3.417-2.769-6.187-6.188-6.187C3.269,0.501,0.5,3.272,0.5,6.689z M1.653,6.703c0-2.786,2.265-5.05,5.049-5.05c2.787,0,5.05,2.263,5.05,5.05s-2.262,5.049-5.05,5.049C3.917,11.752,1.653,9.487,1.653,6.703z'/%3E%3C/svg%3E")
}

.bold-icons .mini-search .submit:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M15.376,13.75l-3.985-4c0.586-0.916,1.032-2.171,1.032-3.333c0-3.263-2.675-5.917-5.961-5.917C3.175,0.5,0.5,3.154,0.5,6.417c0,3.263,2.675,5.919,5.962,5.919c1.113,0,2.272-0.4,3.163-0.93l4.049,3.955L15.376,13.75z M2.518,6.455c0-2.179,1.785-3.953,3.981-3.953c2.195,0,3.983,1.773,3.983,3.953c0,2.18-1.788,3.952-3.983,3.952C4.304,10.407,2.518,8.635,2.518,6.455z'/%3E%3C/svg%3E")
}

.bold-icons .branding .mini-search .submit:before,
.bold-icons .classic-header .mobile-mini-widgets .mini-search .submit:before,
.bold-icons .mixed-header .mini-search .submit:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23393940' d='M15.376,13.75l-3.985-4c0.586-0.916,1.032-2.171,1.032-3.333c0-3.263-2.675-5.917-5.961-5.917C3.175,0.5,0.5,3.154,0.5,6.417c0,3.263,2.675,5.919,5.962,5.919c1.113,0,2.272-0.4,3.163-0.93l4.049,3.955L15.376,13.75z M2.518,6.455c0-2.179,1.785-3.953,3.981-3.953c2.195,0,3.983,1.773,3.983,3.953c0,2.18-1.788,3.952-3.983,3.952C4.304,10.407,2.518,8.635,2.518,6.455z'/%3E%3C/svg%3E")
}

.bold-icons .dt-mobile-header .mini-search .submit:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M15.376,13.75l-3.985-4c0.586-0.916,1.032-2.171,1.032-3.333c0-3.263-2.675-5.917-5.961-5.917C3.175,0.5,0.5,3.154,0.5,6.417c0,3.263,2.675,5.919,5.962,5.919c1.113,0,2.272-0.4,3.163-0.93l4.049,3.955L15.376,13.75z M2.518,6.455c0-2.179,1.785-3.953,3.981-3.953c2.195,0,3.983,1.773,3.983,3.953c0,2.18-1.788,3.952-3.983,3.952C4.304,10.407,2.518,8.635,2.518,6.455z'/%3E%3C/svg%3E")
}

.light-icons .mini-search .submit.act:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M13.36,2.818L8.5,7.669L3.636,2.818c-0.226-0.224-0.59-0.224-0.816,0c-0.225,0.226-0.224,0.592,0,0.816L7.669,8.5l-4.851,4.865c-0.226,0.226-0.224,0.59,0,0.814c0.226,0.227,0.59,0.227,0.817,0L8.5,9.331l4.865,4.848c0.223,0.228,0.59,0.228,0.815,0c0.226-0.224,0.226-0.591,0-0.813L9.33,8.5l4.851-4.864c0.226-0.226,0.226-0.593,0-0.817C13.955,2.594,13.588,2.594,13.36,2.818z'/%3E%3C/svg%3E")
}

.light-icons .branding .mini-search .submit.act:before,
.light-icons .classic-header .mobile-mini-widgets .mini-search .submit.act:before,
.light-icons .mixed-header .mini-search .submit.act:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23393940' d='M13.36,2.818L8.5,7.669L3.636,2.818c-0.226-0.224-0.59-0.224-0.816,0c-0.225,0.226-0.224,0.592,0,0.816L7.669,8.5l-4.851,4.865c-0.226,0.226-0.224,0.59,0,0.814c0.226,0.227,0.59,0.227,0.817,0L8.5,9.331l4.865,4.848c0.223,0.228,0.59,0.228,0.815,0c0.226-0.224,0.226-0.591,0-0.813L9.33,8.5l4.851-4.864c0.226-0.226,0.226-0.593,0-0.817C13.955,2.594,13.588,2.594,13.36,2.818z'/%3E%3C/svg%3E")
}

.light-icons .dt-mobile-header .mini-search .submit.act:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M13.36,2.818L8.5,7.669L3.636,2.818c-0.226-0.224-0.59-0.224-0.816,0c-0.225,0.226-0.224,0.592,0,0.816L7.669,8.5l-4.851,4.865c-0.226,0.226-0.224,0.59,0,0.814c0.226,0.227,0.59,0.227,0.817,0L8.5,9.331l4.865,4.848c0.223,0.228,0.59,0.228,0.815,0c0.226-0.224,0.226-0.591,0-0.813L9.33,8.5l4.851-4.864c0.226-0.226,0.226-0.593,0-0.817C13.955,2.594,13.588,2.594,13.36,2.818z'/%3E%3C/svg%3E")
}

.bold-icons .mini-search .submit.act:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%233b3f4a' xml:space='preserve'%3E%3Cpath d='M2.294,3.564l11.031,11.061l1.384-1.311L3.646,2.271'/%3E%3Cpath d='M13.357,2.271L2.295,13.314l1.384,1.311L14.71,3.564'/%3E%3C/svg%3E")
}

.bold-icons .branding .mini-search .submit.act:before,
.bold-icons .classic-header .mobile-mini-widgets .mini-search .submit.act:before,
.bold-icons .mixed-header .mini-search .submit.act:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%23393940' xml:space='preserve'%3E%3Cpath d='M2.294,3.564l11.031,11.061l1.384-1.311L3.646,2.271'/%3E%3Cpath d='M13.357,2.271L2.295,13.314l1.384,1.311L14.71,3.564'/%3E%3C/svg%3E")
}

.bold-icons .dt-mobile-header .mini-search .submit.act:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%233b3f4a' xml:space='preserve'%3E%3Cpath d='M2.294,3.564l11.031,11.061l1.384-1.311L3.646,2.271'/%3E%3Cpath d='M13.357,2.271L2.295,13.314l1.384,1.311L14.71,3.564'/%3E%3C/svg%3E")
}

.top-bar .mini-search .submit {
    color: #adb0b6
}

.light-icons .top-bar .mini-search .submit:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23adb0b6' d='M0.5,6.689c0,3.415,2.77,6.187,6.187,6.187c1.47,0,2.822-0.518,3.883-1.375l3.807,3.806c0.257,0.259,0.511,0.161,0.771-0.098c0.256-0.26,0.418-0.578,0.162-0.835l-3.808-3.805c0.854-1.062,1.372-2.412,1.372-3.883c0-3.417-2.769-6.187-6.188-6.187C3.269,0.501,0.5,3.272,0.5,6.689z M1.653,6.703c0-2.786,2.265-5.05,5.049-5.05c2.787,0,5.05,2.263,5.05,5.05s-2.262,5.049-5.05,5.049C3.917,11.752,1.653,9.487,1.653,6.703z'/%3E%3C/svg%3E")
}

.bold-icons .top-bar .mini-search .submit:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23adb0b6' d='M15.376,13.75l-3.985-4c0.586-0.916,1.032-2.171,1.032-3.333c0-3.263-2.675-5.917-5.961-5.917C3.175,0.5,0.5,3.154,0.5,6.417c0,3.263,2.675,5.919,5.962,5.919c1.113,0,2.272-0.4,3.163-0.93l4.049,3.955L15.376,13.75z M2.518,6.455c0-2.179,1.785-3.953,3.981-3.953c2.195,0,3.983,1.773,3.983,3.953c0,2.18-1.788,3.952-3.983,3.952C4.304,10.407,2.518,8.635,2.518,6.455z'/%3E%3C/svg%3E")
}

.light-icons .top-bar .mini-search .submit.act:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23adb0b6' d='M13.36,2.818L8.5,7.669L3.636,2.818c-0.226-0.224-0.59-0.224-0.816,0c-0.225,0.226-0.224,0.592,0,0.816L7.669,8.5l-4.851,4.865c-0.226,0.226-0.224,0.59,0,0.814c0.226,0.227,0.59,0.227,0.817,0L8.5,9.331l4.865,4.848c0.223,0.228,0.59,0.228,0.815,0c0.226-0.224,0.226-0.591,0-0.813L9.33,8.5l4.851-4.864c0.226-0.226,0.226-0.593,0-0.817C13.955,2.594,13.588,2.594,13.36,2.818z'/%3E%3C/svg%3E")
}

.bold-icons .top-bar .mini-search .submit.act:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%23adb0b6' xml:space='preserve'%3E%3Cpath d='M2.294,3.564l11.031,11.061l1.384-1.311L3.646,2.271'/%3E%3Cpath d='M13.357,2.271L2.295,13.314l1.384,1.311L14.71,3.564'/%3E%3C/svg%3E")
}

.login-remember {
    font-size: 16px;
    line-height: 25px
}

.mini-login,
.mini-login .submit {
    font: 400 13px/17px Lato, Helvetica, Arial, Verdana, sans-serif;
    color: #3b3f4a
}

.branding .mini-login,
.branding .mini-login .submit,
.classic-header .mobile-mini-widgets .mini-login,
.classic-header .mobile-mini-widgets .mini-login .submit,
.mixed-header .mini-login,
.mixed-header .mini-login .submit {
    font: 600 14px/18px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    color: #393940
}

.dt-mobile-header .mini-login,
.dt-mobile-header .mini-login .submit {
    font: 13px/17px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
    color: #3b3f4a
}

.light-icons .mini-login .submit:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M5.849,12.003c0-0.297-0.064-0.584-0.19-0.853c-0.328-0.696-1.039-1.147-1.81-1.147c-1.103,0-2,0.896-2,2c0,0.197,0.037,0.383,0.09,0.562c0.335,0.554,0.795,1.014,1.347,1.349c0.18,0.053,0.366,0.09,0.563,0.09C4.952,14.003,5.849,13.105,5.849,12.003z M3.848,10.805c0.462,0,0.888,0.271,1.086,0.689c0.073,0.158,0.112,0.331,0.112,0.508c0,0.662-0.539,1.199-1.198,1.199c-0.659,0-1.198-0.537-1.198-1.199C2.649,11.342,3.188,10.805,3.848,10.805z M15.5,0h-2.164c-0.118,0-0.232,0.042-0.322,0.118L6.933,5.097C6.607,5.032,6.3,5,6,5c-2.757,0-5,2.243-5,5s2.243,5,5,5s5-2.243,5-5c0-0.525-0.084-1.046-0.25-1.55l0.716-0.592c0.683-0.439,0.521-1.094,0.42-1.224L11.5,6.225l1.9-0.1c0.248-0.013,0.449-0.206,0.472-0.453l0.183-1.926l1.66-0.794C15.891,2.868,16,2.691,16,2.5v-2C16,0.225,15.775,0,15.5,0z M15.146,2.292l-1.688,0.875c-0.158,0.076-0.274,0.45-0.291,0.625l-0.062,1.479l-1.959,0.062c-0.268,0.015-0.625,0.317-0.625,0.583l0.604,1.146L9.958,8C9.755,8.132,9.585,8.222,9.68,8.445c0.213,0.5,0.481,1.106,0.467,1.638c-0.062,2.146-2.303,4.043-4.508,4.043c-0.757,0-1.574-0.092-2.179-0.459c-0.552-0.335-0.79-0.552-1.125-1.104c-0.367-0.604-0.458-1.701-0.458-2.457c0-2,1.833-4.167,4.062-4.25c0.295-0.011,0.667,0.187,1.011,0.27c0.155,0.038,0.305,0.064,0.427-0.041l6.083-5.229h1.688V2.292L15.146,2.292z'/%3E%3C/svg%3E")
}

.light-icons .branding .mini-login .submit:before,
.light-icons .classic-header .mobile-mini-widgets .mini-login .submit:before,
.light-icons .mixed-header .mini-login .submit:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23393940' d='M5.849,12.003c0-0.297-0.064-0.584-0.19-0.853c-0.328-0.696-1.039-1.147-1.81-1.147c-1.103,0-2,0.896-2,2c0,0.197,0.037,0.383,0.09,0.562c0.335,0.554,0.795,1.014,1.347,1.349c0.18,0.053,0.366,0.09,0.563,0.09C4.952,14.003,5.849,13.105,5.849,12.003z M3.848,10.805c0.462,0,0.888,0.271,1.086,0.689c0.073,0.158,0.112,0.331,0.112,0.508c0,0.662-0.539,1.199-1.198,1.199c-0.659,0-1.198-0.537-1.198-1.199C2.649,11.342,3.188,10.805,3.848,10.805z M15.5,0h-2.164c-0.118,0-0.232,0.042-0.322,0.118L6.933,5.097C6.607,5.032,6.3,5,6,5c-2.757,0-5,2.243-5,5s2.243,5,5,5s5-2.243,5-5c0-0.525-0.084-1.046-0.25-1.55l0.716-0.592c0.683-0.439,0.521-1.094,0.42-1.224L11.5,6.225l1.9-0.1c0.248-0.013,0.449-0.206,0.472-0.453l0.183-1.926l1.66-0.794C15.891,2.868,16,2.691,16,2.5v-2C16,0.225,15.775,0,15.5,0z M15.146,2.292l-1.688,0.875c-0.158,0.076-0.274,0.45-0.291,0.625l-0.062,1.479l-1.959,0.062c-0.268,0.015-0.625,0.317-0.625,0.583l0.604,1.146L9.958,8C9.755,8.132,9.585,8.222,9.68,8.445c0.213,0.5,0.481,1.106,0.467,1.638c-0.062,2.146-2.303,4.043-4.508,4.043c-0.757,0-1.574-0.092-2.179-0.459c-0.552-0.335-0.79-0.552-1.125-1.104c-0.367-0.604-0.458-1.701-0.458-2.457c0-2,1.833-4.167,4.062-4.25c0.295-0.011,0.667,0.187,1.011,0.27c0.155,0.038,0.305,0.064,0.427-0.041l6.083-5.229h1.688V2.292L15.146,2.292z'/%3E%3C/svg%3E")
}

.light-icons .dt-mobile-header .mini-login .submit:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M5.849,12.003c0-0.297-0.064-0.584-0.19-0.853c-0.328-0.696-1.039-1.147-1.81-1.147c-1.103,0-2,0.896-2,2c0,0.197,0.037,0.383,0.09,0.562c0.335,0.554,0.795,1.014,1.347,1.349c0.18,0.053,0.366,0.09,0.563,0.09C4.952,14.003,5.849,13.105,5.849,12.003z M3.848,10.805c0.462,0,0.888,0.271,1.086,0.689c0.073,0.158,0.112,0.331,0.112,0.508c0,0.662-0.539,1.199-1.198,1.199c-0.659,0-1.198-0.537-1.198-1.199C2.649,11.342,3.188,10.805,3.848,10.805z M15.5,0h-2.164c-0.118,0-0.232,0.042-0.322,0.118L6.933,5.097C6.607,5.032,6.3,5,6,5c-2.757,0-5,2.243-5,5s2.243,5,5,5s5-2.243,5-5c0-0.525-0.084-1.046-0.25-1.55l0.716-0.592c0.683-0.439,0.521-1.094,0.42-1.224L11.5,6.225l1.9-0.1c0.248-0.013,0.449-0.206,0.472-0.453l0.183-1.926l1.66-0.794C15.891,2.868,16,2.691,16,2.5v-2C16,0.225,15.775,0,15.5,0z M15.146,2.292l-1.688,0.875c-0.158,0.076-0.274,0.45-0.291,0.625l-0.062,1.479l-1.959,0.062c-0.268,0.015-0.625,0.317-0.625,0.583l0.604,1.146L9.958,8C9.755,8.132,9.585,8.222,9.68,8.445c0.213,0.5,0.481,1.106,0.467,1.638c-0.062,2.146-2.303,4.043-4.508,4.043c-0.757,0-1.574-0.092-2.179-0.459c-0.552-0.335-0.79-0.552-1.125-1.104c-0.367-0.604-0.458-1.701-0.458-2.457c0-2,1.833-4.167,4.062-4.25c0.295-0.011,0.667,0.187,1.011,0.27c0.155,0.038,0.305,0.064,0.427-0.041l6.083-5.229h1.688V2.292L15.146,2.292z'/%3E%3C/svg%3E")
}

.bold-icons .mini-login .submit:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M8,9v2.346L11.5,8L8,4.665V7H1v2H8z M16,1v14H4v-2h10V3H4V1H16z'/%3E%3C/svg%3E")
}

.bold-icons .branding .mini-login .submit:before,
.bold-icons .classic-header .mobile-mini-widgets .mini-login .submit:before,
.bold-icons .mixed-header .mini-login .submit:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23393940' d='M8,9v2.346L11.5,8L8,4.665V7H1v2H8z M16,1v14H4v-2h10V3H4V1H16z'/%3E%3C/svg%3E")
}

.bold-icons .dt-mobile-header .mini-login .submit:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M8,9v2.346L11.5,8L8,4.665V7H1v2H8z M16,1v14H4v-2h10V3H4V1H16z'/%3E%3C/svg%3E")
}

.light-icons .top-bar .mini-login .submit:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23adb0b6' d='M5.849,12.003c0-0.297-0.064-0.584-0.19-0.853c-0.328-0.696-1.039-1.147-1.81-1.147c-1.103,0-2,0.896-2,2c0,0.197,0.037,0.383,0.09,0.562c0.335,0.554,0.795,1.014,1.347,1.349c0.18,0.053,0.366,0.09,0.563,0.09C4.952,14.003,5.849,13.105,5.849,12.003z M3.848,10.805c0.462,0,0.888,0.271,1.086,0.689c0.073,0.158,0.112,0.331,0.112,0.508c0,0.662-0.539,1.199-1.198,1.199c-0.659,0-1.198-0.537-1.198-1.199C2.649,11.342,3.188,10.805,3.848,10.805z M15.5,0h-2.164c-0.118,0-0.232,0.042-0.322,0.118L6.933,5.097C6.607,5.032,6.3,5,6,5c-2.757,0-5,2.243-5,5s2.243,5,5,5s5-2.243,5-5c0-0.525-0.084-1.046-0.25-1.55l0.716-0.592c0.683-0.439,0.521-1.094,0.42-1.224L11.5,6.225l1.9-0.1c0.248-0.013,0.449-0.206,0.472-0.453l0.183-1.926l1.66-0.794C15.891,2.868,16,2.691,16,2.5v-2C16,0.225,15.775,0,15.5,0z M15.146,2.292l-1.688,0.875c-0.158,0.076-0.274,0.45-0.291,0.625l-0.062,1.479l-1.959,0.062c-0.268,0.015-0.625,0.317-0.625,0.583l0.604,1.146L9.958,8C9.755,8.132,9.585,8.222,9.68,8.445c0.213,0.5,0.481,1.106,0.467,1.638c-0.062,2.146-2.303,4.043-4.508,4.043c-0.757,0-1.574-0.092-2.179-0.459c-0.552-0.335-0.79-0.552-1.125-1.104c-0.367-0.604-0.458-1.701-0.458-2.457c0-2,1.833-4.167,4.062-4.25c0.295-0.011,0.667,0.187,1.011,0.27c0.155,0.038,0.305,0.064,0.427-0.041l6.083-5.229h1.688V2.292L15.146,2.292z'/%3E%3C/svg%3E")
}

.bold-icons .top-bar .mini-login .submit:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23adb0b6' d='M8,9v2.346L11.5,8L8,4.665V7H1v2H8z M16,1v14H4v-2h10V3H4V1H16z'/%3E%3C/svg%3E")
}

.mini-contacts {
    font: 400 13px/17px Lato, Helvetica, Arial, Verdana, sans-serif;
    color: #3b3f4a
}

.branding .mini-contacts,
.classic-header .mobile-mini-widgets .mini-contacts,
.mixed-header .mini-contacts {
    font: 600 14px/18px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    color: #393940
}

.top-bar .mini-contacts {
    color: #adb0b6
}

.dt-mobile-header .mini-contacts {
    font: 13px/17px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
    color: #3b3f4a
}

.light-icons .mini-contacts.address {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M0.811,6.892l1.188-0.95v7.06c0,0.553,0.448,1,1,1h3c0.552,0,1-0.447,1-1v-4h2v4c0,0.553,0.448,1,1,1h3c0.552,0,1-0.447,1-1v-7.06l1.188,0.95C15.279,6.964,15.389,7,15.499,7c0.147,0,0.292-0.064,0.392-0.188c0.172-0.216,0.137-0.53-0.078-0.703l-7.5-6c-0.183-0.146-0.442-0.146-0.625,0L4.779,2.457l0.002-1.488c0,0-0.341-0.01-0.894-0.01C3.336,0.959,2.999,1,2.999,1v2.859l-2.812,2.25c-0.215,0.173-0.25,0.487-0.078,0.703C0.281,7.029,0.595,7.063,0.811,6.892z M7.999,1.14l5,4v7.861h-3v-5h-4v5h-3V5.142L7.999,1.14z'/%3E%3C/svg%3E")
}

.light-icons .top-bar .mini-contacts.address {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23adb0b6' d='M0.811,6.892l1.188-0.95v7.06c0,0.553,0.448,1,1,1h3c0.552,0,1-0.447,1-1v-4h2v4c0,0.553,0.448,1,1,1h3c0.552,0,1-0.447,1-1v-7.06l1.188,0.95C15.279,6.964,15.389,7,15.499,7c0.147,0,0.292-0.064,0.392-0.188c0.172-0.216,0.137-0.53-0.078-0.703l-7.5-6c-0.183-0.146-0.442-0.146-0.625,0L4.779,2.457l0.002-1.488c0,0-0.341-0.01-0.894-0.01C3.336,0.959,2.999,1,2.999,1v2.859l-2.812,2.25c-0.215,0.173-0.25,0.487-0.078,0.703C0.281,7.029,0.595,7.063,0.811,6.892z M7.999,1.14l5,4v7.861h-3v-5h-4v5h-3V5.142L7.999,1.14z'/%3E%3C/svg%3E")
}

.light-icons .branding .mini-contacts.address,
.light-icons .classic-header .mobile-mini-widgets .mini-contacts.address,
.light-icons .mixed-header .mini-contacts.address {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23393940' d='M0.811,6.892l1.188-0.95v7.06c0,0.553,0.448,1,1,1h3c0.552,0,1-0.447,1-1v-4h2v4c0,0.553,0.448,1,1,1h3c0.552,0,1-0.447,1-1v-7.06l1.188,0.95C15.279,6.964,15.389,7,15.499,7c0.147,0,0.292-0.064,0.392-0.188c0.172-0.216,0.137-0.53-0.078-0.703l-7.5-6c-0.183-0.146-0.442-0.146-0.625,0L4.779,2.457l0.002-1.488c0,0-0.341-0.01-0.894-0.01C3.336,0.959,2.999,1,2.999,1v2.859l-2.812,2.25c-0.215,0.173-0.25,0.487-0.078,0.703C0.281,7.029,0.595,7.063,0.811,6.892z M7.999,1.14l5,4v7.861h-3v-5h-4v5h-3V5.142L7.999,1.14z'/%3E%3C/svg%3E")
}

.light-icons .dt-mobile-header .mini-contacts.address {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M0.811,6.892l1.188-0.95v7.06c0,0.553,0.448,1,1,1h3c0.552,0,1-0.447,1-1v-4h2v4c0,0.553,0.448,1,1,1h3c0.552,0,1-0.447,1-1v-7.06l1.188,0.95C15.279,6.964,15.389,7,15.499,7c0.147,0,0.292-0.064,0.392-0.188c0.172-0.216,0.137-0.53-0.078-0.703l-7.5-6c-0.183-0.146-0.442-0.146-0.625,0L4.779,2.457l0.002-1.488c0,0-0.341-0.01-0.894-0.01C3.336,0.959,2.999,1,2.999,1v2.859l-2.812,2.25c-0.215,0.173-0.25,0.487-0.078,0.703C0.281,7.029,0.595,7.063,0.811,6.892z M7.999,1.14l5,4v7.861h-3v-5h-4v5h-3V5.142L7.999,1.14z'/%3E%3C/svg%3E")
}

.bold-icons .mini-contacts.address {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M7.999,0.817c-2.638,0-4.776,2.037-4.776,4.551s2.089,5.432,4.776,9.814c2.688-4.383,4.778-7.301,4.778-9.814S10.641,0.817,7.999,0.817z M7.997,7.106c-1.072,0-1.942-0.85-1.942-1.894c0-1.047,0.871-1.896,1.942-1.896c1.074,0,1.948,0.85,1.948,1.896C9.945,6.257,9.071,7.106,7.997,7.106z'/%3E%3C/svg%3E")
}

.bold-icons .top-bar .mini-contacts.address {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23adb0b6' d='M7.999,0.817c-2.638,0-4.776,2.037-4.776,4.551s2.089,5.432,4.776,9.814c2.688-4.383,4.778-7.301,4.778-9.814S10.641,0.817,7.999,0.817z M7.997,7.106c-1.072,0-1.942-0.85-1.942-1.894c0-1.047,0.871-1.896,1.942-1.896c1.074,0,1.948,0.85,1.948,1.896C9.945,6.257,9.071,7.106,7.997,7.106z'/%3E%3C/svg%3E")
}

.bold-icons .branding .mini-contacts.address,
.bold-icons .classic-header .mobile-mini-widgets .mini-contacts.address,
.bold-icons .mixed-header .mini-contacts.address {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23393940' d='M7.999,0.817c-2.638,0-4.776,2.037-4.776,4.551s2.089,5.432,4.776,9.814c2.688-4.383,4.778-7.301,4.778-9.814S10.641,0.817,7.999,0.817z M7.997,7.106c-1.072,0-1.942-0.85-1.942-1.894c0-1.047,0.871-1.896,1.942-1.896c1.074,0,1.948,0.85,1.948,1.896C9.945,6.257,9.071,7.106,7.997,7.106z'/%3E%3C/svg%3E")
}

.bold-icons .dt-mobile-header .mini-contacts.address {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M7.999,0.817c-2.638,0-4.776,2.037-4.776,4.551s2.089,5.432,4.776,9.814c2.688-4.383,4.778-7.301,4.778-9.814S10.641,0.817,7.999,0.817z M7.997,7.106c-1.072,0-1.942-0.85-1.942-1.894c0-1.047,0.871-1.896,1.942-1.896c1.074,0,1.948,0.85,1.948,1.896C9.945,6.257,9.071,7.106,7.997,7.106z'/%3E%3C/svg%3E")
}

.light-icons .mini-contacts.phone {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M10.938,11.047c-0.07-0.388-0.134-0.632-0.328-0.812c-0.096-0.088-0.252-0.257-0.452-0.278c-0.045-0.005-0.176,0.002-0.222,0.011l-1.311,0.486C8.461,10.193,7.907,9.517,7.906,7.5c0-2.031,0.523-2.652,0.688-2.906l1.343,0.439c0.045,0.008,0.088,0.013,0.133,0.012c0.509,0.002,0.668-0.389,0.821-1.014l0.391-2.516c0.003-0.023,0.016-0.335,0.016-0.359c0-0.327,0.058-0.465-0.203-0.703c-0.224-0.206-0.377-0.298-0.677-0.305L8.115,0.001C8.1,0.001,8.085,0,8.068,0C6.869,0,6.328,0.703,5.55,2.504C5.031,4.25,4.875,5.921,4.875,7.5c0,2.531,1.225,5.85,2.013,6.955l0,0C7.282,14.816,7.679,15,8.068,15c0.017,0,0.032-0.001,0.047-0.002l2.302-0.146c0.664-0.016,0.849-0.294,0.849-0.945 M8,0.859l2.487,0.221L9.984,4.006l-1-0.271c-0.02-0.003-0.103-0.014-0.125-0.016c-0.31-0.031-0.535-0.056-0.78,0.146C7.447,4.386,7.063,6.111,7.094,7.5c0.038,1.737,0.337,3.044,0.935,3.59l0,0c0.254,0.234,0.579,0.346,0.914,0.312c0.021-0.002,0.041-0.006,0.062-0.01l0.994-0.414l0.36,2.858l-2.103,0.226C8.222,14.047,8,14.005,7.751,13.89c-0.672-0.812-1.86-2.765-2.063-6.39C5.688,7.649,5.281,1.719,8,0.859z'/%3E%3C/svg%3E")
}

.light-icons .top-bar .mini-contacts.phone {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23adb0b6' d='M10.938,11.047c-0.07-0.388-0.134-0.632-0.328-0.812c-0.096-0.088-0.252-0.257-0.452-0.278c-0.045-0.005-0.176,0.002-0.222,0.011l-1.311,0.486C8.461,10.193,7.907,9.517,7.906,7.5c0-2.031,0.523-2.652,0.688-2.906l1.343,0.439c0.045,0.008,0.088,0.013,0.133,0.012c0.509,0.002,0.668-0.389,0.821-1.014l0.391-2.516c0.003-0.023,0.016-0.335,0.016-0.359c0-0.327,0.058-0.465-0.203-0.703c-0.224-0.206-0.377-0.298-0.677-0.305L8.115,0.001C8.1,0.001,8.085,0,8.068,0C6.869,0,6.328,0.703,5.55,2.504C5.031,4.25,4.875,5.921,4.875,7.5c0,2.531,1.225,5.85,2.013,6.955l0,0C7.282,14.816,7.679,15,8.068,15c0.017,0,0.032-0.001,0.047-0.002l2.302-0.146c0.664-0.016,0.849-0.294,0.849-0.945 M8,0.859l2.487,0.221L9.984,4.006l-1-0.271c-0.02-0.003-0.103-0.014-0.125-0.016c-0.31-0.031-0.535-0.056-0.78,0.146C7.447,4.386,7.063,6.111,7.094,7.5c0.038,1.737,0.337,3.044,0.935,3.59l0,0c0.254,0.234,0.579,0.346,0.914,0.312c0.021-0.002,0.041-0.006,0.062-0.01l0.994-0.414l0.36,2.858l-2.103,0.226C8.222,14.047,8,14.005,7.751,13.89c-0.672-0.812-1.86-2.765-2.063-6.39C5.688,7.649,5.281,1.719,8,0.859z'/%3E%3C/svg%3E")
}

.bold-icons .classic-header .mobile-mini-widgets .mini-contacts.phone,
.light-icons .branding .mini-contacts.phone,
.light-icons .mixed-header .mini-contacts.phone {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23393940' d='M10.938,11.047c-0.07-0.388-0.134-0.632-0.328-0.812c-0.096-0.088-0.252-0.257-0.452-0.278c-0.045-0.005-0.176,0.002-0.222,0.011l-1.311,0.486C8.461,10.193,7.907,9.517,7.906,7.5c0-2.031,0.523-2.652,0.688-2.906l1.343,0.439c0.045,0.008,0.088,0.013,0.133,0.012c0.509,0.002,0.668-0.389,0.821-1.014l0.391-2.516c0.003-0.023,0.016-0.335,0.016-0.359c0-0.327,0.058-0.465-0.203-0.703c-0.224-0.206-0.377-0.298-0.677-0.305L8.115,0.001C8.1,0.001,8.085,0,8.068,0C6.869,0,6.328,0.703,5.55,2.504C5.031,4.25,4.875,5.921,4.875,7.5c0,2.531,1.225,5.85,2.013,6.955l0,0C7.282,14.816,7.679,15,8.068,15c0.017,0,0.032-0.001,0.047-0.002l2.302-0.146c0.664-0.016,0.849-0.294,0.849-0.945 M8,0.859l2.487,0.221L9.984,4.006l-1-0.271c-0.02-0.003-0.103-0.014-0.125-0.016c-0.31-0.031-0.535-0.056-0.78,0.146C7.447,4.386,7.063,6.111,7.094,7.5c0.038,1.737,0.337,3.044,0.935,3.59l0,0c0.254,0.234,0.579,0.346,0.914,0.312c0.021-0.002,0.041-0.006,0.062-0.01l0.994-0.414l0.36,2.858l-2.103,0.226C8.222,14.047,8,14.005,7.751,13.89c-0.672-0.812-1.86-2.765-2.063-6.39C5.688,7.649,5.281,1.719,8,0.859z'/%3E%3C/svg%3E")
}

.light-icons .dt-mobile-header .mini-contacts.phone {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M10.938,11.047c-0.07-0.388-0.134-0.632-0.328-0.812c-0.096-0.088-0.252-0.257-0.452-0.278c-0.045-0.005-0.176,0.002-0.222,0.011l-1.311,0.486C8.461,10.193,7.907,9.517,7.906,7.5c0-2.031,0.523-2.652,0.688-2.906l1.343,0.439c0.045,0.008,0.088,0.013,0.133,0.012c0.509,0.002,0.668-0.389,0.821-1.014l0.391-2.516c0.003-0.023,0.016-0.335,0.016-0.359c0-0.327,0.058-0.465-0.203-0.703c-0.224-0.206-0.377-0.298-0.677-0.305L8.115,0.001C8.1,0.001,8.085,0,8.068,0C6.869,0,6.328,0.703,5.55,2.504C5.031,4.25,4.875,5.921,4.875,7.5c0,2.531,1.225,5.85,2.013,6.955l0,0C7.282,14.816,7.679,15,8.068,15c0.017,0,0.032-0.001,0.047-0.002l2.302-0.146c0.664-0.016,0.849-0.294,0.849-0.945 M8,0.859l2.487,0.221L9.984,4.006l-1-0.271c-0.02-0.003-0.103-0.014-0.125-0.016c-0.31-0.031-0.535-0.056-0.78,0.146C7.447,4.386,7.063,6.111,7.094,7.5c0.038,1.737,0.337,3.044,0.935,3.59l0,0c0.254,0.234,0.579,0.346,0.914,0.312c0.021-0.002,0.041-0.006,0.062-0.01l0.994-0.414l0.36,2.858l-2.103,0.226C8.222,14.047,8,14.005,7.751,13.89c-0.672-0.812-1.86-2.765-2.063-6.39C5.688,7.649,5.281,1.719,8,0.859z'/%3E%3C/svg%3E")
}

.bold-icons .mini-contacts.phone {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M11.323,14.62c-0.86,0.409-2.864,1.611-6.096-4.996C2.022,3.071,4.166,2.053,4.956,1.622C4.975,1.611,6.11,1.025,6.112,1.024l1.916,3.918L6.886,5.532C5.683,6.207,8.185,11.323,9.417,10.7c0.047-0.024,1.128-0.579,1.131-0.581l1.933,3.904C12.477,14.026,11.39,14.587,11.323,14.62z'/%3E%3C/svg%3E")
}

.bold-icons .top-bar .mini-contacts.phone {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23adb0b6' d='M11.323,14.62c-0.86,0.409-2.864,1.611-6.096-4.996C2.022,3.071,4.166,2.053,4.956,1.622C4.975,1.611,6.11,1.025,6.112,1.024l1.916,3.918L6.886,5.532C5.683,6.207,8.185,11.323,9.417,10.7c0.047-0.024,1.128-0.579,1.131-0.581l1.933,3.904C12.477,14.026,11.39,14.587,11.323,14.62z'/%3E%3C/svg%3E")
}

.bold-icons .branding .mini-contacts.phone,
.bold-icons .classic-header .mobile-mini-widgets .mini-contacts.phone,
.bold-icons .mixed-header .mini-contacts.phone {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23393940' d='M11.323,14.62c-0.86,0.409-2.864,1.611-6.096-4.996C2.022,3.071,4.166,2.053,4.956,1.622C4.975,1.611,6.11,1.025,6.112,1.024l1.916,3.918L6.886,5.532C5.683,6.207,8.185,11.323,9.417,10.7c0.047-0.024,1.128-0.579,1.131-0.581l1.933,3.904C12.477,14.026,11.39,14.587,11.323,14.62z'/%3E%3C/svg%3E")
}

.bold-icons .dt-mobile-header .mini-contacts.phone {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M11.323,14.62c-0.86,0.409-2.864,1.611-6.096-4.996C2.022,3.071,4.166,2.053,4.956,1.622C4.975,1.611,6.11,1.025,6.112,1.024l1.916,3.918L6.886,5.532C5.683,6.207,8.185,11.323,9.417,10.7c0.047-0.024,1.128-0.579,1.131-0.581l1.933,3.904C12.477,14.026,11.39,14.587,11.323,14.62z'/%3E%3C/svg%3E")
}

.light-icons .mini-contacts.email {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M14.001,2H1C0.448,2,0,2.447,0,3v8.98C0.027,12.484,0.5,13,1,13h13.001C14.506,13,15,12.521,15,12.002V3C15,2.447,14.553,2,14.001,2z M5.734,8.547L7.5,9.828l1.641-1.203L14,11.354l0.004,0.647l-13.02,0.014l0.014-0.683L5.734,8.547z M0.979,10.354L0.953,4.656l4.156,3.25L0.979,10.354z M9.828,8L14,4.641v5.755L9.828,8z M14.001,3v0.618l-0.021-0.03l-6.48,5.1L1,3.637V3H14.001z'/%3E%3C/svg%3E")
}

.light-icons .top-bar .mini-contacts.email {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23adb0b6' d='M14.001,2H1C0.448,2,0,2.447,0,3v8.98C0.027,12.484,0.5,13,1,13h13.001C14.506,13,15,12.521,15,12.002V3C15,2.447,14.553,2,14.001,2z M5.734,8.547L7.5,9.828l1.641-1.203L14,11.354l0.004,0.647l-13.02,0.014l0.014-0.683L5.734,8.547z M0.979,10.354L0.953,4.656l4.156,3.25L0.979,10.354z M9.828,8L14,4.641v5.755L9.828,8z M14.001,3v0.618l-0.021-0.03l-6.48,5.1L1,3.637V3H14.001z'/%3E%3C/svg%3E")
}

.light-icons .branding .mini-contacts.email,
.light-icons .classic-header .mobile-mini-widgets .mini-contacts.email,
.light-icons .mixed-header .mini-contacts.email {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23393940' d='M14.001,2H1C0.448,2,0,2.447,0,3v8.98C0.027,12.484,0.5,13,1,13h13.001C14.506,13,15,12.521,15,12.002V3C15,2.447,14.553,2,14.001,2z M5.734,8.547L7.5,9.828l1.641-1.203L14,11.354l0.004,0.647l-13.02,0.014l0.014-0.683L5.734,8.547z M0.979,10.354L0.953,4.656l4.156,3.25L0.979,10.354z M9.828,8L14,4.641v5.755L9.828,8z M14.001,3v0.618l-0.021-0.03l-6.48,5.1L1,3.637V3H14.001z'/%3E%3C/svg%3E")
}

.light-icons .dt-mobile-header .mini-contacts.email {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M14.001,2H1C0.448,2,0,2.447,0,3v8.98C0.027,12.484,0.5,13,1,13h13.001C14.506,13,15,12.521,15,12.002V3C15,2.447,14.553,2,14.001,2z M5.734,8.547L7.5,9.828l1.641-1.203L14,11.354l0.004,0.647l-13.02,0.014l0.014-0.683L5.734,8.547z M0.979,10.354L0.953,4.656l4.156,3.25L0.979,10.354z M9.828,8L14,4.641v5.755L9.828,8z M14.001,3v0.618l-0.021-0.03l-6.48,5.1L1,3.637V3H14.001z'/%3E%3C/svg%3E")
}

.bold-icons .mini-contacts.email {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%233b3f4a' xml:space='preserve'%3E%3Cpath d='M5.097,7.465L1,4.544v6.724L5.097,7.465z M14.964,3.188H1.048l6.953,4.957L14.964,3.188z M9.949,8.146L8,9.535L6.047,8.145l-5.031,4.668h13.958L9.949,8.146z M10.9,7.47l4.1,3.803V4.552L10.9,7.47z'/%3E%3C/svg%3E")
}

.bold-icons .top-bar .mini-contacts.email {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%23adb0b6' xml:space='preserve'%3E%3Cpath d='M5.097,7.465L1,4.544v6.724L5.097,7.465z M14.964,3.188H1.048l6.953,4.957L14.964,3.188z M9.949,8.146L8,9.535L6.047,8.145l-5.031,4.668h13.958L9.949,8.146z M10.9,7.47l4.1,3.803V4.552L10.9,7.47z'/%3E%3C/svg%3E")
}

.bold-icons .branding .mini-contacts.email,
.bold-icons .classic-header .mobile-mini-widgets .mini-contacts.email,
.bold-icons .mixed-header .mini-contacts.email {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%23393940' xml:space='preserve'%3E%3Cpath d='M5.097,7.465L1,4.544v6.724L5.097,7.465z M14.964,3.188H1.048l6.953,4.957L14.964,3.188z M9.949,8.146L8,9.535L6.047,8.145l-5.031,4.668h13.958L9.949,8.146z M10.9,7.47l4.1,3.803V4.552L10.9,7.47z'/%3E%3C/svg%3E")
}

.bold-icons .dt-mobile-header .mini-contacts.email {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%233b3f4a' xml:space='preserve'%3E%3Cpath d='M5.097,7.465L1,4.544v6.724L5.097,7.465z M14.964,3.188H1.048l6.953,4.957L14.964,3.188z M9.949,8.146L8,9.535L6.047,8.145l-5.031,4.668h13.958L9.949,8.146z M10.9,7.47l4.1,3.803V4.552L10.9,7.47z'/%3E%3C/svg%3E")
}

.light-icons .mini-contacts.skype {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M4.715,1.438c0.547,0,1.066,0.465,1.532,0.755l0.401,0.25l0.469-0.079c0.332-0.059,0.641-0.259,0.98-0.281c1.944-0.125,3.33,0.585,4.444,1.688c1.109,1.094,1.646,2.684,1.646,4.23c0,0.419-0.2,0.917-0.29,1.322l-0.099,0.435l0.306,0.347c0.2,0.396,0.285,1.016,0.291,1.458c0.021,1.729-1.166,2.896-2.708,2.875c-0.398,0.015-1.138-0.129-1.562-0.354l-0.482-0.373l-0.426,0.078c-0.356,0.064-0.754,0.232-1.119,0.232c-1.583,0-3.089-0.481-4.202-1.584c-1.11-1.092-1.833-2.662-1.833-4.208c0-0.391,0.203-0.933,0.281-1.314l0.098-0.476L2.062,6.021C1.808,5.586,1.592,5.147,1.542,4.646c-0.208-2.062,1.292-3,2.646-3.25 M4.699,0.501c-2.49,0-4.149,1.624-4.149,4.089c0,0.758,0.463,1.45,0.826,2.056C1.282,7.104,1.083,7.808,1.083,8.292c0,3.896,3.587,6.874,6.625,6.729c0.448-0.021,1.309-0.235,1.729-0.312c0.588,0.309,1.439,0.632,2.146,0.666c1.917,0.093,3.792-1.492,3.792-3.75c0-0.652-0.286-1.518-0.562-2.062c0.109-0.49,0.379-1.188,0.375-1.708c-0.019-3.39-2.629-6.708-6.583-6.708c-0.418,0-1.373,0.245-1.771,0.312C6.201,1.059,5.512,0.501,4.699,0.501L4.699,0.501z'/%3E%3Cpath fill='%233b3f4a' d='M10.867,10.637c-0.258,0.356-0.637,0.64-1.127,0.844c-0.49,0.199-1.07,0.297-1.738,0.297c-0.797,0-1.464-0.138-1.988-0.411c-0.372-0.199-0.679-0.467-0.915-0.799C4.863,10.233,4.745,9.9,4.745,9.581c0-0.201,0.078-0.373,0.23-0.518c0.152-0.142,0.349-0.213,0.58-0.213c0.19,0,0.355,0.051,0.487,0.166c0.127,0.106,0.236,0.261,0.325,0.47c0.099,0.22,0.206,0.408,0.321,0.559c0.108,0.141,0.264,0.259,0.463,0.353c0.203,0.095,0.473,0.143,0.806,0.143c0.457,0,0.835-0.097,1.114-0.289C9.35,10.068,9.48,9.844,9.48,9.57c0-0.213-0.068-0.384-0.215-0.517C9.117,8.913,8.922,8.805,8.674,8.731c-0.25-0.078-0.593-0.159-1.017-0.248c-0.576-0.121-1.063-0.267-1.455-0.43c-0.396-0.167-0.718-0.4-0.955-0.688c-0.227-0.291-0.348-0.66-0.348-1.094c0-0.415,0.128-0.784,0.377-1.104C5.525,4.849,5.884,4.601,6.354,4.43c0.461-0.17,1.009-0.253,1.627-0.253c0.498,0,0.931,0.057,1.292,0.167c0.367,0.112,0.674,0.264,0.92,0.451c0.242,0.188,0.424,0.387,0.539,0.596c0.115,0.211,0.172,0.422,0.172,0.624c0,0.194-0.074,0.374-0.227,0.526c-0.15,0.155-0.342,0.235-0.57,0.235c-0.205,0-0.365-0.047-0.479-0.145C9.527,6.54,9.418,6.402,9.301,6.198C9.16,5.941,8.994,5.735,8.803,5.589C8.613,5.45,8.307,5.378,7.876,5.378c-0.397,0-0.721,0.079-0.96,0.233C6.687,5.76,6.574,5.934,6.574,6.135c0,0.125,0.035,0.227,0.112,0.317c0.079,0.095,0.188,0.18,0.329,0.25c0.146,0.072,0.298,0.13,0.447,0.17c0.153,0.041,0.41,0.106,0.765,0.184C8.678,7.15,9.09,7.26,9.455,7.372c0.369,0.118,0.689,0.261,0.949,0.427c0.266,0.169,0.475,0.391,0.627,0.651c0.146,0.262,0.225,0.588,0.225,0.964C11.256,9.866,11.125,10.278,10.867,10.637z'/%3E%3C/svg%3E")
}

.light-icons .top-bar .mini-contacts.skype {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23adb0b6' d='M4.715,1.438c0.547,0,1.066,0.465,1.532,0.755l0.401,0.25l0.469-0.079c0.332-0.059,0.641-0.259,0.98-0.281c1.944-0.125,3.33,0.585,4.444,1.688c1.109,1.094,1.646,2.684,1.646,4.23c0,0.419-0.2,0.917-0.29,1.322l-0.099,0.435l0.306,0.347c0.2,0.396,0.285,1.016,0.291,1.458c0.021,1.729-1.166,2.896-2.708,2.875c-0.398,0.015-1.138-0.129-1.562-0.354l-0.482-0.373l-0.426,0.078c-0.356,0.064-0.754,0.232-1.119,0.232c-1.583,0-3.089-0.481-4.202-1.584c-1.11-1.092-1.833-2.662-1.833-4.208c0-0.391,0.203-0.933,0.281-1.314l0.098-0.476L2.062,6.021C1.808,5.586,1.592,5.147,1.542,4.646c-0.208-2.062,1.292-3,2.646-3.25 M4.699,0.501c-2.49,0-4.149,1.624-4.149,4.089c0,0.758,0.463,1.45,0.826,2.056C1.282,7.104,1.083,7.808,1.083,8.292c0,3.896,3.587,6.874,6.625,6.729c0.448-0.021,1.309-0.235,1.729-0.312c0.588,0.309,1.439,0.632,2.146,0.666c1.917,0.093,3.792-1.492,3.792-3.75c0-0.652-0.286-1.518-0.562-2.062c0.109-0.49,0.379-1.188,0.375-1.708c-0.019-3.39-2.629-6.708-6.583-6.708c-0.418,0-1.373,0.245-1.771,0.312C6.201,1.059,5.512,0.501,4.699,0.501L4.699,0.501z'/%3E%3Cpath fill='%23adb0b6' d='M10.867,10.637c-0.258,0.356-0.637,0.64-1.127,0.844c-0.49,0.199-1.07,0.297-1.738,0.297c-0.797,0-1.464-0.138-1.988-0.411c-0.372-0.199-0.679-0.467-0.915-0.799C4.863,10.233,4.745,9.9,4.745,9.581c0-0.201,0.078-0.373,0.23-0.518c0.152-0.142,0.349-0.213,0.58-0.213c0.19,0,0.355,0.051,0.487,0.166c0.127,0.106,0.236,0.261,0.325,0.47c0.099,0.22,0.206,0.408,0.321,0.559c0.108,0.141,0.264,0.259,0.463,0.353c0.203,0.095,0.473,0.143,0.806,0.143c0.457,0,0.835-0.097,1.114-0.289C9.35,10.068,9.48,9.844,9.48,9.57c0-0.213-0.068-0.384-0.215-0.517C9.117,8.913,8.922,8.805,8.674,8.731c-0.25-0.078-0.593-0.159-1.017-0.248c-0.576-0.121-1.063-0.267-1.455-0.43c-0.396-0.167-0.718-0.4-0.955-0.688c-0.227-0.291-0.348-0.66-0.348-1.094c0-0.415,0.128-0.784,0.377-1.104C5.525,4.849,5.884,4.601,6.354,4.43c0.461-0.17,1.009-0.253,1.627-0.253c0.498,0,0.931,0.057,1.292,0.167c0.367,0.112,0.674,0.264,0.92,0.451c0.242,0.188,0.424,0.387,0.539,0.596c0.115,0.211,0.172,0.422,0.172,0.624c0,0.194-0.074,0.374-0.227,0.526c-0.15,0.155-0.342,0.235-0.57,0.235c-0.205,0-0.365-0.047-0.479-0.145C9.527,6.54,9.418,6.402,9.301,6.198C9.16,5.941,8.994,5.735,8.803,5.589C8.613,5.45,8.307,5.378,7.876,5.378c-0.397,0-0.721,0.079-0.96,0.233C6.687,5.76,6.574,5.934,6.574,6.135c0,0.125,0.035,0.227,0.112,0.317c0.079,0.095,0.188,0.18,0.329,0.25c0.146,0.072,0.298,0.13,0.447,0.17c0.153,0.041,0.41,0.106,0.765,0.184C8.678,7.15,9.09,7.26,9.455,7.372c0.369,0.118,0.689,0.261,0.949,0.427c0.266,0.169,0.475,0.391,0.627,0.651c0.146,0.262,0.225,0.588,0.225,0.964C11.256,9.866,11.125,10.278,10.867,10.637z'/%3E%3C/svg%3E")
}

.light-icons .branding .mini-contacts.skype,
.light-icons .classic-header .mobile-mini-widgets .mini-contacts.skype,
.light-icons .mixed-header .mini-contacts.skype {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23393940' d='M4.715,1.438c0.547,0,1.066,0.465,1.532,0.755l0.401,0.25l0.469-0.079c0.332-0.059,0.641-0.259,0.98-0.281c1.944-0.125,3.33,0.585,4.444,1.688c1.109,1.094,1.646,2.684,1.646,4.23c0,0.419-0.2,0.917-0.29,1.322l-0.099,0.435l0.306,0.347c0.2,0.396,0.285,1.016,0.291,1.458c0.021,1.729-1.166,2.896-2.708,2.875c-0.398,0.015-1.138-0.129-1.562-0.354l-0.482-0.373l-0.426,0.078c-0.356,0.064-0.754,0.232-1.119,0.232c-1.583,0-3.089-0.481-4.202-1.584c-1.11-1.092-1.833-2.662-1.833-4.208c0-0.391,0.203-0.933,0.281-1.314l0.098-0.476L2.062,6.021C1.808,5.586,1.592,5.147,1.542,4.646c-0.208-2.062,1.292-3,2.646-3.25 M4.699,0.501c-2.49,0-4.149,1.624-4.149,4.089c0,0.758,0.463,1.45,0.826,2.056C1.282,7.104,1.083,7.808,1.083,8.292c0,3.896,3.587,6.874,6.625,6.729c0.448-0.021,1.309-0.235,1.729-0.312c0.588,0.309,1.439,0.632,2.146,0.666c1.917,0.093,3.792-1.492,3.792-3.75c0-0.652-0.286-1.518-0.562-2.062c0.109-0.49,0.379-1.188,0.375-1.708c-0.019-3.39-2.629-6.708-6.583-6.708c-0.418,0-1.373,0.245-1.771,0.312C6.201,1.059,5.512,0.501,4.699,0.501L4.699,0.501z'/%3E%3Cpath fill='%23393940' d='M10.867,10.637c-0.258,0.356-0.637,0.64-1.127,0.844c-0.49,0.199-1.07,0.297-1.738,0.297c-0.797,0-1.464-0.138-1.988-0.411c-0.372-0.199-0.679-0.467-0.915-0.799C4.863,10.233,4.745,9.9,4.745,9.581c0-0.201,0.078-0.373,0.23-0.518c0.152-0.142,0.349-0.213,0.58-0.213c0.19,0,0.355,0.051,0.487,0.166c0.127,0.106,0.236,0.261,0.325,0.47c0.099,0.22,0.206,0.408,0.321,0.559c0.108,0.141,0.264,0.259,0.463,0.353c0.203,0.095,0.473,0.143,0.806,0.143c0.457,0,0.835-0.097,1.114-0.289C9.35,10.068,9.48,9.844,9.48,9.57c0-0.213-0.068-0.384-0.215-0.517C9.117,8.913,8.922,8.805,8.674,8.731c-0.25-0.078-0.593-0.159-1.017-0.248c-0.576-0.121-1.063-0.267-1.455-0.43c-0.396-0.167-0.718-0.4-0.955-0.688c-0.227-0.291-0.348-0.66-0.348-1.094c0-0.415,0.128-0.784,0.377-1.104C5.525,4.849,5.884,4.601,6.354,4.43c0.461-0.17,1.009-0.253,1.627-0.253c0.498,0,0.931,0.057,1.292,0.167c0.367,0.112,0.674,0.264,0.92,0.451c0.242,0.188,0.424,0.387,0.539,0.596c0.115,0.211,0.172,0.422,0.172,0.624c0,0.194-0.074,0.374-0.227,0.526c-0.15,0.155-0.342,0.235-0.57,0.235c-0.205,0-0.365-0.047-0.479-0.145C9.527,6.54,9.418,6.402,9.301,6.198C9.16,5.941,8.994,5.735,8.803,5.589C8.613,5.45,8.307,5.378,7.876,5.378c-0.397,0-0.721,0.079-0.96,0.233C6.687,5.76,6.574,5.934,6.574,6.135c0,0.125,0.035,0.227,0.112,0.317c0.079,0.095,0.188,0.18,0.329,0.25c0.146,0.072,0.298,0.13,0.447,0.17c0.153,0.041,0.41,0.106,0.765,0.184C8.678,7.15,9.09,7.26,9.455,7.372c0.369,0.118,0.689,0.261,0.949,0.427c0.266,0.169,0.475,0.391,0.627,0.651c0.146,0.262,0.225,0.588,0.225,0.964C11.256,9.866,11.125,10.278,10.867,10.637z'/%3E%3C/svg%3E")
}

.light-icons .dt-mobile-header .mini-contacts.skype {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M4.715,1.438c0.547,0,1.066,0.465,1.532,0.755l0.401,0.25l0.469-0.079c0.332-0.059,0.641-0.259,0.98-0.281c1.944-0.125,3.33,0.585,4.444,1.688c1.109,1.094,1.646,2.684,1.646,4.23c0,0.419-0.2,0.917-0.29,1.322l-0.099,0.435l0.306,0.347c0.2,0.396,0.285,1.016,0.291,1.458c0.021,1.729-1.166,2.896-2.708,2.875c-0.398,0.015-1.138-0.129-1.562-0.354l-0.482-0.373l-0.426,0.078c-0.356,0.064-0.754,0.232-1.119,0.232c-1.583,0-3.089-0.481-4.202-1.584c-1.11-1.092-1.833-2.662-1.833-4.208c0-0.391,0.203-0.933,0.281-1.314l0.098-0.476L2.062,6.021C1.808,5.586,1.592,5.147,1.542,4.646c-0.208-2.062,1.292-3,2.646-3.25 M4.699,0.501c-2.49,0-4.149,1.624-4.149,4.089c0,0.758,0.463,1.45,0.826,2.056C1.282,7.104,1.083,7.808,1.083,8.292c0,3.896,3.587,6.874,6.625,6.729c0.448-0.021,1.309-0.235,1.729-0.312c0.588,0.309,1.439,0.632,2.146,0.666c1.917,0.093,3.792-1.492,3.792-3.75c0-0.652-0.286-1.518-0.562-2.062c0.109-0.49,0.379-1.188,0.375-1.708c-0.019-3.39-2.629-6.708-6.583-6.708c-0.418,0-1.373,0.245-1.771,0.312C6.201,1.059,5.512,0.501,4.699,0.501L4.699,0.501z'/%3E%3Cpath fill='%233b3f4a' d='M10.867,10.637c-0.258,0.356-0.637,0.64-1.127,0.844c-0.49,0.199-1.07,0.297-1.738,0.297c-0.797,0-1.464-0.138-1.988-0.411c-0.372-0.199-0.679-0.467-0.915-0.799C4.863,10.233,4.745,9.9,4.745,9.581c0-0.201,0.078-0.373,0.23-0.518c0.152-0.142,0.349-0.213,0.58-0.213c0.19,0,0.355,0.051,0.487,0.166c0.127,0.106,0.236,0.261,0.325,0.47c0.099,0.22,0.206,0.408,0.321,0.559c0.108,0.141,0.264,0.259,0.463,0.353c0.203,0.095,0.473,0.143,0.806,0.143c0.457,0,0.835-0.097,1.114-0.289C9.35,10.068,9.48,9.844,9.48,9.57c0-0.213-0.068-0.384-0.215-0.517C9.117,8.913,8.922,8.805,8.674,8.731c-0.25-0.078-0.593-0.159-1.017-0.248c-0.576-0.121-1.063-0.267-1.455-0.43c-0.396-0.167-0.718-0.4-0.955-0.688c-0.227-0.291-0.348-0.66-0.348-1.094c0-0.415,0.128-0.784,0.377-1.104C5.525,4.849,5.884,4.601,6.354,4.43c0.461-0.17,1.009-0.253,1.627-0.253c0.498,0,0.931,0.057,1.292,0.167c0.367,0.112,0.674,0.264,0.92,0.451c0.242,0.188,0.424,0.387,0.539,0.596c0.115,0.211,0.172,0.422,0.172,0.624c0,0.194-0.074,0.374-0.227,0.526c-0.15,0.155-0.342,0.235-0.57,0.235c-0.205,0-0.365-0.047-0.479-0.145C9.527,6.54,9.418,6.402,9.301,6.198C9.16,5.941,8.994,5.735,8.803,5.589C8.613,5.45,8.307,5.378,7.876,5.378c-0.397,0-0.721,0.079-0.96,0.233C6.687,5.76,6.574,5.934,6.574,6.135c0,0.125,0.035,0.227,0.112,0.317c0.079,0.095,0.188,0.18,0.329,0.25c0.146,0.072,0.298,0.13,0.447,0.17c0.153,0.041,0.41,0.106,0.765,0.184C8.678,7.15,9.09,7.26,9.455,7.372c0.369,0.118,0.689,0.261,0.949,0.427c0.266,0.169,0.475,0.391,0.627,0.651c0.146,0.262,0.225,0.588,0.225,0.964C11.256,9.866,11.125,10.278,10.867,10.637z'/%3E%3C/svg%3E")
}

.bold-icons .mini-contacts.skype {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M14.494,9.236c0.064-0.376,0.102-0.761,0.102-1.152c0-3.646-2.957-6.602-6.601-6.602c-0.416,0-0.822,0.041-1.216,0.115c-0.583-0.355-1.267-0.56-1.999-0.56c-2.128,0-3.853,1.725-3.853,3.853c0,0.74,0.21,1.433,0.572,2.021C1.432,7.292,1.395,7.683,1.395,8.084c0,3.644,2.955,6.6,6.601,6.6c0.422,0,0.837-0.04,1.237-0.117c0.582,0.352,1.262,0.553,1.988,0.553c2.127,0,3.852-1.726,3.852-3.854C15.072,10.521,14.859,9.825,14.494,9.236z M8.227,12.702c-1.879,0-3.77-0.853-3.76-2.32C4.471,9.938,4.801,9.534,5.24,9.534c1.107,0,1.097,1.644,2.86,1.644c1.238,0,1.658-0.674,1.658-1.145c0-1.697-5.344-0.656-5.344-3.85c0-1.729,1.42-2.92,3.652-2.79c2.127,0.124,3.375,1.061,3.496,1.936c0.059,0.57-0.322,1.016-0.98,1.016c-0.963,0-1.062-1.284-2.719-1.284c-0.748,0-1.379,0.311-1.379,0.985c0,1.41,5.312,0.591,5.312,3.693C11.797,11.53,10.363,12.702,8.227,12.702z'/%3E%3C/svg%3E")
}

.bold-icons .top-bar .mini-contacts.skype {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23adb0b6' d='M14.494,9.236c0.064-0.376,0.102-0.761,0.102-1.152c0-3.646-2.957-6.602-6.601-6.602c-0.416,0-0.822,0.041-1.216,0.115c-0.583-0.355-1.267-0.56-1.999-0.56c-2.128,0-3.853,1.725-3.853,3.853c0,0.74,0.21,1.433,0.572,2.021C1.432,7.292,1.395,7.683,1.395,8.084c0,3.644,2.955,6.6,6.601,6.6c0.422,0,0.837-0.04,1.237-0.117c0.582,0.352,1.262,0.553,1.988,0.553c2.127,0,3.852-1.726,3.852-3.854C15.072,10.521,14.859,9.825,14.494,9.236z M8.227,12.702c-1.879,0-3.77-0.853-3.76-2.32C4.471,9.938,4.801,9.534,5.24,9.534c1.107,0,1.097,1.644,2.86,1.644c1.238,0,1.658-0.674,1.658-1.145c0-1.697-5.344-0.656-5.344-3.85c0-1.729,1.42-2.92,3.652-2.79c2.127,0.124,3.375,1.061,3.496,1.936c0.059,0.57-0.322,1.016-0.98,1.016c-0.963,0-1.062-1.284-2.719-1.284c-0.748,0-1.379,0.311-1.379,0.985c0,1.41,5.312,0.591,5.312,3.693C11.797,11.53,10.363,12.702,8.227,12.702z'/%3E%3C/svg%3E")
}

.bold-icons .branding .mini-contacts.skype,
.bold-icons .classic-header .mobile-mini-widgets .mini-contacts.skype,
.bold-icons .mixed-header .mini-contacts.skype {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23393940' d='M14.494,9.236c0.064-0.376,0.102-0.761,0.102-1.152c0-3.646-2.957-6.602-6.601-6.602c-0.416,0-0.822,0.041-1.216,0.115c-0.583-0.355-1.267-0.56-1.999-0.56c-2.128,0-3.853,1.725-3.853,3.853c0,0.74,0.21,1.433,0.572,2.021C1.432,7.292,1.395,7.683,1.395,8.084c0,3.644,2.955,6.6,6.601,6.6c0.422,0,0.837-0.04,1.237-0.117c0.582,0.352,1.262,0.553,1.988,0.553c2.127,0,3.852-1.726,3.852-3.854C15.072,10.521,14.859,9.825,14.494,9.236z M8.227,12.702c-1.879,0-3.77-0.853-3.76-2.32C4.471,9.938,4.801,9.534,5.24,9.534c1.107,0,1.097,1.644,2.86,1.644c1.238,0,1.658-0.674,1.658-1.145c0-1.697-5.344-0.656-5.344-3.85c0-1.729,1.42-2.92,3.652-2.79c2.127,0.124,3.375,1.061,3.496,1.936c0.059,0.57-0.322,1.016-0.98,1.016c-0.963,0-1.062-1.284-2.719-1.284c-0.748,0-1.379,0.311-1.379,0.985c0,1.41,5.312,0.591,5.312,3.693C11.797,11.53,10.363,12.702,8.227,12.702z'/%3E%3C/svg%3E")
}

.bold-icons .dt-mobile-header .mini-contacts.skype {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M14.494,9.236c0.064-0.376,0.102-0.761,0.102-1.152c0-3.646-2.957-6.602-6.601-6.602c-0.416,0-0.822,0.041-1.216,0.115c-0.583-0.355-1.267-0.56-1.999-0.56c-2.128,0-3.853,1.725-3.853,3.853c0,0.74,0.21,1.433,0.572,2.021C1.432,7.292,1.395,7.683,1.395,8.084c0,3.644,2.955,6.6,6.601,6.6c0.422,0,0.837-0.04,1.237-0.117c0.582,0.352,1.262,0.553,1.988,0.553c2.127,0,3.852-1.726,3.852-3.854C15.072,10.521,14.859,9.825,14.494,9.236z M8.227,12.702c-1.879,0-3.77-0.853-3.76-2.32C4.471,9.938,4.801,9.534,5.24,9.534c1.107,0,1.097,1.644,2.86,1.644c1.238,0,1.658-0.674,1.658-1.145c0-1.697-5.344-0.656-5.344-3.85c0-1.729,1.42-2.92,3.652-2.79c2.127,0.124,3.375,1.061,3.496,1.936c0.059,0.57-0.322,1.016-0.98,1.016c-0.963,0-1.062-1.284-2.719-1.284c-0.748,0-1.379,0.311-1.379,0.985c0,1.41,5.312,0.591,5.312,3.693C11.797,11.53,10.363,12.702,8.227,12.702z'/%3E%3C/svg%3E")
}

.light-icons .mini-contacts.clock {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M8,15.007c3.854,0,7-3.146,7-7.013c0-3.854-3.148-7.001-7-7.001c-3.854,0-7,3.147-7,7.001C1,11.86,4.146,15.007,8,15.007z M8.008,2.008c3.321,0,6.001,2.7,6.001,5.991c0,3.309-2.68,6.009-6.001,6.009c-3.317,0-6-2.7-6-6.009C2.008,4.708,4.691,2.008,8.008,2.008z M8,8.996L7.007,8.982l0.018-4.938L8,5.016V8.996z M10.047,9.023l-3.04-0.042L7.091,8H11L10.047,9.023z'/%3E%3C/svg%3E")
}

.light-icons .top-bar .mini-contacts.clock {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23adb0b6' d='M8,15.007c3.854,0,7-3.146,7-7.013c0-3.854-3.148-7.001-7-7.001c-3.854,0-7,3.147-7,7.001C1,11.86,4.146,15.007,8,15.007z M8.008,2.008c3.321,0,6.001,2.7,6.001,5.991c0,3.309-2.68,6.009-6.001,6.009c-3.317,0-6-2.7-6-6.009C2.008,4.708,4.691,2.008,8.008,2.008z M8,8.996L7.007,8.982l0.018-4.938L8,5.016V8.996z M10.047,9.023l-3.04-0.042L7.091,8H11L10.047,9.023z'/%3E%3C/svg%3E")
}

.light-icons .branding .mini-contacts.clock,
.light-icons .classic-header .mobile-mini-widgets .mini-contacts.clock,
.light-icons .mixed-header .mini-contacts.clock {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23393940' d='M8,15.007c3.854,0,7-3.146,7-7.013c0-3.854-3.148-7.001-7-7.001c-3.854,0-7,3.147-7,7.001C1,11.86,4.146,15.007,8,15.007z M8.008,2.008c3.321,0,6.001,2.7,6.001,5.991c0,3.309-2.68,6.009-6.001,6.009c-3.317,0-6-2.7-6-6.009C2.008,4.708,4.691,2.008,8.008,2.008z M8,8.996L7.007,8.982l0.018-4.938L8,5.016V8.996z M10.047,9.023l-3.04-0.042L7.091,8H11L10.047,9.023z'/%3E%3C/svg%3E")
}

.light-icons .dt-mobile-header .mini-contacts.clock {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M8,15.007c3.854,0,7-3.146,7-7.013c0-3.854-3.148-7.001-7-7.001c-3.854,0-7,3.147-7,7.001C1,11.86,4.146,15.007,8,15.007z M8.008,2.008c3.321,0,6.001,2.7,6.001,5.991c0,3.309-2.68,6.009-6.001,6.009c-3.317,0-6-2.7-6-6.009C2.008,4.708,4.691,2.008,8.008,2.008z M8,8.996L7.007,8.982l0.018-4.938L8,5.016V8.996z M10.047,9.023l-3.04-0.042L7.091,8H11L10.047,9.023z'/%3E%3C/svg%3E")
}

.bold-icons .mini-contacts.clock {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M8,1.172C4.229,1.172,1.172,4.23,1.172,8c0,3.773,3.058,6.828,6.828,6.828c3.772,0,6.828-3.055,6.828-6.828C14.828,4.23,11.772,1.172,8,1.172z M12.058,9.036H6.942v-5.43h1.375V7.66h3.74V9.036L12.058,9.036z'/%3E%3C/svg%3E")
}

.bold-icons .top-bar .mini-contacts.clock {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23adb0b6' d='M8,1.172C4.229,1.172,1.172,4.23,1.172,8c0,3.773,3.058,6.828,6.828,6.828c3.772,0,6.828-3.055,6.828-6.828C14.828,4.23,11.772,1.172,8,1.172z M12.058,9.036H6.942v-5.43h1.375V7.66h3.74V9.036L12.058,9.036z'/%3E%3C/svg%3E")
}

.bold-icons .branding .mini-contacts.clock,
.bold-icons .mixed-header .mini-contacts.clock,
.light-icons .classic-header .mobile-mini-widgets .mini-contacts.clock {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23393940' d='M8,1.172C4.229,1.172,1.172,4.23,1.172,8c0,3.773,3.058,6.828,6.828,6.828c3.772,0,6.828-3.055,6.828-6.828C14.828,4.23,11.772,1.172,8,1.172z M12.058,9.036H6.942v-5.43h1.375V7.66h3.74V9.036L12.058,9.036z'/%3E%3C/svg%3E")
}

.bold-icons .dt-mobile-header .mini-contacts.clock {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M8,1.172C4.229,1.172,1.172,4.23,1.172,8c0,3.773,3.058,6.828,6.828,6.828c3.772,0,6.828-3.055,6.828-6.828C14.828,4.23,11.772,1.172,8,1.172z M12.058,9.036H6.942v-5.43h1.375V7.66h3.74V9.036L12.058,9.036z'/%3E%3C/svg%3E")
}

.dt-mobile-header .soc-ico.outline-style a,
.masthead .soc-ico.outline-style a {
    -webkit-box-shadow: inset 0 0 0 1px #000;
    box-shadow: inset 0 0 0 1px #000
}

.dt-mobile-header .soc-ico.outline-style-hover a:hover,
.masthead .soc-ico.outline-style-hover a:hover {
    -webkit-box-shadow: inset 0 0 0 1px #fff;
    box-shadow: inset 0 0 0 1px #fff
}

.dt-mobile-header .soc-ico.accent-bg a:before,
.dt-mobile-header .soc-ico.custom-bg a:before,
.masthead .soc-ico.accent-bg a:before,
.masthead .soc-ico.custom-bg a:before {
    background-color: #000
}

.accent-gradient .dt-mobile-header .soc-ico.hover-accent-bg a:after,
.accent-gradient .dt-mobile-header .soc-ico.hover-gradient-bg.accent-bg a:after,
.accent-gradient .masthead .soc-ico.hover-accent-bg a:after,
.accent-gradient .masthead .soc-ico.hover-gradient-bg.accent-bg a:after,
.dt-mobile-header .soc-ico.gradient-bg.hover-gradient-bg a:after,
.dt-mobile-header .soc-ico.hover-gradient-bg a:after,
.dt-mobile-header .soc-ico.hover-gradient-bg.accent-bg a:after,
.masthead .soc-ico.gradient-bg.hover-gradient-bg a:after,
.masthead .soc-ico.hover-gradient-bg a:after,
.masthead .soc-ico.hover-gradient-bg.accent-bg a:after {
    -webkit-box-shadow: none;
    box-shadow: none
}

.accent-gradient .dt-mobile-header .soc-ico.gradient-bg.hover-custom-bg a:after,
.accent-gradient .masthead .soc-ico.gradient-bg.hover-custom-bg a:after,
.dt-mobile-header .soc-ico.accent-bg.hover-custom-bg a:after,
.dt-mobile-header .soc-ico.hover-accent-bg a:after,
.dt-mobile-header .soc-ico.hover-custom-bg a:after,
.masthead .soc-ico.accent-bg.hover-custom-bg a:after,
.masthead .soc-ico.hover-accent-bg a:after,
.masthead .soc-ico.hover-custom-bg a:after {
    background-color: #fff;
    background-image: none
}

.dt-mobile-header .soc-ico a .icon,
.masthead .soc-ico a .icon {
    fill: #000
}

.dt-mobile-header .soc-ico a:hover .icon,
.masthead .soc-ico a:hover .icon {
    fill: #1e73be !important
}

.text-area {
    font: 400 13px/17px Lato, Helvetica, Arial, Verdana, sans-serif;
    color: #3b3f4a
}

.branding .text-area,
.classic-header .mobile-mini-widgets .text-area,
.mixed-header .text-area {
    font: 600 14px/18px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    color: #393940
}

.top-bar .text-area {
    color: #adb0b6
}

.dt-mobile-header .text-area {
    font: 13px/17px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
    color: #3b3f4a
}

.masthead .menu-select,
.masthead .mini-nav>ul>li>a {
    font: 400 13px/17px Lato, Helvetica, Arial, Verdana, sans-serif;
    color: #3b3f4a
}

.classic-header .mobile-mini-widgets .menu-select,
.classic-header .mobile-mini-widgets .mini-nav>ul>li>a,
.masthead .branding .menu-select,
.masthead .branding .mini-nav>ul>li>a,
.masthead.mixed-header .menu-select,
.masthead.mixed-header .mini-nav>ul>li>a {
    font: 600 14px/18px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    color: #393940
}

.masthead .top-bar .menu-select,
.masthead .top-bar .mini-nav>ul>li>a {
    color: #adb0b6;
    font: 13px/19px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none
}

.dt-mobile-header .menu-select,
.dt-mobile-header .mini-nav>ul>li>a {
    font: 13px/17px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
    color: #3b3f4a
}

.masthead .mini-nav .customSelectInner {
    font: 400 13px/17px Lato, Helvetica, Arial, Verdana, sans-serif;
    color: #3b3f4a
}

.branding .mini-nav .customSelectInner,
.classic-header .mobile-mini-widgets .mini-nav .customSelectInner,
.mixed-header .mini-nav .customSelectInner {
    font: 600 14px/18px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
    color: #393940
}

.top-bar .mini-nav .customSelectInner {
    color: #adb0b6;
    font: 13px/19px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none
}

.dt-mobile-header .mini-nav .customSelectInner {
    font: 13px/17px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
    color: #3b3f4a
}

#bottom-bar .mini-nav .customSelectInner {
    color: #fff;
    font-size: 16px;
    line-height: 25px
}

.dt-mobile-header .mini-nav {
    font: 13px/17px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
    color: #3b3f4a
}

.light-icons .mini-nav .customSelectInner:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%233b3f4a' xml:space='preserve'%3E%3Cpath d='M13,1H1C0.448,1,0,1.449,0,2v11c0,0.553,0.448,1,1,1h12c0.552,0,1-0.447,1-1V2C14,1.449,13.552,1,13,1z M13,13H1V2h12V13z M3.5,8h7C10.775,8,11,7.775,11,7.5C11,7.225,10.775,7,10.5,7h-7C3.224,7,3,7.225,3,7.5C3,7.775,3.224,8,3.5,8z M3.5,5h7C10.775,5,11,4.776,11,4.5S10.775,4,10.5,4h-7C3.224,4,3,4.225,3,4.5S3.224,5,3.5,5z M3.5,11h7c0.275,0,0.5-0.225,0.5-0.5S10.775,10,10.5,10h-7C3.224,10,3,10.225,3,10.5S3.224,11,3.5,11z'/%3E%3C/svg%3E")
}

.light-icons .branding .mini-nav .customSelectInner:before,
.light-icons .classic-header .mobile-mini-widgets .mini-nav .customSelectInner:before,
.light-icons .mixed-header .mini-nav .customSelectInner:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%23393940' xml:space='preserve'%3E%3Cpath d='M13,1H1C0.448,1,0,1.449,0,2v11c0,0.553,0.448,1,1,1h12c0.552,0,1-0.447,1-1V2C14,1.449,13.552,1,13,1z M13,13H1V2h12V13z M3.5,8h7C10.775,8,11,7.775,11,7.5C11,7.225,10.775,7,10.5,7h-7C3.224,7,3,7.225,3,7.5C3,7.775,3.224,8,3.5,8z M3.5,5h7C10.775,5,11,4.776,11,4.5S10.775,4,10.5,4h-7C3.224,4,3,4.225,3,4.5S3.224,5,3.5,5z M3.5,11h7c0.275,0,0.5-0.225,0.5-0.5S10.775,10,10.5,10h-7C3.224,10,3,10.225,3,10.5S3.224,11,3.5,11z'/%3E%3C/svg%3E")
}

.light-icons .top-bar .mini-nav .customSelectInner:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%23adb0b6' xml:space='preserve'%3E%3Cpath d='M13,1H1C0.448,1,0,1.449,0,2v11c0,0.553,0.448,1,1,1h12c0.552,0,1-0.447,1-1V2C14,1.449,13.552,1,13,1z M13,13H1V2h12V13z M3.5,8h7C10.775,8,11,7.775,11,7.5C11,7.225,10.775,7,10.5,7h-7C3.224,7,3,7.225,3,7.5C3,7.775,3.224,8,3.5,8z M3.5,5h7C10.775,5,11,4.776,11,4.5S10.775,4,10.5,4h-7C3.224,4,3,4.225,3,4.5S3.224,5,3.5,5z M3.5,11h7c0.275,0,0.5-0.225,0.5-0.5S10.775,10,10.5,10h-7C3.224,10,3,10.225,3,10.5S3.224,11,3.5,11z'/%3E%3C/svg%3E")
}

.light-icons #bottom-bar .mini-nav .customSelectInner:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%23ffffff' xml:space='preserve'%3E%3Cpath d='M13,1H1C0.448,1,0,1.449,0,2v11c0,0.553,0.448,1,1,1h12c0.552,0,1-0.447,1-1V2C14,1.449,13.552,1,13,1z M13,13H1V2h12V13z M3.5,8h7C10.775,8,11,7.775,11,7.5C11,7.225,10.775,7,10.5,7h-7C3.224,7,3,7.225,3,7.5C3,7.775,3.224,8,3.5,8z M3.5,5h7C10.775,5,11,4.776,11,4.5S10.775,4,10.5,4h-7C3.224,4,3,4.225,3,4.5S3.224,5,3.5,5z M3.5,11h7c0.275,0,0.5-0.225,0.5-0.5S10.775,10,10.5,10h-7C3.224,10,3,10.225,3,10.5S3.224,11,3.5,11z'/%3E%3C/svg%3E")
}

.light-icons .dt-mobile-header .mini-nav .customSelectInner:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%233b3f4a' xml:space='preserve'%3E%3Cpath d='M13,1H1C0.448,1,0,1.449,0,2v11c0,0.553,0.448,1,1,1h12c0.552,0,1-0.447,1-1V2C14,1.449,13.552,1,13,1z M13,13H1V2h12V13z M3.5,8h7C10.775,8,11,7.775,11,7.5C11,7.225,10.775,7,10.5,7h-7C3.224,7,3,7.225,3,7.5C3,7.775,3.224,8,3.5,8z M3.5,5h7C10.775,5,11,4.776,11,4.5S10.775,4,10.5,4h-7C3.224,4,3,4.225,3,4.5S3.224,5,3.5,5z M3.5,11h7c0.275,0,0.5-0.225,0.5-0.5S10.775,10,10.5,10h-7C3.224,10,3,10.225,3,10.5S3.224,11,3.5,11z'/%3E%3C/svg%3E")
}

.bold-icons .mini-nav .customSelectInner:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M1,1v14h14V1H1z M12,12H4v-2h8V12z M12,9H4V7h8V9z M12,6H4V4h8V6z'/%3E%3C/svg%3E")
}

.bold-icons .branding .mini-nav .customSelectInner:before,
.bold-icons .classic-header .mobile-mini-widgets .mini-nav .customSelectInner:before,
.bold-icons .mixed-header .mini-nav .customSelectInner:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%23393940' xml:space='preserve'%3E%3Cpath d='M13,1H1C0.448,1,0,1.449,0,2v11c0,0.553,0.448,1,1,1h12c0.552,0,1-0.447,1-1V2C14,1.449,13.552,1,13,1z M13,13H1V2h12V13z M3.5,8h7C10.775,8,11,7.775,11,7.5C11,7.225,10.775,7,10.5,7h-7C3.224,7,3,7.225,3,7.5C3,7.775,3.224,8,3.5,8z M3.5,5h7C10.775,5,11,4.776,11,4.5S10.775,4,10.5,4h-7C3.224,4,3,4.225,3,4.5S3.224,5,3.5,5z M3.5,11h7c0.275,0,0.5-0.225,0.5-0.5S10.775,10,10.5,10h-7C3.224,10,3,10.225,3,10.5S3.224,11,3.5,11z'/%3E%3C/svg%3E")
}

.bold-icons .top-bar .mini-nav .customSelectInner:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23adb0b6' d='M1,1v14h14V1H1z M12,12H4v-2h8V12z M12,9H4V7h8V9z M12,6H4V4h8V6z'/%3E%3C/svg%3E")
}

.bold-icons #bottom-bar .mini-nav .customSelectInner:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M1,1v14h14V1H1z M12,12H4v-2h8V12z M12,9H4V7h8V9z M12,6H4V4h8V6z'/%3E%3C/svg%3E")
}

.bold-icons .dt-mobile-header .mini-nav .customSelectInner:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%233b3f4a' d='M1,1v14h14V1H1z M12,12H4v-2h8V12z M12,9H4V7h8V9z M12,6H4V4h8V6z'/%3E%3C/svg%3E")
}

.light-icons .top-bar .mini-nav .menu-select:hover .customSelectInner:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%23adb0b6' xml:space='preserve'%3E%3Cpath d='M13,1H1C0.448,1,0,1.449,0,2v11c0,0.553,0.448,1,1,1h12c0.552,0,1-0.447,1-1V2C14,1.449,13.552,1,13,1z M13,13H1V2h12V13z M3.5,8h7C10.775,8,11,7.775,11,7.5C11,7.225,10.775,7,10.5,7h-7C3.224,7,3,7.225,3,7.5C3,7.775,3.224,8,3.5,8z M3.5,5h7C10.775,5,11,4.776,11,4.5S10.775,4,10.5,4h-7C3.224,4,3,4.225,3,4.5S3.224,5,3.5,5z M3.5,11h7c0.275,0,0.5-0.225,0.5-0.5S10.775,10,10.5,10h-7C3.224,10,3,10.225,3,10.5S3.224,11,3.5,11z'/%3E%3C/svg%3E")
}

.light-icons #bottom-bar .mini-nav .menu-select:hover .customSelectInner:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%23ffffff' xml:space='preserve'%3E%3Cpath d='M13,1H1C0.448,1,0,1.449,0,2v11c0,0.553,0.448,1,1,1h12c0.552,0,1-0.447,1-1V2C14,1.449,13.552,1,13,1z M13,13H1V2h12V13z M3.5,8h7C10.775,8,11,7.775,11,7.5C11,7.225,10.775,7,10.5,7h-7C3.224,7,3,7.225,3,7.5C3,7.775,3.224,8,3.5,8z M3.5,5h7C10.775,5,11,4.776,11,4.5S10.775,4,10.5,4h-7C3.224,4,3,4.225,3,4.5S3.224,5,3.5,5z M3.5,11h7c0.275,0,0.5-0.225,0.5-0.5S10.775,10,10.5,10h-7C3.224,10,3,10.225,3,10.5S3.224,11,3.5,11z'/%3E%3C/svg%3E")
}

.bold-icons .top-bar .mini-nav .menu-select:hover .customSelectInner:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23adb0b6' d='M1,1v14h14V1H1z M12,12H4v-2h8V12z M12,9H4V7h8V9z M12,6H4V4h8V6z'/%3E%3C/svg%3E")
}

.bold-icons #bottom-bar .mini-nav .menu-select:hover .customSelectInner:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M1,1v14h14V1H1z M12,12H4v-2h8V12z M12,9H4V7h8V9z M12,6H4V4h8V6z'/%3E%3C/svg%3E")
}

#page .masthead .mini-nav .sub-nav {
    width: 280px
}

.masthead:not(.side-header).dividers .main-nav>li:before,
.masthead:not(.side-header).dividers.surround .main-nav>li:last-child:after {
    border-color: rgba(17, 17, 17, .14);
    height: 24px
}

.main-nav>li>a {
    margin: 15px 14px;
    padding: 4px
}

.main-nav>li>a .animate-wrap {
    margin: -4px;
    padding: 4px
}

.top-header .outside-item-double-margin.main-nav>li:first-child>a {
    margin-left: 28px
}

.top-header .outside-item-custom-margin.main-nav>li:first-child>a {
    margin-left: 30px
}

.top-header .outside-item-remove-margin.main-nav>li:first-child>a {
    margin-left: 0
}

.top-header .outside-item-double-margin.main-nav>li:last-child>a {
    margin-right: 28px
}

.top-header .outside-item-custom-margin.main-nav>li:last-child>a {
    margin-right: 30px
}

.top-header .outside-item-remove-margin.main-nav>li:last-child>a {
    margin-right: 0
}

.sub-downwards.dt-parent-menu-clickable .main-nav>li:not(.has-children)>a {
    margin-right: 44px
}

.sub-downwards .main-nav>li>.next-level-button {
    left: -14px
}

.sub-downwards .main-nav>li>.sub-nav:last-child {
    margin-bottom: 19px
}

.side-header.dividers .main-nav>li:before,
.side-header.dividers.surround .main-nav>li:last-child:after {
    border-color: rgba(17, 17, 17, .14);
    width: 24px;
    left: 18px
}

.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent,
li:not(.dt-mega-menu) .sub-nav {
    width: 280px
}

.main-nav>li>a .menu-text {
    font: normal 700 16px/20px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none
}

.main-nav>li:not(.wpml-ls-item)>a,
.main-nav>li:not(.wpml-ls-item)>a .menu-text {
    color: #000
}

.main-nav>li.act:not(.wpml-ls-item)>a {
    color: #1ebbf0
}

.main-nav>li.act:not(.wpml-ls-item)>a .menu-text,
.main-nav>li.act:not(.wpml-ls-item)>a .subtitle-text {
    color: #1ebbf0;
    background: -webkit-gradient(linear, left top, right top, color-stop(32%, #1ebbf0), color-stop(100%, #39dfaa));
    background: -webkit-linear-gradient(left, #1ebbf0 32%, #39dfaa 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.main-nav>li.dt-hovered:not(.act):not(.wpml-ls-item)>a,
.main-nav>li.dt-hovered:not(.act):not(.wpml-ls-item)>a .menu-text,
.main-nav>li.dt-hovered:not(.act):not(.wpml-ls-item)>a .subtitle-text,
.main-nav>li:not(.act):not(.wpml-ls-item)>a:hover,
.main-nav>li:not(.act):not(.wpml-ls-item)>a:hover .menu-text,
.main-nav>li:not(.act):not(.wpml-ls-item)>a:hover .subtitle-text {
    color: #fff
}

.top-header .main-nav.level-arrows-on>li.has-children>a .menu-text:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='%23000000' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpolygon points='7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 '/%3E%3C/svg%3E")
}

.sub-sideways .main-nav.level-arrows-on>li.has-children>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='14px' height='14px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' fill='rgba(0,0,0,0.17)' xml:space='preserve'%3E%3Cpolygon points='7.35,1 5.935,2.414 10.52,7 5.935,11.586 7.35,13 13,7.353 13,7 13,6.646 '/%3E%3C/svg%3E")
}

.sub-downwards .main-nav.level-arrows-on>li.has-children>a:after,
.sub-downwards .main-nav>li.menu-item-language>a:after,
.sub-downwards .next-level-button {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='14px' height='14px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' fill='rgba(0,0,0,0.17)' xml:space='preserve'%3E%3Cpolygon points='14,6 8,6 8,0 6,0 6,6 0,6 0,8 6,8 6,14 8,14 8,8 14,8 '/%3E%3C/svg%3E")
}

.top-header .main-nav.level-arrows-on>li.dt-hovered.has-children:not(.act)>a .menu-text:after,
.top-header .main-nav.level-arrows-on>li.has-children:not(.act)>a:hover .menu-text:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='%23ffffff' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpolygon points='7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 '/%3E%3C/svg%3E")
}

.top-header .main-nav.level-arrows-on>li.has-children.act>a .menu-text:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='%231ebbf0' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpolygon points='7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 '/%3E%3C/svg%3E")
}

.main-nav>li>a .subtitle-text {
    font: normal 700 11px/15px Lato, Helvetica, Arial, Verdana, sans-serif
}

.main-nav .sub-nav .fa,
.main-nav>.menu-item>a .fa {
    font-size: 14px
}

#main-nav>.menu-item>a .fa {
    line-height: 14px
}

.active-outline-decoration>li>a,
.hover-outline-decoration>li>a {
    border: solid transparent
}

.top-header .hover-outline-decoration>li.dt-hovered:not(.act)>a,
.top-header .hover-outline-decoration>li:not(.act)>a:hover {
    border: solid
}

.top-header .active-outline-decoration>li.act>a {
    border: solid rgba(30, 187, 240, .15)
}

.top-header .active-bg-decoration>li.act>a {
    background: rgba(30, 187, 240, .15);
    background: -webkit-linear-gradient(135deg, rgba(30, 187, 240, .15) 30%, rgba(57, 223, 170, .15) 100%);
    background: linear-gradient(135deg, rgba(30, 187, 240, .15) 30%, rgba(57, 223, 170, .15) 100%)
}

.hover-outline-decoration>li>a,
>li>a .active-bg-decoration,
>li>a .active-outline-decoration,
>li>a .hover-bg-decoration {
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.active-line-decoration>li>a .decoration-line,
.animate-click-decoration>li>a .rippleAnimate,
.bg-outline-decoration>li>a,
.hover-line-decoration>li.dt-hovered:not(.act)>a .decoration-line,
.hover-line-decoration>li:not(.act)>a:hover .decoration-line,
.main-nav>li>a .animate-wrap {
    border-radius: 3px
}

.top-header .active-line-decoration>li.act>a:after {
    background-color: rgba(130, 36, 227, .3)
}

.top-header .hover-line-decoration>li.dt-hovered>a .decoration-line,
.top-header .hover-line-decoration>li>a:hover .decoration-line {
    background: rgba(255, 255, 255, .23);
    background: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .23) 30%, rgba(0, 0, 0, .23) 100%);
    background: linear-gradient(135deg, rgba(255, 255, 255, .23) 30%, rgba(0, 0, 0, .23) 100%)
}

.top-header .active-line-decoration>li.act>a .decoration-line {
    background-color: rgba(130, 36, 227, .3)
}

.top-header .animate-click-decoration>li>a .rippleAnimate {
    background: rgba(30, 187, 240, .2);
    background: -webkit-linear-gradient(135deg, rgba(30, 187, 240, .2) 30%, rgba(57, 223, 170, .2) 100%);
    background: linear-gradient(135deg, rgba(30, 187, 240, .2) 30%, rgba(57, 223, 170, .2) 100%)
}

.downwards-line>li>a .menu-item-text:before,
.from-centre-line>li>a .menu-item-text:before,
.l-to-r-line>li>a i.underline,
.upwards-line>li>a .menu-item-text:before {
    bottom: -4px
}

.sub-nav {
    background-color: #23262d
}

.main-nav .sub-nav>li>a .menu-text,
.mini-nav .sub-nav>li>a .menu-text {
    font: 13px/17px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none
}

#bottom-bar .sub-nav>li:not(.wpml-ls-item)>a,
.main-nav .sub-nav>li:not(.wpml-ls-item)>a,
.main-nav .sub-nav>li:not(.wpml-ls-item)>a .menu-text,
.mini-nav .sub-nav>li:not(.wpml-ls-item)>a,
.mini-nav .sub-nav>li:not(.wpml-ls-item)>a .menu-text {
    color: #000
}

#bottom-bar .sub-nav li.has-children>a:after,
#page .mini-nav .sub-nav li.has-children>a:after,
.sub-nav.level-arrows-on li.has-children:not(.dt-mega-parent)>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' fill='%23000000' xml:space='preserve'%3E%3Cpolygon points='8,4.288 8,3.974 8,3.659 4.5,0.175 3.6,0.974 6.417,3.659 6.417,4.288 3.6,6.976 4.5,7.825 '/%3E%3C/svg%3E")
}

.main-nav .sub-nav>li>a .subtitle-text,
.mini-nav .sub-nav>li>a .subtitle-text {
    font: 400 10px/14px Lato, Helvetica, Arial, Verdana, sans-serif
}

.main-nav .sub-nav>li.dt-mega-parent>a .subtitle-text {
    font-size: 16px;
    line-height: 25px
}

.main-nav .sub-nav>li>a,
.mini-nav .sub-nav>li>a {
    margin: 0;
    padding: 8px 10px
}

.top-header .sub-nav>li.dt-mega-parent>a {
    margin-bottom: 10px
}

.masthead:not(.sub-downwards) .sub-nav li.has-children a:after {
    right: 10px
}

.rtl .masthead:not(.sub-downwards) .sub-nav li.has-children a:after {
    right: auto;
    left: 10px
}

.sub-downwards .sub-nav>li>.next-level-button {
    left: 0
}

.sub-downwards.dt-parent-menu-clickable .sub-nav>li:not(.has-children)>a {
    margin-right: 30px
}

#bottom-bar .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a,
.masthead:not(.sub-downwards) .main-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item)>a:hover,
.masthead:not(.sub-downwards) .main-nav .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a,
.masthead:not(.sub-downwards) .mini-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item)>a:hover,
.masthead:not(.sub-downwards) .mini-nav .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a,
.sub-downwards .sub-nav li:not(.act):not(.wpml-ls-item)>a:hover {
    color: #1ebbf0
}

#bottom-bar .sub-nav li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item)>a:hover .menu-text,
#bottom-bar .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a .menu-text,
#bottom-bar .sub-nav>li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item)>a:hover .subtitle-text,
#bottom-bar .sub-nav>li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a .subtitle-text,
.dt-mobile-header .mini-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item)>a:hover .menu-text,
.dt-mobile-header .mini-nav .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a .menu-text,
.dt-mobile-header .mini-nav .sub-nav>li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item)>a:hover .subtitle-text,
.dt-mobile-header .mini-nav .sub-nav>li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a .subtitle-text,
.masthead:not(.sub-downwards) .main-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item)>a:hover .menu-text,
.masthead:not(.sub-downwards) .main-nav .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a .menu-text,
.masthead:not(.sub-downwards) .main-nav .sub-nav>li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item)>a:hover .subtitle-text,
.masthead:not(.sub-downwards) .main-nav .sub-nav>li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a .subtitle-text,
.masthead:not(.sub-downwards) .mini-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item)>a:hover .menu-text,
.masthead:not(.sub-downwards) .mini-nav .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a .menu-text,
.masthead:not(.sub-downwards) .mini-nav .sub-nav>li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item)>a:hover .subtitle-text,
.masthead:not(.sub-downwards) .mini-nav .sub-nav>li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a .subtitle-text,
.sub-downwards .sub-nav li:not(.act):not(.wpml-ls-item)>a:hover .menu-text,
.sub-downwards .sub-nav>li:not(.act):not(.wpml-ls-item)>a:hover .subtitle-text {
    color: #1ebbf0;
    background: -webkit-gradient(linear, left top, right top, color-stop(32%, #1ebbf0), color-stop(100%, #39dfaa));
    background: -webkit-linear-gradient(left, #1ebbf0 32%, #39dfaa 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

#bottom-bar .sub-nav li.has-children:not(.act):hover>a:after,
#page .mini-nav .sub-nav li.has-children:not(.act):hover>a:after,
.sub-nav.level-arrows-on li.has-children:not(.dt-mega-parent):not(.act):hover>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' fill='%231ebbf0' xml:space='preserve'%3E%3Cpolygon points='8,4.288 8,3.974 8,3.659 4.5,0.175 3.6,0.974 6.417,3.659 6.417,4.288 3.6,6.976 4.5,7.825 '/%3E%3C/svg%3E")
}

.top-header .hover-style-click-bg li:not(.dt-mega-parent):hover>a,
.top-header .hover-style-click-bg li:not(.dt-mega-parent)>a .rippleAnimate,
.top-header .sub-nav.hover-style-bg li:not(.dt-mega-parent):hover>a {
    background-color: rgba(30, 187, 240, .07)
}

.top-header .gradient-hover.hover-style-click-bg li:not(.dt-mega-parent):hover>a,
.top-header .gradient-hover.hover-style-click-bg li:not(.dt-mega-parent)>a .rippleAnimate,
.top-header .sub-nav.gradient-hover.hover-style-bg li:not(.dt-mega-parent):hover>a {
    background: rgba(30, 187, 240, .07);
    background: -webkit-linear-gradient(135deg, rgba(30, 187, 240, .07) 30%, rgba(57, 223, 170, .07) 100%);
    background: linear-gradient(135deg, rgba(30, 187, 240, .07) 30%, rgba(57, 223, 170, .07) 100%)
}

.main-nav .sub-nav>li.act:not(.dt-mega-parent):not(.wpml-ls-item):not(.wpml-ls-item)>a,
.main-nav .sub-nav>li.act:not(.dt-mega-parent):not(.wpml-ls-item)>a .fa,
.main-nav .sub-nav>li.act:not(.dt-mega-parent):not(.wpml-ls-item)>a .menu-text,
.main-nav .sub-nav>li.act:not(.dt-mega-parent):not(.wpml-ls-item)>a .subtitle-text,
.main-nav .sub-nav>li.dt-mega-parent.current-menu-item:not(.wpml-ls-item)>a,
.main-nav .sub-nav>li.dt-mega-parent.current-menu-item:not(.wpml-ls-item)>a .menu-text,
.main-nav .sub-nav>li.dt-mega-parent.current-menu-item:not(.wpml-ls-item)>a .subtitle-text,
.mini-nav .sub-nav>li.act:not(.dt-mega-parent):not(.wpml-ls-item):not(.wpml-ls-item)>a,
.mini-nav .sub-nav>li.act:not(.dt-mega-parent):not(.wpml-ls-item)>a .fa,
.mini-nav .sub-nav>li.act:not(.dt-mega-parent):not(.wpml-ls-item)>a .menu-text,
.mini-nav .sub-nav>li.act:not(.dt-mega-parent):not(.wpml-ls-item)>a .subtitle-text,
.mini-nav .sub-nav>li.dt-mega-parent.current-menu-item:not(.wpml-ls-item)>a,
.mini-nav .sub-nav>li.dt-mega-parent.current-menu-item:not(.wpml-ls-item)>a .menu-text,
.mini-nav .sub-nav>li.dt-mega-parent.current-menu-item:not(.wpml-ls-item)>a .subtitle-text {
    color: #fff
}

#bottom-bar .sub-nav li.has-children.act>a:after,
#page .mini-nav .sub-nav li.has-children.act>a:after,
.sub-nav.level-arrows-on li.has-children:not(.dt-mega-parent).act>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' fill='%23ffffff' xml:space='preserve'%3E%3Cpolygon points='8,4.288 8,3.974 8,3.659 4.5,0.175 3.6,0.974 6.417,3.659 6.417,4.288 3.6,6.976 4.5,7.825 '/%3E%3C/svg%3E")
}

.masthead:not(.sub-downwards) .sub-nav .sub-nav,
.mini-nav .sub-nav .sub-nav {
    left: 271px !important
}

.rtl .masthead:not(.sub-downwards) .sub-nav .sub-nav,
.rtl .mini-nav .sub-nav .sub-nav {
    right: 271px;
    left: auto !important
}

.masthead:not(.sub-downwards) .sub-nav .sub-nav.right-overflow,
.mini-nav .sub-nav .sub-nav.right-overflow {
    left: -291px !important
}

.rtl .masthead:not(.sub-downwards) .sub-nav .sub-nav.right-overflow,
.rtl .mini-nav .sub-nav .sub-nav.right-overflow {
    right: -291px;
    left: auto !important
}

.sub-downwards .sub-nav .next-level-button,
.sub-downwards .sub-nav.level-arrows-on li.has-children.act>a:after,
.sub-downwards .sub-nav.level-arrows-on li.has-children:not(.act):hover>a:after,
.sub-downwards .sub-nav.level-arrows-on li.has-children>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='3 3 8 8' enable-background='new 3 3 8 8' fill='rgba(0,0,0,0.17)' xml:space='preserve'%3E%3Cpolygon points='11,6 8,6 8,3 6,3 6,6 3,6 3,8 6,8 6,11 8,11 8,8 11,8 '/%3E%3C/svg%3E")
}

.masthead:not(.sub-downwards) .main-nav .dt-mega-menu-wrap {
    background-color: #23262d
}

.dt-mega-menu>.sub-nav>li:hover>a {
    background-color: transparent
}

.main-nav>li>a>span>span.menu-subtitle {
    color: rgba(0, 0, 0, .4)
}

.sub-nav .menu-subtitle,
.sub-nav li.act>a:hover .menu-subtitle {
    font-family: Lato, Helvetica, Arial, Verdana, sans-serif;
    font-size: 10px;
    color: rgba(0, 0, 0, .4)
}

.sub-sideways .sub-nav>li.dt-mega-parent>a .menu-text,
.top-header .sub-nav>li.dt-mega-parent>a .menu-text {
    font: normal 700 20px/30px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none
}

.main-nav .dt-mega-menu .sub-nav .dt-mega-parent>a .fa {
    font-size: 16px
}

.dt-mega-menu .sub-nav .dt-mega-parent>a {
    border-bottom-color: rgba(0, 0, 0, .1)
}

.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-1>.dt-mega-menu-wrap {
    width: 320px
}

.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-2>.dt-mega-menu-wrap {
    width: 600px
}

.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-3>.dt-mega-menu-wrap {
    width: 880px
}

.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-4>.dt-mega-menu-wrap {
    width: 1160px
}

.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-5>.dt-mega-menu-wrap {
    width: 1440px
}

.dt-mobile-header {
    background-color: rgba(255, 255, 255, 0);
    width: 330px
}

.right-mobile-menu .show-mobile-header .dt-mobile-header {
    right: 330px
}

.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn {
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.show-mobile-header .dt-close-mobile-menu-icon {
    left: 300px
}

.right-mobile-menu .show-mobile-header .dt-close-mobile-menu-icon {
    left: auto;
    right: 0
}

@media screen and (max-width:330px) {
    .show-mobile-header .dt-close-mobile-menu-icon {
        left: calc(100% - 30px)
    }

    .right-mobile-menu .show-mobile-header .dt-close-mobile-menu-icon {
        left: auto;
        right: 0
    }

    .right-mobile-menu .show-mobile-header .dt-mobile-header {
        right: 100%
    }
}

.dt-mobile-menu-icon .lines,
.dt-mobile-menu-icon .lines:after,
.dt-mobile-menu-icon .lines:before {
    background-color: #000
}

.classic-header .dt-mobile-menu-icon .lines,
.classic-header .dt-mobile-menu-icon .lines:after,
.classic-header .dt-mobile-menu-icon .lines:before,
.mixed-header .dt-mobile-menu-icon .lines,
.mixed-header .dt-mobile-menu-icon .lines:after,
.mixed-header .dt-mobile-menu-icon .lines:before {
    background-color: #393940
}

.mobile-branding>a,
.mobile-branding>img {
    padding: 0
}

.mobile-main-nav>li>a {
    padding: 16px 30px 16px 0
}

.mobile-main-nav>li .dt-mega-menu-wrap,
.mobile-main-nav>li .dt-mega-menu-wrap>.sub-nav .sub-nav,
.mobile-main-nav>li>.sub-nav:last-child {
    margin-bottom: 16px
}

.mobile-main-nav li>a .menu-text {
    font: 16px/20px Lato, Helvetica, Arial, Verdana, sans-serif;
    color: #3b3f4a;
    text-transform: none
}

.mobile-main-nav>.menu-item>a .fa {
    font-size: 16px
}

.mobile-main-nav li>a {
    color: #3b3f4a
}

.dt-mobile-header .mobile-main-nav .sub-nav>li:not(.act)>a:hover,
.mobile-main-nav li.act>a,
.mobile-main-nav li:not(.act)>a:hover {
    color: #1ebbf0
}

.dt-mobile-header .mobile-main-nav .sub-nav>li.act>a .menu-text,
.dt-mobile-header .mobile-main-nav .sub-nav>li.act>a .subtitle-text,
.dt-mobile-header .mobile-main-nav .sub-nav>li:not(.act)>a:hover .menu-text,
.mobile-main-nav li.act>a .menu-text,
.mobile-main-nav li.act>a .subtitle-text,
.mobile-main-nav li:not(.act)>a:hover .menu-text,
.mobile-main-nav li:not(.act)>a:hover .subtitle-text {
    color: #1ebbf0;
    background: -webkit-gradient(linear, left top, right top, color-stop(32%, #1ebbf0), color-stop(100%, #39dfaa));
    background: -webkit-linear-gradient(left, #1ebbf0 32%, #39dfaa 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.mobile-main-nav .next-level-button,
.mobile-main-nav>li.has-children>a:after,
.mobile-main-nav>li.menu-item-language>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='14px' height='14px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' fill='rgba(59,63,74,0.17)' xml:space='preserve'%3E%3Cpolygon points='14,6 8,6 8,0 6,0 6,6 0,6 0,8 6,8 6,14 8,14 8,8 14,8 '/%3E%3C/svg%3E")
}

.mobile-main-nav>li:before {
    border-color: rgba(59, 63, 74, .08)
}

.mobile-main-nav .sub-nav>li>a {
    padding: 6.5px 30px 6.5px 0
}

.dt-mobile-header .mobile-main-nav li .sub-nav>li>a .menu-text {
    font: 13px/17px Lato, Helvetica, Arial, Verdana, sans-serif;
    color: #3b3f4a;
    text-transform: none
}

.mobile-main-nav .sub-nav>.menu-item>a .fa {
    font-size: 13px
}

.mobile-main-nav .sub-nav li>a .fa,
.mobile-main-nav .sub-nav li>a .menu-text {
    font-size: 9px;
    line-height: 13px
}

.mobile-main-nav .sub-nav .next-level-button,
.mobile-main-nav .sub-nav.level-arrows-on li.has-children.act>a:after,
.mobile-main-nav .sub-nav.level-arrows-on li.has-children:not(.act):hover>a:after,
.mobile-main-nav .sub-nav.level-arrows-on li.has-children>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='3 3 8 8' enable-background='new 3 3 8 8' fill='rgba(59,63,74,0.17)' xml:space='preserve'%3E%3Cpolygon points='11,6 8,6 8,3 6,3 6,6 3,6 3,8 6,8 6,11 8,11 8,8 11,8 '/%3E%3C/svg%3E")
}

.dt-close-mobile-menu-icon span {
    color: #fff;
    background-color: #1ebbf0
}

.accent-gradient .dt-close-mobile-menu-icon span {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

#bottom-bar .sub-nav li.has-children.act:after,
.top-bar .sub-nav li.has-children.act:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='6px' height='9px' viewBox='0 0 6 9' enable-background='new 0 0 6 9' xml:space='preserve'%3E%3Cpolygon fill='%231ebbf0' points='1.557,0.766 5.24,4.534 1.712,8.256 0.557,7.219 3.295,4.474 0.557,1.797 '/%3E%3C/svg%3E")
}

#bottom-bar .sub-nav>ul>li>a,
.top-bar .sub-nav>ul>li>a {
    color: #000;
    font: 13px/17px Lato, Helvetica, Arial, Verdana, sans-serif
}

.list-type-menu.mini-nav>ul>li>.sub-nav {
    top: 23px
}

#phantom .ph-wrap,
.phantom-on #phantom.masthead:not(.side-header):not(.mixed-header) .header-bar,
.side-header-h-stroke .ph-wrap .header-bar,
.sticky-on .masthead:not(.side-header):not(.mixed-header) .header-bar,
.sticky-on .mixed-header.side-header-h-stroke .header-bar {
    min-height: 56px
}

#phantom .logo-box,
#phantom .phantom-top-line-logo,
.phantom-sticky.sticky-on .masthead:not(.side-header) .branding>a,
.phantom-sticky.sticky-on .masthead:not(.side-header) .branding>img,
.transparent.phantom-sticky.sticky-on .masthead .branding>a,
.transparent.phantom-sticky.sticky-on .masthead .branding>img {
    padding: 0 18px 0 0
}

#phantom {
    background: rgba(0, 0, 0, .3)
}

.phantom-line-decoration #phantom {
    border-bottom: 1px solid rgba(173, 176, 182, .3);
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.phantom-shadow-decoration #phantom {
    -webkit-box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07);
    box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07);
    border-bottom: none
}

.phantom-disable-decoration #phantom {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-bottom: none
}

.responsive-off.phantom-sticky.sticky-on .masthead:not(.mixed-header):not(.side-header):not(.masthead-mobile),
.responsive-off.phantom-sticky.sticky-on .mixed-header.side-header-h-stroke {
    background: rgba(0, 0, 0, .3) !important
}

.responsive-off.phantom-line-decoration.phantom-sticky.sticky-on .masthead:not(.side-header):not(.mixed-header),
.responsive-off.phantom-line-decoration.phantom-sticky.sticky-on .mixed-header.side-header-h-stroke {
    border-bottom: 1px solid rgba(173, 176, 182, .3);
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.masthead:not(.mixed-header) {
    background: center center rgba(255, 255, 255, .3);
    background-size: auto
}

.masthead.line-decoration:not(.side-header):not(.mixed-header) {
    border-bottom: 1px solid rgba(173, 176, 182, .3)
}

.header-side-left .masthead.line-decoration:not(.mixed-header) {
    border-right: 1px solid rgba(173, 176, 182, .3)
}

.header-side-right .masthead.line-decoration:not(.mixed-header) {
    border-left: 1px solid rgba(173, 176, 182, .3)
}

.overlay-navigation .masthead.shadow-decoration:not(.mixed-header),
.transparent .masthead:not(.side-header) {
    -webkit-box-shadow: none;
    box-shadow: none
}

.masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom) {
    -webkit-box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07);
    box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07)
}

.overlap .masthead:not(.mixed-header):not(.side-header) {
    background-image: none, -webkit-linear-gradient(bottom, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 10px, rgba(255, 255, 255, .86) 20px, rgba(255, 255, 255, .9) 30px, rgba(255, 255, 255, .94) 40px, rgba(255, 255, 255, .98) 50px, rgba(255, 255, 255, .99) 60px, #fff 70px);
    background-image: none, linear-gradient(to top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 10px, rgba(255, 255, 255, .86) 20px, rgba(255, 255, 255, .9) 30px, rgba(255, 255, 255, .94) 40px, rgba(255, 255, 255, .98) 50px, rgba(255, 255, 255, .99) 60px, #fff 70px);
    background-color: transparent;
    background-repeat: repeat;
    background-position: center center;
    border-bottom: none;
    -webkit-box-shadow: 0 1px 0 0 rgba(5, 38, 57, .05);
    box-shadow: 0 1px 0 0 rgba(5, 38, 57, .05)
}

.old-ie .overlap .masthead:not(.mixed-header):not(.side-header) {
    background: center center rgba(255, 255, 255, .3)
}

.overlap .masthead.side-header-h-stroke {
    background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 10px, rgba(255, 255, 255, .86) 20px, rgba(255, 255, 255, .9) 30px, rgba(255, 255, 255, .94) 40px, rgba(255, 255, 255, .98) 50px, rgba(255, 255, 255, .99) 60px, #fff 70px);
    background-image: linear-gradient(to top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 10px, rgba(255, 255, 255, .86) 20px, rgba(255, 255, 255, .9) 30px, rgba(255, 255, 255, .94) 40px, rgba(255, 255, 255, .98) 50px, rgba(255, 255, 255, .99) 60px, #fff 70px);
    background-color: transparent;
    border-bottom: none;
    -webkit-box-shadow: 0 1px 0 0 rgba(5, 38, 57, .05);
    box-shadow: 0 1px 0 0 rgba(5, 38, 57, .05)
}

.old-ie .overlap .masthead.side-header-h-stroke {
    background: #fff
}

@media screen and (max-width:1024px) {
    .overlap .masthead:not(.mixed-header):not(.side-header) {
        background-image: none, -webkit-linear-gradient(bottom, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 15px, rgba(255, 255, 255, .94) 20px, rgba(255, 255, 255, .98) 25px, rgba(255, 255, 255, .99) 30px, #fff 40px);
        background-image: none, linear-gradient(to top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 15px, rgba(255, 255, 255, .94) 20px, rgba(255, 255, 255, .98) 25px, rgba(255, 255, 255, .99) 30px, #fff 40px);
        background-color: transparent
    }

    .overlap .masthead.side-header-h-stroke {
        background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 15px, rgba(255, 255, 255, .94) 20px, rgba(255, 255, 255, .98) 25px, rgba(255, 255, 255, .99) 30px, #fff 40px);
        background-image: linear-gradient(to top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 15px, rgba(255, 255, 255, .94) 20px, rgba(255, 255, 255, .98) 25px, rgba(255, 255, 255, .99) 30px, #fff 40px);
        background-color: transparent
    }
}

@media screen and (max-width:800px) {
    .overlap .masthead:not(.mixed-header):not(.side-header) {
        background-image: none, -webkit-linear-gradient(bottom, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 2px, rgba(255, 255, 255, .86) 4px, rgba(255, 255, 255, .9) 6px, rgba(255, 255, 255, .94) 9px, rgba(255, 255, 255, .98) 13px, rgba(255, 255, 255, .99) 18px, #fff 20px);
        background-image: none, linear-gradient(to top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 2px, rgba(255, 255, 255, .86) 4px, rgba(255, 255, 255, .9) 6px, rgba(255, 255, 255, .94) 9px, rgba(255, 255, 255, .98) 13px, rgba(255, 255, 255, .99) 18px, #fff 20px);
        background-color: transparent
    }

    .overlap .masthead.side-header-h-stroke {
        background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 2px, rgba(255, 255, 255, .86) 4px, rgba(255, 255, 255, .9) 6px, rgba(255, 255, 255, .94) 9px, rgba(255, 255, 255, .98) 13px, rgba(255, 255, 255, .99) 18px, #fff 20px);
        background-image: linear-gradient(to top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 2px, rgba(255, 255, 255, .86) 4px, rgba(255, 255, 255, .9) 6px, rgba(255, 255, 255, .94) 9px, rgba(255, 255, 255, .98) 13px, rgba(255, 255, 255, .99) 18px, #fff 20px);
        background-color: transparent
    }
}

.transparent .masthead:not(.side-header):not(.mixed-header),
.transparent .mixed-header.side-header-h-stroke {
    background: #ee2
}

#main-slideshow:not(.rv-slider):not(.empty-slider) {
    min-height: 120px
}

#main-slideshow.fix,
#main-slideshow.fixed,
#main-slideshow.layer-fixed {
    background-color: rgba(120, 125, 133, .08)
}

#main-slideshow.fixed {
    min-height: 40px
}

#main-slideshow.fixed .three-d-slider,
#main-slideshow.fixed .ts-wrap,
#main-slideshow.fixed>.royalSlider {
    max-width: 1162px
}

.outline-element-decoration #main-slideshow.fix:after,
.outline-element-decoration #main-slideshow.fixed:after,
.outline-element-decoration #main-slideshow.layer-fixed:after {
    background-color: rgba(120, 125, 133, .15)
}

.sidebar .tp-bullets.custom .tp-bullet.selected:after,
.sidebar-content .tp-bullets.custom .tp-bullet.selected:after,
.stripe .sidebar-content .tp-bullets.custom .tp-bullet.selected:after,
.tp-bullets.custom .tp-bullet.selected:after {
    background-color: rgba(120, 125, 133, .25)
}

.footer .tp-bullets.custom .tp-bullet.selected:after {
    background-color: rgba(154, 160, 167, .25)
}

.stripe-style-1 .tp-bullets.custom .tp-bullet.selected:after {
    background-color: rgba(120, 125, 133, .25)
}

.stripe-style-2 .tp-bullets.custom .tp-bullet.selected:after {
    background-color: rgba(139, 145, 153, .25)
}

.stripe-style-3 .tp-bullets.custom .tp-bullet.selected:after,
.stripe-style-4 .tp-bullets.custom .tp-bullet.selected:after {
    background-color: rgba(255, 255, 255, .25)
}

.stripe-style-5 .tp-bullets.custom .tp-bullet.selected:after {
    background-color: rgba(51, 51, 51, .25)
}

#main-slideshow .tp-bullets.custom .tp-bullet:hover:before,
.sidebar #main-slideshow .tp-bullets.custom .tp-bullet:hover:before,
.sidebar .tp-bullets.custom .tp-bullet.selected:hover:before,
.sidebar .tp-bullets.custom .tp-bullet:before,
.sidebar-content #main-slideshow .tp-bullets.custom .tp-bullet:hover:before,
.sidebar-content .tp-bullets.custom .tp-bullet.selected:hover:before,
.sidebar-content .tp-bullets.custom .tp-bullet:before,
.stripe .sidebar-content #main-slideshow .tp-bullets.custom .tp-bullet:hover:before,
.stripe .sidebar-content .tp-bullets.custom .tp-bullet.selected:hover:before,
.stripe .sidebar-content .tp-bullets.custom .tp-bullet:before,
.tp-bullets.custom .tp-bullet.selected:hover:before,
.tp-bullets.custom .tp-bullet:before {
    border-color: rgba(120, 125, 133, .25)
}

.footer #main-slideshow .tp-bullets.custom .tp-bullet:hover:before,
.footer .tp-bullets.custom .tp-bullet.selected:hover:before,
.footer .tp-bullets.custom .tp-bullet:before {
    border-color: rgba(154, 160, 167, .25)
}

.stripe-style-1 #main-slideshow .tp-bullets.custom .tp-bullet:hover:before,
.stripe-style-1 .tp-bullets.custom .tp-bullet.selected:hover:before,
.stripe-style-1 .tp-bullets.custom .tp-bullet:before {
    border-color: rgba(120, 125, 133, .25)
}

.stripe-style-2 #main-slideshow .tp-bullets.custom .tp-bullet:hover:before,
.stripe-style-2 .tp-bullets.custom .tp-bullet.selected:hover:before,
.stripe-style-2 .tp-bullets.custom .tp-bullet:before {
    border-color: rgba(139, 145, 153, .25)
}

.stripe-style-3 #main-slideshow .tp-bullets.custom .tp-bullet:hover:before,
.stripe-style-3 .tp-bullets.custom .tp-bullet.selected:hover:before,
.stripe-style-3 .tp-bullets.custom .tp-bullet:before,
.stripe-style-4 #main-slideshow .tp-bullets.custom .tp-bullet:hover:before,
.stripe-style-4 .tp-bullets.custom .tp-bullet.selected:hover:before,
.stripe-style-4 .tp-bullets.custom .tp-bullet:before {
    border-color: rgba(255, 255, 255, .25)
}

.stripe-style-5 #main-slideshow .tp-bullets.custom .tp-bullet:hover:before,
.stripe-style-5 .tp-bullets.custom .tp-bullet.selected:hover:before,
.stripe-style-5 .tp-bullets.custom .tp-bullet:before {
    border-color: rgba(51, 51, 51, .25)
}

.outlines-bullets #main-slideshow .tp-bullets.custom .tp-bullet:hover:before,
.outlines-bullets .sidebar #main-slideshow .tp-bullets.custom .tp-bullet:hover:before,
.outlines-bullets .sidebar .tp-bullets.custom .tp-bullet.selected:hover:before,
.outlines-bullets .sidebar .tp-bullets.custom .tp-bullet:before,
.outlines-bullets .sidebar-content.solid-bg #main-slideshow .tp-bullets.custom .tp-bullet:hover:before,
.outlines-bullets .sidebar-content.solid-bg .tp-bullets.custom .tp-bullet.selected:hover:before,
.outlines-bullets .sidebar-content.solid-bg .tp-bullets.custom .tp-bullet:before,
.outlines-bullets .tp-bullets.custom .tp-bullet.selected:hover:before,
.outlines-bullets .tp-bullets.custom .tp-bullet:before {
    background-color: rgba(120, 125, 133, .04);
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .25);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .25)
}

.outlines-bullets .footer #main-slideshow .tp-bullets.custom .tp-bullet:hover:before,
.outlines-bullets .footer .tp-bullets.custom .tp-bullet.selected:hover:before,
.outlines-bullets .footer .tp-bullets.custom .tp-bullet:before {
    background-color: rgba(154, 160, 167, .04);
    -webkit-box-shadow: inset 0 0 0 1px rgba(154, 160, 167, .25);
    box-shadow: inset 0 0 0 1px rgba(154, 160, 167, .25)
}

.outlines-bullets .stripe-style-1 #main-slideshow .tp-bullets.custom .tp-bullet:hover:before,
.outlines-bullets .stripe-style-1 .tp-bullets.custom .tp-bullet.selected:hover:before,
.outlines-bullets .stripe-style-1 .tp-bullets.custom .tp-bullet:before {
    background-color: rgba(120, 125, 133, .04);
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .25);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .25)
}

.outlines-bullets .stripe-style-2 #main-slideshow .tp-bullets.custom .tp-bullet:hover:before,
.outlines-bullets .stripe-style-2 .tp-bullets.custom .tp-bullet.selected:hover:before,
.outlines-bullets .stripe-style-2 .tp-bullets.custom .tp-bullet:before {
    background-color: rgba(139, 145, 153, .04);
    -webkit-box-shadow: inset 0 0 0 1px rgba(139, 145, 153, .25);
    box-shadow: inset 0 0 0 1px rgba(139, 145, 153, .25)
}

.outlines-bullets .stripe-style-3 #main-slideshow .tp-bullets.custom .tp-bullet:hover:before,
.outlines-bullets .stripe-style-3 .tp-bullets.custom .tp-bullet.selected:hover:before,
.outlines-bullets .stripe-style-3 .tp-bullets.custom .tp-bullet:before,
.outlines-bullets .stripe-style-4 #main-slideshow .tp-bullets.custom .tp-bullet:hover:before,
.outlines-bullets .stripe-style-4 .tp-bullets.custom .tp-bullet.selected:hover:before,
.outlines-bullets .stripe-style-4 .tp-bullets.custom .tp-bullet:before {
    background-color: rgba(255, 255, 255, .04);
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .25);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .25)
}

.outlines-bullets .stripe-style-5 #main-slideshow .tp-bullets.custom .tp-bullet:hover:before,
.outlines-bullets .stripe-style-5 .tp-bullets.custom .tp-bullet.selected:hover:before,
.outlines-bullets .stripe-style-5 .tp-bullets.custom .tp-bullet:before {
    background-color: rgba(51, 51, 51, .04);
    -webkit-box-shadow: inset 0 0 0 1px rgba(51, 51, 51, .25);
    box-shadow: inset 0 0 0 1px rgba(51, 51, 51, .25)
}

.accent-bullets .stripe .tp-bullets.custom .tp-bullet:after,
.accent-bullets .tp-bullets.custom .tp-bullet:after {
    background-color: #1ebbf0
}

.accent-bullets.accent-gradient .stripe .tp-bullets.custom .tp-bullet:after,
.accent-bullets.accent-gradient .tp-bullets.custom .tp-bullet:after {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.accent-bullets .tp-bullets.custom .tp-bullet.selected:before {
    background-color: rgba(30, 187, 240, .2)
}

.accent-bullets.accent-gradient .tp-bullets.custom .tp-bullet.selected:before {
    background: rgba(30, 187, 240, .2);
    background: -webkit-linear-gradient(135deg, rgba(30, 187, 240, .2) 30%, rgba(57, 223, 170, .2) 100%);
    background: linear-gradient(135deg, rgba(30, 187, 240, .2) 30%, rgba(57, 223, 170, .2) 100%)
}

.page-title.solid-bg {
    background-color: #f8f8f9;
    background-image: none;
    background-repeat: repeat;
    background-position: center center;
    background-size: auto auto
}

.page-title.gradient-bg {
    background: #f8f8f9
}

.accent-gradient #page .cat-item a:hover span.item-name,
.accent-gradient #page .custom-categories a:hover span.item-name,
.accent-gradient #page .fancy-header .color-accent span {
    background: -webkit-gradient(linear, left top, right top, color-stop(32%, #1ebbf0), color-stop(100%, #39dfaa));
    background: -webkit-linear-gradient(left, #1ebbf0 32%, #39dfaa 100%);
    -webkit-text-fill-color: transparent
}

.page-title.title-outline-decoration {
    border-bottom: 1px solid rgba(30, 115, 190, 0)
}

.article-top-bar .wf-container-top,
.page-title .wf-container-title,
.page-title.full-width-line {
    border-color: rgba(173, 176, 182, .3)
}

#fancy-header>.wf-wrap,
.article-top-bar>.wf-wrap,
.page-title>.wf-wrap {
    width: 1250px
}

#fancy-header.content-left>.wf-wrap,
#fancy-header.content-right>.wf-wrap,
#fancy-header.title-center>.wf-wrap {
    max-width: 1250px
}

.page-title .wf-table {
    padding: 0
}

#page .page-title .entry-title,
.page-title h1,
.page-title h1 *,
.page-title h1 a:hover {
    color: #3b3f4a
}

.page-title .breadcrumbs,
.page-title .breadcrumbs a {
    color: #adb0b6
}

.page-title .breadcrumbs li:before {
    color: rgba(173, 176, 182, .5)
}

#page .fancy-header .color-accent span {
    color: #1ebbf0
}

.accent-gradient #page .fancy-header .color-accent span {
    -webkit-background-clip: text
}

.bg-under-widget .sidebar-content .widget,
.solid-bg .sidebar-content,
.solid-bg.sidebar-content .widget {
    background: center center #f7f7f8
}

.dt-breadcrumbs-shortcode .breadcrumbs * {
    color: #adb0b6
}

.sidebar {
    width: 30%
}

.sidebar-right .sidebar {
    border-left: 1px solid rgba(173, 176, 182, .3)
}

.sidebar-left .sidebar {
    border-right: 1px solid rgba(173, 176, 182, .3)
}

.bg-under-widget.sidebar-outline-decoration .widget,
.solid-bg.sidebar-content.sidebar-outline-decoration .widget,
.solid-bg.sidebar-outline-decoration .sidebar-content {
    border: 1px solid rgba(0, 0, 0, .06)
}

.bg-under-widget.sidebar-shadow-decoration .sidebar-content .widget,
.solid-bg.sidebar-content.sidebar-shadow-decoration .widget,
.solid-bg.sidebar-shadow-decoration .sidebar-content {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.sidebar .widget,
.sidebar-content .widget {
    border-top: 1px solid rgba(173, 176, 182, .3);
    color: #787d85;
    font-size: 18px;
    line-height: 26px;
    padding-top: 30px;
    padding-bottom: 30px
}

.stripe .sidebar-content .widget,
.stripe .sidebar-content .widget * {
    color: #787d85
}

.sidebar-content .widget-title,
.stripe .sidebar-content.solid-bg .widget-title,
.widget-title {
    color: #3b3f4a
}

.bg-under-widget .sidebar-content .widget,
.sidebar.bg-under-widget .widget,
.solid-bg.sidebar-content .widget {
    margin-top: 60px
}

.widget-title {
    font: normal 700 16px/28px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none
}

.footer .widget-title {
    color: #fff
}

.stripe-style-1 .widget-title {
    color: #3b3f4a
}

.stripe-style-2 .widget-title,
.stripe-style-3 .widget-title,
.stripe-style-4 .widget-title {
    color: #fff
}

.stripe-style-5 .widget-title {
    color: #333
}

.widget .custom-nav>.has-children>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='%23adb0b6' d='M6.953,2.182L4,5.045L1.062,2.197c-0.328-0.322-0.707-0.262-0.91-0.04c-0.203,0.221-0.203,0.582,0,0.803l3.472,3.344C3.728,6.416,3.864,6.471,4,6.469c0.136,0.002,0.272-0.05,0.375-0.164l3.472-3.343c0.203-0.221,0.203-0.582,0-0.803C7.645,1.936,7.266,1.859,6.953,2.182z'/%3E%3C/svg%3E")
}

.footer .widget .custom-nav>.has-children>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='rgba(154,160,167,0.5)' d='M6.953,2.182L4,5.045L1.062,2.197c-0.328-0.322-0.707-0.262-0.91-0.04c-0.203,0.221-0.203,0.582,0,0.803l3.472,3.344C3.728,6.416,3.864,6.471,4,6.469c0.136,0.002,0.272-0.05,0.375-0.164l3.472-3.343c0.203-0.221,0.203-0.582,0-0.803C7.645,1.936,7.266,1.859,6.953,2.182z'/%3E%3C/svg%3E")
}

.sidebar-content .widget .custom-nav>.has-children>a:after,
.stripe .sidebar-content .widget .custom-nav>.has-children>a:after,
.stripe-style-1 .widget .custom-nav>.has-children>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='rgba(120,125,133,0.5)' d='M6.953,2.182L4,5.045L1.062,2.197c-0.328-0.322-0.707-0.262-0.91-0.04c-0.203,0.221-0.203,0.582,0,0.803l3.472,3.344C3.728,6.416,3.864,6.471,4,6.469c0.136,0.002,0.272-0.05,0.375-0.164l3.472-3.343c0.203-0.221,0.203-0.582,0-0.803C7.645,1.936,7.266,1.859,6.953,2.182z'/%3E%3C/svg%3E")
}

.stripe-style-2 .widget .custom-nav>.has-children>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='rgba(139,145,153,0.5)' d='M6.953,2.182L4,5.045L1.062,2.197c-0.328-0.322-0.707-0.262-0.91-0.04c-0.203,0.221-0.203,0.582,0,0.803l3.472,3.344C3.728,6.416,3.864,6.471,4,6.469c0.136,0.002,0.272-0.05,0.375-0.164l3.472-3.343c0.203-0.221,0.203-0.582,0-0.803C7.645,1.936,7.266,1.859,6.953,2.182z'/%3E%3C/svg%3E")
}

.stripe-style-3 .widget .custom-nav>.has-children>a:after,
.stripe-style-4 .widget .custom-nav>.has-children>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='rgba(255,255,255,0.5)' d='M6.953,2.182L4,5.045L1.062,2.197c-0.328-0.322-0.707-0.262-0.91-0.04c-0.203,0.221-0.203,0.582,0,0.803l3.472,3.344C3.728,6.416,3.864,6.471,4,6.469c0.136,0.002,0.272-0.05,0.375-0.164l3.472-3.343c0.203-0.221,0.203-0.582,0-0.803C7.645,1.936,7.266,1.859,6.953,2.182z'/%3E%3C/svg%3E")
}

.stripe-style-5 .widget .custom-nav>.has-children>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='rgba(51,51,51,0.5)' d='M6.953,2.182L4,5.045L1.062,2.197c-0.328-0.322-0.707-0.262-0.91-0.04c-0.203,0.221-0.203,0.582,0,0.803l3.472,3.344C3.728,6.416,3.864,6.471,4,6.469c0.136,0.002,0.272-0.05,0.375-0.164l3.472-3.343c0.203-0.221,0.203-0.582,0-0.803C7.645,1.936,7.266,1.859,6.953,2.182z'/%3E%3C/svg%3E")
}

.widget .custom-nav>.has-children>a.active:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='%23adb0b6' d='M1.046,6.251l2.953-2.862l2.938,2.848c0.328,0.322,0.707,0.262,0.91,0.04c0.202-0.221,0.202-0.582,0-0.803L4.375,2.129c-0.104-0.111-0.24-0.166-0.376-0.164c-0.136-0.002-0.272,0.05-0.375,0.164L0.151,5.472c-0.202,0.221-0.202,0.582,0,0.803C0.354,6.497,0.733,6.574,1.046,6.251z'/%3E%3C/svg%3E")
}

.footer .widget .custom-nav>.has-children>a.active:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='rgba(154,160,167,0.5)' d='M1.046,6.251l2.953-2.862l2.938,2.848c0.328,0.322,0.707,0.262,0.91,0.04c0.202-0.221,0.202-0.582,0-0.803L4.375,2.129c-0.104-0.111-0.24-0.166-0.376-0.164c-0.136-0.002-0.272,0.05-0.375,0.164L0.151,5.472c-0.202,0.221-0.202,0.582,0,0.803C0.354,6.497,0.733,6.574,1.046,6.251z'/%3E%3C/svg%3E")
}

.sidebar-content .widget .custom-nav>.has-children>a.active:after,
.stripe .sidebar-content .widget .custom-nav>.has-children>a.active:after,
.stripe-style-1 .widget .custom-nav>.has-children>a.active:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='rgba(120,125,133,0.5)' d='M1.046,6.251l2.953-2.862l2.938,2.848c0.328,0.322,0.707,0.262,0.91,0.04c0.202-0.221,0.202-0.582,0-0.803L4.375,2.129c-0.104-0.111-0.24-0.166-0.376-0.164c-0.136-0.002-0.272,0.05-0.375,0.164L0.151,5.472c-0.202,0.221-0.202,0.582,0,0.803C0.354,6.497,0.733,6.574,1.046,6.251z'/%3E%3C/svg%3E")
}

.stripe-style-2 .widget .custom-nav>.has-children>a.active:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='rgba(139,145,153,0.5)' d='M1.046,6.251l2.953-2.862l2.938,2.848c0.328,0.322,0.707,0.262,0.91,0.04c0.202-0.221,0.202-0.582,0-0.803L4.375,2.129c-0.104-0.111-0.24-0.166-0.376-0.164c-0.136-0.002-0.272,0.05-0.375,0.164L0.151,5.472c-0.202,0.221-0.202,0.582,0,0.803C0.354,6.497,0.733,6.574,1.046,6.251z'/%3E%3C/svg%3E")
}

.stripe-style-3 .widget .custom-nav>.has-children>a.active:after,
.stripe-style-4 .widget .custom-nav>.has-children>a.active:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='rgba(255,255,255,0.5)' d='M1.046,6.251l2.953-2.862l2.938,2.848c0.328,0.322,0.707,0.262,0.91,0.04c0.202-0.221,0.202-0.582,0-0.803L4.375,2.129c-0.104-0.111-0.24-0.166-0.376-0.164c-0.136-0.002-0.272,0.05-0.375,0.164L0.151,5.472c-0.202,0.221-0.202,0.582,0,0.803C0.354,6.497,0.733,6.574,1.046,6.251z'/%3E%3C/svg%3E")
}

.stripe-style-5 .widget .custom-nav>.has-children>a.active:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='rgba(51,51,51,0.5)' d='M1.046,6.251l2.953-2.862l2.938,2.848c0.328,0.322,0.707,0.262,0.91,0.04c0.202-0.221,0.202-0.582,0-0.803L4.375,2.129c-0.104-0.111-0.24-0.166-0.376-0.164c-0.136-0.002-0.272,0.05-0.375,0.164L0.151,5.472c-0.202,0.221-0.202,0.582,0,0.803C0.354,6.497,0.733,6.574,1.046,6.251z'/%3E%3C/svg%3E")
}

.custom-nav>li li a:before {
    background-color: #adb0b6
}

.footer .custom-nav>li li a:before {
    background-color: rgba(154, 160, 167, .5)
}

.sidebar-content .custom-nav>li li a:before,
.stripe .sidebar-content .widget .custom-nav>li li a:before,
.stripe-style-1 .custom-nav>li li a:before {
    background-color: rgba(120, 125, 133, .5)
}

.stripe-style-2 .custom-nav>li li a:before {
    background-color: rgba(139, 145, 153, .5)
}

.stripe-style-3 .custom-nav>li li a:before,
.stripe-style-4 .custom-nav>li li a:before {
    background-color: rgba(255, 255, 255, .5)
}

.stripe-style-5 .custom-nav>li li a:before {
    background-color: rgba(51, 51, 51, .5)
}

.sidebar-content .recent-posts a,
.sidebar-content .widget:not(.widget_icl_lang_sel_widget) a,
.sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) a * {
    color: #787d85
}

.footer .widget:not(.widget_icl_lang_sel_widget) a {
    color: #9aa0a7
}

.sidebar-content .cat-item a,
.sidebar-content .custom-categories a,
.sidebar-content .custom-categories a .item-name,
.sidebar-content .widget_recent_comments a,
.sidebar-content .widget_tag_cloud a:hover,
.stripe .sidebar-content .cat-item a,
.stripe .sidebar-content .custom-categories a,
.stripe .sidebar-content .custom-categories a .item-name,
.stripe .sidebar-content .widget_recent_comments a,
.stripe .sidebar-content .widget_tag_cloud a:hover {
    color: #3b3f4a
}

.footer .cat-item a,
.footer .custom-categories a,
.footer .custom-categories a .item-name,
.footer .widget_recent_comments a,
.footer .widget_tag_cloud a:hover {
    color: #fff
}

.sidebar-content .cat-item a span.item-num,
.sidebar-content .custom-categories a span.item-num,
.stripe .sidebar-content .cat-item a span.item-num,
.stripe .sidebar-content .custom-categories a span.item-num {
    color: rgba(120, 125, 133, .5)
}

.footer .cat-item a span.item-num,
.footer .custom-categories a span.item-num {
    color: rgba(154, 160, 167, .5)
}

#wp-calendar td a:hover,
.blogroll a:hover,
.custom-nav li.act>a span,
.custom-nav>li>a:hover span,
.custom-nav>li>ul a:hover span,
.footer #wp-calendar td a:hover,
.footer .blogroll a:hover,
.footer .cat-item a:hover span.item-name,
.footer .custom-categories a:hover span.item-name,
.footer .custom-nav li.act>a span,
.footer .custom-nav>li>a:hover span,
.footer .custom-nav>li>ul a:hover span,
.footer .items-grid .post-content>a:hover,
.footer .menu .current-menu-item>a,
.footer .menu .current-menu-parent>a,
.footer .recent-posts a:not(.post-rollover):hover,
.footer .st-accordion li>a:hover,
.footer .st-accordion>ul li>a:hover *,
.footer .tagcloud a:hover,
.footer .tp_recent_tweets li span a:hover,
.footer .widget .custom-categories a:hover span.item-name,
.footer .widget_archive a:hover,
.footer .widget_categories a:hover,
.footer .widget_links a:hover,
.footer .widget_meta a:hover,
.footer .widget_pages a:hover,
.footer .widget_recent_entries a:hover,
.items-grid .post-content>a:hover,
.menu .current-menu-item>a,
.menu .current-menu-parent>a,
.recent-posts a:not(.post-rollover):hover,
.sidebar-content #wp-calendar td a:hover,
.sidebar-content .blogroll a:hover,
.sidebar-content .cat-item a:hover span.item-name,
.sidebar-content .custom-categories a:hover span.item-name,
.sidebar-content .custom-nav li.act>a span,
.sidebar-content .custom-nav>li>a:hover span,
.sidebar-content .custom-nav>li>ul a:hover span,
.sidebar-content .items-grid .post-content>a:hover,
.sidebar-content .menu .current-menu-item>a,
.sidebar-content .menu .current-menu-parent>a,
.sidebar-content .recent-posts a:not(.post-rollover):hover,
.sidebar-content .st-accordion li>a:hover,
.sidebar-content .st-accordion>ul li>a:hover *,
.sidebar-content .tagcloud a:hover,
.sidebar-content .tp_recent_tweets li span a:hover,
.sidebar-content .widget .custom-categories a:hover span.item-name,
.sidebar-content .widget_archive a:hover,
.sidebar-content .widget_categories a:hover,
.sidebar-content .widget_links a:hover,
.sidebar-content .widget_meta a:hover,
.sidebar-content .widget_pages a:hover,
.sidebar-content .widget_recent_entries a:hover,
.st-accordion li>a:hover,
.st-accordion>ul li>a:hover *,
.stripe .sidebar-content.solid-bg #wp-calendar td a:hover,
.stripe .sidebar-content.solid-bg .blogroll a:hover,
.stripe .sidebar-content.solid-bg .cat-item a:hover span.item-name,
.stripe .sidebar-content.solid-bg .custom-categories a:hover span.item-name,
.stripe .sidebar-content.solid-bg .custom-nav li.act>a span,
.stripe .sidebar-content.solid-bg .custom-nav>li>a:hover span,
.stripe .sidebar-content.solid-bg .custom-nav>li>ul a:hover span,
.stripe .sidebar-content.solid-bg .items-grid .post-content>a:hover,
.stripe .sidebar-content.solid-bg .menu .current-menu-item>a,
.stripe .sidebar-content.solid-bg .menu .current-menu-parent>a,
.stripe .sidebar-content.solid-bg .recent-posts a:not(.post-rollover):hover,
.stripe .sidebar-content.solid-bg .st-accordion li>a:hover,
.stripe .sidebar-content.solid-bg .st-accordion>ul li>a:hover *,
.stripe .sidebar-content.solid-bg .tagcloud a:hover,
.stripe .sidebar-content.solid-bg .tp_recent_tweets li span a:hover,
.stripe .sidebar-content.solid-bg .widget .custom-categories a:hover span.item-name,
.stripe .sidebar-content.solid-bg .widget_archive a:hover,
.stripe .sidebar-content.solid-bg .widget_categories a:hover,
.stripe .sidebar-content.solid-bg .widget_links a:hover,
.stripe .sidebar-content.solid-bg .widget_meta a:hover,
.stripe .sidebar-content.solid-bg .widget_pages a:hover,
.stripe .sidebar-content.solid-bg .widget_recent_entries a:hover,
.tagcloud a:hover,
.tp_recent_tweets li span a:hover,
.widget .custom-categories a:hover span.item-name,
.widget_archive a:hover,
.widget_categories a:hover,
.widget_links a:hover,
.widget_meta a:hover,
.widget_pages a:hover,
.widget_recent_entries a:hover {
    color: #1ebbf0
}

.accent-gradient #page .cat-item a:hover span.item-name,
.accent-gradient #page .custom-categories a:hover span.item-name {
    -webkit-background-clip: text
}

.sidebar-content .blogroll li,
.sidebar-content .widget .custom-menu li,
.sidebar-content .widget .menu li,
.sidebar-content .widget .qts-lang-menu li,
.sidebar-content .widget_pages li,
.widget .blogroll li,
.widget .custom-menu li,
.widget .menu li,
.widget .qts-lang-menu li,
.widget_pages li {
    border-style: solid;
    border-width: 1px;
    border-color: rgba(120, 125, 133, .15);
    border-left: none;
    border-right: none;
    border-bottom: none
}

.footer .blogroll li,
.footer .custom-menu li,
.footer .menu li,
.footer .qts-lang-menu li,
.footer .widget_pages li {
    border-style: solid;
    border-width: 1px;
    border-color: rgba(154, 160, 167, .15);
    border-left: none;
    border-right: none;
    border-bottom: none
}

.accent-gradient #wp-calendar td a:hover,
.accent-gradient .blogroll a:hover,
.accent-gradient .custom-nav li.act>a span,
.accent-gradient .custom-nav>li>a:hover span,
.accent-gradient .custom-nav>li>ul a:hover span,
.accent-gradient .items-grid .post-content>a:hover,
.accent-gradient .menu .current-menu-item>a,
.accent-gradient .menu .current-menu-parent>a,
.accent-gradient .recent-posts a:not(.post-rollover):hover,
.accent-gradient .st-accordion li>a:hover,
.accent-gradient .st-accordion>ul li>a:hover *,
.accent-gradient .tagcloud a:hover,
.accent-gradient .tp_recent_tweets li span a:hover,
.accent-gradient .widget .custom-categories a:hover span.item-name,
.accent-gradient .widget_archive a:hover,
.accent-gradient .widget_categories a:hover,
.accent-gradient .widget_links a:hover,
.accent-gradient .widget_meta a:hover,
.accent-gradient .widget_pages a:hover,
.accent-gradient .widget_recent_entries a:hover {
    background: -webkit-gradient(linear, left top, right top, color-stop(32%, #1ebbf0), color-stop(100%, #39dfaa));
    background: -webkit-linear-gradient(left, #1ebbf0 32%, #39dfaa 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.contact-info .secondary-color,
.items-grid a,
.recent-posts a,
.sidebar-content .contact-info .secondary-color,
.sidebar-content .items-grid a,
.sidebar-content .recent-posts a,
.stripe .sidebar-content.solid-bg .contact-info .secondary-color,
.stripe .sidebar-content.solid-bg .items-grid a,
.stripe .sidebar-content.solid-bg .recent-posts a {
    color: #3b3f4a
}

.footer .contact-info .secondary-color,
.footer .items-grid a,
.footer .recent-posts a {
    color: #fff
}

.stripe-style-1 .contact-info .secondary-color,
.stripe-style-1 .items-grid a,
.stripe-style-1 .recent-posts a {
    color: #3b3f4a
}

.stripe-style-2 .contact-info .secondary-color,
.stripe-style-2 .items-grid a,
.stripe-style-2 .recent-posts a,
.stripe-style-3 .contact-info .secondary-color,
.stripe-style-3 .items-grid a,
.stripe-style-3 .recent-posts a,
.stripe-style-4 .contact-info .secondary-color,
.stripe-style-4 .items-grid a,
.stripe-style-4 .recent-posts a {
    color: #fff
}

.stripe-style-5 .contact-info .secondary-color,
.stripe-style-5 .items-grid a,
.stripe-style-5 .recent-posts a {
    color: #333
}

#wp-calendar,
#wp-calendar td,
.sidebar-content #wp-calendar,
.sidebar-content #wp-calendar td {
    background-color: rgba(59, 63, 74, .04)
}

.sidebar-content #wp-calendar,
.sidebar-content #wp-calendar caption,
.sidebar-content #wp-calendar td {
    border-color: rgba(120, 125, 133, .15)
}

#wp-calendar td:hover,
.sidebar-content #wp-calendar td:hover {
    background-color: rgba(59, 63, 74, .08)
}

.footer #wp-calendar,
.footer #wp-calendar td {
    background-color: rgba(255, 255, 255, .04)
}

.footer #wp-calendar td:hover {
    background-color: rgba(255, 255, 255, .08)
}

.footer #wp-calendar,
.footer #wp-calendar caption,
.footer #wp-calendar td {
    border-color: rgba(154, 160, 167, .15)
}

#wp-calendar td.act {
    color: #fff;
    background-color: #1ebbf0
}

.accent-gradient #wp-calendar td.act {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

#wp-calendar caption,
#wp-calendar tfoot td,
#wp-calendar tfoot td a,
#wp-calendar th,
.sidebar-content #wp-calendar caption,
.sidebar-content #wp-calendar tfoot td,
.sidebar-content #wp-calendar tfoot td a,
.sidebar-content #wp-calendar th,
.stripe .sidebar-content.solid-bg #wp-calendar caption,
.stripe .sidebar-content.solid-bg #wp-calendar tfoot td,
.stripe .sidebar-content.solid-bg #wp-calendar tfoot td a,
.stripe .sidebar-content.solid-bg #wp-calendar th {
    color: #3b3f4a
}

.footer #wp-calendar caption,
.footer #wp-calendar tfoot td,
.footer #wp-calendar tfoot td a,
.footer #wp-calendar th {
    color: #fff
}

.stripe-style-1 #wp-calendar caption,
.stripe-style-1 #wp-calendar tfoot td,
.stripe-style-1 #wp-calendar tfoot td a,
.stripe-style-1 #wp-calendar th {
    color: #3b3f4a
}

.stripe-style-2 #wp-calendar caption,
.stripe-style-2 #wp-calendar tfoot td,
.stripe-style-2 #wp-calendar tfoot td a,
.stripe-style-2 #wp-calendar th,
.stripe-style-3 #wp-calendar caption,
.stripe-style-3 #wp-calendar tfoot td,
.stripe-style-3 #wp-calendar tfoot td a,
.stripe-style-3 #wp-calendar th,
.stripe-style-4 #wp-calendar caption,
.stripe-style-4 #wp-calendar tfoot td,
.stripe-style-4 #wp-calendar tfoot td a,
.stripe-style-4 #wp-calendar th {
    color: #fff
}

.stripe-style-5 #wp-calendar caption,
.stripe-style-5 #wp-calendar tfoot td,
.stripe-style-5 #wp-calendar tfoot td a,
.stripe-style-5 #wp-calendar th {
    color: #333
}

.sidebar .tp_recent_tweets li {
    line-height: 26px
}

.skill-name,
.tp_recent_tweets .twitter_time {
    font-size: 16px;
    line-height: 25px
}

.sidebar-content .tp_recent_tweets li a,
.stripe .sidebar-content.solid-bg .tp_recent_tweets li a,
.tp_recent_tweets li a {
    color: #3b3f4a
}

.footer .tp_recent_tweets li a {
    color: #fff
}

.stripe-style-1 .tp_recent_tweets li a {
    color: #3b3f4a
}

.stripe-style-2 .tp_recent_tweets li a,
.stripe-style-3 .tp_recent_tweets li a,
.stripe-style-4 .tp_recent_tweets li a {
    color: #fff
}

.stripe-style-5 .tp_recent_tweets li a {
    color: #333
}

.widget .tp_recent_tweets li .twitter_time:before {
    height: 25px;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='15px' height='13px' viewBox='3.5 4.5 15 13' enable-background='new 3.5 4.5 15 13' xml:space='preserve'%3E%3Cpath fill='%23adb0b6' d='M17.614,5.604c-0.556,0.325-1.171,0.56-1.822,0.688c-0.526-0.551-1.271-0.895-2.099-0.895c-1.586,0-2.874,1.268-2.874,2.83c0,0.221,0.025,0.438,0.074,0.645C8.508,8.753,6.393,7.625,4.977,5.913C4.729,6.33,4.588,6.816,4.588,7.336c0,0.982,0.508,1.85,1.276,2.354c-0.47-0.014-0.912-0.141-1.3-0.354c0,0.013,0,0.024,0,0.035c0,1.372,0.991,2.514,2.304,2.775c-0.241,0.062-0.495,0.101-0.756,0.101c-0.186,0-0.365-0.019-0.541-0.054c0.365,1.127,1.427,1.945,2.682,1.97c-0.982,0.756-2.222,1.208-3.567,1.208c-0.232,0-0.461-0.016-0.686-0.04c1.271,0.804,2.78,1.272,4.402,1.272c5.286,0,8.171-4.312,8.171-8.054c0-0.123-0.003-0.246-0.009-0.367C17.127,7.786,17.614,7.288,18,6.72c-0.516,0.225-1.068,0.378-1.648,0.446C16.943,6.817,17.398,6.262,17.614,5.604z'/%3E%3C/svg%3E")
}

.footer .widget .tp_recent_tweets li .twitter_time:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='15px' height='13px' viewBox='3.5 4.5 15 13' enable-background='new 3.5 4.5 15 13' xml:space='preserve'%3E%3Cpath fill='rgba(154,160,167,0.5)' d='M17.614,5.604c-0.556,0.325-1.171,0.56-1.822,0.688c-0.526-0.551-1.271-0.895-2.099-0.895c-1.586,0-2.874,1.268-2.874,2.83c0,0.221,0.025,0.438,0.074,0.645C8.508,8.753,6.393,7.625,4.977,5.913C4.729,6.33,4.588,6.816,4.588,7.336c0,0.982,0.508,1.85,1.276,2.354c-0.47-0.014-0.912-0.141-1.3-0.354c0,0.013,0,0.024,0,0.035c0,1.372,0.991,2.514,2.304,2.775c-0.241,0.062-0.495,0.101-0.756,0.101c-0.186,0-0.365-0.019-0.541-0.054c0.365,1.127,1.427,1.945,2.682,1.97c-0.982,0.756-2.222,1.208-3.567,1.208c-0.232,0-0.461-0.016-0.686-0.04c1.271,0.804,2.78,1.272,4.402,1.272c5.286,0,8.171-4.312,8.171-8.054c0-0.123-0.003-0.246-0.009-0.367C17.127,7.786,17.614,7.288,18,6.72c-0.516,0.225-1.068,0.378-1.648,0.446C16.943,6.817,17.398,6.262,17.614,5.604z'/%3E%3C/svg%3E")
}

.sidebar-content .widget .tp_recent_tweets li .twitter_time:before,
.stripe-style-1 .widget .tp_recent_tweets li .twitter_time:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='15px' height='13px' viewBox='3.5 4.5 15 13' enable-background='new 3.5 4.5 15 13' xml:space='preserve'%3E%3Cpath fill='rgba(120,125,133,0.5)' d='M17.614,5.604c-0.556,0.325-1.171,0.56-1.822,0.688c-0.526-0.551-1.271-0.895-2.099-0.895c-1.586,0-2.874,1.268-2.874,2.83c0,0.221,0.025,0.438,0.074,0.645C8.508,8.753,6.393,7.625,4.977,5.913C4.729,6.33,4.588,6.816,4.588,7.336c0,0.982,0.508,1.85,1.276,2.354c-0.47-0.014-0.912-0.141-1.3-0.354c0,0.013,0,0.024,0,0.035c0,1.372,0.991,2.514,2.304,2.775c-0.241,0.062-0.495,0.101-0.756,0.101c-0.186,0-0.365-0.019-0.541-0.054c0.365,1.127,1.427,1.945,2.682,1.97c-0.982,0.756-2.222,1.208-3.567,1.208c-0.232,0-0.461-0.016-0.686-0.04c1.271,0.804,2.78,1.272,4.402,1.272c5.286,0,8.171-4.312,8.171-8.054c0-0.123-0.003-0.246-0.009-0.367C17.127,7.786,17.614,7.288,18,6.72c-0.516,0.225-1.068,0.378-1.648,0.446C16.943,6.817,17.398,6.262,17.614,5.604z'/%3E%3C/svg%3E")
}

.stripe-style-2 .widget .tp_recent_tweets li .twitter_time:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='15px' height='13px' viewBox='3.5 4.5 15 13' enable-background='new 3.5 4.5 15 13' xml:space='preserve'%3E%3Cpath fill='rgba(139,145,153,0.5)' d='M17.614,5.604c-0.556,0.325-1.171,0.56-1.822,0.688c-0.526-0.551-1.271-0.895-2.099-0.895c-1.586,0-2.874,1.268-2.874,2.83c0,0.221,0.025,0.438,0.074,0.645C8.508,8.753,6.393,7.625,4.977,5.913C4.729,6.33,4.588,6.816,4.588,7.336c0,0.982,0.508,1.85,1.276,2.354c-0.47-0.014-0.912-0.141-1.3-0.354c0,0.013,0,0.024,0,0.035c0,1.372,0.991,2.514,2.304,2.775c-0.241,0.062-0.495,0.101-0.756,0.101c-0.186,0-0.365-0.019-0.541-0.054c0.365,1.127,1.427,1.945,2.682,1.97c-0.982,0.756-2.222,1.208-3.567,1.208c-0.232,0-0.461-0.016-0.686-0.04c1.271,0.804,2.78,1.272,4.402,1.272c5.286,0,8.171-4.312,8.171-8.054c0-0.123-0.003-0.246-0.009-0.367C17.127,7.786,17.614,7.288,18,6.72c-0.516,0.225-1.068,0.378-1.648,0.446C16.943,6.817,17.398,6.262,17.614,5.604z'/%3E%3C/svg%3E")
}

.stripe-style-3 .widget .tp_recent_tweets li .twitter_time:before,
.stripe-style-4 .widget .tp_recent_tweets li .twitter_time:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='15px' height='13px' viewBox='3.5 4.5 15 13' enable-background='new 3.5 4.5 15 13' xml:space='preserve'%3E%3Cpath fill='rgba(255,255,255,0.5)' d='M17.614,5.604c-0.556,0.325-1.171,0.56-1.822,0.688c-0.526-0.551-1.271-0.895-2.099-0.895c-1.586,0-2.874,1.268-2.874,2.83c0,0.221,0.025,0.438,0.074,0.645C8.508,8.753,6.393,7.625,4.977,5.913C4.729,6.33,4.588,6.816,4.588,7.336c0,0.982,0.508,1.85,1.276,2.354c-0.47-0.014-0.912-0.141-1.3-0.354c0,0.013,0,0.024,0,0.035c0,1.372,0.991,2.514,2.304,2.775c-0.241,0.062-0.495,0.101-0.756,0.101c-0.186,0-0.365-0.019-0.541-0.054c0.365,1.127,1.427,1.945,2.682,1.97c-0.982,0.756-2.222,1.208-3.567,1.208c-0.232,0-0.461-0.016-0.686-0.04c1.271,0.804,2.78,1.272,4.402,1.272c5.286,0,8.171-4.312,8.171-8.054c0-0.123-0.003-0.246-0.009-0.367C17.127,7.786,17.614,7.288,18,6.72c-0.516,0.225-1.068,0.378-1.648,0.446C16.943,6.817,17.398,6.262,17.614,5.604z'/%3E%3C/svg%3E")
}

.stripe-style-5 .widget .tp_recent_tweets li .twitter_time:before {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='15px' height='13px' viewBox='3.5 4.5 15 13' enable-background='new 3.5 4.5 15 13' xml:space='preserve'%3E%3Cpath fill='rgba(51,51,51,0.5)' d='M17.614,5.604c-0.556,0.325-1.171,0.56-1.822,0.688c-0.526-0.551-1.271-0.895-2.099-0.895c-1.586,0-2.874,1.268-2.874,2.83c0,0.221,0.025,0.438,0.074,0.645C8.508,8.753,6.393,7.625,4.977,5.913C4.729,6.33,4.588,6.816,4.588,7.336c0,0.982,0.508,1.85,1.276,2.354c-0.47-0.014-0.912-0.141-1.3-0.354c0,0.013,0,0.024,0,0.035c0,1.372,0.991,2.514,2.304,2.775c-0.241,0.062-0.495,0.101-0.756,0.101c-0.186,0-0.365-0.019-0.541-0.054c0.365,1.127,1.427,1.945,2.682,1.97c-0.982,0.756-2.222,1.208-3.567,1.208c-0.232,0-0.461-0.016-0.686-0.04c1.271,0.804,2.78,1.272,4.402,1.272c5.286,0,8.171-4.312,8.171-8.054c0-0.123-0.003-0.246-0.009-0.367C17.127,7.786,17.614,7.288,18,6.72c-0.516,0.225-1.068,0.378-1.648,0.446C16.943,6.817,17.398,6.262,17.614,5.604z'/%3E%3C/svg%3E")
}

.widget .tp_recent_tweets .twitter_time {
    color: #adb0b6
}

.sidebar-content .widget .tp_recent_tweets .twitter_time,
.stripe .sidebar-content .widget .tp_recent_tweets .twitter_time {
    color: rgba(120, 125, 133, .5)
}

.footer .widget .tp_recent_tweets .twitter_time {
    color: rgba(154, 160, 167, .5)
}

.stripe-style-1 .widget .tp_recent_tweets .twitter_time {
    color: rgba(120, 125, 133, .5)
}

.stripe-style-2 .widget .tp_recent_tweets .twitter_time {
    color: rgba(139, 145, 153, .5)
}

#page .stripe-style-3 .widget .tp_recent_tweets .twitter_time,
.stripe-style-4 .widget .tp_recent_tweets .twitter_time {
    color: rgba(255, 255, 255, .5)
}

.stripe-style-5 .widget .tp_recent_tweets .twitter_time {
    color: rgba(51, 51, 51, .5)
}

#main #content .sidebar-content .norotatingtweets,
#main #content .sidebar-content .rotatingtweets {
    border: 1px solid rgba(120, 125, 133, .15)
}

#main #content .norotatingtweets,
#main #content .rotatingtweets {
    border-color: rgba(173, 176, 182, .3);
    border-style: solid;
    border-width: 1px
}

.sidebar #main #content .norotatingtweets,
.sidebar #main #content .rotatingtweets,
.sidebar-content #main #content .norotatingtweets,
.sidebar-content #main #content .rotatingtweets,
.stripe .sidebar-content #main #content .norotatingtweets,
.stripe .sidebar-content #main #content .rotatingtweets {
    border-color: rgba(120, 125, 133, .15)
}

.footer #main #content .norotatingtweets,
.footer #main #content .rotatingtweets {
    border-color: rgba(154, 160, 167, .15)
}

.stripe-style-1 #main #content .norotatingtweets,
.stripe-style-1 #main #content .rotatingtweets {
    border-color: rgba(120, 125, 133, .15)
}

.stripe-style-2 #main #content .norotatingtweets,
.stripe-style-2 #main #content .rotatingtweets {
    border-color: rgba(139, 145, 153, .15)
}

.stripe-style-3 #main #content .norotatingtweets,
.stripe-style-3 #main #content .rotatingtweets,
.stripe-style-4 #main #content .norotatingtweets,
.stripe-style-4 #main #content .rotatingtweets {
    border-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 #main #content .norotatingtweets,
.stripe-style-5 #main #content .rotatingtweets {
    border-color: rgba(51, 51, 51, .15)
}

.light-icons .content .searchform .submit,
.light-icons .widget .searchform .submit {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='rgba(184,188,190,0.99)' d='M0.5,6.689c0,3.415,2.77,6.187,6.187,6.187c1.47,0,2.822-0.518,3.883-1.375l3.807,3.806c0.257,0.259,0.511,0.161,0.771-0.098c0.256-0.26,0.418-0.578,0.162-0.835l-3.808-3.805c0.854-1.062,1.372-2.412,1.372-3.883c0-3.417-2.769-6.187-6.188-6.187C3.269,0.501,0.5,3.272,0.5,6.689z M1.653,6.703c0-2.786,2.265-5.05,5.049-5.05c2.787,0,5.05,2.263,5.05,5.05s-2.262,5.049-5.05,5.049C3.917,11.752,1.653,9.487,1.653,6.703z'/%3E%3C/svg%3E")
}

.bold-icons .content .searchform .submit,
.bold-icons .widget .searchform .submit {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='rgba(184,188,190,0.99)' d='M15.376,13.75l-3.985-4c0.586-0.916,1.032-2.171,1.032-3.333c0-3.263-2.675-5.917-5.961-5.917C3.175,0.5,0.5,3.154,0.5,6.417c0,3.263,2.675,5.919,5.962,5.919c1.113,0,2.272-0.4,3.163-0.93l4.049,3.955L15.376,13.75z M2.518,6.455c0-2.179,1.785-3.953,3.981-3.953c2.195,0,3.983,1.773,3.983,3.953c0,2.18-1.788,3.952-3.983,3.952C4.304,10.407,2.518,8.635,2.518,6.455z'/%3E%3C/svg%3E")
}

.custom-nav>li>ul a {
    font-size: 16px
}

.custom-menu li.act>a,
.widget_recent_comments a:hover {
    color: #1ebbf0 !important
}

.standard-arrow li:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='13px' height='13px' viewBox='0 0 13 13' enable-background='new 0 0 13 13' fill='white' xml:space='preserve'%3E%3Cpolygon points='5.159,2.802 8.841,6.57 5.314,10.291 4.237,9.254 6.897,6.51 4.159,3.833 '/%3E%3C/svg%3E")
}

.custom-menu a {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='13px' height='13px' viewBox='0 0 13 13' enable-background='new 0 0 13 13' fill='%23adb0b6' xml:space='preserve'%3E%3Cpolygon points='5.159,2.802 8.841,6.57 5.314,10.291 4.237,9.254 6.897,6.51 4.159,3.833 '/%3E%3C/svg%3E")
}

.sidebar-content .custom-menu a,
.stripe .sidebar-content .custom-menu a {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='13px' height='13px' viewBox='0 0 13 13' enable-background='new 0 0 13 13' fill='rgba(120,125,133,0.5)' xml:space='preserve'%3E%3Cpolygon points='5.159,2.802 8.841,6.57 5.314,10.291 4.237,9.254 6.897,6.51 4.159,3.833 '/%3E%3C/svg%3E")
}

.footer .custom-menu a {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='13px' height='13px' viewBox='0 0 13 13' enable-background='new 0 0 13 13' fill='rgba(154,160,167,0.5)' xml:space='preserve'%3E%3Cpolygon points='5.159,2.802 8.841,6.57 5.314,10.291 4.237,9.254 6.897,6.51 4.159,3.833 '/%3E%3C/svg%3E")
}

.stripe-style-1 .custom-menu a {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='13px' height='13px' viewBox='0 0 13 13' enable-background='new 0 0 13 13' fill='rgba(120,125,133,0.5)' xml:space='preserve'%3E%3Cpolygon points='5.159,2.802 8.841,6.57 5.314,10.291 4.237,9.254 6.897,6.51 4.159,3.833 '/%3E%3C/svg%3E")
}

.stripe-style-2 .custom-menu a {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='13px' height='13px' viewBox='0 0 13 13' enable-background='new 0 0 13 13' fill='rgba(139,145,153,0.5)' xml:space='preserve'%3E%3Cpolygon points='5.159,2.802 8.841,6.57 5.314,10.291 4.237,9.254 6.897,6.51 4.159,3.833 '/%3E%3C/svg%3E")
}

.stripe-style-3 .custom-menu a,
.stripe-style-4 .custom-menu a {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='13px' height='13px' viewBox='0 0 13 13' enable-background='new 0 0 13 13' fill='rgba(255,255,255,0.5)' xml:space='preserve'%3E%3Cpolygon points='5.159,2.802 8.841,6.57 5.314,10.291 4.237,9.254 6.897,6.51 4.159,3.833 '/%3E%3C/svg%3E")
}

.stripe-style-5 .custom-menu a {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='13px' height='13px' viewBox='0 0 13 13' enable-background='new 0 0 13 13' fill='rgba(51,51,51,0.5)' xml:space='preserve'%3E%3Cpolygon points='5.159,2.802 8.841,6.57 5.314,10.291 4.237,9.254 6.897,6.51 4.159,3.833 '/%3E%3C/svg%3E")
}

.sidebar .skill,
.sidebar-content .skill,
.stripe .sidebar-content .skill {
    background-color: rgba(120, 125, 133, .1)
}

.footer .skill {
    background-color: rgba(154, 160, 167, .1)
}

.stripe-style-1.stripe-transparent-bg .skill {
    background-color: rgba(120, 125, 133, .1)
}

.stripe-style-2.stripe-transparent-bg .skill {
    background-color: rgba(139, 145, 153, .1)
}

#page .stripe-style-4 .skill,
.stripe-style-3.stripe-transparent-bg .skill {
    background-color: rgba(255, 255, 255, .1)
}

#page .stripe-style-5 .skill {
    background-color: rgba(51, 51, 51, .1)
}

.skill-value {
    color: #fff;
    background-color: #1ebbf0
}

.accent-gradient .skill-value {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.custom-nav>li>a span,
.custom-nav>li>ul a span,
.sidebar-content .custom-nav>li>a span,
.sidebar-content .custom-nav>li>ul a span,
.sidebar-content .skill-name,
.sidebar-content .skill-name *,
.sidebar-content .st-accordion li a,
.sidebar-content .st-accordion>ul li>a *,
.skill-name,
.skill-name *,
.st-accordion li a,
.st-accordion>ul li>a *,
.stripe .sidebar-content.solid-bg .custom-nav>li>a span,
.stripe .sidebar-content.solid-bg .custom-nav>li>ul a span,
.stripe .sidebar-content.solid-bg .skill-name,
.stripe .sidebar-content.solid-bg .skill-name *,
.stripe .sidebar-content.solid-bg .st-accordion li a,
.stripe .sidebar-content.solid-bg .st-accordion>ul li>a * {
    color: #3b3f4a
}

.footer .custom-nav>li>a span,
.footer .custom-nav>li>ul a span,
.footer .skill-name,
.footer .skill-name *,
.footer .st-accordion li a,
.footer .st-accordion>ul li>a * {
    color: #fff
}

.stripe-style-1 .custom-nav>li>a span,
.stripe-style-1 .custom-nav>li>ul a span,
.stripe-style-1 .skill-name,
.stripe-style-1 .skill-name *,
.stripe-style-1 .st-accordion li a,
.stripe-style-1 .st-accordion>ul li>a * {
    color: #3b3f4a
}

.stripe-style-2 .custom-nav>li>a span,
.stripe-style-2 .custom-nav>li>ul a span,
.stripe-style-2 .skill-name,
.stripe-style-2 .skill-name *,
.stripe-style-2 .st-accordion li a,
.stripe-style-2 .st-accordion>ul li>a *,
.stripe-style-3 .custom-nav>li>a span,
.stripe-style-3 .custom-nav>li>ul a span,
.stripe-style-3 .skill-name,
.stripe-style-3 .skill-name *,
.stripe-style-3 .st-accordion li a,
.stripe-style-3 .st-accordion>ul li>a *,
.stripe-style-4 .custom-nav>li>a span,
.stripe-style-4 .custom-nav>li>ul a span,
.stripe-style-4 .skill-name,
.stripe-style-4 .skill-name *,
.stripe-style-4 .st-accordion li a,
.stripe-style-4 .st-accordion>ul li>a * {
    color: #fff
}

.stripe-style-5 .custom-nav>li>a span,
.stripe-style-5 .custom-nav>li>ul a span,
.stripe-style-5 .skill-name,
.stripe-style-5 .skill-name *,
.stripe-style-5 .st-accordion li a,
.stripe-style-5 .st-accordion>ul li>a * {
    color: #333
}

.st-accordion li>a {
    font-size: 18px;
    line-height: 26px
}

.custom-menu a {
    background-position: 0 7.5px
}

.footer .custom-menu a {
    background-position: 0 6.5px
}

.custom-menu a:before {
    top: 7.5px
}

.footer .custom-menu a:before {
    top: 6.5px
}

.sidebar .custom-menu a:before,
.sidebar .st-accordion li>a:before,
.sidebar-content .custom-menu a:before,
.sidebar-content .st-accordion li>a:before,
.stripe .sidebar-content .custom-menu a:before,
.stripe .sidebar-content .st-accordion li>a:before {
    background-color: rgba(120, 125, 133, .15)
}

.footer .custom-menu a:before,
.footer .st-accordion li>a:before {
    background-color: rgba(154, 160, 167, .15)
}

.boxes-solid-bg .stripe-style-1.stripe-transparent-bg .custom-menu a:before,
.boxes-solid-bg .stripe-style-1.stripe-transparent-bg .st-accordion li>a:before,
.stripe-style-1 .custom-menu a:before,
.stripe-style-1 .st-accordion li>a:before {
    background-color: rgba(120, 125, 133, .15)
}

.boxes-solid-bg .stripe-style-2.stripe-transparent-bg .custom-menu a:before,
.boxes-solid-bg .stripe-style-2.stripe-transparent-bg .st-accordion li>a:before,
.stripe-style-2 .custom-menu a:before,
.stripe-style-2 .st-accordion li>a:before {
    background-color: rgba(139, 145, 153, .15)
}

.boxes-solid-bg .stripe-style-3.stripe-transparent-bg .custom-menu a:before,
.boxes-solid-bg .stripe-style-3.stripe-transparent-bg .st-accordion li>a:before,
.boxes-solid-bg .stripe-style-4 .custom-menu a:before,
.boxes-solid-bg .stripe-style-4 .st-accordion li>a:before,
.stripe-style-3 .custom-menu a:before,
.stripe-style-3 .st-accordion li>a:before,
.stripe-style-4 .custom-menu a:before,
.stripe-style-4 .st-accordion li>a:before {
    background-color: rgba(255, 255, 255, .15)
}

.boxes-solid-bg .stripe-style-5 .custom-menu a:before,
.boxes-solid-bg .stripe-style-5 .st-accordion li>a:before,
.stripe-style-5 .custom-menu a:before,
.stripe-style-5 .st-accordion li>a:before {
    background-color: rgba(51, 51, 51, .15)
}

.st-accordion li>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='rgba(120,125,133,0.5)' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpolygon points='7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 '/%3E%3C/svg%3E")
}

.footer .st-accordion li>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='rgba(154,160,167,0.5)' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpolygon points='7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 '/%3E%3C/svg%3E")
}

.st-accordion li>a:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='%231ebbf0' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpolygon points='7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 '/%3E%3C/svg%3E")
}

.sidebar .st-accordion li.st-open>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='rgba(120,125,133,0.5)' d='M7.848,5.856c0.202-0.221,0.202-0.582,0-0.803L4.375,1.711C4.272,1.597,4.136,1.545,4,1.547C3.864,1.545,3.728,1.6,3.624,1.711L0.152,5.056c-0.203,0.221-0.203,0.582,0,0.803c0.203,0.222,0.582,0.282,0.91-0.04L4,2.971l2.953,2.863C7.266,6.156,7.645,6.08,7.848,5.856z'/%3E%3C/svg%3E")
}

.footer .st-accordion li.st-open>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='rgba(154,160,167,0.5)' d='M7.848,5.856c0.202-0.221,0.202-0.582,0-0.803L4.375,1.711C4.272,1.597,4.136,1.545,4,1.547C3.864,1.545,3.728,1.6,3.624,1.711L0.152,5.056c-0.203,0.221-0.203,0.582,0,0.803c0.203,0.222,0.582,0.282,0.91-0.04L4,2.971l2.953,2.863C7.266,6.156,7.645,6.08,7.848,5.856z'/%3E%3C/svg%3E")
}

.st-accordion li.st-open>a:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='%231ebbf0' d='M7.848,5.856c0.202-0.221,0.202-0.582,0-0.803L4.375,1.711C4.272,1.597,4.136,1.545,4,1.547C3.864,1.545,3.728,1.6,3.624,1.711L0.152,5.056c-0.203,0.221-0.203,0.582,0,0.803c0.203,0.222,0.582,0.282,0.91-0.04L4,2.971l2.953,2.863C7.266,6.156,7.645,6.08,7.848,5.856z'/%3E%3C/svg%3E")
}

.pace .pace-activity {
    background-color: rgba(30, 187, 240, .9)
}

.accent-gradient .pace .pace-activity {
    background: rgba(30, 187, 240, .9);
    background: -webkit-linear-gradient(135deg, rgba(30, 187, 240, .9) 30%, rgba(57, 223, 170, .9) 100%);
    background: linear-gradient(135deg, rgba(30, 187, 240, .9) 30%, rgba(57, 223, 170, .9) 100%)
}

.format-aside-content,
.format-link-content,
.format-status-content {
    background-color: #f8f8f9
}

.stripe-style-1 .format-aside-content,
.stripe-style-1 .format-link-content,
.stripe-style-1 .format-status-content {
    background-color: #fff
}

.stripe-style-2 .format-aside-content,
.stripe-style-2 .format-link-content,
.stripe-style-2 .format-status-content,
.stripe-style-3 .format-aside-content,
.stripe-style-3 .format-link-content,
.stripe-style-3 .format-status-content {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-4 .format-aside-content,
.stripe-style-4 .format-link-content,
.stripe-style-4 .format-status-content {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .format-aside-content,
.stripe-style-5 .format-link-content,
.stripe-style-5 .format-status-content {
    background-color: rgba(0, 0, 0, .08)
}

.outline-element-decoration .format-link-content {
    -webkit-box-shadow: inset 0 0 0 1px transparent;
    box-shadow: inset 0 0 0 1px transparent
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .format-link-content {
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15)
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .format-link-content {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .stripe-style-1.outline-element-decoration .format-link-content,
.stripe-style-1.outline-element-decoration .format-link-content {
    -webkit-box-shadow: inset 0 0 0 1px #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.outline-element-decoration .stripe-style-2.outline-element-decoration .format-link-content,
.stripe-style-2.outline-element-decoration .format-link-content {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.outline-element-decoration .stripe-style-3.outline-element-decoration .format-link-content,
.stripe-style-3.outline-element-decoration .format-link-content {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19)
}

.outline-element-decoration .stripe-style-4 .format-link-content,
.outline-element-decoration .stripe-style-5 .format-link-content {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .format-link-content,
.shadow-element-decoration .stripe .sidebar-content.solid-bg .format-link-content {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .format-link-content {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .format-link-content,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .format-link-content,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .format-link-content,
.stripe-style-1.shadow-element-decoration .format-link-content,
.stripe-style-2.shadow-element-decoration .format-link-content,
.stripe-style-3.shadow-element-decoration .format-link-content {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe-style-4 .format-link-content,
.shadow-element-decoration .stripe-style-5 .format-link-content {
    -webkit-box-shadow: none;
    box-shadow: none
}

.post.bg-on,
.post.bg-on.fullwidth-img.format-link,
.post.bg-on.fullwidth-img.format-quote {
    background-color: #f8f8f9
}

.stripe-style-1 .post.bg-on,
.stripe-style-1 .post.bg-on.fullwidth-img.format-link,
.stripe-style-1 .post.bg-on.fullwidth-img.format-quote {
    background-color: #fff
}

.stripe-style-2 .post.bg-on,
.stripe-style-2 .post.bg-on.fullwidth-img.format-link,
.stripe-style-2 .post.bg-on.fullwidth-img.format-quote,
.stripe-style-3 .post.bg-on,
.stripe-style-3 .post.bg-on.fullwidth-img.format-link,
.stripe-style-3 .post.bg-on.fullwidth-img.format-quote {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-4 .post.bg-on,
.stripe-style-4 .post.bg-on.fullwidth-img.format-link,
.stripe-style-4 .post.bg-on.fullwidth-img.format-quote {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .post.bg-on,
.stripe-style-5 .post.bg-on.fullwidth-img.format-link,
.stripe-style-5 .post.bg-on.fullwidth-img.format-quote {
    background-color: rgba(0, 0, 0, .08)
}

.outline-element-decoration .post.bg-on,
.outline-element-decoration .post.bg-on.fullwidth-img.format-link,
.outline-element-decoration .post.bg-on.fullwidth-img.format-quote {
    -webkit-box-shadow: inset 0 0 0 1px transparent;
    box-shadow: inset 0 0 0 1px transparent
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .post.bg-on,
.outline-element-decoration .stripe .sidebar-content.solid-bg .post.bg-on.fullwidth-img.format-link,
.outline-element-decoration .stripe .sidebar-content.solid-bg .post.bg-on.fullwidth-img.format-quote {
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15)
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .post.bg-on,
.outline-element-decoration .stripe:not(.shadow-element-decoration) .post.bg-on.fullwidth-img.format-link,
.outline-element-decoration .stripe:not(.shadow-element-decoration) .post.bg-on.fullwidth-img.format-quote {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .stripe-style-1.outline-element-decoration .post.bg-on,
.outline-element-decoration .stripe-style-1.outline-element-decoration .post.bg-on.fullwidth-img.format-link,
.outline-element-decoration .stripe-style-1.outline-element-decoration .post.bg-on.fullwidth-img.format-quote,
.stripe-style-1.outline-element-decoration .post.bg-on,
.stripe-style-1.outline-element-decoration .post.bg-on.fullwidth-img.format-link,
.stripe-style-1.outline-element-decoration .post.bg-on.fullwidth-img.format-quote {
    -webkit-box-shadow: inset 0 0 0 1px #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.outline-element-decoration .stripe-style-2.outline-element-decoration .post.bg-on,
.outline-element-decoration .stripe-style-2.outline-element-decoration .post.bg-on.fullwidth-img.format-link,
.outline-element-decoration .stripe-style-2.outline-element-decoration .post.bg-on.fullwidth-img.format-quote,
.stripe-style-2.outline-element-decoration .post.bg-on,
.stripe-style-2.outline-element-decoration .post.bg-on.fullwidth-img.format-link,
.stripe-style-2.outline-element-decoration .post.bg-on.fullwidth-img.format-quote {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.outline-element-decoration .stripe-style-3.outline-element-decoration .post.bg-on,
.outline-element-decoration .stripe-style-3.outline-element-decoration .post.bg-on.fullwidth-img.format-link,
.outline-element-decoration .stripe-style-3.outline-element-decoration .post.bg-on.fullwidth-img.format-quote,
.stripe-style-3.outline-element-decoration .post.bg-on,
.stripe-style-3.outline-element-decoration .post.bg-on.fullwidth-img.format-link,
.stripe-style-3.outline-element-decoration .post.bg-on.fullwidth-img.format-quote {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19)
}

.outline-element-decoration .stripe-style-4 .post.bg-on,
.outline-element-decoration .stripe-style-4 .post.bg-on.fullwidth-img.format-link,
.outline-element-decoration .stripe-style-4 .post.bg-on.fullwidth-img.format-quote,
.outline-element-decoration .stripe-style-5 .post.bg-on,
.outline-element-decoration .stripe-style-5 .post.bg-on.fullwidth-img.format-link,
.outline-element-decoration .stripe-style-5 .post.bg-on.fullwidth-img.format-quote {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .post.bg-on,
.shadow-element-decoration .post.bg-on.fullwidth-img.format-link,
.shadow-element-decoration .post.bg-on.fullwidth-img.format-quote,
.shadow-element-decoration .stripe .sidebar-content.solid-bg .post.bg-on,
.shadow-element-decoration .stripe .sidebar-content.solid-bg .post.bg-on.fullwidth-img.format-link,
.shadow-element-decoration .stripe .sidebar-content.solid-bg .post.bg-on.fullwidth-img.format-quote {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .post.bg-on,
.shadow-element-decoration .stripe:not(.outline-element-decoration) .post.bg-on.fullwidth-img.format-link,
.shadow-element-decoration .stripe:not(.outline-element-decoration) .post.bg-on.fullwidth-img.format-quote {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .post.bg-on,
.shadow-element-decoration .stripe-style-1.shadow-element-decoration .post.bg-on.fullwidth-img.format-link,
.shadow-element-decoration .stripe-style-1.shadow-element-decoration .post.bg-on.fullwidth-img.format-quote,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .post.bg-on,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .post.bg-on.fullwidth-img.format-link,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .post.bg-on.fullwidth-img.format-quote,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .post.bg-on,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .post.bg-on.fullwidth-img.format-link,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .post.bg-on.fullwidth-img.format-quote,
.stripe-style-1.shadow-element-decoration .post.bg-on,
.stripe-style-1.shadow-element-decoration .post.bg-on.fullwidth-img.format-link,
.stripe-style-1.shadow-element-decoration .post.bg-on.fullwidth-img.format-quote,
.stripe-style-2.shadow-element-decoration .post.bg-on,
.stripe-style-2.shadow-element-decoration .post.bg-on.fullwidth-img.format-link,
.stripe-style-2.shadow-element-decoration .post.bg-on.fullwidth-img.format-quote,
.stripe-style-3.shadow-element-decoration .post.bg-on,
.stripe-style-3.shadow-element-decoration .post.bg-on.fullwidth-img.format-link,
.stripe-style-3.shadow-element-decoration .post.bg-on.fullwidth-img.format-quote {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe-style-4 .post.bg-on,
.shadow-element-decoration .stripe-style-4 .post.bg-on.fullwidth-img.format-link,
.shadow-element-decoration .stripe-style-4 .post.bg-on.fullwidth-img.format-quote,
.shadow-element-decoration .stripe-style-5 .post.bg-on,
.shadow-element-decoration .stripe-style-5 .post.bg-on.fullwidth-img.format-link,
.shadow-element-decoration .stripe-style-5 .post.bg-on.fullwidth-img.format-quote {
    -webkit-box-shadow: none;
    box-shadow: none
}

.layout-list .post {
    border-top: 1px solid;
    border-color: rgba(173, 176, 182, .3)
}

.sidebar .layout-list .post,
.sidebar-content .layout-list .post,
.stripe .sidebar-content .layout-list .post {
    border-color: rgba(120, 125, 133, .15)
}

.footer .layout-list .post {
    border-color: rgba(154, 160, 167, .15)
}

.stripe-style-1 .layout-list .post {
    border-color: rgba(120, 125, 133, .15)
}

.stripe-style-2 .layout-list .post {
    border-color: rgba(139, 145, 153, .15)
}

.stripe-style-3 .layout-list .post,
.stripe-style-4 .layout-list .post {
    border-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .layout-list .post {
    border-color: rgba(51, 51, 51, .15)
}

.dividers-on.classic-layout-list .post {
    border-bottom: 1px solid;
    border-color: rgba(173, 176, 182, .3)
}

.hr-thin,
.stripe-style-1 .hr-thin {
    border-style: solid;
    border-width: 1px
}

.sidebar .dividers-on.classic-layout-list .post,
.sidebar-content .dividers-on.classic-layout-list .post,
.stripe .sidebar-content .dividers-on.classic-layout-list .post {
    border-color: rgba(120, 125, 133, .15)
}

.footer .dividers-on.classic-layout-list .post {
    border-color: rgba(154, 160, 167, .15)
}

.stripe-style-1 .dividers-on.classic-layout-list .post {
    border-color: rgba(120, 125, 133, .15)
}

.stripe-style-2 .dividers-on.classic-layout-list .post {
    border-color: rgba(139, 145, 153, .15)
}

.stripe-style-3 .dividers-on.classic-layout-list .post,
.stripe-style-4 .dividers-on.classic-layout-list .post {
    border-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .dividers-on.classic-layout-list .post {
    border-color: rgba(51, 51, 51, .15)
}

.content-bg-on.centered-layout-list article,
.content-bg-on.classic-layout-list article {
    background-color: #f8f8f9
}

.stripe-style-1 .content-bg-on.centered-layout-list article,
.stripe-style-1 .content-bg-on.classic-layout-list article {
    background-color: #fff
}

.stripe-style-2 .content-bg-on.centered-layout-list article,
.stripe-style-2 .content-bg-on.classic-layout-list article,
.stripe-style-3 .content-bg-on.centered-layout-list article,
.stripe-style-3 .content-bg-on.classic-layout-list article {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-4 .content-bg-on.centered-layout-list article,
.stripe-style-4 .content-bg-on.classic-layout-list article {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .content-bg-on.centered-layout-list article,
.stripe-style-5 .content-bg-on.classic-layout-list article {
    background-color: rgba(0, 0, 0, .08)
}

.outline-element-decoration .content-bg-on.centered-layout-list article,
.outline-element-decoration .content-bg-on.classic-layout-list article {
    -webkit-box-shadow: inset 0 0 0 1px transparent;
    box-shadow: inset 0 0 0 1px transparent
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .content-bg-on.centered-layout-list article,
.outline-element-decoration .stripe .sidebar-content.solid-bg .content-bg-on.classic-layout-list article {
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15)
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .content-bg-on.centered-layout-list article,
.outline-element-decoration .stripe:not(.shadow-element-decoration) .content-bg-on.classic-layout-list article {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .stripe-style-1.outline-element-decoration .content-bg-on.centered-layout-list article,
.outline-element-decoration .stripe-style-1.outline-element-decoration .content-bg-on.classic-layout-list article,
.stripe-style-1.outline-element-decoration .content-bg-on.centered-layout-list article,
.stripe-style-1.outline-element-decoration .content-bg-on.classic-layout-list article {
    -webkit-box-shadow: inset 0 0 0 1px #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.outline-element-decoration .stripe-style-2.outline-element-decoration .content-bg-on.centered-layout-list article,
.outline-element-decoration .stripe-style-2.outline-element-decoration .content-bg-on.classic-layout-list article,
.stripe-style-2.outline-element-decoration .content-bg-on.centered-layout-list article,
.stripe-style-2.outline-element-decoration .content-bg-on.classic-layout-list article {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.outline-element-decoration .stripe-style-3.outline-element-decoration .content-bg-on.centered-layout-list article,
.outline-element-decoration .stripe-style-3.outline-element-decoration .content-bg-on.classic-layout-list article,
.stripe-style-3.outline-element-decoration .content-bg-on.centered-layout-list article,
.stripe-style-3.outline-element-decoration .content-bg-on.classic-layout-list article {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19)
}

.outline-element-decoration .stripe-style-4 .content-bg-on.centered-layout-list article,
.outline-element-decoration .stripe-style-4 .content-bg-on.classic-layout-list article,
.outline-element-decoration .stripe-style-5 .content-bg-on.centered-layout-list article,
.outline-element-decoration .stripe-style-5 .content-bg-on.classic-layout-list article {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .content-bg-on.centered-layout-list article,
.shadow-element-decoration .content-bg-on.classic-layout-list article,
.shadow-element-decoration .stripe .sidebar-content.solid-bg .content-bg-on.centered-layout-list article,
.shadow-element-decoration .stripe .sidebar-content.solid-bg .content-bg-on.classic-layout-list article {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .content-bg-on.centered-layout-list article,
.shadow-element-decoration .stripe:not(.outline-element-decoration) .content-bg-on.classic-layout-list article {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .content-bg-on.centered-layout-list article,
.shadow-element-decoration .stripe-style-1.shadow-element-decoration .content-bg-on.classic-layout-list article,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .content-bg-on.centered-layout-list article,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .content-bg-on.classic-layout-list article,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .content-bg-on.centered-layout-list article,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .content-bg-on.classic-layout-list article,
.stripe-style-1.shadow-element-decoration .content-bg-on.centered-layout-list article,
.stripe-style-1.shadow-element-decoration .content-bg-on.classic-layout-list article,
.stripe-style-2.shadow-element-decoration .content-bg-on.centered-layout-list article,
.stripe-style-2.shadow-element-decoration .content-bg-on.classic-layout-list article,
.stripe-style-3.shadow-element-decoration .content-bg-on.centered-layout-list article,
.stripe-style-3.shadow-element-decoration .content-bg-on.classic-layout-list article {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe-style-4 .content-bg-on.centered-layout-list article,
.shadow-element-decoration .stripe-style-4 .content-bg-on.classic-layout-list article,
.shadow-element-decoration .stripe-style-5 .content-bg-on.centered-layout-list article,
.shadow-element-decoration .stripe-style-5 .content-bg-on.classic-layout-list article {
    -webkit-box-shadow: none;
    box-shadow: none
}

.centered-layout-list.dividers-on .post-entry-content:after,
.sidebar .centered-layout-list.dividers-on .post-entry-content:after,
.sidebar-content .centered-layout-list.dividers-on .post-entry-content:after,
.stripe .sidebar-content .centered-layout-list.dividers-on .post-entry-content:after {
    background-color: rgba(120, 125, 133, .15)
}

.footer .centered-layout-list.dividers-on .post-entry-content:after {
    background-color: rgba(154, 160, 167, .15)
}

.stripe-style-1.stripe-transparent-bg .centered-layout-list.dividers-on .post-entry-content:after {
    background-color: rgba(120, 125, 133, .15)
}

.stripe-style-2.stripe-transparent-bg .centered-layout-list.dividers-on .post-entry-content:after {
    background-color: rgba(139, 145, 153, .15)
}

#page .stripe-style-4 .centered-layout-list.dividers-on .post-entry-content:after,
.boxes-solid-bg .stripe-style-4 .centered-layout-list.dividers-on .post-entry-content:after,
.stripe-style-3.stripe-transparent-bg .centered-layout-list.dividers-on .post-entry-content:after {
    background-color: rgba(255, 255, 255, .15)
}

#page .stripe-style-5 .centered-layout-list.dividers-on .post-entry-content:after,
.boxes-solid-bg .stripe-style-5 .centered-layout-list.dividers-on .post-entry-content:after {
    background-color: rgba(51, 51, 51, .15)
}

.content-bg-on:not(.classic-layout-list):not(.centered-layout-list) .post-entry-content {
    background-color: #f8f8f9
}

.stripe-style-1 .content-bg-on:not(.classic-layout-list):not(.centered-layout-list) .post-entry-content {
    background-color: #fff
}

.stripe-style-2 .content-bg-on:not(.classic-layout-list):not(.centered-layout-list) .post-entry-content,
.stripe-style-3 .content-bg-on:not(.classic-layout-list):not(.centered-layout-list) .post-entry-content {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-4 .content-bg-on:not(.classic-layout-list):not(.centered-layout-list) .post-entry-content {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .content-bg-on:not(.classic-layout-list):not(.centered-layout-list) .post-entry-content {
    background-color: rgba(0, 0, 0, .08)
}

.outline-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content {
    -webkit-box-shadow: inset 0 0 0 1px transparent;
    box-shadow: inset 0 0 0 1px transparent
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content {
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15)
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .stripe-style-1.outline-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,
.stripe-style-1.outline-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content {
    -webkit-box-shadow: inset 0 0 0 1px #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.outline-element-decoration .stripe-style-2.outline-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,
.stripe-style-2.outline-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.outline-element-decoration .stripe-style-3.outline-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,
.stripe-style-3.outline-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19)
}

.outline-element-decoration .stripe-style-4 .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,
.outline-element-decoration .stripe-style-5 .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,
.shadow-element-decoration .stripe .sidebar-content.solid-bg .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,
.stripe-style-1.shadow-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,
.stripe-style-2.shadow-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,
.stripe-style-3.shadow-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe-style-4 .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,
.shadow-element-decoration .stripe-style-5 .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content {
    -webkit-box-shadow: none;
    box-shadow: none
}

.content-bg-on.content-rollover-layout-list .post-entry-content:before {
    background: #f8f8f9;
    background: -moz-linear-gradient(top, rgba(248, 248, 249, 0) 0, #f8f8f9 65%, #f8f8f9 100%);
    background: -webkit-linear-gradient(top, rgba(248, 248, 249, 0) 0, #f8f8f9 65%, #f8f8f9 100%);
    background: linear-gradient(to bottom, rgba(248, 248, 249, 0) 0, #f8f8f9 65%, #f8f8f9 100%)
}

.stripe-style-1 .content-bg-on.content-rollover-layout-list .post-entry-content:before {
    background: #fff;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 65%, #fff 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, #fff 65%, #fff 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 65%, #fff 100%)
}

.stripe-style-2 .content-bg-on.content-rollover-layout-list .post-entry-content:before,
.stripe-style-3 .content-bg-on.content-rollover-layout-list .post-entry-content:before {
    background: rgba(255, 255, 255, .1);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .1) 65%, rgba(255, 255, 255, .1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .1) 65%, rgba(255, 255, 255, .1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .1) 65%, rgba(255, 255, 255, .1) 100%)
}

.stripe-style-4 .content-bg-on.content-rollover-layout-list .post-entry-content:before {
    background: rgba(255, 255, 255, .15);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .15) 65%, rgba(255, 255, 255, .15) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .15) 65%, rgba(255, 255, 255, .15) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .15) 65%, rgba(255, 255, 255, .15) 100%)
}

.stripe-style-5 .content-bg-on.content-rollover-layout-list .post-entry-content:before {
    background: rgba(0, 0, 0, .08);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .08) 65%, rgba(0, 0, 0, .08) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .08) 65%, rgba(0, 0, 0, .08) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .08) 65%, rgba(0, 0, 0, .08) 100%)
}

#page .content-bg-on.gradient-overlap-layout-list .post-entry-content {
    background: linear-gradient(to bottom, #f8f8f9, #f8f8f9) 0 150px no-repeat
}

#page .stripe-style-1 .content-bg-on.gradient-overlap-layout-list .post-entry-content {
    background: linear-gradient(to bottom, #fff, #fff) 0 150px no-repeat
}

#page .stripe-style-2 .content-bg-on.gradient-overlap-layout-list .post-entry-content,
#page .stripe-style-3 .content-bg-on.gradient-overlap-layout-list .post-entry-content {
    background: linear-gradient(to bottom, rgba(255, 255, 255, .1), rgba(255, 255, 255, .1)) 0 150px no-repeat
}

#page .stripe-style-4 .content-bg-on.gradient-overlap-layout-list .post-entry-content {
    background: linear-gradient(to bottom, rgba(255, 255, 255, .15), rgba(255, 255, 255, .15)) 0 150px no-repeat
}

#page .stripe-style-5 .content-bg-on.gradient-overlap-layout-list .post-entry-content {
    background: linear-gradient(to bottom, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)) 0 150px no-repeat
}

.content-bg-on.gradient-overlap-layout-list .post-entry-content:before {
    background: #f8f8f9;
    background: -moz-linear-gradient(top, rgba(248, 248, 249, 0) 0, rgba(248, 248, 249, .9) 64%, #f8f8f9 83%, #f8f8f9 100%);
    background: -webkit-linear-gradient(top, rgba(248, 248, 249, 0) 0, rgba(248, 248, 249, .9) 64%, #f8f8f9 83%, #f8f8f9 100%);
    background: linear-gradient(to bottom, rgba(248, 248, 249, 0) 0, rgba(248, 248, 249, .9) 64%, #f8f8f9 83%, #f8f8f9 100%)
}

.stripe-style-1 .content-bg-on.gradient-overlap-layout-list .post-entry-content:before {
    background: #fff;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .9) 64%, #fff 83%, #fff 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .9) 64%, #fff 83%, #fff 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .9) 64%, #fff 83%, #fff 100%)
}

.stripe-style-2 .content-bg-on.gradient-overlap-layout-list .post-entry-content:before,
.stripe-style-3 .content-bg-on.gradient-overlap-layout-list .post-entry-content:before {
    background: rgba(255, 255, 255, .1);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .9) 64%, rgba(255, 255, 255, .1) 83%, rgba(255, 255, 255, .1) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .9) 64%, rgba(255, 255, 255, .1) 83%, rgba(255, 255, 255, .1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .9) 64%, rgba(255, 255, 255, .1) 83%, rgba(255, 255, 255, .1) 100%)
}

.stripe-style-4 .content-bg-on.gradient-overlap-layout-list .post-entry-content:before {
    background: rgba(255, 255, 255, .15);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .9) 64%, rgba(255, 255, 255, .15) 83%, rgba(255, 255, 255, .15) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .9) 64%, rgba(255, 255, 255, .15) 83%, rgba(255, 255, 255, .15) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .9) 64%, rgba(255, 255, 255, .15) 83%, rgba(255, 255, 255, .15) 100%)
}

.stripe-style-5 .content-bg-on.gradient-overlap-layout-list .post-entry-content:before {
    background: rgba(0, 0, 0, .08);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .9) 64%, rgba(0, 0, 0, .08) 83%, rgba(0, 0, 0, .08) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .9) 64%, rgba(0, 0, 0, .08) 83%, rgba(0, 0, 0, .08) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .9) 64%, rgba(0, 0, 0, .08) 83%, rgba(0, 0, 0, .08) 100%)
}

#page .content-bg-on.gradient-overlay-layout-list .post-entry-content {
    background-color: #f8f8f9
}

.stripe-style-1 #page .content-bg-on.gradient-overlay-layout-list .post-entry-content {
    background-color: #fff
}

.stripe-style-2 #page .content-bg-on.gradient-overlay-layout-list .post-entry-content,
.stripe-style-3 #page .content-bg-on.gradient-overlay-layout-list .post-entry-content {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-4 #page .content-bg-on.gradient-overlay-layout-list .post-entry-content {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 #page .content-bg-on.gradient-overlay-layout-list .post-entry-content {
    background-color: rgba(0, 0, 0, .08)
}

.blog-shortcode .entry-title,
.owl-carousel .entry-title {
    font: normal 700 25px/36px Lato, Helvetica, Arial, Verdana, sans-serif
}

.blog-carousel-shortcode.blog-shortcode .entry-title,
.blog-carousel-shortcode.owl-carousel .entry-title,
.mode-grid.blog-shortcode .entry-title,
.mode-grid.owl-carousel .entry-title,
.mode-masonry.blog-shortcode .entry-title,
.mode-masonry.owl-carousel .entry-title {
    font: normal 700 20px/30px Lato, Helvetica, Arial, Verdana, sans-serif
}

.blog-shortcode .entry-title a,
.owl-carousel .entry-title a,
.sidebar-content .blog-shortcode .entry-title a,
.sidebar-content .owl-carousel .entry-title a,
.stripe .sidebar-content.solid-bg .blog-shortcode .entry-title a,
.stripe .sidebar-content.solid-bg .owl-carousel .entry-title a {
    color: #3b3f4a
}

.footer .blog-shortcode .entry-title a,
.footer .owl-carousel .entry-title a {
    color: #fff
}

.stripe-style-1 .blog-shortcode .entry-title a,
.stripe-style-1 .owl-carousel .entry-title a {
    color: #3b3f4a
}

.stripe-style-2 .blog-shortcode .entry-title a,
.stripe-style-2 .owl-carousel .entry-title a,
.stripe-style-3 .blog-shortcode .entry-title a,
.stripe-style-3 .owl-carousel .entry-title a,
.stripe-style-4 .blog-shortcode .entry-title a,
.stripe-style-4 .owl-carousel .entry-title a {
    color: #fff
}

.stripe-style-5 .blog-shortcode .entry-title a,
.stripe-style-5 .owl-carousel .entry-title a {
    color: #333
}

#page .blog-shortcode .entry-title a:hover,
#page .owl-carousel .entry-title a:hover,
#page .stripe-style-1 .blog-shortcode .entry-title a:hover,
#page .stripe-style-1 .owl-carousel .entry-title a:hover,
#page .stripe-style-2 .blog-shortcode .entry-title a:hover,
#page .stripe-style-2 .owl-carousel .entry-title a:hover,
#page .stripe-style-3 .blog-shortcode .entry-title a:hover,
#page .stripe-style-3 .owl-carousel .entry-title a:hover,
#page .stripe-style-4 .blog-shortcode .entry-title a:hover,
#page .stripe-style-4 .owl-carousel .entry-title a:hover,
#page .stripe-style-5 .blog-shortcode .entry-title a:hover,
#page .stripe-style-5 .owl-carousel .entry-title a:hover {
    color: #1ebbf0
}

.accent-gradient #page .blog-shortcode .entry-title a:hover,
.accent-gradient #page .owl-carousel .entry-title a:hover {
    background: -webkit-gradient(linear, left top, right top, color-stop(32%, #1ebbf0), color-stop(100%, #39dfaa));
    background: -webkit-linear-gradient(left, #1ebbf0 32%, #39dfaa 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.blog-shortcode .entry-meta,
.owl-carousel .entry-meta {
    font-size: 16px;
    line-height: 25px;
    color: #adb0b6
}

.sidebar-content .blog-shortcode .entry-meta,
.sidebar-content .owl-carousel .entry-meta,
.stripe .sidebar-content .blog-shortcode .entry-meta,
.stripe .sidebar-content .owl-carousel .entry-meta {
    color: rgba(120, 125, 133, .5)
}

.footer .blog-shortcode .entry-meta,
.footer .owl-carousel .entry-meta {
    color: rgba(154, 160, 167, .5)
}

.stripe-style-1 .blog-shortcode .entry-meta,
.stripe-style-1 .owl-carousel .entry-meta {
    color: rgba(120, 125, 133, .5)
}

.stripe-style-2 .blog-shortcode .entry-meta,
.stripe-style-2 .owl-carousel .entry-meta {
    color: rgba(139, 145, 153, .5)
}

.stripe-style-3 .blog-shortcode .entry-meta,
.stripe-style-3 .owl-carousel .entry-meta,
.stripe-style-4 .blog-shortcode .entry-meta,
.stripe-style-4 .owl-carousel .entry-meta {
    color: rgba(255, 255, 255, .5)
}

.stripe-style-5 .blog-shortcode .entry-meta,
.stripe-style-5 .owl-carousel .entry-meta {
    color: rgba(51, 51, 51, .5)
}

.post-details.details-type-link,
.sidebar-content .post-details.details-type-link,
.stripe .sidebar-content.solid-bg .post-details.details-type-link {
    color: #3b3f4a
}

.blog-shortcode .entry-excerpt,
.owl-carousel .entry-excerpt {
    font-size: 18px;
    line-height: 26px
}

.details,
.post-details.details-type-link {
    font-size: 16px;
    line-height: 20px
}

.footer .post-details.details-type-link {
    color: #fff
}

.stripe-style-1 .post-details.details-type-link {
    color: #3b3f4a
}

.stripe-style-2 .post-details.details-type-link,
.stripe-style-3 .post-details.details-type-link,
.stripe-style-4 .post-details.details-type-link {
    color: #fff
}

.stripe-style-5 .post-details.details-type-link {
    color: #333
}

.post-details.details-type-link *,
.sidebar-content .post-details.details-type-link *,
.stripe .sidebar-content.solid-bg .post-details.details-type-link * {
    color: #3b3f4a
}

.footer .post-details.details-type-link * {
    color: #fff
}

.stripe-style-1 .post-details.details-type-link * {
    color: #3b3f4a
}

.stripe-style-2 .post-details.details-type-link *,
.stripe-style-3 .post-details.details-type-link *,
.stripe-style-4 .post-details.details-type-link * {
    color: #fff
}

.stripe-style-5 .post-details.details-type-link * {
    color: #333
}

.details,
.details:hover,
.post h2.entry-title,
.sidebar-content .post h2.entry-title,
.stripe .sidebar-content.solid-bg .post h2.entry-title {
    color: #3b3f4a
}

.post-details.details-type-link:after {
    background-color: #1ebbf0
}

.accent-gradient .post-details.details-type-link:after {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.details:before {
    background-color: #1ebbf0
}

.accent-gradient .details:before {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.dt-blog-shortcode .post h2.entry-title,
.layout-grid .post h2.entry-title,
.layout-masonry .post h2.entry-title,
.rollover-content h2.entry-title,
.shortcode-blog-posts .post h2.entry-title,
.slider-wrapper .post h2.entry-title {
    color: #3b3f4a;
    font: normal 700 20px/30px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none
}

.footer .post h2.entry-title {
    color: #fff
}

.stripe-style-1 .post h2.entry-title {
    color: #3b3f4a
}

.stripe-style-2 .post h2.entry-title,
.stripe-style-3 .post h2.entry-title,
.stripe-style-4 .post h2.entry-title {
    color: #fff
}

.stripe-style-5 .post h2.entry-title {
    color: #333
}

#page .description-under-image .post .entry-title a:hover,
#page .post .blog-content .entry-title a:hover,
#page .project-list-content .entry-title a:hover,
#page .stripe-style-1 .description-under-image .post .entry-title a:hover,
#page .stripe-style-1 .post .blog-content .entry-title a:hover,
#page .stripe-style-1 .project-list-content .entry-title a:hover,
#page .stripe-style-2 .description-under-image .post .entry-title a:hover,
#page .stripe-style-2 .post .blog-content .entry-title a:hover,
#page .stripe-style-2 .project-list-content .entry-title a:hover,
#page .stripe-style-3 .description-under-image .post .entry-title a:hover,
#page .stripe-style-3 .post .blog-content .entry-title a:hover,
#page .stripe-style-3 .project-list-content .entry-title a:hover,
#page .stripe-style-4 .description-under-image .post .entry-title a:hover,
#page .stripe-style-4 .post .blog-content .entry-title a:hover,
#page .stripe-style-4 .project-list-content .entry-title a:hover,
#page .stripe-style-5 .description-under-image .post .entry-title a:hover,
#page .stripe-style-5 .post .blog-content .entry-title a:hover,
#page .stripe-style-5 .project-list-content .entry-title a:hover {
    color: #1ebbf0
}

.accent-gradient #page .description-under-image .post .entry-title a:hover,
.accent-gradient #page .post .blog-content .entry-title a:hover,
.accent-gradient #page .project-list-content .entry-title a:hover {
    background: -webkit-gradient(linear, left top, right top, color-stop(32%, #1ebbf0), color-stop(100%, #39dfaa));
    background: -webkit-linear-gradient(left, #1ebbf0 32%, #39dfaa 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.fancy-date .entry-date:after,
.fancy-date .entry-month:after {
    color: #fff;
    background-color: #1ebbf0
}

.accent-gradient .fancy-date .entry-date:after,
.accent-gradient .fancy-date .entry-month:after {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.comment-list .comment-body {
    background-color: #f8f8f9
}

.shadow-element-decoration .comment-list .comment-body,
.shadow-element-decoration .stripe .sidebar-content.solid-bg .comment-list .comment-body {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .comment-list .comment-body {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .comment-list .comment-body,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .comment-list .comment-body,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .comment-list .comment-body,
.stripe-style-1.shadow-element-decoration .comment-list .comment-body,
.stripe-style-2.shadow-element-decoration .comment-list .comment-body,
.stripe-style-3.shadow-element-decoration .comment-list .comment-body {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe-style-4 .comment-list .comment-body,
.shadow-element-decoration .stripe-style-5 .comment-list .comment-body {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .comment-list .comment-body {
    -webkit-box-shadow: inset 0 0 0 1px transparent;
    box-shadow: inset 0 0 0 1px transparent
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .comment-list .comment-body {
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15)
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .comment-list .comment-body {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .stripe-style-1.outline-element-decoration .comment-list .comment-body,
.stripe-style-1.outline-element-decoration .comment-list .comment-body {
    -webkit-box-shadow: inset 0 0 0 1px #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.outline-element-decoration .stripe-style-2.outline-element-decoration .comment-list .comment-body,
.stripe-style-2.outline-element-decoration .comment-list .comment-body {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.outline-element-decoration .stripe-style-3.outline-element-decoration .comment-list .comment-body,
.stripe-style-3.outline-element-decoration .comment-list .comment-body {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19)
}

.outline-element-decoration .stripe-style-4 .comment-list .comment-body,
.outline-element-decoration .stripe-style-5 .comment-list .comment-body {
    -webkit-box-shadow: none;
    box-shadow: none
}

.stripe-style-1 .comment-list .comment-body {
    background-color: #fff
}

.stripe-style-2 .comment-list .comment-body,
.stripe-style-3 .comment-list .comment-body {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-4 .comment-list .comment-body {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .comment-list .comment-body {
    background-color: rgba(0, 0, 0, .08)
}

.comment-content {
    font-size: 18px;
    line-height: 26px
}

#reply-title small,
.comment-meta,
.reply {
    font-size: 16px;
    line-height: 25px
}

.comment-author,
.pingback-title {
    font-size: 20px;
    line-height: 28px
}

.comment-author .fn,
.comment-author a {
    font: normal 700 16px/28px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none
}

.comments-title {
    font: normal 700 25px/36px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none
}

#reply-title small {
    font: 400 18px/26px Lato, Helvetica, Arial, Verdana, sans-serif
}

#reply-title,
.comment-author .fn,
.comment-author a,
.comments-title,
.comments-title a,
.fn,
.fn a,
.pingback-title,
.sidebar-content #reply-title,
.sidebar-content .comment-author .fn,
.sidebar-content .comment-author a,
.sidebar-content .comments-title,
.sidebar-content .comments-title a,
.sidebar-content .fn,
.sidebar-content .fn a,
.sidebar-content .pingback-title,
.stripe .sidebar-content.solid-bg #reply-title,
.stripe .sidebar-content.solid-bg .comment-author .fn,
.stripe .sidebar-content.solid-bg .comment-author a,
.stripe .sidebar-content.solid-bg .comments-title,
.stripe .sidebar-content.solid-bg .comments-title a,
.stripe .sidebar-content.solid-bg .fn,
.stripe .sidebar-content.solid-bg .fn a,
.stripe .sidebar-content.solid-bg .pingback-title {
    color: #3b3f4a
}

.footer #reply-title,
.footer .comment-author .fn,
.footer .comment-author a,
.footer .comments-title,
.footer .comments-title a,
.footer .fn,
.footer .fn a,
.footer .pingback-title {
    color: #fff
}

.stripe-style-1 #reply-title,
.stripe-style-1 .comment-author .fn,
.stripe-style-1 .comment-author a,
.stripe-style-1 .comments-title,
.stripe-style-1 .comments-title a,
.stripe-style-1 .fn,
.stripe-style-1 .fn a,
.stripe-style-1 .pingback-title {
    color: #3b3f4a
}

.stripe-style-2 #reply-title,
.stripe-style-2 .comment-author .fn,
.stripe-style-2 .comment-author a,
.stripe-style-2 .comments-title,
.stripe-style-2 .comments-title a,
.stripe-style-2 .fn,
.stripe-style-2 .fn a,
.stripe-style-2 .pingback-title,
.stripe-style-3 #reply-title,
.stripe-style-3 .comment-author .fn,
.stripe-style-3 .comment-author a,
.stripe-style-3 .comments-title,
.stripe-style-3 .comments-title a,
.stripe-style-3 .fn,
.stripe-style-3 .fn a,
.stripe-style-3 .pingback-title,
.stripe-style-4 #reply-title,
.stripe-style-4 .comment-author .fn,
.stripe-style-4 .comment-author a,
.stripe-style-4 .comments-title,
.stripe-style-4 .comments-title a,
.stripe-style-4 .fn,
.stripe-style-4 .fn a,
.stripe-style-4 .pingback-title {
    color: #fff
}

.stripe-style-5 #reply-title,
.stripe-style-5 .comment-author .fn,
.stripe-style-5 .comment-author a,
.stripe-style-5 .comments-title,
.stripe-style-5 .comments-title a,
.stripe-style-5 .fn,
.stripe-style-5 .fn a,
.stripe-style-5 .pingback-title {
    color: #333
}

#page .fn a:hover,
#page .stripe-style-1 .fn a:hover,
#page .stripe-style-2 .fn a:hover,
#page .stripe-style-3 .fn a:hover,
#page .stripe-style-4 .fn a:hover,
#page .stripe-style-5 .fn a:hover {
    color: #1ebbf0
}

.accent-gradient #page .fn a:hover {
    background: -webkit-gradient(linear, left top, right top, color-stop(32%, #1ebbf0), color-stop(100%, #39dfaa));
    background: -webkit-linear-gradient(left, #1ebbf0 32%, #39dfaa 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.entry-author {
    background-color: #f8f8f9
}

.shadow-element-decoration .entry-author,
.shadow-element-decoration .stripe .sidebar-content.solid-bg .entry-author {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .entry-author {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .entry-author,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .entry-author,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .entry-author,
.stripe-style-1.shadow-element-decoration .entry-author,
.stripe-style-2.shadow-element-decoration .entry-author,
.stripe-style-3.shadow-element-decoration .entry-author {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe-style-4 .entry-author,
.shadow-element-decoration .stripe-style-5 .entry-author {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .entry-author {
    -webkit-box-shadow: inset 0 0 0 1px transparent;
    box-shadow: inset 0 0 0 1px transparent
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .entry-author {
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15)
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .entry-author {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .stripe-style-1.outline-element-decoration .entry-author,
.stripe-style-1.outline-element-decoration .entry-author {
    -webkit-box-shadow: inset 0 0 0 1px #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.outline-element-decoration .stripe-style-2.outline-element-decoration .entry-author,
.stripe-style-2.outline-element-decoration .entry-author {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.outline-element-decoration .stripe-style-3.outline-element-decoration .entry-author,
.stripe-style-3.outline-element-decoration .entry-author {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19)
}

.outline-element-decoration .stripe-style-4 .entry-author,
.outline-element-decoration .stripe-style-5 .entry-author {
    -webkit-box-shadow: none;
    box-shadow: none
}

.stripe-style-1 .entry-author {
    background-color: #fff
}

.stripe-style-2 .entry-author,
.stripe-style-3 .entry-author {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-4 .entry-author {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .entry-author {
    background-color: rgba(0, 0, 0, .08)
}

.entry-author .text-primary {
    font-size: 18px
}

.author-link,
.author-link:hover,
.meta-nav {
    color: #adb0b6;
    font-size: 16px;
    line-height: 25px
}

.sidebar-content .author-link,
.sidebar-content .author-link:hover,
.sidebar-content .meta-nav,
.stripe .sidebar-content .author-link,
.stripe .sidebar-content .author-link:hover,
.stripe .sidebar-content .meta-nav {
    color: rgba(120, 125, 133, .5)
}

.footer .author-link,
.footer .author-link:hover,
.footer .meta-nav {
    color: rgba(154, 160, 167, .5)
}

.stripe-style-1 .author-link,
.stripe-style-1 .author-link:hover,
.stripe-style-1 .meta-nav {
    color: rgba(120, 125, 133, .5)
}

.stripe-style-2 .author-link,
.stripe-style-2 .author-link:hover,
.stripe-style-2 .meta-nav {
    color: rgba(139, 145, 153, .5)
}

.stripe-style-3 .author-link,
.stripe-style-3 .author-link:hover,
.stripe-style-3 .meta-nav,
.stripe-style-4 .author-link,
.stripe-style-4 .author-link:hover,
.stripe-style-4 .meta-nav {
    color: rgba(255, 255, 255, .5)
}

.stripe-style-5 .author-link,
.stripe-style-5 .author-link:hover,
.stripe-style-5 .meta-nav {
    color: rgba(51, 51, 51, .5)
}

.author-description h4,
.comment-author-name {
    color: #3b3f4a;
    font: normal 700 16px/28px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none
}

.sidebar-content .author-description h4,
.sidebar-content .comment-author-name,
.stripe .sidebar-content.solid-bg .author-description h4,
.stripe .sidebar-content.solid-bg .comment-author-name {
    color: #3b3f4a
}

.footer .author-description h4,
.footer .comment-author-name {
    color: #fff
}

.stripe-style-1 .author-description h4,
.stripe-style-1 .comment-author-name {
    color: #3b3f4a
}

.stripe-style-2 .author-description h4,
.stripe-style-2 .comment-author-name,
.stripe-style-3 .author-description h4,
.stripe-style-3 .comment-author-name,
.stripe-style-4 .author-description h4,
.stripe-style-4 .comment-author-name {
    color: #fff
}

.stripe-style-5 .author-description h4,
.stripe-style-5 .comment-author-name {
    color: #333
}

.author-link,
.entry-meta,
.entry-tags,
.portfolio-categories {
    font-size: 16px;
    line-height: 25px
}

.author-bio,
.project-navigation span,
.project-post .btn-project-link,
.share-link-description {
    font-size: 18px;
    line-height: 26px
}

.single .entry-tags a {
    border-color: rgba(173, 176, 182, .3)
}

.sidebar .single .entry-tags a,
.sidebar-content .single .entry-tags a,
.stripe .sidebar-content .single .entry-tags a {
    border-color: rgba(120, 125, 133, .15)
}

.footer .single .entry-tags a {
    border-color: rgba(154, 160, 167, .15)
}

.stripe-style-1 .single .entry-tags a {
    border-color: rgba(120, 125, 133, .15)
}

.stripe-style-2 .single .entry-tags a {
    border-color: rgba(139, 145, 153, .15)
}

.stripe-style-3 .single .entry-tags a,
.stripe-style-4 .single .entry-tags a {
    border-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .single .entry-tags a {
    border-color: rgba(51, 51, 51, .15)
}

.entry-meta:before {
    width: 26px;
    height: 26px
}

.entry-meta>a:after,
.entry-meta>span:after,
.portfolio-categories>a:after,
.portfolio-categories>span:after {
    background-color: #adb0b6
}

.sidebar-content .entry-meta>a:after,
.sidebar-content .entry-meta>span:after,
.sidebar-content .portfolio-categories>a:after,
.sidebar-content .portfolio-categories>span:after,
.stripe .sidebar-content .entry-meta>a:after,
.stripe .sidebar-content .entry-meta>span:after,
.stripe .sidebar-content .portfolio-categories>a:after,
.stripe .sidebar-content .portfolio-categories>span:after {
    background-color: rgba(120, 125, 133, .5)
}

.footer .entry-meta>a:after,
.footer .entry-meta>span:after,
.footer .portfolio-categories>a:after,
.footer .portfolio-categories>span:after {
    background-color: rgba(154, 160, 167, .5)
}

.stripe-style-1 .entry-meta>a:after,
.stripe-style-1 .entry-meta>span:after,
.stripe-style-1 .portfolio-categories>a:after,
.stripe-style-1 .portfolio-categories>span:after {
    background-color: rgba(120, 125, 133, .5)
}

.stripe-style-2 .entry-meta>a:after,
.stripe-style-2 .entry-meta>span:after,
.stripe-style-2 .portfolio-categories>a:after,
.stripe-style-2 .portfolio-categories>span:after {
    background-color: rgba(139, 145, 153, .5)
}

.stripe-style-3 .entry-meta>a:after,
.stripe-style-3 .entry-meta>span:after,
.stripe-style-3 .portfolio-categories>a:after,
.stripe-style-3 .portfolio-categories>span:after,
.stripe-style-4 .entry-meta>a:after,
.stripe-style-4 .entry-meta>span:after,
.stripe-style-4 .portfolio-categories>a:after,
.stripe-style-4 .portfolio-categories>span:after {
    background-color: rgba(255, 255, 255, .5)
}

.stripe-style-5 .entry-meta>a:after,
.stripe-style-5 .entry-meta>span:after,
.stripe-style-5 .portfolio-categories>a:after,
.stripe-style-5 .portfolio-categories>span:after {
    background-color: rgba(51, 51, 51, .5)
}

.comment-metadata,
.comment-metadata a,
.entry-meta a,
.entry-meta a *,
.entry-meta span,
.single .entry-tags,
.single .entry-tags a {
    color: #adb0b6
}

.stripe-style-1 .comment-metadata,
.stripe-style-1 .comment-metadata a,
.stripe-style-1 .entry-meta a,
.stripe-style-1 .entry-meta a *,
.stripe-style-1 .entry-meta span,
.stripe-style-1 .single .entry-tags,
.stripe-style-1 .single .entry-tags a {
    color: rgba(120, 125, 133, .5)
}

.stripe-style-2 .comment-metadata,
.stripe-style-2 .comment-metadata a,
.stripe-style-2 .entry-meta a,
.stripe-style-2 .entry-meta a *,
.stripe-style-2 .entry-meta span,
.stripe-style-2 .single .entry-tags,
.stripe-style-2 .single .entry-tags a {
    color: rgba(139, 145, 153, .5)
}

#page .stripe-style-3 .comment-metadata,
#page .stripe-style-3 .comment-metadata a,
#page .stripe-style-3 .entry-meta a,
#page .stripe-style-3 .entry-meta a *,
#page .stripe-style-3 .entry-meta span,
#page .stripe-style-3 .single .entry-tags,
#page .stripe-style-3 .single .entry-tags a,
.stripe-style-4 .comment-metadata,
.stripe-style-4 .comment-metadata a,
.stripe-style-4 .entry-meta a,
.stripe-style-4 .entry-meta a *,
.stripe-style-4 .entry-meta span,
.stripe-style-4 .single .entry-tags,
.stripe-style-4 .single .entry-tags a {
    color: rgba(255, 255, 255, .5)
}

.stripe-style-5 .comment-metadata,
.stripe-style-5 .comment-metadata a,
.stripe-style-5 .entry-meta a,
.stripe-style-5 .entry-meta a *,
.stripe-style-5 .entry-meta span,
.stripe-style-5 .single .entry-tags,
.stripe-style-5 .single .entry-tags a {
    color: rgba(51, 51, 51, .5)
}

.sidebar-content .single .entry-tags a:hover,
.single .entry-tags a:hover,
.stripe .sidebar-content.solid-bg .single .entry-tags a:hover {
    color: #3b3f4a
}

.footer .single .entry-tags a:hover {
    color: #fff
}

.stripe-style-1 .single .entry-tags a:hover {
    color: #3b3f4a
}

.stripe-style-2 .single .entry-tags a:hover,
.stripe-style-3 .single .entry-tags a:hover,
.stripe-style-4 .single .entry-tags a:hover {
    color: #fff
}

.stripe-style-5 .single .entry-tags a:hover {
    color: #333
}

.btn-project-link,
.btn-project-link:hover,
.comment-reply-link,
.comment-reply-link:hover,
.share-button.entry-share,
.share-link-description,
.sidebar-content .btn-project-link,
.sidebar-content .btn-project-link:hover,
.sidebar-content .comment-reply-link,
.sidebar-content .comment-reply-link:hover,
.sidebar-content .share-button.entry-share,
.sidebar-content .share-link-description,
.stripe .sidebar-content.solid-bg .btn-project-link,
.stripe .sidebar-content.solid-bg .btn-project-link:hover,
.stripe .sidebar-content.solid-bg .comment-reply-link,
.stripe .sidebar-content.solid-bg .comment-reply-link:hover,
.stripe .sidebar-content.solid-bg .share-button.entry-share,
.stripe .sidebar-content.solid-bg .share-link-description {
    color: #3b3f4a
}

.footer .btn-project-link,
.footer .btn-project-link:hover,
.footer .comment-reply-link,
.footer .comment-reply-link:hover,
.footer .share-button.entry-share,
.footer .share-link-description {
    color: #fff
}

.stripe-style-1 .btn-project-link,
.stripe-style-1 .btn-project-link:hover,
.stripe-style-1 .comment-reply-link,
.stripe-style-1 .comment-reply-link:hover,
.stripe-style-1 .share-button.entry-share,
.stripe-style-1 .share-link-description {
    color: #3b3f4a
}

.stripe-style-2 .btn-project-link,
.stripe-style-2 .btn-project-link:hover,
.stripe-style-2 .comment-reply-link,
.stripe-style-2 .comment-reply-link:hover,
.stripe-style-2 .share-button.entry-share,
.stripe-style-2 .share-link-description,
.stripe-style-3 .btn-project-link,
.stripe-style-3 .btn-project-link:hover,
.stripe-style-3 .comment-reply-link,
.stripe-style-3 .comment-reply-link:hover,
.stripe-style-3 .share-button.entry-share,
.stripe-style-3 .share-link-description,
.stripe-style-4 .btn-project-link,
.stripe-style-4 .btn-project-link:hover,
.stripe-style-4 .comment-reply-link,
.stripe-style-4 .comment-reply-link:hover,
.stripe-style-4 .share-button.entry-share,
.stripe-style-4 .share-link-description {
    color: #fff
}

.stripe-style-5 .btn-project-link,
.stripe-style-5 .btn-project-link:hover,
.stripe-style-5 .comment-reply-link,
.stripe-style-5 .comment-reply-link:hover,
.stripe-style-5 .share-button.entry-share,
.stripe-style-5 .share-link-description {
    color: #333
}

.show-on-hover .share-link-description:before {
    border-color: rgba(59, 63, 74, .1)
}

.show-on-hover:hover .share-link-description:before {
    border-color: rgba(59, 63, 74, .21)
}

.project-post .btn-project-link {
    border-color: rgba(59, 63, 74, .1)
}

.project-post .btn-project-link:hover {
    border-color: rgba(59, 63, 74, .21)
}

.project-navigation span {
    line-height: 22px
}

.images-list-caption,
.rsSlide .slider-post-caption {
    line-height: 26px
}

.post-navigation .nav-links {
    border-color: rgba(173, 176, 182, .3)
}

.sidebar .post-navigation .nav-links,
.sidebar-content .post-navigation .nav-links,
.stripe .sidebar-content .post-navigation .nav-links {
    border-color: rgba(120, 125, 133, .15)
}

.footer .post-navigation .nav-links {
    border-color: rgba(154, 160, 167, .15)
}

.stripe-style-1 .post-navigation .nav-links {
    border-color: rgba(120, 125, 133, .15)
}

.stripe-style-2 .post-navigation .nav-links {
    border-color: rgba(139, 145, 153, .15)
}

.stripe-style-3 .post-navigation .nav-links,
.stripe-style-4 .post-navigation .nav-links {
    border-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .post-navigation .nav-links {
    border-color: rgba(51, 51, 51, .15)
}

.post-navigation .nav-links .fa {
    color: rgba(59, 63, 74, .12)
}

.post-navigation .nav-links a .fa:hover {
    color: rgba(59, 63, 74, .23)
}

#page .post-navigation .nav-links a .post-title:hover,
#page .stripe-style-1 .post-navigation .nav-links a .post-title:hover,
#page .stripe-style-2 .post-navigation .nav-links a .post-title:hover,
#page .stripe-style-3 .post-navigation .nav-links a .post-title:hover,
#page .stripe-style-4 .post-navigation .nav-links a .post-title:hover,
#page .stripe-style-5 .post-navigation .nav-links a .post-title:hover {
    color: #1ebbf0
}

.accent-gradient #page .post-navigation .nav-links a .post-title:hover {
    background: -webkit-gradient(linear, left top, right top, color-stop(32%, #1ebbf0), color-stop(100%, #39dfaa));
    background: -webkit-linear-gradient(left, #1ebbf0 32%, #39dfaa 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.single-related-posts {
    border-color: rgba(173, 176, 182, .3)
}

.sidebar .single-related-posts,
.sidebar-content .single-related-posts,
.stripe .sidebar-content .single-related-posts {
    border-color: rgba(120, 125, 133, .15)
}

.footer .single-related-posts {
    border-color: rgba(154, 160, 167, .15)
}

.stripe-style-1 .single-related-posts {
    border-color: rgba(120, 125, 133, .15)
}

.stripe-style-2 .single-related-posts {
    border-color: rgba(139, 145, 153, .15)
}

.stripe-style-3 .single-related-posts,
.stripe-style-4 .single-related-posts {
    border-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .single-related-posts {
    border-color: rgba(51, 51, 51, .15)
}

.comment-respond>h3:after,
.comments-area>h3:after,
.single-related-posts>h3:after {
    color: #fff;
    background-color: #1ebbf0
}

.accent-gradient .comment-respond>h3:after,
.accent-gradient .comments-area>h3:after,
.accent-gradient .single-related-posts>h3:after {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

#page .widget_price_filter .price_slider_amount .button,
.dt-btn,
.nsu-submit,
.widget .dt-form .dt-btn {
    padding-left: 14.67px;
    padding-right: 14.67px;
    font: normal 700 13px/32px Roboto, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.btn-link.dt-btn-s {
    font: normal 700 13px/32px Roboto, Helvetica, Arial, Verdana, sans-serif
}

#main .gform_wrapper .gform_footer input.button,
#main .gform_wrapper .gform_footer input[type=submit],
#main-slideshow .tp-button,
.dt-btn-m,
a.button,
button.button,
div.mc4wp-form button[type=submit],
form.mc4wp-form input[type=submit],
input.dt-btn-m[type=submit],
input[type=button],
input[type=reset],
input[type=submit] {
    padding-left: 13px;
    padding-right: 13px;
    font: normal 700 14px/39px Roboto, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.dt-btn-l {
    padding-left: 17.33px;
    padding-right: 17.33px;
    font: normal 700 18px/52px Roboto, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn),
.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn).accent-btn-bg-color,
.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):hover,
.btn-3d .dt-form button,
.btn-3d .dt-form button.accent-btn-bg-color,
.btn-3d .dt-form button:hover,
.btn-3d .nsu-submit,
.btn-3d .nsu-submit.accent-btn-bg-color,
.btn-3d .nsu-submit:hover,
.btn-3d .widget .dt-form .dt-btn,
.btn-3d .widget .dt-form .dt-btn.accent-btn-bg-color,
.btn-3d .widget .dt-form .dt-btn:hover,
.btn-3d a.button,
.btn-3d a.button.accent-btn-bg-color,
.btn-3d a.button:hover,
.btn-3d button.button,
.btn-3d button.button.accent-btn-bg-color,
.btn-3d button.button:hover,
.btn-3d input[type=button],
.btn-3d input[type=button].accent-btn-bg-color,
.btn-3d input[type=button]:hover,
.btn-3d input[type=reset],
.btn-3d input[type=reset].accent-btn-bg-color,
.btn-3d input[type=reset]:hover,
.btn-3d input[type=submit],
.btn-3d input[type=submit].accent-btn-bg-color,
.btn-3d input[type=submit]:hover {
    border-bottom-color: #228baf
}

.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn).accent-btn-bg-hover-color:hover,
.btn-3d .dt-form button.accent-btn-bg-hover-color:hover,
.btn-3d .nsu-submit.accent-btn-bg-hover-color:hover,
.btn-3d .widget .dt-form .dt-btn.accent-btn-bg-hover-color:hover,
.btn-3d a.button.accent-btn-bg-hover-color:hover,
.btn-3d button.button.accent-btn-bg-hover-color:hover,
.btn-3d input[type=button].accent-btn-bg-hover-color:hover,
.btn-3d input[type=reset].accent-btn-bg-hover-color:hover,
.btn-3d input[type=submit].accent-btn-bg-hover-color:hover {
    border-bottom-color: #228baf !important
}

.btn-material .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn),
.btn-material .dt-form button,
.btn-material .nsu-submit,
.btn-material .widget .dt-form .dt-btn,
.btn-material a.button,
.btn-material button.button,
.btn-material input[type=button],
.btn-material input[type=reset],
.btn-material input[type=submit] {
    -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .12);
    box-shadow: 0 1px 6px rgba(0, 0, 0, .12);
    -webkit-transition: -webkit-box-shadow .2s ease-out, background-color .2s ease, opacity .45s;
    transition: box-shadow .2s ease-out, background-color .2s ease, opacity .45s
}

.btn-material .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):hover,
.btn-material .dt-form button:hover,
.btn-material .nsu-submit:hover,
.btn-material .widget .dt-form .dt-btn:hover,
.btn-material a.button:hover,
.btn-material button.button:hover,
.btn-material input[type=button]:hover,
.btn-material input[type=reset]:hover,
.btn-material input[type=submit]:hover {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15)
}

#page .widget .dt-form .dt-btn,
.dt-form button,
.nsu-submit,
.widget .dt-form .dt-btn,
a.button,
button.button,
input[type=button],
input[type=reset],
input[type=submit] {
    color: #fff;
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

#page .widget .dt-form .dt-btn *,
#page .widget .dt-form .dt-btn:hover,
.dt-form button *,
.dt-form button:hover,
.footer #page .widget .dt-form .dt-btn,
.footer .dt-form button,
.footer .nsu-submit,
.footer .widget .dt-form .dt-btn,
.footer a.button,
.footer button.button,
.footer input[type=button],
.footer input[type=reset],
.footer input[type=submit],
.nsu-submit *,
.nsu-submit:hover,
.sidebar #page .widget .dt-form .dt-btn,
.sidebar .dt-form button,
.sidebar .nsu-submit,
.sidebar .widget .dt-form .dt-btn,
.sidebar a.button,
.sidebar button.button,
.sidebar input[type=button],
.sidebar input[type=reset],
.sidebar input[type=submit],
.stripe #page .widget .dt-form .dt-btn,
.stripe .dt-form button,
.stripe .nsu-submit,
.stripe .widget .dt-form .dt-btn,
.stripe a.button,
.stripe button.button,
.stripe input[type=button],
.stripe input[type=reset],
.stripe input[type=submit],
.widget .dt-form .dt-btn *,
.widget .dt-form .dt-btn:hover,
a.button *,
a.button:hover,
button.button *,
button.button:hover,
input[type=button] *,
input[type=button]:hover,
input[type=reset] *,
input[type=reset]:hover,
input[type=submit] *,
input[type=submit]:hover {
    color: #fff
}

#page #page .widget .dt-form .dt-btn:hover,
#page .dt-form button:hover,
#page .nsu-submit:hover,
#page .widget .dt-form .dt-btn:hover,
#page a.button:hover,
#page button.button:hover,
#page input[type=button]:hover,
#page input[type=reset]:hover,
#page input[type=submit]:hover {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

#page .widget .dt-form .dt-btn:hover .text-wrap,
.dt-form button:hover .text-wrap,
.nsu-submit:hover .text-wrap,
.widget .dt-form .dt-btn:hover .text-wrap,
a.button:hover .text-wrap,
button.button:hover .text-wrap,
input[type=button]:hover .text-wrap,
input[type=reset]:hover .text-wrap,
input[type=submit]:hover .text-wrap {
    color: #fff
}

.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style),
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):hover {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-color {
    background: #1ebbf0
}

.accent-gradient .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-color {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

#page .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-hover-color:hover {
    background: #1ebbf0
}

#page .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).default-btn-bg-hover-color:hover,
.accent-gradient #page .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-hover-color:hover,
.btn-light:hover,
.outline-bg-btn:hover {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.btn-link,
.btn-link *,
.btn-link:hover,
.btn-link:hover>*,
.content .btn-link,
.content .dt-btn:not(.btn-custom-style),
.content .shortcode-banner-inside .btn-link *,
.content .shortcode-banner-inside .dt-btn:not(.btn-custom-style) *,
.dt-btn:not(.btn-custom-style),
.dt-btn:not(.btn-custom-style) *,
.dt-btn:not(.btn-custom-style):hover,
.dt-btn:not(.btn-custom-style):hover>*,
.footer .btn-link,
.footer .dt-btn:not(.btn-custom-style),
.sidebar .btn-link,
.sidebar .dt-btn:not(.btn-custom-style),
.stripe .btn-link,
.stripe .btn-link *,
.stripe .dt-btn:not(.btn-custom-style),
.stripe .dt-btn:not(.btn-custom-style) * {
    color: #fff
}

.btn-link.accent-btn-color>.fa,
.btn-link.accent-btn-color>.text-wrap *,
.btn-link.accent-btn-color>span:not(.rippleWrap),
.dt-btn:not(.btn-custom-style).accent-btn-color>.fa,
.dt-btn:not(.btn-custom-style).accent-btn-color>.text-wrap *,
.dt-btn:not(.btn-custom-style).accent-btn-color>span:not(.rippleWrap) {
    color: #1ebbf0
}

.accent-gradient .btn-link.accent-btn-color>.fa,
.accent-gradient .btn-link.accent-btn-color>.text-wrap *,
.accent-gradient .btn-link.accent-btn-color>span:not(.rippleWrap),
.accent-gradient .dt-btn:not(.btn-custom-style).accent-btn-color>.fa,
.accent-gradient .dt-btn:not(.btn-custom-style).accent-btn-color>.text-wrap *,
.accent-gradient .dt-btn:not(.btn-custom-style).accent-btn-color>span:not(.rippleWrap) {
    background: -webkit-gradient(linear, left top, right top, color-stop(32%, #1ebbf0), color-stop(100%, #39dfaa));
    background: -webkit-linear-gradient(left, #1ebbf0 32%, #39dfaa 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.btn-link.title-btn-color>.fa,
.btn-link.title-btn-color>.text-wrap *,
.btn-link.title-btn-color>span:not(.rippleWrap),
.dt-btn:not(.btn-custom-style).title-btn-color>.fa,
.dt-btn:not(.btn-custom-style).title-btn-color>.text-wrap *,
.dt-btn:not(.btn-custom-style).title-btn-color>span:not(.rippleWrap),
.sidebar-content .btn-link.title-btn-color>.fa,
.sidebar-content .btn-link.title-btn-color>.text-wrap *,
.sidebar-content .btn-link.title-btn-color>span:not(.rippleWrap),
.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color>.fa,
.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color>.text-wrap *,
.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color>span:not(.rippleWrap),
.stripe .sidebar-content.solid-bg .btn-link.title-btn-color>.fa,
.stripe .sidebar-content.solid-bg .btn-link.title-btn-color>.text-wrap *,
.stripe .sidebar-content.solid-bg .btn-link.title-btn-color>span:not(.rippleWrap),
.stripe .sidebar-content.solid-bg .dt-btn:not(.btn-custom-style).title-btn-color>.fa,
.stripe .sidebar-content.solid-bg .dt-btn:not(.btn-custom-style).title-btn-color>.text-wrap *,
.stripe .sidebar-content.solid-bg .dt-btn:not(.btn-custom-style).title-btn-color>span:not(.rippleWrap) {
    color: #3b3f4a
}

.footer .btn-link.title-btn-color>.fa,
.footer .btn-link.title-btn-color>.text-wrap *,
.footer .btn-link.title-btn-color>span:not(.rippleWrap),
.footer .dt-btn:not(.btn-custom-style).title-btn-color>.fa,
.footer .dt-btn:not(.btn-custom-style).title-btn-color>.text-wrap *,
.footer .dt-btn:not(.btn-custom-style).title-btn-color>span:not(.rippleWrap) {
    color: #fff
}

.stripe-style-1 .btn-link.title-btn-color>.fa,
.stripe-style-1 .btn-link.title-btn-color>.text-wrap *,
.stripe-style-1 .btn-link.title-btn-color>span:not(.rippleWrap),
.stripe-style-1 .dt-btn:not(.btn-custom-style).title-btn-color>.fa,
.stripe-style-1 .dt-btn:not(.btn-custom-style).title-btn-color>.text-wrap *,
.stripe-style-1 .dt-btn:not(.btn-custom-style).title-btn-color>span:not(.rippleWrap) {
    color: #3b3f4a
}

.stripe-style-2 .btn-link.title-btn-color>.fa,
.stripe-style-2 .btn-link.title-btn-color>.text-wrap *,
.stripe-style-2 .btn-link.title-btn-color>span:not(.rippleWrap),
.stripe-style-2 .dt-btn:not(.btn-custom-style).title-btn-color>.fa,
.stripe-style-2 .dt-btn:not(.btn-custom-style).title-btn-color>.text-wrap *,
.stripe-style-2 .dt-btn:not(.btn-custom-style).title-btn-color>span:not(.rippleWrap),
.stripe-style-3 .btn-link.title-btn-color>.fa,
.stripe-style-3 .btn-link.title-btn-color>.text-wrap *,
.stripe-style-3 .btn-link.title-btn-color>span:not(.rippleWrap),
.stripe-style-3 .dt-btn:not(.btn-custom-style).title-btn-color>.fa,
.stripe-style-3 .dt-btn:not(.btn-custom-style).title-btn-color>.text-wrap *,
.stripe-style-3 .dt-btn:not(.btn-custom-style).title-btn-color>span:not(.rippleWrap),
.stripe-style-4 .btn-link.title-btn-color>.fa,
.stripe-style-4 .btn-link.title-btn-color>.text-wrap *,
.stripe-style-4 .btn-link.title-btn-color>span:not(.rippleWrap),
.stripe-style-4 .dt-btn:not(.btn-custom-style).title-btn-color>.fa,
.stripe-style-4 .dt-btn:not(.btn-custom-style).title-btn-color>.text-wrap *,
.stripe-style-4 .dt-btn:not(.btn-custom-style).title-btn-color>span:not(.rippleWrap) {
    color: #fff
}

.stripe-style-5 .btn-link.title-btn-color>.fa,
.stripe-style-5 .btn-link.title-btn-color>.text-wrap *,
.stripe-style-5 .btn-link.title-btn-color>span:not(.rippleWrap),
.stripe-style-5 .dt-btn:not(.btn-custom-style).title-btn-color>.fa,
.stripe-style-5 .dt-btn:not(.btn-custom-style).title-btn-color>.text-wrap *,
.stripe-style-5 .dt-btn:not(.btn-custom-style).title-btn-color>span:not(.rippleWrap) {
    color: #333
}

.btn-link.title-btn-hover-color:hover>.fa,
.btn-link.title-btn-hover-color:hover>.text-wrap *,
.btn-link.title-btn-hover-color:hover>span:not(.rippleWrap),
.dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>.fa,
.dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>.text-wrap *,
.dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>span:not(.rippleWrap),
.stripe-style-1 .btn-link.title-btn-hover-color:hover>.fa,
.stripe-style-1 .btn-link.title-btn-hover-color:hover>.text-wrap *,
.stripe-style-1 .btn-link.title-btn-hover-color:hover>span:not(.rippleWrap),
.stripe-style-1 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>.fa,
.stripe-style-1 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>.text-wrap *,
.stripe-style-1 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>span:not(.rippleWrap) {
    color: #3b3f4a !important;
    -webkit-text-fill-color: #3b3f4a
}

.stripe-style-2 .btn-link.title-btn-hover-color:hover>.fa,
.stripe-style-2 .btn-link.title-btn-hover-color:hover>.text-wrap *,
.stripe-style-2 .btn-link.title-btn-hover-color:hover>span:not(.rippleWrap),
.stripe-style-2 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>.fa,
.stripe-style-2 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>.text-wrap *,
.stripe-style-2 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>span:not(.rippleWrap),
.stripe-style-3 .btn-link.title-btn-hover-color:hover>.fa,
.stripe-style-3 .btn-link.title-btn-hover-color:hover>.text-wrap *,
.stripe-style-3 .btn-link.title-btn-hover-color:hover>span:not(.rippleWrap),
.stripe-style-3 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>.fa,
.stripe-style-3 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>.text-wrap *,
.stripe-style-3 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>span:not(.rippleWrap),
.stripe-style-4 .btn-link.title-btn-hover-color:hover>.fa,
.stripe-style-4 .btn-link.title-btn-hover-color:hover>.text-wrap *,
.stripe-style-4 .btn-link.title-btn-hover-color:hover>span:not(.rippleWrap),
.stripe-style-4 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>.fa,
.stripe-style-4 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>.text-wrap *,
.stripe-style-4 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>span:not(.rippleWrap) {
    color: #fff !important;
    -webkit-text-fill-color: #fff
}

.stripe-style-5 .btn-link.title-btn-hover-color:hover>.fa,
.stripe-style-5 .btn-link.title-btn-hover-color:hover>.text-wrap *,
.stripe-style-5 .btn-link.title-btn-hover-color:hover>span:not(.rippleWrap),
.stripe-style-5 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>.fa,
.stripe-style-5 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>.text-wrap *,
.stripe-style-5 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>span:not(.rippleWrap) {
    color: #333 !important;
    -webkit-text-fill-color: #333
}

.btn-link.default-btn-hover-color:hover>.fa,
.btn-link.default-btn-hover-color:hover>.text-wrap *,
.btn-link.default-btn-hover-color:hover>span:not(.rippleWrap),
.dt-btn:not(.btn-custom-style).default-btn-hover-color:hover>.fa,
.dt-btn:not(.btn-custom-style).default-btn-hover-color:hover>.text-wrap *,
.dt-btn:not(.btn-custom-style).default-btn-hover-color:hover>span:not(.rippleWrap) {
    color: #fff !important;
    -webkit-text-fill-color: #fff
}

#page .btn-link.accent-btn-hover-color:hover>.fa,
#page .btn-link.accent-btn-hover-color:hover>.text-wrap *,
#page .btn-link.accent-btn-hover-color:hover>span:not(.rippleWrap),
#page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover>.fa,
#page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover>.text-wrap *,
#page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover>span:not(.rippleWrap) {
    color: #1ebbf0 !important
}

.accent-gradient #page .btn-link.accent-btn-hover-color:hover>.fa,
.accent-gradient #page .btn-link.accent-btn-hover-color:hover>.text-wrap *,
.accent-gradient #page .btn-link.accent-btn-hover-color:hover>span:not(.rippleWrap),
.accent-gradient #page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover>.fa,
.accent-gradient #page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover>.text-wrap *,
.accent-gradient #page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover>span:not(.rippleWrap) {
    background: -webkit-gradient(linear, left top, right top, color-stop(32%, #1ebbf0), color-stop(100%, #39dfaa));
    background: -webkit-linear-gradient(left, #1ebbf0 32%, #39dfaa 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.accent-btn-color .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style)>.text-wrap *,
.accent-btn-color .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style)>span:not(.rippleWrap) {
    color: #1ebbf0
}

.accent-btn-color.accent-gradient .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style)>.text-wrap *,
.accent-btn-color.accent-gradient .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style)>span:not(.rippleWrap) {
    background: -webkit-gradient(linear, left top, right top, color-stop(32%, #1ebbf0), color-stop(100%, #39dfaa));
    background: -webkit-linear-gradient(left, #1ebbf0 32%, #39dfaa 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.custom-btn-hover-color .dt-btn:not(.custom-btn-color):not(.accent-btn-hover-color):not(.btn-shortcode):hover>.text-wrap *,
.custom-btn-hover-color .dt-btn:not(.custom-btn-color):not(.accent-btn-hover-color):not(.btn-shortcode):hover>span:not(.rippleWrap) {
    background: 0 0;
    color: #fff;
    -webkit-text-fill-color: #fff
}

.custom-btn-hover-color .dt-btn:hover>.text-wrap * {
    color: inherit
}

.accent-btn-hover-color .dt-btn:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style):hover>.text-wrap *,
.accent-btn-hover-color .dt-btn:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style):hover>span:not(.rippleWrap) {
    color: #1ebbf0
}

.accent-btn-hover-color.accent-gradient .dt-btn:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style):hover>.text-wrap *,
.accent-btn-hover-color.accent-gradient .dt-btn:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style):hover>span:not(.rippleWrap) {
    background: -webkit-gradient(linear, left top, right top, color-stop(32%, #1ebbf0), color-stop(100%, #39dfaa));
    background: -webkit-linear-gradient(left, #1ebbf0 32%, #39dfaa 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.light-bg-btn {
    background-color: #f8f8f9
}

.stripe-style-1 .light-bg-btn {
    background-color: #fff
}

.stripe-style-2 .light-bg-btn,
.stripe-style-3 .light-bg-btn {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-4 .light-bg-btn {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .light-bg-btn {
    background-color: rgba(0, 0, 0, .08)
}

.outline-element-decoration .light-bg-btn {
    -webkit-box-shadow: inset 0 0 0 1px transparent;
    box-shadow: inset 0 0 0 1px transparent
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .light-bg-btn {
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15)
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .light-bg-btn {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .stripe-style-1.outline-element-decoration .light-bg-btn,
.stripe-style-1.outline-element-decoration .light-bg-btn {
    -webkit-box-shadow: inset 0 0 0 1px #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.outline-element-decoration .stripe-style-2.outline-element-decoration .light-bg-btn,
.stripe-style-2.outline-element-decoration .light-bg-btn {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.outline-element-decoration .stripe-style-3.outline-element-decoration .light-bg-btn,
.stripe-style-3.outline-element-decoration .light-bg-btn {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19)
}

.outline-element-decoration .stripe-style-4 .light-bg-btn,
.outline-element-decoration .stripe-style-5 .light-bg-btn {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .light-bg-btn,
.shadow-element-decoration .stripe .sidebar-content.solid-bg .light-bg-btn {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .light-bg-btn {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .light-bg-btn,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .light-bg-btn,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .light-bg-btn,
.stripe-style-1.shadow-element-decoration .light-bg-btn,
.stripe-style-2.shadow-element-decoration .light-bg-btn,
.stripe-style-3.shadow-element-decoration .light-bg-btn {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe-style-4 .light-bg-btn,
.shadow-element-decoration .stripe-style-5 .light-bg-btn {
    -webkit-box-shadow: none;
    box-shadow: none
}

.light-bg-btn:hover {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

#page .light-bg-btn.accent-btn-bg-hover-color:hover {
    background: #1ebbf0
}

.accent-gradient #page .light-bg-btn.accent-btn-bg-hover-color:hover {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.btn-light {
    background-color: #f8f8f9;
    background-image: none
}

.stripe-style-1 .btn-light {
    background-color: #fff
}

.stripe-style-2 .btn-light,
.stripe-style-3 .btn-light {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-4 .btn-light {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .btn-light {
    background-color: rgba(0, 0, 0, .08)
}

.outline-element-decoration .btn-light {
    -webkit-box-shadow: inset 0 0 0 1px transparent;
    box-shadow: inset 0 0 0 1px transparent
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .btn-light {
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15)
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .btn-light {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .stripe-style-1.outline-element-decoration .btn-light,
.stripe-style-1.outline-element-decoration .btn-light {
    -webkit-box-shadow: inset 0 0 0 1px #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.outline-element-decoration .stripe-style-2.outline-element-decoration .btn-light,
.stripe-style-2.outline-element-decoration .btn-light {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.outline-element-decoration .stripe-style-3.outline-element-decoration .btn-light,
.stripe-style-3.outline-element-decoration .btn-light {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19)
}

.outline-element-decoration .stripe-style-4 .btn-light,
.outline-element-decoration .stripe-style-5 .btn-light {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .btn-light,
.shadow-element-decoration .stripe .sidebar-content.solid-bg .btn-light {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .btn-light {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .btn-light,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .btn-light,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .btn-light,
.stripe-style-1.shadow-element-decoration .btn-light,
.stripe-style-2.shadow-element-decoration .btn-light,
.stripe-style-3.shadow-element-decoration .btn-light {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe-style-4 .btn-light,
.shadow-element-decoration .stripe-style-5 .btn-light {
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-light:hover {
    background-image: none;
    background-color: #f8f8f9
}

.stripe-style-1 .btn-light:hover {
    background-color: #fff
}

.stripe-style-2 .btn-light:hover,
.stripe-style-3 .btn-light:hover {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-4 .btn-light:hover {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .btn-light:hover {
    background-color: rgba(0, 0, 0, .08)
}

.outline-element-decoration .btn-light:hover {
    -webkit-box-shadow: inset 0 0 0 1px transparent;
    box-shadow: inset 0 0 0 1px transparent
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .btn-light:hover {
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15)
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .btn-light:hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .stripe-style-1.outline-element-decoration .btn-light:hover,
.stripe-style-1.outline-element-decoration .btn-light:hover {
    -webkit-box-shadow: inset 0 0 0 1px #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.outline-element-decoration .stripe-style-2.outline-element-decoration .btn-light:hover,
.stripe-style-2.outline-element-decoration .btn-light:hover {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.outline-element-decoration .stripe-style-3.outline-element-decoration .btn-light:hover,
.stripe-style-3.outline-element-decoration .btn-light:hover {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19)
}

.outline-element-decoration .stripe-style-4 .btn-light:hover,
.outline-element-decoration .stripe-style-5 .btn-light:hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .btn-light:hover,
.shadow-element-decoration .stripe .sidebar-content.solid-bg .btn-light:hover {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .btn-light:hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .btn-light:hover,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .btn-light:hover,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .btn-light:hover,
.stripe-style-1.shadow-element-decoration .btn-light:hover,
.stripe-style-2.shadow-element-decoration .btn-light:hover,
.stripe-style-3.shadow-element-decoration .btn-light:hover {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe-style-4 .btn-light:hover,
.shadow-element-decoration .stripe-style-5 .btn-light:hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.accent-gradient .dt-btn.outline-bg-btn,
.dt-btn.outline-bg-btn {
    background: 0 0
}

.dt-btn.outline-bg-btn:hover {
    border-color: transparent
}

.outline-bg-btn,
.outline-bg-btn.accent-btn-bg-color {
    border-color: #1ebbf0
}

.outline-bg-btn:hover {
    border-color: #1ebbf0;
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

#page .outline-bg-btn.accent-btn-bg-hover-color:hover {
    background: #1ebbf0;
    border-color: transparent
}

#page .outline-btn.accent-btn-bg-hover-color:hover,
.outline-btn,
.outline-btn.accent-btn-bg-color,
.outline-btn:hover {
    border-color: #1ebbf0
}

.accent-gradient #page .outline-bg-btn.accent-btn-bg-hover-color:hover {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.outline-btn:hover {
    background: 0 0
}

.sidebar-content .wpb_content_element .wpb_tabs_nav>li>a,
.stripe .sidebar-content.solid-bg .wpb_content_element .wpb_tabs_nav>li>a,
.wpb_content_element .wpb_tabs_nav>li>a {
    color: #3b3f4a
}

.footer .wpb_content_element .wpb_tabs_nav>li>a {
    color: #fff
}

.stripe-style-1 .wpb_content_element .wpb_tabs_nav>li>a {
    color: #3b3f4a
}

.stripe-style-2 .wpb_content_element .wpb_tabs_nav>li>a,
.stripe-style-3 .wpb_content_element .wpb_tabs_nav>li>a,
.stripe-style-4 .wpb_content_element .wpb_tabs_nav>li>a {
    color: #fff
}

.stripe-style-5 .wpb_content_element .wpb_tabs_nav>li>a {
    color: #333
}

.wpb_content_element.tab-style-three .wpb_tabs_nav>li.ui-tabs-active>a,
.wpb_content_element.tab-style-two.wpb_tabs .wpb_tabs_nav>li.ui-tabs-active>a,
.wpb_tabs.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav>li:not(.ui-state-active):hover>a,
.wpb_tour.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav>li:not(.ui-state-active):hover>a {
    color: #1ebbf0
}

.wpb_tour.tab-style-one .wpb_tabs_nav>li.ui-state-active,
.wpb_tour.tab-style-one .wpb_tabs_nav>li.ui-state-active:hover,
.wpb_tour.tab-style-two .wpb_tabs_nav>li.ui-state-active,
.wpb_tour.tab-style-two .wpb_tabs_nav>li.ui-state-active a,
.wpb_tour.tab-style-two .wpb_tabs_nav>li.ui-state-active:hover {
    color: #fff
}

.accent-gradient .wpb_content_element.tab-style-three .wpb_tabs_nav>li.ui-tabs-active>a,
.accent-gradient .wpb_content_element.tab-style-two.wpb_tabs .wpb_tabs_nav>li.ui-tabs-active>a,
.accent-gradient .wpb_tabs.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav>li:not(.ui-state-active):hover>a,
.accent-gradient .wpb_tour.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav>li:not(.ui-state-active):hover>a {
    background: -webkit-gradient(linear, left top, right top, color-stop(32%, #1ebbf0), color-stop(100%, #39dfaa));
    background: -webkit-linear-gradient(left, #1ebbf0 32%, #39dfaa 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.tab-style-one.wpb_tabs .wpb_tabs_nav li {
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    background-color: #f8f8f9
}

.stripe-style-1 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-1 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    background-color: #fff
}

.stripe-style-2 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-2 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,
.stripe-style-3 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-3 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-4 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-4 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-5 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    background-color: rgba(0, 0, 0, .08)
}

.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    -webkit-box-shadow: inset 0 0 0 1px transparent;
    box-shadow: inset 0 0 0 1px transparent
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe .sidebar-content.solid-bg .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15)
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe:not(.shadow-element-decoration) .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .stripe-style-1.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-1.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,
.stripe-style-1.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-1.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    -webkit-box-shadow: inset 0 0 0 1px #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.outline-element-decoration .stripe-style-2.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-2.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,
.stripe-style-2.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-2.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.outline-element-decoration .stripe-style-3.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-3.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,
.stripe-style-3.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-3.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19)
}

.outline-element-decoration .stripe-style-4 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-4 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,
.outline-element-decoration .stripe-style-5 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-5 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe .sidebar-content.solid-bg .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe .sidebar-content.solid-bg .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,
.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe:not(.outline-element-decoration) .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-1.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,
.stripe-style-1.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-1.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,
.stripe-style-2.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-2.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,
.stripe-style-3.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-3.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe-style-4 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-4 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,
.shadow-element-decoration .stripe-style-5 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-5 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.wpb_tabs.tab-style-one .wpb_tabs_nav>li.ui-state-active {
    color: #fff;
    background-color: #1ebbf0
}

.accent-gradient .wpb_tabs.tab-style-one .wpb_tabs_nav>li.ui-state-active {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.wpb_tabs.tab-style-two {
    background-color: #f8f8f9
}

.stripe-style-1 .wpb_tabs.tab-style-two {
    background-color: #fff
}

.stripe-style-2 .wpb_tabs.tab-style-two,
.stripe-style-3 .wpb_tabs.tab-style-two {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-4 .wpb_tabs.tab-style-two {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .wpb_tabs.tab-style-two {
    background-color: rgba(0, 0, 0, .08)
}

.outline-element-decoration .wpb_tabs.tab-style-two {
    -webkit-box-shadow: inset 0 0 0 1px transparent;
    box-shadow: inset 0 0 0 1px transparent
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .wpb_tabs.tab-style-two {
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15)
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .wpb_tabs.tab-style-two {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .stripe-style-1.outline-element-decoration .wpb_tabs.tab-style-two,
.stripe-style-1.outline-element-decoration .wpb_tabs.tab-style-two {
    -webkit-box-shadow: inset 0 0 0 1px #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.outline-element-decoration .stripe-style-2.outline-element-decoration .wpb_tabs.tab-style-two,
.stripe-style-2.outline-element-decoration .wpb_tabs.tab-style-two {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.outline-element-decoration .stripe-style-3.outline-element-decoration .wpb_tabs.tab-style-two,
.stripe-style-3.outline-element-decoration .wpb_tabs.tab-style-two {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19)
}

.outline-element-decoration .stripe-style-4 .wpb_tabs.tab-style-two,
.outline-element-decoration .stripe-style-5 .wpb_tabs.tab-style-two {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe .sidebar-content.solid-bg .wpb_tabs.tab-style-two,
.shadow-element-decoration .wpb_tabs.tab-style-two {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .wpb_tabs.tab-style-two {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .wpb_tabs.tab-style-two,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .wpb_tabs.tab-style-two,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .wpb_tabs.tab-style-two,
.stripe-style-1.shadow-element-decoration .wpb_tabs.tab-style-two,
.stripe-style-2.shadow-element-decoration .wpb_tabs.tab-style-two,
.stripe-style-3.shadow-element-decoration .wpb_tabs.tab-style-two {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe-style-4 .wpb_tabs.tab-style-two,
.shadow-element-decoration .stripe-style-5 .wpb_tabs.tab-style-two {
    -webkit-box-shadow: none;
    box-shadow: none
}

.wpb_tabs.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {
    background-color: #1ebbf0
}

.accent-gradient .wpb_tabs.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.tab-style-four.wpb_tabs {
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #f8f8f9
}

.stripe-style-1 .tab-style-four.wpb_tabs {
    background-color: #fff
}

.stripe-style-2 .tab-style-four.wpb_tabs,
.stripe-style-3 .tab-style-four.wpb_tabs {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-4 .tab-style-four.wpb_tabs {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .tab-style-four.wpb_tabs {
    background-color: rgba(0, 0, 0, .08)
}

.outline-element-decoration .tab-style-four.wpb_tabs {
    -webkit-box-shadow: inset 0 0 0 1px transparent;
    box-shadow: inset 0 0 0 1px transparent
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .tab-style-four.wpb_tabs {
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15)
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .tab-style-four.wpb_tabs {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .stripe-style-1.outline-element-decoration .tab-style-four.wpb_tabs,
.stripe-style-1.outline-element-decoration .tab-style-four.wpb_tabs {
    -webkit-box-shadow: inset 0 0 0 1px #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.outline-element-decoration .stripe-style-2.outline-element-decoration .tab-style-four.wpb_tabs,
.stripe-style-2.outline-element-decoration .tab-style-four.wpb_tabs {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.outline-element-decoration .stripe-style-3.outline-element-decoration .tab-style-four.wpb_tabs,
.stripe-style-3.outline-element-decoration .tab-style-four.wpb_tabs {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19)
}

.outline-element-decoration .stripe-style-4 .tab-style-four.wpb_tabs,
.outline-element-decoration .stripe-style-5 .tab-style-four.wpb_tabs {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe .sidebar-content.solid-bg .tab-style-four.wpb_tabs,
.shadow-element-decoration .tab-style-four.wpb_tabs {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .tab-style-four.wpb_tabs {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .tab-style-four.wpb_tabs,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .tab-style-four.wpb_tabs,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .tab-style-four.wpb_tabs,
.stripe-style-1.shadow-element-decoration .tab-style-four.wpb_tabs,
.stripe-style-2.shadow-element-decoration .tab-style-four.wpb_tabs,
.stripe-style-3.shadow-element-decoration .tab-style-four.wpb_tabs {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe-style-4 .tab-style-four.wpb_tabs,
.shadow-element-decoration .stripe-style-5 .tab-style-four.wpb_tabs {
    -webkit-box-shadow: none;
    box-shadow: none
}

.tab-style-four.wpb_tabs .wpb_tabs_nav {
    background-color: #1ebbf0
}

.accent-gradient .tab-style-four.wpb_tabs .wpb_tabs_nav {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.tab-style-one.wpb_tour .wpb_tabs_nav li,
.wpb_tour.tab-style-one {
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    background-color: #f8f8f9
}

.stripe-style-1 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-1 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    background-color: #fff
}

.stripe-style-2 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-2 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,
.stripe-style-3 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-3 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-4 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-4 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-5 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    background-color: rgba(0, 0, 0, .08)
}

.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    -webkit-box-shadow: inset 0 0 0 1px transparent;
    box-shadow: inset 0 0 0 1px transparent
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe .sidebar-content.solid-bg .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15)
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe:not(.shadow-element-decoration) .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .stripe-style-1.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-1.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,
.stripe-style-1.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-1.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    -webkit-box-shadow: inset 0 0 0 1px #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.outline-element-decoration .stripe-style-2.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-2.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,
.stripe-style-2.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-2.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.outline-element-decoration .stripe-style-3.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-3.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,
.stripe-style-3.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-3.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19)
}

.outline-element-decoration .stripe-style-4 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-4 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,
.outline-element-decoration .stripe-style-5 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-5 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe .sidebar-content.solid-bg .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe .sidebar-content.solid-bg .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,
.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe:not(.outline-element-decoration) .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-1.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,
.stripe-style-1.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-1.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,
.stripe-style-2.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-2.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,
.stripe-style-3.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-3.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe-style-4 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-4 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,
.shadow-element-decoration .stripe-style-5 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-5 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

#page .wpb_tour.tab-style-one .wpb_tabs_nav>li.ui-state-active,
#page .wpb_tour.tab-style-one .wpb_tabs_nav>li.ui-state-active:hover {
    background-color: #1ebbf0
}

.accent-gradient #page .wpb_tour.tab-style-one .wpb_tabs_nav>li.ui-state-active,
.accent-gradient #page .wpb_tour.tab-style-one .wpb_tabs_nav>li.ui-state-active:hover {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.wpb_tour.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {
    background-color: #1ebbf0
}

.accent-gradient .wpb_tour.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.wpb_tour.tab-style-two .wpb_tab {
    background-color: #f8f8f9;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.stripe-style-1 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-1 .wpb_tour.tab-style-two .wpb_tab {
    background-color: #fff
}

.stripe-style-2 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-2 .wpb_tour.tab-style-two .wpb_tab,
.stripe-style-3 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-3 .wpb_tour.tab-style-two .wpb_tab {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-4 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-4 .wpb_tour.tab-style-two .wpb_tab {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-5 .wpb_tour.tab-style-two .wpb_tab {
    background-color: rgba(0, 0, 0, .08)
}

.outline-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .wpb_tour.tab-style-two .wpb_tab {
    -webkit-box-shadow: inset 0 0 0 1px transparent;
    box-shadow: inset 0 0 0 1px transparent
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe .sidebar-content.solid-bg .wpb_tour.tab-style-two .wpb_tab {
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15)
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe:not(.shadow-element-decoration) .wpb_tour.tab-style-two .wpb_tab {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .stripe-style-1.outline-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-1.outline-element-decoration .wpb_tour.tab-style-two .wpb_tab,
.stripe-style-1.outline-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-1.outline-element-decoration .wpb_tour.tab-style-two .wpb_tab {
    -webkit-box-shadow: inset 0 0 0 1px #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.outline-element-decoration .stripe-style-2.outline-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-2.outline-element-decoration .wpb_tour.tab-style-two .wpb_tab,
.stripe-style-2.outline-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-2.outline-element-decoration .wpb_tour.tab-style-two .wpb_tab {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.outline-element-decoration .stripe-style-3.outline-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-3.outline-element-decoration .wpb_tour.tab-style-two .wpb_tab,
.stripe-style-3.outline-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-3.outline-element-decoration .wpb_tour.tab-style-two .wpb_tab {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19)
}

.outline-element-decoration .stripe-style-4 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-4 .wpb_tour.tab-style-two .wpb_tab,
.outline-element-decoration .stripe-style-5 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .stripe-style-5 .wpb_tour.tab-style-two .wpb_tab {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe .sidebar-content.solid-bg .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe .sidebar-content.solid-bg .wpb_tour.tab-style-two .wpb_tab,
.shadow-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe:not(.outline-element-decoration) .wpb_tour.tab-style-two .wpb_tab {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-1.shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab,
.stripe-style-1.shadow-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-1.shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab,
.stripe-style-2.shadow-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-2.shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab,
.stripe-style-3.shadow-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.stripe-style-3.shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe-style-4 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-4 .wpb_tour.tab-style-two .wpb_tab,
.shadow-element-decoration .stripe-style-5 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .stripe-style-5 .wpb_tour.tab-style-two .wpb_tab {
    -webkit-box-shadow: none;
    box-shadow: none
}

.tab-style-two.wpb_tour .wpb_tabs_nav li.ui-tabs-active {
    -webkit-border-radius: 2px;
    border-radius: 2px
}

#page .wpb_tour.tab-style-two .wpb_tabs_nav>li.ui-state-active,
#page .wpb_tour.tab-style-two .wpb_tabs_nav>li.ui-state-active:hover {
    background-color: #1ebbf0
}

.accent-gradient #page .wpb_tour.tab-style-two .wpb_tabs_nav>li.ui-state-active,
.accent-gradient #page .wpb_tour.tab-style-two .wpb_tabs_nav>li.ui-state-active:hover {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.wpb_tour.tab-style-three .wpb_tabs_nav,
.wpb_tour.tab-style-three .wpb_tabs_nav li {
    border-color: rgba(173, 176, 182, .3)
}

.sidebar .wpb_tour.tab-style-three .wpb_tabs_nav,
.sidebar .wpb_tour.tab-style-three .wpb_tabs_nav li,
.sidebar-content .wpb_tour.tab-style-three .wpb_tabs_nav,
.sidebar-content .wpb_tour.tab-style-three .wpb_tabs_nav li,
.stripe .sidebar-content .wpb_tour.tab-style-three .wpb_tabs_nav,
.stripe .sidebar-content .wpb_tour.tab-style-three .wpb_tabs_nav li {
    border-color: rgba(120, 125, 133, .15)
}

.footer .wpb_tour.tab-style-three .wpb_tabs_nav,
.footer .wpb_tour.tab-style-three .wpb_tabs_nav li {
    border-color: rgba(154, 160, 167, .15)
}

.stripe-style-1 .wpb_tour.tab-style-three .wpb_tabs_nav,
.stripe-style-1 .wpb_tour.tab-style-three .wpb_tabs_nav li {
    border-color: rgba(120, 125, 133, .15)
}

.stripe-style-2 .wpb_tour.tab-style-three .wpb_tabs_nav,
.stripe-style-2 .wpb_tour.tab-style-three .wpb_tabs_nav li {
    border-color: rgba(139, 145, 153, .15)
}

.stripe-style-3 .wpb_tour.tab-style-three .wpb_tabs_nav,
.stripe-style-3 .wpb_tour.tab-style-three .wpb_tabs_nav li,
.stripe-style-4 .wpb_tour.tab-style-three .wpb_tabs_nav,
.stripe-style-4 .wpb_tour.tab-style-three .wpb_tabs_nav li {
    border-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .wpb_tour.tab-style-three .wpb_tabs_nav,
.stripe-style-5 .wpb_tour.tab-style-three .wpb_tabs_nav li {
    border-color: rgba(51, 51, 51, .15)
}

.tab-style-four.wpb_tour {
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-color: #f8f8f9
}

.stripe-style-1 .tab-style-four.wpb_tour {
    background-color: #fff
}

.stripe-style-2 .tab-style-four.wpb_tour,
.stripe-style-3 .tab-style-four.wpb_tour {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-4 .tab-style-four.wpb_tour {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .tab-style-four.wpb_tour {
    background-color: rgba(0, 0, 0, .08)
}

.outline-element-decoration .tab-style-four.wpb_tour {
    -webkit-box-shadow: inset 0 0 0 1px transparent;
    box-shadow: inset 0 0 0 1px transparent
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .tab-style-four.wpb_tour {
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15)
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .tab-style-four.wpb_tour {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .stripe-style-1.outline-element-decoration .tab-style-four.wpb_tour,
.stripe-style-1.outline-element-decoration .tab-style-four.wpb_tour {
    -webkit-box-shadow: inset 0 0 0 1px #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.outline-element-decoration .stripe-style-2.outline-element-decoration .tab-style-four.wpb_tour,
.stripe-style-2.outline-element-decoration .tab-style-four.wpb_tour {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.outline-element-decoration .stripe-style-3.outline-element-decoration .tab-style-four.wpb_tour,
.stripe-style-3.outline-element-decoration .tab-style-four.wpb_tour {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19)
}

.outline-element-decoration .stripe-style-4 .tab-style-four.wpb_tour,
.outline-element-decoration .stripe-style-5 .tab-style-four.wpb_tour {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe .sidebar-content.solid-bg .tab-style-four.wpb_tour,
.shadow-element-decoration .tab-style-four.wpb_tour {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .tab-style-four.wpb_tour {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .tab-style-four.wpb_tour,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .tab-style-four.wpb_tour,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .tab-style-four.wpb_tour,
.stripe-style-1.shadow-element-decoration .tab-style-four.wpb_tour,
.stripe-style-2.shadow-element-decoration .tab-style-four.wpb_tour,
.stripe-style-3.shadow-element-decoration .tab-style-four.wpb_tour {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe-style-4 .tab-style-four.wpb_tour,
.shadow-element-decoration .stripe-style-5 .tab-style-four.wpb_tour {
    -webkit-box-shadow: none;
    box-shadow: none
}

.tab-style-four.wpb_tour .wpb_tabs_nav {
    background-color: #1ebbf0
}

.accent-gradient .tab-style-four.wpb_tour .wpb_tabs_nav {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.sidebar-content .wpb_content_element .wpb_accordion_header>a span,
.stripe .sidebar-content.solid-bg .wpb_content_element .wpb_accordion_header>a span,
.wpb_content_element .wpb_accordion_header>a span {
    color: #3b3f4a
}

.footer .wpb_content_element .wpb_accordion_header>a span {
    color: #fff
}

.stripe-style-1 .wpb_content_element .wpb_accordion_header>a span {
    color: #3b3f4a
}

.stripe-style-2 .wpb_content_element .wpb_accordion_header>a span,
.stripe-style-3 .wpb_content_element .wpb_accordion_header>a span,
.stripe-style-4 .wpb_content_element .wpb_accordion_header>a span {
    color: #fff
}

.stripe-style-5 .wpb_content_element .wpb_accordion_header>a span {
    color: #333
}

#page .stripe-style-1 .wpb_accordion .wpb_accordion_wrapper>a:hover span,
#page .stripe-style-1 .wpb_content_element .wpb_accordion_header a:hover span,
#page .stripe-style-2 .wpb_accordion .wpb_accordion_wrapper>a:hover span,
#page .stripe-style-2 .wpb_content_element .wpb_accordion_header a:hover span,
#page .stripe-style-3 .wpb_accordion .wpb_accordion_wrapper>a:hover span,
#page .stripe-style-3 .wpb_content_element .wpb_accordion_header a:hover span,
#page .stripe-style-4 .wpb_accordion .wpb_accordion_wrapper>a:hover span,
#page .stripe-style-4 .wpb_content_element .wpb_accordion_header a:hover span,
#page .stripe-style-5 .wpb_accordion .wpb_accordion_wrapper>a:hover span,
#page .stripe-style-5 .wpb_content_element .wpb_accordion_header a:hover span,
#page .wpb_accordion .wpb_accordion_wrapper>a:hover span,
#page .wpb_content_element .wpb_accordion_header a:hover span {
    color: #1ebbf0
}

.accent-gradient #page .wpb_accordion .wpb_accordion_wrapper>a:hover span,
.accent-gradient #page .wpb_content_element .wpb_accordion_header a:hover span {
    background: -webkit-gradient(linear, left top, right top, color-stop(32%, #1ebbf0), color-stop(100%, #39dfaa));
    background: -webkit-linear-gradient(left, #1ebbf0 32%, #39dfaa 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
    border-color: rgba(173, 176, 182, .3)
}

.sidebar .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header,
.sidebar-content .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header,
.stripe .sidebar-content .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
    border-color: rgba(120, 125, 133, .15)
}

.footer .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
    border-color: rgba(154, 160, 167, .15)
}

.stripe-style-1 .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
    border-color: rgba(120, 125, 133, .15)
}

.stripe-style-2 .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
    border-color: rgba(139, 145, 153, .15)
}

.stripe-style-3 .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header,
.stripe-style-4 .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
    border-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
    border-color: rgba(51, 51, 51, .15)
}

.dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
    background-color: #f8f8f9
}

.stripe-style-1 .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
    background-color: #fff
}

.stripe-style-2 .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.stripe-style-3 .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-4 .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
    background-color: rgba(0, 0, 0, .08)
}

.outline-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
    -webkit-box-shadow: inset 0 0 0 1px transparent;
    box-shadow: inset 0 0 0 1px transparent
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15)
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .stripe-style-1.outline-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.stripe-style-1.outline-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
    -webkit-box-shadow: inset 0 0 0 1px #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.outline-element-decoration .stripe-style-2.outline-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.stripe-style-2.outline-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.outline-element-decoration .stripe-style-3.outline-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.stripe-style-3.outline-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19)
}

.outline-element-decoration .stripe-style-4 .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.outline-element-decoration .stripe-style-5 .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.shadow-element-decoration .stripe .sidebar-content.solid-bg .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.stripe-style-1.shadow-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.stripe-style-2.shadow-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.stripe-style-3.shadow-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe-style-4 .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.shadow-element-decoration .stripe-style-5 .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
    -webkit-box-shadow: none;
    box-shadow: none
}

.content .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header>a:before,
.stripe-style-1 .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header>a:before {
    background-color: rgba(120, 125, 133, .15)
}

.stripe-style-2 .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header>a:before {
    background-color: rgba(139, 145, 153, .15)
}

.stripe-style-3 .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header>a:before,
.stripe-style-4 .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header>a:before {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header>a:before {
    background-color: rgba(51, 51, 51, .15)
}

#page .wpb_content_element.dt-style .wpb_accordion_header>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='%23adb0b6' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpolygon points='7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 '/%3E%3C/svg%3E")
}

#page .stripe-style-1 .wpb_content_element.dt-style .wpb_accordion_header>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='rgba(120,125,133,0.5)' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpolygon points='7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 '/%3E%3C/svg%3E")
}

#page .stripe-style-2 .wpb_content_element.dt-style .wpb_accordion_header>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='rgba(139,145,153,0.5)' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpolygon points='7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 '/%3E%3C/svg%3E")
}

#page .stripe-style-3 .wpb_content_element.dt-style .wpb_accordion_header>a:after,
#page .stripe-style-4 .wpb_content_element.dt-style .wpb_accordion_header>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='rgba(255,255,255,0.5)' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpolygon points='7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 '/%3E%3C/svg%3E")
}

#page .stripe-style-5 .wpb_content_element.dt-style .wpb_accordion_header>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='rgba(51,51,51,0.5)' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpolygon points='7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 '/%3E%3C/svg%3E")
}

#page .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header>a:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='%231ebbf0' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpolygon points='7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 '/%3E%3C/svg%3E")
}

#page .wpb_accordion .wpb_accordion_wrapper .ui-state-active>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='%23adb0b6' d='M7.848,5.856c0.202-0.221,0.202-0.582,0-0.803L4.375,1.711C4.272,1.597,4.136,1.545,4,1.547C3.864,1.545,3.728,1.6,3.624,1.711L0.152,5.056c-0.203,0.221-0.203,0.582,0,0.803c0.203,0.222,0.582,0.282,0.91-0.04L4,2.971l2.953,2.863C7.266,6.156,7.645,6.08,7.848,5.856z'/%3E%3C/svg%3E")
}

#page .stripe-style-1 .wpb_accordion .wpb_accordion_wrapper .ui-state-active>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='rgba(120,125,133,0.5)' d='M7.848,5.856c0.202-0.221,0.202-0.582,0-0.803L4.375,1.711C4.272,1.597,4.136,1.545,4,1.547C3.864,1.545,3.728,1.6,3.624,1.711L0.152,5.056c-0.203,0.221-0.203,0.582,0,0.803c0.203,0.222,0.582,0.282,0.91-0.04L4,2.971l2.953,2.863C7.266,6.156,7.645,6.08,7.848,5.856z'/%3E%3C/svg%3E")
}

#page .stripe-style-2 .wpb_accordion .wpb_accordion_wrapper .ui-state-active>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='rgba(139,145,153,0.5)' d='M7.848,5.856c0.202-0.221,0.202-0.582,0-0.803L4.375,1.711C4.272,1.597,4.136,1.545,4,1.547C3.864,1.545,3.728,1.6,3.624,1.711L0.152,5.056c-0.203,0.221-0.203,0.582,0,0.803c0.203,0.222,0.582,0.282,0.91-0.04L4,2.971l2.953,2.863C7.266,6.156,7.645,6.08,7.848,5.856z'/%3E%3C/svg%3E")
}

#page .stripe-style-3 .wpb_accordion .wpb_accordion_wrapper .ui-state-active>a:after,
#page .stripe-style-4 .wpb_accordion .wpb_accordion_wrapper .ui-state-active>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='rgba(255,255,255,0.5)' d='M7.848,5.856c0.202-0.221,0.202-0.582,0-0.803L4.375,1.711C4.272,1.597,4.136,1.545,4,1.547C3.864,1.545,3.728,1.6,3.624,1.711L0.152,5.056c-0.203,0.221-0.203,0.582,0,0.803c0.203,0.222,0.582,0.282,0.91-0.04L4,2.971l2.953,2.863C7.266,6.156,7.645,6.08,7.848,5.856z'/%3E%3C/svg%3E")
}

#page .stripe-style-5 .wpb_accordion .wpb_accordion_wrapper .ui-state-active>a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='rgba(51,51,51,0.5)' d='M7.848,5.856c0.202-0.221,0.202-0.582,0-0.803L4.375,1.711C4.272,1.597,4.136,1.545,4,1.547C3.864,1.545,3.728,1.6,3.624,1.711L0.152,5.056c-0.203,0.221-0.203,0.582,0,0.803c0.203,0.222,0.582,0.282,0.91-0.04L4,2.971l2.953,2.863C7.266,6.156,7.645,6.08,7.848,5.856z'/%3E%3C/svg%3E")
}

#page .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .ui-state-active>a:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='%231ebbf0' d='M7.848,5.856c0.202-0.221,0.202-0.582,0-0.803L4.375,1.711C4.272,1.597,4.136,1.545,4,1.547C3.864,1.545,3.728,1.6,3.624,1.711L0.152,5.056c-0.203,0.221-0.203,0.582,0,0.803c0.203,0.222,0.582,0.282,0.91-0.04L4,2.971l2.953,2.863C7.266,6.156,7.645,6.08,7.848,5.856z'/%3E%3C/svg%3E")
}

.hr-thick,
.stripe-style-1 .hr-thick {
    border-color: rgba(120, 125, 133, .1)
}

.stripe-style-2 .hr-thick {
    border-color: rgba(139, 145, 153, .1)
}

.stripe-style-3 .hr-thick,
.stripe-style-4 .hr-thick {
    border-color: rgba(255, 255, 255, .1)
}

.stripe-style-5 .hr-thick {
    border-color: rgba(51, 51, 51, .1)
}

.hr-thin {
    border-color: rgba(173, 176, 182, .3);
    border-left: none;
    border-right: none;
    border-bottom: none
}

.stripe-style-1 .hr-thin {
    border-color: rgba(120, 125, 133, .15);
    border-left: none;
    border-right: none;
    border-bottom: none
}

.stripe-style-2 .hr-thin {
    border-style: solid;
    border-width: 1px;
    border-color: rgba(139, 145, 153, .15);
    border-left: none;
    border-right: none;
    border-bottom: none
}

.stripe-style-3 .hr-thin,
.stripe-style-4 .hr-thin {
    border-style: solid;
    border-width: 1px;
    border-color: rgba(255, 255, 255, .15);
    border-left: none;
    border-right: none;
    border-bottom: none
}

.stripe-style-5 .hr-thin {
    border-style: solid;
    border-width: 1px;
    border-color: rgba(51, 51, 51, .15);
    border-left: none;
    border-right: none;
    border-bottom: none
}

.hr-thin.style-dashed {
    border-top-style: dashed;
    border-bottom: none
}

.hr-thin.style-dotted {
    border-top-style: dotted;
    border-bottom: none
}

.hr-thin.style-double {
    border-top-style: double;
    border-top-width: 3px;
    border-bottom: none
}

.accent-border-color .separator-holder,
.accent-border-color.hr-thick,
.accent-border-color.hr-thin {
    border-color: #1ebbf0
}

.accent-gradient .accent-border-color.hr-thick,
.accent-gradient .accent-border-color.hr-thin.style-line {
    border-width: 0;
    border-color: #1ebbf0;
    -moz-border-image: -moz-linear-gradient(left, #1ebbf0 0, #39dfaa 100%);
    -webkit-border-image: -webkit-linear-gradient(left, #1ebbf0 0, #39dfaa 100%);
    border-image: linear-gradient(to right, #1ebbf0 0, #39dfaa 100%);
    border-image-slice: 1
}

.dt-fancy-title.bg-on,
.sidebar .dt-fancy-title.bg-on,
.sidebar hr.gf_rule,
.sidebar-content .dt-fancy-title.bg-on,
.sidebar-content hr.gf_rule,
.stripe .sidebar-content .dt-fancy-title.bg-on,
.stripe .sidebar-content hr.gf_rule,
hr.gf_rule {
    background-color: rgba(120, 125, 133, .08)
}

.footer .dt-fancy-title.bg-on,
.footer hr.gf_rule {
    background-color: rgba(154, 160, 167, .08)
}

.stripe-style-1.stripe-transparent-bg .dt-fancy-title.bg-on,
.stripe-style-1.stripe-transparent-bg hr.gf_rule {
    background-color: rgba(120, 125, 133, .08)
}

.stripe-style-2.stripe-transparent-bg .dt-fancy-title.bg-on,
.stripe-style-2.stripe-transparent-bg hr.gf_rule {
    background-color: rgba(139, 145, 153, .08)
}

#page .stripe-style-4 .dt-fancy-title.bg-on,
#page .stripe-style-4 hr.gf_rule,
.boxes-solid-bg .stripe-style-4 .dt-fancy-title.bg-on,
.boxes-solid-bg .stripe-style-4 hr.gf_rule,
.stripe-style-3.stripe-transparent-bg .dt-fancy-title.bg-on,
.stripe-style-3.stripe-transparent-bg hr.gf_rule {
    background-color: rgba(255, 255, 255, .08)
}

#page .stripe-style-5 .dt-fancy-title.bg-on,
#page .stripe-style-5 hr.gf_rule,
.boxes-solid-bg .stripe-style-5 .dt-fancy-title.bg-on,
.boxes-solid-bg .stripe-style-5 hr.gf_rule {
    background-color: rgba(51, 51, 51, .08)
}

.accent-border-color .dt-fancy-title.bg-on {
    color: #fff;
    background-color: #1ebbf0
}

#page .accent-title-color .dt-fancy-title,
#page .stripe-style-1 .accent-title-color .dt-fancy-title,
#page .stripe-style-2 .accent-title-color .dt-fancy-title,
#page .stripe-style-3 .accent-title-color .dt-fancy-title,
#page .stripe-style-4 .accent-title-color .dt-fancy-title,
#page .stripe-style-5 .accent-title-color .dt-fancy-title {
    color: #1ebbf0
}

.accent-gradient .accent-border-color .dt-fancy-title.bg-on {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.accent-gradient #page .accent-title-color .dt-fancy-title,
.accent-gradient .owl-carousel .owl-nav i,
.accent-gradient .owl-carousel .owl-nav i:before {
    background: -webkit-gradient(linear, left top, right top, color-stop(32%, #1ebbf0), color-stop(100%, #39dfaa));
    background: -webkit-linear-gradient(left, #1ebbf0 32%, #39dfaa 100%);
    -webkit-text-fill-color: transparent
}

.accent-gradient #page .accent-title-color .dt-fancy-title {
    -webkit-background-clip: text
}

.sidebar-content .title-color .dt-fancy-title,
.stripe .sidebar-content.solid-bg .title-color .dt-fancy-title,
.title-color .dt-fancy-title {
    color: #3b3f4a
}

.footer .title-color .dt-fancy-title {
    color: #fff
}

.stripe-style-1 .title-color .dt-fancy-title {
    color: #3b3f4a
}

.stripe-style-2 .title-color .dt-fancy-title,
.stripe-style-3 .title-color .dt-fancy-title,
.stripe-style-4 .title-color .dt-fancy-title {
    color: #fff
}

.stripe-style-5 .title-color .dt-fancy-title {
    color: #333
}

.dt-fancy-separator,
.dt-fancy-separator * {
    color: #adb0b6
}

.sidebar-content .dt-fancy-separator,
.sidebar-content .dt-fancy-separator *,
.stripe .sidebar-content .dt-fancy-separator,
.stripe .sidebar-content .dt-fancy-separator * {
    color: rgba(120, 125, 133, .5)
}

.footer .dt-fancy-separator,
.footer .dt-fancy-separator * {
    color: rgba(154, 160, 167, .5)
}

.stripe-style-1 .dt-fancy-separator,
.stripe-style-1 .dt-fancy-separator * {
    color: rgba(120, 125, 133, .5)
}

.stripe-style-2 .dt-fancy-separator,
.stripe-style-2 .dt-fancy-separator * {
    color: rgba(139, 145, 153, .5)
}

.stripe-style-3 .dt-fancy-separator,
.stripe-style-3 .dt-fancy-separator *,
.stripe-style-4 .dt-fancy-separator,
.stripe-style-4 .dt-fancy-separator * {
    color: rgba(255, 255, 255, .5)
}

.stripe-style-5 .dt-fancy-separator,
.stripe-style-5 .dt-fancy-separator * {
    color: rgba(51, 51, 51, .5)
}

.accent-border-color .bg-on .separator-holder,
.separator-holder {
    border-color: rgba(173, 176, 182, .3)
}

.sidebar .accent-border-color .bg-on .separator-holder,
.sidebar .separator-holder,
.sidebar-content .accent-border-color .bg-on .separator-holder,
.sidebar-content .separator-holder,
.stripe .sidebar-content .accent-border-color .bg-on .separator-holder,
.stripe .sidebar-content .separator-holder {
    border-color: rgba(120, 125, 133, .15)
}

.footer .accent-border-color .bg-on .separator-holder,
.footer .separator-holder {
    border-color: rgba(154, 160, 167, .15)
}

.stripe-style-1 .accent-border-color .bg-on .separator-holder,
.stripe-style-1 .separator-holder {
    border-color: rgba(120, 125, 133, .15)
}

.stripe-style-2 .accent-border-color .bg-on .separator-holder,
.stripe-style-2 .separator-holder {
    border-color: rgba(139, 145, 153, .15)
}

.stripe-style-3 .accent-border-color .bg-on .separator-holder,
.stripe-style-3 .separator-holder,
.stripe-style-4 .accent-border-color .bg-on .separator-holder,
.stripe-style-4 .separator-holder {
    border-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .accent-border-color .bg-on .separator-holder,
.stripe-style-5 .separator-holder {
    border-color: rgba(51, 51, 51, .15)
}

.dt-fancy-title.bg-on {
    min-height: 36px;
    line-height: 36px
}

.text-small .dt-fancy-title.bg-on {
    min-height: 32px;
    line-height: 32px
}

.text-big .dt-fancy-title.bg-on {
    min-height: 40px;
    line-height: 40px
}

.h1-size .dt-fancy-title.bg-on {
    min-height: 104px;
    line-height: 104px
}

.h2-size .dt-fancy-title.bg-on {
    min-height: 68px;
    line-height: 68px
}

.h3-size .dt-fancy-title.bg-on {
    min-height: 50px;
    line-height: 50px
}

.h4-size .dt-fancy-title.bg-on {
    min-height: 40px;
    line-height: 40px
}

.h5-size .dt-fancy-title.bg-on {
    min-height: 32px;
    line-height: 32px
}

.h6-size .dt-fancy-title.bg-on {
    min-height: 28px;
    line-height: 28px
}

.vc_pie_chart .vc_pie_chart_value {
    font: normal 700 25px/36px Lato, Helvetica, Arial, Verdana, sans-serif
}

.stripe-style-1 .vc_pie_wrapper .vc_pie_chart_back,
.vc_pie_wrapper .vc_pie_chart_back {
    border-color: rgba(59, 63, 74, .1) !important
}

.stripe-style-2 .vc_pie_wrapper .vc_pie_chart_back,
.stripe-style-3 .vc_pie_wrapper .vc_pie_chart_back,
.stripe-style-4 .vc_pie_wrapper .vc_pie_chart_back {
    border-color: rgba(255, 255, 255, .1) !important
}

.stripe-style-5 .vc_pie_wrapper .vc_pie_chart_back {
    border-color: rgba(51, 51, 51, .1) !important
}

.shortcode-tooltip,
.stripe-style-1 .shortcode-tooltip,
.stripe-style-2 .shortcode-tooltip,
.stripe-style-3 .shortcode-tooltip,
.stripe-style-4 .shortcode-tooltip,
.stripe-style-5 .shortcode-tooltip {
    color: #1ebbf0;
    border-color: #1ebbf0
}

.borderframe .shortcode-single-image {
    border-color: rgba(173, 176, 182, .3)
}

.sidebar .borderframe .shortcode-single-image,
.sidebar-content .borderframe .shortcode-single-image,
.stripe .sidebar-content .borderframe .shortcode-single-image {
    border-color: rgba(120, 125, 133, .15)
}

.footer .borderframe .shortcode-single-image {
    border-color: rgba(154, 160, 167, .15)
}

.stripe-style-1 .borderframe .shortcode-single-image {
    border-color: rgba(120, 125, 133, .15)
}

.stripe-style-2 .borderframe .shortcode-single-image {
    border-color: rgba(139, 145, 153, .15)
}

.stripe-style-3 .borderframe .shortcode-single-image,
.stripe-style-4 .borderframe .shortcode-single-image {
    border-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .borderframe .shortcode-single-image {
    border-color: rgba(51, 51, 51, .15)
}

.shortcode-single-caption {
    font-size: 18px;
    line-height: 26px;
    color: #adb0b6
}

.sidebar-content .shortcode-single-caption,
.stripe .sidebar-content .shortcode-single-caption {
    color: rgba(120, 125, 133, .5)
}

.footer .shortcode-single-caption {
    color: rgba(154, 160, 167, .5)
}

.stripe-style-1 .shortcode-single-caption {
    color: rgba(120, 125, 133, .5)
}

.stripe-style-2 .shortcode-single-caption {
    color: rgba(139, 145, 153, .5)
}

.stripe-style-3 .shortcode-single-caption,
.stripe-style-4 .shortcode-single-caption {
    color: rgba(255, 255, 255, .5)
}

.stripe-style-5 .shortcode-single-caption {
    color: rgba(51, 51, 51, .5)
}

.borderframe.br-standard .shortcode-single-image {
    background-color: #f8f8f9
}

.stripe-style-1 .borderframe.br-standard .shortcode-single-image {
    background-color: #fff
}

.stripe-style-2 .borderframe.br-standard .shortcode-single-image,
.stripe-style-3 .borderframe.br-standard .shortcode-single-image {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-4 .borderframe.br-standard .shortcode-single-image {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .borderframe.br-standard .shortcode-single-image {
    background-color: rgba(0, 0, 0, .08)
}

.shadow-element-decoration .borderframe.br-standard .shortcode-single-image,
.shadow-element-decoration .stripe .sidebar-content.solid-bg .borderframe.br-standard .shortcode-single-image {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .borderframe.br-standard .shortcode-single-image {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .borderframe.br-standard .shortcode-single-image,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .borderframe.br-standard .shortcode-single-image,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .borderframe.br-standard .shortcode-single-image,
.stripe-style-1.shadow-element-decoration .borderframe.br-standard .shortcode-single-image,
.stripe-style-2.shadow-element-decoration .borderframe.br-standard .shortcode-single-image,
.stripe-style-3.shadow-element-decoration .borderframe.br-standard .shortcode-single-image {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe-style-4 .borderframe.br-standard .shortcode-single-image,
.shadow-element-decoration .stripe-style-5 .borderframe.br-standard .shortcode-single-image {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .borderframe.br-standard .shortcode-single-image {
    -webkit-box-shadow: inset 0 0 0 1px transparent;
    box-shadow: inset 0 0 0 1px transparent
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .borderframe.br-standard .shortcode-single-image {
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15)
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .borderframe.br-standard .shortcode-single-image {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .stripe-style-1.outline-element-decoration .borderframe.br-standard .shortcode-single-image,
.stripe-style-1.outline-element-decoration .borderframe.br-standard .shortcode-single-image {
    -webkit-box-shadow: inset 0 0 0 1px #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.outline-element-decoration .stripe-style-2.outline-element-decoration .borderframe.br-standard .shortcode-single-image,
.stripe-style-2.outline-element-decoration .borderframe.br-standard .shortcode-single-image {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.outline-element-decoration .stripe-style-3.outline-element-decoration .borderframe.br-standard .shortcode-single-image,
.stripe-style-3.outline-element-decoration .borderframe.br-standard .shortcode-single-image {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19)
}

.outline-element-decoration .stripe-style-4 .borderframe.br-standard .shortcode-single-image,
.outline-element-decoration .stripe-style-5 .borderframe.br-standard .shortcode-single-image {
    -webkit-box-shadow: none;
    box-shadow: none
}

.frame-on {
    border-color: rgba(173, 176, 182, .3)
}

.sidebar .frame-on,
.sidebar-content .frame-on,
.stripe .sidebar-content .frame-on {
    border-color: rgba(120, 125, 133, .15)
}

.footer .frame-on {
    border-color: rgba(154, 160, 167, .15)
}

.stripe-style-1 .frame-on {
    border-color: rgba(120, 125, 133, .15)
}

.stripe-style-2 .frame-on {
    border-color: rgba(139, 145, 153, .15)
}

.stripe-style-3 .frame-on,
.stripe-style-4 .frame-on {
    border-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .frame-on {
    border-color: rgba(51, 51, 51, .15)
}

.frame-on.frame-fancy {
    background-color: #f8f8f9
}

.outline-element-decoration .frame-on.frame-fancy {
    -webkit-box-shadow: inset 0 0 0 1px transparent;
    box-shadow: inset 0 0 0 1px transparent
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .frame-on.frame-fancy {
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15)
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .frame-on.frame-fancy {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .stripe-style-1.outline-element-decoration .frame-on.frame-fancy,
.stripe-style-1.outline-element-decoration .frame-on.frame-fancy {
    -webkit-box-shadow: inset 0 0 0 1px #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.outline-element-decoration .stripe-style-2.outline-element-decoration .frame-on.frame-fancy,
.stripe-style-2.outline-element-decoration .frame-on.frame-fancy {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.outline-element-decoration .stripe-style-3.outline-element-decoration .frame-on.frame-fancy,
.stripe-style-3.outline-element-decoration .frame-on.frame-fancy {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19)
}

.outline-element-decoration .stripe-style-4 .frame-on.frame-fancy,
.outline-element-decoration .stripe-style-5 .frame-on.frame-fancy {
    -webkit-box-shadow: none;
    box-shadow: none
}

.stripe-style-1 .frame-on.frame-fancy {
    background-color: #fff
}

.stripe-style-2 .frame-on.frame-fancy,
.stripe-style-3 .frame-on.frame-fancy {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-4 .frame-on.frame-fancy {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .frame-on.frame-fancy {
    background-color: rgba(0, 0, 0, .08)
}

.shadow-element-decoration .frame-on.frame-fancy,
.shadow-element-decoration .stripe .sidebar-content.solid-bg .frame-on.frame-fancy {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .frame-on.frame-fancy {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .frame-on.frame-fancy,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .frame-on.frame-fancy,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .frame-on.frame-fancy,
.stripe-style-1.shadow-element-decoration .frame-on.frame-fancy,
.stripe-style-2.shadow-element-decoration .frame-on.frame-fancy,
.stripe-style-3.shadow-element-decoration .frame-on.frame-fancy {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe-style-4 .frame-on.frame-fancy,
.shadow-element-decoration .stripe-style-5 .frame-on.frame-fancy {
    -webkit-box-shadow: none;
    box-shadow: none
}

.list-divider li {
    border-color: rgba(173, 176, 182, .3)
}

.sidebar .list-divider li,
.sidebar-content .list-divider li,
.stripe .sidebar-content .list-divider li {
    border-color: rgba(120, 125, 133, .15)
}

.footer .list-divider li {
    border-color: rgba(154, 160, 167, .15)
}

.stripe-style-1 .list-divider li {
    border-color: rgba(120, 125, 133, .15)
}

.stripe-style-2 .list-divider li {
    border-color: rgba(139, 145, 153, .15)
}

.stripe-style-3 .list-divider li,
.stripe-style-4 .list-divider li {
    border-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .list-divider li {
    border-color: rgba(51, 51, 51, .15)
}

.standard-number-list.list-divider li:first-child:before,
.standard-number-list.list-divider.bullet-top li:before {
    top: 13px
}

.standard-arrow.list-divider.bullet-top li:after,
.standard-arrow.list-divider.bullet-top li:before {
    top: 15px;
    margin-top: 0
}

.standard-number-list.bullet-top li:before,
.standard-number-list.bullet-top li:first-child:before {
    top: 3px
}

.standard-arrow.bullet-top li:after,
.standard-arrow.bullet-top li:before,
.standard-arrow.list-divider li:first-child:after,
.standard-arrow.list-divider li:first-child:before {
    top: 7px;
    margin-top: 0
}

.standard-arrow li:before,
.standard-number-list li:before {
    color: #fff;
    background-color: #1ebbf0
}

.accent-gradient .standard-arrow li:before,
.accent-gradient .standard-number-list li:before {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.content .soc-ico a:before,
.sidebar .soc-ico a:before,
.sidebar-content .soc-ico a:before,
.stripe .sidebar-content .soc-ico a:before {
    background-color: rgba(120, 125, 133, .15)
}

.footer .soc-ico a:before {
    background-color: rgba(154, 160, 167, .15)
}

.stripe-style-1 .soc-ico a:before {
    background-color: rgba(120, 125, 133, .15)
}

.stripe-style-2 .soc-ico a:before {
    background-color: rgba(139, 145, 153, .15)
}

.stripe-style-3 .soc-ico a:before,
.stripe-style-4 .soc-ico a:before {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .soc-ico a:before {
    background-color: rgba(51, 51, 51, .15)
}

#footer .soc-ico a:hover,
#main .soc-ico a:hover {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

#footer .soc-ico a:after,
#main .soc-ico a:after {
    background-color: #1ebbf0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.accent-gradient #footer .soc-ico a:hover,
.accent-gradient #main .soc-ico a:hover {
    background: 0 0
}

.accent-gradient #footer .soc-ico a:after,
.accent-gradient #main .soc-ico a:after {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.content .soc-ico a .icon,
.sidebar .soc-ico a .icon,
.sidebar-content .soc-ico a .icon,
.stripe .sidebar-content .soc-ico a .icon {
    fill: #787d85
}

.footer .soc-ico a .icon {
    fill: #9aa0a7
}

.stripe-style-1 .soc-ico a .icon {
    fill: #787d85
}

.stripe-style-2 .soc-ico a .icon {
    fill: #8b9199
}

.stripe-style-3 .soc-ico a .icon,
.stripe-style-4 .soc-ico a .icon {
    fill: #fff
}

.stripe-style-5 .soc-ico a .icon {
    fill: #333
}

.dt-style.vc_progress_bar.default-bg .vc_single_bar {
    background-color: #f8f8f9
}

.stripe-style-1 .dt-style.vc_progress_bar.default-bg .vc_single_bar {
    background-color: #fff
}

.stripe-style-2 .dt-style.vc_progress_bar.default-bg .vc_single_bar,
.stripe-style-3 .dt-style.vc_progress_bar.default-bg .vc_single_bar {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-4 .dt-style.vc_progress_bar.default-bg .vc_single_bar {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .dt-style.vc_progress_bar.default-bg .vc_single_bar {
    background-color: rgba(0, 0, 0, .08)
}

.outline-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar {
    -webkit-box-shadow: inset 0 0 0 1px transparent;
    box-shadow: inset 0 0 0 1px transparent
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .dt-style.vc_progress_bar.default-bg .vc_single_bar {
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15)
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .dt-style.vc_progress_bar.default-bg .vc_single_bar {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .stripe-style-1.outline-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar,
.stripe-style-1.outline-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar {
    -webkit-box-shadow: inset 0 0 0 1px #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.outline-element-decoration .stripe-style-2.outline-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar,
.stripe-style-2.outline-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.outline-element-decoration .stripe-style-3.outline-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar,
.stripe-style-3.outline-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19)
}

.outline-element-decoration .stripe-style-4 .dt-style.vc_progress_bar.default-bg .vc_single_bar,
.outline-element-decoration .stripe-style-5 .dt-style.vc_progress_bar.default-bg .vc_single_bar {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar,
.shadow-element-decoration .stripe .sidebar-content.solid-bg .dt-style.vc_progress_bar.default-bg .vc_single_bar {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .dt-style.vc_progress_bar.default-bg .vc_single_bar {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar,
.stripe-style-1.shadow-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar,
.stripe-style-2.shadow-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar,
.stripe-style-3.shadow-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe-style-4 .dt-style.vc_progress_bar.default-bg .vc_single_bar,
.shadow-element-decoration .stripe-style-5 .dt-style.vc_progress_bar.default-bg .vc_single_bar {
    -webkit-box-shadow: none;
    box-shadow: none
}

.dt-style.vc_progress_bar.outline-bg .vc_single_bar {
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15);
    background: 0 0
}

.stripe-style-1 .dt-style.vc_progress_bar.outline-bg .vc_single_bar {
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15)
}

.stripe-style-2 .dt-style.vc_progress_bar.outline-bg .vc_single_bar {
    -webkit-box-shadow: inset 0 0 0 1px rgba(139, 145, 153, .15);
    box-shadow: inset 0 0 0 1px rgba(139, 145, 153, .15)
}

.stripe-style-3 .dt-style.vc_progress_bar.outline-bg .vc_single_bar,
.stripe-style-4 .dt-style.vc_progress_bar.outline-bg .vc_single_bar {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.stripe-style-5 .dt-style.vc_progress_bar.outline-bg .vc_single_bar {
    -webkit-box-shadow: inset 0 0 0 1px rgba(51, 51, 51, .15);
    box-shadow: inset 0 0 0 1px rgba(51, 51, 51, .15)
}

.dt-style.vc_progress_bar.transparent-bg .vc_single_bar,
.stripe-style-1 .dt-style.vc_progress_bar.transparent-bg .vc_single_bar {
    background-color: rgba(120, 125, 133, .1)
}

.stripe-style-2 .dt-style.vc_progress_bar.transparent-bg .vc_single_bar {
    background-color: rgba(139, 145, 153, .1)
}

.stripe-style-3 .dt-style.vc_progress_bar.transparent-bg .vc_single_bar,
.stripe-style-4 .dt-style.vc_progress_bar.transparent-bg .vc_single_bar {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-5 .dt-style.vc_progress_bar.transparent-bg .vc_single_bar {
    background-color: rgba(51, 51, 51, .1)
}

.pb-style-three .vc_label,
.pb-style-two .vc_label {
    color: #3b3f4a;
    font-size: 16px;
    line-height: 25px
}

.sidebar-content .pb-style-three .vc_label,
.sidebar-content .pb-style-two .vc_label,
.stripe .sidebar-content.solid-bg .pb-style-three .vc_label,
.stripe .sidebar-content.solid-bg .pb-style-two .vc_label {
    color: #3b3f4a
}

.footer .pb-style-three .vc_label,
.footer .pb-style-two .vc_label {
    color: #fff
}

.stripe-style-1 .pb-style-three .vc_label,
.stripe-style-1 .pb-style-two .vc_label {
    color: #3b3f4a
}

.stripe-style-2 .pb-style-three .vc_label,
.stripe-style-2 .pb-style-two .vc_label,
.stripe-style-3 .pb-style-three .vc_label,
.stripe-style-3 .pb-style-two .vc_label,
.stripe-style-4 .pb-style-three .vc_label,
.stripe-style-4 .pb-style-two .vc_label {
    color: #fff
}

.stripe-style-5 .pb-style-three .vc_label,
.stripe-style-5 .pb-style-two .vc_label {
    color: #333
}

#page .accent-bg .vc_bar {
    color: #fff;
    background-color: #1ebbf0
}

.accent-gradient #page .accent-bg .vc_bar {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.block-style-widget,
blockquote.shortcode-blockquote.block-style-widget,
blockquote:not(.shortcode-blockquote) {
    background-color: #f8f8f9
}

.stripe-style-1 .block-style-widget,
.stripe-style-1 blockquote.shortcode-blockquote.block-style-widget,
.stripe-style-1 blockquote:not(.shortcode-blockquote) {
    background-color: #fff
}

.stripe-style-2 .block-style-widget,
.stripe-style-2 blockquote.shortcode-blockquote.block-style-widget,
.stripe-style-2 blockquote:not(.shortcode-blockquote),
.stripe-style-3 .block-style-widget,
.stripe-style-3 blockquote.shortcode-blockquote.block-style-widget,
.stripe-style-3 blockquote:not(.shortcode-blockquote) {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-4 .block-style-widget,
.stripe-style-4 blockquote.shortcode-blockquote.block-style-widget,
.stripe-style-4 blockquote:not(.shortcode-blockquote) {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .block-style-widget,
.stripe-style-5 blockquote.shortcode-blockquote.block-style-widget,
.stripe-style-5 blockquote:not(.shortcode-blockquote) {
    background-color: rgba(0, 0, 0, .08)
}

.outline-element-decoration .block-style-widget,
.outline-element-decoration blockquote:not(.shortcode-blockquote) {
    -webkit-box-shadow: inset 0 0 0 1px transparent;
    box-shadow: inset 0 0 0 1px transparent
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .block-style-widget,
.outline-element-decoration .stripe .sidebar-content.solid-bg blockquote:not(.shortcode-blockquote) {
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15)
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .block-style-widget,
.outline-element-decoration .stripe:not(.shadow-element-decoration) blockquote:not(.shortcode-blockquote) {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .stripe-style-1.outline-element-decoration .block-style-widget,
.outline-element-decoration .stripe-style-1.outline-element-decoration blockquote:not(.shortcode-blockquote),
.stripe-style-1.outline-element-decoration .block-style-widget,
.stripe-style-1.outline-element-decoration blockquote:not(.shortcode-blockquote) {
    -webkit-box-shadow: inset 0 0 0 1px #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.outline-element-decoration .stripe-style-2.outline-element-decoration .block-style-widget,
.outline-element-decoration .stripe-style-2.outline-element-decoration blockquote:not(.shortcode-blockquote),
.stripe-style-2.outline-element-decoration .block-style-widget,
.stripe-style-2.outline-element-decoration blockquote:not(.shortcode-blockquote) {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.outline-element-decoration .stripe-style-3.outline-element-decoration .block-style-widget,
.outline-element-decoration .stripe-style-3.outline-element-decoration blockquote:not(.shortcode-blockquote),
.stripe-style-3.outline-element-decoration .block-style-widget,
.stripe-style-3.outline-element-decoration blockquote:not(.shortcode-blockquote) {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19)
}

.outline-element-decoration .stripe-style-4 .block-style-widget,
.outline-element-decoration .stripe-style-4 blockquote:not(.shortcode-blockquote),
.outline-element-decoration .stripe-style-5 .block-style-widget,
.outline-element-decoration .stripe-style-5 blockquote:not(.shortcode-blockquote) {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .block-style-widget,
.shadow-element-decoration .stripe .sidebar-content.solid-bg .block-style-widget,
.shadow-element-decoration .stripe .sidebar-content.solid-bg blockquote:not(.shortcode-blockquote),
.shadow-element-decoration blockquote:not(.shortcode-blockquote) {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .block-style-widget,
.shadow-element-decoration .stripe:not(.outline-element-decoration) blockquote:not(.shortcode-blockquote) {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .block-style-widget,
.shadow-element-decoration .stripe-style-1.shadow-element-decoration blockquote:not(.shortcode-blockquote),
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .block-style-widget,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration blockquote:not(.shortcode-blockquote),
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .block-style-widget,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration blockquote:not(.shortcode-blockquote),
.stripe-style-1.shadow-element-decoration .block-style-widget,
.stripe-style-1.shadow-element-decoration blockquote:not(.shortcode-blockquote),
.stripe-style-2.shadow-element-decoration .block-style-widget,
.stripe-style-2.shadow-element-decoration blockquote:not(.shortcode-blockquote),
.stripe-style-3.shadow-element-decoration .block-style-widget,
.stripe-style-3.shadow-element-decoration blockquote:not(.shortcode-blockquote) {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe-style-4 .block-style-widget,
.shadow-element-decoration .stripe-style-4 blockquote:not(.shortcode-blockquote),
.shadow-element-decoration .stripe-style-5 .block-style-widget,
.shadow-element-decoration .stripe-style-5 blockquote:not(.shortcode-blockquote) {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shortcode-action-bg:before,
.shortcode-pullquote:after {
    color: #fff;
    background-color: #1ebbf0
}

.accent-gradient .shortcode-action-bg:before,
.accent-gradient .shortcode-pullquote:after {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

blockquote.shortcode-blockquote {
    border-color: rgba(173, 176, 182, .3)
}

.sidebar blockquote.shortcode-blockquote,
.sidebar-content blockquote.shortcode-blockquote,
.stripe .sidebar-content blockquote.shortcode-blockquote {
    border-color: rgba(120, 125, 133, .15)
}

.footer blockquote.shortcode-blockquote {
    border-color: rgba(154, 160, 167, .15)
}

.stripe-style-1 blockquote.shortcode-blockquote {
    border-color: rgba(120, 125, 133, .15)
}

.stripe-style-2 blockquote.shortcode-blockquote {
    border-color: rgba(139, 145, 153, .15)
}

.stripe-style-3 blockquote.shortcode-blockquote,
.stripe-style-4 blockquote.shortcode-blockquote {
    border-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 blockquote.shortcode-blockquote {
    border-color: rgba(51, 51, 51, .15)
}

.shortcode-pullquote,
.sidebar-content .shortcode-pullquote,
.sidebar-content blockquote,
.sidebar-content blockquote *,
.stripe .sidebar-content.solid-bg .shortcode-pullquote,
.stripe .sidebar-content.solid-bg blockquote,
.stripe .sidebar-content.solid-bg blockquote *,
blockquote,
blockquote * {
    color: #3b3f4a
}

.footer .shortcode-pullquote,
.footer blockquote,
.footer blockquote * {
    color: #fff
}

.stripe-style-1 .shortcode-pullquote,
.stripe-style-1 blockquote,
.stripe-style-1 blockquote * {
    color: #3b3f4a
}

.stripe-style-2 .shortcode-pullquote,
.stripe-style-2 blockquote,
.stripe-style-2 blockquote *,
.stripe-style-3 .shortcode-pullquote,
.stripe-style-3 blockquote,
.stripe-style-3 blockquote *,
.stripe-style-4 .shortcode-pullquote,
.stripe-style-4 blockquote,
.stripe-style-4 blockquote * {
    color: #fff
}

.stripe-style-5 .shortcode-pullquote,
.stripe-style-5 blockquote,
.stripe-style-5 blockquote * {
    color: #333
}

blockquote {
    color: #3b3f4a;
    font: normal 700 16px/28px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none
}

.plain-bg {
    border-color: rgba(173, 176, 182, .3)
}

.sidebar .plain-bg,
.sidebar-content .plain-bg,
.stripe .sidebar-content .plain-bg {
    border-color: rgba(120, 125, 133, .15)
}

.footer .plain-bg {
    border-color: rgba(154, 160, 167, .15)
}

.stripe-style-1 .plain-bg {
    border-color: rgba(120, 125, 133, .15)
}

.stripe-style-2 .plain-bg {
    border-color: rgba(139, 145, 153, .15)
}

.stripe-style-3 .plain-bg,
.stripe-style-4 .plain-bg {
    border-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .plain-bg {
    border-color: rgba(51, 51, 51, .15)
}

.owl-carousel .owl-nav a,
.owl-carousel .owl-nav a:hover,
.owl-carousel.bullets-ubax .owl-dot.active span {
    border-color: #1ebbf0
}

.slider-wrapper.arrows-accent .next i,
.slider-wrapper.arrows-accent .prev i {
    background-color: rgba(30, 187, 240, .9)
}

.accent-gradient .slider-wrapper.arrows-accent .next i,
.accent-gradient .slider-wrapper.arrows-accent .prev i {
    background: rgba(30, 187, 240, .9);
    background: -webkit-linear-gradient(135deg, rgba(30, 187, 240, .9) 30%, rgba(57, 223, 170, .9) 100%);
    background: linear-gradient(135deg, rgba(30, 187, 240, .9) 30%, rgba(57, 223, 170, .9) 100%)
}

.slider-wrapper.arrows-accent .next:hover i,
.slider-wrapper.arrows-accent .prev:hover i {
    color: #fff;
    background-color: #1ebbf0
}

.owl-carousel .owl-nav a:hover i,
.owl-carousel .owl-nav i,
.owl-carousel .owl-nav i:before {
    color: #1ebbf0
}

.accent-gradient .slider-wrapper.arrows-accent .next:hover i,
.accent-gradient .slider-wrapper.arrows-accent .prev:hover i {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.fs-entry .post.bg-on {
    -webkit-box-shadow: none;
    box-shadow: none
}

.fs-entry .post.bg-on:before {
    background-color: #f8f8f9
}

.stripe-style-1 .fs-entry .post.bg-on:before {
    background-color: #fff
}

.stripe-style-2 .fs-entry .post.bg-on:before,
.stripe-style-3 .fs-entry .post.bg-on:before {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-4 .fs-entry .post.bg-on:before {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .fs-entry .post.bg-on:before {
    background-color: rgba(0, 0, 0, .08)
}

.outline-element-decoration .fs-entry .post.bg-on:before {
    -webkit-box-shadow: inset 0 0 0 1px transparent;
    box-shadow: inset 0 0 0 1px transparent
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .fs-entry .post.bg-on:before {
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15)
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .fs-entry .post.bg-on:before {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .stripe-style-1.outline-element-decoration .fs-entry .post.bg-on:before,
.stripe-style-1.outline-element-decoration .fs-entry .post.bg-on:before {
    -webkit-box-shadow: inset 0 0 0 1px #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.outline-element-decoration .stripe-style-2.outline-element-decoration .fs-entry .post.bg-on:before,
.stripe-style-2.outline-element-decoration .fs-entry .post.bg-on:before {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.outline-element-decoration .stripe-style-3.outline-element-decoration .fs-entry .post.bg-on:before,
.stripe-style-3.outline-element-decoration .fs-entry .post.bg-on:before {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19)
}

.outline-element-decoration .stripe-style-4 .fs-entry .post.bg-on:before,
.outline-element-decoration .stripe-style-5 .fs-entry .post.bg-on:before {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .fs-entry .post.bg-on:before,
.shadow-element-decoration .stripe .sidebar-content.solid-bg .fs-entry .post.bg-on:before {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .fs-entry .post.bg-on:before {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .fs-entry .post.bg-on:before,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .fs-entry .post.bg-on:before,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .fs-entry .post.bg-on:before,
.stripe-style-1.shadow-element-decoration .fs-entry .post.bg-on:before,
.stripe-style-2.shadow-element-decoration .fs-entry .post.bg-on:before,
.stripe-style-3.shadow-element-decoration .fs-entry .post.bg-on:before {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe-style-4 .fs-entry .post.bg-on:before,
.shadow-element-decoration .stripe-style-5 .fs-entry .post.bg-on:before {
    -webkit-box-shadow: none;
    box-shadow: none
}

.arrows-bg-on.owl-carousel .owl-nav a {
    background-color: #1ebbf0
}

.accent-gradient .arrows-bg-on.owl-carousel .owl-nav a {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.arrows-hover-bg-on.owl-carousel .owl-nav a:hover {
    background-color: #1ebbf0
}

.accent-gradient .arrows-hover-bg-on.owl-carousel .owl-nav a:hover {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.accent-gradient .owl-carousel .owl-nav i,
.accent-gradient .owl-carousel .owl-nav i:before {
    -webkit-background-clip: text
}

.accent-gradient .owl-carousel .owl-nav a:hover i {
    background: -webkit-gradient(linear, left top, right top, color-stop(32%, #1ebbf0), color-stop(100%, #39dfaa));
    background: -webkit-linear-gradient(left, #1ebbf0 32%, #39dfaa 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.owl-carousel.bullets-etefu .owl-dot span,
.owl-carousel.bullets-etefu .owl-dot span:before,
.owl-carousel.bullets-etefu .owl-dot:not(.active):hover span,
.owl-carousel.bullets-scale-up .owl-dot span,
.owl-carousel.bullets-scale-up .owl-dot.active span,
.owl-carousel.bullets-scale-up .owl-dot:not(.active):hover span,
.owl-carousel.bullets-small-dot-stroke .owl-dot span,
.owl-carousel.bullets-small-dot-stroke .owl-dot.active span,
.owl-carousel.bullets-small-dot-stroke .owl-dot:not(.active):hover span,
.owl-carousel.bullets-stroke .owl-dot:not(.active) span,
.owl-carousel.bullets-stroke .owl-dot:not(.active):hover span,
.owl-carousel.bullets-ubax .owl-dot span,
.owl-carousel.bullets-ubax .owl-dot:not(.active):hover span {
    background: #1ebbf0
}

.owl-carousel.bullets-stroke .owl-dot.active span {
    box-shadow: 0 0 0 2px #1ebbf0
}

.owl-carousel.bullets-fill-in .owl-dot span,
.owl-carousel.bullets-fill-in .owl-dot:not(.active):hover span {
    box-shadow: inset 0 0 0 2px #1ebbf0
}

.owl-carousel.bullets-fill-in .owl-dot.active span {
    box-shadow: inset 0 0 0 20px #1ebbf0
}

.owl-carousel.bullets-small-dot-stroke .owl-dot.active {
    box-shadow: 0 0 0 2px #1ebbf0
}

.paginator .button-load-more,
.stripe-style-1 .paginator .button-load-more {
    border-color: rgba(59, 63, 74, .1)
}

.stripe-style-1 {
    background: center center #f8f8f9
}

.stripe-style-1 * {
    color: #787d85
}

.outline-stripe-decoration.stripe-style-1 {
    -webkit-box-shadow: inset 0 0 0 1px #44bb70;
    box-shadow: inset 0 0 0 1px #44bb70
}

.stripe-style-2 {
    background: center center #23262d
}

.outline-stripe-decoration.stripe-style-2 {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.stripe-style-2 * {
    color: #8b9199
}

.stripe-style-3 {
    background-color: #000;
    background-image: url(../../../themes/dt-the7/inc/presets/images/full/skin22.stripes-stripe-3-bg-image.jpg);
    background-repeat: repeat;
    background-position: center center
}

.outline-stripe-decoration.stripe-style-3 {
    -webkit-box-shadow: inset 0 0 0 1px #252728;
    box-shadow: inset 0 0 0 1px #252728
}

.stripe-style-3 * {
    color: #fff
}

.stripe a {
    color: #1ebbf0
}

.full-width-wrap .dt-shortcode .filter {
    width: 1250px
}

.filter {
    margin-bottom: 40px
}

.paginator {
    margin-top: 40px;
    margin-bottom: 30px;
}

.filter-categories .customSelect,
.filter-categories a {
    font: 700 14px/18px Roboto, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none
}

.paginator .button-load-more,
.paginator .loading-ready {
    font-size: 18px;
    line-height: 26px
}

.filter .customSelect,
.filter a,
.filter a *,
.sidebar-content .filter .customSelect,
.sidebar-content .filter a,
.sidebar-content .filter a *,
.stripe .sidebar-content.solid-bg .filter .customSelect,
.stripe .sidebar-content.solid-bg .filter a,
.stripe .sidebar-content.solid-bg .filter a * {
    color: #3b3f4a
}

.footer .filter .customSelect,
.footer .filter a,
.footer .filter a * {
    color: #fff
}

.stripe-style-1 .filter .customSelect,
.stripe-style-1 .filter a,
.stripe-style-1 .filter a * {
    color: #3b3f4a
}

.stripe-style-2 .filter .customSelect,
.stripe-style-2 .filter a,
.stripe-style-2 .filter a *,
.stripe-style-3 .filter .customSelect,
.stripe-style-3 .filter a,
.stripe-style-3 .filter a *,
.stripe-style-4 .filter .customSelect,
.stripe-style-4 .filter a,
.stripe-style-4 .filter a * {
    color: #fff
}

.stripe-style-5 .filter .customSelect,
.stripe-style-5 .filter a,
.stripe-style-5 .filter a * {
    color: #333
}

.filter-bg-decoration .filter-categories a:not(.act):hover,
.filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a.act,
.filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a:hover {
    color: #1ebbf0
}

.filter-categories a,
.filter-extras>div {
    padding: 6px 15px;
    margin: 0 3px
}

.accent-gradient .filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a.act,
.accent-gradient .filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a:hover {
    background: -webkit-gradient(linear, left top, right top, color-stop(32%, #1ebbf0), color-stop(100%, #39dfaa));
    background: -webkit-linear-gradient(left, #1ebbf0 32%, #39dfaa 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.filter-bg-decoration .filter-categories a {
    -webkit-border-radius: 100px;
    border-radius: 100px
}

.accent-gradient .filter-bg-decoration .filter-categories a:not(.act):hover {
    background: -webkit-gradient(linear, left top, right top, color-stop(32%, #1ebbf0), color-stop(100%, #39dfaa));
    background: -webkit-linear-gradient(left, #1ebbf0 32%, #39dfaa 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.filter-bg-decoration .filter-categories a.act {
    color: #fff
}

.filter-bg-decoration .filter-categories a.act:after {
    color: #fff;
    background-color: #1ebbf0;
    -webkit-border-radius: 100px;
    border-radius: 100px
}

.accent-gradient .filter-bg-decoration .filter-categories a.act:after {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.filter-underline-decoration .filter-categories a:after {
    color: #fff;
    background-color: #1ebbf0;
    height: 2px
}

.accent-gradient .filter-underline-decoration .filter-categories a:after {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

#page .filter-switch {
    background-color: rgba(30, 187, 240, .2)
}

.accent-gradient #page .filter-switch {
    background: rgba(30, 187, 240, .2);
    background: -webkit-linear-gradient(135deg, rgba(30, 187, 240, .2) 30%, rgba(57, 223, 170, .2) 100%);
    background: linear-gradient(135deg, rgba(30, 187, 240, .2) 30%, rgba(57, 223, 170, .2) 100%)
}

.filter .filter-categories a.act:after,
.filter-switch-toggle {
    background-color: #1ebbf0
}

.accent-gradient .filter .filter-categories a.act:after,
.accent-gradient .filter-switch-toggle {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.paginator a,
.paginator a *,
.sidebar-content .paginator a,
.sidebar-content .paginator a *,
.stripe .sidebar-content.solid-bg .paginator a,
.stripe .sidebar-content.solid-bg .paginator a * {
    color: #3b3f4a
}

.footer .paginator a,
.footer .paginator a * {
    color: #fff
}

.stripe-style-1 .paginator a,
.stripe-style-1 .paginator a * {
    color: #3b3f4a
}

.stripe-style-2 .paginator a,
.stripe-style-2 .paginator a *,
.stripe-style-3 .paginator a,
.stripe-style-3 .paginator a *,
.stripe-style-4 .paginator a,
.stripe-style-4 .paginator a * {
    color: #fff
}

.stripe-style-5 .paginator a,
.stripe-style-5 .paginator a * {
    color: #333
}

.stripe-style-2 .paginator .button-load-more,
.stripe-style-3 .paginator .button-load-more,
.stripe-style-4 .paginator .button-load-more {
    border-color: rgba(255, 255, 255, .1)
}

.stripe-style-5 .paginator .button-load-more {
    border-color: rgba(51, 51, 51, .1)
}

.paginator .button-load-more.animate-load,
.paginator .button-load-more:hover,
.stripe-style-1 .paginator .button-load-more.animate-load,
.stripe-style-1 .paginator .button-load-more:hover {
    border-color: rgba(59, 63, 74, .21)
}

.stripe-style-2 .paginator .button-load-more.animate-load,
.stripe-style-2 .paginator .button-load-more:hover,
.stripe-style-3 .paginator .button-load-more.animate-load,
.stripe-style-3 .paginator .button-load-more:hover,
.stripe-style-4 .paginator .button-load-more.animate-load,
.stripe-style-4 .paginator .button-load-more:hover {
    border-color: rgba(255, 255, 255, .21)
}

.stripe-style-5 .paginator .button-load-more.animate-load,
.stripe-style-5 .paginator .button-load-more:hover {
    border-color: rgba(51, 51, 51, .21)
}

.paginator .button-load-more.animate-load .stick,
.paginator .button-load-more.button-lazy-loading .stick,
.stripe-style-1 .paginator .button-load-more.animate-load .stick,
.stripe-style-1 .paginator .button-load-more.button-lazy-loading .stick {
    border-top-color: #3b3f4a;
    border-right-color: #3b3f4a
}

.stripe-style-2 .paginator .button-load-more.animate-load .stick,
.stripe-style-2 .paginator .button-load-more.button-lazy-loading .stick,
.stripe-style-3 .paginator .button-load-more.animate-load .stick,
.stripe-style-3 .paginator .button-load-more.button-lazy-loading .stick,
.stripe-style-4 .paginator .button-load-more.animate-load .stick,
.stripe-style-4 .paginator .button-load-more.button-lazy-loading .stick,
.stripe-style-5 .paginator .button-load-more.animate-load .stick,
.stripe-style-5 .paginator .button-load-more.button-lazy-loading .stick {
    border-top-color: #fff;
    border-right-color: #fff
}

.paginator:not(.paginator-more-button) a {
    font-size: 20px;
    line-height: 28px;
    color: #3b3f4a
}

.sidebar-content .paginator:not(.paginator-more-button) a,
.stripe .sidebar-content.solid-bg .paginator:not(.paginator-more-button) a {
    color: #3b3f4a
}

.footer .paginator:not(.paginator-more-button) a {
    color: #fff
}

.stripe-style-1 .paginator:not(.paginator-more-button) a {
    color: #3b3f4a
}

.stripe-style-2 .paginator:not(.paginator-more-button) a,
.stripe-style-3 .paginator:not(.paginator-more-button) a,
.stripe-style-4 .paginator:not(.paginator-more-button) a {
    color: #fff
}

.stripe-style-5 .paginator:not(.paginator-more-button) a {
    color: #333
}

.paginator:not(.paginator-more-button) a:after {
    color: #fff;
    background-color: #1ebbf0
}

.accent-gradient .paginator:not(.paginator-more-button) a:after {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

#footer.solid-bg {
    background: center top #23262d
}

#footer.footer-outline-decoration {
    border-top: 1px solid rgba(129, 215, 66, .96)
}

.footer.full-width-line,
.wf-container-footer {
    border-top: 1px solid #23262d
}

.header-side-left.footer-overlap.boxed-layout:not(.sticky-header) #footer,
.header-side-right.footer-overlap.boxed-layout:not(.sticky-header) #footer {
    max-width: 1580px
}

#footer .wf-container-footer {
    padding-top: 50px;
    padding-bottom: 15px
}

#footer .wf-container {
    margin: 0 -25px
}

.footer .widget {
    color: #9aa0a7;
    padding: 0 25px
}

.footer .tp_recent_tweets li,
.footer .widget {
    font-size: 18px;
    line-height: 26px
}

#bottom-bar.solid-bg {
    background: center top rgba(255, 255, 255, .13)
}

#bottom-bar.full-width-line,
.wf-container-bottom {
    border-top: 1px solid rgba(255, 255, 255, .13)
}

#bottom-bar {
    font-size: 16px;
    line-height: 25px;
    color: #fff
}

#bottom-bar .mini-nav li:before {
    border-left-color: #38393a
}

#bottom-bar .menu-select,
#bottom-bar .mini-nav .customSelect,
#bottom-bar a {
    color: #fff
}

#bottom-bar .mini-contacts:before,
#bottom-bar .mini-search {
    background-color: #000
}

#branding-bottom {
    padding: 0
}

.no-avatar {
    border: 1px solid;
    border-color: rgba(173, 176, 182, .3)
}

.sidebar .no-avatar,
.sidebar-content .no-avatar,
.stripe .sidebar-content .no-avatar {
    border-color: rgba(120, 125, 133, .15)
}

.footer .no-avatar {
    border-color: rgba(154, 160, 167, .15)
}

.stripe-style-1 .no-avatar {
    border-color: rgba(120, 125, 133, .15)
}

.stripe-style-2 .no-avatar {
    border-color: rgba(139, 145, 153, .15)
}

.stripe-style-3 .no-avatar,
.stripe-style-4 .no-avatar {
    border-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .no-avatar {
    border-color: rgba(51, 51, 51, .15)
}

.content table,
.content td,
.content th,
.ngg-albumoverview .ngg-album,
.vc_text_separator,
.wpb_separator.wpb_content_element {
    border-color: rgba(173, 176, 182, .3)
}

.comment-list .no-avatar:after,
.no-avatar,
.no-avatar:after {
    color: rgba(173, 176, 182, .3)
}

.sidebar .comment-list .no-avatar:after,
.sidebar .no-avatar,
.sidebar .no-avatar:after,
.sidebar-content .comment-list .no-avatar:after,
.sidebar-content .no-avatar,
.sidebar-content .no-avatar:after,
.stripe .sidebar-content .comment-list .no-avatar:after,
.stripe .sidebar-content .no-avatar,
.stripe .sidebar-content .no-avatar:after {
    color: rgba(120, 125, 133, .15)
}

.footer .comment-list .no-avatar:after,
.footer .no-avatar,
.footer .no-avatar:after {
    color: rgba(154, 160, 167, .15)
}

.stripe-style-1 .comment-list .no-avatar:after,
.stripe-style-1 .no-avatar,
.stripe-style-1 .no-avatar:after {
    color: rgba(120, 125, 133, .15)
}

.stripe-style-2 .comment-list .no-avatar:after,
.stripe-style-2 .no-avatar,
.stripe-style-2 .no-avatar:after {
    color: rgba(139, 145, 153, .15)
}

.stripe-style-3 .comment-list .no-avatar:after,
.stripe-style-3 .no-avatar,
.stripe-style-3 .no-avatar:after,
.stripe-style-4 .comment-list .no-avatar:after,
.stripe-style-4 .no-avatar,
.stripe-style-4 .no-avatar:after {
    color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .comment-list .no-avatar:after,
.stripe-style-5 .no-avatar,
.stripe-style-5 .no-avatar:after {
    color: rgba(51, 51, 51, .15)
}

.scroll-top {
    -webkit-border-radius: 2px;
    border-radius: 2px
}

input[type=url],
input[type=date],
input[type=text],
input[type=tel],
input[type=email],
input[type=number],
input[type=range],
input[type=password],
select,
textarea {
    font: 400 18px/26px Lato, Helvetica, Arial, Verdana, sans-serif;
    font-size: 18px
}

.wpcf7-select {
    height: 40px;
    min-width: 200px
}

#cancel-comment-reply-link,
a.clear-form {
    font-size: 16px;
    line-height: 25px;
    color: #adb0b6
}

.sidebar-content #cancel-comment-reply-link,
.sidebar-content a.clear-form,
.stripe .sidebar-content #cancel-comment-reply-link,
.stripe .sidebar-content a.clear-form {
    color: rgba(120, 125, 133, .5)
}

.footer #cancel-comment-reply-link,
.footer a.clear-form {
    color: rgba(154, 160, 167, .5)
}

.stripe-style-1 #cancel-comment-reply-link,
.stripe-style-1 a.clear-form {
    color: rgba(120, 125, 133, .5)
}

.stripe-style-2 #cancel-comment-reply-link,
.stripe-style-2 a.clear-form {
    color: rgba(139, 145, 153, .5)
}

.stripe-style-3 #cancel-comment-reply-link,
.stripe-style-3 a.clear-form,
.stripe-style-4 #cancel-comment-reply-link,
.stripe-style-4 a.clear-form {
    color: rgba(255, 255, 255, .5)
}

.stripe-style-5 #cancel-comment-reply-link,
.stripe-style-5 a.clear-form {
    color: rgba(51, 51, 51, .5)
}

.contact-form-material .comment-form-author.active:after,
.contact-form-material .comment-form-comment.active:after,
.contact-form-material .comment-form-email.active:after,
.contact-form-material .form-fields>span.active:after,
.contact-form-material .form-message.active:after {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.customSelect,
.sidebar .customSelect,
.sidebar-content .customSelect,
.stripe .sidebar-content .customSelect {
    background-color: rgba(120, 125, 133, .08)
}

.contact-form-material .comment-form-author label,
.contact-form-material .comment-form-comment .assistive-text,
.contact-form-material .comment-form-comment label,
.contact-form-material .comment-form-email label,
.contact-form-material .form-fields>span .assistive-text,
.contact-form-material .form-message .assistive-text {
    font-size: 18px;
    line-height: 26px
}

.contact-form-material #page .is-focused .assistive-text,
.contact-form-material #page .is-focused label {
    color: #1ebbf0
}

.contact-form-material .comment-form-author.is-focused input,
.contact-form-material .comment-form-email.is-focused input,
.contact-form-material .form-fields span.is-focused input,
.contact-form-material .is-focused textarea {
    font-size: 18px
}

.customSelectInner,
.stripe-style-1 .customSelectInner {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='%23787d85' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpolygon points='7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 '/%3E%3C/svg%3E")
}

.stripe-style-2 .customSelectInner {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='%238b9199' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpolygon points='7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 '/%3E%3C/svg%3E")
}

.stripe-style-3 .customSelectInner,
.stripe-style-4 .customSelectInner {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='%23ffffff' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpolygon points='7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 '/%3E%3C/svg%3E")
}

.stripe-style-5 .customSelectInner {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='%23333333' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpolygon points='7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 '/%3E%3C/svg%3E")
}

.customSelect {
    font: 400 18px/26px Lato, Helvetica, Arial, Verdana, sans-serif;
    font-size: 18px
}

.footer .customSelect {
    background-color: rgba(154, 160, 167, .08)
}

.stripe-style-1.stripe-transparent-bg .customSelect {
    background-color: rgba(120, 125, 133, .08)
}

.stripe-style-2.stripe-transparent-bg .customSelect {
    background-color: rgba(139, 145, 153, .08)
}

#page .stripe-style-4 .customSelect,
.boxes-solid-bg .stripe-style-4 .customSelect,
.stripe-style-3.stripe-transparent-bg .customSelect {
    background-color: rgba(255, 255, 255, .08)
}

#page .stripe-style-5 .customSelect,
.boxes-solid-bg .stripe-style-5 .customSelect {
    background-color: rgba(51, 51, 51, .08)
}

.shortcode-code {
    background-color: #f8f8f9
}

.stripe-style-1 .shortcode-code {
    background-color: #fff
}

.stripe-style-2 .shortcode-code,
.stripe-style-3 .shortcode-code {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-4 .shortcode-code {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .shortcode-code {
    background-color: rgba(0, 0, 0, .08)
}

.shadow-element-decoration .shortcode-code,
.shadow-element-decoration .stripe .sidebar-content.solid-bg .shortcode-code {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .shortcode-code {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .shortcode-code,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .shortcode-code,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .shortcode-code,
.stripe-style-1.shadow-element-decoration .shortcode-code,
.stripe-style-2.shadow-element-decoration .shortcode-code,
.stripe-style-3.shadow-element-decoration .shortcode-code {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe-style-4 .shortcode-code,
.shadow-element-decoration .stripe-style-5 .shortcode-code {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .shortcode-code {
    -webkit-box-shadow: inset 0 0 0 1px transparent;
    box-shadow: inset 0 0 0 1px transparent
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .shortcode-code {
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .15)
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .shortcode-code {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .stripe-style-1.outline-element-decoration .shortcode-code,
.stripe-style-1.outline-element-decoration .shortcode-code {
    -webkit-box-shadow: inset 0 0 0 1px #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.outline-element-decoration .stripe-style-2.outline-element-decoration .shortcode-code,
.stripe-style-2.outline-element-decoration .shortcode-code {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.outline-element-decoration .stripe-style-3.outline-element-decoration .shortcode-code,
.stripe-style-3.outline-element-decoration .shortcode-code {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19)
}

.outline-element-decoration .stripe-style-4 .shortcode-code,
.outline-element-decoration .stripe-style-5 .shortcode-code {
    -webkit-box-shadow: none;
    box-shadow: none
}

.dt-highlight {
    color: #fff;
    background-color: #1ebbf0
}

.accent-gradient .dt-highlight {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.post-content .text-secondary {
    color: #adb0b6
}

.sidebar-content .post-content .text-secondary,
.stripe .sidebar-content .post-content .text-secondary {
    color: rgba(120, 125, 133, .5)
}

.footer .post-content .text-secondary {
    color: rgba(154, 160, 167, .5)
}

.stripe-style-1 .post-content .text-secondary {
    color: rgba(120, 125, 133, .5)
}

.stripe-style-2 .post-content .text-secondary {
    color: rgba(139, 145, 153, .5)
}

.stripe-style-3 .post-content .text-secondary,
.stripe-style-4 .post-content .text-secondary {
    color: rgba(255, 255, 255, .5)
}

.stripe-style-5 .post-content .text-secondary {
    color: rgba(51, 51, 51, .5)
}

#page .items-grid .post-content a:hover,
#page .post-content a:hover,
#page .stripe-style-1 .items-grid .post-content a:hover,
#page .stripe-style-1 .post-content a:hover,
#page .stripe-style-2 .items-grid .post-content a:hover,
#page .stripe-style-2 .post-content a:hover,
#page .stripe-style-3 .items-grid .post-content a:hover,
#page .stripe-style-3 .post-content a:hover,
#page .stripe-style-4 .items-grid .post-content a:hover,
#page .stripe-style-4 .post-content a:hover,
#page .stripe-style-5 .items-grid .post-content a:hover,
#page .stripe-style-5 .post-content a:hover {
    color: #1ebbf0
}

.accent-gradient #page .items-grid .post-content a:hover,
.accent-gradient #page .post-content a:hover {
    background: -webkit-gradient(linear, left top, right top, color-stop(32%, #1ebbf0), color-stop(100%, #39dfaa));
    background: -webkit-linear-gradient(left, #1ebbf0 32%, #39dfaa 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.shortcode-banner-bg>* {
    line-height: 26px
}

#main .wpb_alert strong {
    font: normal 700 16px/28px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none
}

.layzr-bg,
.sidebar .layzr-bg,
.sidebar-content .layzr-bg,
.stripe .sidebar-content .layzr-bg {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(120,125,133,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E')
}

.footer .layzr-bg {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(154,160,167,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E')
}

.stripe-style-1 .layzr-bg {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(120,125,133,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E')
}

.stripe-style-2 .layzr-bg {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(139,145,153,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E')
}

.stripe-style-3 .layzr-bg,
.stripe-style-4 .layzr-bg {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(255,255,255,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E')
}

.stripe-style-5 .layzr-bg {
    background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(51,51,51,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E')
}

.layzr-bg:not(.layzr-bg-transparent),
.sidebar .layzr-bg:not(.layzr-bg-transparent),
.sidebar-content .layzr-bg:not(.layzr-bg-transparent),
.stripe .sidebar-content .layzr-bg:not(.layzr-bg-transparent) {
    background-color: rgba(120, 125, 133, .05)
}

.footer .layzr-bg:not(.layzr-bg-transparent) {
    background-color: rgba(154, 160, 167, .05)
}

.stripe-style-1 .layzr-bg:not(.layzr-bg-transparent) {
    background-color: rgba(120, 125, 133, .05)
}

.stripe-style-2 .layzr-bg:not(.layzr-bg-transparent) {
    background-color: rgba(139, 145, 153, .05)
}

.stripe-style-3 .layzr-bg:not(.layzr-bg-transparent),
.stripe-style-4 .layzr-bg:not(.layzr-bg-transparent) {
    background-color: rgba(255, 255, 255, .05)
}

.stripe-style-5 .layzr-bg:not(.layzr-bg-transparent) {
    background-color: rgba(51, 51, 51, .05)
}

.enable-bg-rollover .post-thumbnail-rollover:after,
.post-rollover i,
.rollover i,
.rollover-video i {
    background: rgba(30, 187, 240, .36);
    background: -webkit-linear-gradient(135deg, rgba(30, 187, 240, .36) 30%, rgba(57, 223, 170, .36) 100%);
    background: linear-gradient(135deg, rgba(30, 187, 240, .36) 30%, rgba(57, 223, 170, .36) 100%)
}

.albums .rollover-thumbnails-on i,
.buttons-on-img .rollover-content,
.dt-albums-shortcode .rollover-thumbnails-on i,
.hover-scale .rollover-project:after,
.hover-style-two.content-align-bottom .rollover-project:after,
.hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content,
.rollover-buttons-on i {
    background: rgba(30, 187, 240, .85);
    background: -webkit-linear-gradient(135deg, rgba(30, 187, 240, .85) 30%, rgba(57, 223, 170, .85) 100%);
    background: linear-gradient(135deg, rgba(30, 187, 240, .85) 30%, rgba(57, 223, 170, .85) 100%)
}

.effect-bubba .rollover-project,
.effect-layla .rollover-project,
.effect-sarah .rollover-project {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.mobile-false .effect-bubba:not(.hover-color-static) .rollover-project:hover>a>img,
.mobile-false .effect-layla:not(.hover-color-static) .rollover-project:hover>a>img,
.mobile-false .effect-sarah:not(.hover-color-static) .rollover-project:hover>a>img,
.mobile-true .effect-bubba:not(.hover-color-static) .is-clicked>a>img,
.mobile-true .effect-layla:not(.hover-color-static) .is-clicked>a>img,
.mobile-true .effect-sarah:not(.hover-color-static) .is-clicked>a>img {
    opacity: .15
}

.accent-gradient .hover-color-static:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content,
.hover-color-static.hover-scale .rollover-project:after,
.hover-color-static.hover-style-two.content-align-bottom .rollover-project:after,
.hover-color-static:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content {
    background-color: rgba(0, 0, 0, .65);
    background-image: none
}

.hover-color-static.effect-bubba .rollover-project,
.hover-color-static.effect-layla .rollover-project,
.hover-color-static.effect-sarah .rollover-project {
    background-color: #000;
    background-image: none
}

#page .hover-color-static .buttons-on-img .rollover-content,
.hover-color-static .buttons-on-img i,
.hover-color-static .rollover i,
.hover-color-static .rollover-video i,
.hover-color-static .rollover.rollover-thumbnails-on i {
    background-color: rgba(0, 0, 0, .35);
    background-image: none
}

.accent-portfolio-icons .links-container>a {
    background-color: #1ebbf0
}

.accent-portfolio-icons.accent-gradient .links-container>a {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.rollover-thumbnails span:first-child i {
    color: #fff;
    background-color: #1ebbf0
}

.accent-gradient .rollover-thumbnails span:first-child i {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.rollover-content {
    line-height: 26px
}

.rollover-content h2.entry-title,
.sidebar-content .rollover-content h2.entry-title,
.stripe .sidebar-content.solid-bg .rollover-content h2.entry-title {
    color: #3b3f4a
}

.footer .rollover-content h2.entry-title {
    color: #fff
}

.stripe-style-1 .rollover-content h2.entry-title {
    color: #3b3f4a
}

.stripe-style-2 .rollover-content h2.entry-title,
.stripe-style-3 .rollover-content h2.entry-title,
.stripe-style-4 .rollover-content h2.entry-title {
    color: #fff
}

.stripe-style-5 .rollover-content h2.entry-title {
    color: #333
}

.portfolio-categories a,
.portfolio-categories a *,
.portfolio-categories span {
    color: #adb0b6;
    -webkit-text-fill-color: #adb0b6
}

.stripe-style-1 .portfolio-categories a,
.stripe-style-1 .portfolio-categories a *,
.stripe-style-1 .portfolio-categories span {
    color: rgba(120, 125, 133, .5);
    -webkit-text-fill-color: rgba(120, 125, 133, .5)
}

.stripe-style-2 .portfolio-categories a,
.stripe-style-2 .portfolio-categories a *,
.stripe-style-2 .portfolio-categories span {
    color: rgba(139, 145, 153, .5);
    -webkit-text-fill-color: rgba(139, 145, 153, .5)
}

.stripe-style-3 .portfolio-categories a,
.stripe-style-3 .portfolio-categories a *,
.stripe-style-3 .portfolio-categories span,
.stripe-style-4 .portfolio-categories a,
.stripe-style-4 .portfolio-categories a *,
.stripe-style-4 .portfolio-categories span {
    color: rgba(255, 255, 255, .5);
    -webkit-text-fill-color: rgba(255, 255, 255, .5)
}

.stripe-style-5 .portfolio-categories a,
.stripe-style-5 .portfolio-categories a *,
.stripe-style-5 .portfolio-categories span {
    color: rgba(51, 51, 51, .5);
    -webkit-text-fill-color: rgba(51, 51, 51, .5)
}

.ls-container.ls-carousel .ls-thumbnail-inner,
.stripe-style-1 .ls-container.ls-carousel .ls-thumbnail-inner {
    background-color: rgba(59, 63, 74, .04)
}

.stripe-style-2 .ls-container.ls-carousel .ls-thumbnail-inner,
.stripe-style-3 .ls-container.ls-carousel .ls-thumbnail-inner,
.stripe-style-4 .ls-container.ls-carousel .ls-thumbnail-inner {
    background-color: rgba(255, 255, 255, .04)
}

.stripe-style-5 .ls-container.ls-carousel .ls-thumbnail-inner {
    background-color: rgba(51, 51, 51, .04)
}

#page .ls-carousel .ls-loading-container,
#page .ls-carousel .ls-nav-next,
#page .ls-carousel .ls-nav-prev {
    background-image: none;
    background-color: rgba(30, 187, 240, .9)
}

.accent-gradient #page .ls-carousel .ls-loading-container,
.accent-gradient #page .ls-carousel .ls-nav-next,
.accent-gradient #page .ls-carousel .ls-nav-prev {
    background: rgba(30, 187, 240, .9);
    background: -webkit-linear-gradient(135deg, rgba(30, 187, 240, .9) 30%, rgba(57, 223, 170, .9) 100%);
    background: linear-gradient(135deg, rgba(30, 187, 240, .9) 30%, rgba(57, 223, 170, .9) 100%)
}

#page .ls-carousel .ls-nav-next:hover,
#page .ls-carousel .ls-nav-prev:hover {
    color: #fff;
    background-color: #1ebbf0
}

.accent-gradient #page .ls-carousel .ls-nav-next:hover,
.accent-gradient #page .ls-carousel .ls-nav-prev:hover {
    background: #1ebbf0;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%)
}

.gform_wrapper .gsection {
    border-bottom-color: rgba(173, 176, 182, .3)
}

.gform_wrapper .gfield_date_day label,
.gform_wrapper .gfield_date_month label,
.gform_wrapper .gfield_date_year label,
.gform_wrapper .gfield_time_hour label,
.gform_wrapper .gfield_time_minute label,
.gform_wrapper .ginput_complex label,
.gform_wrapper .instruction {
    font-size: 16px;
    color: rgba(120, 125, 133, .45)
}

#main .gform_wrapper .gfield_required,
#main .gform_wrapper .ginput_full input:focus+label,
#main .gform_wrapper .ginput_left input:focus+label,
#main .gform_wrapper .ginput_right input:focus+label,
#main .gform_wrapper span.ginput_total {
    color: #1ebbf0
}

.gform_wrapper .gsection .gfield_label,
.gform_wrapper h2.gsection_title,
.gform_wrapper h3.gform_title,
.sidebar-content .gform_wrapper .gsection .gfield_label,
.sidebar-content .gform_wrapper h2.gsection_title,
.sidebar-content .gform_wrapper h3.gform_title,
.sidebar-content form.mc4wp-form label,
.sidebar-content h3.gform_title,
.stripe .sidebar-content.solid-bg .gform_wrapper .gsection .gfield_label,
.stripe .sidebar-content.solid-bg .gform_wrapper h2.gsection_title,
.stripe .sidebar-content.solid-bg .gform_wrapper h3.gform_title,
.stripe .sidebar-content.solid-bg form.mc4wp-form label,
.stripe .sidebar-content.solid-bg h3.gform_title,
form.mc4wp-form label,
h3.gform_title {
    color: #3b3f4a
}

.footer .gform_wrapper .gsection .gfield_label,
.footer .gform_wrapper h2.gsection_title,
.footer .gform_wrapper h3.gform_title,
.footer form.mc4wp-form label,
.footer h3.gform_title {
    color: #fff
}

.stripe-style-1 .gform_wrapper .gsection .gfield_label,
.stripe-style-1 .gform_wrapper h2.gsection_title,
.stripe-style-1 .gform_wrapper h3.gform_title,
.stripe-style-1 form.mc4wp-form label,
.stripe-style-1 h3.gform_title {
    color: #3b3f4a
}

.stripe-style-2 .gform_wrapper .gsection .gfield_label,
.stripe-style-2 .gform_wrapper h2.gsection_title,
.stripe-style-2 .gform_wrapper h3.gform_title,
.stripe-style-2 form.mc4wp-form label,
.stripe-style-2 h3.gform_title,
.stripe-style-3 .gform_wrapper .gsection .gfield_label,
.stripe-style-3 .gform_wrapper h2.gsection_title,
.stripe-style-3 .gform_wrapper h3.gform_title,
.stripe-style-3 form.mc4wp-form label,
.stripe-style-3 h3.gform_title,
.stripe-style-4 .gform_wrapper .gsection .gfield_label,
.stripe-style-4 .gform_wrapper h2.gsection_title,
.stripe-style-4 .gform_wrapper h3.gform_title,
.stripe-style-4 form.mc4wp-form label,
.stripe-style-4 h3.gform_title {
    color: #fff
}

.stripe-style-5 .gform_wrapper .gsection .gfield_label,
.stripe-style-5 .gform_wrapper h2.gsection_title,
.stripe-style-5 .gform_wrapper h3.gform_title,
.stripe-style-5 form.mc4wp-form label,
.stripe-style-5 h3.gform_title {
    color: #333
}

.gform_wrapper h3.gform_title,
h3.gform_title {
    color: #3b3f4a;
    font: normal 700 25px/36px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none
}

.gform_wrapper .gsection .gfield_label,
.gform_wrapper h2.gsection_title {
    color: #3b3f4a;
    font: normal 700 20px/30px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none
}

.accent-icon-color .aio-icon,
.accent-subtitle-color .aio-icon-description,
.accent-subtitle-color .uvc-sub-heading,
.accent-title-color .aio-icon-title,
.accent-title-color .uvc-main-heading>* {
    color: #1ebbf0 !important
}

#main .gform_wrapper textarea,
.gform_wrapper .top_label .gfield_label {
    font: 400 18px/26px Lato, Helvetica, Arial, Verdana, sans-serif
}

.sidebar .ngg-albumoverview .ngg-album,
.sidebar .vc_text_separator,
.sidebar .wpb_separator.wpb_content_element,
.sidebar-content .ngg-albumoverview .ngg-album,
.sidebar-content .vc_text_separator,
.sidebar-content .wpb_separator.wpb_content_element,
.stripe .sidebar-content .ngg-albumoverview .ngg-album,
.stripe .sidebar-content .vc_text_separator,
.stripe .sidebar-content .wpb_separator.wpb_content_element {
    border-color: rgba(120, 125, 133, .15)
}

.footer .ngg-albumoverview .ngg-album,
.footer .vc_text_separator,
.footer .wpb_separator.wpb_content_element {
    border-color: rgba(154, 160, 167, .15)
}

.stripe-style-1 .ngg-albumoverview .ngg-album,
.stripe-style-1 .vc_text_separator,
.stripe-style-1 .wpb_separator.wpb_content_element {
    border-color: rgba(120, 125, 133, .15)
}

.stripe-style-2 .ngg-albumoverview .ngg-album,
.stripe-style-2 .vc_text_separator,
.stripe-style-2 .wpb_separator.wpb_content_element {
    border-color: rgba(139, 145, 153, .15)
}

.stripe-style-3 .ngg-albumoverview .ngg-album,
.stripe-style-3 .vc_text_separator,
.stripe-style-3 .wpb_separator.wpb_content_element,
.stripe-style-4 .ngg-albumoverview .ngg-album,
.stripe-style-4 .vc_text_separator,
.stripe-style-4 .wpb_separator.wpb_content_element {
    border-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .ngg-albumoverview .ngg-album,
.stripe-style-5 .vc_text_separator,
.stripe-style-5 .wpb_separator.wpb_content_element {
    border-color: rgba(51, 51, 51, .15)
}

.accent-icon-bg .aio-icon {
    background: #1ebbf0 !important
}

.accent-gradient .accent-icon-bg .aio-icon {
    background: #1ebbf0 !important;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%) !important;
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%) !important
}

.accent-gradient .accent-icon-color .aio-icon,
.accent-gradient .accent-title-color .aio-icon-title,
.accent-gradient .accent-title-color .uvc-main-heading>* {
    background: -webkit-gradient(linear, left top, right top, color-stop(32%, #1ebbf0), color-stop(100%, #39dfaa));
    background: -webkit-linear-gradient(left, #1ebbf0 32%, #39dfaa 100%);
    -webkit-text-fill-color: transparent
}

.accent-gradient .accent-icon-color .aio-icon {
    -webkit-background-clip: text
}

.accent-gradient .accent-title-color .aio-icon-title,
.accent-gradient .accent-title-color .uvc-main-heading>* {
    -webkit-background-clip: text
}

.accent-gradient .accent-subtitle-color .aio-icon-description,
.accent-gradient .accent-subtitle-color .uvc-sub-heading {
    background: -webkit-gradient(linear, left top, right top, color-stop(32%, #1ebbf0), color-stop(100%, #39dfaa));
    background: -webkit-linear-gradient(left, #1ebbf0 32%, #39dfaa 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.accent-border-color .uvc-headings-line {
    border-color: #1ebbf0 !important;
    border-top: 0;
    border-right: 0;
    border-left: 0
}

.accent-gradient .accent-border-color .uvc-headings-line {
    border-color: transparent;
    -moz-border-image: -moz-linear-gradient(top right, #1ebbf0 0, #39dfaa 100%);
    -webkit-border-image: -webkit-linear-gradient(top right, #1ebbf0 0, #39dfaa 100%);
    border-image: linear-gradient(to bottom right, #1ebbf0 0, #39dfaa 100%);
    border-image-slice: 1
}

.accent-arrow-bg .slick-arrow {
    background: #1ebbf0 !important
}

.accent-gradient .accent-arrow-bg .slick-arrow {
    background: #1ebbf0 !important;
    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%) !important;
    background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%) !important
}

.mini-wpml {
    font: 400 13px/17px Lato, Helvetica, Arial, Verdana, sans-serif
}

.branding .mini-wpml,
.classic-header .mobile-mini-widgets .mini-wpml,
.mixed-header .mini-wpml {
    font: 600 14px/18px "Open Sans", Helvetica, Arial, Verdana, sans-serif
}

.top-bar .mini-wpml {
    font: 13px/19px Lato, Helvetica, Arial, Verdana, sans-serif
}

.dt-mobile-header .mini-wpml {
    font: 13px/17px Lato, Helvetica, Arial, Verdana, sans-serif
}

@media screen and (min-width:500px) {
    .transparent:not(.photo-scroller-album):not(.phantom-sticky) .masthead.line-decoration:not(.side-header):not(.mixed-header) {
        border-bottom: 1px solid rgba(255, 255, 255, .25)
    }

    .transparent.sticky-on .masthead.masthead-mobile,
    .transparent:not(.photo-scroller-album):not(.sticky-on):not(.mobile-sticky-on) .masthead:not(.side-header):not(.mixed-header):not(#phantom),
    .transparent:not(.photo-scroller-album):not(.sticky-on):not(.mobile-sticky-on) .mixed-header.side-header-h-stroke:not(#phantom) {
        border: none;
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }

    .light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .menu-toggle .lines-button {
        background-color: rgba(255, 255, 255, .25)
    }

    .light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .menu-toggle .lines,
    .light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .menu-toggle .lines:after,
    .light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .menu-toggle .lines:before {
        background-color: #fff
    }

    .light-preset-color:not(.sticky-on) .classic-header.bg-behind-menu .navigation:before,
    .light-preset-color:not(.sticky-on) .classic-header.content-width-line .navigation:before,
    .light-preset-color:not(.sticky-on) .classic-header.full-width-line .navigation:before,
    .light-preset-color:not(.sticky-on) .top-bar.solid-bg:before {
        background-color: rgba(255, 255, 255, .25);
        background-image: none
    }

    .light-preset-color:not(.sticky-on) .top-bar.full-width-line:before,
    .light-preset-color:not(.sticky-on) .top-bar.line-content:before {
        border-bottom: 1px solid rgba(255, 255, 255, .25)
    }

    .dt-wpml.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-wpml .wpml-ls-current-language>a,
    .dt-wpml.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-wpml .wpml-ls-legacy-list-horizontal a,
    .dt-wpml.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-wpml .wpml-ls-legacy-list-vertical a,
    .dt-wpml.top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mini-wpml .wpml-ls-current-language>a,
    .dt-wpml.top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mini-wpml .wpml-ls-legacy-list-horizontal a,
    .dt-wpml.top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mini-wpml .wpml-ls-legacy-list-vertical a,
    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke .mini-login .submit,
    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke .mini-nav>ul:not(.sub-nav)>li>a:hover,
    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke .mini-search .submit,
    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke .mini-widgets .mini-nav>ul:not(.sub-nav)>li>a *,
    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke .mini-widgets .text-area a,
    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke .mini-widgets>*,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .mini-login .submit,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .mini-nav>ul:not(.sub-nav)>li>a:hover,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .mini-search .submit,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .mini-widgets .mini-nav>ul:not(.sub-nav)>li>a *,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .mini-widgets .text-area a,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .mini-widgets>* {
        color: #fff
    }

    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .branding,
    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .branding *,
    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-nav .customSelectInner,
    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-search .submit,
    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-widgets .text-area a,
    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-widgets>*,
    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mobile-branding *,
    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mobile-mini-widgets *,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .branding,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .branding *,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mini-nav .customSelectInner,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mini-search .submit,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mini-widgets .text-area a,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mini-widgets>*,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mobile-branding *,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mobile-mini-widgets * {
        color: #fff !important
    }

    .light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .main-nav>li.act>a>span,
    .light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .main-nav>li>a,
    .light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .main-nav>li>a .menu-text,
    .light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .main-nav>li>a .subtitle-text,
    .light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .main-nav>li>a:hover span,
    .top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .main-nav>li.act>a>span,
    .top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .main-nav>li>a,
    .top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .main-nav>li>a .menu-text,
    .top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .main-nav>li>a .subtitle-text,
    .top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .main-nav>li>a:hover span {
        color: #fff !important;
        -webkit-text-fill-color: #fff;
        background: 0 0
    }

    .light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .main-nav>li:hover>a>span>span.menu-subtitle,
    .light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .main-nav>li>a>span>span.menu-subtitle,
    .top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .main-nav>li:hover>a>span>span.menu-subtitle,
    .top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .main-nav>li>a>span>span.menu-subtitle {
        color: rgba(255, 255, 255, .5)
    }

    .light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .active-outline-decoration>li.act>a,
    .light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .hover-outline-decoration>li.dt-hovered:not(.act)>a,
    .light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .hover-outline-decoration>li:not(.act):hover>a,
    .top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .active-outline-decoration>li.act>a,
    .top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .hover-outline-decoration>li.dt-hovered:not(.act)>a,
    .top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .hover-outline-decoration>li:not(.act):hover>a,
    .top-header.light-preset-color:not(.sticky-on) .masthead:not(.side-header):not(#phantom).dividers .main-nav>li:before,
    .top-header.light-preset-color:not(.sticky-on) .masthead:not(.side-header):not(#phantom).dividers .main-nav>li:last-child:after,
    .top-header.light-preset-color:not(.sticky-on) .masthead:not(.side-header):not(#phantom).dividers.surround .main-nav>li:before,
    .top-header.light-preset-color:not(.sticky-on) .masthead:not(.side-header):not(#phantom).dividers.surround .main-nav>li:last-child:after {
        border-color: rgba(255, 255, 255, .25)
    }

    .light-preset-color.accent-gradient:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .active-bg-decoration>li.act>a,
    .light-preset-color.accent-gradient:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .animate-click-decoration>li>a .rippleAnimate,
    .light-preset-color.accent-gradient:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .hover-bg-decoration>li.dt-hovered:not(.act)>a,
    .light-preset-color.accent-gradient:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .hover-bg-decoration>li:not(.act)>a:hover,
    .light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .active-bg-decoration>li.act>a,
    .light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .animate-click-decoration>li>a .rippleAnimate,
    .light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .hover-bg-decoration>li.dt-hovered:not(.act)>a,
    .light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .hover-bg-decoration>li:not(.act)>a:hover,
    .top-header.light-preset-color.accent-gradient:not(.sticky-on) .masthead:not(#phantom) .active-bg-decoration>li.act>a,
    .top-header.light-preset-color.accent-gradient:not(.sticky-on) .masthead:not(#phantom) .animate-click-decoration>li>a .rippleAnimate,
    .top-header.light-preset-color.accent-gradient:not(.sticky-on) .masthead:not(#phantom) .hover-bg-decoration>li.dt-hovered:not(.act)>a,
    .top-header.light-preset-color.accent-gradient:not(.sticky-on) .masthead:not(#phantom) .hover-bg-decoration>li:not(.act)>a:hover,
    .top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .active-bg-decoration>li.act>a,
    .top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .animate-click-decoration>li>a .rippleAnimate,
    .top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .hover-bg-decoration>li.dt-hovered:not(.act)>a,
    .top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .hover-bg-decoration>li:not(.act)>a:hover {
        background-color: rgba(255, 255, 255, .25);
        background-image: none
    }

    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .active-line-decoration>li.act>a .decoration-line,
    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .downwards-line>li>a .menu-item-text:before,
    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .dt-mobile-menu-icon .lines,
    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .dt-mobile-menu-icon .lines:after,
    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .dt-mobile-menu-icon .lines:before,
    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .from-centre-line>li>a .menu-item-text:before,
    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .hover-line-decoration>li.dt-hovered:not(.act)>a .decoration-line,
    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .hover-line-decoration>li>a:hover .decoration-line,
    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .l-to-r-line>li>a i.underline,
    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .upwards-line>li>a .menu-item-text:before,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .active-line-decoration>li.act>a .decoration-line,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .downwards-line>li>a .menu-item-text:before,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .dt-mobile-menu-icon .lines,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .dt-mobile-menu-icon .lines:after,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .dt-mobile-menu-icon .lines:before,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .from-centre-line>li>a .menu-item-text:before,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .hover-line-decoration>li.dt-hovered:not(.act)>a .decoration-line,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .hover-line-decoration>li>a:hover .decoration-line,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .l-to-r-line>li>a i.underline,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .upwards-line>li>a .menu-item-text:before {
        background-color: #fff;
        background-image: none
    }

    .light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .main-nav.level-arrows-on>li.has-children.act>a .menu-text:after,
    .light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .main-nav.level-arrows-on>li.has-children:not(.act)>a:hover .menu-text:after,
    .light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .main-nav.level-arrows-on>li.has-children>a .menu-text:after,
    .top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .main-nav.level-arrows-on>li.has-children.act>a .menu-text:after,
    .top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .main-nav.level-arrows-on>li.has-children:not(.act)>a:hover .menu-text:after,
    .top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .main-nav.level-arrows-on>li.has-children>a .menu-text:after {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='white' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpolygon points='7.825,2.5 6.976,1.6 4.289,4.417 3.66,4.417 0.975,1.6 0.176,2.5 3.66,6 3.975,6 4.289,6 '/%3E%3C/svg%3E") !important
    }

    .light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .soc-ico.disabled-bg a:before,
    .top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .soc-ico.disabled-bg a:before {
        background-color: transparent !important
    }

    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .soc-ico a,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .soc-ico a {
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }

    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .soc-ico a:before,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .soc-ico a:before {
        background-color: rgba(255, 255, 255, .25) !important;
        background-image: none !important
    }

    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .soc-ico a:after,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .soc-ico a:after {
        background-color: rgba(255, 255, 255, .45) !important
    }

    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .soc-ico.hover-disabled-bg a:after,
    .top-header.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .soc-ico.hover-disabled-bg a:after {
        background-color: transparent !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }

    .light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .soc-ico a .icon,
    .light-preset-color:not(.sticky-on) .side-header-h-stroke.masthead:not(#phantom) .soc-ico a:hover .icon,
    .top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .soc-ico a .icon,
    .top-header.light-preset-color:not(.sticky-on) .masthead:not(#phantom) .soc-ico a:hover .icon {
        fill: #fff !important
    }

    .top-header.light-icons.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mini-search .submit:before {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M0.5,6.689c0,3.415,2.77,6.187,6.187,6.187c1.47,0,2.822-0.518,3.883-1.375l3.807,3.806c0.257,0.259,0.511,0.161,0.771-0.098c0.256-0.26,0.418-0.578,0.162-0.835l-3.808-3.805c0.854-1.062,1.372-2.412,1.372-3.883c0-3.417-2.769-6.187-6.188-6.187C3.269,0.501,0.5,3.272,0.5,6.689z M1.653,6.703c0-2.786,2.265-5.05,5.049-5.05c2.787,0,5.05,2.263,5.05,5.05s-2.262,5.049-5.05,5.049C3.917,11.752,1.653,9.487,1.653,6.703z'/%3E%3C/svg%3E")
    }

    .top-header.bold-icons.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mini-search .submit:before {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M15.376,13.75l-3.985-4c0.586-0.916,1.032-2.171,1.032-3.333c0-3.263-2.675-5.917-5.961-5.917C3.175,0.5,0.5,3.154,0.5,6.417c0,3.263,2.675,5.919,5.962,5.919c1.113,0,2.272-0.4,3.163-0.93l4.049,3.955L15.376,13.75z M2.518,6.455c0-2.179,1.785-3.953,3.981-3.953c2.195,0,3.983,1.773,3.983,3.953c0,2.18-1.788,3.952-3.983,3.952C4.304,10.407,2.518,8.635,2.518,6.455z'/%3E%3C/svg%3E")
    }

    .light-icons.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-search .submit:before {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M0.5,6.689c0,3.415,2.77,6.187,6.187,6.187c1.47,0,2.822-0.518,3.883-1.375l3.807,3.806c0.257,0.259,0.511,0.161,0.771-0.098c0.256-0.26,0.418-0.578,0.162-0.835l-3.808-3.805c0.854-1.062,1.372-2.412,1.372-3.883c0-3.417-2.769-6.187-6.188-6.187C3.269,0.501,0.5,3.272,0.5,6.689z M1.653,6.703c0-2.786,2.265-5.05,5.049-5.05c2.787,0,5.05,2.263,5.05,5.05s-2.262,5.049-5.05,5.049C3.917,11.752,1.653,9.487,1.653,6.703z'/%3E%3C/svg%3E")
    }

    .bold-icons.light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-search .submit:before {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M15.376,13.75l-3.985-4c0.586-0.916,1.032-2.171,1.032-3.333c0-3.263-2.675-5.917-5.961-5.917C3.175,0.5,0.5,3.154,0.5,6.417c0,3.263,2.675,5.919,5.962,5.919c1.113,0,2.272-0.4,3.163-0.93l4.049,3.955L15.376,13.75z M2.518,6.455c0-2.179,1.785-3.953,3.981-3.953c2.195,0,3.983,1.773,3.983,3.953c0,2.18-1.788,3.952-3.983,3.952C4.304,10.407,2.518,8.635,2.518,6.455z'/%3E%3C/svg%3E")
    }

    .top-header.light-preset-color.light-icons:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mini-search .submit.act:before {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M13.36,2.818L8.5,7.669L3.636,2.818c-0.226-0.224-0.59-0.224-0.816,0c-0.225,0.226-0.224,0.592,0,0.816L7.669,8.5l-4.851,4.865c-0.226,0.226-0.224,0.59,0,0.814c0.226,0.227,0.59,0.227,0.817,0L8.5,9.331l4.865,4.848c0.223,0.228,0.59,0.228,0.815,0c0.226-0.224,0.226-0.591,0-0.813L9.33,8.5l4.851-4.864c0.226-0.226,0.226-0.593,0-0.817C13.955,2.594,13.588,2.594,13.36,2.818z'/%3E%3C/svg%3E")
    }

    .top-header.light-preset-color.bold-icons:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mini-search .submit.act:before {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpath d='M2.294,3.564l11.031,11.061l1.384-1.311L3.646,2.271'/%3E%3Cpath d='M13.357,2.271L2.295,13.314l1.384,1.311L14.71,3.564'/%3E%3C/svg%3E")
    }

    .light-preset-color.light-icons:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-search .submit.act:before {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M13.36,2.818L8.5,7.669L3.636,2.818c-0.226-0.224-0.59-0.224-0.816,0c-0.225,0.226-0.224,0.592,0,0.816L7.669,8.5l-4.851,4.865c-0.226,0.226-0.224,0.59,0,0.814c0.226,0.227,0.59,0.227,0.817,0L8.5,9.331l4.865,4.848c0.223,0.228,0.59,0.228,0.815,0c0.226-0.224,0.226-0.591,0-0.813L9.33,8.5l4.851-4.864c0.226-0.226,0.226-0.593,0-0.817C13.955,2.594,13.588,2.594,13.36,2.818z'/%3E%3C/svg%3E")
    }

    .light-preset-color.bold-icons:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-search .submit.act:before {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpath d='M2.294,3.564l11.031,11.061l1.384-1.311L3.646,2.271'/%3E%3Cpath d='M13.357,2.271L2.295,13.314l1.384,1.311L14.71,3.564'/%3E%3C/svg%3E")
    }

    .top-header.light-preset-color.light-icons:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mini-login .submit:before {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M5.849,12.003c0-0.297-0.064-0.584-0.19-0.853c-0.328-0.696-1.039-1.147-1.81-1.147c-1.103,0-2,0.896-2,2c0,0.197,0.037,0.383,0.09,0.562c0.335,0.554,0.795,1.014,1.347,1.349c0.18,0.053,0.366,0.09,0.563,0.09C4.952,14.003,5.849,13.105,5.849,12.003z M3.848,10.805c0.462,0,0.888,0.271,1.086,0.689c0.073,0.158,0.112,0.331,0.112,0.508c0,0.662-0.539,1.199-1.198,1.199c-0.659,0-1.198-0.537-1.198-1.199C2.649,11.342,3.188,10.805,3.848,10.805z M15.5,0h-2.164c-0.118,0-0.232,0.042-0.322,0.118L6.933,5.097C6.607,5.032,6.3,5,6,5c-2.757,0-5,2.243-5,5s2.243,5,5,5s5-2.243,5-5c0-0.525-0.084-1.046-0.25-1.55l0.716-0.592c0.683-0.439,0.521-1.094,0.42-1.224L11.5,6.225l1.9-0.1c0.248-0.013,0.449-0.206,0.472-0.453l0.183-1.926l1.66-0.794C15.891,2.868,16,2.691,16,2.5v-2C16,0.225,15.775,0,15.5,0z M15.146,2.292l-1.688,0.875c-0.158,0.076-0.274,0.45-0.291,0.625l-0.062,1.479l-1.959,0.062c-0.268,0.015-0.625,0.317-0.625,0.583l0.604,1.146L9.958,8C9.755,8.132,9.585,8.222,9.68,8.445c0.213,0.5,0.481,1.106,0.467,1.638c-0.062,2.146-2.303,4.043-4.508,4.043c-0.757,0-1.574-0.092-2.179-0.459c-0.552-0.335-0.79-0.552-1.125-1.104c-0.367-0.604-0.458-1.701-0.458-2.457c0-2,1.833-4.167,4.062-4.25c0.295-0.011,0.667,0.187,1.011,0.27c0.155,0.038,0.305,0.064,0.427-0.041l6.083-5.229h1.688V2.292L15.146,2.292z'/%3E%3C/svg%3E")
    }

    .top-header.light-preset-color.bold-icons:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mini-login .submit:before {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M8,9v2.346L11.5,8L8,4.665V7H1v2H8z M16,1v14H4v-2h10V3H4V1H16z'/%3E%3C/svg%3E")
    }

    .light-preset-color.light-icons:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-login .submit:before {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M5.849,12.003c0-0.297-0.064-0.584-0.19-0.853c-0.328-0.696-1.039-1.147-1.81-1.147c-1.103,0-2,0.896-2,2c0,0.197,0.037,0.383,0.09,0.562c0.335,0.554,0.795,1.014,1.347,1.349c0.18,0.053,0.366,0.09,0.563,0.09C4.952,14.003,5.849,13.105,5.849,12.003z M3.848,10.805c0.462,0,0.888,0.271,1.086,0.689c0.073,0.158,0.112,0.331,0.112,0.508c0,0.662-0.539,1.199-1.198,1.199c-0.659,0-1.198-0.537-1.198-1.199C2.649,11.342,3.188,10.805,3.848,10.805z M15.5,0h-2.164c-0.118,0-0.232,0.042-0.322,0.118L6.933,5.097C6.607,5.032,6.3,5,6,5c-2.757,0-5,2.243-5,5s2.243,5,5,5s5-2.243,5-5c0-0.525-0.084-1.046-0.25-1.55l0.716-0.592c0.683-0.439,0.521-1.094,0.42-1.224L11.5,6.225l1.9-0.1c0.248-0.013,0.449-0.206,0.472-0.453l0.183-1.926l1.66-0.794C15.891,2.868,16,2.691,16,2.5v-2C16,0.225,15.775,0,15.5,0z M15.146,2.292l-1.688,0.875c-0.158,0.076-0.274,0.45-0.291,0.625l-0.062,1.479l-1.959,0.062c-0.268,0.015-0.625,0.317-0.625,0.583l0.604,1.146L9.958,8C9.755,8.132,9.585,8.222,9.68,8.445c0.213,0.5,0.481,1.106,0.467,1.638c-0.062,2.146-2.303,4.043-4.508,4.043c-0.757,0-1.574-0.092-2.179-0.459c-0.552-0.335-0.79-0.552-1.125-1.104c-0.367-0.604-0.458-1.701-0.458-2.457c0-2,1.833-4.167,4.062-4.25c0.295-0.011,0.667,0.187,1.011,0.27c0.155,0.038,0.305,0.064,0.427-0.041l6.083-5.229h1.688V2.292L15.146,2.292z'/%3E%3C/svg%3E")
    }

    .light-preset-color.bold-icons:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-login .submit:before {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M8,9v2.346L11.5,8L8,4.665V7H1v2H8z M16,1v14H4v-2h10V3H4V1H16z'/%3E%3C/svg%3E")
    }

    .top-header.light-preset-color.light-icons:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mini-contacts.address {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M0.811,6.892l1.188-0.95v7.06c0,0.553,0.448,1,1,1h3c0.552,0,1-0.447,1-1v-4h2v4c0,0.553,0.448,1,1,1h3c0.552,0,1-0.447,1-1v-7.06l1.188,0.95C15.279,6.964,15.389,7,15.499,7c0.147,0,0.292-0.064,0.392-0.188c0.172-0.216,0.137-0.53-0.078-0.703l-7.5-6c-0.183-0.146-0.442-0.146-0.625,0L4.779,2.457l0.002-1.488c0,0-0.341-0.01-0.894-0.01C3.336,0.959,2.999,1,2.999,1v2.859l-2.812,2.25c-0.215,0.173-0.25,0.487-0.078,0.703C0.281,7.029,0.595,7.063,0.811,6.892z M7.999,1.14l5,4v7.861h-3v-5h-4v5h-3V5.142L7.999,1.14z'/%3E%3C/svg%3E")
    }

    .top-header.light-preset-color.bold-icons:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mini-contacts.address {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M7.999,0.817c-2.638,0-4.776,2.037-4.776,4.551s2.089,5.432,4.776,9.814c2.688-4.383,4.778-7.301,4.778-9.814S10.641,0.817,7.999,0.817z M7.997,7.106c-1.072,0-1.942-0.85-1.942-1.894c0-1.047,0.871-1.896,1.942-1.896c1.074,0,1.948,0.85,1.948,1.896C9.945,6.257,9.071,7.106,7.997,7.106z'/%3E%3C/svg%3E")
    }

    .light-preset-color.light-icons:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-contacts.address {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M0.811,6.892l1.188-0.95v7.06c0,0.553,0.448,1,1,1h3c0.552,0,1-0.447,1-1v-4h2v4c0,0.553,0.448,1,1,1h3c0.552,0,1-0.447,1-1v-7.06l1.188,0.95C15.279,6.964,15.389,7,15.499,7c0.147,0,0.292-0.064,0.392-0.188c0.172-0.216,0.137-0.53-0.078-0.703l-7.5-6c-0.183-0.146-0.442-0.146-0.625,0L4.779,2.457l0.002-1.488c0,0-0.341-0.01-0.894-0.01C3.336,0.959,2.999,1,2.999,1v2.859l-2.812,2.25c-0.215,0.173-0.25,0.487-0.078,0.703C0.281,7.029,0.595,7.063,0.811,6.892z M7.999,1.14l5,4v7.861h-3v-5h-4v5h-3V5.142L7.999,1.14z'/%3E%3C/svg%3E")
    }

    .light-preset-color.bold-icons:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-contacts.address {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M7.999,0.817c-2.638,0-4.776,2.037-4.776,4.551s2.089,5.432,4.776,9.814c2.688-4.383,4.778-7.301,4.778-9.814S10.641,0.817,7.999,0.817z M7.997,7.106c-1.072,0-1.942-0.85-1.942-1.894c0-1.047,0.871-1.896,1.942-1.896c1.074,0,1.948,0.85,1.948,1.896C9.945,6.257,9.071,7.106,7.997,7.106z'/%3E%3C/svg%3E")
    }

    .top-header.light-preset-color.light-icons:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mini-contacts.phone {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M10.938,11.047c-0.07-0.388-0.134-0.632-0.328-0.812c-0.096-0.088-0.252-0.257-0.452-0.278c-0.045-0.005-0.176,0.002-0.222,0.011l-1.311,0.486C8.461,10.193,7.907,9.517,7.906,7.5c0-2.031,0.523-2.652,0.688-2.906l1.343,0.439c0.045,0.008,0.088,0.013,0.133,0.012c0.509,0.002,0.668-0.389,0.821-1.014l0.391-2.516c0.003-0.023,0.016-0.335,0.016-0.359c0-0.327,0.058-0.465-0.203-0.703c-0.224-0.206-0.377-0.298-0.677-0.305L8.115,0.001C8.1,0.001,8.085,0,8.068,0C6.869,0,6.328,0.703,5.55,2.504C5.031,4.25,4.875,5.921,4.875,7.5c0,2.531,1.225,5.85,2.013,6.955l0,0C7.282,14.816,7.679,15,8.068,15c0.017,0,0.032-0.001,0.047-0.002l2.302-0.146c0.664-0.016,0.849-0.294,0.849-0.945 M8,0.859l2.487,0.221L9.984,4.006l-1-0.271c-0.02-0.003-0.103-0.014-0.125-0.016c-0.31-0.031-0.535-0.056-0.78,0.146C7.447,4.386,7.063,6.111,7.094,7.5c0.038,1.737,0.337,3.044,0.935,3.59l0,0c0.254,0.234,0.579,0.346,0.914,0.312c0.021-0.002,0.041-0.006,0.062-0.01l0.994-0.414l0.36,2.858l-2.103,0.226C8.222,14.047,8,14.005,7.751,13.89c-0.672-0.812-1.86-2.765-2.063-6.39C5.688,7.649,5.281,1.719,8,0.859z'/%3E%3C/svg%3E")
    }

    .top-header.light-preset-color.bold-icons:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mini-contacts.phone {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M11.323,14.62c-0.86,0.409-2.864,1.611-6.096-4.996C2.022,3.071,4.166,2.053,4.956,1.622C4.975,1.611,6.11,1.025,6.112,1.024l1.916,3.918L6.886,5.532C5.683,6.207,8.185,11.323,9.417,10.7c0.047-0.024,1.128-0.579,1.131-0.581l1.933,3.904C12.477,14.026,11.39,14.587,11.323,14.62z'/%3E%3C/svg%3E")
    }

    .light-preset-color.light-icons:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-contacts.phone {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M10.938,11.047c-0.07-0.388-0.134-0.632-0.328-0.812c-0.096-0.088-0.252-0.257-0.452-0.278c-0.045-0.005-0.176,0.002-0.222,0.011l-1.311,0.486C8.461,10.193,7.907,9.517,7.906,7.5c0-2.031,0.523-2.652,0.688-2.906l1.343,0.439c0.045,0.008,0.088,0.013,0.133,0.012c0.509,0.002,0.668-0.389,0.821-1.014l0.391-2.516c0.003-0.023,0.016-0.335,0.016-0.359c0-0.327,0.058-0.465-0.203-0.703c-0.224-0.206-0.377-0.298-0.677-0.305L8.115,0.001C8.1,0.001,8.085,0,8.068,0C6.869,0,6.328,0.703,5.55,2.504C5.031,4.25,4.875,5.921,4.875,7.5c0,2.531,1.225,5.85,2.013,6.955l0,0C7.282,14.816,7.679,15,8.068,15c0.017,0,0.032-0.001,0.047-0.002l2.302-0.146c0.664-0.016,0.849-0.294,0.849-0.945 M8,0.859l2.487,0.221L9.984,4.006l-1-0.271c-0.02-0.003-0.103-0.014-0.125-0.016c-0.31-0.031-0.535-0.056-0.78,0.146C7.447,4.386,7.063,6.111,7.094,7.5c0.038,1.737,0.337,3.044,0.935,3.59l0,0c0.254,0.234,0.579,0.346,0.914,0.312c0.021-0.002,0.041-0.006,0.062-0.01l0.994-0.414l0.36,2.858l-2.103,0.226C8.222,14.047,8,14.005,7.751,13.89c-0.672-0.812-1.86-2.765-2.063-6.39C5.688,7.649,5.281,1.719,8,0.859z'/%3E%3C/svg%3E")
    }

    .light-preset-color.bold-icons:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-contacts.phone {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M11.323,14.62c-0.86,0.409-2.864,1.611-6.096-4.996C2.022,3.071,4.166,2.053,4.956,1.622C4.975,1.611,6.11,1.025,6.112,1.024l1.916,3.918L6.886,5.532C5.683,6.207,8.185,11.323,9.417,10.7c0.047-0.024,1.128-0.579,1.131-0.581l1.933,3.904C12.477,14.026,11.39,14.587,11.323,14.62z'/%3E%3C/svg%3E")
    }

    .top-header.light-preset-color.light-icons:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mini-contacts.email {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M14.001,2H1C0.448,2,0,2.447,0,3v8.98C0.027,12.484,0.5,13,1,13h13.001C14.506,13,15,12.521,15,12.002V3C15,2.447,14.553,2,14.001,2z M5.734,8.547L7.5,9.828l1.641-1.203L14,11.354l0.004,0.647l-13.02,0.014l0.014-0.683L5.734,8.547z M0.979,10.354L0.953,4.656l4.156,3.25L0.979,10.354z M9.828,8L14,4.641v5.755L9.828,8z M14.001,3v0.618l-0.021-0.03l-6.48,5.1L1,3.637V3H14.001z'/%3E%3C/svg%3E")
    }

    .top-header.light-preset-color.bold-icons:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mini-contacts.email {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpath d='M5.097,7.465L1,4.544v6.724L5.097,7.465z M14.964,3.188H1.048l6.953,4.957L14.964,3.188z M9.949,8.146L8,9.535L6.047,8.145l-5.031,4.668h13.958L9.949,8.146z M10.9,7.47l4.1,3.803V4.552L10.9,7.47z'/%3E%3C/svg%3E")
    }

    .light-preset-color.light-icons:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-contacts.email {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M14.001,2H1C0.448,2,0,2.447,0,3v8.98C0.027,12.484,0.5,13,1,13h13.001C14.506,13,15,12.521,15,12.002V3C15,2.447,14.553,2,14.001,2z M5.734,8.547L7.5,9.828l1.641-1.203L14,11.354l0.004,0.647l-13.02,0.014l0.014-0.683L5.734,8.547z M0.979,10.354L0.953,4.656l4.156,3.25L0.979,10.354z M9.828,8L14,4.641v5.755L9.828,8z M14.001,3v0.618l-0.021-0.03l-6.48,5.1L1,3.637V3H14.001z'/%3E%3C/svg%3E")
    }

    .light-preset-color.bold-icons:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-contacts.email {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpath d='M5.097,7.465L1,4.544v6.724L5.097,7.465z M14.964,3.188H1.048l6.953,4.957L14.964,3.188z M9.949,8.146L8,9.535L6.047,8.145l-5.031,4.668h13.958L9.949,8.146z M10.9,7.47l4.1,3.803V4.552L10.9,7.47z'/%3E%3C/svg%3E")
    }

    .top-header.light-preset-color.light-icons:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mini-contacts.skype {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M4.715,1.438c0.547,0,1.066,0.465,1.532,0.755l0.401,0.25l0.469-0.079c0.332-0.059,0.641-0.259,0.98-0.281c1.944-0.125,3.33,0.585,4.444,1.688c1.109,1.094,1.646,2.684,1.646,4.23c0,0.419-0.2,0.917-0.29,1.322l-0.099,0.435l0.306,0.347c0.2,0.396,0.285,1.016,0.291,1.458c0.021,1.729-1.166,2.896-2.708,2.875c-0.398,0.015-1.138-0.129-1.562-0.354l-0.482-0.373l-0.426,0.078c-0.356,0.064-0.754,0.232-1.119,0.232c-1.583,0-3.089-0.481-4.202-1.584c-1.11-1.092-1.833-2.662-1.833-4.208c0-0.391,0.203-0.933,0.281-1.314l0.098-0.476L2.062,6.021C1.808,5.586,1.592,5.147,1.542,4.646c-0.208-2.062,1.292-3,2.646-3.25 M4.699,0.501c-2.49,0-4.149,1.624-4.149,4.089c0,0.758,0.463,1.45,0.826,2.056C1.282,7.104,1.083,7.808,1.083,8.292c0,3.896,3.587,6.874,6.625,6.729c0.448-0.021,1.309-0.235,1.729-0.312c0.588,0.309,1.439,0.632,2.146,0.666c1.917,0.093,3.792-1.492,3.792-3.75c0-0.652-0.286-1.518-0.562-2.062c0.109-0.49,0.379-1.188,0.375-1.708c-0.019-3.39-2.629-6.708-6.583-6.708c-0.418,0-1.373,0.245-1.771,0.312C6.201,1.059,5.512,0.501,4.699,0.501L4.699,0.501z'/%3E%3Cpath fill='white' d='M10.867,10.637c-0.258,0.356-0.637,0.64-1.127,0.844c-0.49,0.199-1.07,0.297-1.738,0.297c-0.797,0-1.464-0.138-1.988-0.411c-0.372-0.199-0.679-0.467-0.915-0.799C4.863,10.233,4.745,9.9,4.745,9.581c0-0.201,0.078-0.373,0.23-0.518c0.152-0.142,0.349-0.213,0.58-0.213c0.19,0,0.355,0.051,0.487,0.166c0.127,0.106,0.236,0.261,0.325,0.47c0.099,0.22,0.206,0.408,0.321,0.559c0.108,0.141,0.264,0.259,0.463,0.353c0.203,0.095,0.473,0.143,0.806,0.143c0.457,0,0.835-0.097,1.114-0.289C9.35,10.068,9.48,9.844,9.48,9.57c0-0.213-0.068-0.384-0.215-0.517C9.117,8.913,8.922,8.805,8.674,8.731c-0.25-0.078-0.593-0.159-1.017-0.248c-0.576-0.121-1.063-0.267-1.455-0.43c-0.396-0.167-0.718-0.4-0.955-0.688c-0.227-0.291-0.348-0.66-0.348-1.094c0-0.415,0.128-0.784,0.377-1.104C5.525,4.849,5.884,4.601,6.354,4.43c0.461-0.17,1.009-0.253,1.627-0.253c0.498,0,0.931,0.057,1.292,0.167c0.367,0.112,0.674,0.264,0.92,0.451c0.242,0.188,0.424,0.387,0.539,0.596c0.115,0.211,0.172,0.422,0.172,0.624c0,0.194-0.074,0.374-0.227,0.526c-0.15,0.155-0.342,0.235-0.57,0.235c-0.205,0-0.365-0.047-0.479-0.145C9.527,6.54,9.418,6.402,9.301,6.198C9.16,5.941,8.994,5.735,8.803,5.589C8.613,5.45,8.307,5.378,7.876,5.378c-0.397,0-0.721,0.079-0.96,0.233C6.687,5.76,6.574,5.934,6.574,6.135c0,0.125,0.035,0.227,0.112,0.317c0.079,0.095,0.188,0.18,0.329,0.25c0.146,0.072,0.298,0.13,0.447,0.17c0.153,0.041,0.41,0.106,0.765,0.184C8.678,7.15,9.09,7.26,9.455,7.372c0.369,0.118,0.689,0.261,0.949,0.427c0.266,0.169,0.475,0.391,0.627,0.651c0.146,0.262,0.225,0.588,0.225,0.964C11.256,9.866,11.125,10.278,10.867,10.637z'/%3E%3C/svg%3E")
    }

    .top-header.light-preset-color.bold-icons:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mini-contacts.skype {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M14.494,9.236c0.064-0.376,0.102-0.761,0.102-1.152c0-3.646-2.957-6.602-6.601-6.602c-0.416,0-0.822,0.041-1.216,0.115c-0.583-0.355-1.267-0.56-1.999-0.56c-2.128,0-3.853,1.725-3.853,3.853c0,0.74,0.21,1.433,0.572,2.021C1.432,7.292,1.395,7.683,1.395,8.084c0,3.644,2.955,6.6,6.601,6.6c0.422,0,0.837-0.04,1.237-0.117c0.582,0.352,1.262,0.553,1.988,0.553c2.127,0,3.852-1.726,3.852-3.854C15.072,10.521,14.859,9.825,14.494,9.236z M8.227,12.702c-1.879,0-3.77-0.853-3.76-2.32C4.471,9.938,4.801,9.534,5.24,9.534c1.107,0,1.097,1.644,2.86,1.644c1.238,0,1.658-0.674,1.658-1.145c0-1.697-5.344-0.656-5.344-3.85c0-1.729,1.42-2.92,3.652-2.79c2.127,0.124,3.375,1.061,3.496,1.936c0.059,0.57-0.322,1.016-0.98,1.016c-0.963,0-1.062-1.284-2.719-1.284c-0.748,0-1.379,0.311-1.379,0.985c0,1.41,5.312,0.591,5.312,3.693C11.797,11.53,10.363,12.702,8.227,12.702z'/%3E%3C/svg%3E")
    }

    .light-preset-color.light-icons:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-contacts.skype {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M4.715,1.438c0.547,0,1.066,0.465,1.532,0.755l0.401,0.25l0.469-0.079c0.332-0.059,0.641-0.259,0.98-0.281c1.944-0.125,3.33,0.585,4.444,1.688c1.109,1.094,1.646,2.684,1.646,4.23c0,0.419-0.2,0.917-0.29,1.322l-0.099,0.435l0.306,0.347c0.2,0.396,0.285,1.016,0.291,1.458c0.021,1.729-1.166,2.896-2.708,2.875c-0.398,0.015-1.138-0.129-1.562-0.354l-0.482-0.373l-0.426,0.078c-0.356,0.064-0.754,0.232-1.119,0.232c-1.583,0-3.089-0.481-4.202-1.584c-1.11-1.092-1.833-2.662-1.833-4.208c0-0.391,0.203-0.933,0.281-1.314l0.098-0.476L2.062,6.021C1.808,5.586,1.592,5.147,1.542,4.646c-0.208-2.062,1.292-3,2.646-3.25 M4.699,0.501c-2.49,0-4.149,1.624-4.149,4.089c0,0.758,0.463,1.45,0.826,2.056C1.282,7.104,1.083,7.808,1.083,8.292c0,3.896,3.587,6.874,6.625,6.729c0.448-0.021,1.309-0.235,1.729-0.312c0.588,0.309,1.439,0.632,2.146,0.666c1.917,0.093,3.792-1.492,3.792-3.75c0-0.652-0.286-1.518-0.562-2.062c0.109-0.49,0.379-1.188,0.375-1.708c-0.019-3.39-2.629-6.708-6.583-6.708c-0.418,0-1.373,0.245-1.771,0.312C6.201,1.059,5.512,0.501,4.699,0.501L4.699,0.501z'/%3E%3Cpath fill='white' d='M10.867,10.637c-0.258,0.356-0.637,0.64-1.127,0.844c-0.49,0.199-1.07,0.297-1.738,0.297c-0.797,0-1.464-0.138-1.988-0.411c-0.372-0.199-0.679-0.467-0.915-0.799C4.863,10.233,4.745,9.9,4.745,9.581c0-0.201,0.078-0.373,0.23-0.518c0.152-0.142,0.349-0.213,0.58-0.213c0.19,0,0.355,0.051,0.487,0.166c0.127,0.106,0.236,0.261,0.325,0.47c0.099,0.22,0.206,0.408,0.321,0.559c0.108,0.141,0.264,0.259,0.463,0.353c0.203,0.095,0.473,0.143,0.806,0.143c0.457,0,0.835-0.097,1.114-0.289C9.35,10.068,9.48,9.844,9.48,9.57c0-0.213-0.068-0.384-0.215-0.517C9.117,8.913,8.922,8.805,8.674,8.731c-0.25-0.078-0.593-0.159-1.017-0.248c-0.576-0.121-1.063-0.267-1.455-0.43c-0.396-0.167-0.718-0.4-0.955-0.688c-0.227-0.291-0.348-0.66-0.348-1.094c0-0.415,0.128-0.784,0.377-1.104C5.525,4.849,5.884,4.601,6.354,4.43c0.461-0.17,1.009-0.253,1.627-0.253c0.498,0,0.931,0.057,1.292,0.167c0.367,0.112,0.674,0.264,0.92,0.451c0.242,0.188,0.424,0.387,0.539,0.596c0.115,0.211,0.172,0.422,0.172,0.624c0,0.194-0.074,0.374-0.227,0.526c-0.15,0.155-0.342,0.235-0.57,0.235c-0.205,0-0.365-0.047-0.479-0.145C9.527,6.54,9.418,6.402,9.301,6.198C9.16,5.941,8.994,5.735,8.803,5.589C8.613,5.45,8.307,5.378,7.876,5.378c-0.397,0-0.721,0.079-0.96,0.233C6.687,5.76,6.574,5.934,6.574,6.135c0,0.125,0.035,0.227,0.112,0.317c0.079,0.095,0.188,0.18,0.329,0.25c0.146,0.072,0.298,0.13,0.447,0.17c0.153,0.041,0.41,0.106,0.765,0.184C8.678,7.15,9.09,7.26,9.455,7.372c0.369,0.118,0.689,0.261,0.949,0.427c0.266,0.169,0.475,0.391,0.627,0.651c0.146,0.262,0.225,0.588,0.225,0.964C11.256,9.866,11.125,10.278,10.867,10.637z'/%3E%3C/svg%3E")
    }

    .light-preset-color.bold-icons:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-contacts.skype {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M14.494,9.236c0.064-0.376,0.102-0.761,0.102-1.152c0-3.646-2.957-6.602-6.601-6.602c-0.416,0-0.822,0.041-1.216,0.115c-0.583-0.355-1.267-0.56-1.999-0.56c-2.128,0-3.853,1.725-3.853,3.853c0,0.74,0.21,1.433,0.572,2.021C1.432,7.292,1.395,7.683,1.395,8.084c0,3.644,2.955,6.6,6.601,6.6c0.422,0,0.837-0.04,1.237-0.117c0.582,0.352,1.262,0.553,1.988,0.553c2.127,0,3.852-1.726,3.852-3.854C15.072,10.521,14.859,9.825,14.494,9.236z M8.227,12.702c-1.879,0-3.77-0.853-3.76-2.32C4.471,9.938,4.801,9.534,5.24,9.534c1.107,0,1.097,1.644,2.86,1.644c1.238,0,1.658-0.674,1.658-1.145c0-1.697-5.344-0.656-5.344-3.85c0-1.729,1.42-2.92,3.652-2.79c2.127,0.124,3.375,1.061,3.496,1.936c0.059,0.57-0.322,1.016-0.98,1.016c-0.963,0-1.062-1.284-2.719-1.284c-0.748,0-1.379,0.311-1.379,0.985c0,1.41,5.312,0.591,5.312,3.693C11.797,11.53,10.363,12.702,8.227,12.702z'/%3E%3C/svg%3E")
    }

    .top-header.light-preset-color.light-icons:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mini-contacts.clock {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M8,15.007c3.854,0,7-3.146,7-7.013c0-3.854-3.148-7.001-7-7.001c-3.854,0-7,3.147-7,7.001C1,11.86,4.146,15.007,8,15.007z M8.008,2.008c3.321,0,6.001,2.7,6.001,5.991c0,3.309-2.68,6.009-6.001,6.009c-3.317,0-6-2.7-6-6.009C2.008,4.708,4.691,2.008,8.008,2.008z M8,8.996L7.007,8.982l0.018-4.938L8,5.016V8.996z M10.047,9.023l-3.04-0.042L7.091,8H11L10.047,9.023z'/%3E%3C/svg%3E")
    }

    .top-header.light-preset-color.bold-icons:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mini-contacts.clock {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M8,1.172C4.229,1.172,1.172,4.23,1.172,8c0,3.773,3.058,6.828,6.828,6.828c3.772,0,6.828-3.055,6.828-6.828C14.828,4.23,11.772,1.172,8,1.172z M12.058,9.036H6.942v-5.43h1.375V7.66h3.74V9.036L12.058,9.036z'/%3E%3C/svg%3E")
    }

    .light-preset-color.light-icons:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-contacts.clock {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M8,15.007c3.854,0,7-3.146,7-7.013c0-3.854-3.148-7.001-7-7.001c-3.854,0-7,3.147-7,7.001C1,11.86,4.146,15.007,8,15.007z M8.008,2.008c3.321,0,6.001,2.7,6.001,5.991c0,3.309-2.68,6.009-6.001,6.009c-3.317,0-6-2.7-6-6.009C2.008,4.708,4.691,2.008,8.008,2.008z M8,8.996L7.007,8.982l0.018-4.938L8,5.016V8.996z M10.047,9.023l-3.04-0.042L7.091,8H11L10.047,9.023z'/%3E%3C/svg%3E")
    }

    .light-preset-color.bold-icons:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-contacts.clock {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M8,1.172C4.229,1.172,1.172,4.23,1.172,8c0,3.773,3.058,6.828,6.828,6.828c3.772,0,6.828-3.055,6.828-6.828C14.828,4.23,11.772,1.172,8,1.172z M12.058,9.036H6.942v-5.43h1.375V7.66h3.74V9.036L12.058,9.036z'/%3E%3C/svg%3E")
    }

    .top-header.light-preset-color.light-icons:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mini-nav .customSelectInner:before {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpath d='M13,1H1C0.448,1,0,1.449,0,2v11c0,0.553,0.448,1,1,1h12c0.552,0,1-0.447,1-1V2C14,1.449,13.552,1,13,1z M13,13H1V2h12V13z M3.5,8h7C10.775,8,11,7.775,11,7.5C11,7.225,10.775,7,10.5,7h-7C3.224,7,3,7.225,3,7.5C3,7.775,3.224,8,3.5,8z M3.5,5h7C10.775,5,11,4.776,11,4.5S10.775,4,10.5,4h-7C3.224,4,3,4.225,3,4.5S3.224,5,3.5,5z M3.5,11h7c0.275,0,0.5-0.225,0.5-0.5S10.775,10,10.5,10h-7C3.224,10,3,10.225,3,10.5S3.224,11,3.5,11z'/%3E%3C/svg%3E")
    }

    .top-header.light-preset-color.bold-icons:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .mini-nav .customSelectInner:before {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M1,1v14h14V1H1z M12,12H4v-2h8V12z M12,9H4V7h8V9z M12,6H4V4h8V6z'/%3E%3C/svg%3E")
    }

    .light-preset-color.light-icons:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-nav .customSelectInner:before {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpath d='M13,1H1C0.448,1,0,1.449,0,2v11c0,0.553,0.448,1,1,1h12c0.552,0,1-0.447,1-1V2C14,1.449,13.552,1,13,1z M13,13H1V2h12V13z M3.5,8h7C10.775,8,11,7.775,11,7.5C11,7.225,10.775,7,10.5,7h-7C3.224,7,3,7.225,3,7.5C3,7.775,3.224,8,3.5,8z M3.5,5h7C10.775,5,11,4.776,11,4.5S10.775,4,10.5,4h-7C3.224,4,3,4.225,3,4.5S3.224,5,3.5,5z M3.5,11h7c0.275,0,0.5-0.225,0.5-0.5S10.775,10,10.5,10h-7C3.224,10,3,10.225,3,10.5S3.224,11,3.5,11z'/%3E%3C/svg%3E")
    }

    .light-preset-color.bold-icons:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .mini-nav .customSelectInner:before {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M1,1v14h14V1H1z M12,12H4v-2h8V12z M12,9H4V7h8V9z M12,6H4V4h8V6z'/%3E%3C/svg%3E")
    }

    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .wc-ico-cart,
    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .wc-ico-cart:hover {
        color: #fff
    }

    .top-header.light-preset-color.light-icons:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .wc-ico-cart:before {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M3.031,14.958c0,0.577,0.468,1.047,1.047,1.047s1.048-0.47,1.048-1.047c0-0.578-0.469-1.048-1.048-1.048S3.031,14.38,3.031,14.958z M11.038,14.958c0,0.577,0.467,1.047,1.047,1.047c0.578,0,1.048-0.47,1.048-1.047c0-0.578-0.47-1.048-1.048-1.048C11.505,13.91,11.037,14.38,11.038,14.958z M2.719,0.359c-0.05-0.226-0.314-0.363-0.548-0.363H0.5c-0.275,0-0.501,0.224-0.501,0.5s0.226,0.5,0.5,0.5L1.672,1L2.16,3.653L3.281,9c0,0.36,0,0,0,0l-0.74,3.396c-0.032,0.146,0.003,0.303,0.1,0.42c0.096,0.121,0.239,0.188,0.391,0.188h10.352c0.275,0,0.49-0.318,0.49-0.595c0-0.274-0.176-0.519-0.451-0.519l-9.609,0.062l0.454-1.98l0,0l7.888-0.971c0.572-0.083,0.72-0.111,0.986-0.752l1.791-4.984c0.28-0.893-0.339-1.268-0.892-1.268L3.016,2.016 M4.452,8.865L3.219,3.094L13.859,3.08l-1.766,4.733 M12.094,7.812L4.452,8.865'/%3E%3C/svg%3E")
    }

    .top-header.light-preset-color.bold-icons:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .wc-ico-cart:before {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M3.31,14.001c0,0.767,0.623,1.39,1.39,1.39c0.769,0,1.392-0.623,1.392-1.39c0-0.768-0.623-1.392-1.392-1.392C3.932,12.609,3.31,13.233,3.31,14.001z M11.31,14.001c0,0.767,0.623,1.39,1.39,1.39c0.769,0,1.392-0.623,1.392-1.39c0-0.768-0.623-1.392-1.392-1.392C11.933,12.609,11.31,13.233,11.31,14.001z M12.21,11.811h1.865c0.344-0.029,0.453-0.123,0.469-0.498v-0.344l-9.032-0.797c-0.641,0-0.609-0.609,0.109-0.672l8.003-1.359c0.362-0.092,0.383-0.197,0.487-0.538l1.278-5.601L3.434,2.031l-0.35-1.514C2.995,0.264,2.856-0.015,2.481,0H0.668C0.2,0,0,0.187,0,0.5l0.04,1l1.879,0l1.667,8.099l0.11,1.417l0.024,0.313c0.005,0.296,0.152,0.483,0.527,0.483'/%3E%3C/svg%3E")
    }

    .light-preset-color.light-icons:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .wc-ico-cart:before {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M3.031,14.958c0,0.577,0.468,1.047,1.047,1.047s1.048-0.47,1.048-1.047c0-0.578-0.469-1.048-1.048-1.048S3.031,14.38,3.031,14.958z M11.038,14.958c0,0.577,0.467,1.047,1.047,1.047c0.578,0,1.048-0.47,1.048-1.047c0-0.578-0.47-1.048-1.048-1.048C11.505,13.91,11.037,14.38,11.038,14.958z M2.719,0.359c-0.05-0.226-0.314-0.363-0.548-0.363H0.5c-0.275,0-0.501,0.224-0.501,0.5s0.226,0.5,0.5,0.5L1.672,1L2.16,3.653L3.281,9c0,0.36,0,0,0,0l-0.74,3.396c-0.032,0.146,0.003,0.303,0.1,0.42c0.096,0.121,0.239,0.188,0.391,0.188h10.352c0.275,0,0.49-0.318,0.49-0.595c0-0.274-0.176-0.519-0.451-0.519l-9.609,0.062l0.454-1.98l0,0l7.888-0.971c0.572-0.083,0.72-0.111,0.986-0.752l1.791-4.984c0.28-0.893-0.339-1.268-0.892-1.268L3.016,2.016 M4.452,8.865L3.219,3.094L13.859,3.08l-1.766,4.733 M12.094,7.812L4.452,8.865'/%3E%3C/svg%3E")
    }

    .light-preset-color.bold-icons:not(.sticky-on):not(.mobile-sticky-on) .side-header-h-stroke.masthead:not(#phantom) .wc-ico-cart:before {
        background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M3.31,14.001c0,0.767,0.623,1.39,1.39,1.39c0.769,0,1.392-0.623,1.392-1.39c0-0.768-0.623-1.392-1.392-1.392C3.932,12.609,3.31,13.233,3.31,14.001z M11.31,14.001c0,0.767,0.623,1.39,1.39,1.39c0.769,0,1.392-0.623,1.392-1.39c0-0.768-0.623-1.392-1.392-1.392C11.933,12.609,11.31,13.233,11.31,14.001z M12.21,11.811h1.865c0.344-0.029,0.453-0.123,0.469-0.498v-0.344l-9.032-0.797c-0.641,0-0.609-0.609,0.109-0.672l8.003-1.359c0.362-0.092,0.383-0.197,0.487-0.538l1.278-5.601L3.434,2.031l-0.35-1.514C2.995,0.264,2.856-0.015,2.481,0H0.668C0.2,0,0,0.187,0,0.5l0.04,1l1.879,0l1.667,8.099l0.11,1.417l0.024,0.313c0.005,0.296,0.152,0.483,0.527,0.483'/%3E%3C/svg%3E")
    }

    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .wc-ico-cart>.counter {
        background-color: rgba(255, 255, 255, .25);
        background-image: none
    }

    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .rectangular-counter-style .wc-ico-cart>.counter:before {
        border-right: 4px solid rgba(255, 255, 255, .25)
    }

    .light-preset-color:not(.sticky-on):not(.mobile-sticky-on) .masthead:not(#phantom) .wc-ico-cart>.counter.custom-bg {
        background-color: rgba(255, 255, 255, .25) !important;
        background-image: none !important
    }
}

/* Media Less Compiled */

@charset "utf-8";

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

    .dt-mobile-header,
    .dt-mobile-menu-icon,
    .masthead .mobile-header-bar,
    .mobile-header-space,
    .transparent .header-space {
        display: none
    }

    .header-side-left.footer-overlap:not(.sticky-header) #footer {
        padding-left: 300px;
        margin-left: -300px
    }

    .header-side-right.footer-overlap:not(.sticky-header) #footer {
        padding-right: 300px;
        margin-right: -300px
    }

    .header-side-left.header-side-line.footer-overlap #footer,
    .overlay-navigation.header-side-line.footer-overlap #footer {
        padding-left: 60px;
        margin-left: -60px
    }

    .header-side-left.header-side-line.footer-overlap .boxed #footer,
    .overlay-navigation.header-side-line.footer-overlap .boxed #footer {
        padding-left: 0;
        margin-left: 0
    }

    .header-side-right.header-side-line.footer-overlap #footer {
        padding-right: 60px;
        margin-right: -60px
    }

    .overlay-navigation .sticky-header-overlay {
        display: none
    }

    .phantom-sticky.fixed-masthead .masthead.side-header-h-stroke,
    .phantom-sticky.fixed-masthead .masthead:not(.side-header):not(.mixed-header),
    .transparent.phantom-sticky .masthead.side-header-h-stroke {
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 500
    }

    .floating-navigation-below-slider.phantom-sticky:not(.transparent) .masthead.side-header-h-stroke,
    .floating-navigation-below-slider.phantom-sticky:not(.transparent) .masthead:not(.side-header):not(.mixed-header),
    .floating-navigation-below-slider.transparent.phantom-sticky:not(.transparent) .masthead.side-header-h-stroke {
        position: relative;
        top: 0 !important
    }

    .floating-navigation-below-slider.phantom-sticky.transparent .masthead.side-header-h-stroke,
    .floating-navigation-below-slider.phantom-sticky.transparent .masthead:not(.side-header):not(.mixed-header),
    .floating-navigation-below-slider.transparent.phantom-sticky.transparent .masthead.side-header-h-stroke {
        position: absolute
    }

    .sticky-on.floating-navigation-below-slider.phantom-sticky .masthead.side-header-h-stroke,
    .sticky-on.floating-navigation-below-slider.phantom-sticky .masthead:not(.side-header):not(.mixed-header),
    .sticky-on.floating-navigation-below-slider.transparent.phantom-sticky .masthead.side-header-h-stroke {
        position: fixed
    }

    .floating-navigation-below-slider.phantom-sticky .header-space {
        display: none
    }

    .phantom-sticky.sticky-on .masthead:not(.mixed-header):not(.side-header):not(.masthead-mobile),
    .phantom-sticky.sticky-on .mixed-header.side-header-h-stroke {
        background: rgba(0, 0, 0, .3) !important
    }

    .phantom-line-decoration.phantom-sticky.sticky-on .masthead:not(.side-header):not(.mixed-header),
    .phantom-line-decoration.phantom-sticky.sticky-on .mixed-header.side-header-h-stroke {
        border-bottom: 1px solid rgba(173, 176, 182, .3);
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }

    .phantom-shadow-decoration.phantom-sticky.sticky-on .masthead:not(.side-header):not(.mixed-header),
    .phantom-shadow-decoration.phantom-sticky.sticky-on .mixed-header.side-header-h-stroke {
        -webkit-box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07);
        box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07);
        border-bottom: none
    }

    .phantom-disable-decoration.phantom-sticky.sticky-on .masthead:not(.side-header):not(.mixed-header),
    .phantom-disable-decoration.phantom-sticky.sticky-on .mixed-header.side-header-h-stroke {
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        border-bottom: none
    }

    .phantom-sticky.sticky-on:not(.phantom-shadow-decoration) .masthead.shadow-decoration:not(.side-header-menu-icon) {
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .phantom-sticky:not(.overlap):not(.transparent) .masthead:not(.side-header) {
        -webkit-transition: background-color 330ms ease;
        transition: background-color 330ms ease
    }

    .phantom-sticky .page-inner .masthead:not(.side-header) {
        -webkit-backface-visibility: hidden
    }

    .phantom-sticky.sticky-off.phantom-custom-logo-on .branding .sticky-logo,
    .phantom-sticky.sticky-on.phantom-custom-logo-on .branding>a:not(.sticky-logo),
    .phantom-sticky.sticky-on.phantom-custom-logo-on .branding>img:not(.sticky-logo) {
        display: none;
        opacity: 0
    }

    .phantom-logo-off.phantom-sticky.sticky-on .branding>a,
    .phantom-logo-off.phantom-sticky.sticky-on .branding>img,
    .phantom-main-logo-on.phantom-sticky.sticky-on .branding>a,
    .phantom-main-logo-on.phantom-sticky.sticky-on .branding>img,
    .phantom-sticky.sticky-off:not(.phantom-custom-logo-on) .branding .sticky-logo,
    .phantom-sticky.sticky-on:not(.phantom-custom-logo-on) .branding .sticky-logo {
        display: none;
        visibility: hidden
    }

    .phantom-main-logo-on.phantom-sticky.sticky-on .branding .sticky-logo {
        display: block;
        visibility: visible
    }

    .phantom-sticky.sticky-off.phantom-custom-logo-on .branding .sticky-logo,
    .phantom-sticky.sticky-on.phantom-custom-logo-on .branding>a:not(.sticky-logo),
    .phantom-sticky.sticky-on.phantom-custom-logo-on .branding>img:not(.sticky-logo) {
        visibility: hidden
    }

    .phantom-sticky.sticky-off.phantom-custom-logo-on .branding>a:not(.sticky-logo),
    .phantom-sticky.sticky-off.phantom-custom-logo-on .branding>img:not(.sticky-logo),
    .phantom-sticky.sticky-on.phantom-custom-logo-on .branding .sticky-logo {
        visibility: visible
    }

    .phantom-main-logo-on.phantom-sticky .branding .sticky-logo {
        display: none
    }

    .phantom-sticky #page .side-header .branding>a:not(.sticky-logo),
    .phantom-sticky #page .side-header .branding>img:not(.sticky-logo):not(.mobile-logo) {
        display: block;
        opacity: 1;
        -webkit-animation: none;
        animation: none;
        visibility: visible
    }

    .masthead .hide-on-desktop,
    .masthead.widgets .hide-on-desktop {
        display: none
    }
}

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

    .transparent .mixed-header.side-header-h-stroke,
    .transparent:not(.photo-scroller-album):not(.phantom-sticky) .masthead:not(.side-header):not(.mixed-header) {
        position: absolute;
        width: 100%;
        z-index: 102
    }
}

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

    .header-side-left.header-side-line #page,
    .overlay-navigation.header-side-line #page {
        padding: 0 !important
    }

    .header-side-left #page {
        padding-left: 0 !important
    }

    .header-side-right #page {
        padding-right: 0 !important
    }

    #phantom,
    .header-scrollbar-wrap,
    .header-space,
    .hide-overlay,
    .masthead .main-nav,
    .masthead.mixed-header,
    .masthead.side-header .header-bar,
    .masthead:not(.side-header) .header-bar,
    .masthead:not(.side-header) .main-nav,
    .overlay-navigation .masthead.side-header,
    .sticky-header .masthead.side-header {
        display: none
    }

    .dt-mobile-header,
    .overlay-navigation .masthead.mixed-header,
    .phantom-fade.hidden-header.overlay-navigation .mixed-header,
    .phantom-fade.hidden-header.sticky-header .mixed-header,
    .phantom-fade.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead,
    .phantom-slide.hidden-header.overlay-navigation .mixed-header,
    .phantom-slide.hidden-header.sticky-header .mixed-header,
    .phantom-slide.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead,
    .phantom-sticky.hidden-header.overlay-navigation .mixed-header,
    .phantom-sticky.hidden-header.sticky-header .mixed-header,
    .phantom-sticky.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead,
    .sticky-header .masthead.mixed-header,
    .sticky-mobile-header:not(.transparent) .mobile-header-space {
        display: block
    }

    .fixed-mobile-header.masthead:not(.side-header),
    .show-floating-icon.masthead:not(.side-header) {
        -webkit-transform: none !important;
        transform: none !important
    }

    .masthead .mobile-header-bar {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: -ms-flex;
        display: flex;
        min-height: 70px
    }

    .dt-mobile-menu-icon {
        display: -webkit-inline-flex;
        display: -moz-inline-flex;
        display: -ms-inline-flexbox;
        display: -ms-inline-flex;
        display: inline-flex;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .masthead.full-width,
    .masthead.mixed-header {
        padding: 0 50px;
        box-sizing: border-box
    }

    .top-bar {
        padding-left: 0;
        padding-right: 0
    }

    .top-bar.top-bar-disabled {
        display: none
    }

    #bottom-bar .menu-select,
    #bottom-bar .mini-nav select,
    .top-bar .soc-ico a {
        display: inline-block
    }

    .top-bar .soc-ico a {
        float: none;
        vertical-align: middle
    }

    .header-side-left:not(.header-top-line-active) .masthead,
    .header-side-right:not(.header-top-line-active) .masthead,
    .overlay-navigation:not(.header-top-line-active) .masthead {
        position: relative;
        top: 0 !important;
        left: 0 !important;
        width: 100% !important;
        margin-left: 0;
        margin-right: 0;
        -webkit-transform: none !important;
        transform: none !important;
        -webkit-transition: none !important;
        transition: none !important
    }

    .header-side-left:not(.header-top-line-active) .masthead.line-decoration,
    .header-side-right:not(.header-top-line-active) .masthead.line-decoration {
        border: none;
        border-bottom: 1px solid rgba(173, 176, 182, .3)
    }

    #page .mixed-header.side-header-menu-icon.line-decoration,
    #page .mixed-header.side-header-v-stroke.line-decoration {
        border-bottom: 1px solid #d93
    }

    .masthead.shadow-decoration.side-header-menu-icon {
        -webkit-box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07);
        box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07)
    }

    .mixed-header.side-header-menu-icon {
        background-color: #fff
    }

    .sticky-header.header-side-line .mixed-header.side-header-v-stroke {
        margin: 0
    }

    .side-header-v-stroke .mini-contacts,
    .side-header-v-stroke .mini-login,
    .side-header-v-stroke .mini-nav,
    .side-header-v-stroke .mini-search,
    .side-header-v-stroke .mini-wpml,
    .side-header-v-stroke .shopping-cart,
    .side-header-v-stroke .soc-ico,
    .side-header-v-stroke .text-area {
        margin: 0 10px
    }

    .transparent .masthead.side-header {
        position: absolute;
        height: auto
    }

    .transparent .masthead.full-width-line:not(.side-header) {
        border-bottom: none
    }

    .overlay-navigation .masthead,
    .sticky-header.fade-header-animation .side-header {
        opacity: 1 !important;
        visibility: visible !important;
        -webkit-animation: none !important;
        animation: none !important
    }

    .sticky-header.header-side-left.slide-header-animation .side-header {
        -ms-transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    .floating-mobile-menu-icon.admin-bar .dt-mobile-menu-icon.floating-btn {
        top: 50px
    }

    .overlap #fancy-header,
    .overlap #main-slideshow,
    .overlap .page-title {
        margin: -50px auto
    }

    .overlap #fancy-header .wf-wrap,
    .overlap #fancy-header.fancy-header .wf-wrap {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .overlap .page-title .wf-wrap {
        padding-top: 30px !important;
        padding-bottom: 30px
    }

    .overlap .rsHomePorthole .rsCapt {
        bottom: 75px
    }

    .overlap #page .ls-defaultskin .ls-bottom-slidebuttons,
    .overlap #page .ls-defaultskin .ls-nav-sides,
    .overlap #page .ls-defaultskin .ls-nav-start,
    .overlap #page .ls-defaultskin .ls-nav-stop {
        top: -67px
    }

    .overlap #page .ls-defaultskin .ls-bottom-slidebuttons {
        top: -69px
    }

    #page .project-navigation {
        top: 10px;
        right: 10px
    }

    .mobile-branding img.mobile-logo,
    .show-device-logo .branding img,
    .show-device-logo .mobile-branding img {
        display: none
    }

    .show-device-logo .branding img.mobile-logo,
    .show-device-logo .mobile-branding img.mobile-logo {
        display: block;
        max-width: 100%;
        height: auto
    }

    .first-switch-logo-center.first-switch-menu-left .mobile-header-bar .mobile-mini-widgets {
        -webkit-order: 2;
        -moz-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .first-switch-logo-center.first-switch-menu-left .mobile-header-bar .mobile-branding {
        -webkit-order: 1;
        -moz-order: 1;
        -ms-flex-order: 1;
        order: 1
    }

    .first-switch-logo-right.first-switch-menu-left .mobile-header-bar {
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -ms-flex-pack: start
    }

    .first-switch-logo-right.first-switch-menu-left .mobile-header-bar .mobile-branding {
        -webkit-flex-grow: 1;
        -moz-flex-grow: 1;
        -ms-flex-positive: 1;
        -ms-flex-grow: 1;
        flex-grow: 1;
        -webkit-justify-content: flex-end;
        -moz-justify-content: flex-end;
        -ms-justify-content: flex-end;
        justify-content: flex-end;
        -ms-flex-pack: end
    }

    .first-switch-logo-left.first-switch-menu-right .mobile-header-bar {
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -ms-flex-pack: start
    }

    .first-switch-logo-left.first-switch-menu-right .mobile-header-bar .mobile-branding {
        -webkit-flex-grow: 1;
        -moz-flex-grow: 1;
        -ms-flex-positive: 1;
        -ms-flex-grow: 1;
        flex-grow: 1;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -ms-flex-pack: start;
        -webkit-order: 0;
        -moz-order: 0;
        -ms-flex-order: 0;
        order: 0
    }

    .first-switch-logo-left.first-switch-menu-right .mobile-header-bar .mobile-mini-widgets {
        -webkit-order: 1;
        -moz-order: 1;
        -ms-flex-order: 1;
        order: 1
    }

    .first-switch-logo-left.first-switch-menu-right .mobile-header-bar .mobile-navigation {
        -webkit-order: 3;
        -moz-order: 3;
        -ms-flex-order: 3;
        order: 3
    }

    .first-switch-logo-center.first-switch-menu-right .mobile-branding {
        -webkit-order: 0;
        -moz-order: 0;
        -ms-flex-order: 0;
        order: 0
    }

    .first-switch-logo-center.first-switch-menu-right .mobile-navigation {
        -webkit-order: 2;
        -moz-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .mobile-sticky-header-overlay.active {
        opacity: 1;
        visibility: visible;
        z-index: 9601
    }

    .closed-overlay-mobile-header .sticky-header-overlay.active,
    .show-overlay-mobile-header .sticky-header-overlay.active {
        opacity: 0;
        visibility: hidden
    }

    .header-side-left.footer-overlap #footer {
        padding-left: 0;
        margin-left: 0
    }

    .header-side-right.footer-overlap #footer {
        padding-right: 0;
        margin-right: 0
    }

    .footer-overlap .footer {
        width: 100% !important
    }

    .floating-navigation-below-slider.phantom-sticky:not(.transparent):not(.sticky-mobile-header) .masthead-mobile {
        top: 0 !important
    }

    .mobile-mini-widgets-in-menu {
        display: -webkit-flex !important;
        display: -moz-flex !important;
        display: -ms-flexbox !important;
        display: -ms-flex !important;
        display: flex !important;
        -webkit-flex-flow: row wrap;
        -moz-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .dt-mobile-header .mini-widgets {
        display: none
    }
}

@media screen and (min-width:500px) and (max-width:990px) {

    .dt-mobile-header .hide-on-first-switch,
    .masthead .hide-on-first-switch,
    .masthead .in-menu-first-switch,
    .masthead .show-on-second-switch,
    .masthead.widgets .hide-on-first-switch,
    .masthead.widgets .in-menu-first-switch,
    .masthead.widgets .show-on-second-switch,
    .mobile-mini-widgets-in-menu .in-menu-second-switch,
    .sticky-mobile-header.fixed-mobile-menu .top-bar,
    .sticky-mobile-header.floating-navigation-below-slider .mobile-header-space {
        display: none
    }

    .floating-navigation-below-slider.floating-mobile-menu-icon:not(.transparent) .masthead,
    .floating-navigation-below-slider.sticky-mobile-header:not(.transparent) .masthead {
        position: relative;
        top: 0 !important
    }

    .sticky-mobile-header .masthead {
        height: auto;
        width: 100%
    }

    .sticky-mobile-header:not(.floating-navigation-below-slider) .masthead {
        position: fixed !important;
        top: 0
    }

    .sticky-mobile-header.floating-navigation-below-slider.fixed-mobile-header .masthead {
        position: fixed !important;
        top: 0 !important
    }

    .sticky-mobile-header.admin-bar:not(.floating-navigation-below-slider) .masthead {
        top: 32px !important
    }

    .transparent:not(.photo-scroller-album) .masthead:not(.side-header):not(.mixed-header) {
        position: absolute;
        width: 100%;
        z-index: 102
    }

    .first-switch-logo-center.first-switch-menu-left .mobile-header-bar .mobile-mini-widgets {
        -webkit-flex: 1 1 0%;
        -moz-flex: 1 1 0;
        -ms-flex: 1 1 0%;
        flex: 1 1 0%;
        -webkit-flex-flow: row wrap;
        -moz-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-justify-content: flex-end;
        -moz-justify-content: flex-end;
        -ms-justify-content: flex-end;
        justify-content: flex-end;
        -ms-flex-pack: end
    }

    .first-switch-logo-center.first-switch-menu-left .mobile-navigation {
        -webkit-flex: 1 1 0%;
        -moz-flex: 1 1 0;
        -ms-flex: 1 1 0%;
        flex: 1 1 0%
    }

    .first-switch-logo-center.first-switch-menu-right .mobile-navigation {
        -webkit-flex: 1 1 0%;
        -moz-flex: 1 1 0;
        -ms-flex: 1 1 0%;
        flex: 1 1 0%;
        -webkit-justify-content: flex-end;
        -moz-justify-content: flex-end;
        -ms-justify-content: flex-end;
        justify-content: flex-end;
        -ms-flex-pack: end
    }

    .first-switch-logo-center.first-switch-menu-right .mobile-header-bar .mobile-mini-widgets {
        -webkit-flex: 1 1 0%;
        -moz-flex: 1 1 0;
        -ms-flex: 1 1 0%;
        flex: 1 1 0%;
        -webkit-flex-flow: row wrap;
        -moz-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -ms-flex-pack: start
    }

    .first-switch-logo-center.first-switch-menu-left .mobile-header-bar .mobile-mini-widgets .last {
        margin-right: 0
    }

    .first-switch-logo-right.first-switch-menu-left .mobile-header-bar .dt-mobile-menu-icon {
        margin-right: 34px
    }

    .first-switch-logo-left.first-switch-menu-right .mobile-header-bar .dt-mobile-menu-icon {
        margin-left: 34px
    }

    .first-switch-logo-center.first-switch-menu-right .mobile-header-bar .mobile-mini-widgets .first {
        margin-left: 0
    }

    .mobile-mini-widgets-in-menu .in-menu-first-switch {
        display: inline-block
    }
}

@media screen and (max-width:500px) {
    .masthead {
        top: 0 !important
    }

    .sticky-mobile-header .masthead {
        position: fixed !important;
        height: auto;
        width: 100%
    }

    .masthead:not(.side-header) {
        -webkit-transform: none !important;
        transform: none !important
    }

    .sticky-mobile-header .mobile-header-space {
        display: block
    }

    .overlap .masthead:not(.mixed-header),
    .transparent .masthead:not(.side-header):not(.mixed-header) {
        background: center center rgba(255, 255, 255, .3) !important
    }

    .overlap .masthead.mixed-header,
    .transparent .masthead.mixed-header {
        background: #fff !important
    }

    .overlap #fancy-header,
    .overlap #main-slideshow,
    .overlap .page-title {
        margin: 0 auto
    }

    .masthead .mobile-header-bar {
        min-height: 56px
    }

    .masthead .mobile-header-bar .mobile-mini-widgets>*,
    .masthead .mobile-mini-widgets .in-menu-second-switch {
        display: none
    }

    .hide-on-second-switch,
    .masthead .top-bar {
        display: none !important
    }

    .show-on-second-switch {
        display: block !important
    }

    .dt-mobile-header .mini-widgets,
    .mobile-mini-widgets-in-menu .near-logo-second-switch {
        display: none
    }

    .masthead .mobile-mini-widgets .near-logo-second-switch.show-on-second-switch {
        display: inline-block
    }

    .masthead.line-decoration {
        border-bottom: none
    }

    .mini-contacts {
        white-space: normal
    }

    .second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-mini-widgets {
        -webkit-order: 2;
        -moz-order: 2;
        -ms-flex-order: 2;
        order: 2;
        -webkit-flex: 1 1 0%;
        -moz-flex: 1 1 0;
        -ms-flex: 1 1 0%;
        flex: 1 1 0%;
        -webkit-flex-flow: row wrap;
        -moz-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-justify-content: flex-end;
        -moz-justify-content: flex-end;
        -ms-justify-content: flex-end;
        justify-content: flex-end;
        -ms-flex-pack: end
    }

    .second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-branding {
        -webkit-order: 1;
        -moz-order: 1;
        -ms-flex-order: 1;
        order: 1;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-flex-pack: center;
        -ms-justify-content: center;
        justify-content: center
    }

    .second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-navigation {
        -webkit-order: 0;
        -moz-order: 0;
        -ms-flex-order: 0;
        order: 0;
        -webkit-flex: 1 1 0%;
        -moz-flex: 1 1 0;
        -ms-flex: 1 1 0%;
        flex: 1 1 0%;
        -ms-flex-positive: 1;
        -ms-flex-negative: 1;
        -ms-flex-preferred-size: 0
    }

    .second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-mini-widgets .last {
        margin-right: 0
    }

    .second-switch-logo-right.second-switch-menu-left .mobile-header-bar {
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -ms-flex-pack: start
    }

    .second-switch-logo-right.second-switch-menu-left .mobile-header-bar .mobile-branding {
        -webkit-flex-grow: 1;
        -moz-flex-grow: 1;
        -ms-flex-positive: 1;
        -ms-flex-grow: 1;
        flex-grow: 1;
        -webkit-order: 2;
        -moz-order: 2;
        -ms-flex-order: 2;
        order: 2;
        -webkit-justify-content: flex-end;
        -moz-justify-content: flex-end;
        -ms-justify-content: flex-end;
        justify-content: flex-end;
        -ms-flex-pack: end
    }

    .second-switch-logo-right.second-switch-menu-left .mobile-header-bar .mobile-navigation {
        -webkit-order: 0;
        -moz-order: 0;
        -ms-flex-order: 0;
        order: 0
    }

    .second-switch-logo-right.second-switch-menu-left .mobile-header-bar .dt-mobile-menu-icon {
        margin-right: 34px
    }

    .second-switch-logo-left.second-switch-menu-right .mobile-header-bar {
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -ms-flex-pack: start
    }

    .second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-branding {
        -webkit-flex-grow: 1;
        -moz-flex-grow: 1;
        -ms-flex-positive: 1;
        -ms-flex-grow: 1;
        flex-grow: 1;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -ms-flex-pack: start;
        -webkit-order: 0;
        -moz-order: 0;
        -ms-flex-order: 0;
        order: 0
    }

    .second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-mini-widgets {
        -webkit-order: 1;
        -moz-order: 1;
        -ms-flex-order: 1;
        order: 1
    }

    .second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-navigation {
        -webkit-order: 2;
        -moz-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .second-switch-logo-left.second-switch-menu-right .mobile-header-bar .dt-mobile-menu-icon {
        margin-left: 34px
    }

    .second-switch-logo-center.second-switch-menu-right .mobile-header-bar .mobile-branding {
        -webkit-order: 1;
        -moz-order: 1;
        -ms-flex-order: 1;
        order: 1;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-flex-pack: center;
        -ms-justify-content: center;
        justify-content: center
    }

    .second-switch-logo-center.second-switch-menu-right .mobile-navigation {
        -webkit-order: 2;
        -moz-order: 2;
        -ms-flex-order: 2;
        order: 2;
        -webkit-flex: 1 1 0%;
        -moz-flex: 1 1 0;
        -ms-flex: 1 1 0%;
        flex: 1 1 0%;
        -ms-flex-positive: 1;
        -ms-flex-negative: 1;
        -ms-flex-preferred-size: 0;
        -webkit-justify-content: flex-end;
        -moz-justify-content: flex-end;
        -ms-justify-content: flex-end;
        justify-content: flex-end;
        -ms-flex-pack: end
    }

    .second-switch-logo-center.second-switch-menu-right .mobile-header-bar .mobile-mini-widgets {
        -webkit-order: 0;
        -moz-order: 0;
        -ms-flex-order: 0;
        order: 0;
        -webkit-flex: 1 1 0%;
        -moz-flex: 1 1 0;
        -ms-flex: 1 1 0%;
        flex: 1 1 0%;
        -ms-flex-positive: 1;
        -ms-flex-negative: 1;
        -ms-flex-preferred-size: 0;
        -webkit-flex-flow: row wrap;
        -moz-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -ms-flex-pack: start
    }

    .second-switch-logo-center.second-switch-menu-right .mobile-header-bar .mobile-mini-widgets .first {
        margin-left: 0
    }

    .show-device-logo .branding img.mobile-logo,
    .show-device-logo .mobile-branding img.mobile-logo,
    .show-mobile-logo .branding img,
    .show-mobile-logo .mobile-branding img,
    .show-mobile-logo.show-device-logo .branding img,
    .show-mobile-logo.show-device-logo .mobile-branding img,
    .show-mobile-logo.side-header.show-device-logo .branding img,
    .show-mobile-logo.side-header.show-device-logo .mobile-branding img,
    .side-header.show-device-logo .branding img.mobile-logo,
    .side-header.show-device-logo .mobile-branding img.mobile-logo {
        display: none
    }

    .show-device-logo .branding img,
    .show-device-logo .mobile-branding img,
    .show-mobile-logo .branding img.mobile-logo,
    .show-mobile-logo .mobile-branding img.mobile-logo,
    .show-mobile-logo.show-device-logo .branding img.mobile-logo,
    .show-mobile-logo.show-device-logo .mobile-branding img.mobile-logo {
        display: inline-block;
        max-width: 100%;
        height: auto
    }

    #fancy-header,
    .page-title {
        /* min-height: 100% !important */
    }

    #page #fancy-header>.wf-wrap,
    .page-title .wf-container-title {
        display: table;
        width: 100%
    }

    #fancy-header .wf-wrap,
    .page-title .wf-container-title {
        padding-top: 20px !important;
        padding-bottom: 20px !important
    }

    .page-title.disabled-bg .wf-wrap {
        padding-top: 0;
        padding-bottom: 0
    }

    .page-title>.wf-wrap {
        padding-top: 0 !important
    }

    .fancy-header .wf-table,
    .fancy-header .wf-td,
    .page-title .wf-table,
    .page-title .wf-td {
        display: block;
        width: 100%;
        text-align: center
    }

    .fancy-header .wf-table,
    .page-title .wf-table {
        height: auto !important
    }

    #fancy-header .wf-table,
    .page-title .wf-table {
        display: table-cell;
        vertical-align: middle
    }

    .page-title.disabled-bg .wf-table {
        vertical-align: bottom
    }

    .content-right.fancy-header .wf-td,
    .page-title.content-left .wf-td,
    .page-title.content-right .wf-td,
    .page-title.title-left .hr-breadcrumbs,
    .page-title.title-right h1,
    .title-left .breadcrumbs {
        text-align: center
    }

    .page-title.title-left .hr-breadcrumbs,
    .title-left .breadcrumbs {
        float: none
    }

    .breadcrumbs {
        margin-bottom: 10px
    }

    .breadcrumbs.breadcrumbs-bg {
        margin-top: 10px
    }

    .title-right .breadcrumbs {
        margin: 10px 0
    }

    .breadcrumbs-off .hgroup,
    .fancy-header .hgroup,
    .page-title .hgroup {
        padding-bottom: 5px
    }

    .title-right .hgroup {
        padding: 0 0 5px
    }

    .title-right.breadcrumbs-off .hgroup {
        padding-top: 5px
    }

    .page-title.title-left.disabled-bg h1 {
        margin: 5px 0
    }

    .title-left.disabled-bg .breadcrumbs {
        margin-bottom: 0
    }
}

@media screen and (min-width:800px) {
    .transparent.video-playing .masthead {
        display: none !important
    }

    .video-playing .rsHomePorthole .rsCloseVideoBtn {
        top: 30px
    }

    .overlap.video-playing #fancy-header,
    .overlap.video-playing #main-slideshow,
    .overlap.video-playing .page-title {
        margin-top: 0;
        margin-bottom: 0
    }
}

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

    .blog.layout-list .post .alignleft,
    .layout-list .buttons-on-img,
    .layout-list .project-even .buttons-on-img {
        margin-right: 0;
        margin-left: 0
    }

    .sidebar-left .content,
    .sidebar-right .content {
        width: 100%;
        padding-right: 25px;
        padding-left: 25px
    }

    .sidebar-left .sidebar,
    .sidebar-right .sidebar {
        border: none
    }

    .sidebar-divider-off.sidebar-left .sidebar,
    .sidebar-divider-off.sidebar-right .sidebar,
    .sidebar-left .sidebar,
    .sidebar-left .sidebar.bg-under-widget,
    .sidebar-left .sidebar.solid-bg,
    .sidebar-right .sidebar,
    .sidebar-right .sidebar.bg-under-widget,
    .sidebar-right .sidebar.solid-bg {
        width: 100%;
        margin-right: 0;
        margin-left: 0;
        padding-right: 25px;
        padding-left: 25px;
        margin-top: 60px
    }

    .mobile-hide-sidebar .sidebar {
        display: none
    }

    .sidebar {
        padding-top: 50px
    }

    .content,
    .project-even .alignleft,
    .project-even ul.royalSlider.alignleft,
    .sidebar {
        width: 100%
    }

    .layout-list .blog-content,
    .layout-list .blog-media,
    .layout-list .project-list-content,
    .layout-list .project-list-media {
        float: none;
        width: 100% !important
    }
}

@media screen and (max-width:768px) {
    .footer .widget {
        width: 100%
    }

    .mobile-hide-footer #footer>.wf-wrap {
        display: none
    }

    .footer-overlap .page-inner {
        margin-bottom: 0 !important
    }

    .footer-overlap .footer {
        position: relative !important;
        left: 0 !important
    }

    #bottom-bar .wf-table,
    #bottom-bar .wf-td {
        display: block;
        text-align: center
    }

    #bottom-bar .wf-table {
        height: auto
    }

    #bottom-bar .wf-td {
        margin: 5px 0
    }

    .wf-container-bottom {
        padding: 10px 0
    }

    #bottom-bar .wf-float-left,
    #bottom-bar .wf-float-right,
    #branding-bottom {
        display: block;
        float: none;
        width: auto;
        padding-left: 0;
        padding-right: 0;
        margin-right: auto;
        margin-left: auto;
        text-align: center
    }

    .header-side-right.footer-overlap:not(.sticky-header) #footer,
    .header-side-right.header-side-line.footer-overlap #footer {
        padding-right: 0;
        margin-right: 0
    }

    .header-side-left.footer-overlap:not(.sticky-header) #footer,
    .header-side-left.header-side-line.footer-overlap #footer,
    .header-side-left.header-side-line.footer-overlap .boxed #footer,
    .overlay-navigation.header-side-line.footer-overlap #footer,
    .overlay-navigation.header-side-line.footer-overlap .boxed #footer {
        padding-left: 0;
        margin-left: 0
    }

    #bottom-bar .mini-nav ul {
        display: none
    }

    #bottom-bar .menu-select,
    #bottom-bar .mini-nav select {
        display: inline-block
    }

    #bottom-bar .menu-select {
        position: relative;
        opacity: 1;
        visibility: visible
    }
}

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

    .masthead:not(.side-header):not(.full-width):not(.side-header-v-stroke):not(.side-header-menu-icon),
    .side-header .mobile-header-bar,
    .wf-wrap {
        padding: 0 50px
    }

    .masthead:not(.side-header):not(.side-header-menu-icon) .header-bar,
    .masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar,
    .masthead:not(.side-header):not(.side-header-menu-icon) .top-bar {
        max-width: calc(1250px - 100px)
    }

    .header-bar .masthead.side-header-menu-icon,
    .masthead:not(.side-header).full-width .header-bar,
    .masthead:not(.side-header).full-width .mobile-header-bar,
    .masthead:not(.side-header).full-width .top-bar,
    .mobile-header-bar .masthead.side-header-menu-icon,
    .top-bar .masthead.side-header-menu-icon {
        max-width: 100%
    }

    #main-slideshow.fixed .three-d-slider,
    #main-slideshow.fixed>.royalSlider,
    #phantom .ph-wrap.boxed,
    .boxed .classic-header.content-width-line .navigation:before,
    .boxed .top-bar.line-content:before,
    .ph-wrap {
        max-width: calc(1250px - 100px)
    }

    .article-top-bar>.wf-wrap,
    .sidebar,
    .sidebar-left .content,
    .sidebar-right .content {
        padding-right: 25px;
        padding-left: 25px
    }

    .sidebar-divider-off.sidebar-left .sidebar,
    .sidebar-divider-off.sidebar-right .sidebar,
    .sidebar-left .sidebar,
    .sidebar-left .sidebar.bg-under-widget,
    .sidebar-left .sidebar.solid-bg,
    .sidebar-right .sidebar,
    .sidebar-right .sidebar.bg-under-widget,
    .sidebar-right .sidebar.solid-bg {
        margin-right: 0;
        margin-left: 0;
        padding-right: 25px;
        padding-left: 25px
    }

    .sidebar-divider-off.sidebar-right .sidebar,
    .sidebar-right .sidebar,
    .sidebar-right .sidebar.bg-under-widget,
    .sidebar-right .sidebar.solid-bg {
        padding-left: 0
    }

    .sidebar-divider-off.sidebar-left .sidebar,
    .sidebar-left .sidebar,
    .sidebar-left .sidebar.bg-under-widget,
    .sidebar-left .sidebar.solid-bg {
        padding-right: 0
    }

    #main-slideshow.fixed {
        padding: 50px
    }

    .sidebar-left .sidebar,
    .sidebar-right .content {
        padding-right: 50px
    }

    .sidebar-left .content,
    .sidebar-right .sidebar {
        padding-left: 50px
    }

    .wf-container,
    .wf-container-main {
        margin: 0 -25px
    }

    .content,
    .sidebar,
    .wf-cell,
    .wf-usr-cell {
        padding: 0 25px
    }
}

@media screen and (min-width:768px) and (max-width:970px) {

    .sidebar-divider-off.sidebar-left .sidebar,
    .sidebar-divider-off.sidebar-right .sidebar,
    .sidebar-left .content,
    .sidebar-left .sidebar,
    .sidebar-left .sidebar.bg-under-widget,
    .sidebar-left .sidebar.solid-bg,
    .sidebar-right .content,
    .sidebar-right .sidebar,
    .sidebar-right .sidebar.bg-under-widget,
    .sidebar-right .sidebar.solid-bg {
        padding-right: 25px;
        padding-left: 25px
    }
}

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

    .masthead.full-width,
    .masthead.mixed-header {
        box-sizing: border-box
    }

    #main .wf-wrap,
    #page .masthead.full-width,
    #page .masthead.mixed-header:not(.side-header-v-stroke),
    .masthead:not(.side-header):not(.full-width):not(.side-header-v-stroke):not(.side-header-menu-icon),
    .page-title .wf-wrap,
    .side-header .mobile-header-bar {
        padding: 0 20px
    }

    #main-slideshow.fixed {
        padding: 20px
    }

    #main-slideshow.fixed .three-d-slider,
    #main-slideshow.fixed>.royalSlider,
    .boxed .classic-header.content-width-line .navigation:before,
    .boxed .top-bar.line-content:before,
    .ph-wrap {
        max-width: 1210px
    }

    .masthead:not(.side-header):not(.side-header-menu-icon) .header-bar,
    .masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar,
    .masthead:not(.side-header):not(.side-header-menu-icon) .top-bar {
        max-width: calc(1250px - 40px)
    }

    .footer .wf-wrap {
        padding: 0 20px
    }

    #main .article-top-bar>.wf-wrap,
    .sidebar-divider-off.sidebar-left .sidebar,
    .sidebar-divider-off.sidebar-right .sidebar,
    .sidebar-left .content,
    .sidebar-left .sidebar,
    .sidebar-left .sidebar.bg-under-widget,
    .sidebar-left .sidebar.solid-bg,
    .sidebar-right .content,
    .sidebar-right .sidebar,
    .sidebar-right .sidebar.bg-under-widget,
    .sidebar-right .sidebar.solid-bg {
        padding-right: 10px;
        padding-left: 10px
    }

    .wf-container,
    .wf-container-main {
        margin: 0 -10px
    }

    .content,
    .sidebar,
    .wf-cell,
    .wf-usr-cell {
        padding: 0 10px
    }
}

@media screen and (max-width:990px) and (max-width:768px) {
    #page .masthead.mixed-header {
        padding: 0 20px
    }
}

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

    .rsHomePorthole .rsCLink,
    .rsHomePorthole .rsPlayBtn {
        height: 50px;
        margin-left: -25px;
        margin-top: -25px;
        width: 50px
    }

    .rsHomePorthole .rsPlayBtn {
        background-size: 30px 30px;
        background-position: 15px center
    }

    .rsHomePorthole .rsCLink {
        background-size: 24px 24px
    }

    .rsHomePorthole .rsBtnCenterer {
        margin-top: -25px;
        height: 50px
    }

    .rsHomePorthole .rsBtnCenterer:not(.with-link) .rsPlayBtn {
        margin-top: 0
    }

    .rsHomePorthole .rsBtnCenterer.with-link {
        width: 120px;
        margin: -25px 0 0 -60px
    }

    .rsHomePorthole .with-link .rsCLink,
    .rsHomePorthole .with-link .rsPlayBtn {
        position: relative;
        top: 0;
        left: 0;
        display: inline-block;
        margin: 0 5px
    }
}

@media screen and (max-width:1100px) {
    .floating-content {
        -webkit-transform: translateY(0) !important;
        transform: translateY(0) !important
    }
}

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

    #main .wf-mobile-hidden,
    .filter-extras {
        display: none
    }

    #main .wf-mobile-visible,
    .content .wf-mobile-collapsed .wf-td,
    .content .wf-mobile-collapsed .wf-tr,
    .content .wf-table.wf-mobile-collapsed,
    .shortcode-action-box.box-style-table {
        display: block
    }

    .table-standard {
        overflow: scroll
    }

    .content .wf-1,
    .content .wf-1-2,
    .content .wf-1-3,
    .content .wf-1-4,
    .content .wf-1-5,
    .content .wf-2-3,
    .content .wf-2-4,
    .content .wf-3-4,
    .content [class*=wf-span-] {
        width: 100%
    }

    li.comment,
    li.pingback {
        padding-left: 0
    }

    .children li.comment,
    .children li.pingback {
        padding-left: 30px
    }

    #comments .children {
        margin-left: 10px
    }

    .box-style-table .shortcode-action-container {
        display: block;
        margin-top: 20px;
        margin-bottom: 0;
        padding-left: 0;
        overflow: hidden
    }

    .box-style-table .action-button .dt-btn {
        float: left
    }
}

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

    .header-side-left .mega-auto-width>.sub-nav,
    .header-side-left .mega-full-width>.sub-nav {
        max-width: 767px;
        left: 0;
        top: auto !important;
        padding-left: 0
    }

    .header-side-right .mega-auto-width>.sub-nav,
    .header-side-right .mega-full-width>.sub-nav {
        max-width: 767px;
        right: 0;
        top: auto !important;
        padding-right: 0
    }
}

@media screen and (max-width:800px) {
    .rsHomePorthole .rsCapt {
        bottom: 25px
    }

    .overlap .rsHomePorthole .rsCapt {
        bottom: 45px
    }
}

@media screen and (min-width:0px) and (max-width:760px) {
    #main-slideshow .psThumbs {
        display: none
    }

    .rsHomePorthole .rsCapt {
        padding: 0 20px;
        bottom: 15px
    }

    .overlap .rsHomePorthole .rsCapt {
        bottom: 15px
    }
}

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

    .album-content-description,
    .hide-thumb-btn,
    .photo-scroller .ts-wrap.scroller-thumbnails,
    .project-navigation>span,
    .scroller-arrow,
    .share-overlay h3,
    table.shop_table .product-subtotal,
    table.shop_table th {
        display: none
    }

    .description-on-hover .mobile-paddings.iso-grid,
    .description-under-image.bg-under-post .mobile-paddings.dt-isotope,
    .mobile-paddings.dt-isotope.description-under-image.bg-under-post,
    .mobile-paddings.iso-container,
    .mobile-paddings.iso-grid.description-on-hover {
        margin: -10px !important
    }

    .description-under-image.bg-under-post .mobile-paddings.dt-isotope .wf-cell,
    .mobile-paddings .iso-item,
    .mobile-paddings.dt-isotope.description-under-image.bg-under-post .wf-cell,
    .mobile-paddings.iso-grid .wf-cell {
        padding: 10px !important
    }

    .description-under-image .mobile-paddings.dt-isotope,
    .mobile-paddings.dt-isotope.description-under-image {
        margin: -5px -10px 0 !important
    }

    .full-width-wrap .description-under-image .mobile-paddings.dt-isotope,
    .full-width-wrap .mobile-paddings.dt-isotope.description-under-image {
        margin: -5px 10px 0 !important
    }

    .description-under-image .mobile-paddings.dt-isotope .wf-cell,
    .mobile-paddings.dt-isotope.description-under-image .wf-cell {
        padding: 5px 10px 0 !important
    }

    .photo-scroller .btn-cntr,
    .photo-scroller .slide-caption {
        bottom: 5px !important
    }

    .project-navigation .next-post {
        margin-right: 0
    }

    .share-overlay .wf-td {
        padding-top: 60px
    }

    .share-overlay h1 {
        margin-bottom: 30px;
        font-size: 40px;
        line-height: 44px
    }

    #page .share-overlay .soc-ico a,
    .share-overlay .soc-ico a {
        width: 50px;
        height: 50px;
        margin: 5px
    }

    .share-overlay .soc-ico a .icon {
        width: 40px;
        height: 40px
    }

    .dt-fancy-separator {
        width: 100% !important
    }

    .product .variations td,
    table.shop_table td,
    table.shop_table tr {
        display: block
    }

    table.shop_table td {
        padding: 0 5px;
        border: none;
        text-align: center !important
    }

    .cart .product-thumbnail {
        margin: 0 auto
    }

    table.cart .product-thumbnail,
    table.cart img {
        width: 150px
    }

    table.shop_table .variation dt {
        float: none
    }

    table.shop_table tbody tr {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .product .variations td {
        text-align: left
    }

    .cart .product-remove,
    .cart-collaterals .cart_totals,
    .cart-collaterals .shipping_calculator,
    .col2-set .col-1,
    .col2-set .col-2,
    .product div.images,
    .product div.summary,
    form .form-row-first,
    form .form-row-last {
        width: 100%;
        padding-right: 0
    }

    .woocommerce .shop_table a.remove {
        display: inline-block
    }

    .is-iphone a.pp_expand,
    .overlap.video-playing #header,
    .pp_bottom,
    .pp_gallery,
    .pp_top,
    a.pp_contract {
        display: none !important
    }

    .shop_table tr {
        border-top: 1px solid
    }

    table.shop_table {
        border-left: 1px solid;
        border-right: 1px solid
    }

    .shop_table.my_account_orders {
        border-bottom: 1px solid
    }

    #reviews ol.commentlist li {
        padding-left: 0
    }

    #comments .children {
        margin-left: 0
    }

    #reviews ol.commentlist .comment_container {
        overflow: hidden
    }

    .is-iphone .pp_pic_holder {
        width: 96% !important;
        left: 2% !important
    }

    .is-iphone .pp_content_container .pp_left {
        padding-left: 0 !important
    }

    .is-iphone .pp_content_container .pp_right {
        padding-right: 0 !important
    }

    .is-iphone .pp_content {
        width: 100% !important;
        height: auto !important
    }

    .is-iphone .pp_fade,
    .pp_hoverContainer {
        width: 100% !important;
        height: 100% !important
    }

    .is-iphone #pp_full_res img {
        width: 100% !important;
        height: auto !important
    }

    .is-iphone .pp_details {
        width: 100% !important
    }
}

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

    .rollover-content .entry-meta,
    .rollover-content p {
        display: none
    }
}

@media (max-width:600px) {
    .floating-mobile-menu-icon.admin-bar .dt-mobile-menu-icon.floating-btn {
        top: 10px
    }
}

@media (max-width:480px) {

    #main #content .tab-style-one.wpb_content_element .wpb_tabs_nav,
    #main #content .tab-style-three.wpb_content_element .wpb_tabs_nav,
    #main #content .wpb_tour.tab-style-one.wpb_content_element .wpb_tabs_nav,
    #main #content .wpb_tour.tab-style-three.wpb_content_element .wpb_tabs_nav,
    #main #content .wpb_tour.tab-style-two.wpb_content_element .wpb_tabs_nav,
    #main .tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper,
    #main .tab-style-three.wpb_content_element .wpb_tour_tabs_wrapper,
    #main .wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab,
    #main .wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab,
    #main .wpb_tour.tab-style-two .wpb_tour_tabs_wrapper .wpb_tab,
    #main .wpb_tour.wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab,
    #main .wpb_tour.wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab {
        display: block
    }

    #main .wpb_tour.tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper,
    #main .wpb_tour.tab-style-three.wpb_content_element .wpb_tour_tabs_wrapper,
    #main .wpb_tour.tab-style-two.wpb_content_element .wpb_tour_tabs_wrapper {
        display: block !important
    }

    .wpb_tour.tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
        padding-top: 0
    }

    .wpb_tour.tab-style-one .wpb_tabs_nav,
    .wpb_tour.tab-style-three .wpb_tabs_nav {
        border-right: none
    }

    .wpb_tour.tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab,
    .wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab {
        padding-left: 0
    }
}

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

    .first-switch-logo-right.first-switch-menu-left .mobile-header-bar .dt-mobile-menu-icon,
    .second-switch-logo-right.second-switch-menu-left .mobile-header-bar .dt-mobile-menu-icon {
        margin-right: 10px
    }

    .first-switch-logo-left.first-switch-menu-right .mobile-header-bar .dt-mobile-menu-icon,
    .second-switch-logo-left.second-switch-menu-right .mobile-header-bar .dt-mobile-menu-icon {
        margin-left: 10px
    }

    .post-navigation .back-to-list,
    .post-navigation .disabled,
    .post-navigation .nav-next .fa,
    .post-navigation .nav-previous .fa {
        display: none
    }

    .post-navigation .nav-links {
        -webkit-flex-flow: column wrap;
        -moz-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
        flex-flow: column wrap;
        padding-bottom: 0
    }

    .post-navigation .nav-next,
    .post-navigation .nav-previous {
        width: 100%;
        padding: 0;
        margin: 0 0 25px;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center
    }

    .post-navigation .nav-next .post-title,
    .post-navigation .nav-previous .post-title,
    .rtl .post-navigation .nav-next .post-title,
    .rtl .post-navigation .nav-previous .post-title {
        -webkit-align-self: center;
        -moz-align-self: center;
        -ms-align-self: center;
        -ms-flex-item-align: center;
        align-self: center
    }
}

@media screen and (max-width:450px) {
    .woocommerce-result-count {
        float: none
    }
}

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

    .entry-author .alignleft,
    .entry-author .wf-td {
        display: block
    }

    .entry-author .alignleft {
        float: none;
        margin-right: 0;
        text-align: center
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
    body:after {
        content: 'tablet';
        display: none
    }
}

@media screen and (max-width:760px),
screen and (max-height:300px) {
    body:after {
        content: 'phone';
        display: none
    }
}

/* Post Type Less Compiled */

.rsDesc,
.rsTitle,
.team-author p,
.team-author-name {
    text-transform: none
}

.accent-bg-mixin {
    color: #fff;
    background-color: #1ebbf0
}

.accent-gradient .accent-bg-mixin {
    background: #1ebbf0;
    background: -webkit-linear-gradient(30deg, #1ebbf0 0, #39dfaa 100%);
    background: linear-gradient(30deg, #1ebbf0 0, #39dfaa 100%)
}

.solid-bg-mixin {
    background-color: #f8f8f9
}

.stripe-style-1 .solid-bg-mixin {
    background-color: #fff
}

.stripe-style-2 .solid-bg-mixin,
.stripe-style-3 .solid-bg-mixin {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-4 .solid-bg-mixin {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .solid-bg-mixin {
    background-color: rgba(0, 0, 0, .08)
}

.header-color,
.sidebar-content .header-color,
.stripe .sidebar-content.solid-bg .header-color {
    color: #3b3f4a
}

.footer .header-color {
    color: #fff
}

.stripe-style-1 .header-color {
    color: #3b3f4a
}

.stripe-style-2 .header-color,
.stripe-style-3 .header-color,
.stripe-style-4 .header-color {
    color: #fff
}

.stripe-style-5 .header-color {
    color: #333
}

.color-base-transparent {
    color: #adb0b6
}

.sidebar-content .color-base-transparent,
.stripe .sidebar-content .color-base-transparent {
    color: rgba(120, 125, 133, .5)
}

.footer .color-base-transparent {
    color: rgba(154, 160, 167, .5)
}

.stripe-style-1 .color-base-transparent {
    color: rgba(120, 125, 133, .5)
}

.stripe-style-2 .color-base-transparent {
    color: rgba(139, 145, 153, .5)
}

.stripe-style-3 .color-base-transparent,
.stripe-style-4 .color-base-transparent {
    color: rgba(255, 255, 255, .5)
}

.stripe-style-5 .color-base-transparent {
    color: rgba(51, 51, 51, .5)
}

.outline-element-decoration .outline-decoration {
    -webkit-box-shadow: inset 0 0 0 1px transparent;
    box-shadow: inset 0 0 0 1px transparent
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .outline-decoration {
    -webkit-box-shadow: inset 0 0 0 1px;
    box-shadow: inset 0 0 0 1px
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .outline-decoration {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .stripe-style-1.outline-element-decoration .outline-decoration,
.stripe-style-1.outline-element-decoration .outline-decoration {
    -webkit-box-shadow: inset 0 0 0 1px #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.outline-element-decoration .stripe-style-2.outline-element-decoration .outline-decoration,
.stripe-style-2.outline-element-decoration .outline-decoration {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.outline-element-decoration .stripe-style-3.outline-element-decoration .outline-decoration,
.stripe-style-3.outline-element-decoration .outline-decoration {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19)
}

.outline-element-decoration .stripe-style-4 .outline-decoration,
.outline-element-decoration .stripe-style-5 .outline-decoration {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .shadow-decoration,
.shadow-element-decoration .stripe .sidebar-content.solid-bg .shadow-decoration {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .shadow-decoration {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .shadow-decoration,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .shadow-decoration,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .shadow-decoration,
.stripe-style-1.shadow-element-decoration .shadow-decoration,
.stripe-style-2.shadow-element-decoration .shadow-decoration,
.stripe-style-3.shadow-element-decoration .shadow-decoration {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe-style-4 .shadow-decoration,
.shadow-element-decoration .stripe-style-5 .shadow-decoration {
    -webkit-box-shadow: none;
    box-shadow: none
}

.bg-on.team-container,
.testimonial-item .ts-viewport,
.testimonial-item:not(.testimonial-item-slider) {
    background-color: #f8f8f9
}

.stripe-style-1 .bg-on.team-container,
.stripe-style-1 .testimonial-item .ts-viewport,
.stripe-style-1 .testimonial-item:not(.testimonial-item-slider) {
    background-color: #fff
}

.stripe-style-2 .bg-on.team-container,
.stripe-style-2 .testimonial-item .ts-viewport,
.stripe-style-2 .testimonial-item:not(.testimonial-item-slider),
.stripe-style-3 .bg-on.team-container,
.stripe-style-3 .testimonial-item .ts-viewport,
.stripe-style-3 .testimonial-item:not(.testimonial-item-slider) {
    background-color: rgba(255, 255, 255, .1)
}

.stripe-style-4 .bg-on.team-container,
.stripe-style-4 .testimonial-item .ts-viewport,
.stripe-style-4 .testimonial-item:not(.testimonial-item-slider) {
    background-color: rgba(255, 255, 255, .15)
}

.stripe-style-5 .bg-on.team-container,
.stripe-style-5 .testimonial-item .ts-viewport,
.stripe-style-5 .testimonial-item:not(.testimonial-item-slider) {
    background-color: rgba(0, 0, 0, .08)
}

.outline-element-decoration .bg-on.team-container,
.outline-element-decoration .testimonial-item .ts-viewport,
.outline-element-decoration .testimonial-item:not(.testimonial-item-slider) {
    -webkit-box-shadow: inset 0 0 0 1px transparent;
    box-shadow: inset 0 0 0 1px transparent
}

.outline-element-decoration .stripe .sidebar-content.solid-bg .bg-on.team-container,
.outline-element-decoration .stripe .sidebar-content.solid-bg .testimonial-item .ts-viewport,
.outline-element-decoration .stripe .sidebar-content.solid-bg .testimonial-item:not(.testimonial-item-slider) {
    -webkit-box-shadow: inset 0 0 0 1px;
    box-shadow: inset 0 0 0 1px
}

.outline-element-decoration .stripe:not(.shadow-element-decoration) .bg-on.team-container,
.outline-element-decoration .stripe:not(.shadow-element-decoration) .testimonial-item .ts-viewport,
.outline-element-decoration .stripe:not(.shadow-element-decoration) .testimonial-item:not(.testimonial-item-slider) {
    -webkit-box-shadow: none;
    box-shadow: none
}

.outline-element-decoration .stripe-style-1.outline-element-decoration .bg-on.team-container,
.outline-element-decoration .stripe-style-1.outline-element-decoration .testimonial-item .ts-viewport,
.outline-element-decoration .stripe-style-1.outline-element-decoration .testimonial-item:not(.testimonial-item-slider),
.stripe-style-1.outline-element-decoration .bg-on.team-container,
.stripe-style-1.outline-element-decoration .testimonial-item .ts-viewport,
.stripe-style-1.outline-element-decoration .testimonial-item:not(.testimonial-item-slider) {
    -webkit-box-shadow: inset 0 0 0 1px #d33;
    box-shadow: inset 0 0 0 1px #d33
}

.outline-element-decoration .stripe-style-2.outline-element-decoration .bg-on.team-container,
.outline-element-decoration .stripe-style-2.outline-element-decoration .testimonial-item .ts-viewport,
.outline-element-decoration .stripe-style-2.outline-element-decoration .testimonial-item:not(.testimonial-item-slider),
.stripe-style-2.outline-element-decoration .bg-on.team-container,
.stripe-style-2.outline-element-decoration .testimonial-item .ts-viewport,
.stripe-style-2.outline-element-decoration .testimonial-item:not(.testimonial-item-slider) {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)
}

.outline-element-decoration .stripe-style-3.outline-element-decoration .bg-on.team-container,
.outline-element-decoration .stripe-style-3.outline-element-decoration .testimonial-item .ts-viewport,
.outline-element-decoration .stripe-style-3.outline-element-decoration .testimonial-item:not(.testimonial-item-slider),
.stripe-style-3.outline-element-decoration .bg-on.team-container,
.stripe-style-3.outline-element-decoration .testimonial-item .ts-viewport,
.stripe-style-3.outline-element-decoration .testimonial-item:not(.testimonial-item-slider) {
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .19)
}

.outline-element-decoration .stripe-style-4 .bg-on.team-container,
.outline-element-decoration .stripe-style-4 .testimonial-item .ts-viewport,
.outline-element-decoration .stripe-style-4 .testimonial-item:not(.testimonial-item-slider),
.outline-element-decoration .stripe-style-5 .bg-on.team-container,
.outline-element-decoration .stripe-style-5 .testimonial-item .ts-viewport,
.outline-element-decoration .stripe-style-5 .testimonial-item:not(.testimonial-item-slider) {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .bg-on.team-container,
.shadow-element-decoration .stripe .sidebar-content.solid-bg .bg-on.team-container,
.shadow-element-decoration .stripe .sidebar-content.solid-bg .testimonial-item .ts-viewport,
.shadow-element-decoration .stripe .sidebar-content.solid-bg .testimonial-item:not(.testimonial-item-slider),
.shadow-element-decoration .testimonial-item .ts-viewport,
.shadow-element-decoration .testimonial-item:not(.testimonial-item-slider) {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe:not(.outline-element-decoration) .bg-on.team-container,
.shadow-element-decoration .stripe:not(.outline-element-decoration) .testimonial-item .ts-viewport,
.shadow-element-decoration .stripe:not(.outline-element-decoration) .testimonial-item:not(.testimonial-item-slider) {
    -webkit-box-shadow: none;
    box-shadow: none
}

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .bg-on.team-container,
.shadow-element-decoration .stripe-style-1.shadow-element-decoration .testimonial-item .ts-viewport,
.shadow-element-decoration .stripe-style-1.shadow-element-decoration .testimonial-item:not(.testimonial-item-slider),
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .bg-on.team-container,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .testimonial-item .ts-viewport,
.shadow-element-decoration .stripe-style-2.shadow-element-decoration .testimonial-item:not(.testimonial-item-slider),
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .bg-on.team-container,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .testimonial-item .ts-viewport,
.shadow-element-decoration .stripe-style-3.shadow-element-decoration .testimonial-item:not(.testimonial-item-slider),
.stripe-style-1.shadow-element-decoration .bg-on.team-container,
.stripe-style-1.shadow-element-decoration .testimonial-item .ts-viewport,
.stripe-style-1.shadow-element-decoration .testimonial-item:not(.testimonial-item-slider),
.stripe-style-2.shadow-element-decoration .bg-on.team-container,
.stripe-style-2.shadow-element-decoration .testimonial-item .ts-viewport,
.stripe-style-2.shadow-element-decoration .testimonial-item:not(.testimonial-item-slider),
.stripe-style-3.shadow-element-decoration .bg-on.team-container,
.stripe-style-3.shadow-element-decoration .testimonial-item .ts-viewport,
.stripe-style-3.shadow-element-decoration .testimonial-item:not(.testimonial-item-slider) {
    -webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 18px rgba(0, 0, 0, .1)
}

.shadow-element-decoration .stripe-style-4 .bg-on.team-container,
.shadow-element-decoration .stripe-style-4 .testimonial-item .ts-viewport,
.shadow-element-decoration .stripe-style-4 .testimonial-item:not(.testimonial-item-slider),
.shadow-element-decoration .stripe-style-5 .bg-on.team-container,
.shadow-element-decoration .stripe-style-5 .testimonial-item .ts-viewport,
.shadow-element-decoration .stripe-style-5 .testimonial-item:not(.testimonial-item-slider) {
    -webkit-box-shadow: none;
    box-shadow: none
}

.sidebar-content .testimonial-item .testimonial-vcard .text-primary,
.sidebar-content .testimonial-item .testimonial-vcard .text-primary *,
.sidebar-content .testimonial-item .testimonial-vcard .text-secondary,
.stripe .sidebar-content .testimonial-item .testimonial-vcard .text-primary,
.stripe .sidebar-content .testimonial-item .testimonial-vcard .text-primary *,
.stripe .sidebar-content .testimonial-item .testimonial-vcard .text-secondary,
.testimonial-item .testimonial-vcard .text-primary,
.testimonial-item .testimonial-vcard .text-primary *,
.testimonial-item .testimonial-vcard .text-secondary {
    color: #3b3f4a
}

.footer .testimonial-item .testimonial-vcard .text-primary,
.footer .testimonial-item .testimonial-vcard .text-primary *,
.footer .testimonial-item .testimonial-vcard .text-secondary {
    color: #fff
}

.stripe-style-1 .testimonial-item .testimonial-vcard .text-primary,
.stripe-style-1 .testimonial-item .testimonial-vcard .text-primary *,
.stripe-style-1 .testimonial-item .testimonial-vcard .text-secondary {
    color: #3b3f4a
}

.stripe-style-2 .testimonial-item .testimonial-vcard .text-primary,
.stripe-style-2 .testimonial-item .testimonial-vcard .text-primary *,
.stripe-style-2 .testimonial-item .testimonial-vcard .text-secondary,
.stripe-style-3 .testimonial-item .testimonial-vcard .text-primary,
.stripe-style-3 .testimonial-item .testimonial-vcard .text-primary *,
.stripe-style-3 .testimonial-item .testimonial-vcard .text-secondary,
.stripe-style-4 .testimonial-item .testimonial-vcard .text-primary,
.stripe-style-4 .testimonial-item .testimonial-vcard .text-primary *,
.stripe-style-4 .testimonial-item .testimonial-vcard .text-secondary {
    color: #fff
}

.stripe-style-5 .testimonial-item .testimonial-vcard .text-primary,
.stripe-style-5 .testimonial-item .testimonial-vcard .text-primary *,
.stripe-style-5 .testimonial-item .testimonial-vcard .text-secondary {
    color: #333
}

.testimonial-item .testimonial-vcard a.text-primary:hover,
.testimonial-item .testimonial-vcard a.text-primary:hover * {
    text-decoration: underline
}

.team-author p {
    font: 700 14px/26px Lato, Helvetica, Arial, Verdana, sans-serif
}

.testimonial-vcard .text-secondary {
    color: #3b3f4a;
    font-size: 16px;
    line-height: 25px;
    font-weight: 700
}

.sidebar-content .testimonial-vcard .text-secondary,
.stripe .sidebar-content.solid-bg .testimonial-vcard .text-secondary {
    color: #3b3f4a
}

.footer .testimonial-vcard .text-secondary {
    color: #fff
}

.stripe-style-1 .testimonial-vcard .text-secondary {
    color: #3b3f4a
}

.stripe-style-2 .testimonial-vcard .text-secondary,
.stripe-style-3 .testimonial-vcard .text-secondary,
.stripe-style-4 .testimonial-vcard .text-secondary {
    color: #fff
}

.stripe-style-5 .testimonial-vcard .text-secondary {
    color: #333
}

.testimonial-vcard .text-primary {
    color: #3b3f4a;
    font-size: 18px;
    line-height: 26px;
    font-weight: 700
}

.sidebar-content .testimonial-vcard .text-primary,
.stripe .sidebar-content.solid-bg .testimonial-vcard .text-primary {
    color: #3b3f4a
}

.footer .testimonial-vcard .text-primary {
    color: #fff
}

.stripe-style-1 .testimonial-vcard .text-primary {
    color: #3b3f4a
}

.stripe-style-2 .testimonial-vcard .text-primary,
.stripe-style-3 .testimonial-vcard .text-primary,
.stripe-style-4 .testimonial-vcard .text-primary {
    color: #fff
}

.stripe-style-5 .testimonial-vcard .text-primary {
    color: #333
}

.sidebar-content .testimonial-vcard .text-primary *,
.stripe .sidebar-content.solid-bg .testimonial-vcard .text-primary *,
.testimonial-vcard .text-primary * {
    color: #3b3f4a
}

.footer .testimonial-vcard .text-primary * {
    color: #fff
}

.stripe-style-1 .testimonial-vcard .text-primary * {
    color: #3b3f4a
}

.stripe-style-2 .testimonial-vcard .text-primary *,
.stripe-style-3 .testimonial-vcard .text-primary *,
.stripe-style-4 .testimonial-vcard .text-primary * {
    color: #fff
}

.stripe-style-5 .testimonial-vcard .text-primary * {
    color: #333
}

.team-author-name {
    font: 700 20px/30px Lato, Helvetica, Arial, Verdana, sans-serif
}

.widget .team-author-name {
    font: 700 16px/28px Lato, Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
    color: #3b3f4a
}

.sidebar-content .widget .team-author-name,
.stripe .sidebar-content.solid-bg .widget .team-author-name {
    color: #3b3f4a
}

.footer .widget .team-author-name {
    color: #fff
}

.stripe-style-1 .widget .team-author-name {
    color: #3b3f4a
}

.stripe-style-2 .widget .team-author-name,
.stripe-style-3 .widget .team-author-name,
.stripe-style-4 .widget .team-author-name {
    color: #fff
}

.stripe-style-5 .widget .team-author-name {
    color: #333
}

.sidebar-content .team-author-name,
.stripe .sidebar-content.solid-bg .team-author-name,
.team-author-name {
    color: #3b3f4a
}

.footer .team-author-name {
    color: #fff
}

.stripe-style-1 .team-author-name {
    color: #3b3f4a
}

.stripe-style-2 .team-author-name,
.stripe-style-3 .team-author-name,
.stripe-style-4 .team-author-name {
    color: #fff
}

.stripe-style-5 .team-author-name {
    color: #333
}

.team-author p {
    color: #adb0b6
}

.sidebar-content .team-author p,
.stripe .sidebar-content .team-author p {
    color: rgba(120, 125, 133, .5)
}

.footer .team-author p {
    color: rgba(154, 160, 167, .5)
}

.stripe-style-1 .team-author p {
    color: rgba(120, 125, 133, .5)
}

.stripe-style-2 .team-author p {
    color: rgba(139, 145, 153, .5)
}

.stripe-style-3 .team-author p,
.stripe-style-4 .team-author p {
    color: rgba(255, 255, 255, .5)
}

.stripe-style-5 .team-author p {
    color: rgba(51, 51, 51, .5)
}

.benefit-line-decoration:after,
.hover-line.benefits-style-one .wf-cell>div:after,
.hover-line.benefits-style-two .benefits-inner:after,
.sidebar .benefit-line-decoration:after,
.sidebar .hover-line.benefits-style-one .wf-cell>div:after,
.sidebar .hover-line.benefits-style-two .benefits-inner:after,
.sidebar .static-line.benefits-style-one .wf-cell>div:after,
.sidebar .static-line.benefits-style-two .benefits-inner:after,
.sidebar-content .benefit-line-decoration:after,
.sidebar-content .hover-line.benefits-style-one .wf-cell>div:after,
.sidebar-content .hover-line.benefits-style-two .benefits-inner:after,
.sidebar-content .static-line.benefits-style-one .wf-cell>div:after,
.sidebar-content .static-line.benefits-style-two .benefits-inner:after,
.static-line.benefits-style-one .wf-cell>div:after,
.static-line.benefits-style-two .benefits-inner:after,
.stripe .sidebar-content .benefit-line-decoration:after,
.stripe .sidebar-content .hover-line.benefits-style-one .wf-cell>div:after,
.stripe .sidebar-content .hover-line.benefits-style-two .benefits-inner:after,
.stripe .sidebar-content .static-line.benefits-style-one .wf-cell>div:after,
.stripe .sidebar-content .static-line.benefits-style-two .benefits-inner:after {
    background-color: rgba(120, 125, 133, .15)
}

.footer .benefit-line-decoration:after,
.footer .hover-line.benefits-style-one .wf-cell>div:after,
.footer .hover-line.benefits-style-two .benefits-inner:after,
.footer .static-line.benefits-style-one .wf-cell>div:after,
.footer .static-line.benefits-style-two .benefits-inner:after {
    background-color: rgba(154, 160, 167, .15)
}

.stripe-style-1.stripe-transparent-bg .benefit-line-decoration:after,
.stripe-style-1.stripe-transparent-bg .hover-line.benefits-style-one .wf-cell>div:after,
.stripe-style-1.stripe-transparent-bg .hover-line.benefits-style-two .benefits-inner:after,
.stripe-style-1.stripe-transparent-bg .static-line.benefits-style-one .wf-cell>div:after,
.stripe-style-1.stripe-transparent-bg .static-line.benefits-style-two .benefits-inner:after {
    background-color: rgba(120, 125, 133, .15)
}

.stripe-style-2.stripe-transparent-bg .benefit-line-decoration:after,
.stripe-style-2.stripe-transparent-bg .hover-line.benefits-style-one .wf-cell>div:after,
.stripe-style-2.stripe-transparent-bg .hover-line.benefits-style-two .benefits-inner:after,
.stripe-style-2.stripe-transparent-bg .static-line.benefits-style-one .wf-cell>div:after,
.stripe-style-2.stripe-transparent-bg .static-line.benefits-style-two .benefits-inner:after {
    background-color: rgba(139, 145, 153, .15)
}

#page .stripe-style-4 .benefit-line-decoration:after,
#page .stripe-style-4 .hover-line.benefits-style-one .wf-cell>div:after,
#page .stripe-style-4 .hover-line.benefits-style-two .benefits-inner:after,
#page .stripe-style-4 .static-line.benefits-style-one .wf-cell>div:after,
#page .stripe-style-4 .static-line.benefits-style-two .benefits-inner:after,
.boxes-solid-bg .stripe-style-4 .benefit-line-decoration:after,
.boxes-solid-bg .stripe-style-4 .hover-line.benefits-style-one .wf-cell>div:after,
.boxes-solid-bg .stripe-style-4 .hover-line.benefits-style-two .benefits-inner:after,
.boxes-solid-bg .stripe-style-4 .static-line.benefits-style-one .wf-cell>div:after,
.boxes-solid-bg .stripe-style-4 .static-line.benefits-style-two .benefits-inner:after,
.stripe-style-3.stripe-transparent-bg .benefit-line-decoration:after,
.stripe-style-3.stripe-transparent-bg .hover-line.benefits-style-one .wf-cell>div:after,
.stripe-style-3.stripe-transparent-bg .hover-line.benefits-style-two .benefits-inner:after,
.stripe-style-3.stripe-transparent-bg .static-line.benefits-style-one .wf-cell>div:after,
.stripe-style-3.stripe-transparent-bg .static-line.benefits-style-two .benefits-inner:after {
    background-color: rgba(255, 255, 255, .15)
}

#page .stripe-style-5 .benefit-line-decoration:after,
#page .stripe-style-5 .hover-line.benefits-style-one .wf-cell>div:after,
#page .stripe-style-5 .hover-line.benefits-style-two .benefits-inner:after,
#page .stripe-style-5 .static-line.benefits-style-one .wf-cell>div:after,
#page .stripe-style-5 .static-line.benefits-style-two .benefits-inner:after,
.boxes-solid-bg .stripe-style-5 .benefit-line-decoration:after,
.boxes-solid-bg .stripe-style-5 .hover-line.benefits-style-one .wf-cell>div:after,
.boxes-solid-bg .stripe-style-5 .hover-line.benefits-style-two .benefits-inner:after,
.boxes-solid-bg .stripe-style-5 .static-line.benefits-style-one .wf-cell>div:after,
.boxes-solid-bg .stripe-style-5 .static-line.benefits-style-two .benefits-inner:after {
    background-color: rgba(51, 51, 51, .15)
}

#page .light-bg.icons-bg .benefits-grid-ico,
#page .light-hover-bg.icons-bg a.benefits-grid-ico:hover {
    background-color: rgba(120, 125, 133, .1);
    background-image: none
}

#page .stripe-style-1 .light-bg.icons-bg .benefits-grid-ico,
#page .stripe-style-1 .light-hover-bg.icons-bg a.benefits-grid-ico:hover {
    background-color: rgba(120, 125, 133, .1)
}

#page .stripe-style-2 .light-bg.icons-bg .benefits-grid-ico,
#page .stripe-style-2 .light-hover-bg.icons-bg a.benefits-grid-ico:hover {
    background-color: rgba(139, 145, 153, .1)
}

#page .stripe-style-3 .light-bg.icons-bg .benefits-grid-ico,
#page .stripe-style-3 .light-hover-bg.icons-bg a.benefits-grid-ico:hover,
#page .stripe-style-4 .light-bg.icons-bg .benefits-grid-ico,
#page .stripe-style-4 .light-hover-bg.icons-bg a.benefits-grid-ico:hover {
    background-color: rgba(255, 255, 255, .1)
}

#page .stripe-style-5 .light-bg.icons-bg .benefits-grid-ico,
#page .stripe-style-5 .light-hover-bg.icons-bg a.benefits-grid-ico:hover {
    background-color: rgba(51, 51, 51, .1)
}

#page .light-icon-color .benefits-grid-ico>.fa,
#page .light-icon-color .benefits-grid-ico>.fa:before,
#page .light-icon-hover-color a.benefits-grid-ico:hover>.fa,
#page .light-icon-hover-color a.benefits-grid-ico:hover>.fa:before {
    color: #adb0b6;
    -webkit-text-fill-color: #adb0b6;
    background: 0 0
}

#page .stripe-style-1 .light-icon-color .benefits-grid-ico>.fa,
#page .stripe-style-1 .light-icon-color .benefits-grid-ico>.fa:before,
#page .stripe-style-1 .light-icon-hover-color a.benefits-grid-ico:hover>.fa,
#page .stripe-style-1 .light-icon-hover-color a.benefits-grid-ico:hover>.fa:before {
    color: rgba(120, 125, 133, .5);
    -webkit-text-fill-color: rgba(120, 125, 133, .5)
}

#page .stripe-style-2 .light-icon-color .benefits-grid-ico>.fa,
#page .stripe-style-2 .light-icon-color .benefits-grid-ico>.fa:before,
#page .stripe-style-2 .light-icon-hover-color a.benefits-grid-ico:hover>.fa,
#page .stripe-style-2 .light-icon-hover-color a.benefits-grid-ico:hover>.fa:before {
    color: rgba(139, 145, 153, .5);
    -webkit-text-fill-color: rgba(139, 145, 153, .5)
}

#page .stripe-style-3 .light-icon-color .benefits-grid-ico>.fa,
#page .stripe-style-3 .light-icon-color .benefits-grid-ico>.fa:before,
#page .stripe-style-3 .light-icon-hover-color a.benefits-grid-ico:hover>.fa,
#page .stripe-style-3 .light-icon-hover-color a.benefits-grid-ico:hover>.fa:before,
#page .stripe-style-4 .light-icon-color .benefits-grid-ico>.fa,
#page .stripe-style-4 .light-icon-color .benefits-grid-ico>.fa:before,
#page .stripe-style-4 .light-icon-hover-color a.benefits-grid-ico:hover>.fa,
#page .stripe-style-4 .light-icon-hover-color a.benefits-grid-ico:hover>.fa:before {
    color: rgba(255, 255, 255, .5);
    -webkit-text-fill-color: rgba(255, 255, 255, .5)
}

#page .stripe-style-5 .light-icon-color .benefits-grid-ico>.fa,
#page .stripe-style-5 .light-icon-color .benefits-grid-ico>.fa:before,
#page .stripe-style-5 .light-icon-hover-color a.benefits-grid-ico:hover>.fa,
#page .stripe-style-5 .light-icon-hover-color a.benefits-grid-ico:hover>.fa:before {
    color: rgba(51, 51, 51, .5);
    -webkit-text-fill-color: rgba(51, 51, 51, .5)
}

#page .icons-bg.accent-bg .benefits-grid-ico,
#page .icons-bg.accent-hover-bg a.benefits-grid-ico:hover,
.benefits-style-one.hover-line .wf-cell>div:after,
.benefits-style-two.hover-line .wf-cell .benefits-inner:after,
.hover-line .benefit-line-decoration:after {
    color: #fff;
    background-color: #1ebbf0
}

#page .accent-icon-color .benefits-grid-ico>.fa,
#page .accent-icon-color .benefits-grid-ico>.fa:before,
#page .accent-icon-hover-color a.benefits-grid-ico:hover>.fa,
#page .accent-icon-hover-color a.benefits-grid-ico:hover>.fa:before,
#page .benefit-title a:hover,
#page .stripe .accent-icon-color .benefits-grid-ico>.fa,
#page .stripe .accent-icon-color .benefits-grid-ico>.fa:before,
#page .stripe .accent-icon-hover-color a.benefits-grid-ico:hover>.fa,
#page .stripe .accent-icon-hover-color a.benefits-grid-ico:hover>.fa:before,
#page .stripe .benefit-title a:hover,
.scale-me .navig div:hover,
.three-d-slider .navig div,
.three-d-slider .navig div:not(.act):hover {
    color: #1ebbf0
}

.accent-gradient #page .icons-bg.accent-bg .benefits-grid-ico,
.accent-gradient #page .icons-bg.accent-hover-bg a.benefits-grid-ico:hover,
.accent-gradient .benefits-style-one.hover-line .wf-cell>div:after,
.accent-gradient .benefits-style-two.hover-line .wf-cell .benefits-inner:after,
.accent-gradient .hover-line .benefit-line-decoration:after {
    background: #1ebbf0;
    background: -webkit-linear-gradient(30deg, #1ebbf0 0, #39dfaa 100%);
    background: linear-gradient(30deg, #1ebbf0 0, #39dfaa 100%)
}

#page .icons-bg.accent-bg .benefits-grid-ico,
#page .icons-bg.accent-hover-bg a.benefits-grid-ico:hover {
    background-color: #1ebbf0
}

.accent-gradient #page .accent-icon-color .benefits-grid-ico>.fa,
.accent-gradient #page .accent-icon-color .benefits-grid-ico>.fa:before,
.accent-gradient #page .accent-icon-hover-color a.benefits-grid-ico:hover>.fa,
.accent-gradient #page .accent-icon-hover-color a.benefits-grid-ico:hover>.fa:before,
.accent-gradient #page .benefit-title a:hover {
    background: -webkit-gradient(linear, left top, right top, color-stop(32%, #1ebbf0), color-stop(100%, #39dfaa));
    background: -webkit-linear-gradient(left, #1ebbf0 32%, #39dfaa 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

#page .accent-icon-color .benefits-grid-ico>.fa,
#page .accent-icon-color .benefits-grid-ico>.fa:before,
#page .accent-icon-hover-color a.benefits-grid-ico:hover>.fa,
#page .accent-icon-hover-color a.benefits-grid-ico:hover>.fa:before {
    -webkit-text-fill-color: #1ebbf0
}

.rsTitle {
    font: 900 52px/62px Lato, Helvetica, Arial, Verdana, sans-serif
}

.rsDesc {
    font: 300 34px/44px Lato, Helvetica, Arial, Verdana, sans-serif
}

@media screen and (max-width:1200px) {
    .rsTitle {
        font: 300 34px/44px Lato, Helvetica, Arial, Verdana, sans-serif
    }

    .rsDesc {
        font: 700 25px/36px Lato, Helvetica, Arial, Verdana, sans-serif
    }
}

@media screen and (max-width:1024px) {
    .rsTitle {
        font: 700 25px/36px Lato, Helvetica, Arial, Verdana, sans-serif
    }

    .rsDesc {
        font: 700 20px/30px Lato, Helvetica, Arial, Verdana, sans-serif
    }
}

@media screen and (max-width:800px) {
    .rsTitle {
        font: 700 16px/28px Lato, Helvetica, Arial, Verdana, sans-serif
    }

    .rsDesc {
        font: 18px/26px Lato, Helvetica, Arial, Verdana, sans-serif
    }
}

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

    .rsDesc,
    .rsTitle {
        font: 18px/26px Lato, Helvetica, Arial, Verdana, sans-serif
    }

    .rsDesc {
        display: none !important
    }
}

#main-slideshow .progress-spinner-left,
#main-slideshow .progress-spinner-right {
    border-color: #1ebbf0 !important
}

.contentSlider-wrap .psBullet.act:before,
.sidebar .contentSlider-wrap .psBullet.act:before,
.sidebar-content .contentSlider-wrap .psBullet.act:before,
.stripe .sidebar-content .contentSlider-wrap .psBullet.act:before {
    background-color: rgba(120, 125, 133, .25)
}

.footer .contentSlider-wrap .psBullet.act:before {
    background-color: rgba(154, 160, 167, .25)
}

.stripe-style-1 .contentSlider-wrap .psBullet.act:before {
    background-color: rgba(120, 125, 133, .25)
}

.stripe-style-2 .contentSlider-wrap .psBullet.act:before {
    background-color: rgba(139, 145, 153, .25)
}

.stripe-style-3 .contentSlider-wrap .psBullet.act:before,
.stripe-style-4 .contentSlider-wrap .psBullet.act:before {
    background-color: rgba(255, 255, 255, .25)
}

.stripe-style-5 .contentSlider-wrap .psBullet.act:before {
    background-color: rgba(51, 51, 51, .25)
}

.contentSlider-wrap .psBullet.act:hover:after,
.contentSlider-wrap .psBullet:after,
.sidebar .contentSlider-wrap .psBullet.act:hover:after,
.sidebar .contentSlider-wrap .psBullet:after,
.sidebar-content .contentSlider-wrap .psBullet.act:hover:after,
.sidebar-content .contentSlider-wrap .psBullet:after,
.stripe .sidebar-content .contentSlider-wrap .psBullet.act:hover:after,
.stripe .sidebar-content .contentSlider-wrap .psBullet:after {
    border-color: rgba(120, 125, 133, .25)
}

.footer .contentSlider-wrap .psBullet.act:hover:after,
.footer .contentSlider-wrap .psBullet:after {
    border-color: rgba(154, 160, 167, .25)
}

.stripe-style-1 .contentSlider-wrap .psBullet.act:hover:after,
.stripe-style-1 .contentSlider-wrap .psBullet:after {
    border-color: rgba(120, 125, 133, .25)
}

.stripe-style-2 .contentSlider-wrap .psBullet.act:hover:after,
.stripe-style-2 .contentSlider-wrap .psBullet:after {
    border-color: rgba(139, 145, 153, .25)
}

.stripe-style-3 .contentSlider-wrap .psBullet.act:hover:after,
.stripe-style-3 .contentSlider-wrap .psBullet:after,
.stripe-style-4 .contentSlider-wrap .psBullet.act:hover:after,
.stripe-style-4 .contentSlider-wrap .psBullet:after {
    border-color: rgba(255, 255, 255, .25)
}

.stripe-style-5 .contentSlider-wrap .psBullet.act:hover:after,
.stripe-style-5 .contentSlider-wrap .psBullet:after {
    border-color: rgba(51, 51, 51, .25)
}

.outlines-bullets .contentSlider-wrap .psBullet.act:hover:after,
.outlines-bullets .contentSlider-wrap .psBullet:after,
.outlines-bullets .sidebar .contentSlider-wrap .psBullet.act:hover:after,
.outlines-bullets .sidebar .contentSlider-wrap .psBullet:after,
.outlines-bullets .sidebar-content.solid-bg .contentSlider-wrap .psBullet.act:hover:after,
.outlines-bullets .sidebar-content.solid-bg .contentSlider-wrap .psBullet:after {
    background-color: rgba(120, 125, 133, .04);
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .25);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .25)
}

.outlines-bullets .footer .contentSlider-wrap .psBullet.act:hover:after,
.outlines-bullets .footer .contentSlider-wrap .psBullet:after {
    background-color: rgba(154, 160, 167, .04);
    -webkit-box-shadow: inset 0 0 0 1px rgba(154, 160, 167, .25);
    box-shadow: inset 0 0 0 1px rgba(154, 160, 167, .25)
}

.outlines-bullets .stripe-style-1 .contentSlider-wrap .psBullet.act:hover:after,
.outlines-bullets .stripe-style-1 .contentSlider-wrap .psBullet:after {
    background-color: rgba(120, 125, 133, .04);
    -webkit-box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .25);
    box-shadow: inset 0 0 0 1px rgba(120, 125, 133, .25)
}

.outlines-bullets .stripe-style-2 .contentSlider-wrap .psBullet.act:hover:after,
.outlines-bullets .stripe-style-2 .contentSlider-wrap .psBullet:after {
    background-color: rgba(139, 145, 153, .04);
    -webkit-box-shadow: inset 0 0 0 1px rgba(139, 145, 153, .25);
    box-shadow: inset 0 0 0 1px rgba(139, 145, 153, .25)
}

.outlines-bullets .stripe-style-3 .contentSlider-wrap .psBullet.act:hover:after,
.outlines-bullets .stripe-style-3 .contentSlider-wrap .psBullet:after,
.outlines-bullets .stripe-style-4 .contentSlider-wrap .psBullet.act:hover:after,
.outlines-bullets .stripe-style-4 .contentSlider-wrap .psBullet:after {
    background-color: rgba(255, 255, 255, .04);
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .25);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .25)
}

.outlines-bullets .stripe-style-5 .contentSlider-wrap .psBullet.act:hover:after,
.outlines-bullets .stripe-style-5 .contentSlider-wrap .psBullet:after {
    background-color: rgba(51, 51, 51, .04);
    -webkit-box-shadow: inset 0 0 0 1px rgba(51, 51, 51, .25);
    box-shadow: inset 0 0 0 1px rgba(51, 51, 51, .25)
}

.accent-bullets .contentSlider-wrap .psBullet.act:before,
.accent-bullets .contentSlider-wrap .psBullet:before,
.accent-bullets .stripe .contentSlider-wrap .psBullet.act:before,
.accent-bullets .stripe .contentSlider-wrap .psBullet:before {
    background-color: #1ebbf0
}

.accent-bullets.accent-gradient .contentSlider-wrap .psBullet.act:before,
.accent-bullets.accent-gradient .contentSlider-wrap .psBullet:before,
.accent-bullets.accent-gradient .stripe .contentSlider-wrap .psBullet.act:before,
.accent-bullets.accent-gradient .stripe .contentSlider-wrap .psBullet:before {
    background: #1ebbf0;
    background: -webkit-linear-gradient(30deg, #1ebbf0 0, #39dfaa 100%);
    background: linear-gradient(30deg, #1ebbf0 0, #39dfaa 100%)
}

.accent-bullets .contentSlider-wrap .psBullet.act:after,
.accent-bullets .contentSlider-wrap .psBullet:hover:after {
    background-color: rgba(30, 187, 240, .2)
}

.accent-bullets.accent-gradient .contentSlider-wrap .psBullet.act:after,
.accent-bullets.accent-gradient .contentSlider-wrap .psBullet:hover:after {
    background: rgba(30, 187, 240, .2);
    background: -webkit-linear-gradient(30deg, rgba(30, 187, 240, .2) 0, rgba(57, 223, 170, .2) 100%);
    background: linear-gradient(30deg, rgba(30, 187, 240, .2) 0, rgba(57, 223, 170, .2) 100%)
}

.scale-me .navig div.act:hover,
.three-d-slider .navig .act {
    color: #fff;
    background-color: #1ebbf0
}

.accent-gradient .scale-me .navig div.act:hover,
.accent-gradient .three-d-slider .navig .act {
    background: #1ebbf0;
    background: -webkit-linear-gradient(30deg, #1ebbf0 0, #39dfaa 100%);
    background: linear-gradient(30deg, #1ebbf0 0, #39dfaa 100%)
}

/* MAIL CHIMP FORM CSS*/

#main-website-popup-1 .edit-link {
    display: none !important
}

#main-website-popup-1 span.EMAIL-label {
    display: none
}

form#main-website-popup-1 {
    text-align: left;
    width: 100%;
    border-radius: 6px;
    display: -webkit-inline-box;
    display: -webkit-box;
    padding: 9px 19px 0 13%
}

#main-website-popup-1 span.yikes-mailchimp-submit-button-span-text {
    display: none
}

#main-website-popup-1 button.popup-btn {
    background-image: url(/wp-content/uploads/2018/10/mail-btn.png);
    background-size: 100%;
    background-repeat: no-repeat;
    width: 16%;
    background-position: center;
    margin-left: -8px;
    margin-top: 0;
    border: 0;
    z-index: 100;
    margin-bottom: 0;
    height: 48px;
    border-radius: 11px
}

#yikes-mailchimp-container-1 input#yikes-easy-mc-form-1-EMAIL {
    width: 100%;
    text-align: left;
    border-radius: 6px;
    background: #fff;
    padding: 9px 19px
}

#yikes-mailchimp-container-1 input#yikes-easy-mc-form-1-EMAIL:focus {
    outline: 0 !important
}

#yikes-mailchimp-container-1 label.EMAIL-label.yikes-mailchimp-field-required {
    display: block;
    width: 74%
}

p.news-para2 {
    margin-top: 0 !important
}

@media only screen and (max-width:414px) {
    #main-website-popup-1 button.popup-btn {
        width: 26%
    }
}

/* PARENTS and TEACHERS Page FORM CSS */

form#parents-promo-form-3 button,
form#teachers-promo-form-2 button {
    margin-top: 0;
    min-height: unset !important;
    padding: 0 !important;
    height: 49px;
    color: #fff;
    background: #39aff9;
    margin-left: 3px
}

#parents-promo-form-3 input[type=email]:focus,
#parents-promo-form-3 input[type=text],
#teachers-promo-form-2 input[type=email]:focus,
#teachers-promo-form-2 input[type=text] {
    outline: 0 !important
}

.EMAIL-label,
.FNAME-label {
    display: none
}

form#parents-promo-form-3 {
    display: -webkit-inline-box;
    padding-left: 13%
}

.yikes-easy-mc-form label,
form#parents-promo-form-3 .yikes-easy-mc-form .field-no-label {
    display: inline-block;
    margin-bottom: .5em;
    width: 49%
}

#parents-promo-form-3 label input {
    border-radius: 6px;
    border: 2px solid #fff
}

form#parents-promo-form-3 button {
    width: 20%;
    display: flow-root;
    margin-bottom: 0;
    border-radius: 6px;
    border: 0
}

form#teachers-promo-form-2 {
    display: -webkit-inline-box;
    padding-left: 13%
}

.yikes-easy-mc-form label,
form#teachers-promo-form-2 .yikes-easy-mc-form .field-no-label {
    display: inline-block;
    margin-bottom: .5em;
    width: 49%
}

#teachers-promo-form-2 label input {
    border-radius: 6px;
    border: 2px solid #fff
}

form#teachers-promo-form-2 button {
    width: 20%;
    display: flow-root;
    margin-bottom: 0;
    border-radius: 6px;
    border: 0
}

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

    form#parents-promo-form-3,
    form#teachers-promo-form-2 {
        display: -webkit-inline-box;
        padding-left: 1%
    }
}

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

    form#parents-promo-form-3,
    form#teachers-promo-form-2 {
        display: grid;
        padding-left: 12%
    }

    #parents-promo-form-3 .EMAIL-label,
    #parents-promo-form-3 .FNAME-label {
        width: 85%
    }

    .banner-h1 {
        font-size: 29px;
        line-height: 30px
    }

    .banner-h3 {
        font-size: 20px
    }

    .promo-right-col .wpb_text_column {
        text-align: center;
        margin-bottom: 15px
    }

    #parents-promo-form-3 input[type=email],
    #parents-promo-form-3 input[type=text] {
        padding: 4px 4px 4px 12px
    }

    form#parents-promo-form-3 button {
        width: 85%;
        height: 38px;
        margin-left: 0
    }
}

@media only screen and (max-width:736px) {
    .promo-left-col .wpb_single_image {
        text-align: center
    }

    form#parents-promo-form-3,
    form#teachers-promo-form-2 {
        display: -webkit-inline-box;
        padding-left: 8%
    }
}

@media only screen and (max-width:568px) {
    form#parents-promo-form-3 {
        padding-left: 0
    }
}

/* CSS For Search Result Page */

.wf-cell.iso-item.shown article.post {
    background-color: #fff;
    width: 100%;
    border-radius: 22px !important;
    border: 1px solid rgba(0, 0, 0, .15);
    box-shadow: 0 6px 31px 7px rgba(0, 0, 0, .15);
    box-shadow: none;
    transition-duration: .7s
}

.wf-cell.iso-item.shown article.post .blog-media.wf-td img {
    border-radius: 22px 22px 0 0 !important;
    width: 100%
}

.wf-cell.iso-item.shown article.post .blog-media.wf-td a i {
    border-radius: 22px 22px 0 0
}

.wf-cell.iso-item.shown article.post h3.entry-title {
    border: none;
    height: 100px
}

.search-result-content .wf-cell.iso-item.shown article.post h3.entry-title {
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}

.search-result-content .wf-cell.iso-item.shown article.post p {
    font-size: 16px;
    color: #7ea3bc;
    margin-top: 15px;
    margin-bottom: 15px;
}

.search-result-content .wf-cell.iso-item.shown article.post .blog-media p {
    margin-top: 0px;
    margin-bottom: 0px;
}

/*.search-result-content .wf-container .wf-cell.iso-item{position:static!important;top:unset!important;left:unset!important}*/
.search-result-content .wf-container .wf-cell.iso-item .blog-media.wf-td {
    max-height: 369px
}

/* CSS For Search Box */

.probox .innericon {
    background: #39aff9 !important
}

.asp_w.asp_m.ajaxsearchpro {
    border: 1px solid rgba(0, 0, 0, .15) !important;
    box-shadow: 0 6px 31px 7px rgba(0, 0, 0, .15) !important
}

.margin-btm-zero,
.mb-0 {
    margin-bottom: 0
}

.line-2,
.line-3-2,
.tline-2 {
    font-weight: 700;
    color: #38aff9;
    text-transform: uppercase;
    line-height: 82px
}

.search-page-footer {
    display: none
}

.fw-7 {
    font-weight: 700
}

.ytp-pause-overlay {
    display: none !important;
    visibility: hidden
}

.app-btn-link.free-pro a.pro-link {
    margin-left: 20px
}

@media only screen and (max-width:320px) {
    .app-btn-link.free-pro a.pro-link {
        margin-left: 0
    }

    .app-btn-link.free-pro {
        text-align: center;
        margin-top: 35px
    }
}

.line-1 {
    color: #38aff9;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 57px
}

.line-2 {
    font-size: 90px
}

.line-3-1 {
    color: #38aff9;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 57px
}

.line-3-2 {
    font-size: 73px
}

.tline-1 {
    color: #38aff9;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 34px
}

.tline-2 {
    font-size: 58px
}

.main-sup-stick {
    position: fixed;
    background: #39aff9;
    padding: 0 16px;
    right: calc(0% - 117px);
    z-index: 99999;
    top: 50%;
    transform: rotate(-90deg) translateY(-50%);
    border-top-left-radius: 20px;
    border-top-right-radius: 20px
}

.main-sup-stick a {
    color: #fff;
    padding-bottom: 3px;
    text-decoration: none;
    font-size: 15px;
    display: block
}

.additional-button {
    display: none
}

.pop-img-container img {
    width: 100%
}

.hustle-modal.hustle-modal-simple .hustle-modal-body {
    min-height: 527px;
    margin-bottom: 20px
}

.hustle-modal.hustle-modal-simple .hustle-modal-body .hustle-modal-content {
    max-height: unset !important;
    overflow-y: visible;
    padding: 0 !important
}

.hustle-modal.hustle-modal-simple .hustle-modal-body .hustle-modal-content section .hustle-modal-message {
    overflow-y: hidden !important
}

.wph-modal {
    align-items: initial !important;
    background: rgba(34, 34, 34, .7);
    overflow: auto
}

.wph-modal .wph-modal-mask {
    background: unset !important
}

.wph-modal.module_id_1 .wpmudev-modal-mask {
    background-color: unset !important
}

.hustle-modal {
    max-width: 520px !important
}

.hustle-modal-body {
    border-radius: 40px
}

.popup-content {
    text-align: center;
    padding-left: 30px;
    padding-right: 30px
}

.popup-content h1 {
    color: #2ac2f3 !important
}

.subs-form input[type=text] {
    text-align: left;
    width: 60%;
    border-radius: 6px;
    padding: 9px 19px
}

.hustle-modal-message {
    padding-bottom: 35px
}

.hidden-span {
    display: none !important
}

.news-para {
    font-size: 17px !important
}

.news-para2 {
    font-size: 13px !important
}

.fcbkbttn_buttons_block#fcbkbttn_left {
    display: none
}

#primary-menu .fcbkbttn_buttons_block#fcbkbttn_left {
    display: inherit
}

#primary-menu .menu-facebook {
    margin-left: auto
}

li.fb-like .fb-like {
    margin-top: 3px;
    margin-right: 11px
}

li.fb-like iframe {
    vertical-align: middle;
    padding-top: 0;
    height: 54px
}

.main-nav>li.act:not(.wpml-ls-item)>a .menu-text {
    -webkit-text-fill-color: unset !important
}

.main-sup-stick a:hover {
    color: #fff
}

.game-embed-wrapper .wpb_wrapper iframe {
    margin: 0 auto;

}


/* Custom Styles */

/* .post:not(.category-playgroundgame) iframe {
    max-height: 380px;
} */

#slide-1-layer-9 {
    display: none;
}

.bg-main-description h1 {
    font-size: 28px !important;
    line-height: 64px !important;
    font-weight: 900 !important;
    color: #38aff9;
    margin-bottom: 0px !important;
}

.pg-bg-main-description {
    padding: 3vw 4vw !important;
}

.pg-sun {
    width: 130px;
    height: 130px;
}

.pg-sunshine {
    left: -212px;
    top: -222px;
}

.AppBundleTitle h1 {
    margin-top: 0;
    color: #39aff9;
    text-align: center;
    font-weight: 800;
    text-transform: capitalize;
    font-size: 40px;
}

#game-list h2.entry-title a {
    text-transform: capitalize;
    color: #38aff9 !important;
    font-weight: 600;
    font-size: 21px;

}

#game-list h2.entry-title {
    border-bottom: 0px !important;
}



/*CSS FOR HOLIDAY POPUP*/


#holiday-contest-2019-5 .edit-link {
    display: none !important
}

#holiday-contest-2019-5 span.EMAIL-label {
    display: none
}

form#holiday-contest-2019-5 {
    text-align: left;
    width: 100%;
    border-radius: 6px;
    display: -webkit-inline-box;
    display: -webkit-box;
    padding: 9px 19px 0 13%
}

#holiday-contest-2019-5 span.yikes-mailchimp-submit-button-span-text {
    display: none
}

#holiday-contest-2019-5 button.popup-btn {
    background-image: url(/wp-content/uploads/2019/12/mail-btn-red.png);
    background-size: 100%;
    background-repeat: no-repeat;
    width: 16%;
    background-position: center;
    margin-left: -8px;
    margin-top: 0;
    border: 0;
    z-index: 100;
    margin-bottom: 0;
    height: 48px;
    border-radius: 11px
}

#yikes-mailchimp-container-5 input#yikes-easy-mc-form-5-EMAIL {
    width: 100%;
    text-align: left;
    border-radius: 6px;
    background: #fff;
    padding: 9px 19px
}

#yikes-mailchimp-container-5 input#yikes-easy-mc-form-5-EMAIL:focus {
    outline: 0 !important
}

#yikes-mailchimp-container-5 label.EMAIL-label.yikes-mailchimp-field-required {
    display: block;
    width: 74%
}

p.news-para2 {
    margin-top: 0 !important
}

.module_id_4 .hustle-modal-close {
    z-index: 99;
}

.wph-modal.module_id_4 .hustle-modal .hustle-modal-close svg path {
    fill: #fff !important;
}

.bwg_ctrl_btn {
    font-size: 60px !important;

}

.bwg_image_title {
    width: 100%;
    text-align: center;
    font-size: 25px !important;
    color: #ed4c0d !important;
}




/*PRICING TABLE*/


.pricing-table-col .vc_column-inner>.wpb_wrapper {
    border: 1px solid #dcdcdc;
    border-radius: 35px;
    transition: all 0.4s ease-in-out;
}

.pricing-table-col .vc_column-inner>.wpb_wrapper:hover {
    transform: scale(1.05);
    transition: all 0.4s ease-in-out;
}

.pricing-table-col .price-tbl-top-title {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    border-top-left-radius: 35px;
    border-top-right-radius: 35px;
    margin-bottom: 0;
    padding: 10px 10px;
}

.pricing-table-col.pricing-table-col-1 .price-tbl-top-title {
    background-color: #FFAE35;

}

.pricing-table-col.pricing-table-col-2 .price-tbl-top-title {
    background-color: #3399FF;

}

.pricing-table-col.pricing-table-col-3 .price-tbl-top-title {
    background-color: #93C230;


}

.pricing-table-col .tbl-price-title {
    color: #fff;
    padding: 40px 20px;
}



.pricing-table-col.pricing-table-col-1 .tbl-price-title {
    background-color: #DC8B12;

}

.pricing-table-col.pricing-table-col-2 .tbl-price-title {
    background-color: #1076DC;

}

.pricing-table-col.pricing-table-col-3 .tbl-price-title {
    background-color: #709F0D;


}

.pricing-table-col .tbl-price-title h2 {
    color: #fff;
    font-size: 45px;
}

.pricing-table-col .uavc-list-icon {
    background-color: #F5F5F5;
}

.pricing-table-col .uavc-list-icon .uavc-list li {
    color: #666;
    font-size: 16px;
    line-height: 27px;
    font-weight: 400;
    min-height: 53px;
    padding: 12px !important;
    text-align: center !important;
    border-bottom: 1px solid #dcdcdc;
}

.pricing-table-col .uavc-list-icon .uavc-list li:last-child {
    border-bottom: 0px;
    min-height: 206px;
}

.pricing-table-col .uavc-list-icon {
    margin-bottom: 0;
    border-bottom-left-radius: 35px;
    border-bottom-right-radius: 35px;
}

.pricing-table-col.pricing-table-col-2 {}

.pricing-table-col.pricing-table-col-2 .price-tbl-top-title {}

/*PRICING TABLE END*/






.marquee-wrapper {
    background-color: #f75005;
    color: #fff !important;
    font-size: 14px;
    font-weight: 400;
    display: flex;
    align-items: center;
}

.marquee-wrapper marquee {
    max-width: 1140px;
    margin: 0 auto;
}

.marquee-wrapper marquee a {
    color: #fad432;
    font-weight: 600;
    text-decoration: none;
}




@media only screen and (max-width:414px) {
    #holiday-contest-2019-5 button.popup-btn {
        width: 26%
    }
}

/* Ipad responsive landscape */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
        padding: 0 5px;
    }

    .hustle-ui.module_id_7 .hustle-popup-content {
        max-width: 450px !important;
    }

    .banner-title-text-row h1.vc_custom_heading.banner-title {
        line-height: 30px !important;
    }

    .banner-title-text.wpb_column.vc_column_container.vc_col-sm-8 {
        margin-left: auto;
        margin-right: auto;
        width: 90%;
        margin-bottom: 120px;
    }
}

/* Ipad responsive landscape end*/

/* Ipad responsive portrait */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    .banner-title-text.wpb_column.vc_column_container.vc_col-sm-8 {
        margin-left: auto;
        margin-right: auto;
        width: 90%;
        margin-bottom: 120px;
    }

    #mobile-menu #mega-menu-primary .mega-menu-item.social-icon a {
        padding: 15px !important;
    }

    body.show-sticky-mobile-header {
        position: unset;
    }

}

/*for web sa*/
footer#footer ul.social-links li a:hover {
    -webkit-background-clip: unset !important;
}

footer#footer ul.social-links li a {
    background-image: url(https://www.thelearningapps.com/wp-content/uploads/2021/01/sprite.png) !important;
}

.Printable-item-Box .bwg-item0 {
    padding: 0px;
    background-color: transparent !important;
    border: 2px solid #ed4c0d !important;
    opacity: 1.00;
    border-radius: 10px !important;
}


.random-ad-banner-wrapper iframe {
    max-width: 150px;
    max-height: 563px !important;
    width: 150px;
    height: 563px;
    border: 0;
}

.w-50 input {
    margin: 10px 0;
}

.w-100 textarea {
    margin-top: 10px;
}

.download-link-btn {
    padding: 10px 15px;
    border-radius: 5px;
    background-color: #38aef9;
    color: #fff;
    text-decoration: none;
}

.download-link-btn:hover {
    opacity: 0.9;
    color: #fff;
}

.appshowCase .fullframe {
    position: absolute;
    left: auto;
    right: 5px;
    top: 8px;
    cursor: pointer;
}

.appshowCase .exitframe {
    position: absolute;
    left: auto;
    right: 5px;
    top: 8px;
    cursor: pointer;
}

#gameIframe button {
    display: none;
    background: #f75005;
    max-width: 100%;
    padding: 8px 30px;
    border-radius: 5px;
    color: #fff;
    border: 0px;
}

#gameIframe button.active {
    display: block !important;
}

.appshowCase iframe {
    border: 0;
    width: 1px;
    min-width: 100%;
    min-height: 27vw;
    height: 100%;
    max-height: inherit !important;

}



.switcher {
    position: fixed;
    left: 180px;
    z-index: 501;
    top: 0px;
}

.switcher.notranslate .selected a {
    padding: 2px 5px;
}




/*  New Slider  */

.Home-banner-ads-main button.slick-arrow {
    background-color: #f75005;
    height: 60px;
    width: 30px;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.Home-banner-ads-main .home-banner-ads-slide a.vc_single_image-wrapper i {
    display: none !important;
}

.Home-banner-ads-main ul.slick-dots li {
    height: 10px;
    width: 10px;
    border: 1px solid #f75005;
    border-radius: 35px;
    transition: all 0.4s ease-in-out;
}

.Home-banner-ads-main ul.slick-dots li i {
    display: none;
}

.Home-banner-ads-main ul.slick-dots li.slick-active,
.Home-banner-ads-main ul.slick-dots li:hover {
    background-color: #f75005;
    transition: all 0.4s ease-in-out;
}

.Home-banner-ads-main ul.slick-dots {
    padding-top: 0;
    padding-bottom: 0;
}

.Home-banner-ads-main .Home-Banner-ads-Slider {
    margin-bottom: 0;
}

.bookStoreButton {
    background-color: #f81d6e !important;
    border-radius: 100px !important;
    padding: 0 10px !important;
}

.bookStoreButton a {
    color: #fff !important;
    text-shadow: none !important;
}

/* Explor Sea animal iframe responsive 26-Aug-22*/
.iframeGameBoxMain .ad_wrapper.wpb_column.vc_column_container.vc_col-sm-8>.vc_column-inner {
    padding: 0;
}

.iframeGameBoxMain .appshowCase {
    margin: 0 auto;
    text-align: center;
}

.iframeGameBoxMain .appshowCase iframe {
    min-width: 768px;
    min-height: 62vh;
}

iframe.mobile-ads-main-frame {
    border: 0;
    height: 330px;
    width: 330px;
    display: none;
    margin: 0 auto;

}

/* prinable mega menu new 08-Sep-2022 Start */
.megaMenuGrid h2 {
    font-size: 18px;
    font-weight: 600;
    background-color: #cc4c2e;
    border-radius: 5px;
    padding: 0px 15px;
}

ul.mega-sub-menu li .megaMenuGrid h2 a {
    color: #fff;
    background-color: transparent !important;
}

.megaMenuGrid .sub-mega-menu h3 {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 5px;
    font-weight: 600;
}

.megaMenuGrid .sub-mega-menu {
    margin-bottom: 15px;
    padding: 0px 10px;
    border-radius: 20px 5px;
}

ul.mega-sub-menu li .megaMenuGrid .mega-menu-li {}

ul.mega-sub-menu li .megaMenuGrid .mega-menu-li a {
    line-height: inherit;
}

ul.mega-sub-menu li .megaMenuGrid .sub-mega-menu h3 a {
    color: #ffffff;
    background-color: transparent !important;
}

ul.mega-sub-menu li .megaMenuGrid h2 a:hover {
    color: #fff;
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu {
    /* max-height: 450px;
    overflow-x: auto; */
    min-width: 1200px;
    left: auto !important;
    right: 0;
}

#mega-menu-wrap-primary #mega-menu-primary .PrintablesMegaMenu .mega-menu-row>.mega-sub-menu li.mega-menu-column {
    width: 240px !important;
}

.megaMenuGrid {
    /* min-height: 510px; */
}

/* prinable mega menu new 08-Sep-2022 End */
#mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-2057 .mega-sub-menu .mega-menu-item>.mega-menu-link {
    padding: 0 10px;
}

#mega-menu-wrap-primary #mega-menu-primary .mega-menu-item>.mega-menu-link {
    padding: 0 10px !important;
}

#mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-2187 .mega-menu-link {
    padding: 0 10px;
}

.phantom-main-logo-on.phantom-sticky .sticky-on .branding>a {
    display: block !important;
    visibility: visible !important;
}

#game-list.home-printable-custom h3.entry-title {
    margin: 0px !important;
}

#game-list.home-printable-custom h3.entry-title a {
    font-size: 16px;
    display: block;
}

@media (max-width:1024px) {
    iframe.mobile-ads-main-frame {
        display: block;
    }

}

@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu {
        min-width: 1000px;
        left: auto !important;
        right: -40px;
        overflow-x: auto;
        max-height: 450px;
    }

    #mega-menu-wrap-primary #mega-menu-primary .PrintablesMegaMenu .mega-menu-row>.mega-sub-menu li.mega-menu-column {
        width: 200px !important;
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
    .home-printable-custom .category-grid .category-grid-col {
        width: 300px;
    }

    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu {
        min-width: 1000px;
        left: auto !important;
        right: -42px;
        max-height: 450px !important;
        overflow-x: auto;
    }

    #mega-menu-wrap-primary #mega-menu-primary .PrintablesMegaMenu .mega-menu-row>.mega-sub-menu li.mega-menu-column {
        width: 200px !important;
    }

    .iframeGameBoxMain .ad_wrapper.wpb_column.vc_column_container.vc_col-sm-8 {
        width: 100%;
    }

    .iframeGameBoxMain .appshowCase iframe {
        min-width: 100%;
        min-height: 62vh;
    }

    .page-title .wf-wrap {
        margin-top: 20px !important;
    }

    .page-template-default .page-inner {
        margin-top: 20px !important;
    }

    #mega-menu-wrap-primary #mega-menu-primary .mega-menu-item>.mega-menu-link {
        padding: 0 4px !important;
    }

    .branding img {
        width: 140px;
    }

    .remove-padding.single-blog-grid.pg-categ-listing.wpb_column.vc_column_container.vc_col-sm-8 {
        width: 100%;
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {

    .iframeGameBoxMain .ad_wrapper.wpb_column.vc_column_container.vc_col-sm-8 {
        width: 100%;
        overflow: hidden;
    }

    .iframeGameBoxMain .appshowCase iframe {
        min-height: 60vh;
    }

    .gameDropDown .next,
    .gameDropDown .prev {
        width: 45px;
        height: 45px;
        background-size: contain;
    }

    .remove-padding.single-blog-grid.pg-categ-listing.wpb_column.vc_column_container.vc_col-sm-8 {
        width: 100%;
    }
}

@media only screen and (min-width: 820px) and (max-width: 1180px) and (orientation: landscape) {
    .iframeGameBoxMain .ad_wrapper.wpb_column.vc_column_container.vc_col-sm-8 {
        width: 100%;
    }

    .iframeGameBoxMain .appshowCase iframe {
        min-width: 100%;
        min-height: 85vh;
    }
}

@media only screen and (min-width:290px) and (max-width:767px) and (orientation:landscape) {
    .home-printable-custom .category-grid-col.wpb_column.vc_column_container.vc_col-sm-2 {
        width: 50% !important;
        padding: 15px;
    }

    .home-printable-custom .category-grid {
        display: flex;
        flex-wrap: wrap;
    }

    .home-printable-custom .category-grid-col .vc_column-inner {
        width: 100% !important;
    }

    .iframeGameBoxMain .appshowCase iframe {
        min-width: 100%;
        min-height: 500px;
    }
}

@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation:landscape) {
    .iframeGameBoxMain .appshowCase iframe {
        min-width: 768px;
        min-height: 500px;
    }

    .single-post .page-title .wf-wrap {
        margin-top: 150px;
    }

}

@media only screen and (min-width:290px) and (max-width:767px) and (orientation:portrait) {
    .home-printable-custom .category-grid-col.wpb_column.vc_column_container.vc_col-sm-2 {
        display: flex;
        justify-content: center;
    }

    .home-printable-custom .category-grid-col .vc_column-inner {
        width: 87% !important;
        margin: 0 !important;
    }

    .iframeGameBoxMain .appshowCase iframe {
        min-width: 100%;
        min-height: 40vh;
    }

    .single-post .page-title .wf-wrap {
        margin-top: 120px;
    }

    .button.nextLevelBnt {
        width: 145px;
        margin: 0 auto !important;
    }
}

/* sufi */
.story-item p {
    text-align: left !important;
}

.story-item img {
    border-radius: 7px;
}

.bg-overly:before {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 2;
}

.bg-overly h1 {
    z-index: 4;
    position: relative;
}

.story-item {
    display: flex;
    align-items: center;
    justify-content: center;
}

a.post-details.details-type-link i.dt-icon-the7-arrow-03 {
    display: none;
}

.search .wf-cell .blog-media img {
    height: 250px;
}

.search .wf-cell .blog-media a {
    padding-bottom: 0px !important;
    height: 250px !important;
}

.search .wf-cell .blog-content p {
    margin-top: 15px;
    display: -webkit-box !important;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 150px;
}

.search .wf-cell .blog-content h3 a {
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

body.search div#content {
    margin-top: 40px;
}

.search .page-inner .page-title .page-title-head h1,
.search .page-inner .page-title .page-title-head h1 span {
    color: #f25475 !important;
    font-weight: 700;
}

.search .page-title.solid-bg {
    background-color: #fff;
}

.search .page-inner {
    padding-top: 60px;
    margin-top: 0px !important;
}

.search .header-space.sticky-space-off {
    background-color: #fff !important;
}

.header-space.sticky-space-off {
    min-height: 125px;
}

.page-title .wf-wrap {
    min-height: 50px !important;
    padding-top: 10px !important;
    /* margin-top: 40px; */
    margin-bottom: 20px;
}

#content>article.post.type-post {
    padding-top: calc(0px + 30px);
}

.single.transparent .masthead.sticky-off,
.page.transparent .masthead.sticky-off {
    position: relative;
    background-color: #fff !important;
    filter: drop-shadow(2px 4px 6px #0000005e);
}

.home.page.page-template-default .masthead.sticky-off {
    background-color: transparent !important;
    filter: none;
    position: absolute;
}

.button.nextLevelBnt {
    background-color: #f75005 !important;
    font-weight: 500 !important;
    text-align: center !important;
    background-image: none !important;
    padding: 12px;
    cursor: pointer;
    border: 0;
    border-radius: 4px;
    font-size: 18px;
    line-height: 21px;
}

/* web-End */
@media screen and (min-width: 991px) {
    .phantom-sticky .fixed-masthead.sticky-on.masthead {
        position: fixed !important;
    }
}






















/* responsive */
@media only screen and (min-width : 300px) and (max-width : 1024px) {
    .post-views.content-post {
        position: relative;
        top: 120px;
    }

}
@media only screen and (min-width : 300px) and (max-width : 768px) {
    ul.social-links {
        display: flex;
    }

    .social-links li {
        margin: 0;
    }

    .AppBundleTitle {
        margin-bottom: 0px;
    }


    .AppBundleTitle h2 {
        font-size: 28px !important;
    }

    #game-list h3.entry-title a {
        font-size: 15px !important;
        line-height: 17px !important;
    }

    .margin-btm-zero {
        font-size: 24px;
        line-height: 25px;
        margin-top: 20px;
    }

    #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on .mega-menu-column ul.mega-sub-menu {
        max-height: unset !important;
    }

    .dt-mobile-header .mobile-header-scrollbar-wrap {
        padding: 45px 0px 30px 0px !important;
    }

    .page .page-inner {
        margin-top: 0px;
    }
}

@media only screen and (min-width : 300px) and (max-width : 767px) {
    .story-item:nth-child(odd) {
        flex-direction: column-reverse;
    }

    .story-item {
        flex-direction: column;
    }

    .switcher {
        left: 0px !important;

    }


    .homepageBlogs .articles-list article:nth-child(even) {
        flex-direction: column !important;
    }

    .home-page-discount-bundle .iso-container {
        height: auto !important;
    }

}

@media only screen and (min-width : 768px) and (max-width : 1024px) {

    .members-btns {
        padding-bottom: 20px;
    }
}

@media only screen and (min-width : 290px) and (max-width : 1023px) {
    #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu {
        min-width: auto;
    }

    #mega-menu-wrap-primary #mega-menu-primary .megaMenuGrid {
        min-height: auto;
    }

    #mega-menu-wrap-primary #mega-menu-primary .mega-PrintablesMegaMenu .textwidget.custom-html-widget {
        width: 100%;
        margin: 10px 0;
    }

    #mega-menu-wrap-primary #mega-menu-primary .PrintablesMegaMenu .mega-menu-row>.mega-sub-menu li.mega-menu-column {
        width: 100% !important;
    }
}

@media only screen and (min-width : 768px) and (max-width : 1023px) {
    #mega-menu-wrap-primary #mega-menu-primary li.mega-playground-menu-mega>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-3-of-12 {
        width: 50% !important;
    }

    .home-printable-custom .category-grid-col.wpb_column.vc_column_container.vc_col-sm-2 {
        width: 50% !important;
    }
}

/* Ipad responsive portrait */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    .page-title .wf-wrap {
        margin-top: 0px !important;
    }
}

@media only screen and (min-width:1024px) and (max-width:1366px) and (orientation:portrait) {
    .home-printable-custom .category-grid .category-grid-col {
        width: 225px;
        padding: 15px;
    }

    .home-printable-custom .category-grid .category-grid-col .vc_column-inner {
        margin: 0 !important;
        width: 100% !important;
    }

    body .page-title .wf-wrap {
        margin-top: 30px !important;
    }
}