﻿
        .pswp {
            display: none;
            position: absolute;
            width: 100%;
            height: 100%;
            left: 0;
            top: 0;
            overflow: hidden;
            -ms-touch-action: none;
            touch-action: none;
            z-index: 999999;
            -webkit-text-size-adjust: 100%;
            -webkit-backface-visibility: hidden;
            outline: none;
        }

            .pswp * {
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
            }

        .pswp__bg {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background: #000;
            opacity: 0;
            -webkit-backface-visibility: hidden;
            will-change: opacity;
        }

        .pswp__scroll-wrap {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            overflow: hidden;
        }

        .pswp__container {
            -ms-touch-action: none;
            touch-action: none;
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
        }

        .pswp__container {
            -webkit-touch-callout: none;
        }

        .pswp__bg {
            will-change: opacity;
        }

        .pswp__container {
            -webkit-backface-visibility: hidden;
        }

        .pswp__item {
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            overflow: hidden;
        }

        .pswp__button {
            width: 44px;
            height: 44px;
            position: relative;
            background: none;
            overflow: visible;
            -webkit-appearance: none;
            display: block;
            border: 0;
            padding: 0;
            margin: 0;
            float: right;
            opacity: .75;
            z-index: 1600;
            -webkit-box-shadow: none;
            box-shadow: none;
        }

            .pswp__button::-moz-focus-inner {
                padding: 0;
                border: 0;
            }

        .pswp__button, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
            background: url(images/default-skin.png) 0 0 no-repeat;
            background-size: 264px 88px;
            width: 44px;
            height: 44px;
        }

        .pswp__button--close {
            background-position: 0 -44px;
        }

        .pswp__button--share {
            background-position: -44px -44px;
        }

        .pswp__button--fs {
            display: none;
        }

        .pswp__button--zoom {
            display: none;
            background-position: -88px 0;
        }

        .pswp__button--arrow--left, .pswp__button--arrow--right {
            background: none;
            top: 50%;
            margin-top: -50px;
            width: 70px;
            height: 100px;
            position: absolute;
        }

        .pswp__button--arrow--left {
            left: 0;
        }

        .pswp__button--arrow--right {
            right: 0;
        }

            .pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
                content: '';
                top: 35px;
                background-color: rgba(0,0,0,.3);
                height: 30px;
                width: 32px;
                position: absolute;
            }

        .pswp__button--arrow--left:before {
            left: 6px;
            background-position: -138px -44px;
        }

        .pswp__button--arrow--right:before {
            right: 6px;
            background-position: -94px -44px;
        }

        .pswp__share-modal {
            display: block;
            background: rgba(0,0,0,.5);
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            padding: 10px;
            position: absolute;
            z-index: 1600;
            opacity: 0;
            -webkit-backface-visibility: hidden;
            will-change: opacity;
        }

        .pswp__share-modal--hidden {
            display: none;
        }

        .pswp__share-tooltip {
            z-index: 1620;
            position: absolute;
            background: #FFF;
            top: 56px;
            border-radius: 2px;
            display: block;
            width: auto;
            right: 44px;
            -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.25);
            box-shadow: 0 2px 5px rgba(0,0,0,.25);
            -webkit-transform: translateY(6px);
            -ms-transform: translateY(6px);
            transform: translateY(6px);
            -webkit-backface-visibility: hidden;
            will-change: transform;
        }

        .pswp__counter {
            position: absolute;
            left: 0;
            top: 0;
            height: 44px;
            font-size: 13px;
            line-height: 44px;
            color: #FFF;
            opacity: .75;
            padding: 0 10px;
        }

        .pswp__caption {
            position: absolute;
            left: 0;
            bottom: 0;
            width: 100%;
            min-height: 44px;
        }

        .pswp__caption__center {
            text-align: left;
            max-width: 420px;
            margin: 0 auto;
            font-size: 13px;
            padding: 10px;
            line-height: 20px;
            color: #CCC;
        }

        .pswp__preloader {
            width: 44px;
            height: 44px;
            position: absolute;
            top: 0;
            left: 50%;
            margin-left: -22px;
            opacity: 0;
            will-change: opacity;
            direction: ltr;
        }

        .pswp__preloader__icn {
            width: 20px;
            height: 20px;
            margin: 12px;
        }

        @media screen and (max-width:1024px) {
            .pswp__preloader {
                position: relative;
                left: auto;
                top: auto;
                margin: 0;
                float: right;
            }
        }

        .pswp__ui {
            visibility: visible;
            opacity: 1;
            z-index: 1550;
        }

        .pswp__top-bar {
            position: absolute;
            left: 0;
            top: 0;
            height: 44px;
            width: 100%;
        }

        .pswp__caption, .pswp__top-bar {
            -webkit-backface-visibility: hidden;
            will-change: opacity;
        }

        .pswp__top-bar, .pswp__caption {
            background-color: rgba(0,0,0,.5);
        }

        .pswp__ui--hidden .pswp__top-bar, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right {
            opacity: .001;
        }

        #colorbox, #cboxOverlay, #cboxWrapper {
            position: absolute;
            top: 0;
            left: 0;
            z-index: 10000;
            overflow: hidden;
        }

        #cboxOverlay {
            position: fixed;
            width: 100%;
            height: 100%;
        }

        #cboxMiddleLeft, #cboxBottomLeft {
            clear: left;
        }

        #cboxContent {
            position: relative;
        }

        #cboxTitle {
            margin: 0;
        }

        #cboxLoadingOverlay, #cboxLoadingGraphic {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }

        #colorbox, #cboxContent {
            box-sizing: content-box;
            -moz-box-sizing: content-box;
            -webkit-box-sizing: content-box;
        }

        #cboxOverlay {
            background: #000;
        }

        #colorbox {
            outline: 0;
        }

        #cboxTopLeft {
            width: 14px;
            height: 14px;
            background: url(images/controls.png) no-repeat 0 0;
        }

        #cboxTopCenter {
            height: 14px;
            background: url(images/border.png) repeat-x top left;
        }

        #cboxTopRight {
            width: 14px;
            height: 14px;
            background: url(images/controls.png) no-repeat -36px 0;
        }

        #cboxBottomLeft {
            width: 14px;
            height: 43px;
            background: url(images/controls.png) no-repeat 0 -32px;
        }

        #cboxBottomCenter {
            height: 43px;
            background: url(images/border.png) repeat-x bottom left;
        }

        #cboxBottomRight {
            width: 14px;
            height: 43px;
            background: url(images/controls.png) no-repeat -36px -32px;
        }

        #cboxMiddleLeft {
            width: 14px;
            background: url(images/controls.png) repeat-y -175px 0;
        }

        #cboxMiddleRight {
            width: 14px;
            background: url(images/controls.png) repeat-y -211px 0;
        }

        #cboxContent {
            background: #fff;
            overflow: visible;
        }

        #cboxLoadingOverlay {
            background: url(images/loading_background.png) no-repeat center center;
        }

        #cboxLoadingGraphic {
            background: url(images/loading.gif) no-repeat center center;
        }

        #cboxTitle {
            position: absolute;
            bottom: -25px;
            left: 0;
            text-align: center;
            width: 100%;
            font-weight: 700;
            color: #7C7C7C;
        }

        #cboxCurrent {
            position: absolute;
            bottom: -25px;
            left: 58px;
            font-weight: 700;
            color: #7C7C7C;
        }

        #cboxPrevious, #cboxNext, #cboxSlideshow {
            border: 0;
            padding: 0;
            margin: 0;
            overflow: visible;
            position: absolute;
            bottom: -29px;
            background: url(images/controls.png) no-repeat 0 0;
            width: 23px;
            height: 23px;
            text-indent: -9999px;
        }

        #cboxPrevious {
            left: 0;
            background-position: -51px -25px;
        }

        #cboxNext {
            left: 27px;
            background-position: -75px -25px;
        }

        html {
            font-family: sans-serif;
            -webkit-text-size-adjust: 100%;
            -ms-text-size-adjust: 100%;
        }

        body {
            margin: 0;
        }

        aside, figcaption, figure, header, main, nav {
            display: block;
        }

        a {
            background-color: transparent;
        }

        strong {
            font-weight: 700;
        }

        h1 {
            margin: .67em 0;
            font-size: 2em;
        }

        small {
            font-size: 80%;
        }

        img {
            border: 0;
        }

        svg:not(:root) {
            overflow: hidden;
        }

        figure {
            margin: 1em 40px;
        }

        hr {
            height: 0;
            -webkit-box-sizing: content-box;
            box-sizing: content-box;
        }

        button, input, select, textarea {
            margin: 0;
            font: inherit;
            color: inherit;
        }

        button {
            overflow: visible;
        }

        button, select {
            text-transform: none;
        }

        button, input[type=submit] {
            -webkit-appearance: button;
        }

            button::-moz-focus-inner, input::-moz-focus-inner {
                padding: 0;
                border: 0;
            }

        input {
            line-height: normal;
        }

            input[type=search] {
                -webkit-box-sizing: content-box;
                box-sizing: content-box;
                -webkit-appearance: textfield;
            }

                input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
                    -webkit-appearance: none;
                }

        textarea {
            overflow: auto;
        }

        table {
            border-spacing: 0;
            border-collapse: collapse;
        }

        td {
            padding: 0;
        }

        html {
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }

        *, ::after, ::before {
            -webkit-box-sizing: inherit;
            box-sizing: inherit;
        }

        @-ms-viewport {
            width: device-width;
        }

        @viewport {
            width: device-width;
        }

        html {
            font-size: 16px;
        }

        body {
            font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
            font-size: 1rem;
            line-height: 1.5;
            color: #373a3c;
            background-color: #fff;
        }

        h1, h2, h3, h4 {
            margin-top: 0;
            margin-bottom: .5rem;
        }

        p {
            margin-top: 0;
            margin-bottom: 1rem;
        }

        ol, ul {
            margin-top: 0;
            margin-bottom: 1rem;
        }

            ul ul {
                margin-bottom: 0;
            }

        a {
            color: #0275d8;
            text-decoration: none;
        }

        figure {
            margin: 0 0 1rem;
        }

        img {
            vertical-align: middle;
        }

        a, button, input, label, select, textarea {
            -ms-touch-action: manipulation;
            touch-action: manipulation;
        }

        table {
            background-color: transparent;
        }

        label {
            display: inline-block;
            margin-bottom: .5rem;
        }

        button, input, select, textarea {
            margin: 0;
            line-height: inherit;
            border-radius: 0;
        }

        textarea {
            resize: vertical;
        }

        input[type=search] {
            -webkit-box-sizing: inherit;
            box-sizing: inherit;
            -webkit-appearance: none;
        }

        h1, h2, h3, h4 {
            margin-bottom: .5rem;
            font-family: inherit;
            font-weight: 500;
            line-height: 1.1;
            color: inherit;
        }

        h1 {
            font-size: 2.5rem;
        }

        h2 {
            font-size: 2rem;
        }

        h3 {
            font-size: 1.75rem;
        }

        h4 {
            font-size: 1.5rem;
        }

        hr {
            margin-top: 1rem;
            margin-bottom: 1rem;
            border: 0;
            border-top: 1px solid rgba(0,0,0,.1);
        }

        small {
            font-size: 80%;
            font-weight: 400;
        }

        .container {
            padding-right: .9375rem;
            padding-left: .9375rem;
            margin-right: auto;
            margin-left: auto;
        }

            .container::after {
                display: table;
                clear: both;
                content: "";
            }

        @media (min-width:544px) {
            .container {
                max-width: 576px;
            }
        }

        @media (min-width:768px) {
            .container {
                max-width: 720px;
            }
        }

        @media (min-width:992px) {
            .container {
                max-width: 940px;
            }
        }

        @media (min-width:1200px) {
            .container {
                max-width: 1140px;
            }
        }

        .row {
            margin-right: -.9375rem;
            margin-left: -.9375rem;
        }

            .row::after {
                display: table;
                clear: both;
                content: "";
            }

        .col-md-6, .col-sm-3, .col-sm-9, .col-xs-12 {
            position: relative;
            min-height: 1px;
            padding-right: .9375rem;
            padding-left: .9375rem;
        }

        .col-xs-12 {
            float: left;
        }

        .col-xs-12 {
            width: 100%;
        }

        @media (min-width:544px) {
            .col-sm-3, .col-sm-9 {
                float: left;
            }

            .col-sm-3 {
                width: 25%;
            }

            .col-sm-9 {
                width: 75%;
            }
        }

        @media (min-width:768px) {
            .col-md-6 {
                float: left;
            }

            .col-md-6 {
                width: 50%;
            }
        }

        .table {
            width: 100%;
            max-width: 100%;
            margin-bottom: 1rem;
        }

            .table td {
                padding: .75rem;
                line-height: 1.5;
                vertical-align: top;
                border-top: 1px solid #eceeef;
            }

        .form-control {
            display: block;
            width: 100%;
            padding: .375rem .75rem;
            font-size: 1rem;
            line-height: 1.5;
            color: #55595c;
            background-color: #fff;
            background-image: none;
            border: 1px solid #ccc;
            border-radius: .25rem;
        }

            .form-control::-ms-expand {
                background-color: transparent;
                border: 0;
            }

            .form-control::-webkit-input-placeholder {
                color: #999;
                opacity: 1;
            }

            .form-control::-moz-placeholder {
                color: #999;
                opacity: 1;
            }

            .form-control:-ms-input-placeholder {
                color: #999;
                opacity: 1;
            }

        .btn {
            display: inline-block;
            padding: .375rem 1rem;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            text-align: center;
            white-space: nowrap;
            vertical-align: middle;
            border: 1px solid transparent;
            border-radius: .25rem;
        }

        .btn-secondary {
            color: #373a3c;
            background-color: #fff;
            border-color: #ccc;
        }

        .collapse {
            display: none;
        }

        .dropdown {
            position: relative;
        }

        .dropdown-toggle::after {
            display: inline-block;
            width: 0;
            height: 0;
            margin-right: .25rem;
            margin-left: .25rem;
            vertical-align: middle;
            content: "";
            border-top: .3em solid;
            border-right: .3em solid transparent;
            border-left: .3em solid transparent;
        }

        .dropdown-menu {
            position: absolute;
            top: 100%;
            left: 0;
            z-index: 1000;
            display: none;
            float: left;
            min-width: 160px;
            padding: 5px 0;
            margin: 2px 0 0;
            font-size: 1rem;
            color: #373a3c;
            text-align: left;
            list-style: none;
            background-color: #fff;
            -webkit-background-clip: padding-box;
            background-clip: padding-box;
            border: 1px solid rgba(0,0,0,.15);
            border-radius: .25rem;
        }

        .input-group {
            position: relative;
            display: table;
            border-collapse: separate;
        }

            .input-group .form-control {
                position: relative;
                z-index: 2;
                float: left;
                width: 100%;
                margin-bottom: 0;
            }

            .input-group .form-control, .input-group-addon, .input-group-btn {
                display: table-cell;
            }

                .input-group-addon:not(:first-child):not(:last-child) {
                    border-radius: 0;
                }

        .input-group-addon, .input-group-btn {
            width: 1%;
            white-space: nowrap;
            vertical-align: middle;
        }

        .input-group-addon {
            padding: .375rem .75rem;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1;
            color: #55595c;
            text-align: center;
            background-color: #eceeef;
            border: 1px solid #ccc;
            border-radius: .25rem;
        }

        .input-group .form-control:first-child {
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
        }

        .input-group .form-control:last-child, .input-group-btn:last-child > .btn {
            border-top-left-radius: 0;
            border-bottom-left-radius: 0;
        }

        .input-group-btn {
            position: relative;
            font-size: 0;
            white-space: nowrap;
        }

            .input-group-btn > .btn {
                position: relative;
            }

            .input-group-btn:last-child > .btn {
                z-index: 2;
                margin-left: -1px;
            }

        .nav {
            padding-left: 0;
            margin-bottom: 0;
            list-style: none;
        }

        .navbar-toggler {
            padding: .5rem .75rem;
            font-size: 1.25rem;
            line-height: 1;
            background: 0 0;
            border: 1px solid transparent;
            border-radius: .25rem;
        }

        .clearfix::after {
            display: table;
            clear: both;
            content: "";
        }

        .sr-only {
            position: absolute;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            overflow: hidden;
            clip: rect(0,0,0,0);
            border: 0;
        }

        @media (max-width:1199px) {
            .hidden-lg-down {
                display: none!important;
            }
        }

        @media (min-width:1200px) {
            .hidden-xl-up {
                display: none!important;
            }
        }

        @font-face {
            font-family: 'FontAwesome';
            src: url(https://demo2.madrasthemes.com/electro/wp-content/themes/electro/assets/fonts/fontawesome-webfont.eot?v=4.7.0);
            src: url('https://demo2.madrasthemes.com/electro/wp-content/themes/electro/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url(https://demo2.madrasthemes.com/electro/wp-content/themes/electro/assets/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(https://demo2.madrasthemes.com/electro/wp-content/themes/electro/assets/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(https://demo2.madrasthemes.com/electro/wp-content/themes/electro/assets/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url('https://demo2.madrasthemes.com/electro/wp-content/themes/electro/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
            font-weight: 400;
            font-style: normal;
        }

        .fa {
            display: inline-block;
            font: normal normal normal 14px/1 FontAwesome;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

        .pull-right {
            float: right;
        }

        .pull-left {
            float: left;
        }

        .fa-refresh:before {
            content: "\f021";
        }

        .fa-chevron-left:before {
            content: "\f053";
        }

        .fa-chevron-right:before {
            content: "\f054";
        }

        .fa-linkedin-square:before {
            content: "\f08c";
        }

        .fa-rss:before {
            content: "\f09e";
        }

        .fa-pinterest:before {
            content: "\f0d2";
        }

        .fa-angle-right:before {
            content: "\f105";
        }

        .fa-angle-up:before {
            content: "\f106";
        }

        .fa-youtube-play:before {
            content: "\f16a";
        }

        .fa-instagram:before {
            content: "\f16d";
        }

        .fa-facebook-official:before {
            content: "\f230";
        }

        .fa-whatsapp:before {
            content: "\f232";
        }

        .sr-only {
            position: absolute;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            overflow: hidden;
            clip: rect(0,0,0,0);
            border: 0;
        }

        @charset "UTF-8";
        @charset "UTF-8";

        @font-face {
            font-family: "font-electro";
            src: url(https://demo2.madrasthemes.com/electro/wp-content/themes/electro/assets/fonts/font-electro.eot);
            src: url("https://demo2.madrasthemes.com/electro/wp-content/themes/electro/assets/fonts/font-electro.eot?#iefix") format("embedded-opentype"),url(https://demo2.madrasthemes.com/electro/wp-content/themes/electro/assets/fonts/font-electro.woff) format("woff"),url(https://demo2.madrasthemes.com/electro/wp-content/themes/electro/assets/fonts/font-electro.ttf) format("truetype"),url("https://demo2.madrasthemes.com/electro/wp-content/themes/electro/assets/fonts/font-electro.svg#font-electro") format("svg");
            font-weight: 400;
            font-style: normal;
        }

        .ec {
            display: inline-block;
            font: normal normal normal 14px/1 font-electro;
            font-size: inherit;
            text-rendering: auto;
            vertical-align: middle;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

        .ec-compare:before {
            content: "";
        }

        .ec-favorites:before {
            content: "";
        }

        .ec-search:before {
            content: "d";
        }

        .ec-shopping-bag:before {
            content: "e";
        }

        .ec-support:before {
            content: "f";
        }

        .ec-user:before {
            content: "";
        }

        .ec-map-pointer:before {
            content: "";
        }

        .ec-close-remove:before {
            content: "";
        }

        .ec-arrow-down-search:before {
            content: "";
        }

        .ec-transport:before {
            content: "";
        }

        @charset "UTF-8";

        * {
            box-sizing: border-box;
        }

        body {
            overflow-x: hidden;
            background-color: #fff;
            color: #333e48;
            direction: ltr;
        }

        .clearfix::after {
            content: "";
            display: table;
            clear: both;
        }

        .hide {
            display: none!important;
        }

        .show {
            display: block!important;
        }

        .screen-reader-text {
            clip: rect(1px 1px 1px 1px);
            clip: rect(1px,1px,1px,1px);
            position: absolute!important;
        }

        body {
            -ms-word-wrap: break-word;
            word-wrap: break-word;
            font-size: .875em;
            letter-spacing: -.01em;
        }

        body, button, input, textarea {
            color: #333e48;
            font-family: "Open Sans",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
            line-height: 1.714em;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            text-rendering: optimizeLegibility;
        }

        button, input {
            line-height: 1.286em;
        }

        select {
            color: initial;
            font-family: "Open Sans",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
        }

        h1, h2, h3, h4 {
            margin-bottom: .5em;
        }

        .dropdown-menu {
            font-size: 1em;
        }

        table {
            width: 100%;
            max-width: 100%;
            margin-bottom: 1.236rem;
        }

            table td {
                padding: .75rem;
                line-height: 1.5;
                vertical-align: top;
                border-top: 1px solid #eceeef;
            }

        img {
            height: auto;
            max-width: 100%;
            display: block;
        }

        .form-control, .navbar-search .form-control {
            font-size: 1.071em;
            line-height: 2em;
            border-radius: 1.467em;
            padding: .701em 2.134em;
            border-width: 0;
        }

        label {
            font-size: 1em;
            line-height: 1.286em;
            font-weight: 700;
            margin-bottom: .857em;
        }

        .btn, .button, button, input[type=submit] {
            font-size: .875rem;
            border-radius: 1.571em;
            padding: 1.036em 2.134em;
            border-width: 0;
            display: inline-block;
            color: #333e48;
            background-color: #efecec;
            border-color: #efecec;
        }

        .btn-secondary {
            background-color: #333e48;
            color: #fff;
        }

        input[type=submit] {
            font-weight: 700;
        }

        .clear::after, form::after {
            content: "";
            display: table;
            clear: both;
        }

        input[type=search], input[type=text], textarea {
            padding: .857em 1.214em;
            background-color: transparent;
            color: #818181;
            line-height: 1.286em;
            outline: 0;
            border: 0;
            -webkit-appearance: none;
            border-radius: 1.571em;
            box-sizing: border-box;
            border-width: 1px;
            border-style: solid;
            border-color: #ddd;
        }

        textarea {
            overflow: auto;
            padding-left: .857em;
            vertical-align: top;
            width: 100%;
        }

        @media (min-width:1200px) {
            .container {
                max-width: 1200px;
            }
        }

        p.out-of-stock {
            color: #d9534f;
        }

        .primary-nav-menu .nav-inline > .menu-item {
            display: inline-block;
        }

            .primary-nav-menu .nav-inline > .menu-item + .menu-item {
                margin-left: 2.5em;
            }

            .primary-nav-menu .nav-inline > .menu-item.dropdown + .menu-item {
                margin-left: 2.143em;
            }

            .primary-nav-menu .nav-inline > .menu-item > a {
                display: inline-block;
                color: #334141;
                font-size: 1.071em;
                font-weight: 700;
            }

        .primary-nav-menu .nav-inline .dropdown-toggle::after {
            content: '\f107';
            font-family: FontAwesome;
            color: #aeaeae;
            border-top: none;
            border-left: none;
            border-right: none;
            margin-left: .5em;
            margin-right: 0;
            width: auto;
            height: auto;
        }

        .navbar-search {
            float: left;
            width: 52%;
        }

            .navbar-search > .input-group {
                width: 100%;
                display: flex;
            }

                .navbar-search > .input-group .input-search-field {
                    flex-grow: 1;
                    flex-basis: 0%;
                    margin-right: -1px;
                }

                    .navbar-search > .input-group .input-search-field .product-search-field.form-control {
                        border-top-left-radius: 2.467em;
                        border-bottom-left-radius: 2.467em;
                    }

                .navbar-search > .input-group .search-categories {
                    display: flex;
                }

                .navbar-search > .input-group .input-group-btn, .navbar-search > .input-group .search-categories {
                    width: auto;
                    height: 50px;
                }

            .navbar-search .form-control {
                background: #fff;
                line-height: 1.34em;
                padding: 1.01em 2.134em;
                height: 50px;
                border-radius: 2.467em;
            }

            .navbar-search .btn, .navbar-search button {
                line-height: 1.36em;
                padding: 1.08em 1.93em;
                height: 50px;
                border-radius: 2.571em;
            }

            .navbar-search .search-categories.input-group-addon {
                border: none;
                background-color: #fff;
            }

            .navbar-search .search-categories > select {
                color: #6b6b6b;
                font-size: .938em;
                line-height: 1.4em;
                display: inline-block;
                max-width: 100%;
                padding: 0 1.75rem 0 .75rem;
                vertical-align: middle;
                background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right .75rem center;
                background-size: 8px 10px;
                border: none;
                -moz-appearance: none;
                -webkit-appearance: none;
            }

                .navbar-search .search-categories > select::-ms-expand {
                    opacity: 0;
                }

        .dropdown-menu-mini-cart {
            width: 332px;
            left: auto;
            right: 0;
            padding: 2.2em 2.2em 1.2em 2.2em;
            border-radius: 0;
            top: 120%!important;
            box-shadow: 0 0 6px 0 rgba(1,1,1,.3);
            border: none;
        }

        .woocommerce-breadcrumb {
            margin-top: 1.786em;
            margin-bottom: 3.571em;
        }

            .woocommerce-breadcrumb a {
                color: #333e48;
                display: inline-block;
            }

            .woocommerce-breadcrumb span.delimiter {
                margin: 0 1.429em;
            }

                .woocommerce-breadcrumb span.delimiter + a {
                    padding: .465em .929em;
                    background-color: #f5f5f5;
                    border-radius: .357em;
                }

        @media (max-width:568px) {
            .woocommerce-breadcrumb {
                margin-top: 0;
                background-color: #f8f8f8;
                margin-left: -15px;
                margin-right: -15px;
                padding: 15px 15px 0 15px;
            }

                .woocommerce-breadcrumb a {
                    padding-bottom: 1.2em;
                }

                .woocommerce-breadcrumb span.delimiter {
                    margin: 0 10px;
                }

                    .woocommerce-breadcrumb span.delimiter + a {
                        padding: 0 0 1.2em 0;
                    }
        }

        .wc-tabs {
            padding-left: 0;
            margin-bottom: 0;
            list-style: none;
        }

        @media (max-width:1199px) {
            .wc-tabs {
                margin-bottom: 20px;
                display: flex;
                overflow: auto;
                border: none;
                padding-bottom: 6px;
                position: relative;
            }

                .wc-tabs::after {
                    content: ' ';
                    border-bottom: 1px solid #ddd;
                    display: block;
                    position: absolute;
                    bottom: 5px;
                    width: 100%;
                }

                .wc-tabs li {
                    margin: 0;
                    flex-shrink: 0;
                }

                    .wc-tabs li + li {
                        padding-left: 40px;
                    }
        }

        .wc-tabs > li {
            display: inline-block;
        }

            .wc-tabs > li a {
                line-height: 1em;
                font-size: 1.286em;
                color: #333e48;
                padding-bottom: 1em;
                position: relative;
                display: block;
            }

            .wc-tabs > li.active a {
                font-weight: 700;
            }

                .wc-tabs > li.active a::before {
                    content: ' ';
                    height: 4px;
                    width: 10px;
                    display: block;
                    position: absolute;
                    bottom: -5px;
                    left: 50%;
                    border-radius: 0 0 10px 10px;
                    transform: translateX(-50%);
                }

                .wc-tabs > li.active a::after {
                    content: ' ';
                    border-bottom: 2px solid transparent;
                    display: block;
                    position: absolute;
                    bottom: -1px;
                    width: 100%;
                }

            .wc-tabs > li + li {
                margin-left: 3.214em;
            }

        li.product .product-outer {
            height: 100%;
        }

        li.product .product-inner {
            padding: 1.429em 1.714em 1.357em 1.714em;
            height: 100%;
            position: relative;
        }

        li.product .hover-area {
            display: none;
            border: none;
            position: relative;
            background-color: #fff;
        }

            li.product .hover-area .action-buttons {
                width: 100%;
                font-size: .929em;
                line-height: 1.385em;
                display: flex;
                justify-content: space-around;
                align-items: center;
            }

                li.product .hover-area .action-buttons .clear {
                    display: none;
                }

                li.product .hover-area .action-buttons a, li.product .hover-area .action-buttons div, li.product .hover-area .action-buttons span {
                    margin: 0;
                    padding: 0;
                    color: #949494;
                }

                li.product .hover-area .action-buttons > a, li.product .hover-area .action-buttons > div {
                    padding-top: .571em;
                }

                li.product .hover-area .action-buttons .clear {
                    display: none;
                }

        li.product .loop-product-categories {
            display: block;
            color: #878787;
            overflow: hidden;
        }

            li.product .loop-product-categories a {
                color: #878787;
            }

        li.product a {
            color: #0062bd;
        }

        li.product .product-rating {
            clear: both;
            margin-bottom: 1.667em;
            font-size: .857em;
            color: #7d7d7d;
        }

            li.product .product-rating::after {
                content: "";
                display: table;
                clear: both;
            }

            li.product .product-rating .star-rating {
                display: inline-block;
            }

        li.product .product-short-description {
            clear: both;
            color: #7d7d7d;
            font-size: .857em;
            line-height: 1.75em;
            margin-bottom: 3em;
            height: 7em;
            overflow: hidden;
        }

            li.product .product-short-description::after {
                content: "";
                display: table;
                clear: both;
            }

            li.product .product-short-description ul {
                padding-left: 18px;
            }

        li.product .product-sku {
            font-size: .857em;
            color: #7d7d7d;
            margin-bottom: .5em;
        }

        li.product .button {
            float: right;
            background-color: transparent;
            text-indent: -99999px;
            padding: 0;
        }

            li.product .button::before {
                display: inline-block;
                display: inline-block;
                font: normal normal normal 14px/1 FontAwesome;
                font-size: inherit;
                text-rendering: auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                background-color: #e6e6e6;
                border-radius: 50%;
                color: #fff;
                font-size: 18px;
                padding: .5em .433em;
            }

            li.product .button::before {
                content: "\f178";
                padding: .5em .504em;
                float: right;
                text-indent: 0;
            }

            li.product .button.add_to_cart_button::before {
                content: "";
                font-family: font-electro;
                padding: .473em .478em;
                float: right;
                text-indent: 0;
                line-height: 16px;
            }

        li.product .button {
            width: 2.571em;
        }

        @font-face {
            font-family: star;
            src: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/woocommerce/assets/fonts/star.eot);
            src: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"),url(https://demo2.madrasthemes.com/electro/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(https://demo2.madrasthemes.com/electro/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url(https://demo2.madrasthemes.com/electro/wp-content/plugins/woocommerce/assets/fonts/star.svg#star) format("svg");
            font-weight: 400;
            font-style: normal;
        }

        @font-face {
            font-family: WooCommerce;
            src: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);
            src: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(https://demo2.madrasthemes.com/electro/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(https://demo2.madrasthemes.com/electro/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(https://demo2.madrasthemes.com/electro/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");
            font-weight: 400;
            font-style: normal;
        }

        .star-rating {
            overflow: hidden;
            position: relative;
            height: 1em;
            line-height: 1;
            font-size: 1em;
            width: 5.5em;
            font-family: star;
        }

            .star-rating:before {
                content: "";
                color: rgba(0,0,0,.2);
                float: left;
                top: 0;
                left: 0;
                position: absolute;
            }

            .star-rating span {
                overflow: hidden;
                float: left;
                top: 0;
                left: 0;
                position: absolute;
                padding-top: 1.5em;
            }

                .star-rating span:before {
                    content: "";
                    top: 0;
                    position: absolute;
                    left: 0;
                    color: #00a0e3;
                }

        p.stars {
            display: inline-block;
            margin: 0;
        }

            p.stars a {
                position: relative;
                height: 1em;
                width: 1em;
                text-indent: -99999px;
                display: inline-block;
                text-decoration: none;
                margin-right: 1px;
            }

                p.stars a:before {
                    display: block;
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 1em;
                    height: 1em;
                    line-height: 1;
                    font-family: WooCommerce;
                    content: "\e021";
                    text-indent: 0;
                }

        .owl-carousel .owl-dots.disabled {
            display: none;
        }

        .owl-dots {
            text-align: center;
        }

        #reviews .commentlist {
            list-style: none;
            padding-left: 0;
        }

            #reviews .commentlist > li {
                border-bottom: 1px solid #ddd;
                margin-bottom: 1.5em;
                list-style: none;
                clear: both;
                padding-bottom: 1.5em;
            }

                #reviews .commentlist > li time {
                    color: #aeaeae;
                    font-size: .929em;
                }

                #reviews .commentlist > li .avatar {
                    display: none;
                }

                #reviews .commentlist > li p.meta {
                    margin-bottom: 0;
                }

                #reviews .commentlist > li .star-rating {
                    margin-bottom: 1em;
                }

                    #reviews .commentlist > li .star-rating + .meta {
                        display: none;
                    }

                #reviews .commentlist > li .description {
                    margin-bottom: 1.5em;
                    line-height: 1.571em;
                }

                #reviews .commentlist > li:last-child {
                    border-bottom: none;
                    margin-bottom: 0;
                    padding-bottom: 0;
                }

        .electro-advanced-reviews #reply-title, .electro-advanced-reviews h2 {
            font-size: 1.286em;
            line-height: 1.222em;
            font-weight: 400;
            border: none;
            padding-bottom: 0;
        }

            .electro-advanced-reviews #reply-title::after, .electro-advanced-reviews h2::after {
                content: none;
            }

        .electro-advanced-reviews .comment-form > p {
            margin-bottom: 1.143em;
            display: table;
            width: 100%;
        }

            .electro-advanced-reviews .comment-form > p label {
                display: table-cell;
                font-weight: 400;
                width: 30%;
                vertical-align: middle;
            }

            .electro-advanced-reviews .comment-form > p input[type=text], .electro-advanced-reviews .comment-form > p textarea {
                display: table-cell;
            }

            .electro-advanced-reviews .comment-form > p p.stars {
                display: table-cell;
            }

            .electro-advanced-reviews .comment-form > p textarea {
                height: 7.857em;
            }

        .electro-advanced-reviews .comment-form .form-submit input[type=submit] {
            font-size: .929em;
            color: #fff;
            line-height: 1.385em;
            padding: 1em 2.222em;
            margin-left: 30%;
        }

        .advanced-review {
            margin-bottom: 3.429em;
        }

            .advanced-review .based-title {
                margin-bottom: 2.571em;
            }

            .advanced-review .avg-rating {
                margin-bottom: 1.429em;
            }

                .advanced-review .avg-rating .avg-rating-number {
                    display: block;
                    font-size: 2.143em;
                    font-weight: 700;
                    line-height: .6em;
                }

            .advanced-review .rating-histogram .rating-bar {
                margin-bottom: 1.429em;
            }

                .advanced-review .rating-histogram .rating-bar::after {
                    content: "";
                    display: table;
                    clear: both;
                }

                .advanced-review .rating-histogram .rating-bar .rating-percentage-bar {
                    float: left;
                }

                .advanced-review .rating-histogram .rating-bar .star-rating {
                    float: left;
                }

            .advanced-review .rating-histogram .rating-percentage-bar {
                width: 14.286em;
                height: .714em;
                border-radius: .286em;
                background-color: #f3f3f3;
                margin-top: .143em;
                margin-left: 2.857em;
            }

            .advanced-review .rating-histogram .rating-percentage {
                height: 100%;
                background-color: #d8d8d8;
                display: block;
                border-radius: .286em;
            }

            .advanced-review .rating-histogram .rating-count {
                float: left;
                margin-left: .714em;
                line-height: 1em;
            }

                .advanced-review .rating-histogram .rating-count.zero {
                    color: #b6b6b6;
                }

        .yamm > .dropdown {
            position: static;
        }

        .yamm .dropdown-menu {
            left: auto;
        }

        .yamm .dropdown.yamm-fw .dropdown-menu {
            left: 0;
            right: 0;
            position: absolute;
            padding: 0;
            animation-duration: .2s;
        }

            .yamm .dropdown.yamm-fw .dropdown-menu .menu-item {
                list-style: none;
            }

            .yamm .dropdown.yamm-fw .dropdown-menu .menu {
                padding: 0;
            }

        .yamm .yamm-content {
            padding: 2.143em;
        }

            .yamm .yamm-content .wpb_content_element {
                margin: 0;
            }

            .yamm .yamm-content .bg-yamm-content {
                position: absolute;
                right: 0;
                bottom: 0;
            }

        .yamm .nav-title {
            font-weight: 700;
            font-size: 1.071em;
            padding: .571em 0;
            min-height: 2.667em;
        }

            .yamm .nav-title a, .yamm .nav-title > a {
                padding: 0;
                font-weight: 700;
            }

        .yamm .nav-divider {
            height: 1px;
            border-top: 1px solid #ddd;
            margin: .5em 0;
        }

        .yamm .nav-subtext, .yamm .nav-text {
            display: block;
        }

        .yamm .nav-subtext {
            font-size: .8em;
            color: #aaa;
            line-height: 1;
        }

        .bg-yamm-extend-outside {
            position: relative;
            right: -50px;
        }

        #scrollUp {
            border-radius: 3px;
            bottom: 1.25rem;
            color: #fff;
            font-size: 2.25rem;
            height: 2.625rem;
            line-height: 100%;
            opacity: .5;
            padding: 3px;
            right: 1.25rem;
            text-align: center;
            width: 2.625rem;
        }

            #scrollUp i {
                display: inline-block;
                vertical-align: top;
            }

        @media (max-width:991px) {
            #scrollUp {
                bottom: 5.25rem;
            }
        }

        .pace {
            -webkit-pointer-events: none;
        }

        .pace-inactive {
            display: none;
        }

        .pace .pace-progress {
            position: fixed;
            z-index: 2000;
            top: 0;
            right: 100%;
            width: 100%;
            height: 2px;
        }

        .navbar-toggle-close {
            display: none;
        }

        .top-bar {
            border-bottom: 1px solid #ddd;
            padding: .786em 0;
        }

            .top-bar .nav-inline .menu-item {
                display: inline-block;
                color: #959595;
                font-size: .929em;
            }

            .top-bar .nav-inline > .menu-item + .menu-item:before {
                content: '|';
                color: #cad5d5;
                display: inline-block;
                margin: 0 1em;
            }

            .top-bar .nav-inline .menu-item > a {
                display: inline-block;
                color: #334141;
            }

                .top-bar .nav-inline .menu-item > a i {
                    margin-right: 6px;
                    font-size: 1rem;
                }

        .site-header .dropdown-menu {
            z-index: 1001;
        }

        .header-logo {
            position: relative;
            float: left;
            min-height: 1px;
            padding-left: .9375rem;
            padding-right: .9375rem;
        }

        @media (min-width:768px) {
            .header-logo {
                width: 25%;
            }
        }

        .header-logo .header-logo-link {
            display: block;
        }

        @media (max-width:568px) {
            .site-header {
                border-bottom: 1px solid #ddd;
                padding-bottom: 0;
            }
        }

        .navbar-search i.ec {
            line-height: .9em;
            font-size: 1.429em;
        }

        .navbar-search .input-group .form-control:last-child {
            border-top-left-radius: 2.467em;
            border-bottom-left-radius: 2.467em;
        }

        ul.products {
            padding-left: 0;
            list-style: none;
        }

            ul.products::after {
                content: "";
                display: table;
                clear: both;
            }

            ul.products li.product {
                position: relative;
                min-height: 1px;
                margin: .857em 0;
                padding: 0;
            }

        .sidebar .widget {
            margin-bottom: 5.143em;
        }

        .sidebar .widget-title {
            font-size: 1.357em;
            line-height: .947em;
            margin-bottom: 1.842em;
            padding-bottom: 1.053em;
            position: relative;
            border-bottom: 1px solid #dadada;
        }

            .sidebar .widget-title:after {
                content: ' ';
                width: 3.684em;
                border-bottom: 2px solid transparent;
                display: block;
                position: absolute;
                bottom: -1px;
            }

        .brands-carousel .item figure .text-overlay {
            background-color: rgba(26,187,156,0)!important;
            display: none;
        }

        .owl-brands .owl-nav {
            position: relative;
        }

            .owl-brands .owl-nav [class*=owl-] {
                color: #d6d6d6;
                font-size: 14px;
                display: inline-block;
                position: absolute;
                top: -30px;
                line-height: 14px;
            }

            .owl-brands .owl-nav .owl-prev {
                left: 0;
            }

            .owl-brands .owl-nav .owl-next {
                right: 0;
            }

            .owl-brands .owl-nav .disabled {
                opacity: .5;
            }

        .widget img {
            display: block;
            max-width: 100%;
            height: auto;
        }

        .widget_product_categories ul li > a, .widget_product_categories ul li > span {
            color: #333e48;
            padding: .571em 0 .643em 0;
            display: inline-block;
        }

        .widget_product_categories ul li .count {
            font-size: .857em;
            color: #acacac;
        }

        .widget_product_categories ul {
            list-style: none;
        }

        .widget_product_categories .product-categories {
            padding: 0!important;
            border: 2px solid #ececec;
            border-radius: 6px;
        }

        .widget_product_categories ul li {
            border-top: 1px solid #ddd;
        }

            .widget_product_categories ul li:first-child {
                border: none;
            }

            .widget_product_categories ul li .child-indicator {
                padding-right: .429em;
            }

                .widget_product_categories ul li .child-indicator i {
                    font-size: .857em;
                    color: #aeaeae;
                    width: .571em;
                }

            .widget_product_categories ul li .children {
                padding: 0;
            }

                .widget_product_categories ul li .children .no-child {
                    padding-left: 3.143em;
                }

            .widget_product_categories ul li .child-indicator {
                padding-left: 1.214em;
            }

            .widget_product_categories ul li .no-child {
                padding-left: 2.143em;
            }

        .widget_product_categories .product_cat > span {
            padding: 1em 2em;
            border-bottom: 1px solid #ececec;
            display: block;
        }

        .widget_product_categories .product_cat > ul {
            padding: .929em;
        }

        .widget_product_categories .category-single {
            padding: 0!important;
        }

            .widget_product_categories .category-single .show-all-cat > li, .widget_product_categories .category-single > li {
                border: none;
            }

            .widget_product_categories .category-single .show-all-cat {
                padding: 0;
            }

                .widget_product_categories .category-single .show-all-cat .show-all-cat-dropdown {
                    padding: 1em 2em;
                    border-bottom: 1px solid #ececec;
                    display: block;
                }

                    .widget_product_categories .category-single .show-all-cat .show-all-cat-dropdown .child-indicator {
                        padding-left: .643em;
                    }

                        .widget_product_categories .category-single .show-all-cat .show-all-cat-dropdown .child-indicator i {
                            font-size: 1.2em;
                            color: #333e48;
                            font-weight: 700;
                            vertical-align: middle;
                        }

                    .widget_product_categories .category-single .show-all-cat .show-all-cat-dropdown + ul {
                        padding: .929em;
                    }

                        .widget_product_categories .category-single .show-all-cat .show-all-cat-dropdown + ul li:first-child {
                            border: none;
                        }

            .widget_product_categories .category-single > li > ul:last-child {
                padding: .929em;
            }

                .widget_product_categories .category-single > li > ul:last-child > li > a .child-indicator {
                    display: none;
                }

                .widget_product_categories .category-single > li > ul:last-child li.current-cat-parent > .children li > a .no-child {
                    padding-left: 1.214em;
                }

                .widget_product_categories .category-single > li > ul:last-child li.current-cat > a {
                    font-weight: 700;
                }

                .widget_product_categories .category-single > li > ul:last-child li > a {
                    padding-left: 1.071em;
                    padding-bottom: .643em;
                }

                .widget_product_categories .category-single > li > ul:last-child li > .children > li .no-child {
                    padding-left: 2.143em;
                }

                .widget_product_categories .category-single > li > ul:last-child li > .children > li:first-child > a {
                    padding-top: 1em;
                }

                .widget_product_categories .category-single > li > ul:last-child li .children li {
                    padding: 0;
                }

                    .widget_product_categories .category-single > li > ul:last-child li .children li:first-child {
                        border-top: 1px solid #ddd;
                    }

        .footer-bottom-widgets ul > li > a {
            font-size: 1em;
            color: #333e48;
        }

        .footer-logo {
            margin-bottom: 2.571em;
        }

        .footer-call-us {
            margin-bottom: 3em;
        }

            .footer-call-us .call-us-text {
                font-weight: 100;
                font-size: .929em;
                display: block;
                line-height: 1.429em;
            }

            .footer-call-us .call-us-number {
                font-size: 1.571em;
                display: block;
                line-height: 1.429em;
            }

        .footer-social-icons {
            margin-bottom: 3em;
        }

            .footer-social-icons .social-icons a {
                color: #7c7c7c;
                font-size: 1.571em;
            }

        .comment-reply-title {
            font-size: 1.786em;
            line-height: 1.6em;
            color: #333e48;
            position: relative;
            margin-bottom: 1.5em;
            border-bottom: 1px solid #ddd;
            padding-bottom: .6em;
        }

            .comment-reply-title:after {
                border-bottom: 2px solid transparent;
                bottom: -1px;
                content: " ";
                display: block;
                position: absolute;
                width: 3.684em;
            }

        .single-product-wrapper {
            margin-left: -.9375rem;
            margin-right: -.9375rem;
        }

            .single-product-wrapper::after {
                content: "";
                display: table;
                clear: both;
            }

            .single-product-wrapper .product-images-wrapper {
                position: relative;
                float: left;
                min-height: 1px;
                padding-left: .9375rem;
                padding-right: .9375rem;
                width: 100%;
            }

        @media (min-width:768px) {
            .single-product-wrapper .product-images-wrapper {
                width: 41.6666666667%;
            }
        }

        .single-product-wrapper .summary.entry-summary {
            position: relative;
            float: left;
            min-height: 1px;
            padding-left: .9375rem;
            padding-right: .9375rem;
            width: 100%;
        }

        @media (min-width:768px) {
            .single-product-wrapper .summary.entry-summary {
                width: 58.3333333333%;
            }
        }

        .single-product .single-product-wrapper {
            margin-bottom: 6.429em;
        }

            .single-product .single-product-wrapper .loop-product-categories {
                display: block;
                font-size: .857em;
                line-height: 1.44em;
                color: #878787;
                overflow: hidden;
                margin-bottom: 1;
            }

                .single-product .single-product-wrapper .loop-product-categories a {
                    color: #878787;
                }

            .single-product .single-product-wrapper .action-buttons {
                margin-bottom: 1.615em;
            }

        .single-product .electro-wc-product-gallery, .single-product .woocommerce-product-gallery {
            position: relative;
        }

            .single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
                position: absolute;
                top: .6180339845em;
                right: .6180339845em;
                display: block;
                height: 2em;
                width: 2em;
                border-radius: 3px;
                z-index: 99;
                text-align: center;
            }

            .single-product .electro-wc-product-gallery img, .single-product .woocommerce-product-gallery img {
                display: block;
                max-width: 100%;
                height: auto;
                margin: auto;
            }

            .single-product .electro-wc-product-gallery .flex-viewport {
                margin-bottom: .857em;
            }

                .single-product .electro-wc-product-gallery .flex-viewport figure {
                    margin-bottom: 0;
                }

            .single-product .electro-wc-product-gallery .electro-wc-product-gallery__wrapper {
                margin: 0 -5px;
                padding: 0;
                display: flex;
                flex-flow: row wrap;
            }

                .single-product .electro-wc-product-gallery .electro-wc-product-gallery__wrapper::after {
                    content: "";
                    display: table;
                    clear: both;
                }

                .single-product .electro-wc-product-gallery .electro-wc-product-gallery__wrapper .electro-wc-product-gallery__image {
                    list-style: none;
                    padding: 5px;
                }

                    .single-product .electro-wc-product-gallery .electro-wc-product-gallery__wrapper .electro-wc-product-gallery__image img {
                        border: 1px solid #eaeaea;
                        display: block;
                        max-width: 100%;
                        height: auto;
                        margin: auto;
                    }

                    .single-product .electro-wc-product-gallery .electro-wc-product-gallery__wrapper .electro-wc-product-gallery__image.flex-active-slide img {
                        border-bottom-width: 2px;
                        border-bottom-style: solid;
                    }

        .single-product .product-images-wrapper {
            position: relative;
        }

            .single-product .product-images-wrapper .onsale {
                position: absolute;
                top: 0;
                left: 0;
                z-index: 2;
            }

            .single-product .product-images-wrapper .electro-wc-product-gallery {
                position: relative;
            }

                .single-product .product-images-wrapper .electro-wc-product-gallery .flex-control-nav {
                    display: flex;
                    justify-content: center;
                    padding: 0;
                    margin: 0;
                    padding-top: 10px;
                }

            .single-product .product-images-wrapper div.images > a {
                display: block;
                margin-bottom: .857em;
            }

        .single-product .product_title {
            font-size: 1.786em;
            line-height: 1.28em;
            margin-bottom: .48em;
        }

        .single-product .woocommerce-product-rating {
            margin-bottom: 1em;
        }

            .single-product .woocommerce-product-rating .star-rating {
                display: inline-block;
            }

            .single-product .woocommerce-product-rating .woocommerce-review-link {
                font-size: .929em;
                line-height: 1.308em;
                color: #878787;
            }

        .single-product .brand {
            display: table-cell;
            margin-right: 1.5em;
        }

            .single-product .brand img {
                max-height: 2.8em;
                width: auto;
            }

        .single-product .availability {
            display: table-cell;
            vertical-align: middle;
            color: #8f8e94;
        }

            .single-product .availability span {
                font-weight: 700;
            }

            .single-product .availability p.stock {
                display: inline;
            }

        .single-product .action-buttons {
            font-size: .929em;
            line-height: 1.385em;
            display: inline-block;
        }

            .single-product .action-buttons .clear {
                display: none;
            }

            .single-product .action-buttons a, .single-product .action-buttons div, .single-product .action-buttons span {
                margin: 0;
                padding: 0;
                color: #949494;
            }

            .single-product .action-buttons > a, .single-product .action-buttons > div {
                display: inline-block;
                margin: 0 5px;
                padding-top: .923em;
            }

        .single-product .woocommerce-product-details__short-description {
            line-height: 1.5em;
            color: #7d7d7d;
            margin-bottom: 2.5em;
        }

        .single-product p.stock {
            display: none;
        }

        .single-product .price {
            color: #333e48;
            font-size: 2.5em;
            line-height: 1.286em;
            font-weight: 400;
            margin-bottom: .571em;
        }

            .single-product .price del, .single-product .price ins {
                text-decoration: none;
            }

            .single-product .price del {
                color: #848484;
                font-size: .6em;
                line-height: 1.5em;
                margin-left: .174em;
            }

                .single-product .price del .amount {
                    text-decoration: line-through;
                }

        .single-product .wc-tabs {
            text-align: center;
        }

        .single-product .wc-tab {
            border-radius: 1em;
            border: 1px solid #ddd;
            padding: 2.5em;
        }

        .single-product .woocommerce-tabs {
            margin-bottom: 4.857em;
        }

        #tab-description {
            color: #686c6f;
        }

            #tab-description p {
                margin-bottom: 2.857em;
            }

            #tab-description :last-child {
                margin-bottom: 0;
            }

        .accessories .col-left {
            padding-left: 0;
        }

        .accessories .col-right {
            padding-right: 0;
        }

        .accessories .products li.product {
            margin-top: 0;
        }

            .accessories .products li.product::before {
                content: '+';
                position: absolute;
                font-size: 1.714em;
                line-height: 1.458em;
                height: 1.458em;
                width: 1.458em;
                border: 1px solid #ddd;
                background-color: #fff;
                border-radius: 50%;
                top: 50%;
                left: -.729em;
                display: inline-block;
                text-align: center;
                transform: translateY(-50%);
                z-index: 1000;
            }

            .accessories .products li.product:first-child::before {
                content: none;
            }

            .accessories .products li.product:first-child a {
                color: #64686c;
            }

        .accessories .products .price-add-to-cart .button {
            display: none;
        }

        .accessories .total-price {
            font-size: 1em;
            color: #848484;
            margin-bottom: 1em;
        }

            .accessories .total-price .total-price-html {
                display: block;
                font-size: 1.857em;
                color: #e00;
            }

        .electro-description {
            margin-bottom: 8.571em;
        }

            .electro-description > :last-child {
                margin-bottom: 0;
            }

        .product_meta > span {
            font-weight: 700;
            color: #686c6f;
        }

            .product_meta > span a, .product_meta > span span {
                font-weight: 400;
            }

            .product_meta > span + span::before {
                content: '/';
                color: #c5c5c5;
                margin: 0 1.571em;
            }

        .onsale {
            display: inline-block;
            margin-top: 16px;
            padding: 2px 10px;
            margin-left: 15px;
            background: #e00;
            color: #fff;
            text-decoration: none;
            font-size: 14px;
            font-weight: 700;
        }

        #tab-specification h3 {
            font-size: 1.286em;
            line-height: 1.043em;
            color: #333e48;
            margin-bottom: 1em;
        }

        #tab-specification table {
            margin-bottom: 5em;
        }

            #tab-specification table:last-child {
                margin-bottom: 0;
            }

            #tab-specification table tr td {
                padding: 7px 30px;
                font-size: 14px;
            }

                #tab-specification table tr td:first-child {
                    width: 30%;
                }

            #tab-specification table tr:first-child td {
                padding-top: 0;
                border-top: none;
            }

        #yith-wcwl-popup-message, .yith-wcwl-add-button img, .yith-wcwl-wishlistexistsbrowse .feedback {
            display: none!important;
        }

        .yith-wcwl-wishlistaddedbrowse .feedback:before {
            display: inline-block;
            font: normal normal normal 14px/1 FontAwesome;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            margin-right: 5px;
            content: "";
        }

        .yith-wcwl-wishlistaddedbrowse > a {
            display: none;
        }

        .add_to_wishlist::before {
            display: inline-block;
            font: normal normal normal 14px/1 FontAwesome;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            margin-right: 5px;
            content: "";
        }

        .yith-wcwl-wishlistexistsbrowse > a::before {
            color: #f22613;
            display: inline-block;
            font: normal normal normal 14px/1 FontAwesome;
            font-size: inherit;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            margin-right: 5px;
            content: "";
        }

        .add-to-compare-link {
            padding: 0;
            border-radius: 0;
            font-weight: 400;
        }

            .add-to-compare-link::before {
                font: normal normal normal 14px/1 font-electro;
                margin-right: 6px;
                content: "";
                vertical-align: middle;
            }

        @media (max-width:767px) {
            #content {
                margin-bottom: 5.714em;
            }

            .bg-yamm-extend-outside {
                right: 0;
            }

            .yamm .yamm-content .bg-yamm-content {
                position: static;
                margin-bottom: 1.429em;
            }

            .single-product .product-images-wrapper, .single-product .summary.entry-summary {
                margin-bottom: 2.143em;
            }

            .wc-tabs > li {
                display: block;
                margin-bottom: 1.429em;
            }

                .wc-tabs > li:last-child {
                    margin-bottom: 1.429em;
                }

                .wc-tabs > li + li {
                    margin-left: 0;
                }

                .wc-tabs > li a {
                    display: inline-block;
                }

            .accessories .col-left {
                padding-left: 15px;
            }

                .accessories .col-left ul.products {
                    margin-right: 0!important;
                }

            .accessories .col-right {
                margin-top: 50px;
                text-align: center;
            }

            #reviews .commentlist > li img {
                margin-bottom: 1.429em;
            }

            .advanced-review .rating-histogram {
                margin-bottom: 2.857em;
            }

                .advanced-review .rating-histogram .rating-percentage-bar {
                    margin-top: .357em;
                }

            .sidebar .widget:last-child {
                margin-bottom: 0;
            }
        }

        @media (max-width:543px) {
            .accessories .col-left .products li.product::before {
                left: 42%;
                transform: translateY(-74%);
                z-index: 1;
                top: inherit;
            }

            .accessories .col-left .products li.product .hover-area {
                display: none;
            }

            .dropdown-menu-mini-cart {
                width: 308px;
                right: -25px!important;
            }
        }

        @media screen and (max-width:370px) {
            .navbar-search > .input-group .search-categories.input-group-addon select {
                max-width: 9.313em;
            }
        }

        @media (max-width:991px) {
            .top-bar .nav.nav-inline {
                float: none;
                text-align: center;
                margin: .714em 0;
            }

                .top-bar .nav.nav-inline.pull-left.flip, .top-bar .nav.nav-inline.pull-right.flip {
                    float: none!important;
                }

            .header-logo {
                margin-bottom: 1.429em;
                float: none;
            }

            .header-logo {
                text-align: center;
                z-index: 1;
                float: left;
            }

                .header-logo a.header-logo-link {
                    display: inline-block;
                }

            .navbar-search {
                width: 100%;
                margin: .714em 0;
            }

                .navbar-search > .input-group {
                    display: block;
                }

                    .navbar-search > .input-group .search-field.form-control {
                        border-bottom: 1px solid #ddd;
                        border-bottom-left-radius: 0;
                        border-top-right-radius: 1.467em;
                    }

                    .navbar-search > .input-group .search-categories.input-group-addon {
                        border-bottom-left-radius: 1.467em;
                        border-top-left-radius: 0;
                        width: 100%;
                        text-align: left;
                    }

                        .navbar-search > .input-group .search-categories.input-group-addon select {
                            padding: 0 1.75rem 0 1em;
                        }

                    .navbar-search > .input-group .input-group-btn > .btn {
                        padding: 1.036em 2.2em;
                        border-top-right-radius: 0;
                    }

                .navbar-search .form-control {
                    border-radius: 1.467em;
                }

                .navbar-search .btn, .navbar-search button {
                    border-radius: 1.571em;
                }

            .dropdown-menu-mini-cart {
                right: -1.071em;
            }

            .advanced-review .rating-histogram .rating-bar .star-rating {
                margin-right: 2em;
            }

            .advanced-review .rating-histogram .rating-percentage-bar {
                margin-left: 0;
            }

            .single-product .cart {
                margin-bottom: 1.429em;
            }
        }

        @media (max-width:1199px) {
            .electro-advanced-reviews .comment-form > p input[type=text], .electro-advanced-reviews .comment-form > p textarea {
                width: 100%;
            }
        }

        @media (min-width:992px) and (max-width:1199px) {
            .navbar-search {
                width: 50%;
            }
        }

        @media (min-width:544px) and (max-width:991px) {
            #content #sidebar {
                margin-top: 50px!important;
            }

            .header-logo {
                width: 100%;
                text-align: center;
                display: inline-block;
            }

            #sidebar > aside {
                width: 50%;
                float: left;
                padding-right: 8px;
                padding-left: 8px;
            }

                #sidebar > aside:last-child {
                    clear: both;
                }

            .accessories .col-left {
                width: 100%;
                padding: 0;
            }

                .accessories .col-left ul.products {
                    margin-right: -1.429em;
                }

                    .accessories .col-left ul.products > li {
                        width: 33.3333333333%;
                    }

                        .accessories .col-left ul.products > li .hover-area {
                            display: none;
                        }

            .accessories .row {
                position: relative;
            }

            .accessories .col-right {
                bottom: 0;
                padding: 0;
                position: absolute;
                right: 0;
                text-align: center;
            }
        }

        @media (min-width:768px) and (max-width:1199px) {
            .advanced-review .rating-histogram .rating-percentage-bar {
                width: 10em;
            }

            li.product .button {
                position: relative;
            }
        }

        @charset "UTF-8";

        .electro-compact .top-bar {
            padding: .464em 0;
        }

        .electro-compact li.product .product-inner {
            padding: 1.429em 1.714em 1em 1.714em;
        }

        .electro-compact .footer-logo {
            margin-bottom: 1.55em;
        }

        .electro-compact .footer-call-us {
            margin-bottom: 1em;
        }

        .electro-compact .header-logo-link svg {
            width: 145px;
        }

        .electro-compact .navbar-search .btn, .electro-compact .navbar-search .form-control, .electro-compact .navbar-search > .input-group .input-group-btn, .electro-compact .navbar-search > .input-group .search-categories {
            height: 41px;
        }

        .electro-compact .navbar-search .btn, .electro-compact .navbar-search button {
            padding: .3em 1.4em .3em;
        }

        .electro-compact .navbar-search .form-control {
            padding: .3em 2.134em;
        }

        .electro-compact .widget_product_categories ul li > a, .electro-compact .widget_product_categories ul li > span {
            padding: .4em 0;
        }

        .electro-compact .sidebar > .widget {
            margin-bottom: 3.3em;
        }

        .electro-compact .widget_product_categories .category-single .show-all-cat .show-all-cat-dropdown, .electro-compact .widget_product_categories .product_cat > span {
            padding: 1.06em 2em;
        }

        .electro-compact .widget_product_categories .product_cat > ul {
            padding: .5em .929em .5em;
        }

        .electro-compact .widget_product_categories .category-single .show-all-cat {
            padding: 0;
        }

        .electro-compact .woocommerce-breadcrumb {
            margin-bottom: 1.6em;
        }

        .electro-compact .widget_product_categories ul li .children li {
            border-top: none;
        }

        .electro-compact .sidebar > .widget > .widget-title {
            font-size: 1.286em;
            line-height: 1em;
            margin-bottom: 1.75em;
        }

        .off-canvas-navigation {
            background-color: #333;
            position: fixed;
            top: 0;
            left: -250px;
            width: 250px;
            height: 100%;
            z-index: 10000;
        }

            .off-canvas-navigation .yamm-tfw .dropdown-menu {
                width: 100%!important;
                top: 0;
            }

            .off-canvas-navigation .nav-title {
                color: #fff;
                padding: 0;
            }

                .off-canvas-navigation .nav-title a {
                    color: #fff;
                    padding: 0 1.387em;
                }

            .off-canvas-navigation .nav-divider {
                display: none;
            }

            .off-canvas-navigation .yamm .yamm-content {
                padding: 0;
            }

                .off-canvas-navigation .yamm .yamm-content .vc_row {
                    margin: 0;
                }

                .off-canvas-navigation .yamm .yamm-content .wpb_column {
                    width: 100%;
                }

                .off-canvas-navigation .yamm .yamm-content .vc_column-inner {
                    padding: 0;
                }

            .off-canvas-navigation .yamm .yamm-content, .off-canvas-navigation ul {
                list-style: none;
                margin: 0;
                padding: 0;
                flex-direction: column;
            }

                .off-canvas-navigation ul li.menu-item-has-children .dropdown-toggle::after, .off-canvas-navigation ul li.menu-item-has-children > a::after {
                    content: "";
                    transform: rotate(90deg);
                }

                .off-canvas-navigation ul li .dropdown-toggle::after, .off-canvas-navigation ul li.menu-item-has-children > a::after {
                    width: auto;
                    height: auto;
                    margin: 0;
                    border: none;
                    font-family: font-electro;
                    color: rgba(255,255,255,.7);
                    display: block;
                }

                .off-canvas-navigation .yamm .yamm-content li a, .off-canvas-navigation .yamm .yamm-content li.nav-title, .off-canvas-navigation .yamm .yamm-content li > a, .off-canvas-navigation ul li a, .off-canvas-navigation ul li.nav-title, .off-canvas-navigation ul li > a {
                    padding: 0 1.387em;
                    line-height: 3em;
                    border-bottom: 1px solid #262626;
                    text-decoration: none;
                }

                    .off-canvas-navigation ul li .nav-title, .off-canvas-navigation ul li .nav-title a {
                        font-size: 1em;
                    }

                        .off-canvas-navigation .yamm .yamm-content li.nav-title a, .off-canvas-navigation ul li.nav-title a {
                            padding: 0;
                            border-width: 0;
                            color: #fff;
                        }

                        .off-canvas-navigation ul li .nav-title a {
                            padding: 0;
                            border-bottom: 0;
                        }

                .off-canvas-navigation .yamm .yamm-content li a, .off-canvas-navigation ul li a {
                    display: flex;
                    align-items: center;
                    justify-content: space-between;
                    color: rgba(255,255,255,.7);
                }

                .off-canvas-navigation ul li ul {
                    border-radius: 0;
                }

                    .off-canvas-navigation ul li ul::after, .off-canvas-navigation ul li ul::before {
                        display: none;
                        bottom: 100%;
                        right: 20px;
                        border: solid transparent;
                        content: " ";
                        height: 0;
                        width: 0;
                        position: absolute;
                        border-color: rgba(72,72,72,0);
                        border-bottom-color: #090b0c;
                        border-width: 7px;
                        margin-left: -7px;
                    }

                .off-canvas-navigation .yamm .yamm-content .bg-yamm-content, .off-canvas-navigation ul .bg-yamm-content {
                    display: none;
                }

                .off-canvas-navigation ul .dropdown-menu {
                    position: relative;
                    background-color: #090b0c;
                    width: 100%;
                    border: none;
                }

        .off-canvas-navigation-wrapper .navbar-toggler, .off-canvas-navigation-wrapper button {
            color: #333;
            border: none;
        }

            .off-canvas-navigation-wrapper .navbar-toggler .navbar-toggler-icon, .off-canvas-navigation-wrapper button .navbar-toggler-icon {
                width: 1.24em;
                height: 1.24em;
                display: inline-block;
                vertical-align: middle;
                content: "";
                background: no-repeat center center;
                background-size: 100% 100%;
                background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 1)' stroke-width='2' stroke-linecap='butt' stroke-miterlimit='0' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
            }

        .off-canvas-navigation.light {
            background-color: #fdfcfc;
            border-right: 1px solid #ebebeb;
        }

            .off-canvas-navigation.light .yamm .yamm-content li a, .off-canvas-navigation.light .yamm .yamm-content li.nav-title a, .off-canvas-navigation.light ul li a, .off-canvas-navigation.light ul li.nav-title a {
                color: #000;
                border-color: #ebebeb;
            }

                .off-canvas-navigation.light .yamm .yamm-content li a:focus, .off-canvas-navigation.light .yamm .yamm-content li a:hover, .off-canvas-navigation.light .yamm .yamm-content li.nav-title a:focus, .off-canvas-navigation.light .yamm .yamm-content li.nav-title a:hover, .off-canvas-navigation.light ul li a:focus, .off-canvas-navigation.light ul li a:hover, .off-canvas-navigation.light ul li.nav-title a:focus, .off-canvas-navigation.light ul li.nav-title a:hover {
                    background-color: #ebebeb;
                    box-shadow: none;
                }

                .off-canvas-navigation.light .yamm .yamm-content li .dropdown-toggle:focus, .off-canvas-navigation.light .yamm .yamm-content li .dropdown-toggle:hover, .off-canvas-navigation.light .yamm .yamm-content li .nav-title a:focus, .off-canvas-navigation.light .yamm .yamm-content li .nav-title a:hover, .off-canvas-navigation.light .yamm .yamm-content li.nav-title .dropdown-toggle:focus, .off-canvas-navigation.light .yamm .yamm-content li.nav-title .dropdown-toggle:hover, .off-canvas-navigation.light .yamm .yamm-content li.nav-title .nav-title a:focus, .off-canvas-navigation.light .yamm .yamm-content li.nav-title .nav-title a:hover, .off-canvas-navigation.light ul li .dropdown-toggle:focus, .off-canvas-navigation.light ul li .dropdown-toggle:hover, .off-canvas-navigation.light ul li .nav-title a:focus, .off-canvas-navigation.light ul li .nav-title a:hover, .off-canvas-navigation.light ul li.nav-title .dropdown-toggle:focus, .off-canvas-navigation.light ul li.nav-title .dropdown-toggle:hover, .off-canvas-navigation.light ul li.nav-title .nav-title a:focus, .off-canvas-navigation.light ul li.nav-title .nav-title a:hover {
                    background-color: transparent;
                    box-shadow: none;
                }

            .off-canvas-navigation.light ul li .dropdown-toggle::after, .off-canvas-navigation.light ul li.menu-item-has-children > a::after {
                color: #000;
            }

            .off-canvas-navigation.light ul .dropdown-menu {
                background-color: #f6f4f4;
            }

            .off-canvas-navigation.light ul li ul::after, .off-canvas-navigation.light ul li ul::before {
                display: none;
                border-bottom-color: #f6f4f4;
            }

        .off-canvas-bg-opacity .site-content::before {
            background: rgba(37,41,51,.2);
            content: " ";
            position: absolute;
            top: 0;
            bottom: 0;
            right: 0;
            left: 0;
            z-index: 999999;
        }

        .faster {
            animation-duration: .25s!important;
        }

        .nav {
            display: flex;
            flex-wrap: nowrap;
            padding-left: 0;
            margin-bottom: 0;
            list-style: none;
        }

        .nav-link {
            display: block;
            padding: .5rem 1rem;
        }

            .nav-link:focus, .nav-link:hover {
                text-decoration: none;
            }

            .nav-link.disabled {
                color: #6c757d;
            }

        .off-canvas-navigation .nav {
            flex-wrap: wrap;
        }

        .products-2-1-2 .nav .nav-link, .products-carousel-tabs .nav .nav-link {
            padding-left: 0;
            padding-right: 0;
        }

        .woocommerce-loop-product__title {
            font-weight: 700;
            overflow: hidden;
            font-size: .857em;
            color: #0062bd;
        }

        @media (min-width:992px) {
            .woocommerce-loop-product__title {
                font-size: 1em;
                
            }
        }

        .owl-item > .product, .products:not(.electro-v1) > .product {
            border-bottom: 1px solid #eaeaea;
            margin: 0;
        }

            .owl-item > .product::after, .products:not(.electro-v1) > .product::after {
                content: '';
                border-right: 1px solid #eaeaea;
                display: block;
                position: absolute;
                top: 50%;
                right: 0;
                height: 70%;
                transform: translateY(-50%);
            }

        @media (max-width:991.98px) {
            .owl-item > .product .product-outer, .products:not(.electro-v1) > .product .product-outer {
                height: 100%!important;
            }
        }

        .owl-item > .product .product-inner, .products:not(.electro-v1) > .product .product-inner {
            padding: 1em;
        }

        .owl-item > .product .loop-product-categories, .products:not(.electro-v1) > .product .loop-product-categories {
            margin-bottom: .4em;
            font-size: .8em;
            line-height: 1.05em;
            height: 1.2em;
        }

        .owl-item > .product .woocommerce-LoopProduct-link, .products:not(.electro-v1) > .product .woocommerce-LoopProduct-link {
            display: block;
        }

        .owl-item > .product .product-thumbnail, .products:not(.electro-v1) > .product .product-thumbnail {
            margin-bottom: .714em;
            width: 100%;
        }

        .owl-item > .product .onsale, .products:not(.electro-v1) > .product .onsale {
            font-size: .857em;
            display: inline-block;
            text-align: center;
            line-height: 2em;
            padding: 0;
            min-width: 39px;
            border-radius: 4px;
            background-color: #44b81b;
            color: #fff;
            font-weight: 700;
            border-radius: 4px;
            margin: 0;
            position: absolute;
            top: -21px;
        }

        .owl-item > .product .product-thumbnail > img, .owl-item > .product .wp-post-image, .products:not(.electro-v1) > .product .product-thumbnail > img, .products:not(.electro-v1) > .product .wp-post-image {
            max-width: 100%;
            max-height: 100%;
            width: auto;
            height: auto;
            margin: auto;
        }

        .owl-item > .product .price-add-to-cart, .products:not(.electro-v1) > .product .price-add-to-cart {
            height: 2.571em;
        }

        .owl-item > .product .price, .products:not(.electro-v1) > .product .price {
            font-size: 1.143em;
            line-height: 1em;
        }

        .owl-item > .product .add-to-cart-wrap, .products:not(.electro-v1) > .product .add-to-cart-wrap {
            display: none;
        }

        .owl-item > .product .product-loop-body, .products:not(.electro-v1) > .product .product-loop-body {
            display: normal;
        }

        @media (min-width:1200px) {
            .owl-item > .product.hover, .owl-item > .product:hover, .products:not(.electro-v1) > .product.hover, .products:not(.electro-v1) > .product:hover {
                z-index: 999;
                position: relative;
            }

                .owl-item > .product.hover:after, .owl-item > .product:hover:after, .products:not(.electro-v1) > .product.hover:after, .products:not(.electro-v1) > .product:hover:after {
                    content: none!important;
                }

                .owl-item > .product.hover .product-inner, .owl-item > .product:hover .product-inner, .products:not(.electro-v1) > .product.hover .product-inner, .products:not(.electro-v1) > .product:hover .product-inner {
                    position: absolute;
                    width: 100%;
                    height: auto;
                    min-height: 100%;
                    box-shadow: 0 0 6px 0 rgba(1,1,1,.3);
                    background-color: #fff;
                }

                .owl-item > .product.hover .hover-area, .owl-item > .product:hover .hover-area, .products:not(.electro-v1) > .product.hover .hover-area, .products:not(.electro-v1) > .product:hover .hover-area {
                    display: block;
                    padding-top: .214em;
                    border-top: 1px solid #eaeaea;
                }

            .owl-item > .product::after, .products:not(.electro-v1) > .product::after {
                height: 80%;
            }

            .owl-item > .product.product-card::after, .products:not(.electro-v1) > .product.product-card::after {
                height: 70%;
            }

            .owl-item > .product .product-inner, .products:not(.electro-v1) > .product .product-inner {
                padding: 1.429em 1.714em 1em 1.714em;
            }

            .owl-item > .product .loop-product-categories, .products:not(.electro-v1) > .product .loop-product-categories {
                margin-bottom: 1em;
                font-size: .857em;
                line-height: 1.05em;
                height: 1.05em;
            }

            .owl-item > .product .price-add-to-cart, .products:not(.electro-v1) > .product .price-add-to-cart {
                margin-bottom: .5em;
            }

            .owl-item > .product .price, .products:not(.electro-v1) > .product .price {
                font-size: 1.429em;
                line-height: 1em;
            }

            .owl-item > .product .add-to-cart-wrap, .products:not(.electro-v1) > .product .add-to-cart-wrap {
                display: block;
            }

            .owl-item > .product .hover-area .action-buttons, .products:not(.electro-v1) > .product .hover-area .action-buttons {
                flex-wrap: wrap;
            }
        }

        .products.show-btn > li.product .price-add-to-cart {
            flex-wrap: wrap;
        }

        .products.show-btn > li.product .added_to_cart, .products.show-btn > li.product .button {
            margin-top: 0;
            color: #fff;
            width: auto;
            text-indent: 0;
            font-weight: 700;
            font-size: 13px;
            padding: .5em 1.385em;
            border-radius: 1.4em;
        }

            .products.show-btn > li.product .added_to_cart:focus, .products.show-btn > li.product .added_to_cart:hover, .products.show-btn > li.product .button:focus, .products.show-btn > li.product .button:hover {
                background-color: #333e48;
            }

            .products.show-btn > li.product .added_to_cart:before, .products.show-btn > li.product .button:before {
                padding: 0;
                background: 0 0;
                float: left;
                margin-top: 4px;
                margin-right: 8px;
            }

            .products.show-btn > li.product .added_to_cart:before {
                content: none;
            }

        ul.products[data-view=grid-extended] > li.product .product-loop-body {
            display: block;
        }

            ul.products[data-view=grid-extended] > li.product .product-loop-body .loop-product-categories, ul.products[data-view=grid-extended] > li.product .product-loop-body .woocommerce-loop-product__title {
                display: none;
            }

        ul.products[data-view=list-view-small]:not(.electro-v1).columns-1 > li.product, ul.products[data-view=list-view-small]:not(.electro-v1).columns-2 > li.product, ul.products[data-view=list-view-small]:not(.electro-v1).columns-3 > li.product, ul.products[data-view=list-view-small]:not(.electro-v1).columns-4 > li.product, ul.products[data-view=list-view-small]:not(.electro-v1).columns-5 > li.product, ul.products[data-view=list-view-small]:not(.electro-v1).columns-6 > li.product, ul.products[data-view=list-view-small]:not(.electro-v1).columns-7 > li.product, ul.products[data-view=list-view-small]:not(.electro-v1).columns-8 > li.product, ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product {
            flex: 0 0 100%;
            max-width: 100%;
        }

            ul.products[data-view=list-view-small]:not(.electro-v1).columns-1 > li.product::after, ul.products[data-view=list-view-small]:not(.electro-v1).columns-2 > li.product::after, ul.products[data-view=list-view-small]:not(.electro-v1).columns-3 > li.product::after, ul.products[data-view=list-view-small]:not(.electro-v1).columns-4 > li.product::after, ul.products[data-view=list-view-small]:not(.electro-v1).columns-5 > li.product::after, ul.products[data-view=list-view-small]:not(.electro-v1).columns-6 > li.product::after, ul.products[data-view=list-view-small]:not(.electro-v1).columns-7 > li.product::after, ul.products[data-view=list-view-small]:not(.electro-v1).columns-8 > li.product::after, ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product::after, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product::after, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product::after, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product::after, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product::after, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product::after, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product::after, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product::after {
                content: none;
            }

            ul.products[data-view=list-view-small]:not(.electro-v1).columns-1 > li.product .hover .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-1 > li.product:focus .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-1 > li.product:hover .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-2 > li.product .hover .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-2 > li.product:focus .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-2 > li.product:hover .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-3 > li.product .hover .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-3 > li.product:focus .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-3 > li.product:hover .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-4 > li.product .hover .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-4 > li.product:focus .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-4 > li.product:hover .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-5 > li.product .hover .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-5 > li.product:focus .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-5 > li.product:hover .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-6 > li.product .hover .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-6 > li.product:focus .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-6 > li.product:hover .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-7 > li.product .hover .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-7 > li.product:focus .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-7 > li.product:hover .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-8 > li.product .hover .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-8 > li.product:focus .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-8 > li.product:hover .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product .hover .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product:focus .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product:hover .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product .hover .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product:focus .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product:hover .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product .hover .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product:focus .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product:hover .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product .hover .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product:focus .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product:hover .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product .hover .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product:focus .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product:hover .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product .hover .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product:focus .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product:hover .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product .hover .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product:focus .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product:hover .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product .hover .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product:focus .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product:hover .product-inner {
                position: relative;
                box-shadow: none;
            }

            ul.products[data-view=list-view-small]:not(.electro-v1).columns-1 > li.product .hover .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-1 > li.product:focus .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-1 > li.product:hover .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-2 > li.product .hover .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-2 > li.product:focus .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-2 > li.product:hover .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-3 > li.product .hover .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-3 > li.product:focus .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-3 > li.product:hover .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-4 > li.product .hover .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-4 > li.product:focus .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-4 > li.product:hover .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-5 > li.product .hover .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-5 > li.product:focus .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-5 > li.product:hover .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-6 > li.product .hover .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-6 > li.product:focus .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-6 > li.product:hover .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-7 > li.product .hover .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-7 > li.product:focus .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-7 > li.product:hover .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-8 > li.product .hover .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-8 > li.product:focus .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-8 > li.product:hover .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product .hover .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product:focus .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product:hover .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product .hover .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product:focus .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product:hover .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product .hover .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product:focus .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product:hover .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product .hover .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product:focus .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product:hover .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product .hover .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product:focus .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product:hover .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product .hover .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product:focus .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product:hover .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product .hover .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product:focus .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product:hover .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product .hover .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product:focus .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product:hover .product-loop-footer .hover-area {
                display: block;
                padding-top: .214em;
                border-top-width: 0;
            }

            ul.products[data-view=list-view-small]:not(.electro-v1).columns-1 > li.product:last-child .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-2 > li.product:last-child .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-3 > li.product:last-child .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-4 > li.product:last-child .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-5 > li.product:last-child .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-6 > li.product:last-child .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-7 > li.product:last-child .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-8 > li.product:last-child .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product:last-child .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product:last-child .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product:last-child .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product:last-child .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product:last-child .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product:last-child .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product:last-child .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product:last-child .product-inner {
                border-bottom-width: 0;
            }

            ul.products[data-view=list-view-small]:not(.electro-v1).columns-1 > li.product .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-2 > li.product .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-3 > li.product .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-4 > li.product .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-5 > li.product .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-6 > li.product .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-7 > li.product .product-inner, ul.products[data-view=list-view-small]:not(.electro-v1).columns-8 > li.product .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product .product-inner, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product .product-inner {
                display: flex;
                padding: 30px 15px;
                border-bottom: 1px solid #ddd;
            }

                ul.products[data-view=list-view-small]:not(.electro-v1).columns-1 > li.product .product-inner .product-loop-header, ul.products[data-view=list-view-small]:not(.electro-v1).columns-2 > li.product .product-inner .product-loop-header, ul.products[data-view=list-view-small]:not(.electro-v1).columns-3 > li.product .product-inner .product-loop-header, ul.products[data-view=list-view-small]:not(.electro-v1).columns-4 > li.product .product-inner .product-loop-header, ul.products[data-view=list-view-small]:not(.electro-v1).columns-5 > li.product .product-inner .product-loop-header, ul.products[data-view=list-view-small]:not(.electro-v1).columns-6 > li.product .product-inner .product-loop-header, ul.products[data-view=list-view-small]:not(.electro-v1).columns-7 > li.product .product-inner .product-loop-header, ul.products[data-view=list-view-small]:not(.electro-v1).columns-8 > li.product .product-inner .product-loop-header, ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product .product-inner .product-loop-header, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product .product-inner .product-loop-header, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product .product-inner .product-loop-header, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product .product-inner .product-loop-header, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product .product-inner .product-loop-header, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product .product-inner .product-loop-header, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product .product-inner .product-loop-header, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product .product-inner .product-loop-header {
                    position: relative;
                    width: 100%;
                    min-height: 1px;
                    padding-right: 15px;
                    padding-left: 15px;
                    flex: 0 0 33.3333333333%;
                    max-width: 33.3333333333%;
                }

                ul.products[data-view=list-view-small]:not(.electro-v1).columns-1 > li.product .product-inner .product-loop-body, ul.products[data-view=list-view-small]:not(.electro-v1).columns-2 > li.product .product-inner .product-loop-body, ul.products[data-view=list-view-small]:not(.electro-v1).columns-3 > li.product .product-inner .product-loop-body, ul.products[data-view=list-view-small]:not(.electro-v1).columns-4 > li.product .product-inner .product-loop-body, ul.products[data-view=list-view-small]:not(.electro-v1).columns-5 > li.product .product-inner .product-loop-body, ul.products[data-view=list-view-small]:not(.electro-v1).columns-6 > li.product .product-inner .product-loop-body, ul.products[data-view=list-view-small]:not(.electro-v1).columns-7 > li.product .product-inner .product-loop-body, ul.products[data-view=list-view-small]:not(.electro-v1).columns-8 > li.product .product-inner .product-loop-body, ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product .product-inner .product-loop-body, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product .product-inner .product-loop-body, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product .product-inner .product-loop-body, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product .product-inner .product-loop-body, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product .product-inner .product-loop-body, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product .product-inner .product-loop-body, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product .product-inner .product-loop-body, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product .product-inner .product-loop-body {
                    position: relative;
                    width: 100%;
                    min-height: 1px;
                    padding-right: 15px;
                    padding-left: 15px;
                    flex: 0 0 41.6666666667%;
                    max-width: 41.6666666667%;
                }

                ul.products[data-view=list-view-small]:not(.electro-v1).columns-1 > li.product .product-inner .product-loop-footer, ul.products[data-view=list-view-small]:not(.electro-v1).columns-2 > li.product .product-inner .product-loop-footer, ul.products[data-view=list-view-small]:not(.electro-v1).columns-3 > li.product .product-inner .product-loop-footer, ul.products[data-view=list-view-small]:not(.electro-v1).columns-4 > li.product .product-inner .product-loop-footer, ul.products[data-view=list-view-small]:not(.electro-v1).columns-5 > li.product .product-inner .product-loop-footer, ul.products[data-view=list-view-small]:not(.electro-v1).columns-6 > li.product .product-inner .product-loop-footer, ul.products[data-view=list-view-small]:not(.electro-v1).columns-7 > li.product .product-inner .product-loop-footer, ul.products[data-view=list-view-small]:not(.electro-v1).columns-8 > li.product .product-inner .product-loop-footer, ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product .product-inner .product-loop-footer, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product .product-inner .product-loop-footer, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product .product-inner .product-loop-footer, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product .product-inner .product-loop-footer, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product .product-inner .product-loop-footer, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product .product-inner .product-loop-footer, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product .product-inner .product-loop-footer, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product .product-inner .product-loop-footer {
                    position: relative;
                    width: 100%;
                    min-height: 1px;
                    padding-right: 15px;
                    padding-left: 15px;
                    flex: 0 0 25%;
                    max-width: 25%;
                }

            ul.products[data-view=list-view-small]:not(.electro-v1).columns-1 > li.product .product-loop-header .loop-product-categories, ul.products[data-view=list-view-small]:not(.electro-v1).columns-1 > li.product .product-loop-header .woocommerce-loop-product__title, ul.products[data-view=list-view-small]:not(.electro-v1).columns-2 > li.product .product-loop-header .loop-product-categories, ul.products[data-view=list-view-small]:not(.electro-v1).columns-2 > li.product .product-loop-header .woocommerce-loop-product__title, ul.products[data-view=list-view-small]:not(.electro-v1).columns-3 > li.product .product-loop-header .loop-product-categories, ul.products[data-view=list-view-small]:not(.electro-v1).columns-3 > li.product .product-loop-header .woocommerce-loop-product__title, ul.products[data-view=list-view-small]:not(.electro-v1).columns-4 > li.product .product-loop-header .loop-product-categories, ul.products[data-view=list-view-small]:not(.electro-v1).columns-4 > li.product .product-loop-header .woocommerce-loop-product__title, ul.products[data-view=list-view-small]:not(.electro-v1).columns-5 > li.product .product-loop-header .loop-product-categories, ul.products[data-view=list-view-small]:not(.electro-v1).columns-5 > li.product .product-loop-header .woocommerce-loop-product__title, ul.products[data-view=list-view-small]:not(.electro-v1).columns-6 > li.product .product-loop-header .loop-product-categories, ul.products[data-view=list-view-small]:not(.electro-v1).columns-6 > li.product .product-loop-header .woocommerce-loop-product__title, ul.products[data-view=list-view-small]:not(.electro-v1).columns-7 > li.product .product-loop-header .loop-product-categories, ul.products[data-view=list-view-small]:not(.electro-v1).columns-7 > li.product .product-loop-header .woocommerce-loop-product__title, ul.products[data-view=list-view-small]:not(.electro-v1).columns-8 > li.product .product-loop-header .loop-product-categories, ul.products[data-view=list-view-small]:not(.electro-v1).columns-8 > li.product .product-loop-header .woocommerce-loop-product__title, ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product .product-loop-header .loop-product-categories, ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product .product-loop-header .woocommerce-loop-product__title, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product .product-loop-header .loop-product-categories, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product .product-loop-header .woocommerce-loop-product__title, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product .product-loop-header .loop-product-categories, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product .product-loop-header .woocommerce-loop-product__title, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product .product-loop-header .loop-product-categories, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product .product-loop-header .woocommerce-loop-product__title, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product .product-loop-header .loop-product-categories, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product .product-loop-header .woocommerce-loop-product__title, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product .product-loop-header .loop-product-categories, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product .product-loop-header .woocommerce-loop-product__title, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product .product-loop-header .loop-product-categories, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product .product-loop-header .woocommerce-loop-product__title, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product .product-loop-header .loop-product-categories, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product .product-loop-header .woocommerce-loop-product__title {
                display: none;
            }

            ul.products[data-view=list-view-small]:not(.electro-v1).columns-1 > li.product .product-loop-body, ul.products[data-view=list-view-small]:not(.electro-v1).columns-2 > li.product .product-loop-body, ul.products[data-view=list-view-small]:not(.electro-v1).columns-3 > li.product .product-loop-body, ul.products[data-view=list-view-small]:not(.electro-v1).columns-4 > li.product .product-loop-body, ul.products[data-view=list-view-small]:not(.electro-v1).columns-5 > li.product .product-loop-body, ul.products[data-view=list-view-small]:not(.electro-v1).columns-6 > li.product .product-loop-body, ul.products[data-view=list-view-small]:not(.electro-v1).columns-7 > li.product .product-loop-body, ul.products[data-view=list-view-small]:not(.electro-v1).columns-8 > li.product .product-loop-body, ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product .product-loop-body, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product .product-loop-body, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product .product-loop-body, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product .product-loop-body, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product .product-loop-body, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product .product-loop-body, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product .product-loop-body, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product .product-loop-body {
                display: block;
            }

                ul.products[data-view=list-view-small]:not(.electro-v1).columns-1 > li.product .product-loop-body .loop-product-categories, ul.products[data-view=list-view-small]:not(.electro-v1).columns-1 > li.product .product-loop-body .woocommerce-loop-product__title, ul.products[data-view=list-view-small]:not(.electro-v1).columns-2 > li.product .product-loop-body .loop-product-categories, ul.products[data-view=list-view-small]:not(.electro-v1).columns-2 > li.product .product-loop-body .woocommerce-loop-product__title, ul.products[data-view=list-view-small]:not(.electro-v1).columns-3 > li.product .product-loop-body .loop-product-categories, ul.products[data-view=list-view-small]:not(.electro-v1).columns-3 > li.product .product-loop-body .woocommerce-loop-product__title, ul.products[data-view=list-view-small]:not(.electro-v1).columns-4 > li.product .product-loop-body .loop-product-categories, ul.products[data-view=list-view-small]:not(.electro-v1).columns-4 > li.product .product-loop-body .woocommerce-loop-product__title, ul.products[data-view=list-view-small]:not(.electro-v1).columns-5 > li.product .product-loop-body .loop-product-categories, ul.products[data-view=list-view-small]:not(.electro-v1).columns-5 > li.product .product-loop-body .woocommerce-loop-product__title, ul.products[data-view=list-view-small]:not(.electro-v1).columns-6 > li.product .product-loop-body .loop-product-categories, ul.products[data-view=list-view-small]:not(.electro-v1).columns-6 > li.product .product-loop-body .woocommerce-loop-product__title, ul.products[data-view=list-view-small]:not(.electro-v1).columns-7 > li.product .product-loop-body .loop-product-categories, ul.products[data-view=list-view-small]:not(.electro-v1).columns-7 > li.product .product-loop-body .woocommerce-loop-product__title, ul.products[data-view=list-view-small]:not(.electro-v1).columns-8 > li.product .product-loop-body .loop-product-categories, ul.products[data-view=list-view-small]:not(.electro-v1).columns-8 > li.product .product-loop-body .woocommerce-loop-product__title, ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product .product-loop-body .loop-product-categories, ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product .product-loop-body .woocommerce-loop-product__title, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product .product-loop-body .loop-product-categories, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product .product-loop-body .woocommerce-loop-product__title, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product .product-loop-body .loop-product-categories, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product .product-loop-body .woocommerce-loop-product__title, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product .product-loop-body .loop-product-categories, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product .product-loop-body .woocommerce-loop-product__title, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product .product-loop-body .loop-product-categories, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product .product-loop-body .woocommerce-loop-product__title, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product .product-loop-body .loop-product-categories, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product .product-loop-body .woocommerce-loop-product__title, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product .product-loop-body .loop-product-categories, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product .product-loop-body .woocommerce-loop-product__title, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product .product-loop-body .loop-product-categories, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product .product-loop-body .woocommerce-loop-product__title {
                    display: block;
                }

                ul.products[data-view=list-view-small]:not(.electro-v1).columns-1 > li.product .product-loop-body .product-sku, ul.products[data-view=list-view-small]:not(.electro-v1).columns-2 > li.product .product-loop-body .product-sku, ul.products[data-view=list-view-small]:not(.electro-v1).columns-3 > li.product .product-loop-body .product-sku, ul.products[data-view=list-view-small]:not(.electro-v1).columns-4 > li.product .product-loop-body .product-sku, ul.products[data-view=list-view-small]:not(.electro-v1).columns-5 > li.product .product-loop-body .product-sku, ul.products[data-view=list-view-small]:not(.electro-v1).columns-6 > li.product .product-loop-body .product-sku, ul.products[data-view=list-view-small]:not(.electro-v1).columns-7 > li.product .product-loop-body .product-sku, ul.products[data-view=list-view-small]:not(.electro-v1).columns-8 > li.product .product-loop-body .product-sku, ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product .product-loop-body .product-sku, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product .product-loop-body .product-sku, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product .product-loop-body .product-sku, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product .product-loop-body .product-sku, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product .product-loop-body .product-sku, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product .product-loop-body .product-sku, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product .product-loop-body .product-sku, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product .product-loop-body .product-sku {
                    display: none;
                }

                ul.products[data-view=list-view-small]:not(.electro-v1).columns-1 > li.product .product-loop-body .product-short-description, ul.products[data-view=list-view-small]:not(.electro-v1).columns-2 > li.product .product-loop-body .product-short-description, ul.products[data-view=list-view-small]:not(.electro-v1).columns-3 > li.product .product-loop-body .product-short-description, ul.products[data-view=list-view-small]:not(.electro-v1).columns-4 > li.product .product-loop-body .product-short-description, ul.products[data-view=list-view-small]:not(.electro-v1).columns-5 > li.product .product-loop-body .product-short-description, ul.products[data-view=list-view-small]:not(.electro-v1).columns-6 > li.product .product-loop-body .product-short-description, ul.products[data-view=list-view-small]:not(.electro-v1).columns-7 > li.product .product-loop-body .product-short-description, ul.products[data-view=list-view-small]:not(.electro-v1).columns-8 > li.product .product-loop-body .product-short-description, ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product .product-loop-body .product-short-description, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product .product-loop-body .product-short-description, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product .product-loop-body .product-short-description, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product .product-loop-body .product-short-description, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product .product-loop-body .product-short-description, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product .product-loop-body .product-short-description, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product .product-loop-body .product-short-description, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product .product-loop-body .product-short-description {
                    height: 5.25em;
                    font-size: .929em;
                }

            ul.products[data-view=list-view-small]:not(.electro-v1).columns-1 > li.product .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-2 > li.product .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-3 > li.product .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-4 > li.product .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-5 > li.product .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-6 > li.product .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-7 > li.product .product-loop-footer .hover-area, ul.products[data-view=list-view-small]:not(.electro-v1).columns-8 > li.product .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product .product-loop-footer .hover-area, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product .product-loop-footer .hover-area {
                display: block;
                padding-top: .214em;
                border-top-width: 0;
            }

            ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product .product-loop-footer .price-add-to-cart, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product .product-loop-footer .price-add-to-cart, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product .product-loop-footer .price-add-to-cart, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product .product-loop-footer .price-add-to-cart, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product .product-loop-footer .price-add-to-cart, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product .product-loop-footer .price-add-to-cart, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product .product-loop-footer .price-add-to-cart, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product .product-loop-footer .price-add-to-cart {
                flex-direction: column;
                height: auto;
                align-items: flex-start;
                margin-bottom: 0;
            }

            ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product .product-loop-footer .price, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product .product-loop-footer .price, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product .product-loop-footer .price, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product .product-loop-footer .price, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product .product-loop-footer .price, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product .product-loop-footer .price, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product .product-loop-footer .price, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product .product-loop-footer .price {
                margin-bottom: .714em;
                display: block;
                width: 100%;
            }

            ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product .product-loop-footer .add-to-cart-wrap, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product .product-loop-footer .add-to-cart-wrap, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product .product-loop-footer .add-to-cart-wrap, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product .product-loop-footer .add-to-cart-wrap, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product .product-loop-footer .add-to-cart-wrap, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product .product-loop-footer .add-to-cart-wrap, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product .product-loop-footer .add-to-cart-wrap, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product .product-loop-footer .add-to-cart-wrap {
                width: 100%;
            }

            ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product .product-loop-footer .button, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product .product-loop-footer .button, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product .product-loop-footer .button, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product .product-loop-footer .button, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product .product-loop-footer .button, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product .product-loop-footer .button, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product .product-loop-footer .button, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product .product-loop-footer .button {
                font-size: inherit;
                float: none;
                background-color: inherit;
                display: block;
                padding: 10px 25px;
                text-align: center;
                font-weight: 700;
                text-indent: 0;
                color: #fff;
                margin-bottom: 10px;
                width: 100%;
            }

                ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product .product-loop-footer .button:focus, ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product .product-loop-footer .button:hover, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product .product-loop-footer .button:focus, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product .product-loop-footer .button:hover, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product .product-loop-footer .button:focus, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product .product-loop-footer .button:hover, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product .product-loop-footer .button:focus, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product .product-loop-footer .button:hover, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product .product-loop-footer .button:focus, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product .product-loop-footer .button:hover, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product .product-loop-footer .button:focus, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product .product-loop-footer .button:hover, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product .product-loop-footer .button:focus, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product .product-loop-footer .button:hover, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product .product-loop-footer .button:focus, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product .product-loop-footer .button:hover {
                    background-color: #333e48;
                }

                ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product .product-loop-footer .added_to_cart_button:before, ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product .product-loop-footer .button.add_to_cart_button:before, ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product .product-loop-footer .button:before, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product .product-loop-footer .added_to_cart_button:before, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product .product-loop-footer .button.add_to_cart_button:before, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product .product-loop-footer .button:before, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product .product-loop-footer .added_to_cart_button:before, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product .product-loop-footer .button.add_to_cart_button:before, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product .product-loop-footer .button:before, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product .product-loop-footer .added_to_cart_button:before, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product .product-loop-footer .button.add_to_cart_button:before, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product .product-loop-footer .button:before, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product .product-loop-footer .added_to_cart_button:before, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product .product-loop-footer .button.add_to_cart_button:before, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product .product-loop-footer .button:before, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product .product-loop-footer .added_to_cart_button:before, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product .product-loop-footer .button.add_to_cart_button:before, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product .product-loop-footer .button:before, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product .product-loop-footer .added_to_cart_button:before, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product .product-loop-footer .button.add_to_cart_button:before, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product .product-loop-footer .button:before, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product .product-loop-footer .added_to_cart_button:before, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product .product-loop-footer .button.add_to_cart_button:before, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product .product-loop-footer .button:before {
                    content: none;
                }

            ul.products[data-view=list-view-small]:not(.electro-v1).columns-1 > li.product .product-inner .product-loop-header, ul.products[data-view=list-view-small]:not(.electro-v1).columns-2 > li.product .product-inner .product-loop-header, ul.products[data-view=list-view-small]:not(.electro-v1).columns-3 > li.product .product-inner .product-loop-header, ul.products[data-view=list-view-small]:not(.electro-v1).columns-4 > li.product .product-inner .product-loop-header, ul.products[data-view=list-view-small]:not(.electro-v1).columns-5 > li.product .product-inner .product-loop-header, ul.products[data-view=list-view-small]:not(.electro-v1).columns-6 > li.product .product-inner .product-loop-header, ul.products[data-view=list-view-small]:not(.electro-v1).columns-7 > li.product .product-inner .product-loop-header, ul.products[data-view=list-view-small]:not(.electro-v1).columns-8 > li.product .product-inner .product-loop-header {
                flex: 0 0 16.6666666667%;
                max-width: 16.6666666667%;
            }

            ul.products[data-view=list-view-small]:not(.electro-v1).columns-1 > li.product .product-inner .product-loop-body, ul.products[data-view=list-view-small]:not(.electro-v1).columns-2 > li.product .product-inner .product-loop-body, ul.products[data-view=list-view-small]:not(.electro-v1).columns-3 > li.product .product-inner .product-loop-body, ul.products[data-view=list-view-small]:not(.electro-v1).columns-4 > li.product .product-inner .product-loop-body, ul.products[data-view=list-view-small]:not(.electro-v1).columns-5 > li.product .product-inner .product-loop-body, ul.products[data-view=list-view-small]:not(.electro-v1).columns-6 > li.product .product-inner .product-loop-body, ul.products[data-view=list-view-small]:not(.electro-v1).columns-7 > li.product .product-inner .product-loop-body, ul.products[data-view=list-view-small]:not(.electro-v1).columns-8 > li.product .product-inner .product-loop-body {
                flex: 0 0 58.3333333333%;
                max-width: 58.3333333333%;
            }

                ul.products[data-view=list-view-small]:not(.electro-v1).columns-1 > li.product .product-inner .product-loop-body .product-rating, ul.products[data-view=list-view-small]:not(.electro-v1).columns-2 > li.product .product-inner .product-loop-body .product-rating, ul.products[data-view=list-view-small]:not(.electro-v1).columns-3 > li.product .product-inner .product-loop-body .product-rating, ul.products[data-view=list-view-small]:not(.electro-v1).columns-4 > li.product .product-inner .product-loop-body .product-rating, ul.products[data-view=list-view-small]:not(.electro-v1).columns-5 > li.product .product-inner .product-loop-body .product-rating, ul.products[data-view=list-view-small]:not(.electro-v1).columns-6 > li.product .product-inner .product-loop-body .product-rating, ul.products[data-view=list-view-small]:not(.electro-v1).columns-7 > li.product .product-inner .product-loop-body .product-rating, ul.products[data-view=list-view-small]:not(.electro-v1).columns-8 > li.product .product-inner .product-loop-body .product-rating {
                    position: absolute;
                    bottom: 0;
                    line-height: 1;
                    margin-bottom: 0;
                }

                ul.products[data-view=list-view-small]:not(.electro-v1).columns-1 > li.product .product-inner .product-loop-body .product-short-description, ul.products[data-view=list-view-small]:not(.electro-v1).columns-2 > li.product .product-inner .product-loop-body .product-short-description, ul.products[data-view=list-view-small]:not(.electro-v1).columns-3 > li.product .product-inner .product-loop-body .product-short-description, ul.products[data-view=list-view-small]:not(.electro-v1).columns-4 > li.product .product-inner .product-loop-body .product-short-description, ul.products[data-view=list-view-small]:not(.electro-v1).columns-5 > li.product .product-inner .product-loop-body .product-short-description, ul.products[data-view=list-view-small]:not(.electro-v1).columns-6 > li.product .product-inner .product-loop-body .product-short-description, ul.products[data-view=list-view-small]:not(.electro-v1).columns-7 > li.product .product-inner .product-loop-body .product-short-description, ul.products[data-view=list-view-small]:not(.electro-v1).columns-8 > li.product .product-inner .product-loop-body .product-short-description {
                    height: 1.75em;
                    margin-bottom: .714em;
                }

            ul.products[data-view=list-view-small]:not(.electro-v1).columns-1 > li.product .product-inner .product-loop-footer .price-add-to-cart, ul.products[data-view=list-view-small]:not(.electro-v1).columns-2 > li.product .product-inner .product-loop-footer .price-add-to-cart, ul.products[data-view=list-view-small]:not(.electro-v1).columns-3 > li.product .product-inner .product-loop-footer .price-add-to-cart, ul.products[data-view=list-view-small]:not(.electro-v1).columns-4 > li.product .product-inner .product-loop-footer .price-add-to-cart, ul.products[data-view=list-view-small]:not(.electro-v1).columns-5 > li.product .product-inner .product-loop-footer .price-add-to-cart, ul.products[data-view=list-view-small]:not(.electro-v1).columns-6 > li.product .product-inner .product-loop-footer .price-add-to-cart, ul.products[data-view=list-view-small]:not(.electro-v1).columns-7 > li.product .product-inner .product-loop-footer .price-add-to-cart, ul.products[data-view=list-view-small]:not(.electro-v1).columns-8 > li.product .product-inner .product-loop-footer .price-add-to-cart {
                border-bottom: 1px solid #ddd;
                height: auto;
                padding-bottom: 11px;
            }

        .product-card .product-inner {
            display: flex;
            align-items: flex-start;
            flex-wrap: wrap;
        }

        .product-card .card-media-left {
            flex: 0 0 43%;
            max-width: 43%;
        }

        .product-card .card-body {
            flex: 1;
            align-self: stretch;
        }

        .product-card .card-body-inner {
            height: 100%;
            display: flex;
            flex-direction: column;
            position: relative;
        }

        .product-card .wp-post-image {
            max-width: 79%!important;
        }

        .product-card.product .price-add-to-cart {
            margin-top: auto;
        }

        .product-card .hover-area {
            flex: 0 0 57%;
            align-self: flex-end;
            margin-left: 43%;
        }

        .products .product.product-card .product-inner {
            padding: 5.64%;
        }

        .product-loop-categories {
            padding-left: 0;
            list-style: none;
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
        }

            .product-loop-categories .product-category {
                position: relative;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                flex: 0 0 33.3333333333%;
                max-width: 33.3333333333%;
                text-align: center;
                margin-bottom: 1em;
            }

                .product-loop-categories .product-category:last-child::after, .product-loop-categories .product-category:nth-child(3n)::after {
                    content: none;
                }

                .product-loop-categories .product-category .woocommerce-loop-category__title {
                    font-size: 15px;
                    height: auto;
                }

        @media (min-width:576px) {
            .product-loop-categories .product-category {
                flex: 0 0 25%;
                max-width: 25%;
            }

                .product-loop-categories .product-category:nth-child(3n)::after {
                    content: ' ';
                }

                .product-loop-categories .product-category:nth-child(4n)::after {
                    content: none;
                }
        }

        @media (min-width:768px) {
            .product-loop-categories .product-category {
                flex: 0 0 20%;
                max-width: 20%;
            }

                .product-loop-categories .product-category:nth-child(3n)::after, .product-loop-categories .product-category:nth-child(4n)::after {
                    content: ' ';
                }

                .product-loop-categories .product-category:nth-child(5n)::after {
                    content: none;
                }
        }

        @media (min-width:1200px) {
            .product-loop-categories.columns-1 .product-category {
                flex: 0 0 100%;
                max-width: 100%;
            }

                .product-loop-categories.columns-1 .product-category::after {
                    content: none;
                }

            .product-loop-categories.columns-2 .product-category {
                flex: 0 0 50%;
                max-width: 50%;
            }

                .product-loop-categories.columns-2 .product-category::after {
                    content: ' ';
                }

                .product-loop-categories.columns-2 .product-category:last-child::after, .product-loop-categories.columns-2 .product-category:nth-child(2n)::after {
                    content: none;
                }

            .product-loop-categories.columns-3 .product-category {
                flex: 0 0 33.3333333333%;
                max-width: 33.3333333333%;
            }

                .product-loop-categories.columns-3 .product-category::after {
                    content: ' ';
                }

                .product-loop-categories.columns-3 .product-category:nth-child(3n)::after {
                    content: none;
                }

            .product-loop-categories.columns-4 .product-category {
                flex: 0 0 25%;
                max-width: 25%;
            }

                .product-loop-categories.columns-4 .product-category::after {
                    content: ' ';
                }

                .product-loop-categories.columns-4 .product-category:nth-child(4n)::after {
                    content: none;
                }

            .product-loop-categories.columns-5 .product-category {
                flex: 0 0 20%;
                max-width: 20%;
            }

                .product-loop-categories.columns-5 .product-category::after {
                    content: ' ';
                }

                .product-loop-categories.columns-5 .product-category:nth-child(5n)::after {
                    content: none;
                }

            .product-loop-categories.columns-6 .product-category {
                flex: 0 0 16.6666666667%;
                max-width: 16.6666666667%;
            }

                .product-loop-categories.columns-6 .product-category::after {
                    content: ' ';
                }

                .product-loop-categories.columns-6 .product-category:nth-child(6n)::after {
                    content: none;
                }

            .product-loop-categories.columns-7 .product-category {
                flex: 0 0 14.2857142858%;
                max-width: 14.2857142858%;
            }

                .product-loop-categories.columns-7 .product-category::after {
                    content: ' ';
                }

                .product-loop-categories.columns-7 .product-category:nth-child(7n)::after {
                    content: none;
                }

            .product-loop-categories.columns-8 .product-category {
                flex: 0 0 12.5%;
                max-width: 12.5%;
            }

                .product-loop-categories.columns-8 .product-category::after {
                    content: ' ';
                }

                .product-loop-categories.columns-8 .product-category:nth-child(8n)::after {
                    content: none;
                }

            .product-loop-categories .product-category:focus, .product-loop-categories .product-category:hover {
                box-shadow: 0 0 6px 0 rgba(1,1,1,.3);
            }
        }

        .section-product-categories header {
            margin-bottom: 1em;
        }

        @media (max-width:991.98px) {
            .footer-v2 {
                padding-bottom: 0;
            }
        }

        .footer-v2 .handheld {
            background-color: #f2f2f2;
            padding-top: 15px;
        }

        @media (min-width:992px) {
            .footer-v2 .handheld {
                display: none;
            }
        }

        .footer-v2 .handheld .handheld-widget-menu {
            width: 100%;
            padding-right: 15px;
            padding-left: 15px;
            margin-right: auto;
            margin-left: auto;
            margin-bottom: 30px;
        }

        @media (min-width:576px) {
            .footer-v2 .handheld .handheld-widget-menu {
                max-width: 540px;
            }
        }

        @media (min-width:768px) {
            .footer-v2 .handheld .handheld-widget-menu {
                max-width: 720px;
            }
        }

        @media (min-width:992px) {
            .footer-v2 .handheld .handheld-widget-menu {
                max-width: 960px;
            }
        }

        @media (min-width:1200px) {
            .footer-v2 .handheld .handheld-widget-menu {
                max-width: 1140px;
            }
        }

        .footer-v2 .handheld .handheld-widget-menu .columns {
            background-color: #fff;
            margin-bottom: 10px;
            border-radius: 7px;
        }

        .footer-v2 .handheld .handheld-widget-menu .widget-title {
            font-size: 16px;
            font-weight: 600;
            padding: 20px;
            margin-bottom: 0;
            position: relative;
            cursor: pointer;
        }

            .footer-v2 .handheld .handheld-widget-menu .widget-title:after {
                position: absolute;
                content: '';
                font-family: font-electro;
                color: #333e48;
                right: 20px;
            }

        .footer-v2 .handheld .handheld-widget-menu .menu {
            padding-left: 0;
            list-style: none;
            padding: 0 20px 20px;
            margin-bottom: 0;
        }

            .footer-v2 .handheld .handheld-widget-menu .menu a {
                color: #0062bd;
            }

        .footer-v2 .handheld .footer-social-icons {
            width: 100%;
            padding-right: 15px;
            padding-left: 15px;
            margin-right: auto;
            margin-left: auto;
            margin-bottom: 30px;
            text-align: center;
        }

        @media (min-width:576px) {
            .footer-v2 .handheld .footer-social-icons {
                max-width: 540px;
            }
        }

        @media (min-width:768px) {
            .footer-v2 .handheld .footer-social-icons {
                max-width: 720px;
            }
        }

        @media (min-width:992px) {
            .footer-v2 .handheld .footer-social-icons {
                max-width: 960px;
            }
        }

        @media (min-width:1200px) {
            .footer-v2 .handheld .footer-social-icons {
                max-width: 1140px;
            }
        }

        .footer-v2 .handheld .handheld-footer-bar {
            background-color: #333e48;
        }

            .footer-v2 .handheld .handheld-footer-bar .handheld-footer-bar-inner {
                width: 100%;
                padding-right: 15px;
                padding-left: 15px;
                margin-right: auto;
                margin-left: auto;
                display: flex;
                justify-content: space-between;
                padding-top: 20px;
                padding-bottom: 20px;
            }

        @media (min-width:576px) {
            .footer-v2 .handheld .handheld-footer-bar .handheld-footer-bar-inner {
                max-width: 540px;
            }
        }

        @media (min-width:768px) {
            .footer-v2 .handheld .handheld-footer-bar .handheld-footer-bar-inner {
                max-width: 720px;
            }
        }

        @media (min-width:992px) {
            .footer-v2 .handheld .handheld-footer-bar .handheld-footer-bar-inner {
                max-width: 960px;
            }
        }

        @media (min-width:1200px) {
            .footer-v2 .handheld .handheld-footer-bar .handheld-footer-bar-inner {
                max-width: 1140px;
            }
        }

        .footer-v2 .handheld .handheld-footer-bar .footer-logo {
            margin-bottom: 0;
            flex: 0 0 33.3333333333%;
            max-width: 33.3333333333%;
            align-self: center;
        }

        .footer-v2 .handheld .handheld-footer-bar .footer-call-us {
            margin-bottom: 0;
            flex: 0 0 45.8333333333%;
            max-width: 45.8333333333%;
        }

            .footer-v2 .handheld .handheld-footer-bar .footer-call-us .call-us-text {
                font-size: 13px;
                color: #fff;
                font-weight: 400;
            }

            .footer-v2 .handheld .handheld-footer-bar .footer-call-us .call-us-number {
                font-size: 20px;
                color: #fff;
            }

        ul.products:not(.electro-v1) {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
            align-items: stretch;
            margin: 0;
        }

            ul.products:not(.electro-v1) > li.product {
                position: relative;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                flex: 0 0 50%;
                max-width: 50%;
                padding-left: 0;
                padding-right: 0;
            }

                ul.products:not(.electro-v1) > li.product:last-child, ul.products:not(.electro-v1) > li.product:nth-last-child(2) {
                    border-bottom-width: 0;
                }

                ul.products:not(.electro-v1) > li.product:nth-child(even)::after {
                    content: none;
                }

        @media (min-width:576px) {
            ul.products:not(.electro-v1) > li.product {
                flex: 0 0 33.3333333333%;
                max-width: 33.3333333333%;
            }

                ul.products:not(.electro-v1) > li.product:nth-child(even)::after {
                    content: ' ';
                }

                ul.products:not(.electro-v1) > li.product:last-child::after, ul.products:not(.electro-v1) > li.product:nth-child(3n)::after {
                    content: none;
                }
        }

        @media (min-width:992px) {
            ul.products:not(.electro-v1) > li.product {
                border-bottom-width: 0;
            }

                ul.products:not(.electro-v1) > li.product:nth-child(3n)::after {
                    content: ' ';
                }
        }

        @media (min-width:768px) {
            ul.products:not(.electro-v1).columns-1 > li.product {
                flex: 0 0 100%;
                max-width: 100%;
            }

                ul.products:not(.electro-v1).columns-1 > li.product::after {
                    content: none;
                }
        }

        @media (min-width:768px) {
            ul.products:not(.electro-v1).columns-2 > li.product {
                flex: 0 0 50%;
                max-width: 50%;
            }
        }

        @media (min-width:992px) {
            ul.products:not(.electro-v1).columns-3 > li.product {
                flex: 0 0 33.3333333333%;
                max-width: 33.3333333333%;
            }
        }

        @media (min-width:992px) {
            ul.products:not(.electro-v1).columns-4 > li.product {
                flex: 0 0 25%;
                max-width: 25%;
            }

                ul.products:not(.electro-v1).columns-4 > li.product:nth-child(4n)::after {
                    content: none;
                }
        }

        @media (min-width:992px) {
            ul.products:not(.electro-v1).columns-5 > li.product {
                flex: 0 0 20%;
                max-width: 20%;
            }

                ul.products:not(.electro-v1).columns-5 > li.product:nth-child(5n)::after {
                    content: none;
                }
        }

        @media (min-width:992px) {
            ul.products:not(.electro-v1).columns-6 > li.product {
                flex: 0 0 16.6666666667%;
                max-width: 16.6666666667%;
            }

                ul.products:not(.electro-v1).columns-6 > li.product:nth-child(6n)::after {
                    content: none;
                }
        }

        @media (min-width:992px) {
            ul.products:not(.electro-v1).columns-7 > li.product {
                flex: 0 0 14.28571425%;
                max-width: 14.28571425%;
            }

                ul.products:not(.electro-v1).columns-7 > li.product:nth-child(7n)::after {
                    content: none;
                }
        }

        @media (min-width:992px) {
            ul.products:not(.electro-v1).columns-8 > li.product {
                flex: 0 0 12.5%;
                max-width: 12.5%;
            }

                ul.products:not(.electro-v1).columns-8 > li.product:nth-child(8n)::after {
                    content: none;
                }
        }

        ul.products:not(.electro-v1) > li.product.product-card {
            flex: 0 0 100%;
            max-width: 100%;
        }

            ul.products:not(.electro-v1) > li.product.product-card::after {
                content: none;
            }

            ul.products:not(.electro-v1) > li.product.product-card:nth-last-child(2) {
                border-bottom-width: 1px;
            }

        @media (min-width:576px) {
            ul.products:not(.electro-v1) > li.product.product-card {
                flex: 0 0 50%;
                max-width: 50%;
            }

                ul.products:not(.electro-v1) > li.product.product-card:nth-child(odd)::after {
                    content: ' ';
                }

                ul.products:not(.electro-v1) > li.product.product-card:nth-last-child(2) {
                    border-bottom-width: 0;
                }
        }

        @media (min-width:768px) {
            ul.products:not(.electro-v1).columns-2 > li.product.product-card {
                flex: 0 0 50%;
                max-width: 50%;
            }

                ul.products:not(.electro-v1).columns-2 > li.product.product-card:nth-child(odd)::after {
                    content: ' ';
                }

                ul.products:not(.electro-v1).columns-2 > li.product.product-card:nth-last-child(2) {
                    border-bottom-width: 0;
                }
        }

        @media (min-width:768px) {
            ul.products:not(.electro-v1).columns-3 > li.product.product-card {
                flex: 0 0 33.3333333333%;
                max-width: 33.3333333333%;
            }

                ul.products:not(.electro-v1).columns-3 > li.product.product-card::after {
                    content: ' ';
                }

                ul.products:not(.electro-v1).columns-3 > li.product.product-card:last-child::after, ul.products:not(.electro-v1).columns-3 > li.product.product-card:nth-child(3n)::after {
                    content: none;
                }

                ul.products:not(.electro-v1).columns-3 > li.product.product-card:nth-last-child(3) {
                    border-bottom-width: 0;
                }
        }

        @media (min-width:768px) {
            ul.products:not(.electro-v1).columns-4 > li.product.product-card {
                flex: 0 0 25%;
                max-width: 25%;
            }

                ul.products:not(.electro-v1).columns-4 > li.product.product-card::after {
                    content: ' ';
                }

                ul.products:not(.electro-v1).columns-4 > li.product.product-card:last-child::after, ul.products:not(.electro-v1).columns-4 > li.product.product-card:nth-child(4n)::after {
                    content: none;
                }

                ul.products:not(.electro-v1).columns-4 > li.product.product-card:nth-last-child(4) {
                    border-bottom-width: 0;
                }
        }

        .woocommerce-page .page-header {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

            .woocommerce-page .page-header .woocommerce-result-count {
                margin-bottom: 0;
            }

        .woocommerce-page .shop-control-bar-bottom {
            display: flex;
            align-items: center;
            padding: 1em 0;
            justify-content: space-between;
        }

            .woocommerce-page .shop-control-bar-bottom:after {
                content: none;
            }

            .woocommerce-page .shop-control-bar-bottom .woocommerce-result-count {
                float: none;
                line-height: 1;
                margin-left: 0;
            }

        .widget_shopping_cart_content .wcppec-cart-widget-button {
            margin-top: 16px;
            display: block;
        }

            .widget_shopping_cart_content .wcppec-cart-widget-button img {
                margin: auto;
            }

        body:not(.electro-v1) .site-content-inner {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
        }

        body:not(.electro-v1) .content-area {
            position: relative;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            flex: 0 0 100%;
            max-width: 100%;
        }

        @media (min-width:1200px) {
            body:not(.electro-v1) .content-area {
                flex: 0 0 75%;
                max-width: 75%;
            }
        }

        body:not(.electro-v1) .sidebar, body:not(.electro-v1) .sidebar-blog {
            position: relative;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            flex: 0 0 100%;
            max-width: 100%;
        }

        @media (min-width:1200px) {
            body:not(.electro-v1) .sidebar, body:not(.electro-v1) .sidebar-blog {
                flex: 0 0 25%;
                max-width: 25%;
            }
        }

        body:not(.electro-v1).left-sidebar .content-area, body:not(.electro-v1).page-template-template-homepage-v2 .content-area {
            order: 2;
        }

        body:not(.electro-v1).left-sidebar .sidebar, body:not(.electro-v1).left-sidebar .sidebar-blog, body:not(.electro-v1).page-template-template-homepage-v2 .sidebar, body:not(.electro-v1).page-template-template-homepage-v2 .sidebar-blog {
            order: 1;
        }

        @media (min-width:768px) {
            body:not(.electro-v1).error404 .content-area, body:not(.electro-v1).full-width .content-area, body:not(.electro-v1).page-template-default .content-area, body:not(.electro-v1).page-template-template-homepage-v1 .content-area, body:not(.electro-v1).page-template-template-homepage-v3 .content-area, body:not(.electro-v1).page-template-template-homepage-v4 .content-area, body:not(.electro-v1).page-template-template-homepage-v5 .content-area, body:not(.electro-v1).page-template-template-page-blank .content-area {
                flex: 0 0 100%;
                max-width: 100%;
            }
        }

        @media (min-width:768px) {
            body:not(.electro-v1).page-template-template-page-centered-fullwidth .content-area {
                flex: 0 0 83.3333333333%;
                max-width: 83.3333333333%;
                margin-left: 8.3333333333%;
            }
        }

        @media (min-width:768px) {
            body:not(.electro-v1).woocommerce-lost-password .content-area {
                flex: 0 0 66.6666666667%;
                max-width: 66.6666666667%;
                margin-left: 16.6666666667%;
            }
        }

        @media (min-width:1430px) {
            .page-template-template-homepage-v5 .container {
                max-width: 1430px;
            }
        }

        .site-content {
            margin-bottom: 2.857em;
        }

            .site-content + .brands-carousel {
                margin-top: 0;
            }

        .site-main > :last-child {
            margin-bottom: 0;
        }

        .pull-end {
            float: right;
        }

        .da-block {
            display: flex;
            justify-content: space-between;
            margin-left: -2.5px;
            margin-right: -2.5px;
            overflow: auto;
            flex-wrap: nowrap;
            align-items: stretch;
            margin-bottom: 1.643em;
        }

            .da-block > .da {
                flex: 0 0 50%;
                max-width: 50%;
                padding: 0 2.5px;
                margin-bottom: 0;
            }

            .da-block .da-inner {
                background-color: #f5f5f5;
                font-size: 10px;
                line-height: 1.278em;
                padding: 12px 0;
                height: 100%;
                display: flex;
            }

            .da-block .da-text {
                font-weight: 200;
                text-transform: uppercase;
            }

            .da-block .da-media {
                display: flex;
                align-items: flex-start;
                margin: auto;
            }

            .da-block .da-media-left {
                margin-right: 4%;
            }

                .da-block .da-media-left img {
                    margin: auto;
                }

            .da-block .da-media-body, .da-block .da-media-left {
                flex: 0 0 50%;
                max-width: 50%;
                flex-shrink: 1;
                align-self: center;
                height: 100%;
            }

            .da-block a {
                color: #333e48;
            }

            .da-block .da-action {
                font-weight: 700;
                display: flex;
                align-items: center;
                font-size: .833em;
                margin-top: 1.2em;
            }

                .da-block .da-action::after {
                    display: inline-block;
                    font: normal normal normal 14px/1 FontAwesome;
                    font-size: inherit;
                    text-rendering: auto;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    width: 12px;
                    height: 12px;
                    border-radius: 50%;
                    content: "\f105";
                    font-weight: 700;
                    margin-left: 8px;
                    color: #fff;
                    text-align: center;
                }

        @media (min-width:576px) {
            .da-block {
                margin-left: -5px;
                margin-right: -5px;
            }

                .da-block > .da {
                    padding: 0 5px;
                }

                .da-block .da-inner {
                    font-size: 12px;
                }
        }

        @media (min-width:768px) {
            .da-block {
                margin-left: -7.5px;
                margin-right: -7.5px;
            }

                .da-block > .da {
                    padding: 0 7.5px;
                }

                .da-block .da-inner {
                    font-size: 14px;
                }
        }

        @media (min-width:992px) {
            .da-block {
                margin-left: -10px;
                margin-right: -10px;
            }

                .da-block > .da {
                    padding: 0 10px;
                }

                .da-block .da-inner {
                    font-size: 16px;
                }

                .da-block .da-action:after {
                    width: 15px;
                    height: 15px;
                }

                .da-block.columns-3 {
                    margin-left: -15px;
                    margin-right: -15px;
                }

                    .da-block.columns-3 > .da {
                        flex: 0 0 33.3333333333%;
                        max-width: 33.3333333333%;
                        padding: 0 15px;
                    }

                    .da-block.columns-3 .da-inner {
                        font-size: 13px;
                        line-height: 16px;
                    }
        }

        @media (min-width:1200px) {
            .da-block {
                margin-left: -15px;
                margin-right: -15px;
            }

                .da-block > .da {
                    padding: 0 15px;
                }

                .da-block .da-inner {
                    font-size: 18px;
                    padding: 20px;
                    min-height: 193px;
                    line-height: 23px;
                }

                .da-block .da-action {
                    font-size: 14px;
                    line-height: 30px;
                    margin-top: 0;
                }

                    .da-block .da-action:after {
                        width: 18px;
                        height: 18px;
                    }

                .da-block .da-media-left {
                    margin-right: 6%;
                }

                .da-block.columns-3 .da-inner {
                    padding: 12px 20px 12px 5px;
                    font-size: 17px;
                    min-height: auto;
                    line-height: 21px;
                }
        }

        .from, .upto {
            text-transform: uppercase;
            font-weight: 300;
            display: block;
        }

            .from .prefix, .upto .prefix {
                font-size: .919em;
                line-height: .909em;
                display: inline-block;
                width: 1.321em;
                margin-right: 4px;
                margin-bottom: 2px;
            }

            .from .value, .upto .value {
                font-weight: 700;
                font-size: 2.173em;
                letter-spacing: -.025em;
            }

                .from .value sup, .upto .value sup {
                    top: -.25em;
                }

            .from .suffix, .upto .suffix {
                top: -.5em;
                position: relative;
                font-weight: 700;
                vertical-align: top;
                margin-left: 2px;
            }

            .from .prefix {
                width: auto;
                display: block;
            }

        .home-v5-da-block .vc-ads-block .da-block > .da, .vc-ads-block .da-block > .da {
            flex: 0 0 100%;
            max-width: 100%;
        }

        .product-cards-carousel:not(.electro-v1) {
            padding: 0;
            overflow: hidden;
        }

            .product-cards-carousel:not(.electro-v1) .owl-stage-outer {
                margin-bottom: 0;
            }

            .product-cards-carousel:not(.electro-v1) ul.products > li.product-card:nth-child(n+4) {
                display: none;
            }

            .product-cards-carousel:not(.electro-v1) ul.products > li.product-card:nth-child(3) {
                border-bottom-width: 0;
            }

        @media (min-width:576px) {
            .product-cards-carousel:not(.electro-v1) ul.products > li.product-card {
                border-bottom-width: 0;
            }

                .product-cards-carousel:not(.electro-v1) ul.products > li.product-card:nth-child(4) {
                    display: block;
                    border-bottom-width: 0;
                }

                .product-cards-carousel:not(.electro-v1) ul.products > li.product-card:nth-child(3):last-child {
                    display: none;
                }
        }

        @media (min-width:768px) {
            .product-cards-carousel:not(.electro-v1) ul.products > li.product-card {
                flex: 0 0 33.3333333333%;
                max-width: 33.3333333333%;
                border-bottom-width: 0;
            }

                .product-cards-carousel:not(.electro-v1) ul.products > li.product-card:nth-child(n+4) {
                    display: block;
                }

                .product-cards-carousel:not(.electro-v1) ul.products > li.product-card:nth-child(3):last-child {
                    display: block;
                }
        }

        @media (min-width:1200px) {
            .product-cards-carousel:not(.electro-v1) ul.products {
                padding: 4px;
                margin-bottom: 4px;
            }
        }

        .section-products-carousel header .owl-nav {
            float: none;
            line-height: auto;
        }

        @media (min-width:1200px) {
            .section-products-carousel header, .section-products-carousel header.show-nav {
                margin-bottom: 0;
            }
        }

        .owl-carousel .owl-nav {
            display: none;
        }

            .owl-carousel .owl-nav i {
                color: #aeaeae;
                font-size: 45px;
            }

                .owl-carousel .owl-nav i:hover {
                    color: #333e48;
                }

            .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
                position: absolute;
                top: calc(50% - 23px);
                transform: translateY(-50%);
                z-index: 9999;
            }

                .owl-carousel .owl-nav .owl-next.disabled, .owl-carousel .owl-nav .owl-prev.disabled {
                    opacity: .4;
                    cursor: not-allowed;
                }

            .owl-carousel .owl-nav .owl-prev {
                left: 0;
            }

            .owl-carousel .owl-nav .owl-next {
                right: 0;
            }

        .products-carousel {
            position: relative;
        }

            .products-carousel .owl-item > .product {
                border-bottom-width: 0;
            }

            .products-carousel .owl-stage-outer {
                margin: auto;
                width: calc(100% - 2px);
            }

            .products-carousel .owl-nav {
                display: none;
            }

            .products-carousel .owl-dots {
                display: none;
            }

        @media (min-width:768px) {
            .products-carousel .owl-dots {
                display: block;
            }
        }

        @media (min-width:1200px) {
            .products-carousel {
                overflow: hidden;
                padding: .857em 0;
                padding-left: 4px;
            }

                .products-carousel .owl-nav {
                    display: block;
                }

                .products-carousel .owl-stage-outer {
                    padding-bottom: 0;
                    overflow: visible;
                    width: calc(100% - 3px);
                }

                .products-carousel .owl-item > .product {
                    width: 97%;
                }
        }

        .deals-and-tabs {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
        }

            .deals-and-tabs .deals-block {
                position: relative;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                flex: 0 0 100%;
                max-width: 100%;
            }

        @media (min-width:576px) {
            .deals-and-tabs .deals-block {
                flex: 0 0 50%;
                max-width: 50%;
                padding-right: 0;
            }
        }

        @media (min-width:992px) {
            .deals-and-tabs .deals-block {
                flex: 0 0 41.6666666667%;
                max-width: 41.6666666667%;
                padding-right: 15px;
            }
        }

        @media (min-width:1200px) {
            .deals-and-tabs .deals-block {
                flex: 0 0 33.3333333333%;
                max-width: 33.3333333333%;
            }
        }

        .deals-and-tabs .tabs-block {
            position: relative;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            flex: 0 0 100%;
            max-width: 100%;
            margin-bottom: 2em;
        }

        @media (min-width:576px) {
            .deals-and-tabs .tabs-block {
                flex: 0 0 50%;
                max-width: 50%;
            }
        }

        @media (min-width:992px) {
            .deals-and-tabs .tabs-block {
                flex: 0 0 58.3333333333%;
                max-width: 58.3333333333%;
            }
        }

        @media (min-width:1200px) {
            .deals-and-tabs .tabs-block {
                flex: 0 0 66.6666666667%;
                max-width: 66.6666666667%;
            }
        }

        @media (min-width:576px) {
            .deals-and-tabs .tabs-block ul.products > li.product {
                flex: 0 0 50%;
                max-width: 50%;
            }

                .deals-and-tabs .tabs-block ul.products > li.product::after {
                    content: ' ';
                }

                .deals-and-tabs .tabs-block ul.products > li.product:nth-child(even)::after {
                    content: none;
                }
        }

        @media (min-width:992px) {
            .deals-and-tabs .tabs-block ul.products > li.product {
                flex: 0 0 33.3333333333%;
                max-width: 33.3333333333%;
            }

                .deals-and-tabs .tabs-block ul.products > li.product::after, .deals-and-tabs .tabs-block ul.products > li.product:nth-child(even)::after {
                    content: ' ';
                }

                .deals-and-tabs .tabs-block ul.products > li.product:nth-child(3n)::after {
                    content: none;
                }
        }

        .section-onsale-product header {
            align-items: center;
        }

            .section-onsale-product header .h1:after, .section-onsale-product header h1:after {
                border-bottom-width: 0;
            }

        @media (min-width:1200px) {
            .section-onsale-product {
                margin-top: 10px;
                padding-bottom: 7px;
                border-radius: 21px;
            }

                .section-onsale-product header {
                    margin-bottom: 0;
                }

                .section-onsale-product .onsale-product .product-thumbnail {
                    margin-bottom: 10px;
                }

                .section-onsale-product .onsale-product .price {
                    margin-bottom: 17px;
                }

                .section-onsale-product .onsale-product .deal-progress .progress {
                    margin-bottom: 17px;
                }

                .section-onsale-product .onsale-product .countdown > span .value {
                    margin-bottom: 5px;
                }
        }

        .products-2-1-2:not(.electro-v1) {
            padding: 1.786em 0;
            margin-bottom: 2em;
        }

            .products-2-1-2:not(.electro-v1) .nav {
                border-bottom: none;
                font-size: 1.071em;
                margin-bottom: 1em;
            }

                .products-2-1-2:not(.electro-v1) .nav .nav-item + .nav-item {
                    padding-left: 0;
                    margin-left: 2.214em;
                }

        @media (min-width:1200px) {
            .products-2-1-2:not(.electro-v1) .nav {
                border-bottom: 1px solid #ddd;
            }

                .products-2-1-2:not(.electro-v1) .nav .nav-item:first-child {
                    margin-left: 2.533em;
                }
        }

        .products-2-1-2:not(.electro-v1) .nav-link {
            padding-bottom: 13px;
            padding-top: 9px;
        }

        .products-2-1-2:not(.electro-v1) ul.products {
            margin-top: 0;
            margin-bottom: 0;
        }

            .products-2-1-2:not(.electro-v1) ul.products > li.product {
                border: none;
            }

        @media (min-width:576px) {
            .products-2-1-2:not(.electro-v1) ul.products > li.product {
                flex: 0 0 50%;
                max-width: 50%;
            }

                .products-2-1-2:not(.electro-v1) ul.products > li.product:last-child::after {
                    content: none;
                }
        }

        @media (min-width:768px) {
            .products-2-1-2:not(.electro-v1) ul.products > li.product {
                flex: 0 0 100%;
                max-width: 100%;
                margin-bottom: 3px;
            }

                .products-2-1-2:not(.electro-v1) ul.products > li.product::after {
                    content: none;
                }

                .products-2-1-2:not(.electro-v1) ul.products > li.product:last-child {
                    border-bottom-width: 0;
                }

                .products-2-1-2:not(.electro-v1) ul.products > li.product .product-inner {
                    padding-bottom: .5em;
                    padding-top: 28px;
                }

                .products-2-1-2:not(.electro-v1) ul.products > li.product .product-thumbnail {
                    width: 75%;
                    margin: auto;
                    margin-bottom: 9px;
                }

                    .products-2-1-2:not(.electro-v1) ul.products > li.product .product-thumbnail > img {
                        margin: auto;
                    }
        }

        @media (min-width:992px) {
            .products-2-1-2:not(.electro-v1) ul.products > li.product {
                margin-bottom: 5px;
            }

                .products-2-1-2:not(.electro-v1) ul.products > li.product .product-thumbnail {
                    width: 88%;
                }
        }

        @media (min-width:1200px) {
            .products-2-1-2:not(.electro-v1) ul.products > li.product {
                flex: 0 0 calc(50% - 7px);
                max-width: 100%;
                margin-bottom: 7px;
            }

                .products-2-1-2:not(.electro-v1) ul.products > li.product .product-thumbnail {
                    width: 93%;
                }
        }

        @media (min-width:768px) {
            .products-2-1-2:not(.electro-v1) ul.products.product-main-2-1-2 {
                height: calc(100% - 3px);
            }
        }

        @media (min-width:1024px) {
            .products-2-1-2:not(.electro-v1) ul.products.product-main-2-1-2 {
                height: calc(100% - 5px);
            }
        }

        @media (min-width:1200px) {
            .products-2-1-2:not(.electro-v1) ul.products.product-main-2-1-2 {
                height: calc(100% - 8px);
            }
        }

        .products-2-1-2:not(.electro-v1) ul.products.product-main-2-1-2 > li.product {
            flex: 0 0 100%;
            max-width: 100%;
            border-top: 1px solid #eaeaea;
            border-bottom: 1px solid #eaeaea;
            margin-bottom: 0;
            height: 100%;
        }

            .products-2-1-2:not(.electro-v1) ul.products.product-main-2-1-2 > li.product::after {
                content: none;
            }

        @media (min-width:768px) {
            .products-2-1-2:not(.electro-v1) ul.products.product-main-2-1-2 > li.product {
                border-top: none;
                border-bottom: none;
            }

                .products-2-1-2:not(.electro-v1) ul.products.product-main-2-1-2 > li.product .flex-div {
                    display: flex;
                    flex-direction: column;
                    height: 100%;
                }

                .products-2-1-2:not(.electro-v1) ul.products.product-main-2-1-2 > li.product .product-thumbnail {
                    width: 100%;
                    margin: auto;
                }
        }

        @media (min-width:1200px) {
            .products-2-1-2:not(.electro-v1) ul.products.product-main-2-1-2 > li.product:hover .product-inner {
                height: calc(100% + 35px);
            }

            .products-2-1-2:not(.electro-v1) ul.products.product-main-2-1-2 > li.product:hover .flex-div {
                height: calc(100% - 35px);
            }
        }

        .products-2-1-2:not(.electro-v1) .product {
            background-color: #fff;
            margin-bottom: 0;
        }

        .columns-2-1-2 {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
        }

            .columns-2-1-2 > .products-1, .columns-2-1-2 > .products-2 {
                position: relative;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                flex: 0 0 100%;
                max-width: 100%;
            }

        @media (min-width:768px) {
            .columns-2-1-2 > .products-2 {
                flex: 0 0 25%;
                max-width: 25%;
            }

            .columns-2-1-2 > .products-1 {
                flex: 0 0 50%;
                max-width: 50%;
            }

            .columns-2-1-2 > .products-2-left {
                padding-right: 0;
            }

            .columns-2-1-2 > .products-2-right {
                padding-left: 0;
            }

            .columns-2-1-2 > .products-1 {
                padding-left: 3px;
                padding-right: 3px;
            }
        }

        @media (min-width:992px) {
            .columns-2-1-2 > .products-2 {
                flex: 0 0 23.685%;
                max-width: 23.685%;
            }

            .columns-2-1-2 > .products-1 {
                flex: 0 0 52.63%;
                max-width: 52.63%;
            }

            .columns-2-1-2 > .products-1 {
                padding-left: 5px;
                padding-right: 5px;
            }
        }

        @media (min-width:1200px) {
            .columns-2-1-2 > .products-1 {
                padding-left: 7px;
                padding-right: 7px;
            }

            .columns-2-1-2 > .products-2 {
                display: flex;
            }

                .columns-2-1-2 > .products-2 ul.products {
                    flex-direction: column;
                }
        }

        .features-list:not(.electro-v1) {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
            margin-left: 0;
            margin-right: 0;
            margin-bottom: 1.643em;
            flex-wrap: nowrap;
            overflow: auto;
            justify-content: space-between;
        }

            .features-list:not(.electro-v1) .feature {
                position: relative;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                flex: 0 0 180px;
                max-width: 180px;
                border-bottom: none;
                padding-right: 0;
                display: flex;
                margin: auto;
            }

                .features-list:not(.electro-v1) .feature .media {
                    margin: auto;
                }

        @media (min-width:992px) {
            .features-list:not(.electro-v1) .feature {
                padding-right: 15px;
            }

            .features-list:not(.electro-v1).columns-1 {
                flex-direction: column;
            }

                .features-list:not(.electro-v1).columns-1 .feature {
                    flex: 0 0 100%;
                    max-width: 100%;
                    border-bottom: 1px solid #ddd;
                }

                    .features-list:not(.electro-v1).columns-1 .feature:last-child {
                        border-bottom-width: 0;
                    }

            .features-list:not(.electro-v1).columns-2 .feature {
                flex: 0 0 50%;
                max-width: 50%;
            }

            .features-list:not(.electro-v1).columns-3 .feature {
                flex: 0 0 33.3333333333%;
                max-width: 33.3333333333%;
            }

            .features-list:not(.electro-v1).columns-4 .feature {
                flex: 0 0 25%;
                max-width: 25%;
            }

            .features-list:not(.electro-v1).columns-5 .feature {
                flex: 0 0 20%;
                max-width: 20%;
            }
        }

        .features-list:not(.electro-v1).columns-6 .feature {
            flex: 0 0 16.6666666667%;
            max-width: 16.6666666667%;
        }

        .products-carousel-tabs:not(.electro-v1) .section-products-carousel {
            margin-bottom: 0;
        }

            .products-carousel-tabs:not(.electro-v1) .section-products-carousel .owl-dots {
                display: block;
            }

        .products-carousel-tabs:not(.electro-v1) .nav {
            display: flex;
            overflow: auto;
            border: none;
            padding-bottom: 6px;
            position: relative;
            margin-bottom: 0;
        }

            .products-carousel-tabs:not(.electro-v1) .nav::after {
                content: ' ';
                border-bottom: 1px solid #ddd;
                display: block;
                position: absolute;
                bottom: 5px;
                width: 100%;
            }

            .products-carousel-tabs:not(.electro-v1) .nav .nav-item {
                margin: 0;
                flex-shrink: 0;
            }

                .products-carousel-tabs:not(.electro-v1) .nav .nav-item .nav-link.active::after {
                    z-index: 1;
                }

                .products-carousel-tabs:not(.electro-v1) .nav .nav-item + .nav-item {
                    padding-left: 0;
                    margin-left: 2.214em;
                }

            .products-carousel-tabs:not(.electro-v1) .nav .nav-link {
                font-size: 17px;
            }

        @media (min-width:768px) {
            .products-carousel-tabs:not(.electro-v1) .nav {
                justify-content: center;
            }
        }

        @media (min-width:992px) {
            .products-carousel-tabs:not(.electro-v1) .nav .nav-link {
                font-size: 1.286em;
                padding-bottom: .722em;
            }
        }

        .products-carousel-with-image {
            padding: 3.357em 0;
            margin-bottom: 3.143em;
        }

        @media (min-width:1200px) {
            .products-carousel-with-image {
                padding-bottom: calc(3.357em - 23px);
            }

                .products-carousel-with-image .products-carousel .owl-dots {
                    display: block;
                    visibility: hidden;
                }
        }

        .products-carousel-with-image-inner {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
            align-items: stretch;
        }

            .products-carousel-with-image-inner section.section-products-carousel {
                margin-bottom: 0;
            }

                .products-carousel-with-image-inner section.section-products-carousel header {
                    margin-bottom: .857em;
                }

            .products-carousel-with-image-inner .image-block, .products-carousel-with-image-inner .products-carousel-block {
                position: relative;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                flex: 0 0 100%;
                max-width: 100%;
            }

            .products-carousel-with-image-inner .image-block {
                display: none;
            }

                .products-carousel-with-image-inner .image-block > img {
                    position: absolute;
                    top: 50%;
                    transform: translate(-50%,-50%);
                    left: 50%;
                }

        @media (min-width:768px) {
            .products-carousel-with-image-inner .image-block {
                display: block;
                flex: 0 0 41.6666666667%;
                max-width: 41.6666666667%;
            }
        }

        @media (min-width:992px) {
            .products-carousel-with-image-inner .image-block {
                flex: 0 0 50%;
                max-width: 50%;
            }
        }

        @media (min-width:768px) {
            .products-carousel-with-image-inner .products-carousel-block {
                flex: 0 0 58.3333333333%;
                max-width: 58.3333333333%;
            }
        }

        @media (min-width:992px) {
            .products-carousel-with-image-inner .products-carousel-block {
                flex: 0 0 50%;
                max-width: 50%;
            }
        }

        .products-6-1 {
            background-color: #f9f9f9;
            padding: 2.357em 0;
            width: 100vw;
            position: relative;
            margin-left: -50vw;
            left: 50%;
        }

        .columns-6-1 {
            background-color: #fff;
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
            margin-left: 0;
            margin-right: 0;
        }

            .columns-6-1 > .product-main-6-1, .columns-6-1 > .products-6 {
                position: relative;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                flex: 0 0 100%;
                max-width: 100%;
                padding-left: 0;
                padding-right: 0;
            }

            .columns-6-1 > .product-main-6-1 {
                border-top: 1px solid #eaeaea;
            }

                .columns-6-1 > .product-main-6-1 ul.products > li.product {
                    height: 100%;
                }

        @media (min-width:768px) {
            .columns-6-1 > .products-6 {
                flex: 0 0 45.8333333333%;
                max-width: 45.8333333333%;
            }

            .columns-6-1 > .product-main-6-1 {
                border-top-width: 0;
                flex: 0 0 54.1666666667%;
                max-width: 54.1666666667%;
            }

                .columns-6-1 > .product-main-6-1 .flex-div {
                    display: flex;
                    flex-direction: column;
                    height: 100%;
                }
        }

        @media (min-width:992px) {
            .columns-6-1 > .products-6 {
                flex: 0 0 58.3333333333%;
                max-width: 58.3333333333%;
            }

            .columns-6-1 > .product-main-6-1 {
                flex: 0 0 41.6666666667%;
                max-width: 41.6666666667%;
            }
        }

        .products-6 ul.products {
            margin-bottom: 0;
        }

        @media (min-width:768px) {
            .products-6 ul.products > li.product {
                flex: 0 0 50%;
                max-width: 50%;
                border-bottom-color: #f9f9f9;
                border-bottom-width: 3px;
            }

                .products-6 ul.products > li.product::after {
                    border-right-color: #f9f9f9;
                    height: 100%;
                    border-right-width: 3px;
                }

                .products-6 ul.products > li.product:nth-child(2), .products-6 ul.products > li.product:nth-child(4) {
                    display: none;
                }
        }

        @media (min-width:992px) {
            .products-6 ul.products > li.product:nth-child(2), .products-6 ul.products > li.product:nth-child(4) {
                display: block;
            }

            .products-6 ul.products > li.product:nth-child(4) {
                border-bottom-width: 0;
            }
        }

        @media (min-width:1200px) {
            .products-6 ul.products > li.product {
                border-bottom-width: 5px;
            }

                .products-6 ul.products > li.product::after {
                    border-right-width: 5px;
                }
        }

        .product-main-6-1 ul.products {
            margin-bottom: 0;
            height: 100%;
        }

            .product-main-6-1 ul.products > li.product {
                flex: 0 0 100%;
                max-width: 100%;
            }

        .product-main-6-1 .images {
            margin-bottom: .714em;
        }

        .product-main-6-1 .thumbnails {
            display: flex;
        }

            .product-main-6-1 .thumbnails > a {
                display: block;
                width: 75px;
                border: 1px solid #e9e9e9;
                margin-right: 10px;
            }

                .product-main-6-1 .thumbnails > a > img {
                    border-bottom: 1px solid transparent;
                }

                .product-main-6-1 .thumbnails > a:focus, .product-main-6-1 .thumbnails > a:hover {
                    border-bottom: 1px solid transparent;
                }

                    .product-main-6-1 .thumbnails > a:focus > img, .product-main-6-1 .thumbnails > a:hover > img {
                        border-bottom: 1px solid transparent;
                    }

        @media (min-width:768px) {
            .product-main-6-1 .images {
                display: flex;
                flex-direction: column;
                justify-content: center;
                margin: auto;
            }
        }

        @media (min-width:1200px) {
            .product-main-6-1 ul.products > li.product .product-loop-footer {
                margin-top: auto;
            }

            .product-main-6-1 ul.products > li.product:hover .product-inner {
                height: calc(100% + 35px);
            }

            .product-main-6-1 ul.products > li.product:hover .flex-div {
                height: calc(100% - 35px);
            }
        }

        .home-list-categories ul.categories, .home-list-categories ul.sub-categories {
            padding-left: 0;
            list-style: none;
        }

        .home-list-categories ul.sub-categories {
            display: none;
            text-align: left;
        }

            .home-list-categories ul.sub-categories a {
                color: #9d9c9c;
                display: block;
                line-height: 21px;
                font-size: 13px;
            }

                .home-list-categories ul.sub-categories a:focus, .home-list-categories ul.sub-categories a:hover {
                    text-decoration: underline;
                }

        .home-list-categories .category {
            text-align: center;
            margin-bottom: .833em;
            font-size: 12px;
            line-height: 1.417em;
        }

            .home-list-categories .category::after {
                content: none;
                border-right: 1px solid #eaeaea;
                display: block;
                position: absolute;
                right: 0;
                height: calc(100% - 24px);
                top: 0;
            }

        .home-list-categories .category-media-left {
            display: block;
            margin-bottom: .5em;
        }

        .home-list-categories .see-all {
            display: none;
            text-align: right;
            font-size: 14px;
            line-height: 24px;
            font-weight: 700;
            color: #9d9c9c;
        }

            .home-list-categories .see-all:focus, .home-list-categories .see-all:hover {
                text-decoration: underline;
            }

        .home-list-categories .category-media-heading {
            color: #292929;
            font-size: 1em;
            line-height: 1.417em;
        }

            .home-list-categories .category-media-heading a {
                color: #292929;
            }

                .home-list-categories .category-media-heading a:focus, .home-list-categories .category-media-heading a:hover {
                    text-decoration: underline;
                }

        .home-list-categories ul.categories {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
        }

            .home-list-categories ul.categories > li.category {
                position: relative;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                flex: 0 0 33.3333333333%;
                max-width: 33.3333333333%;
            }

        @media (min-width:576px) {
            .home-list-categories .category {
                font-size: 12px;
            }

            .home-list-categories .category-media {
                display: flex;
                align-items: center;
            }

            .home-list-categories .category-media-left {
                margin-right: 5px;
            }

            .home-list-categories .category-media-body {
                flex: 0 0 57%;
                max-width: 57%;
            }
        }

        @media (min-width:768px) {
            .home-list-categories .category {
                font-size: 14px;
            }
        }

        @media (min-width:992px) {
            .home-list-categories .category {
                font-size: 16px;
            }

            .home-list-categories .category-media-heading {
                text-align: left;
            }
        }

        @media (min-width:1200px) {
            .home-list-categories ul.categories {
                padding-top: 10px;
            }

            .home-list-categories .category {
                font-size: 18px;
                margin-bottom: 2em;
            }

                .home-list-categories .category::after {
                    content: ' ';
                }

                .home-list-categories .category:nth-child(3n)::after {
                    content: none;
                }

            .home-list-categories .category-media {
                align-items: flex-start;
            }

            .home-list-categories .category-media-left {
                margin-right: 1em;
            }

            .home-list-categories ul.sub-categories {
                display: block;
            }

            .home-list-categories .see-all {
                display: block;
            }
        }

        body:not(.electro-v1) .cart-collaterals {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
        }

            body:not(.electro-v1) .cart-collaterals .cart_totals, body:not(.electro-v1) .cart-collaterals .cross-sells {
                position: relative;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                flex: 0 0 100%;
                max-width: 100%;
            }

            body:not(.electro-v1) .cart-collaterals .cart_totals {
                flex: 0 0 41.6666666667%;
                max-width: 41.6666666667%;
                margin-left: 58.3333333333%;
            }

        @media (min-width:768px) {
            body:not(.electro-v1) .cart-collaterals .cross-sells {
                flex: 0 0 50%;
                max-width: 50%;
            }
        }

        body:not(.electro-v1) .cart-collaterals .cross-sells + .cart_totals {
            flex: 0 0 41.6666666667%;
            max-width: 41.6666666667%;
            margin-left: 8.3333333333%;
        }

        @media (min-width:1200px) {
            .handheld-sidebar-toggle {
                display: none;
            }
        }

        @media (max-width:1199.98px) {
            .post-type-archive-product.woocommerce-page .brands-carousel, .post-type-archive-product.woocommerce-page .page-header, .post-type-archive-product.woocommerce-page .section-products-carousel, .shop-control-bar .electro-advanced-pagination, .shop-control-bar .form-electro-wc-ppp, .shop-control-bar .shop-view-switcher, .shop-control-bar-bottom .form-electro-wc-ppp {
                display: none;
            }

            .site-content .sidebar {
                background-color: #fff;
                position: fixed!important;
                top: 0;
                left: -340px;
                width: 288px!important;
                height: 100%;
                transition: all .3s;
                overflow-y: scroll;
                -webkit-overflow-scrolling: touch;
                z-index: 100000000;
                padding-top: 20px;
                opacity: 0;
                visibility: hidden;
            }

            .site-content.active-hh-sidebar .sidebar {
                left: 0;
                opacity: 1;
                visibility: visible;
                box-shadow: 0 0 17px -1px rgba(0,0,0,.66);
            }

            #sidebar > aside {
                width: 100%;
            }

            .shop-control-bar {
                display: flex;
                border-radius: 0;
                align-items: center;
                justify-content: space-between;
                padding: .4em 1.429em;
            }

                .shop-control-bar .btn.sidebar-toggler {
                    padding: 0;
                    border-radius: 0;
                    background-color: transparent;
                }

                    .shop-control-bar .btn.sidebar-toggler span {
                        padding-left: 10px;
                    }

                .shop-control-bar .woocommerce-ordering {
                    margin-bottom: 0;
                }

                    .shop-control-bar .woocommerce-ordering .orderby {
                        border: none;
                        background-color: transparent;
                    }

                .shop-control-bar::after {
                    display: none;
                }

            .shop-control-bar-bottom {
                padding: 14px 0;
                border-bottom: 1px solid #eaeaea;
                margin: 30px 0;
                display: flex;
                justify-content: space-between;
                align-items: center;
            }

                .shop-control-bar-bottom .woocommerce-result-count {
                    line-height: 1.2;
                    font-size: 13px;
                    margin-left: 0;
                }

                .shop-control-bar-bottom .woocommerce-pagination {
                    display: flex;
                }

                    .shop-control-bar-bottom .woocommerce-pagination ul.page-numbers {
                        margin-top: 0;
                    }

                    .shop-control-bar-bottom .woocommerce-pagination .next, .shop-control-bar-bottom .woocommerce-pagination .prev {
                        display: block;
                    }

                .shop-control-bar-bottom::after {
                    display: none;
                }
        }

        body:not(.electro-v1) form.woocommerce-checkout {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
            margin-right: 0;
            align-items: flex-start;
        }

            body:not(.electro-v1) form.woocommerce-checkout .col2-set, body:not(.electro-v1) form.woocommerce-checkout .order-review-wrapper {
                position: relative;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                flex: 0 0 100%;
                max-width: 100%;
            }

        @media (min-width:992px) {
            body:not(.electro-v1) form.woocommerce-checkout .col2-set {
                flex: 0 0 58.3333333333%;
                max-width: 58.3333333333%;
            }
        }

        @media (min-width:992px) {
            body:not(.electro-v1) form.woocommerce-checkout .order-review-wrapper {
                flex: 0 0 40%;
                max-width: 40%;
                margin-left: 1.6666666667%;
            }
        }

        .accessories .products li.product:hover .product-inner {
            box-shadow: none;
        }

        .accessories .products li.product:hover::after {
            content: " "!important;
        }

        .accessories .products li.product:hover .hover-area {
            opacity: 0;
            visibility: hidden;
        }

        .home-mobile-v1-da-block .da-block, .home-mobile-v2-da-block .da-block {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
        }

        .home-mobile-v1-da-block .da, .home-mobile-v2-da-block .da {
            position: relative;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            flex: 0 0 50%;
            max-width: 50%;
            margin-bottom: 0;
        }

        .home-mobile-v1-da-block .da-action, .home-mobile-v2-da-block .da-action {
            font-size: 10px;
        }

            .home-mobile-v1-da-block .da-action .upto, .home-mobile-v2-da-block .da-action .upto {
                display: flex;
            }

        .home-mobile-v1-da-block .da-block {
            margin-bottom: 10px;
        }

        .home-mobile-v1-da-block .da-media-body {
            padding: 1.1em .8em 1.1em 0;
        }

        .home-mobile-v1-da-block .da {
            height: 100px;
        }

            .home-mobile-v1-da-block .da .media-body {
                padding: 1.1em .8em 1.1em 0;
            }

            .home-mobile-v1-da-block .da:first-child {
                padding-left: 0;
                padding-right: 2px;
            }

            .home-mobile-v1-da-block .da:last-child {
                padding-left: 2px;
                padding-right: 0;
            }

            .home-mobile-v1-da-block .da .da-action > a:after {
                margin-left: 12px;
            }

            .home-mobile-v1-da-block .da .da-text {
                font-size: 11px;
                font-weight: 400;
            }

        .home-mobile-v1-style-1 .products-carousel .owl-item .product .woocommerce-loop-product__title {
            font-size: 12px;
        }

        .product-categories-list .categories {
            padding-left: 0;
            list-style: none;
            display: flex;
            overflow: auto;
        }

        .product-categories-list .category {
            text-align: center;
            max-width: 76px;
            flex: 0 0 76px;
            padding-bottom: 10px;
        }

            .product-categories-list .category a {
                display: block;
                color: #333e48;
            }

                .product-categories-list .category a h4 {
                    font-size: 12px;
                }

            .product-categories-list .category img {
                max-width: 60px;
                margin: auto;
            }

        .product-categories-list-with-header header {
            background-repeat: round;
            width: 100vw;
            position: relative;
            margin-left: calc(-50vw + 50% - 8px);
            margin-bottom: 0;
            border-bottom: 0;
        }

        @media (max-width:991.98px) {
            .product-categories-list-with-header header {
                margin-left: calc(-50vw + 50%);
            }
        }

        .product-categories-list-with-header header:after, .product-categories-list-with-header header:before {
            content: '';
            position: absolute;
            height: 0;
            border-bottom: 14px solid #fff;
            bottom: 0;
        }

        .product-categories-list-with-header header:before {
            left: 0;
            width: 45px;
            border-right: 15px solid transparent;
        }

        .product-categories-list-with-header header:after {
            left: 45px;
            right: 0;
            border-left: 15px solid transparent;
        }

        .product-categories-list-with-header header .caption {
            padding: 28px 20px 44px;
            max-width: 180px;
            line-height: 1.6;
            position: relative;
        }

            .product-categories-list-with-header header .caption .section-title {
                font-size: 20px;
                margin-bottom: 0;
            }

            .product-categories-list-with-header header .caption .sub-title {
                font-size: 11px;
            }

        .product-categories-list-with-header .categories {
            padding-left: 0;
            list-style: none;
            display: flex;
            flex-wrap: wrap;
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
        }

            .product-categories-list-with-header .categories .category {
                position: relative;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                flex: 0 0 33.3333333333%;
                max-width: 33.3333333333%;
                margin-bottom: 16px;
            }

                .product-categories-list-with-header .categories .category a {
                    display: block;
                    color: #333e48;
                    text-align: center;
                }

                    .product-categories-list-with-header .categories .category a h4 {
                        font-size: 12px;
                    }

                .product-categories-list-with-header .categories .category::after {
                    content: " ";
                    width: 1px;
                    height: 90px;
                    display: block;
                    position: absolute;
                    right: 0;
                    top: 0;
                    background-color: #eaeaea;
                }

        .product-categories-list-with-header:not(.v2) .categories .category:nth-last-child(1)::after, .product-categories-list-with-header:not(.v2) .categories .category:nth-of-type(3n+3)::after {
            display: none;
        }

        .product-categories-list-with-header.v2 .categories {
            margin: 0;
            overflow: hidden;
        }

            .product-categories-list-with-header.v2 .categories .category {
                flex: 0 0 50%;
                max-width: 50%;
                padding-bottom: 16px;
                border-bottom: 1px solid #eaeaea;
            }

                .product-categories-list-with-header.v2 .categories .category::after {
                    height: 126px;
                    top: 50%;
                    right: -2px;
                    transform: translate(-50%,-50%);
                }

                .product-categories-list-with-header.v2 .categories .category img {
                    margin-bottom: 12px;
                }

                .product-categories-list-with-header.v2 .categories .category a h4 {
                    font-size: 14px;
                }

                .product-categories-list-with-header.v2 .categories .category:nth-last-child(-n+2) {
                    padding-bottom: 0;
                    border-bottom: 0;
                }

        .products-list span.loop-product-categories {
            display: none;
        }

        .products-list ul.products {
            margin: 0;
        }

        .products-list.v2 ul.products {
            flex-wrap: nowrap;
            overflow: auto;
            margin: 0;
        }

            .products-list.v2 ul.products:not(.electro-v1) > li.product:nth-child(even)::after {
                content: " ";
            }

            .products-list.v2 .products:not(.owl-carousel) .product, .products-list.v2 .products:not(.owl-carousel) li.product, .products-list.v2 ul.products .product, .products-list.v2 ul.products li.product {
                flex: 0 0 44%;
                max-width: 44%;
                border-bottom: 0;
            }

                .products-list.v2 .products:not(.owl-carousel) .product::after, .products-list.v2 .products:not(.owl-carousel) li.product::after, .products-list.v2 ul.products .product::after, .products-list.v2 ul.products li.product::after {
                    display: block;
                }

        .products-list:not(.v2) ul.products li.product:nth-last-child(-n+2) {
            border-bottom: 0;
        }

        .page-template-template-homepage-mobile-v1-php section, .page-template-template-homepage-mobile-v2-php section {
            margin-bottom: 1.8em;
        }

        @media (min-width:1200px) {
            .page-template-template-homepage-mobile-v1-php div.content-area, .page-template-template-homepage-mobile-v2-php div.content-area {
                flex: 0 0 100%;
                max-width: 100%;
            }
        }

        @media (max-width:767px) {
            .page-template-template-homepage-mobile-v1-php #content, .page-template-template-homepage-mobile-v2-php #content {
                margin-bottom: 2em;
            }
        }

        .page-template-template-homepage-mobile-v1-php .home-v1-slider, .page-template-template-homepage-mobile-v1-php .home-v2-slider {
            margin-bottom: 5px;
        }

        .home-categories-block.mobile-home-categories-block .categories {
            flex-wrap: wrap;
            padding: 0 9px;
        }

        .home-categories-block.mobile-home-categories-block .category {
            flex: 0 0 50%;
            max-width: 50%;
            padding: 0 6px;
            margin-bottom: 11px;
        }

        .home-categories-block.mobile-home-categories-block .category-title h4 {
            font-size: .857em;
            font-weight: 600;
        }

        .footer-recently-viewed .products-block ul.products {
            flex-wrap: nowrap;
            overflow: auto;
        }

        .footer-recently-viewed ul.products .product {
            border-bottom: 0;
        }

            .footer-recently-viewed ul.products .product .loop-product-categories, .footer-recently-viewed ul.products .product .woocommerce-loop-product__title {
                display: none;
            }

            .footer-recently-viewed ul.products .product .price {
                margin-bottom: 0;
                font-weight: 600;
            }

                .footer-recently-viewed ul.products .product .price del {
                    font-size: 12px;
                }

        .footer-recently-viewed .products:not(.owl-carousel) .product, .footer-recently-viewed .products:not(.owl-carousel) li.product, .footer-recently-viewed ul.products .product, .footer-recently-viewed ul.products li.product {
            flex: 0 0 29%;
            max-width: 29%;
        }

            .footer-recently-viewed .products:not(.owl-carousel) .product::after, .footer-recently-viewed .products:not(.owl-carousel) li.product::after, .footer-recently-viewed ul.products .product::after, .footer-recently-viewed ul.products li.product::after {
                height: 96px;
                display: block!important;
                transform: none;
                top: 14px;
            }

            .footer-recently-viewed .products:not(.owl-carousel) .product:last-child::after, .footer-recently-viewed .products:not(.owl-carousel) li.product:last-child::after, .footer-recently-viewed ul.products .product:last-child::after, .footer-recently-viewed ul.products li.product:last-child::after {
                display: none!important;
            }

        .footer-recently-viewed ul.products:not(.electro-v1) > li.product:nth-child(even)::after {
            content: " ";
        }

        .deal-products-list li.product .loop-product-categories {
            display: none;
        }

        .deal-products-list ul.products {
            margin: 0;
        }

            .deal-products-list ul.products li.product {
                border-bottom-width: 0;
            }

        .deal-products-list .deal-countdown-timer {
            display: flex;
            font-size: 13px;
            margin-bottom: 1px;
        }

            .deal-products-list .deal-countdown-timer .marketing-text {
                margin-right: 5px;
            }

            .deal-products-list .deal-countdown-timer .deal-countdown > span.days .value::after, .deal-products-list .deal-countdown-timer .deal-countdown > span:last-child .value::after {
                content: none;
            }

            .deal-products-list .deal-countdown-timer .deal-countdown > span + span {
                margin-left: 3px;
            }

            .deal-products-list .deal-countdown-timer .deal-countdown > span:not(.days) b {
                display: none;
            }

            .deal-products-list .deal-countdown-timer .deal-countdown .days {
                display: none;
            }

                .deal-products-list .deal-countdown-timer .deal-countdown .days b {
                    color: #e00;
                    font-size: 11px;
                    font-weight: 400;
                }

            .deal-products-list .deal-countdown-timer .deal-countdown .value {
                position: relative;
                color: #e00;
                font-weight: 500;
            }

                .deal-products-list .deal-countdown-timer .deal-countdown .value::after {
                    content: ':';
                    display: inline-block;
                    position: absolute;
                    right: -3px;
                    font-size: 12px;
                }

            .deal-products-list .deal-countdown-timer .deal-countdown span[data-value="0"] {
                display: none;
            }

            .deal-products-list .deal-countdown-timer .deal-countdown .hours {
                margin-left: 0;
            }

        section > .action {
            padding-top: 12px;
            border-top: 1px solid #ddd;
            margin-top: 10px;
        }

            section > .action .action-link {
                font-size: 13px;
                color: #878787;
                display: flex;
                justify-content: space-between;
            }

                section > .action .action-link:after {
                    content: "\f054";
                    display: inline-block;
                    font-family: FontAwesome;
                    font-size: 10px;
                    color: #aeaeae;
                }

        .deal-products-list header.show-nav, .products-1-2 header.show-nav {
            border-bottom-width: 1px;
            margin-bottom: 14px;
        }

        .products-1-2 .products-list-inner ul.products {
            display: grid;
            grid-template-columns: auto auto auto 116px;
            grid-template-rows: auto auto;
            grid-auto-flow: column;
            margin: 0 -15px;
        }

            .products-1-2 .products-list-inner ul.products li.product {
                border-bottom: 0;
            }

                .products-1-2 .products-list-inner ul.products li.product .product-inner {
                    padding: 0 1em;
                }

                .products-1-2 .products-list-inner ul.products li.product .loop-product-categories {
                    display: none;
                }

                .products-1-2 .products-list-inner ul.products li.product .woocommerce-loop-product__title {
                    font-size: 13px;
                }

                .products-1-2 .products-list-inner ul.products li.product:nth-child(1) {
                    grid-column: span 3;
                    grid-row: span 2;
                }

                    .products-1-2 .products-list-inner ul.products li.product:nth-child(1)::after {
                        display: none;
                    }

                    .products-1-2 .products-list-inner ul.products li.product:nth-child(1) .price {
                        font-size: 18px;
                    }

                .products-1-2 .products-list-inner ul.products li.product:nth-child(2) {
                    grid-row: 1;
                }

                .products-1-2 .products-list-inner ul.products li.product:nth-child(3) {
                    grid-row: 2;
                }

                .products-1-2 .products-list-inner ul.products li.product:nth-child(n+2) {
                    grid-column: 4;
                }

                    .products-1-2 .products-list-inner ul.products li.product:nth-child(n+2) .product-thumbnail {
                        margin-bottom: 0;
                    }

                    .products-1-2 .products-list-inner ul.products li.product:nth-child(n+2) .price {
                        font-size: 16px;
                    }

                    .products-1-2 .products-list-inner ul.products li.product:nth-child(n+2) .wp-post-image {
                        width: 96px;
                        height: 82px;
                        object-fit: cover;
                    }

                    .products-1-2 .products-list-inner ul.products li.product:nth-child(n+2) .woocommerce-loop-product__title {
                        font-size: 12px;
                    }

                    .products-1-2 .products-list-inner ul.products li.product:nth-child(n+2)::after {
                        content: "";
                        right: auto;
                        left: 0;
                        height: 104px;
                        display: block!important;
                        transform: none;
                        top: 14px;
                    }

            .products-1-2 .products-list-inner .products:not(.owl-carousel) .product, .products-1-2 .products-list-inner .products:not(.owl-carousel) li.product, .products-1-2 .products-list-inner ul.products .product, .products-1-2 .products-list-inner ul.products li.product {
                flex: 0 0 100%;
                max-width: 100%;
            }

        .home-mobile-v2-da-block .da-block {
            margin-bottom: 1.75em;
        }

        .home-mobile-v2-da-block .da-inner {
            padding: 0;
        }

        .home-mobile-v2-da-block .da-media {
            flex-direction: column;
        }

        .home-mobile-v2-da-block .da .da-media-body, .home-mobile-v2-da-block .da .da-media-left {
            flex: 0 0 100%;
            max-width: 100%;
            padding: 0;
            display: block;
        }

        .home-mobile-v2-da-block .da .da-media-left {
            margin-right: 0;
        }

        .home-mobile-v2-da-block .da .da-media-body {
            text-align: center;
            padding: .84em 2em 1.4em;
        }

        .home-mobile-v2-da-block .da .da-text {
            font-size: 15px;
            font-weight: 300;
            line-height: 1.278em;
        }

        .home-mobile-v2-da-block .da .da-action {
            font-size: 14px;
            display: flex;
            justify-content: center;
        }

            .home-mobile-v2-da-block .da .da-action:after {
                margin-left: 12px;
                display: flex;
                justify-content: center;
                align-items: center;
                width: 17px;
                height: 17px;
            }

        .home-mobile-v2-da-block .da:first-child {
            padding-left: 0;
            padding-right: 5px;
        }

        .home-mobile-v2-da-block .da:last-child {
            padding-left: 5px;
            padding-right: 0;
        }

        .home-mobile-v2-da-block .da .da-action > a {
            font-size: 14px;
        }

        .deal-products-with-featured {
            width: 100vw;
            position: relative;
            margin-left: calc(-50vw + 50% - 8px);
        }

        @media (max-width:991.98px) {
            .deal-products-with-featured {
                margin-left: calc(-50vw + 50%);
            }
        }

        .deal-products-with-featured header {
            padding: 32px 20px 44px;
            position: relative;
            z-index: 1;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

            .deal-products-with-featured header h2 {
                font-size: 17px;
                line-height: 18px;
                font-weight: 700;
                color: #333e48;
                margin-bottom: 0;
            }

                .deal-products-with-featured header h2:after {
                    content: '\f107';
                    font-family: FontAwesome;
                    color: #000;
                    border-top: none;
                    border-left: none;
                    border-right: none;
                    margin-left: 10px;
                    margin-right: 0;
                    width: auto;
                    height: auto;
                    vertical-align: middle;
                }

            .deal-products-with-featured header .deal-countdown-timer {
                display: flex;
                align-items: center;
                font-size: 14px;
                line-height: 14px;
            }

                .deal-products-with-featured header .deal-countdown-timer .marketing-text {
                    margin-right: 5px;
                }

                .deal-products-with-featured header .deal-countdown-timer .countdown span[data-value="0"] {
                    display: none;
                }

                .deal-products-with-featured header .deal-countdown-timer .countdown > span:last-child .value::after {
                    content: none;
                }

                .deal-products-with-featured header .deal-countdown-timer .countdown > span .value {
                    font-weight: 700;
                }

                    .deal-products-with-featured header .deal-countdown-timer .countdown > span .value::after {
                        content: ':';
                    }

                .deal-products-with-featured header .deal-countdown-timer .countdown > span b {
                    display: none;
                }

                .deal-products-with-featured header .deal-countdown-timer:before {
                    content: '\f017';
                    font-family: FontAwesome;
                    color: #000;
                    border-top: none;
                    border-left: none;
                    border-right: none;
                    margin-right: 8px;
                    width: auto;
                    height: auto;
                    font-size: 18px;
                    vertical-align: middle;
                }

        .deal-products-with-featured ul.products {
            flex-direction: column;
            padding: 0 18px;
            margin: 0;
            background: #f4f4f4;
        }

            .deal-products-with-featured ul.products > li.product {
                border-radius: 9px;
                background: #fff;
                margin-bottom: 9px;
                box-shadow: 0 3px 8px 0 rgba(92,89,78,.14);
            }

                .deal-products-with-featured ul.products > li.product .woocommerce-loop-product__title {
                    height: auto;
                }

                .deal-products-with-featured ul.products > li.product.product-featured {
                    padding-top: 42px;
                    padding-bottom: 23px;
                    position: relative;
                }

                    .deal-products-with-featured ul.products > li.product.product-featured .savings {
                        width: 76px;
                        height: 76px;
                        border-radius: 80px;
                        color: #000;
                        display: flex;
                        align-items: center;
                        position: absolute;
                        z-index: 1;
                        right: 15px;
                        top: 12px;
                    }

                        .deal-products-with-featured ul.products > li.product.product-featured .savings .savings-text {
                            font-size: 12px;
                            font-weight: 400;
                            line-height: 1;
                            text-align: center;
                        }

                        .deal-products-with-featured ul.products > li.product.product-featured .savings .amount {
                            font-size: 20px;
                            font-weight: 700;
                        }

                    .deal-products-with-featured ul.products > li.product.product-featured .woocommerce-loop-product__title {
                        font-size: 14px;
                        line-height: 21px;
                        margin-bottom: 15px;
                    }

                    .deal-products-with-featured ul.products > li.product.product-featured .price {
                        font-size: 25px;
                        line-height: 21px;
                    }

                        .deal-products-with-featured ul.products > li.product.product-featured .price .electro-price {
                            display: flex;
                            justify-content: center;
                        }

                        .deal-products-with-featured ul.products > li.product.product-featured .price del {
                            font-size: 17px;
                            line-height: 21px;
                            margin-left: 5px;
                        }

                    .deal-products-with-featured ul.products > li.product.product-featured .onsale-product-content {
                        text-align: center;
                        padding: 0 55px;
                    }

                .deal-products-with-featured ul.products > li.product:not(.list-view) {
                    margin-bottom: 9px;
                    position: relative;
                    top: -31px;
                    z-index: 2;
                }

                .deal-products-with-featured ul.products > li.product:not(.product-featured) .savings {
                    display: none;
                }

                .deal-products-with-featured ul.products > li.product:not(.product-featured) .product-deal {
                    display: flex;
                    align-items: center;
                }

                    .deal-products-with-featured ul.products > li.product:not(.product-featured) .product-deal .woocommerce-LoopProduct-link {
                        padding-right: 15px;
                    }

                    .deal-products-with-featured ul.products > li.product:not(.product-featured) .product-deal .product-thumbnail {
                        margin-bottom: 0;
                    }

                        .deal-products-with-featured ul.products > li.product:not(.product-featured) .product-deal .product-thumbnail .wp-post-image {
                            max-width: 98px;
                        }

                    .deal-products-with-featured ul.products > li.product:not(.product-featured) .product-deal .price {
                        font-size: 18px;
                        line-height: 21px;
                    }

                        .deal-products-with-featured ul.products > li.product:not(.product-featured) .product-deal .price del {
                            font-size: 14px;
                            line-height: 21px;
                        }

                .deal-products-with-featured ul.products > li.product:last-child {
                    margin-bottom: -9px;
                }

            .deal-products-with-featured ul.products .product, .deal-products-with-featured ul.products li.product {
                border-bottom: none;
            }

            .deal-products-with-featured .products:not(.owl-carousel) .product, .deal-products-with-featured .products:not(.owl-carousel) li.product, .deal-products-with-featured ul.products .product, .deal-products-with-featured ul.products li.product {
                flex: 0 0 100%;
                max-width: 100%;
                padding: 9px 11px!important;
            }

                .deal-products-with-featured .products:not(.owl-carousel) .product.product-featured, .deal-products-with-featured .products:not(.owl-carousel) li.product.product-featured, .deal-products-with-featured ul.products .product.product-featured, .deal-products-with-featured ul.products li.product.product-featured {
                    padding: 40px 27px 22px 27px!important;
                }

        section.deal-products-with-featured header {
            margin-bottom: 0;
        }

        .home-mobile-v2-features-block {
            width: 100vw;
            position: relative;
            margin-left: calc(-50vw + 50% - 8px);
        }

        @media (max-width:991.98px) {
            .home-mobile-v2-features-block {
                margin-left: calc(-50vw + 50%);
            }
        }

        .home-mobile-v2-features-block .features-list {
            display: flex;
            border: none;
            overflow: auto;
            align-items: center;
            padding: 14.5px;
        }

            .home-mobile-v2-features-block .features-list .media-left {
                padding-right: 0;
            }

                .home-mobile-v2-features-block .features-list .media-left i {
                    color: #333e48;
                    font-size: 33px;
                }

            .home-mobile-v2-features-block .features-list .media-body {
                font-size: .8em;
            }

            .home-mobile-v2-features-block .features-list .feature {
                border: none;
                padding: 0;
            }

                .home-mobile-v2-features-block .features-list .feature .media {
                    width: 134px;
                }

                .home-mobile-v2-features-block .features-list .feature + .feature {
                    border-bottom: 0;
                }

                    .home-mobile-v2-features-block .features-list .feature + .feature .media {
                        border-left: 1px solid #dcba00;
                        padding-left: 15px;
                        margin-left: 15px;
                    }

        .product-categories-list-with-header.v2 header:after, .product-categories-list-with-header.v2 header:before {
            content: none;
        }

        .product-categories-list-with-header.v2 header .caption {
            display: flex;
            flex-direction: column-reverse;
            max-width: 100%;
            text-transform: uppercase;
            padding: 54px 18px 41px;
        }

            .product-categories-list-with-header.v2 header .caption .sub-title {
                font-size: .857em;
                color: #fff;
                background-color: #333e48;
                width: fit-content;
                width: -moz-fit-content;
                padding: 4px 11px 20px 9px;
                border-top-left-radius: 10px;
                border-top-right-radius: 10px;
            }

            .product-categories-list-with-header.v2 header .caption .section-title {
                font-size: 1.357em;
                font-weight: 700;
                width: fit-content;
                width: -moz-fit-content;
                padding: 6px 9px 5px;
                border-radius: 10px;
                position: relative;
                top: -18px;
            }

                .product-categories-list-with-header.v2 header .caption .section-title::after {
                    content: "";
                    position: absolute;
                    top: 100%;
                    right: 20px;
                    border-top: 10px solid;
                    border-left: 10px solid transparent;
                    border-right: 10px solid transparent;
                }

        .page-template-template-homepage-mobile-v2-php .home-v1-slider, .page-template-template-homepage-mobile-v2-php .home-v2-slider {
            margin-bottom: 10px;
        }

        section.product-categories-menu-list {
            margin-bottom: 1.143em;
        }

        .product-categories-menu-list .categories-menus {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
        }

        .product-categories-menu-list .categories-menu-inner {
            position: relative;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            flex: 0 0 50%;
            max-width: 50%;
        }

        .product-categories-menu-list .cat-title {
            font-weight: 600;
            padding: 4px 0 8px;
        }

        .product-categories-menu-list .categories {
            padding-left: 0;
            list-style: none;
        }

        .product-categories-menu-list .category {
            padding: 5px 0 3px;
        }

            .product-categories-menu-list .category a {
                color: #0062bd;
            }

            .product-categories-menu-list .category h4 {
                font-size: 1em;
            }

        .product-categories-menu-list .action {
            padding-top: 20px;
            margin-top: 5px;
        }

            .product-categories-menu-list .action a {
                font-size: 1em;
                justify-content: center;
                color: #424242;
                line-height: 1;
            }

                .product-categories-menu-list .action a:after {
                    margin-left: 6px;
                    font-size: 17px;
                    color: #424242;
                    content: '';
                    font-family: font-electro;
                }

        .dropdown-menu {
            border-radius: 0;
            box-shadow: 0 2px 5px 0 rgba(0,0,0,.28);
            border-color: transparent;
            min-width: 200px;
            border-bottom-left-radius: .5em;
            border-bottom-right-radius: .5em;
        }

            .dropdown-menu > li > a {
                display: block;
                width: 100%;
                padding: .25rem 1.5rem;
                clear: both;
                font-weight: 400;
                color: #212529;
                text-align: inherit;
                white-space: nowrap;
                background-color: transparent;
                border: 0;
            }

                .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
                    color: #16181b;
                    text-decoration: none;
                    background-color: #f8f9fa;
                }

                .dropdown-menu > li > a.active, .dropdown-menu > li > a:active {
                    color: #fff;
                    text-decoration: none;
                }

                .dropdown-menu > li > a.disabled, .dropdown-menu > li > a:disabled {
                    color: #6c757d;
                    background-color: transparent;
                }

        .dropdown-menu-mini-cart {
            border-top-width: 2px;
            border-top-style: solid;
        }

        .masthead {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
            align-items: center;
        }

        .twitter-typeahead {
            z-index: 1;
        }

        .navbar-toggler-icon {
            display: inline-block;
            width: 1.5em;
            height: 1.5em;
            vertical-align: middle;
            content: "";
            background: no-repeat center center;
            background-size: 100% 100%;
        }

        .header-logo-area {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .header-logo-link {
            display: block;
        }

        .header-icons {
            display: flex;
            justify-content: flex-end;
            align-items: center;
        }

        .header-icon {
            position: relative;
            margin-left: 2.714em;
        }

            .header-icon > a {
                color: #333e48;
                line-height: 2.53em;
                font-size: 1.142em;
                font-weight: 700;
            }

                .header-icon > a i {
                    line-height: .9em;
                    font-size: 1.429em;
                }

                .header-icon > a:focus, .header-icon > a:hover {
                    color: #000;
                }

            .header-icon .header-icon-counter {
                bottom: -3px;
                left: 7px;
                position: absolute;
            }

        .header-icon-counter {
            font-size: .75em;
            line-height: 1.75em;
            font-weight: 700;
            width: 1.75em;
            text-align: center;
            border-radius: 50%;
            display: inline-block;
        }

        @media (min-width:992px) {
            .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li .yamm-content, .yamm .yamm-content {
                padding: 0 2.143em;
            }

                .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li .yamm-content ul, .yamm .yamm-content ul {
                    padding-left: 0;
                    list-style: none;
                }

                .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li .yamm-content li, .yamm .yamm-content li {
                    padding: 0;
                }

                    .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li .yamm-content li > a, .yamm .yamm-content li > a {
                        padding: 5px 0;
                        color: #333e48;
                        display: block;
                        border: none;
                    }

                        .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li .yamm-content li > a:focus, .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li .yamm-content li > a:hover, .yamm .yamm-content li > a:focus, .yamm .yamm-content li > a:hover {
                            color: #000;
                            font-weight: 400;
                            background-color: transparent;
                            text-decoration: underline;
                        }

                .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li .yamm-content .nav-title, .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li .yamm-content h1, .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li .yamm-content h2, .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li .yamm-content h3, .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li .yamm-content h4, .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li .yamm-content h5, .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li .yamm-content h6, .yamm .yamm-content .nav-title, .yamm .yamm-content h1, .yamm .yamm-content h2, .yamm .yamm-content h3, .yamm .yamm-content h4, .yamm .yamm-content h5, .yamm .yamm-content h6 {
                    padding: 5px 0;
                    min-height: auto;
                    font-size: 1em;
                }
        }

        @media (min-width:768px) {
            .yamm-tfw .dropdown-menu {
                width: calc(.6 * (720px - 300px));
            }
        }

        @media (min-width:992px) {
            .yamm-tfw .dropdown-menu {
                width: calc(.6 * (940px - 300px));
            }
        }

        @media (min-width:1200px) {
            .yamm-tfw .dropdown-menu {
                width: calc(.6 * (1200px - 300px));
            }
        }

        @media (min-width:768px) {
            .yamm-hw .dropdown-menu {
                width: calc(.5 * (720px - 300px));
            }
        }

        @media (min-width:992px) {
            .yamm-hw .dropdown-menu {
                width: calc(.5 * (940px - 300px));
            }
        }

        @media (min-width:1200px) {
            .yamm-hw .dropdown-menu {
                width: calc(.5 * (1200px - 300px));
            }
        }

        @media (min-width:768px) {
            .yamm-fw .dropdown-menu {
                width: calc((720px - 300px));
            }
        }

        @media (min-width:992px) {
            .yamm-fw .dropdown-menu {
                width: calc((940px - 300px));
            }
        }

        @media (min-width:1200px) {
            .yamm-fw .dropdown-menu {
                width: calc((1200px - 300px));
            }
        }

        .image-vertical-align {
            display: flex;
            align-items: center;
        }

        .electro-animate-dropdown .dropdown.open a[data-hover=dropdown] + .dropdown-menu .dropdown-menu, .electro-animate-dropdown .dropdown.open a[data-toggle=dropdown] + .dropdown-menu, .electro-animate-dropdown .dropdown.open a[data-toggle=dropdown] + .dropdown-menu .dropdown-menu {
            animation-name: slidenavAnimation;
            animation-duration: .2s;
            animation-iteration-count: 1;
            animation-timing-function: ease-out;
            animation-fill-mode: forwards;
            -webkit-animation-name: slidenavAnimation;
            -webkit-animation-duration: .2s;
            -webkit-animation-iteration-count: 1;
            -webkit-animation-timing-function: ease-out;
            -webkit-animation-fill-mode: forwards;
            -moz-animation-name: slidenavAnimation;
            -moz-animation-duration: .2s;
            -moz-animation-iteration-count: 1;
            -moz-animation-timing-function: ease-out;
            -moz-animation-fill-mode: forwards;
        }

        .electro-animate-dropdown .dropdown.open a[data-hover=dropdown] + .dropdown-menu {
            top: 60%;
            opacity: 0;
            visibility: hidden;
        }

        .electro-animate-dropdown.animated-dropdown .dropdown.open a[data-hover=dropdown] + .dropdown-menu {
            top: 100%;
            opacity: 1;
            visibility: visible;
            margin-top: 0;
        }

        .electro-animate-dropdown.animated-dropdown .dropdown a[data-hover=dropdown] + .dropdown-menu {
            transition: all .2s;
        }

        .electro-animate-dropdown:not(.animated-dropdown) .dropdown.open a[data-hover=dropdown]:before {
            display: none;
        }

        @keyframes slidenavAnimation {
            from {
                margin-top: -30px;
                opacity: 0;
            }

            to {
                margin-top: 0;
                opacity: 1;
            }
        }

        @-webkit-keyframes slidenavAnimation {
            from {
                margin-top: -30px;
                opacity: 0;
            }

            to {
                margin-top: 0;
                opacity: 1;
            }
        }

        .departments-menu-v2 .dropdown {
            width: 100%;
            height: 100%;
        }

        .departments-menu-v2 .yamm .dropdown-submenu:focus > .dropdown-menu, .departments-menu-v2 .yamm .dropdown-submenu:hover > .dropdown-menu, .departments-menu-v2 .yamm .dropdown:focus > .dropdown-menu, .departments-menu-v2 .yamm .dropdown:hover > .dropdown-menu {
            display: block;
            width: 100%;
        }

        .departments-menu-v2 .dropdown-submenu > .dropdown-menu {
            width: 0;
            display: block;
            opacity: 0!important;
            visibility: hidden!important;
        }

        .departments-menu-v2 .dropdown-submenu:focus > .dropdown-menu, .departments-menu-v2 .dropdown-submenu:hover > .dropdown-menu {
            width: 100%;
            opacity: 1!important;
            visibility: visible!important;
        }

        .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu {
            border: 2px solid transparent;
            border-top: none;
            width: 100%;
            margin: 0;
            border-radius: 0;
            border-bottom-left-radius: .5em;
            border-bottom-right-radius: .5em;
            padding: .5em 0;
            box-shadow: none;
            min-width: 270px;
        }

            .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li {
                padding: 0 1em;
            }

                .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li > a {
                    display: block;
                    width: 100%;
                    clear: both;
                    font-weight: 400;
                    line-height: 1.5;
                    text-align: inherit;
                    background: 0 0;
                    border: 0;
                    color: #333e48;
                    white-space: normal;
                    padding: 6.5px 0 6.5px 5px;
                    border-bottom: 1px solid #ddd;
                }

                    .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li > a:focus, .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li > a:hover {
                        background-color: #f5f5f5;
                        font-weight: 700;
                    }

                .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li:last-child > a {
                    border-bottom: none;
                }

                .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li.highlight > a {
                    font-weight: 700;
                }

                .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li.menu-item-has-children:focus > a, .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li.menu-item-has-children:hover > a {
                    background-color: #f5f5f5;
                    font-weight: 700;
                }

                    .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li.menu-item-has-children:focus > a::after, .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li.menu-item-has-children:hover > a::after {
                        color: #333e48;
                    }

                .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li.menu-item-has-children > a {
                    position: relative;
                }

                    .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li.menu-item-has-children > a::after {
                        font-family: font-electro;
                        border-top: none;
                        border-left: none;
                        border-right: none;
                        width: auto;
                        height: auto;
                        content: '';
                        color: #aeaeae;
                        font-size: 1em;
                        line-height: 1;
                        margin-left: 8px;
                        margin-right: 0;
                        position: absolute;
                        right: 4px;
                        top: 50%;
                        transform: translateY(-50%);
                        margin-top: 2px;
                    }

                .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li.menu-item-has-children .dropdown-menu {
                    top: 0;
                    border-radius: 0;
                    left: calc(100% - 3px);
                    top: -2px;
                    border-radius: 0;
                    border: none;
                    margin: 0;
                    bottom: auto;
                    border-top: 2px solid transparent;
                    min-height: calc(100% + 4px);
                    padding: 1.7em 0;
                    border-bottom-right-radius: .5em;
                    box-shadow: none;
                    transition: all .34s;
                }

                    .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li.menu-item-has-children .dropdown-menu a {
                        border-bottom-width: 0;
                    }

                        .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li.menu-item-has-children .dropdown-menu a:focus, .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li.menu-item-has-children .dropdown-menu a:hover {
                            text-decoration: underline;
                            font-weight: 400;
                            background-color: transparent;
                        }

                    .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li.menu-item-has-children .dropdown-menu .dropdown-menu {
                        min-height: calc(100% + 2px);
                    }

        .departments-menu-v2:not(.animated-dropdown) .yamm .menu-item-has-children > .dropdown-menu, .departments-menu-v2:not(.animated-dropdown) .yamm .yamm-fw > .dropdown-menu, .departments-menu-v2:not(.animated-dropdown) .yamm .yamm-hw > .dropdown-menu, .departments-menu-v2:not(.animated-dropdown) .yamm .yamm-tfw > .dropdown-menu {
            width: 0;
            min-width: 0;
            opacity: 0;
            visibility: hidden;
        }

        .departments-menu-v2.animated-dropdown .yamm .menu-item-has-children > .dropdown-menu, .departments-menu-v2.animated-dropdown .yamm .yamm-fw > .dropdown-menu, .departments-menu-v2.animated-dropdown .yamm .yamm-hw > .dropdown-menu, .departments-menu-v2.animated-dropdown .yamm .yamm-tfw > .dropdown-menu {
            opacity: 1;
            visibility: visible;
        }

            .departments-menu-v2.animated-dropdown .yamm .yamm-fw > .dropdown-menu > li, .departments-menu-v2.animated-dropdown .yamm .yamm-hw > .dropdown-menu > li, .departments-menu-v2.animated-dropdown .yamm .yamm-tfw > .dropdown-menu > li {
                min-width: 540px;
            }

        @media (min-width:768px) {
            .departments-menu-v2.animated-dropdown .yamm .yamm-tfw .dropdown-menu {
                width: calc(.6 * (720px - 300px));
            }
        }

        @media (min-width:992px) {
            .departments-menu-v2.animated-dropdown .yamm .yamm-tfw .dropdown-menu {
                width: calc(.6 * (940px - 300px));
            }
        }

        @media (min-width:1200px) {
            .departments-menu-v2.animated-dropdown .yamm .yamm-tfw .dropdown-menu {
                width: calc(.6 * (1200px - 300px));
            }
        }

        @media (min-width:768px) {
            .departments-menu-v2.animated-dropdown .yamm .yamm-hw .dropdown-menu {
                width: calc(.5 * (720px - 300px));
            }
        }

        @media (min-width:992px) {
            .departments-menu-v2.animated-dropdown .yamm .yamm-hw .dropdown-menu {
                width: calc(.5 * (940px - 300px));
            }
        }

        @media (min-width:1200px) {
            .departments-menu-v2.animated-dropdown .yamm .yamm-hw .dropdown-menu {
                width: calc(.5 * (1200px - 300px));
            }
        }

        @media (min-width:768px) {
            .departments-menu-v2.animated-dropdown .yamm .yamm-fw .dropdown-menu {
                width: calc((720px - 300px));
            }
        }

        @media (min-width:992px) {
            .departments-menu-v2.animated-dropdown .yamm .yamm-fw .dropdown-menu {
                width: calc((940px - 300px));
            }
        }

        @media (min-width:1200px) {
            .departments-menu-v2.animated-dropdown .yamm .yamm-fw .dropdown-menu {
                width: calc((1200px - 300px));
            }
        }

        .show-dropdown > .dropdown-menu {
            display: block;
        }

        .departments-menu-v2-title {
            color: #fff;
            font-weight: 700;
            font-size: 1em;
            display: flex;
            height: 100%;
            align-items: center;
            padding: 0 calc(1.143em + 8px);
            border-radius: .5em;
        }

            .departments-menu-v2-title .departments-menu-v2-icon {
                margin-right: 9px;
            }

            .departments-menu-v2-title:focus, .departments-menu-v2-title:hover {
                color: #333e48;
            }

        .open .departments-menu-v2-title, .yes-home .departments-menu-v2-title {
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
        }

        .electro-navigation .departments-menu-v2 .open .departments-menu-v2-title + .dropdown-menu, .header-logo-area .departments-menu-v2 .open .departments-menu-v2-title + .dropdown-menu {
            box-shadow: 0 2px 5px 0 rgba(0,0,0,.28);
        }

        .electro-navigation .departments-menu-v2 .open li.menu-item-has-children > .dropdown-menu, .header-logo-area .departments-menu-v2 .open li.menu-item-has-children > .dropdown-menu {
            box-shadow: 2px 4px 5px -2px rgba(0,0,0,.28);
            left: calc(100% - 5px);
        }

        .electro-navbar .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li.menu-item-has-children > .dropdown-menu {
            border-right: 2px solid transparent;
            border-bottom: 2px solid transparent;
        }

            .electro-navbar .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li.menu-item-has-children > .dropdown-menu .dropdown-menu {
                min-height: calc(100% + 4px);
            }

        .electro-navbar-primary {
            width: 100vw;
            position: relative;
            margin-left: calc(-50vw + 50% - 8px);
        }

        @media (max-width:991.98px) {
            .electro-navbar-primary {
                margin-left: calc(-50vw + 50%);
            }
        }

        .electro-navbar-primary .nav {
            display: flex;
            flex-wrap: wrap;
            padding-left: 0;
            margin-bottom: 0;
            list-style: none;
            position: relative;
        }

            .electro-navbar-primary .nav .dropdown-menu li:not(.nav-title) a {
                font-size: 13.4px;
            }

            .electro-navbar-primary .nav .dropdown > .dropdown-menu .dropdown-submenu {
                position: relative;
            }

                .electro-navbar-primary .nav .dropdown > .dropdown-menu .dropdown-submenu > .dropdown-menu {
                    top: 0;
                    left: 100%;
                }

                .electro-navbar-primary .nav .dropdown > .dropdown-menu .dropdown-submenu.menu-item-has-children > a:focus, .electro-navbar-primary .nav .dropdown > .dropdown-menu .dropdown-submenu.menu-item-has-children > a:hover {
                    color: #212529;
                }

                .electro-navbar-primary .nav .dropdown > .dropdown-menu .dropdown-submenu.menu-item-has-children > a::after {
                    font-family: FontAwesome,sans-serif;
                    content: "";
                    float: right;
                }

            .electro-navbar-primary .nav .yamm-fw > .dropdown-menu, .electro-navbar-primary .nav .yamm-hw > .dropdown-menu, .electro-navbar-primary .nav .yamm-tfw > .dropdown-menu {
                overflow: hidden;
            }

            .electro-navbar-primary .nav > .menu-item > .dropdown-menu {
                margin-top: 0;
            }

            .electro-navbar-primary .nav > .menu-item > a {
                display: block;
                color: #333c48;
                font-size: 1em;
                font-weight: 700;
                padding: .786em 1em;
            }

                .electro-navbar-primary .nav > .menu-item > a:focus, .electro-navbar-primary .nav > .menu-item > a:hover {
                    background-color: #e7c300;
                }

            .electro-navbar-primary .nav > .menu-item + .menu-item > a {
                border-left: 1px solid #e7c300;
            }

            .electro-navbar-primary .nav > .menu-item.menu-item-has-children > a:after {
                font-family: font-electro;
                border-top: none;
                border-left: none;
                border-right: none;
                width: auto;
                height: auto;
                font-size: .786em;
                line-height: 1;
                content: "";
                margin-left: 5px;
                margin-top: 1px;
            }

            .electro-navbar-primary .nav > .menu-item.menu-item-has-children .dropdown-menu {
                border-top-width: 2px;
                border-top-style: solid;
            }

        .electro-navbar-primary .yamm .nav-title a:focus, .electro-navbar-primary .yamm .nav-title a:hover {
            text-decoration: underline;
            font-weight: 700;
        }

        .electro-navbar-primary .yamm .yamm-content {
            padding: 14px 26px 21px;
        }

            .electro-navbar-primary .yamm .yamm-content li:not(.nav-title) a {
                line-height: 1.2;
                font-size: 13.4px;
            }

            .electro-navbar-primary .yamm .yamm-content ul {
                margin-bottom: 10px;
            }

        .electro-navbar-primary .yamm .yamm-fw .dropdown-menu {
            width: 100%;
        }

        .header-support-inner {
            display: flex;
            align-items: flex-start;
            justify-content: flex-end;
        }

            .header-support-inner .support-info {
                flex: 0 0 auto;
                max-width: auto;
            }

                .header-support-inner .support-info a {
                    color: #333e48;
                }

                    .header-support-inner .support-info a:focus, .header-support-inner .support-info a:hover {
                        color: #000;
                    }

            .header-support-inner .support-icon {
                margin-right: 1em;
            }

                .header-support-inner .support-icon .fa {
                    font-size: 3em;
                }

                .header-support-inner .support-icon .ec {
                    font-size: 3.571em;
                }

        .primary-nav-menu .nav-inline > .menu-item > a {
            font-size: 1em;
            padding: .786em 0;
        }

        .primary-nav-menu .nav-inline > .menu-item .dropdown-menu {
            border-top-width: 2px;
            border-top-style: solid;
        }

        .primary-nav-menu .nav-inline > .menu-item a {
            color: #333e48;
        }

            .primary-nav-menu .nav-inline > .menu-item a:focus, .primary-nav-menu .nav-inline > .menu-item a:hover {
                color: #333e48;
            }

        .primary-nav-menu .dropdown .menu-item-has-children.open > a {
            font-weight: 700;
        }

        .primary-nav-menu .dropdown-submenu.menu-item-has-children > a::after {
            font-family: FontAwesome;
            content: "\f105";
            float: right;
        }

        .primary-nav-menu .dropdown-menu {
            line-height: 1.7;
            border-top-width: 2px;
        }

            .primary-nav-menu .dropdown-menu .dropdown-menu {
                left: 100%;
                top: 0;
            }

        .primary-nav-menu .yamm .nav-title a:focus, .primary-nav-menu .yamm .nav-title a:hover {
            text-decoration: underline;
            font-weight: 700;
        }

        .primary-nav-menu .yamm .yamm-content {
            padding: 14px 26px 21px;
        }

            .primary-nav-menu .yamm .yamm-content li:not(.nav-title) a {
                line-height: 1.5;
            }

        .electro-navbar-inner {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
            height: 50px;
            align-items: center;
        }

            .electro-navbar-inner .departments-menu-v2, .electro-navbar-inner .header-icons, .electro-navbar-inner .navbar-search {
                position: relative;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
            }

            .electro-navbar-inner .departments-menu-v2 {
                flex: 0 0 25%;
                max-width: 25%;
                align-self: stretch;
            }

            .electro-navbar-inner .navbar-search {
                flex-basis: 0%;
                flex-grow: 1;
                padding-right: 0;
            }

            .electro-navbar-inner .header-icons {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 auto;
                flex: 0 0 auto;
                width: auto;
                max-width: none;
                padding-left: 0;
            }

            .electro-navbar-inner .departments-menu-v2-icon {
                margin-left: 1em;
            }

        .electro-navbar {
            width: 100vw;
            position: relative;
            margin-left: calc(-50vw + 50% - 8px);
        }

        @media (max-width:991.98px) {
            .electro-navbar {
                margin-left: calc(-50vw + 50%);
            }
        }

        .secondary-nav > .menu-item > a {
            font-weight: 700;
        }

        .secondary-nav > .menu-item.pull-end a {
            font-weight: 400;
        }

        .secondary-nav .dropdown-menu {
            line-height: 1.7;
            border-top-width: 2px;
            margin-top: 0;
        }

            .secondary-nav .dropdown-menu .dropdown-menu {
                left: 100%;
            }

            .secondary-nav .dropdown-menu .menu-item {
                position: relative;
            }

        .secondary-nav.yamm .nav-title a:focus, .secondary-nav.yamm .nav-title a:hover {
            text-decoration: underline;
            font-weight: 700;
        }

        .secondary-nav.yamm .yamm-content {
            padding: 14px 26px 21px;
        }

            .secondary-nav.yamm .yamm-content li > a {
                padding: 5px 0;
            }

            .secondary-nav.yamm .yamm-content li:not(.nav-title) a {
                line-height: 1.5;
            }

            .secondary-nav.yamm .yamm-content li + .nav-title {
                margin-top: 0;
            }

        .header-v1.stuck {
            background-color: #fff;
            box-shadow: 0 0 17px -1px rgba(0,0,0,.66);
        }

            .header-v1.stuck .container > .row:nth-child(2) {
                display: none;
            }

            .header-v1.stuck .container > .row:first-child {
                margin-bottom: .714em;
            }

            .header-v1.stuck .electro-navigation {
                display: none;
            }

            .header-v1.stuck .masthead {
                margin: 1em 0;
            }

        .header-v1 .masthead {
            align-items: center;
            margin: 2.286em 0 1.857em;
        }

        .masthead .header-logo-area {
            position: relative;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
        }

        @media (min-width:768px) {
            .masthead .header-logo-area {
                flex: 0 0 25%;
                max-width: 25%;
            }
        }

        .masthead .header-icons, .masthead .navbar-search {
            position: relative;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
        }

        .masthead .navbar-search {
            flex-basis: 0%;
            flex-grow: 1;
        }

        .masthead .header-icons {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 auto;
            flex: 0 0 auto;
            width: auto;
            max-width: none;
        }

        .masthead .navbar-toggler {
            color: #909090!important;
        }

        .masthead .navbar-toggler-icon {
            background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(144, 144, 144, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
            width: 1.214em;
            height: 1.214em;
        }

        .electro-navigation {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
            margin-bottom: .5em;
        }

            .electro-navigation.yes-home {
                margin-bottom: 0;
            }

            .electro-navigation .departments-menu-v2, .electro-navigation .secondary-nav-menu {
                position: relative;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
            }

        @media (min-width:768px) {
            .electro-navigation .departments-menu-v2 {
                flex: 0 0 25%;
                max-width: 25%;
            }
        }

        .electro-navigation .secondary-nav-menu {
            flex-basis: 0%;
            flex-grow: 1;
            max-width: 100%;
        }

        .electro-navigation .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu, .header-logo-area .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu {
            border-color: #fff;
        }

        .header-v2 .masthead {
            margin-bottom: 1.429em;
            margin-top: 1.9em;
        }

            .header-v2 .masthead .navbar-toggler-icon {
                background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(144, 144, 144, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
                width: 1em;
                height: 1em;
            }

            .header-v2 .masthead .header-support, .header-v2 .masthead .primary-nav-menu {
                position: relative;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
            }

            .header-v2 .masthead .header-support {
                flex: 0 0 25%;
                max-width: 25%;
            }

            .header-v2 .masthead .primary-nav-menu {
                flex-basis: 0%;
                flex-grow: 1;
                max-width: 100%;
            }

        .header-v2.stuck {
            background-color: #fff;
            box-shadow: 0 0 6px 0 rgba(1,1,1,.3);
        }

            .header-v2.stuck .masthead {
                margin: 1em 0;
            }

                .header-v2.stuck .masthead + .electro-navbar {
                    display: none;
                }

        .electro-compact .header-v3, .header-v3 {
            padding-top: 0;
            padding-bottom: 0;
        }

            .electro-compact .header-v3 .masthead, .header-v3 .masthead {
                padding: 2em 0;
            }

            .electro-compact .header-v3.stuck, .header-v3.stuck {
                background-color: #fff;
                box-shadow: 0 0 6px 0 rgba(1,1,1,.3);
            }

        .electro-compact .header-v4 .masthead, .header-v4 .masthead {
            padding: 2em 0;
        }

        .electro-compact .header-v4 .electro-navbar-primary, .header-v4 .electro-navbar-primary {
            border-top: 1px solid;
        }

        .electro-compact .header-v4 .navbar-toggler-icon, .header-v4 .navbar-toggler-icon {
            background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#333c48' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
        }

        .electro-compact .header-v4 .header-icon-counter, .header-v4 .header-icon-counter {
            background-color: #333e48;
            color: #fff;
        }

        .header-v5 .masthead {
            padding: 8px 0 6px 0;
        }

            .header-v5 .masthead .header-logo-area {
                flex: 0 0 230px;
                max-width: 230px;
                min-width: 230px;
            }

                .header-v5 .masthead .header-logo-area .navbar-toggler {
                    padding: 0;
                    color: #333!important;
                }

            .header-v5 .masthead .navbar-toggler-icon {
                width: 1.24em;
                height: 1.24em;
                background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 1)' stroke-width='2' stroke-linecap='butt' stroke-miterlimit='0' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
            }

            .header-v5 .masthead .header-site-branding svg {
                max-width: 126px;
            }

        .header-v5 .electro-navigation-v5 {
            width: 100vw;
            position: relative;
            margin-left: calc(-50vw + 50%);
            background-color: #fff;
            box-shadow: 0 1px 2px 0 rgba(0,0,0,.16);
            border-bottom: 1px solid #d7d7d7;
        }

        .header-v5 .electro-navigation {
            margin-bottom: 0;
        }

            .header-v5 .electro-navigation .departments-menu-v2 {
                flex: 0 0 230px;
                max-width: 230px;
                min-width: 230px;
            }

                .header-v5 .electro-navigation .departments-menu-v2 > .dropdown > .dropdown-menu {
                    border-top-width: 2px;
                    border-top-style: solid;
                }

        .header-v5 .secondary-nav {
            font-size: 13px;
            line-height: 35px;
        }

            .header-v5 .secondary-nav > .menu-item > a {
                font-weight: 400;
            }

        .header-v5 .departments-menu-v2-title {
            background-color: #fff;
            border-radius: 0;
            padding: 0;
        }

            .header-v5 .departments-menu-v2-title .departments-menu-v2-icon {
                margin-right: 0;
                margin-left: 6px;
            }

        .header-v5 .header-icon > a:focus, .header-v5 .header-icon > a:hover {
            color: #333e48;
        }

        .header-v5 .navbar-search .input-group .form-control, .header-v5 .navbar-search .input-group .input-group-addon {
            border-color: #fff;
        }

        .header-v5 .navbar-search .input-group .btn {
            border-color: #333e48;
            color: #fff;
        }

            .header-v5 .navbar-search .input-group .btn:hover {
                border-color: #000;
            }

        .header-v5 .header-icon-counter {
            background-color: #fff;
        }

        .header-v5 .navbar-search .btn, .header-v5 .navbar-search .form-control, .header-v5 .navbar-search .hero-action-btn, .header-v5 .navbar-search button, .header-v5 .navbar-search > .input-group .input-group-btn, .header-v5 .navbar-search > .input-group .search-categories {
            height: 41px;
        }

        .header-v5 .navbar-search .form-control {
            padding: .2em 2.134em;
        }

        .header-v5 .navbar-search .btn, .header-v5 .navbar-search button {
            padding: .6em 1.146em;
        }

        @media (min-width:992px) and (max-width:1199.98px) {
            .header-v5 .secondary-nav > .menu-item + .menu-item {
                margin-left: 1em;
            }
        }

        .header-v6 {
            border-bottom: 1px solid #e7e7e7;
            margin-bottom: 1em;
        }

            .header-v6 .masthead {
                padding: 0;
                height: 85px;
            }

                .header-v6 .masthead .header-logo-area {
                    flex: 0 0 338px;
                    max-width: 338px;
                    height: 100%;
                }

            .header-v6 .navbar-search .form-control {
                padding: .3em 2.134em;
            }

            .header-v6 .navbar-search .btn, .header-v6 .navbar-search .form-control, .header-v6 .navbar-search > .input-group .input-group-btn, .header-v6 .navbar-search > .input-group .search-categories {
                height: 41px;
            }

            .header-v6 .navbar-search .btn, .header-v6 .navbar-search button {
                padding: .34em 1.217em .2em;
            }

            .header-v6 .navbar-search .input-group .form-control {
                border-width: 2px;
                border-style: solid;
                border-right: 0;
            }

            .header-v6 .navbar-search .input-group .input-group-addon {
                border-width: 2px;
                border-style: solid;
                border-left: 0;
                border-right: 0;
            }

            .header-v6 .navbar-search .input-group .btn {
                border-width: 2px;
                border-style: solid;
                border-left: 0;
                color: #333e48;
            }

            .header-v6 .header-logo-area .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu {
                border-top: 2px solid transparent;
                border-left: 0;
                border-right: 0;
                left: auto;
                right: 0;
                min-width: 308px;
            }

                .header-v6 .header-logo-area .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu > li {
                    padding-left: 1.286em;
                    padding-right: 1.286em;
                }

            .header-v6 .departments-menu-v2 {
                align-self: stretch;
            }

            .header-v6 .departments-menu-v2-title {
                padding: 0;
                background: 0 0;
                font-size: 15px;
            }

                .header-v6 .departments-menu-v2-title .departments-menu-v2-icon {
                    margin-left: 12px;
                    margin-right: 0;
                    margin-top: 2px;
                }

        @media (min-width:992px) {
            .header-v6 .navbar-nav + .navbar-nav, .header-v6 .navbar-search + .navbar-nav {
                margin-left: 1.714em;
            }
        }

        @media (max-width:991.98px) {
            .page-template-template-homepage-v5 .header-v6 {
                margin-bottom: 0;
            }
        }

        .header-mobile-v1 .site-search {
            padding: 0 15px;
            margin-bottom: 12px;
        }

            .header-mobile-v1 .site-search .widget_product_search {
                border-radius: 50px;
                border-width: 2px;
                border-style: solid;
            }

            .header-mobile-v1 .site-search .woocommerce-product-search {
                height: 42px;
            }

                .header-mobile-v1 .site-search .woocommerce-product-search .button, .header-mobile-v1 .site-search .woocommerce-product-search input[type=search] {
                    padding: 10px 15px;
                }

                .header-mobile-v1 .site-search .woocommerce-product-search .button {
                    font-size: 20px;
                }

        .handheld-header-wrap.container {
            max-width: 100%;
        }

        @media (max-width:1199.98px) {
            .admin-bar .sticky-wrapper .stick-this.stuck {
                top: 0;
            }

            .secondary-nav-v6 {
                display: none;
            }
        }

        .handheld-header-v2, .mobile-header-v1 {
            padding: 6px 0;
        }

        .handheld-header-v2, .mobile-header-v1, .mobile-header-v2-inner {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
            align-items: center;
        }

            .handheld-header-v2.light, .mobile-header-v1.light, .mobile-header-v2-inner.light {
                border-bottom: 1px solid #ddd;
                background-color: #fff;
            }

            .handheld-header-v2 .handheld-header-links, .handheld-header-v2 .header-logo, .handheld-header-v2 .off-canvas-navigation-wrapper, .mobile-header-v1 .handheld-header-links, .mobile-header-v1 .header-logo, .mobile-header-v1 .off-canvas-navigation-wrapper, .mobile-header-v2-inner .handheld-header-links, .mobile-header-v2-inner .header-logo, .mobile-header-v2-inner .off-canvas-navigation-wrapper {
                position: relative;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
            }

            .handheld-header-v2 .off-canvas-navigation-wrapper, .mobile-header-v1 .off-canvas-navigation-wrapper, .mobile-header-v2-inner .off-canvas-navigation-wrapper {
                max-width: 75px;
                flex: 0 0 75px;
            }

            .handheld-header-v2 .header-logo, .mobile-header-v1 .header-logo, .mobile-header-v2-inner .header-logo {
                max-width: 150px;
                flex: 0 0 150px;
                margin-bottom: 0;
                padding-left: 0;
                text-align: left;
            }

                .handheld-header-v2 .header-logo a.header-logo-link svg, .mobile-header-v1 .header-logo a.header-logo-link svg, .mobile-header-v2-inner .header-logo a.header-logo-link svg {
                    width: 100px;
                }

            .handheld-header-v2 .handheld-header-links, .mobile-header-v1 .handheld-header-links, .mobile-header-v2-inner .handheld-header-links {
                max-width: calc(100% - 225px);
                flex: 0 0 calc(100% - 225px);
            }

                .handheld-header-v2 .handheld-header-links .columns-3, .mobile-header-v1 .handheld-header-links .columns-3, .mobile-header-v2-inner .handheld-header-links .columns-3 {
                    padding-left: 0;
                    list-style: none;
                    display: flex;
                    align-items: center;
                    margin-bottom: 0;
                    justify-content: flex-end;
                    line-height: 1;
                }

                    .handheld-header-v2 .handheld-header-links .columns-3 a, .mobile-header-v1 .handheld-header-links .columns-3 a, .mobile-header-v2-inner .handheld-header-links .columns-3 a {
                        color: #515151;
                        text-indent: -999999px;
                        display: inline-block;
                        font-size: 22px;
                        width: 22px;
                    }

                        .handheld-header-v2 .handheld-header-links .columns-3 a::before, .mobile-header-v1 .handheld-header-links .columns-3 a::before, .mobile-header-v2-inner .handheld-header-links .columns-3 a::before {
                            font-family: font-electro;
                            text-indent: 0;
                            float: left;
                        }

                    .handheld-header-v2 .handheld-header-links .columns-3 li + li, .mobile-header-v1 .handheld-header-links .columns-3 li + li, .mobile-header-v2-inner .handheld-header-links .columns-3 li + li {
                        margin-left: 20px;
                    }

                .handheld-header-v2 .handheld-header-links .search a::before, .mobile-header-v1 .handheld-header-links .search a::before, .mobile-header-v2-inner .handheld-header-links .search a::before {
                    content: "d";
                }

                .handheld-header-v2 .handheld-header-links .search .site-search, .mobile-header-v1 .handheld-header-links .search .site-search, .mobile-header-v2-inner .handheld-header-links .search .site-search {
                    position: fixed;
                    left: 0;
                    right: 0;
                    width: 100%;
                    opacity: 0;
                    top: 100px;
                    visibility: hidden;
                    transition: all,ease,.3s;
                    background-color: #ffff;
                    z-index: 1;
                    box-shadow: 0 4px 3px 0 rgba(1,1,1,.1);
                }

                    .handheld-header-v2 .handheld-header-links .search .site-search input[type=search], .mobile-header-v1 .handheld-header-links .search .site-search input[type=search], .mobile-header-v2-inner .handheld-header-links .search .site-search input[type=search] {
                        border: none;
                        flex: 0 1 100%;
                    }

                    .handheld-header-v2 .handheld-header-links .search .site-search .woocommerce-product-search, .mobile-header-v1 .handheld-header-links .search .site-search .woocommerce-product-search, .mobile-header-v2-inner .handheld-header-links .search .site-search .woocommerce-product-search {
                        display: flex;
                        height: 54px;
                    }

                        .handheld-header-v2 .handheld-header-links .search .site-search .woocommerce-product-search::after, .mobile-header-v1 .handheld-header-links .search .site-search .woocommerce-product-search::after, .mobile-header-v2-inner .handheld-header-links .search .site-search .woocommerce-product-search::after {
                            display: none;
                        }

                        .handheld-header-v2 .handheld-header-links .search .site-search .woocommerce-product-search button, .mobile-header-v1 .handheld-header-links .search .site-search .woocommerce-product-search button, .mobile-header-v2-inner .handheld-header-links .search .site-search .woocommerce-product-search button {
                            text-indent: -999999px;
                            display: inline-block;
                            background-color: transparent;
                            border: none;
                            font-size: 18px;
                            padding: 15px;
                            line-height: 1;
                            border-radius: 0;
                        }

                            .handheld-header-v2 .handheld-header-links .search .site-search .woocommerce-product-search button:active, .handheld-header-v2 .handheld-header-links .search .site-search .woocommerce-product-search button:focus, .handheld-header-v2 .handheld-header-links .search .site-search .woocommerce-product-search button:hover, .mobile-header-v1 .handheld-header-links .search .site-search .woocommerce-product-search button:active, .mobile-header-v1 .handheld-header-links .search .site-search .woocommerce-product-search button:focus, .mobile-header-v1 .handheld-header-links .search .site-search .woocommerce-product-search button:hover, .mobile-header-v2-inner .handheld-header-links .search .site-search .woocommerce-product-search button:active, .mobile-header-v2-inner .handheld-header-links .search .site-search .woocommerce-product-search button:focus, .mobile-header-v2-inner .handheld-header-links .search .site-search .woocommerce-product-search button:hover {
                                color: #515151;
                            }

                            .handheld-header-v2 .handheld-header-links .search .site-search .woocommerce-product-search button::before, .mobile-header-v1 .handheld-header-links .search .site-search .woocommerce-product-search button::before, .mobile-header-v2-inner .handheld-header-links .search .site-search .woocommerce-product-search button::before {
                                content: "d";
                                font-family: font-electro;
                                line-height: 1;
                                text-indent: 0;
                                float: left;
                            }

                .handheld-header-v2 .handheld-header-links .search.active .site-search, .mobile-header-v1 .handheld-header-links .search.active .site-search, .mobile-header-v2-inner .handheld-header-links .search.active .site-search {
                    visibility: visible;
                    opacity: 1;
                    top: 60px;
                }

                .handheld-header-v2 .handheld-header-links .search.active > a::before, .mobile-header-v1 .handheld-header-links .search.active > a::before, .mobile-header-v2-inner .handheld-header-links .search.active > a::before {
                    content: "";
                }

                .handheld-header-v2 .handheld-header-links .my-account a::before, .mobile-header-v1 .handheld-header-links .my-account a::before, .mobile-header-v2-inner .handheld-header-links .my-account a::before {
                    content: "";
                }

                .handheld-header-v2 .handheld-header-links .cart, .mobile-header-v1 .handheld-header-links .cart, .mobile-header-v2-inner .handheld-header-links .cart {
                    margin-bottom: 0;
                }

                    .handheld-header-v2 .handheld-header-links .cart a, .mobile-header-v1 .handheld-header-links .cart a, .mobile-header-v2-inner .handheld-header-links .cart a {
                        position: relative;
                    }

                        .handheld-header-v2 .handheld-header-links .cart a::before, .mobile-header-v1 .handheld-header-links .cart a::before, .mobile-header-v2-inner .handheld-header-links .cart a::before {
                            content: "e";
                        }

                    .handheld-header-v2 .handheld-header-links .cart .count, .mobile-header-v1 .handheld-header-links .cart .count, .mobile-header-v2-inner .handheld-header-links .cart .count {
                        text-indent: 0;
                        float: left;
                        position: absolute;
                        top: 9px;
                        left: 9px;
                        font-size: 10px;
                        color: #fff;
                        padding: 2px 0;
                        border-radius: 50px;
                        background-color: #000;
                        width: 20px;
                        height: 20px;
                        text-align: center;
                        font-weight: 700;
                    }

        .mobile-header-v2-inner {
            padding: 11px 0 12px;
        }

        .admin-bar .handheld-header-v2 .handheld-header-links .search.active .site-search {
            top: 106px;
        }

        .admin-bar .site-header.stuck .handheld-header-v2 .handheld-header-links .search.active .site-search {
            top: 60px;
        }

        .disableScroll {
            overflow: hidden;
        }

        .mobile-handheld-department {
            width: 100%;
        }

            .mobile-handheld-department ul.nav {
                display: flex;
                overflow: auto;
            }

                .mobile-handheld-department ul.nav li {
                    max-width: 76px;
                    flex: 0 0 76px;
                    text-align: center;
                }

                    .mobile-handheld-department ul.nav li a {
                        display: flex;
                        flex-direction: column;
                        align-items: center;
                        font-size: 12px;
                        line-height: 18px;
                        color: #333e48;
                        font-weight: 600;
                    }

                        .mobile-handheld-department ul.nav li a i {
                            margin-bottom: 5px;
                            font-size: 17px;
                        }

                        .mobile-handheld-department ul.nav li a.dropdown-toggle:after {
                            display: none;
                        }

        .mobile-header-v1 .site-search, .mobile-header-v2 .site-search {
            position: relative;
            position: relative;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            width: 100%;
            z-index: 1;
            padding-top: 4px;
        }

            .mobile-header-v1 .site-search .widget.widget_product_search form, .mobile-header-v1 .site-search .widget.widget_search form, .mobile-header-v2 .site-search .widget.widget_product_search form, .mobile-header-v2 .site-search .widget.widget_search form {
                position: relative;
            }

                .mobile-header-v1 .site-search .widget.widget_product_search form button[type=submit], .mobile-header-v1 .site-search .widget.widget_product_search form input[type=submit], .mobile-header-v1 .site-search .widget.widget_search form button[type=submit], .mobile-header-v1 .site-search .widget.widget_search form input[type=submit], .mobile-header-v2 .site-search .widget.widget_product_search form button[type=submit], .mobile-header-v2 .site-search .widget.widget_product_search form input[type=submit], .mobile-header-v2 .site-search .widget.widget_search form button[type=submit], .mobile-header-v2 .site-search .widget.widget_search form input[type=submit] {
                    clip: rect(1px 1px 1px 1px);
                    clip: rect(1px,1px,1px,1px);
                    position: absolute!important;
                }

                .mobile-header-v1 .site-search .widget.widget_product_search form input.search-field, .mobile-header-v1 .site-search .widget.widget_search form input.search-field, .mobile-header-v2 .site-search .widget.widget_product_search form input.search-field, .mobile-header-v2 .site-search .widget.widget_search form input.search-field {
                    font-size: 14px;
                    color: #919191;
                    border-radius: 25px;
                    width: 100%;
                    padding: .4em 3.4em .4em 1.5em;
                    height: 46px;
                }

                .mobile-header-v1 .site-search .widget.widget_product_search form:after, .mobile-header-v1 .site-search .widget.widget_search form:after, .mobile-header-v2 .site-search .widget.widget_product_search form:after, .mobile-header-v2 .site-search .widget.widget_search form:after {
                    font-family: font-electro;
                    content: "d";
                    position: absolute;
                    top: 11px;
                    right: 18px;
                    color: #333e48;
                    font-size: 17px;
                }

        .mobile-header-v1 .handheld-header-links .columns-3 li.search, .mobile-header-v2 .handheld-header-links .columns-3 li.search {
            display: none;
        }

        .mobile-header-v1 {
            padding: 11px 0 12px;
        }

            .mobile-header-v1 .site-search .widget.widget_product_search form, .mobile-header-v1 .site-search .widget.widget_search form {
                position: relative;
            }

                .mobile-header-v1 .site-search .widget.widget_product_search form input.search-field, .mobile-header-v1 .site-search .widget.widget_search form input.search-field {
                    border: 2px solid transparent;
                }

        .mobile-header-v2 .site-search {
            margin-bottom: 21px;
        }

            .mobile-header-v2 .site-search .widget.widget_product_search form, .mobile-header-v2 .site-search .widget.widget_search form {
                position: relative;
            }

                .mobile-header-v2 .site-search .widget.widget_product_search form input.search-field, .mobile-header-v2 .site-search .widget.widget_search form input.search-field {
                    background: #fff;
                    border: none;
                }

        .electro-navbar-inner .departments-menu-v2, .electro-navigation .departments-menu-v2, .header-v2 .header-logo-area, .masthead .header-logo-area {
            min-width: 300px;
            max-width: 300px;
        }

        .electro-navbar-inner .header-icon-counter, .header-v4 .header-icon-counter {
            background-color: #333e48!important;
            color: #fff!important;
        }

        section {
            margin-bottom: 2em;
        }

            section header {
                display: flex;
                justify-content: space-between;
                align-items: baseline;
                border-bottom: 1px solid #dadada;
                margin-bottom: 0;
            }

                section header .h1, section header h1 {
                    font-size: 17px;
                    font-weight: 700;
                }

                section header.show-nav {
                    display: block;
                    border-bottom-width: 0;
                    margin-bottom: 0;
                }

                    section header.show-nav .h1, section header.show-nav h1 {
                        z-index: 1;
                    }

                    section header.show-nav .action-text {
                        padding-bottom: 12px;
                        font-size: 1em;
                        line-height: 1.286em;
                    }

                section header .owl-nav > a {
                    color: #aeaeae;
                    font-size: 1.429em;
                }

                    section header .owl-nav > a:focus, section header .owl-nav > a:hover {
                        color: #333e48;
                        text-decoration: none;
                    }

                    section header .owl-nav > a + a {
                        margin-left: .4em;
                    }

                section header .action-text {
                    color: #606060;
                    display: flex;
                    align-items: center;
                    font-size: 12px;
                }

                    section header .action-text:after {
                        content: '';
                        transform: rotate(-90deg);
                        color: #aeaeae;
                        font-size: 1.214em;
                        font-family: font-electro;
                        margin-left: 11px;
                    }

                    section header .action-text:hover {
                        color: #333e48;
                    }

        @media (min-width:768px) {
            section {
                margin-bottom: 2.857em;
            }

                section header {
                    margin-bottom: 1.429em;
                }

                    section header .h1, section header h1 {
                        font-size: 1.571em;
                        font-weight: 400;
                    }

                    section header.show-nav {
                        display: flex;
                        border-bottom: 1px solid #dadada;
                        margin-bottom: 1em;
                    }

                        section header.show-nav .h1, section header.show-nav h1 {
                            margin-bottom: 0;
                            z-index: 0;
                        }

                    section header .action-text {
                        font-size: 1em;
                        line-height: 1.286em;
                    }
        }

        @media (min-width:992px) {
            section header.show-nav .h1, section header.show-nav h1 {
                white-space: nowrap;
                margin-right: 2em;
            }
        }

        .show-nav .nav {
            flex-wrap: nowrap;
            overflow: auto;
            border: none;
            padding-top: 12px;
            padding-bottom: 12px;
            position: relative;
            border-top: 1px solid #ddd;
            align-items: center;
            line-height: 1;
        }

            .show-nav .nav .nav-item {
                margin: 0;
                flex-shrink: 0;
            }

                .show-nav .nav .nav-item.active .nav-link {
                    border-radius: 1em;
                    padding: .301em 1.429em;
                    border: 2px solid transparent;
                }

                .show-nav .nav .nav-item + .nav-item {
                    padding-left: 0;
                    margin-left: 1em;
                }

            .show-nav .nav .nav-link {
                color: #333e48;
                font-size: 1.071em;
            }

        @media (min-width:768px) {
            .show-nav .nav {
                padding-top: 0;
                padding-bottom: 0;
                font-size: 12px;
                border-top-width: 0;
            }

                .show-nav .nav .nav-item.active .nav-link {
                    background-color: transparent!important;
                }
        }

        @media (min-width:992px) {
            .show-nav .nav {
                font-size: 14px;
            }

                .show-nav .nav .nav-item.active .nav-link {
                    color: #333e48;
                }

                .show-nav .nav .nav-link {
                    color: #7b8186;
                }
        }

        .slider-with-da-block {
            margin-top: 26px;
            margin-bottom: 20px;
        }

            .slider-with-da-block .slider-with-da-block-inner {
                display: flex;
                flex-wrap: wrap;
                margin-right: -15px;
                margin-left: -15px;
            }

            .slider-with-da-block .slider-wrapper {
                position: relative;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                flex: 0 0 100%;
                max-width: 100%;
                padding-right: 15px;
                margin-bottom: 20px;
            }

        @media (min-width:1200px) {
            .slider-with-da-block .slider-wrapper {
                flex: 0 0 70.9401711667%;
                max-width: 70.9401711667%;
                padding-right: 6px;
                margin-bottom: 0;
            }
        }

        .slider-with-da-block .da-block-wrapper {
            position: relative;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            flex: 0 0 100%;
            max-width: 100%;
        }

            .slider-with-da-block .da-block-wrapper .da-block {
                margin-bottom: 0;
            }

                .slider-with-da-block .da-block-wrapper .da-block .da {
                    flex: 0 0 100%;
                    max-width: 100%;
                    margin-bottom: 20px;
                }

        @media (min-width:768px) {
            .slider-with-da-block .da-block-wrapper .da-block .da {
                flex: 0 0 33.3333333333%;
                max-width: 33.3333333333%;
                margin-bottom: 0;
            }
        }

        @media (min-width:1200px) {
            .slider-with-da-block .da-block-wrapper {
                flex: 0 0 29.0598288333%;
                max-width: 29.0598288333%;
            }
        }

        @media (min-width:1200px) {
            .slider-with-da-block .da-block {
                flex-direction: column;
                height: 100%;
            }

                .slider-with-da-block .da-block.columns-3 > .da {
                    flex: 0 0 100%;
                    max-width: 100%;
                    flex-shrink: 1;
                }

                    .slider-with-da-block .da-block.columns-3 > .da + .da {
                        margin-top: 15px;
                    }

                .slider-with-da-block .da-block.columns-3 .da-inner {
                    min-height: auto;
                }
        }

        .tp-bullets.custom {
            display: flex;
            width: 200px!important;
        }

        @media (max-width:1199.98px) {
            .tp-bullets.custom {
                display: none;
            }
        }

        .tp-bullets.custom .tp-bullet {
            width: 8px;
            height: 8px;
            background-color: #bcbcbc;
            border-radius: 50%;
            left: 0!important;
            position: relative;
        }

            .tp-bullets.custom .tp-bullet.selected {
                width: 30px;
                border-radius: 3px;
            }

            .tp-bullets.custom .tp-bullet + .tp-bullet {
                margin-left: 15px;
            }

        .secondary-nav-v6 {
            margin-bottom: 20px;
        }

            .secondary-nav-v6 .secondary-nav-v6-inner, .secondary-nav-v6 .widget_nav_menu {
                display: flex;
                align-items: center;
                position: relative;
                justify-content: center;
            }

                .secondary-nav-v6 .secondary-nav-v6-inner .widgettitle, .secondary-nav-v6 .secondary-nav-v6-inner span.title, .secondary-nav-v6 .widget_nav_menu .widgettitle, .secondary-nav-v6 .widget_nav_menu span.title {
                    font-weight: 700;
                    white-space: pre;
                    font-size: .929em;
                    letter-spacing: -.01em;
                    line-height: 1.65;
                    margin-bottom: 0;
                }

                .secondary-nav-v6 .secondary-nav-v6-inner ul.menu, .secondary-nav-v6 .secondary-nav-v6-inner > ul.secondary-nav, .secondary-nav-v6 .widget_nav_menu ul.menu, .secondary-nav-v6 .widget_nav_menu > ul.secondary-nav {
                    padding-left: 6px;
                    list-style: none;
                    display: flex;
                    align-items: center;
                    padding-right: 10px;
                    flex-wrap: wrap;
                    margin-bottom: 0;
                }

                    .secondary-nav-v6 .secondary-nav-v6-inner ul.menu > li, .secondary-nav-v6 .secondary-nav-v6-inner > ul.secondary-nav > li, .secondary-nav-v6 .widget_nav_menu ul.menu > li, .secondary-nav-v6 .widget_nav_menu > ul.secondary-nav > li {
                        line-height: 1.385em;
                    }

                        .secondary-nav-v6 .secondary-nav-v6-inner ul.menu > li > a, .secondary-nav-v6 .secondary-nav-v6-inner > ul.secondary-nav > li > a, .secondary-nav-v6 .widget_nav_menu ul.menu > li > a, .secondary-nav-v6 .widget_nav_menu > ul.secondary-nav > li > a {
                            color: #334141;
                            font-size: .929em;
                            font-weight: 400;
                            padding: 6px 0;
                        }

                        .secondary-nav-v6 .secondary-nav-v6-inner ul.menu > li.highlight > a, .secondary-nav-v6 .secondary-nav-v6-inner > ul.secondary-nav > li.highlight > a, .secondary-nav-v6 .widget_nav_menu ul.menu > li.highlight > a, .secondary-nav-v6 .widget_nav_menu > ul.secondary-nav > li.highlight > a {
                            color: #f73939;
                        }

                        .secondary-nav-v6 .secondary-nav-v6-inner ul.menu > li.stronghighlight > a, .secondary-nav-v6 .secondary-nav-v6-inner > ul.secondary-nav > li.stronghighlight > a, .secondary-nav-v6 .widget_nav_menu ul.menu > li.stronghighlight > a, .secondary-nav-v6 .widget_nav_menu > ul.secondary-nav > li.stronghighlight > a {
                            font-weight: 700;
                        }

                        .secondary-nav-v6 .secondary-nav-v6-inner ul.menu > li.electro-more-menu-item, .secondary-nav-v6 .secondary-nav-v6-inner > ul.secondary-nav > li.electro-more-menu-item, .secondary-nav-v6 .widget_nav_menu ul.menu > li.electro-more-menu-item, .secondary-nav-v6 .widget_nav_menu > ul.secondary-nav > li.electro-more-menu-item {
                            font-weight: 700;
                        }

                            .secondary-nav-v6 .secondary-nav-v6-inner ul.menu > li.electro-more-menu-item a:after, .secondary-nav-v6 .secondary-nav-v6-inner > ul.secondary-nav > li.electro-more-menu-item a:after, .secondary-nav-v6 .widget_nav_menu ul.menu > li.electro-more-menu-item a:after, .secondary-nav-v6 .widget_nav_menu > ul.secondary-nav > li.electro-more-menu-item a:after {
                                content: none;
                            }

                            .secondary-nav-v6 .secondary-nav-v6-inner ul.menu > li.electro-more-menu-item .dropdown-menu, .secondary-nav-v6 .secondary-nav-v6-inner > ul.secondary-nav > li.electro-more-menu-item .dropdown-menu, .secondary-nav-v6 .widget_nav_menu ul.menu > li.electro-more-menu-item .dropdown-menu, .secondary-nav-v6 .widget_nav_menu > ul.secondary-nav > li.electro-more-menu-item .dropdown-menu {
                                border-radius: 0;
                                border-top-width: 2px;
                                border-top-style: solid;
                                top: 133%;
                            }

                                .secondary-nav-v6 .secondary-nav-v6-inner ul.menu > li.electro-more-menu-item .dropdown-menu .menu-item, .secondary-nav-v6 .secondary-nav-v6-inner > ul.secondary-nav > li.electro-more-menu-item .dropdown-menu .menu-item, .secondary-nav-v6 .widget_nav_menu ul.menu > li.electro-more-menu-item .dropdown-menu .menu-item, .secondary-nav-v6 .widget_nav_menu > ul.secondary-nav > li.electro-more-menu-item .dropdown-menu .menu-item {
                                    font-weight: 400;
                                }

                                    .secondary-nav-v6 .secondary-nav-v6-inner ul.menu > li.electro-more-menu-item .dropdown-menu .menu-item a, .secondary-nav-v6 .secondary-nav-v6-inner > ul.secondary-nav > li.electro-more-menu-item .dropdown-menu .menu-item a, .secondary-nav-v6 .widget_nav_menu ul.menu > li.electro-more-menu-item .dropdown-menu .menu-item a, .secondary-nav-v6 .widget_nav_menu > ul.secondary-nav > li.electro-more-menu-item .dropdown-menu .menu-item a {
                                        padding: 3px 20px;
                                        display: block;
                                        color: #333e48;
                                        text-decoration: none;
                                        line-height: 1.615em;
                                    }

                                        .secondary-nav-v6 .secondary-nav-v6-inner ul.menu > li.electro-more-menu-item .dropdown-menu .menu-item a:hover, .secondary-nav-v6 .secondary-nav-v6-inner > ul.secondary-nav > li.electro-more-menu-item .dropdown-menu .menu-item a:hover, .secondary-nav-v6 .widget_nav_menu ul.menu > li.electro-more-menu-item .dropdown-menu .menu-item a:hover, .secondary-nav-v6 .widget_nav_menu > ul.secondary-nav > li.electro-more-menu-item .dropdown-menu .menu-item a:hover {
                                            background-color: transparent;
                                            color: #000;
                                        }

                        .secondary-nav-v6 .secondary-nav-v6-inner ul.menu > li + li:before, .secondary-nav-v6 .secondary-nav-v6-inner > ul.secondary-nav > li + li:before, .secondary-nav-v6 .widget_nav_menu ul.menu > li + li:before, .secondary-nav-v6 .widget_nav_menu > ul.secondary-nav > li + li:before {
                            content: '|';
                            color: #cad5d5;
                            display: inline-block;
                            margin: 0 .55em 0 .8em;
                        }

                    .secondary-nav-v6 .secondary-nav-v6-inner ul.menu > .menu-item + .menu-item, .secondary-nav-v6 .secondary-nav-v6-inner > ul.secondary-nav > .menu-item + .menu-item, .secondary-nav-v6 .widget_nav_menu ul.menu > .menu-item + .menu-item, .secondary-nav-v6 .widget_nav_menu > ul.secondary-nav > .menu-item + .menu-item {
                        margin-left: 0;
                    }

            .secondary-nav-v6 .yamm-fw .dropdown-menu {
                width: 100%;
            }

        .top-bar.top-bar-v1 {
            background: #f5f5f5;
            border-bottom: 1px solid #f5f5f5;
        }

        .top-bar .nav-inline .menu-item > a i.fa {
            font-size: 12px;
        }

        .blog-navigation {
            width: 100%;
        }

            .blog-navigation ul.blog-nav-menu {
                justify-content: center;
            }

        .header-v6 .vertical-menu li.list-group-item {
            background: 0 0;
            border: none;
            margin-bottom: 0;
        }

            .header-v6 .vertical-menu li.list-group-item > a, .header-v6 .vertical-menu li.list-group-item > span {
                font-weight: 700;
                color: #333e48;
                line-height: 2.81em;
                display: block;
                letter-spacing: normal;
                padding: 0;
                font-size: 1em;
            }

        @media (min-width:1200px) {
            .header-v6 .vertical-menu li.list-group-item > a, .header-v6 .vertical-menu li.list-group-item > span {
                font-size: 1.071em;
            }
        }

        .header-v6 .vertical-menu li.list-group-item > a:after, .header-v6 .vertical-menu li.list-group-item > span:after {
            content: '\f107';
            font-family: FontAwesome;
            color: #333e48;
            border-top: none;
            border-left: none;
            border-right: none;
            margin-left: .8em;
            margin-right: 0;
            width: auto;
            height: auto;
            vertical-align: middle;
        }

        .header-v6 .vertical-menu li.list-group-item a[data-toggle=dropdown] {
            padding: 0;
        }

        .header-v6 .vertical-menu li.list-group-item > .dropdown-menu {
            border-radius: 0;
            border-top-width: 2px;
            border-top-style: solid;
            box-shadow: 0 0 6px 0 rgba(1,1,1,.3);
        }

        section.home-categories-block {
            margin-bottom: 3.643em;
        }

            section.home-categories-block header {
                margin-bottom: 2.357em;
            }

        .home-categories-block.full-width {
            width: 100vw;
            position: relative;
            margin-left: calc(-50vw + 50% - 8px);
            background-color: #f9f9f9;
            padding-top: 2.5em;
            padding-bottom: 1.286em;
        }

        @media (max-width:991.98px) {
            .home-categories-block.full-width {
                margin-left: calc(-50vw + 50%);
            }
        }

        .home-categories-block.full-width header {
            display: block;
        }

        .home-categories-block.full-width .category-inner > a {
            background-color: #fff;
        }

        .home-categories-block.full-width .category-title .title {
            font-size: 1em;
            font-weight: 400;
        }

        .home-categories-block .h1 {
            padding-bottom: .5em;
        }

        .home-categories-block .categories {
            padding-left: 0;
            list-style: none;
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
        }

        .home-categories-block .category-inner > a {
            background-color: #f5f5f5;
            display: flex;
            align-items: center;
            overflow: hidden;
        }

        .home-categories-block .category {
            position: relative;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
        }

            .home-categories-block .category .category-inner > a:hover {
                box-shadow: 0 0 6px 0 rgba(1,1,1,.3);
                transition: all .3s;
            }

        @media (max-width:991.98px) {
            .home-categories-block .category {
                margin-bottom: 1.214em;
            }
        }

        @media (min-width:576px) and (max-width:991.98px) {
            .home-categories-block .category {
                flex: 0 0 50%;
                max-width: 50%;
            }
        }

        .home-categories-block .media-img {
            flex: 0 0 41.6666666667%;
            max-width: 41.6666666667%;
        }

            .home-categories-block .media-img img {
                transform: rotate(-15deg);
                padding-right: 1.071em;
            }

        .home-categories-block .category-title {
            flex: 0 0 58.3333333333%;
            max-width: 58.3333333333%;
        }

            .home-categories-block .category-title .title {
                font-size: 1.571em;
                color: #333e48;
                margin-bottom: 0;
                line-height: 1.4;
                padding-right: 1.071em;
            }

        @media (min-width:992px) {
            .categories-block.columns-1 .categories > .category {
                flex: 0 0 100%;
                max-width: 100%;
            }

            .categories-block.columns-2 .categories > .category {
                flex: 0 0 50%;
                max-width: 50%;
            }

            .categories-block.columns-3 .categories > .category {
                flex: 0 0 33.3333333333%;
                max-width: 33.3333333333%;
            }

            .categories-block.columns-4 .categories > .category {
                flex: 0 0 25%;
                max-width: 25%;
            }

            .categories-block.columns-5 .categories > .category {
                flex: 0 0 20%;
                max-width: 20%;
            }

            .categories-block.columns-6 .categories > .category {
                flex: 0 0 16.6666666667%;
                max-width: 16.6666666667%;
            }

            .categories-block.columns-1 .category-inner, .categories-block.columns-2 .category-inner, .categories-block.columns-3 .category-inner {
                margin-bottom: 2.071em;
            }

                .categories-block.columns-1 .category-inner a, .categories-block.columns-2 .category-inner a, .categories-block.columns-3 .category-inner a {
                    height: 148px;
                }

            .categories-block.columns-4 .category-inner, .categories-block.columns-5 .category-inner, .categories-block.columns-6 .category-inner {
                margin-bottom: 1.214em;
            }

                .categories-block.columns-4 .category-inner a, .categories-block.columns-5 .category-inner a, .categories-block.columns-6 .category-inner a {
                    height: 91px;
                }
        }

        .deal-products-carousel {
            width: 100vw;
            position: relative;
            margin-left: calc(-50vw + 50% - 8px);
            background: #f9f9f9;
            padding: 2em 0;
        }

        @media (max-width:991.98px) {
            .deal-products-carousel {
                margin-left: calc(-50vw + 50%);
            }
        }

        .deal-products-carousel .product {
            background-color: #fff;
        }

        .deal-products-carousel .owl-dots {
            margin-top: 10px;
            display: block;
        }

        .deal-products-carousel .deal-products-carousel-inner {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
        }

        .deal-products-carousel .deal-products, .deal-products-carousel .deal-products-timer {
            position: relative;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            flex: 0 0 100%;
            max-width: 100%;
        }

        .deal-products-carousel .section-products-carousel {
            margin-bottom: 0;
        }

        .deal-products-carousel .deal-products-timer {
            text-align: center;
            margin-bottom: 1.429em;
        }

            .deal-products-carousel .deal-products-timer .marketing-text {
                font-size: 1em;
                line-height: 1.286em;
                color: #383838;
                margin-bottom: .714em;
            }

            .deal-products-carousel .deal-products-timer .deal-percentage {
                font-size: 9.286em;
                font-weight: 300;
                margin-bottom: .077em;
                line-height: 1em;
            }

        @media (min-width:768px) {
            .deal-products-carousel .deal-products-timer {
                text-align: left;
                margin-bottom: 0;
            }
        }

        .deal-products-carousel .deal-countdown {
            display: flex;
            color: #383838;
            justify-content: center;
        }

            .deal-products-carousel .deal-countdown span[data-value="0"] {
                display: none;
            }

            .deal-products-carousel .deal-countdown > span {
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: center;
                border-width: 2px;
                border-style: solid;
                background: #fff;
                border-radius: 4px;
                letter-spacing: -.01em;
                width: 43px;
                height: 54px;
                font-weight: 400;
                margin-right: 12px;
                padding: 10px 0;
            }

                .deal-products-carousel .deal-countdown > span .value {
                    font-size: 1.643em;
                    line-height: 1em;
                }

                .deal-products-carousel .deal-countdown > span b {
                    font-size: .571em;
                    line-height: 1.75em;
                    text-transform: uppercase;
                    font-weight: 400;
                }

                .deal-products-carousel .deal-countdown > span:last-child {
                    margin-right: 0;
                }

        @media (min-width:768px) {
            .deal-products-carousel .deal-countdown {
                justify-content: flex-start;
            }
        }

        @media (min-width:768px) {
            .deal-products-carousel .deal-products-timer {
                flex: 0 0 33.3333333333%;
                max-width: 33.3333333333%;
            }

            .deal-products-carousel .deal-products {
                flex: 0 0 66.6666666667%;
                max-width: 66.6666666667%;
            }

            .deal-products-carousel .section-products-carousel {
                margin-bottom: 0;
            }
        }

        @media (min-width:992px) {
            .deal-products-carousel .deal-products-timer {
                flex: 0 0 25%;
                max-width: 25%;
            }

            .deal-products-carousel .deal-products {
                flex: 0 0 75%;
                max-width: 75%;
            }
        }

        @media (min-width:1200px) {
            .deal-products-carousel {
                padding-top: 2.857em;
                padding-bottom: .714em;
            }

                .deal-products-carousel .deal-products-timer header {
                    margin-top: .857em;
                }

                    .deal-products-carousel .deal-products-timer header .h1 {
                        line-height: 1.273em;
                        padding-bottom: .7em;
                        margin: 0;
                    }

                        .deal-products-carousel .deal-products-timer header .h1:after {
                            width: 50%;
                        }

                .deal-products-carousel .product::after {
                    content: none;
                }

                .deal-products-carousel .deal-products-timer {
                    flex: 0 0 19.1666666667%;
                    max-width: 19.1666666667%;
                }

                .deal-products-carousel .deal-products {
                    flex: 0 0 80.8333333333%;
                    max-width: 80.8333333333%;
                }

                .deal-products-carousel .products-carousel .owl-stage-outer {
                    width: 100%;
                }
        }

        .deals-carousel-inner-block {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
            padding-left: 75px;
            padding-top: 60px;
            padding-right: 55px;
            background-size: cover;
            background-position: center center;
            background: #f9f9f9;
            padding-bottom: 67px;
        }

            .deals-carousel-inner-block .onsale-product, .deals-carousel-inner-block header {
                position: relative;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
            }

            .deals-carousel-inner-block header {
                flex: 0 0 37.5%;
                max-width: 37.5%;
                text-transform: uppercase;
                color: #333e48;
                border-bottom: none;
                margin-bottom: 0;
                align-self: center;
            }

                .deals-carousel-inner-block header .section-title {
                    font-size: 3.429em;
                    font-weight: 300;
                    line-height: .9;
                    margin-bottom: .44em;
                }

                    .deals-carousel-inner-block header .section-title span {
                        display: block;
                        font-size: 1.5em;
                        letter-spacing: -.02em;
                    }

                .deals-carousel-inner-block header .sub-title {
                    font-size: 1.071em;
                    font-weight: 700;
                }

            .deals-carousel-inner-block .onsale-product {
                flex: 0 0 62.5%;
                max-width: 62.5%;
                display: flex;
                flex-wrap: wrap;
                margin-right: -15px;
                margin-left: -15px;
                flex-wrap: nowrap;
            }

                .deals-carousel-inner-block .onsale-product .onsale-product-content, .deals-carousel-inner-block .onsale-product .product-thumbnail {
                    position: relative;
                    width: 100%;
                    min-height: 1px;
                    padding-right: 15px;
                    padding-left: 15px;
                }

                .deals-carousel-inner-block .onsale-product .onsale-product-content {
                    padding-left: 40px;
                }

                    .deals-carousel-inner-block .onsale-product .onsale-product-content .woocommerce-loop-product__title {
                        font-size: 1.214em;
                        line-height: 1.412em;
                        font-weight: 700;
                        height: 3.3em;
                        overflow: hidden;
                        letter-spacing: -.01em;
                        margin-bottom: 1.176em;
                    }

                    .deals-carousel-inner-block .onsale-product .onsale-product-content .price {
                        font-size: 2.429em;
                        line-height: 1em;
                        font-weight: 400;
                        margin-bottom: .9em;
                        display: block;
                    }

                        .deals-carousel-inner-block .onsale-product .onsale-product-content .price del, .deals-carousel-inner-block .onsale-product .onsale-product-content .price ins {
                            text-decoration: none;
                        }

                        .deals-carousel-inner-block .onsale-product .onsale-product-content .price ins {
                            color: #e00;
                        }

                        .deals-carousel-inner-block .onsale-product .onsale-product-content .price del {
                            font-size: .529em;
                            line-height: 1em;
                            color: #383838;
                        }

                    .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-countdown-timer {
                        margin-bottom: 2.143em;
                    }

                        .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-countdown-timer .marketing-text {
                            display: none;
                        }

                    .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-countdown {
                        display: flex;
                        color: #383838;
                    }

                        .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-countdown span[data-value="0"] {
                            display: none;
                        }

                        .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-countdown > span {
                            display: flex;
                            flex-direction: column;
                            align-items: center;
                            justify-content: center;
                            border-width: 2px;
                            border-style: solid;
                            background: #fff;
                            border-radius: 4px;
                            letter-spacing: -.01em;
                            width: 66px;
                            height: 77px;
                            font-weight: 400;
                            margin-right: 9px;
                        }

                            .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-countdown > span .value {
                                font-size: 2.357em;
                                line-height: .609em;
                                margin-bottom: 5px;
                            }

                            .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-countdown > span b {
                                font-size: .857em;
                                line-height: 1.75em;
                                text-transform: uppercase;
                                font-weight: 400;
                            }

                            .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-countdown > span:last-child {
                                margin-right: 0;
                            }

                    .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-progress .deal-stock {
                        display: flex;
                        justify-content: space-between;
                        align-items: center;
                        font-size: 1em;
                        line-height: 1.286em;
                        margin-bottom: .867em;
                        letter-spacing: -.01em;
                        color: #383838;
                        flex-direction: row-reverse;
                    }

                    .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-progress .progress {
                        border-radius: .571em;
                        background-color: #eee;
                        height: .929em;
                        margin-bottom: 1.875em;
                        overflow: hidden;
                    }

                    .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-progress .progress-bar {
                        display: block;
                        text-indent: -99999px;
                        height: 100%;
                        border-radius: .571em;
                    }

                    .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-cart-button .added_to_cart, .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-cart-button .button {
                        float: none;
                        width: inherit;
                        text-indent: 0;
                        padding: 1.036em 3.434em;
                        line-height: 1.286em;
                        color: #fff;
                        font-weight: 700;
                        font-size: 1em;
                        background-color: #efecec;
                    }

                        .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-cart-button .added_to_cart:before, .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-cart-button .button:before {
                            float: none;
                            display: inline;
                            background-color: transparent;
                            vertical-align: middle;
                        }

                        .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-cart-button .added_to_cart:focus, .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-cart-button .added_to_cart:hover, .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-cart-button .button:focus, .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-cart-button .button:hover {
                            background-color: #000;
                        }

                    .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-cart-button .added_to_cart {
                        display: inline-block;
                        border-radius: 1.571em;
                    }

                        .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-cart-button .added_to_cart:before {
                            content: '';
                        }

        .section-onsale-product-carousel-v5.hide-progress .deal-progress {
            display: none;
        }

        .section-onsale-product-carousel-v5.hide-timer .deal-countdown-timer {
            display: none;
        }

        .section-onsale-product-carousel-v5.hide-cart-button .deal-cart-button {
            display: none;
        }

        .section-onsale-product-carousel-v5 .onsale-product-carousel {
            position: relative;
        }

            .section-onsale-product-carousel-v5 .onsale-product-carousel .owl-dots {
                position: absolute;
                left: 50%;
                bottom: 8%;
            }

        @media (min-width:1200px) {
            .products-with-category-image header, .products-with-category-image header.show-nav {
                margin-bottom: 0;
            }

                .products-with-category-image header .h1:after, .products-with-category-image header h1:after, .products-with-category-image header.show-nav .h1:after, .products-with-category-image header.show-nav h1:after {
                    width: 48%;
                }
        }

        .categories-menu-list ul.nav {
            overflow: auto;
            border: none;
            padding-bottom: 6px;
            position: relative;
            padding-top: 0;
        }

        .categories-menu-list .nav-item {
            margin: 0;
            flex-shrink: 0;
        }

            .categories-menu-list .nav-item + .nav-item {
                padding-left: 0;
                margin-left: 1em;
            }

        .categories-menu-list .nav-link {
            font-size: 1em;
            color: #333e48;
            padding: .571em 1em;
        }

            .categories-menu-list .nav-link:focus, .categories-menu-list .nav-link:hover {
                font-weight: 700;
            }

        @media (min-width:1200px) {
            .categories-menu-list ul.nav {
                flex-direction: column;
                padding-top: 0;
                overflow: hidden;
            }

            .categories-menu-list .nav-item + .nav-item {
                border-top: 1px solid #ddd;
                margin-left: 0;
            }

            .categories-menu-list .nav-link {
                padding: .571em 0 .571em 1em;
            }
        }

        .products-with-category-image-inner {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
            margin: 0;
        }

            .products-with-category-image-inner .categories-menu-list, .products-with-category-image-inner .image-block, .products-with-category-image-inner .products-block {
                position: relative;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                flex: 0 0 100%;
                max-width: 100%;
                padding: 0;
            }

        @media (min-width:768px) {
            .products-with-category-image-inner .image-block {
                flex: 0 0 49%;
                max-width: 49%;
            }

                .products-with-category-image-inner .image-block > img {
                    padding-right: 10px;
                }

            .products-with-category-image-inner .products-block {
                flex: 0 0 51%;
                max-width: 51%;
                margin-top: 7px;
                align-self: center;
            }

                .products-with-category-image-inner .products-block ul.products > .product {
                    margin-bottom: 10px;
                    border-bottom-width: 0;
                    flex: 0 0 50%;
                    max-width: 50%;
                }

                    .products-with-category-image-inner .products-block ul.products > .product:nth-child(n+5) {
                        display: none;
                    }

                    .products-with-category-image-inner .products-block ul.products > .product:nth-child(odd)::after {
                        content: ' ';
                    }

                    .products-with-category-image-inner .products-block ul.products > .product:nth-child(2n)::after {
                        content: none;
                    }

                    .products-with-category-image-inner .products-block ul.products > .product .product-thumbnail {
                        margin-bottom: 1.85714286em;
                    }
        }

        @media (min-width:992px) {
            .products-with-category-image-inner .image-block {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 auto;
                flex: 0 0 auto;
                width: auto;
                max-width: none;
            }

            .products-with-category-image-inner .products-block {
                flex-basis: 0%;
                flex-grow: 1;
                max-width: 100%;
            }

                .products-with-category-image-inner .products-block ul.products > li.product:nth-child(n+5) {
                    display: block;
                }

                .products-with-category-image-inner .products-block ul.products > li.product:nth-child(2n)::after, .products-with-category-image-inner .products-block ul.products > li.product:nth-child(odd)::after {
                    content: ' ';
                }

                .products-with-category-image-inner .products-block ul.products > li.product:nth-child(3n)::after {
                    content: none;
                }
        }

        @media (min-width:1200px) {
            .products-with-category-image-inner .categories-menu-list {
                padding-right: 22px;
                flex: 0 0 222px;
                max-width: 222px;
                margin-top: 2.286em;
            }
        }

        @media (min-width:1200px) {
            .products-6-1-with-categories header {
                margin-bottom: 8px;
            }
        }

        .products-6-1-with-categories-inner {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
            margin: 0;
        }

            .products-6-1-with-categories-inner .categories-menu-list, .products-6-1-with-categories-inner .products-block {
                position: relative;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                flex: 0 0 100%;
                max-width: 100%;
                padding: 0;
            }

                .products-6-1-with-categories-inner .products-block .columns-6-1 > .product-main-6-1 {
                    border-left-width: 0;
                    height: 100%;
                }

                    .products-6-1-with-categories-inner .products-block .columns-6-1 > .product-main-6-1 > .woocommerce {
                        height: 100%;
                    }

                    .products-6-1-with-categories-inner .products-block .columns-6-1 > .product-main-6-1 ul.products > li.product {
                        border-bottom-width: 1px;
                        height: 100%;
                    }

                .products-6-1-with-categories-inner .products-block .products-6 ul.products > li.product {
                    border-bottom-width: 1px;
                }

                    .products-6-1-with-categories-inner .products-block .products-6 ul.products > li.product:after {
                        border-right-width: 1px;
                        height: 80%;
                    }

                    .products-6-1-with-categories-inner .products-block .products-6 ul.products > li.product:last-child, .products-6-1-with-categories-inner .products-block .products-6 ul.products > li.product:nth-last-child(2) {
                        border-bottom-width: 0;
                    }

        @media (min-width:576px) {
            .products-6-1-with-categories-inner .products-block .products-6 ul.products > li.product {
                border-bottom-width: 0;
            }
        }

        @media (min-width:768px) {
            .products-6-1-with-categories-inner .products-block .columns-6-1 > .product-main-6-1 ul.products > li.product {
                border-bottom-width: 0;
            }
        }

        @media (min-width:1200px) {
            .products-6-1-with-categories-inner .categories-menu-list {
                padding-right: 22px;
                flex: 0 0 222px;
                max-width: 222px;
                margin-top: 24px;
            }

            .products-6-1-with-categories-inner .products-block {
                flex-basis: 0%;
                flex-grow: 1;
                max-width: 100%;
            }

                .products-6-1-with-categories-inner .products-block .columns-6-1 > .product-main-6-1 {
                    flex: 0 0 38.666667%;
                    max-width: 38.666667%;
                }

                .products-6-1-with-categories-inner .products-block .columns-6-1 > .products-6 {
                    flex: 0 0 61.333333%;
                    max-width: 61.333333%;
                }
        }

        .da-with-banner {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
            text-transform: initial;
        }

            .da-with-banner .banner, .da-with-banner .da {
                position: relative;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                flex: 0 0 100%;
                max-width: 100%;
                margin-bottom: 20px;
            }

        @media (min-width:768px) {
            .da-with-banner .da {
                flex: 0 0 66.6666666667%;
                max-width: 66.6666666667%;
                margin-bottom: 30px;
            }
        }

        .da-with-banner .da .da-inner {
            background-color: #ecedf2;
        }

        .da-with-banner .da a {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
            display: flex;
            text-decoration: none;
            color: #333e48;
        }

        .da-with-banner .da .da-caption {
            position: relative;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            flex: 0 0 50%;
            max-width: 50%;
            align-self: center;
            padding-left: 65px;
        }

        @media (max-width:1199.98px) {
            .da-with-banner .da .da-caption {
                padding-left: 45px;
            }
        }

        @media (max-width:991.98px) {
            .da-with-banner .da .da-caption {
                padding-left: 35px;
            }
        }

        @media (max-width:767.98px) {
            .da-with-banner .da .da-caption {
                padding-left: 30px;
                padding-right: 0;
            }
        }

        .da-with-banner .da .da-text {
            margin-bottom: 30px;
        }

        @media (max-width:991.98px) {
            .da-with-banner .da .da-text {
                margin-bottom: 15px;
            }
        }

        .da-with-banner .da .da-text .title {
            font-size: 28px;
            font-weight: 400;
            text-transform: initial;
        }

        @media (max-width:1199.98px) {
            .da-with-banner .da .da-text .title {
                font-size: 22px;
            }
        }

        @media (max-width:991.98px) {
            .da-with-banner .da .da-text .title {
                font-size: 18px;
                margin-bottom: initial;
            }
        }

        @media (max-width:767.98px) {
            .da-with-banner .da .da-text .title {
                font-size: 16px;
            }
        }

        .da-with-banner .da .da-text strong {
            font-size: 36px;
            font-weight: 600;
        }

        @media (max-width:1199.98px) {
            .da-with-banner .da .da-text strong {
                font-size: 28px;
            }
        }

        @media (max-width:991.98px) {
            .da-with-banner .da .da-text strong {
                font-size: 23px;
            }
        }

        @media (max-width:767.98px) {
            .da-with-banner .da .da-text strong {
                font-size: 18px;
            }
        }

        .da-with-banner .da .da-text .description {
            font-size: 18px;
            font-weight: 300;
            text-transform: initial;
        }

            .da-with-banner .da .da-text .description span {
                font-size: 15px;
            }

                .da-with-banner .da .da-text .description span + span:before {
                    content: '|';
                    color: #b8bec3;
                    margin: 0 3px;
                }

        @media (max-width:1199.98px) {
            .da-with-banner .da .da-text .description {
                font-size: 16px;
            }

                .da-with-banner .da .da-text .description span {
                    font-size: 14px;
                    line-height: 1;
                }
        }

        @media (max-width:991.98px) {
            .da-with-banner .da .da-text .description {
                font-size: 14px;
            }

                .da-with-banner .da .da-text .description span {
                    font-size: 12px;
                }

                    .da-with-banner .da .da-text .description span + span:before {
                        margin: 0 2px;
                    }
        }

        @media (max-width:767.98px) {
            .da-with-banner .da .da-text .description {
                font-size: 12px;
            }

                .da-with-banner .da .da-text .description span {
                    font-size: 10px;
                }
        }

        .da-with-banner .da .price {
            text-transform: initial;
        }

            .da-with-banner .da .price .prefix {
                font-size: 18px;
                font-weight: 300;
            }

        @media (max-width:1199.98px) {
            .da-with-banner .da .price .prefix {
                font-size: 16px;
            }
        }

        @media (max-width:991.98px) {
            .da-with-banner .da .price .prefix {
                font-size: 14px;
            }
        }

        @media (max-width:767.98px) {
            .da-with-banner .da .price .prefix {
                font-size: 12px;
            }
        }

        .da-with-banner .da .price .value {
            font-size: 46px;
            font-weight: 600;
        }

            .da-with-banner .da .price .value sup {
                font-size: 60%;
                text-align: unset;
            }

        @media (max-width:1199.98px) {
            .da-with-banner .da .price .value {
                font-size: 40px;
            }
        }

        @media (max-width:991.98px) {
            .da-with-banner .da .price .value {
                font-size: 37px;
            }
        }

        @media (max-width:991.98px) {
            .da-with-banner .da .price .value {
                font-size: 34px;
            }
        }

        .da-with-banner .da .da-image {
            position: relative;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            flex: 0 0 50%;
            max-width: 50%;
        }

            .da-with-banner .da .da-image img {
                width: 100%;
                height: 100%;
            }

        .da-with-banner.align-end .da {
            order: 2;
        }

            .da-with-banner.align-end .da .da-inner {
                background-color: #f5f5f5;
            }

            .da-with-banner.align-end .da .da-caption {
                padding-left: 50px;
                padding-right: 30px;
                order: 2;
            }

        @media (max-width:1199.98px) {
            .da-with-banner.align-end .da .da-caption {
                padding-left: 30px;
                padding-right: 30px;
            }
        }

        @media (max-width:991.98px) {
            .da-with-banner.align-end .da .da-caption {
                padding-left: 5px;
            }
        }

        @media (max-width:767.98px) {
            .da-with-banner.align-end .da .da-caption {
                padding-left: 0;
            }
        }

        @media (min-width:768px) {
            .da-with-banner .banner {
                flex: 0 0 33.3333333333%;
                max-width: 33.3333333333%;
                margin-bottom: 30px;
            }
        }

        .da-with-banner .banner img {
            width: 100%;
            height: 100%;
        }

        .products-carousel-tabs-v5 header .nav-item + .nav-item {
            margin-left: 0;
        }

        .products-carousel-tabs-v5 header .nav-link {
            font-size: 1.071em;
            line-height: 1.2em;
            color: #7b8186;
            border: 2px solid transparent;
            border-radius: 1.333em;
            padding: .333em 1.05em;
        }

            .products-carousel-tabs-v5 header .nav-link.active {
                color: #333e48;
                font-weight: 700;
                padding: .333em 1.367em;
            }

            .products-carousel-tabs-v5 header .nav-link:hover {
                color: #333e48;
            }

        .products-carousel-tabs-v5 .owl-dots {
            display: block;
        }

        @media (min-width:1200px) {
            .products-carousel-tabs-v5 header {
                margin-bottom: 0;
            }
        }

        .products-carousel-tabs-v5 header .nav-item + .nav-item {
            margin-left: 0;
        }

        .products-carousel-tabs-v5 header .nav-link {
            font-size: 1.071em;
            line-height: 1.2em;
            color: #7b8186;
            border: 2px solid transparent;
            border-radius: 1.333em;
            padding: .333em 1.05em;
        }

            .products-carousel-tabs-v5 header .nav-link.active {
                color: #333e48;
                font-weight: 700;
                padding: .333em 1.367em;
            }

            .products-carousel-tabs-v5 header .nav-link:hover {
                color: #333e48;
            }

        .products-carousel-tabs-v5 .owl-dots {
            display: block;
        }

        @media (min-width:1200px) {
            .products-carousel-tabs-v5 header {
                margin-bottom: 0;
            }
        }

        .home-v5-da-block .da-block {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
            margin-bottom: 2.9em;
        }

            .home-v5-da-block .da-block > .da {
                position: relative;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                flex: 0 0 100%;
                max-width: 100%;
            }

        @media (min-width:768px) {
            .home-v5-da-block .da-block > .da {
                flex: 0 0 50%;
                max-width: 50%;
            }
        }

        .home-v5-banner-block {
            margin-bottom: 1em;
        }

        @media (min-width:768px) {
            .home-v5-banner-block {
                margin-bottom: 4.6em;
            }
        }

        .home-v5-slider {
            margin-bottom: 3em;
        }

            .home-v5-slider .rev_slider .tp-caption img {
                display: block;
                height: auto!important;
            }

        @media (max-width:480px) {
            .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content {
                text-align: center;
                height: 100vh!important;
            }
        }

        .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .woocommerce-loop-product__title {
            font-size: 17px;
            line-height: 24px;
            font-weight: 700;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: normal;
            letter-spacing: -.01em;
            margin-bottom: 16px;
            height: auto;
        }

        @media (max-width:1199.98px) {
            .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .woocommerce-loop-product__title {
                font-size: 16px;
                line-height: 20px;
            }
        }

        .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .price {
            font-size: 34px;
            line-height: 34px;
            font-weight: 400;
            margin-bottom: .9em;
            display: block;
            color: #343f49;
        }

        @media (max-width:1199.98px) {
            .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .price {
                font-size: 20px;
                line-height: 20px;
                margin-bottom: 15px;
            }
        }

        .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .price del, .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .price ins {
            text-decoration: none;
        }

        .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .price ins {
            color: #e00;
        }

        .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .price del {
            font-size: 18px;
            line-height: 18px;
            color: #383838;
        }

        .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .deal-countdown-timer {
            margin-bottom: 30px;
        }

        @media (max-width:1199.98px) {
            .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .deal-countdown-timer {
                margin-bottom: 20px;
            }
        }

        @media (max-width:767.98px) {
            .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .deal-countdown-timer {
                display: inline-block;
            }
        }

        .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .deal-countdown-timer .marketing-text {
            display: none;
        }

        .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .deal-countdown {
            display: flex;
            color: #383838;
        }

            .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .deal-countdown span[data-value="0"] {
                display: none;
            }

            .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .deal-countdown > span {
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: center;
                border-width: 2px;
                border-style: solid;
                background: #fff;
                border-radius: 4px;
                letter-spacing: -.01em;
                width: 61px;
                height: 76px;
                font-weight: 400;
                margin-right: 12px;
                padding: 5px 0;
            }

        @media (max-width:1199.98px) {
            .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .deal-countdown > span {
                width: 50px;
                height: 50px;
            }
        }

        .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .deal-countdown > span .value {
            font-size: 33px;
            line-height: 33px;
            margin-bottom: 5px;
        }

        @media (max-width:1199.98px) {
            .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .deal-countdown > span .value {
                font-size: 24px;
                line-height: 24px;
                text-align: center;
            }
        }

        .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .deal-countdown > span b {
            font-size: 12px;
            line-height: 12px;
            text-transform: uppercase;
            font-weight: 400;
        }

        @media (max-width:1199.98px) {
            .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .deal-countdown > span b {
                font-size: 10px;
                line-height: 10px;
            }
        }

        .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .deal-countdown > span:last-child {
            margin-right: 0;
        }

        .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .deal-progress .deal-stock {
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-direction: row-reverse;
            font-size: 14px;
            line-height: 18px;
            margin-bottom: .867em;
            letter-spacing: -.01em;
            color: #383838;
        }

            .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .deal-progress .deal-stock .stock-available, .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .deal-progress .deal-stock .stock-sold {
                margin-bottom: 0;
                letter-spacing: -.01em;
            }

        @media (max-width:767.98px) {
            .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .deal-progress .deal-stock .stock-sold {
                padding-right: 5px;
            }
        }

        .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .deal-progress .progress {
            border-radius: 7px;
            background-color: #eee;
            height: 13px;
            margin-bottom: 1.875em;
            overflow: hidden;
        }

        .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .deal-progress .progress-bar {
            display: block;
            text-indent: -99999px;
            height: 100%;
            border-radius: 7px;
        }

        .home-v5-slider .tp-tab {
            width: 300px;
            text-align: center;
        }

            .home-v5-slider .tp-tab .tp-tab-title {
                font-size: 13px;
                line-height: 15px;
                text-transform: uppercase;
                color: #7b7b7b;
                font-weight: 700;
                position: relative;
                display: block;
                padding: 12px 75px 0 75px;
            }

        @media (max-width:480px) {
            .home-v5-slider .tp-tab .tp-tab-title {
                display: none!important;
            }
        }

        .home-v5-slider .tp-tab.selected .tp-tab-title:before {
            content: ' ';
            border-top-width: 2px;
            border-top-style: solid;
            display: block;
            position: absolute;
            top: 0;
            width: 100%;
            left: 0;
        }

        .home-v5-slider .tp-tab.selected .tp-tab-title:after {
            position: absolute;
            content: " ";
            border-left: 4px solid transparent;
            border-right: 4px solid transparent;
            top: 4px;
            left: 50%;
            border-top-width: 4px;
            border-top-style: solid;
            transform: translate(-50%,-50%);
        }

        .home-v5-slider .tp-tab.selected .tp-tab-title {
            color: #334141;
        }

        .social-icons-color .fa-facebook-official {
            color: #3b5998;
        }

        .social-icons-color .fa-twitter-square {
            color: #1da1f2;
        }

        .social-icons-color .fa-whatsapp {
            color: #4fce5d;
        }

        .social-icons-color .fa-pinterest {
            color: #bd081c;
        }

        .social-icons-color .fa-linkedin-square {
            color: #0077b5;
        }

        .social-icons-color .fa-google-plus-square {
            color: #db4437;
        }

        .social-icons-color .fa-tumblr-square {
            color: #32506d;
        }

        .social-icons-color .fa-instagram {
            color: #f25a00;
        }

        .social-icons-color .fa-youtube-play {
            color: red;
        }

        .social-icons-color .fa-vimeo-square {
            color: #aad450;
        }

        .social-icons-color .fa-dribbble {
            color: #ea4c89;
        }

        .social-icons-color .fa-stumbleupon-circle {
            color: #eb471d;
        }

        .social-icons-color .fa-soundcloud {
            color: #f50;
        }

        .social-icons-color .fa-vine {
            color: #00bf8f;
        }

        .social-icons-color .fa-vk {
            color: #45668e;
        }

        .social-icons-color .fa-telegram {
            color: #08c;
        }

        .social-icons-color .fa-rss {
            color: #f60;
        }

        @media (min-width:1200px) {
            .footer-social-icons .social-icons .fa-facebook:focus, .footer-social-icons .social-icons .fa-facebook:hover {
                color: #3b5998;
            }

            .footer-social-icons .social-icons .fa-twitter:focus, .footer-social-icons .social-icons .fa-twitter:hover {
                color: #1da1f2;
            }

            .footer-social-icons .social-icons .fa-whatsapp:focus, .footer-social-icons .social-icons .fa-whatsapp:hover {
                color: #4fce5d;
            }

            .footer-social-icons .social-icons .fa-pinterest:focus, .footer-social-icons .social-icons .fa-pinterest:hover {
                color: #bd081c;
            }

            .footer-social-icons .social-icons .fa-linkedin:focus, .footer-social-icons .social-icons .fa-linkedin:hover {
                color: #0077b5;
            }

            .footer-social-icons .social-icons .fa-google-plus:focus, .footer-social-icons .social-icons .fa-google-plus:hover {
                color: #db4437;
            }

            .footer-social-icons .social-icons .fa-tumblr:focus, .footer-social-icons .social-icons .fa-tumblr:hover {
                color: #32506d;
            }

            .footer-social-icons .social-icons .fa-instagram:focus, .footer-social-icons .social-icons .fa-instagram:hover {
                color: #f25a00;
            }

            .footer-social-icons .social-icons .fa-youtube:focus, .footer-social-icons .social-icons .fa-youtube:hover {
                color: red;
            }

            .footer-social-icons .social-icons .fa-vimeo-square:focus, .footer-social-icons .social-icons .fa-vimeo-square:hover {
                color: #aad450;
            }

            .footer-social-icons .social-icons .fa-dribbble:focus, .footer-social-icons .social-icons .fa-dribbble:hover {
                color: #ea4c89;
            }

            .footer-social-icons .social-icons .fa-stumbleupon:focus, .footer-social-icons .social-icons .fa-stumbleupon:hover {
                color: #eb471d;
            }

            .footer-social-icons .social-icons .fa-soundcloud:focus, .footer-social-icons .social-icons .fa-soundcloud:hover {
                color: #f50;
            }

            .footer-social-icons .social-icons .fa-vine:focus, .footer-social-icons .social-icons .fa-vine:hover {
                color: #00bf8f;
            }

            .footer-social-icons .social-icons .fa-vk:focus, .footer-social-icons .social-icons .fa-vk:hover {
                color: #45668e;
            }

            .footer-social-icons .social-icons .fa-telegram:focus, .footer-social-icons .social-icons .fa-telegram:hover {
                color: #08c;
            }

            .footer-social-icons .social-icons .fa-rss:focus, .footer-social-icons .social-icons .fa-rss:hover {
                color: #f60;
            }
        }

        .handheld-footer {
            background-color: #f2f2f2;
            padding-top: 15px;
        }

        @media (min-width:992px) {
            .handheld-footer {
                display: none;
            }
        }

        .handheld-footer .handheld-widget-menu {
            width: 100%;
            padding-right: 15px;
            padding-left: 15px;
            margin-right: auto;
            margin-left: auto;
            margin-bottom: 30px;
        }

        @media (min-width:576px) {
            .handheld-footer .handheld-widget-menu {
                max-width: 540px;
            }
        }

        @media (min-width:768px) {
            .handheld-footer .handheld-widget-menu {
                max-width: 720px;
            }
        }

        @media (min-width:992px) {
            .handheld-footer .handheld-widget-menu {
                max-width: 960px;
            }
        }

        @media (min-width:1200px) {
            .handheld-footer .handheld-widget-menu {
                max-width: 1140px;
            }
        }

        .handheld-footer .handheld-widget-menu .columns {
            background: #fff;
            margin-bottom: 10px;
            border-radius: 7px;
        }

        .handheld-footer .handheld-widget-menu .widget-title {
            font-size: 16px;
            font-weight: 600;
            padding: 15px 20px;
            margin-bottom: 0;
            position: relative;
            cursor: pointer;
        }

            .handheld-footer .handheld-widget-menu .widget-title:after {
                position: absolute;
                content: '';
                font-family: font-electro;
                color: #333e48;
                right: 20px;
            }

        .handheld-footer .handheld-widget-menu .menu {
            padding-left: 0;
            list-style: none;
            padding: 0 20px 20px;
            margin-bottom: 0;
        }

            .handheld-footer .handheld-widget-menu .menu li {
                margin-top: 7px;
            }

            .handheld-footer .handheld-widget-menu .menu a {
                color: #0062bd;
            }

        .handheld-footer .footer-social-icons {
            width: 100%;
            padding-right: 15px;
            padding-left: 15px;
            margin-right: auto;
            margin-left: auto;
            margin-bottom: 0;
            font-size: 26px;
            text-align: center;
        }

        @media (min-width:576px) {
            .handheld-footer .footer-social-icons {
                max-width: 540px;
            }
        }

        @media (min-width:768px) {
            .handheld-footer .footer-social-icons {
                max-width: 720px;
            }
        }

        @media (min-width:992px) {
            .handheld-footer .footer-social-icons {
                max-width: 960px;
            }
        }

        @media (min-width:1200px) {
            .handheld-footer .footer-social-icons {
                max-width: 1140px;
            }
        }

        .handheld-footer .footer-social-icons .social-icons-color {
            padding-left: 0;
            list-style: none;
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
            justify-content: center;
            margin-bottom: 0;
        }

            .handheld-footer .footer-social-icons .social-icons-color li {
                position: relative;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                margin-bottom: 20px;
                padding: 0;
                width: auto;
            }

                .handheld-footer .footer-social-icons .social-icons-color li a {
                    padding: 0 15px;
                }

        .handheld-footer .handheld-footer-bar {
            background-color: #333e48;
        }

            .handheld-footer .handheld-footer-bar .handheld-footer-bar-inner {
                width: 100%;
                padding-right: 15px;
                padding-left: 15px;
                margin-right: auto;
                margin-left: auto;
                display: flex;
                justify-content: space-between;
                padding-top: 20px;
                padding-bottom: 20px;
            }

        @media (min-width:576px) {
            .handheld-footer .handheld-footer-bar .handheld-footer-bar-inner {
                max-width: 540px;
            }
        }

        @media (min-width:768px) {
            .handheld-footer .handheld-footer-bar .handheld-footer-bar-inner {
                max-width: 720px;
            }
        }

        @media (min-width:992px) {
            .handheld-footer .handheld-footer-bar .handheld-footer-bar-inner {
                max-width: 960px;
            }
        }

        @media (min-width:1200px) {
            .handheld-footer .handheld-footer-bar .handheld-footer-bar-inner {
                max-width: 1140px;
            }
        }

        .handheld-footer .handheld-footer-bar .footer-logo {
            margin-bottom: 0;
            width: auto;
            align-self: center;
        }

        .handheld-footer .handheld-footer-bar .footer-call-us {
            margin-bottom: 0;
            max-width: 180px;
            width: auto;
        }

            .handheld-footer .handheld-footer-bar .footer-call-us .call-us-text {
                font-size: 13px;
                color: #fff;
                font-weight: 400;
            }

            .handheld-footer .handheld-footer-bar .footer-call-us .call-us-number {
                font-size: 20px;
                color: #fff;
            }

        .handheld-footer.v2 {
            padding-top: 22px;
        }

            .handheld-footer.v2 .handheld-widget-menu {
                display: flex;
                flex-wrap: wrap;
                margin-right: -15px;
                margin-left: -15px;
                margin-bottom: 53px;
            }

                .handheld-footer.v2 .handheld-widget-menu .columns {
                    position: relative;
                    width: 100%;
                    min-height: 1px;
                    padding-right: 15px;
                    padding-left: 15px;
                    flex: 0 0 50%;
                    max-width: 50%;
                    background: 0 0;
                }

                .handheld-footer.v2 .handheld-widget-menu .widget-title {
                    font-size: 14px;
                    padding: 12px 0 6px;
                }

                    .handheld-footer.v2 .handheld-widget-menu .widget-title:after {
                        content: '';
                    }

                .handheld-footer.v2 .handheld-widget-menu .menu {
                    padding: 0;
                }

                    .handheld-footer.v2 .handheld-widget-menu .menu li {
                        margin-top: 7px;
                    }

                    .handheld-footer.v2 .handheld-widget-menu .menu a {
                        color: #0062bd;
                    }

        .desktop-footer .footer-widgets {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
        }

            .desktop-footer .footer-widgets .widget-column {
                position: relative;
                width: 100%;
                min-height: 1px;
                padding-right: 15px;
                padding-left: 15px;
                flex: 0 0 33.3333333333%;
                max-width: 33.3333333333%;
            }

        .desktop-footer .footer-newsletter {
            width: 100vw;
            position: relative;
            margin-left: calc(-50vw + 50% - 8px);
        }

        @media (max-width:991.98px) {
            .desktop-footer .footer-newsletter {
                margin-left: calc(-50vw + 50%);
            }
        }

        .desktop-footer .footer-newsletter .footer-newsletter-inner {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
        }

        .desktop-footer .footer-newsletter .newsletter-content {
            position: relative;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            flex: 0 0 58.3333333333%;
            max-width: 58.3333333333%;
        }

        .desktop-footer .footer-newsletter .newsletter-form {
            position: relative;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            flex: 0 0 41.6666666667%;
            max-width: 41.6666666667%;
            align-self: center;
        }

        .desktop-footer .footer-bottom-widgets {
            width: 100vw;
            position: relative;
            margin-left: calc(-50vw + 50% - 8px);
        }

        @media (max-width:991.98px) {
            .desktop-footer .footer-bottom-widgets {
                margin-left: calc(-50vw + 50%);
            }
        }

        .desktop-footer .footer-bottom-widgets .footer-bottom-widgets-inner {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px;
        }

        .desktop-footer .footer-bottom-widgets .footer-contact {
            position: relative;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            flex: 0 0 41.6666666667%;
            max-width: 41.6666666667%;
        }

        .desktop-footer .footer-bottom-widgets .footer-bottom-widgets-menu {
            position: relative;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px;
            flex: 0 0 58.3333333333%;
            max-width: 58.3333333333%;
        }

        .desktop-footer .copyright-bar {
            width: 100vw;
            position: relative;
            margin-left: calc(-50vw + 50% - 8px);
            line-height: 3em;
        }

        @media (max-width:991.98px) {
            .desktop-footer .copyright-bar {
                margin-left: calc(-50vw + 50%);
            }
        }

        .desktop-footer .copyright-bar::after {
            display: block;
            clear: both;
            content: "";
        }

        .desktop-footer .copyright-bar .copyright {
            float: left;
        }

        .desktop-footer .copyright-bar .payment {
            float: right;
        }

        .footer-social-icons .social-icons > li + li {
            margin-left: 0;
            margin-top: 0!important;
        }

            .footer-social-icons .social-icons > li + li a {
                padding-top: 6px;
                padding-left: 26px;
            }

        @media (max-width:991.98px) {
            .footer-v2 {
                padding-bottom: 0;
            }
        }

        @media (min-width:992px) {
            .footer-v2 .handheld-footer {
                display: none;
            }
        }

        @media (max-width:991.98px) {
            .footer-v2 .desktop-footer {
                display: none;
            }
        }

        @media (max-width:991.98px) {
            .site-footer .footer-newsletter, .site-footer .footer-widgets {
                display: none;
            }
        }

        .footer-bottom-widgets-menu-inner {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            margin-top: -3em;
        }

            .footer-bottom-widgets-menu-inner > .columns {
                margin-top: 3em;
            }

        @media (min-width:1200px) {
            .footer-bottom-widgets-menu-inner > .columns {
                min-width: 205px;
            }
        }

        @media (max-width:1199.98px) {
            .social-icons .fa-whatsapp.mobile, .social-icons-color .fa-whatsapp.mobile {
                display: block;
            }

            .social-icons .fa-whatsapp.desktop, .social-icons-color .fa-whatsapp.desktop {
                display: none;
            }
        }

        @media (min-width:1200px) {
            .social-icons .fa-whatsapp.mobile, .social-icons-color .fa-whatsapp.mobile {
                display: none;
            }
        }

        .features-list .media-left i, .footer-call-us .call-us-icon i, .footer-v2 .handheld-footer .handheld-footer-bar .footer-call-us .call-us-text span, .handheld-footer .handheld-footer-bar .footer-call-us .call-us-text span, .header-support-info .support-icon i, .header-support-inner .support-icon, .secondary-nav > .dropdown.open > a::before, .top-bar.top-bar-v1 #menu-top-bar-left.nav-inline .menu-item > a i, .widget_electro_products_filter .widget_layered_nav li.chosen > a::before, .widget_electro_products_filter .widget_layered_nav li > a:focus::before, .widget_electro_products_filter .widget_layered_nav li > a:hover::before, .widget_electro_products_filter .widget_product_categories li.current-cat > a::before, .widget_electro_products_filter .widget_product_categories li > a:focus::before, .widget_electro_products_filter .widget_product_categories li > a:hover::before, p.stars a {
            color: #00a0e3;
        }

        .footer-logo svg ellipse, .header-logo svg ellipse {
            fill: #00a0e3;
        }

        .best-selling-menu .nav-item > ul > li.electro-more-menu-item .dropdown-menu, .departments-menu .menu-item-has-children:hover > .dropdown-menu, .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li.menu-item-has-children .dropdown-menu, .dropdown-menu-mini-cart, .electro-navbar-primary .nav > .menu-item.menu-item-has-children .dropdown-menu, .header-v5 .electro-navigation .departments-menu-v2 > .dropdown > .dropdown-menu, .header-v6 .header-logo-area .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu, .header-v6 .vertical-menu .list-group-item > .dropdown-menu, .home-v5-slider .tp-tab.selected .tp-tab-title:after, .home-v5-slider .tp-tab.selected .tp-tab-title:before, .navbar-primary .navbar-nav > .menu-item .dropdown-menu, .primary-nav .nav-inline > .menu-item .dropdown-menu, .primary-nav-menu .nav-inline > .menu-item .dropdown-menu, .product-categories-list-with-header.v2 header .caption .section-title:after, .secondary-nav-v6 .secondary-nav-v6-inner .sub-menu, .secondary-nav-v6 .widget_nav_menu .sub-menu, .secondary-nav > .dropdown .dropdown-menu, .top-bar .nav-inline > .menu-item .dropdown-menu, .vertical-menu .menu-item-has-children > .dropdown-menu {
            border-top-color: #00a0e3;
        }

        .columns-6-1 > ul.products.product-main-6-1 .electro-wc-product-gallery__wrapper .electro-wc-product-gallery__image.flex-active-slide img, .columns-6-1 > ul.products > li.product .thumbnails > a:hover, .electro-navbar .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li.menu-item-has-children > .dropdown-menu, .home-v5-slider .tp-tab.selected .tp-tab-title:after, .primary-nav .nav-inline .yamm-fw.open > a::before, .product-main-6-1 .thumbnails > a:focus, .product-main-6-1 .thumbnails > a:focus > img, .product-main-6-1 .thumbnails > a:hover, .product-main-6-1 .thumbnails > a:hover > img, .products-6-1-with-categories-inner .product-main-6-1 .images .thumbnails a:hover, .single-product .electro-wc-product-gallery .electro-wc-product-gallery__wrapper .electro-wc-product-gallery__image.flex-active-slide img {
            border-bottom-color: #00a0e3;
        }

        #payment .place-order button[type=submit], .button:hover::before, .columns-6-1 > ul.products.product-main-6-1 > li.product .electro-wc-product-gallery .flex-control-nav li a.flex-active, .da .da-action > a::after, .da-block .da-action::after, .deal-products-with-featured header, .deal-products-with-featured ul.products > li.product.product-featured .savings, .deal-progress .progress-bar, .demo_store, .departments-menu-v2-title, .ec-tabs > li.active a::before, .electro-compact .section-onsale-product .savings, .electro-compact .section-onsale-product-carousel .savings, .electro-handheld-footer-bar ul li a .count, .electro-navbar, .electro-navbar-primary, .footer-newsletter, .full-color-background .header-v3, .full-color-background .header-v4, .full-color-background .top-bar, .handheld-header-v2, .handheld-navigation-wrapper .stuck .navbar-toggler, .handheld-navigation-wrapper .stuck button, .handheld-navigation-wrapper.toggled .stuck .navbar-toggler, .handheld-navigation-wrapper.toggled .stuck button, .header-icon-counter, .header-v1 .navbar-search .input-group .btn, .header-v3 .navbar-search .input-group .btn, .header-v5, .header-v5 .header-top, .header-v6 .navbar-search .input-group .btn, .home-mobile-v2-features-block, .mobile-header-v2, .navbar-compare .count, .navbar-mini-cart .cart-items-count, .navbar-primary, .navbar-search-input-group .navbar-search-button, .navbar-wishlist .count, .owl-dots .owl-dot.active, .owl-item .product:hover .added_to_cart::before, .owl-item .product:hover .button::before, .pace .pace-progress, .pagination ul.page-numbers > li a.current, .pagination ul.page-numbers > li span.current, .product-categories-list-with-header.v2 header .caption .section-title, .products-2-1-2 .nav-link.active::before, .products-2-1-2 .nav-link:hover::before, .products-6-1 header.show-nav ul.nav .nav-item.active .nav-link, .products-carousel-tabs .nav-link.active::before, .products-carousel-tabs-v5 header ul.nav-inline .nav-link.active, .products.show-btn > li.product .added_to_cart, .products.show-btn > li.product .button, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .deal-cart-button .added_to_cart, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-content .deal-cart-button .button, .show-nav .nav .nav-item.active .nav-link, .single-product .product-images-wrapper .flex-control-nav li a.flex-active, .single_add_to_cart_button, .vertical-menu > li:first-child, .wc-tabs > li.active a::before, .widget.widget_tag_cloud .tagcloud a:focus, .widget.widget_tag_cloud .tagcloud a:hover, .widget_electro_products_carousel_widget .section-products-carousel .owl-nav .owl-next:hover, .widget_electro_products_carousel_widget .section-products-carousel .owl-nav .owl-prev:hover, .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-info, .woocommerce-noreviews, .woocommerce-pagination ul.page-numbers > li a.current, .woocommerce-pagination ul.page-numbers > li span.current, .wpb-accordion .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a i, li.product:hover .added_to_cart::before, li.product:hover .button::before, p.no-comments, section .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-cart-button .added_to_cart, section .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-cart-button .button, ul.products > li.product.list-view.list-view-small .button:active::after, ul.products > li.product.list-view.list-view-small .button:focus::after, ul.products > li.product.list-view.list-view-small .button:hover::after, ul.products > li.product.list-view:not(.list-view-small) .button:active, ul.products > li.product.list-view:not(.list-view-small) .button:focus, ul.products > li.product.list-view:not(.list-view-small) .button:hover, ul.products[data-view=list-view]:not(.electro-v1).columns-1 > li.product .product-loop-footer .button, ul.products[data-view=list-view]:not(.electro-v1).columns-2 > li.product .product-loop-footer .button, ul.products[data-view=list-view]:not(.electro-v1).columns-3 > li.product .product-loop-footer .button, ul.products[data-view=list-view]:not(.electro-v1).columns-4 > li.product .product-loop-footer .button, ul.products[data-view=list-view]:not(.electro-v1).columns-5 > li.product .product-loop-footer .button, ul.products[data-view=list-view]:not(.electro-v1).columns-6 > li.product .product-loop-footer .button, ul.products[data-view=list-view]:not(.electro-v1).columns-7 > li.product .product-loop-footer .button, ul.products[data-view=list-view]:not(.electro-v1).columns-8 > li.product .product-loop-footer .button {
            background-color: #00a0e3;
        }

            .electro-navbar .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu li.menu-item-has-children > .dropdown-menu {
                border-right-color: #00a0e3;
            }

        .hero-action-btn:hover {
            background-color: #eac600!important;
        }

        #scrollUp, .custom .tp-bullet.selected, .hero-action-btn, .home-v1-slider .btn-primary, .home-v2-slider .btn-primary, .home-v3-slider .btn-primary {
            background-color: #00a0e3!important;
        }

        #customer_login h2::after, #payment .place-order button[type=submit], #reviews #comments > h2::after, #reviews:not(.electro-advanced-reviews) #comments > h2::after, .address header.title h3::after, .addresses header.title h3::after, .cart-collaterals h2:not(.woocommerce-loop-product__title)::after, .comment-reply-title::after, .comments-title::after, .contact-page-title::after, .cpf-type-range .tm-range-picker .noUi-origin .noUi-handle, .customer-login-form h2::after, .deal-products-carousel .deal-products-carousel-inner .deal-countdown > span, .deal-products-carousel .deal-products-carousel-inner .deal-products-timer header .section-title:after, .deals-carousel-inner-block .onsale-product .onsale-product-content .deal-countdown > span, .departments-menu .departments-menu-dropdown, .departments-menu .menu-item-has-children > .dropdown-menu, .departments-menu-v2 .departments-menu-v2-title + .dropdown-menu, .ec-tabs > li.active a::after, .edit-account legend::after, .footer-widgets .widget-title:after, .header-v1 .navbar-search .input-group .btn, .header-v1 .navbar-search .input-group .form-control, .header-v1 .navbar-search .input-group .input-group-addon, .header-v3 .navbar-search .input-group .btn, .header-v3 .navbar-search .input-group .form-control, .header-v3 .navbar-search .input-group .input-group-addon, .header-v6 .navbar-search .input-group .btn, .header-v6 .navbar-search .input-group .form-control, .header-v6 .navbar-search .input-group .input-group-addon, .home-v5-slider .section-onsale-product-v2 .onsale-product .onsale-product-content .deal-countdown > span, .mobile-header-v1 .site-search .widget.widget_product_search form input.search-field, .mobile-header-v1 .site-search .widget.widget_search form input.search-field, .navbar-primary .navbar-mini-cart .dropdown-menu-mini-cart, .navbar-search-input-group .custom-select, .navbar-search-input-group .search-field, .pings-title::after, .products-2-1-2 .nav-link.active::after, .products-6-1 header ul.nav .active .nav-link, .products-6-1 header.show-nav ul.nav .nav-item.active .nav-link, .products-6-1-with-categories header ul.nav-inline .active .nav-link, .products-carousel-tabs .nav-link.active::after, .products-carousel-tabs-v5 header ul.nav-inline .nav-link:hover, .products-with-category-image header ul.nav-inline .active .nav-link, .show-nav .nav .nav-item.active .nav-link, .sidebar .widget-title::after, .sidebar-blog .widget-title::after, .single-product .electro-tabs + section.products > h2::after, .single-product .electro-tabs ~ div.products > h2::after, .single-product .woocommerce-tabs + section.products > h2::after, .single-product .woocommerce-tabs ~ div.products > h2::after, .track-order h2::after, .wc-tabs > li.active a::after, .widget.widget_tag_cloud .tagcloud a:focus, .widget.widget_tag_cloud .tagcloud a:hover, .widget_electro_products_carousel_widget .section-products-carousel .owl-nav .owl-next:hover, .widget_electro_products_carousel_widget .section-products-carousel .owl-nav .owl-prev:hover, .widget_price_filter .ui-slider .ui-slider-handle:last-child, .woocommerce-account h2::after, .woocommerce-checkout h3::after, .woocommerce-edit-address form h3::after, .woocommerce-order-received h2::after, .wpb-accordion .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a i, section header .h1::after, section header h1::after, section.products-carousel-v5 header .nav-inline .active .nav-link, section.section-onsale-product, section.section-onsale-product-carousel .onsale-product-carousel, section.section-product-cards-carousel header ul.nav .active .nav-link {
            border-color: #00a0e3;
        }

        .btn-primary, .customer-login-form .button, .dokan-btn-theme, .dropdown-menu-mini-cart .wc-forward.checkout, .widget_price_filter .price_slider_amount .button, a.dokan-btn-theme, input.dokan-btn-theme[type=submit], input[type=submit], table.cart .actions .checkout-button {
            color: #333e48;
            background-color: #00a0e3;
            border-color: #00a0e3;
        }

            .btn-primary:hover, .customer-login-form .button:hover, .dokan-btn-theme:hover, .dropdown-menu-mini-cart .wc-forward.checkout:hover, .widget_price_filter .price_slider_amount .button:hover, a.dokan-btn-theme:hover, input.dokan-btn-theme[type=submit]:hover, input[type=submit]:hover, table.cart .actions .checkout-button:hover {
                color: #fff;
                background-color: #000;
                border-color: #000;
            }

            .btn-primary.focus, .btn-primary:focus, .customer-login-form .button.focus, .customer-login-form .button:focus, .dokan-btn-theme.focus, .dokan-btn-theme:focus, .dropdown-menu-mini-cart .wc-forward.checkout.focus, .dropdown-menu-mini-cart .wc-forward.checkout:focus, .widget_price_filter .price_slider_amount .button.focus, .widget_price_filter .price_slider_amount .button:focus, a.dokan-btn-theme.focus, a.dokan-btn-theme:focus, input.dokan-btn-theme[type=submit].focus, input.dokan-btn-theme[type=submit]:focus, input[type=submit].focus, input[type=submit]:focus, table.cart .actions .checkout-button.focus, table.cart .actions .checkout-button:focus {
                color: #fff;
                background-color: #000;
                border-color: #000;
            }

            .btn-primary.active, .btn-primary:active, .customer-login-form .button.active, .customer-login-form .button:active, .dokan-btn-theme.active, .dokan-btn-theme:active, .dropdown-menu-mini-cart .wc-forward.checkout.active, .dropdown-menu-mini-cart .wc-forward.checkout:active, .open > .btn-primary.dropdown-toggle, .open > .customer-login-form .button.dropdown-toggle, .open > .dokan-btn-theme.dropdown-toggle, .open > .dropdown-menu-mini-cart .wc-forward.checkout.dropdown-toggle, .open > .widget_price_filter .price_slider_amount .button.dropdown-toggle, .open > a.dokan-btn-theme.dropdown-toggle, .open > input.dokan-btn-theme[type=submit].dropdown-toggle, .open > input[type=submit].dropdown-toggle, .open > table.cart .actions .checkout-button.dropdown-toggle, .widget_price_filter .price_slider_amount .button.active, .widget_price_filter .price_slider_amount .button:active, a.dokan-btn-theme.active, a.dokan-btn-theme:active, input.dokan-btn-theme[type=submit].active, input.dokan-btn-theme[type=submit]:active, input[type=submit].active, input[type=submit]:active, table.cart .actions .checkout-button.active, table.cart .actions .checkout-button:active {
                color: #333e48;
                background-color: #000;
                border-color: #000;
                background-image: none;
            }

                .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .customer-login-form .button.active.focus, .customer-login-form .button.active:focus, .customer-login-form .button.active:hover, .customer-login-form .button:active.focus, .customer-login-form .button:active:focus, .customer-login-form .button:active:hover, .dokan-btn-theme.active.focus, .dokan-btn-theme.active:focus, .dokan-btn-theme.active:hover, .dokan-btn-theme:active.focus, .dokan-btn-theme:active:focus, .dokan-btn-theme:active:hover, .dropdown-menu-mini-cart .wc-forward.checkout.active.focus, .dropdown-menu-mini-cart .wc-forward.checkout.active:focus, .dropdown-menu-mini-cart .wc-forward.checkout.active:hover, .dropdown-menu-mini-cart .wc-forward.checkout:active.focus, .dropdown-menu-mini-cart .wc-forward.checkout:active:focus, .dropdown-menu-mini-cart .wc-forward.checkout:active:hover, .open > .btn-primary.dropdown-toggle.focus, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle:hover, .open > .customer-login-form .button.dropdown-toggle.focus, .open > .customer-login-form .button.dropdown-toggle:focus, .open > .customer-login-form .button.dropdown-toggle:hover, .open > .dokan-btn-theme.dropdown-toggle.focus, .open > .dokan-btn-theme.dropdown-toggle:focus, .open > .dokan-btn-theme.dropdown-toggle:hover, .open > .dropdown-menu-mini-cart .wc-forward.checkout.dropdown-toggle.focus, .open > .dropdown-menu-mini-cart .wc-forward.checkout.dropdown-toggle:focus, .open > .dropdown-menu-mini-cart .wc-forward.checkout.dropdown-toggle:hover, .open > .widget_price_filter .price_slider_amount .button.dropdown-toggle.focus, .open > .widget_price_filter .price_slider_amount .button.dropdown-toggle:focus, .open > .widget_price_filter .price_slider_amount .button.dropdown-toggle:hover, .open > a.dokan-btn-theme.dropdown-toggle.focus, .open > a.dokan-btn-theme.dropdown-toggle:focus, .open > a.dokan-btn-theme.dropdown-toggle:hover, .open > input.dokan-btn-theme[type=submit].dropdown-toggle.focus, .open > input.dokan-btn-theme[type=submit].dropdown-toggle:focus, .open > input.dokan-btn-theme[type=submit].dropdown-toggle:hover, .open > input[type=submit].dropdown-toggle.focus, .open > input[type=submit].dropdown-toggle:focus, .open > input[type=submit].dropdown-toggle:hover, .open > table.cart .actions .checkout-button.dropdown-toggle.focus, .open > table.cart .actions .checkout-button.dropdown-toggle:focus, .open > table.cart .actions .checkout-button.dropdown-toggle:hover, .widget_price_filter .price_slider_amount .button.active.focus, .widget_price_filter .price_slider_amount .button.active:focus, .widget_price_filter .price_slider_amount .button.active:hover, .widget_price_filter .price_slider_amount .button:active.focus, .widget_price_filter .price_slider_amount .button:active:focus, .widget_price_filter .price_slider_amount .button:active:hover, a.dokan-btn-theme.active.focus, a.dokan-btn-theme.active:focus, a.dokan-btn-theme.active:hover, a.dokan-btn-theme:active.focus, a.dokan-btn-theme:active:focus, a.dokan-btn-theme:active:hover, input.dokan-btn-theme[type=submit].active.focus, input.dokan-btn-theme[type=submit].active:focus, input.dokan-btn-theme[type=submit].active:hover, input.dokan-btn-theme[type=submit]:active.focus, input.dokan-btn-theme[type=submit]:active:focus, input.dokan-btn-theme[type=submit]:active:hover, input[type=submit].active.focus, input[type=submit].active:focus, input[type=submit].active:hover, input[type=submit]:active.focus, input[type=submit]:active:focus, input[type=submit]:active:hover, table.cart .actions .checkout-button.active.focus, table.cart .actions .checkout-button.active:focus, table.cart .actions .checkout-button.active:hover, table.cart .actions .checkout-button:active.focus, table.cart .actions .checkout-button:active:focus, table.cart .actions .checkout-button:active:hover {
                    color: #333e48;
                    background-color: #a78e00;
                    border-color: #7f6b00;
                }

            .btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary:disabled.focus, .btn-primary:disabled:focus, .customer-login-form .button.disabled.focus, .customer-login-form .button.disabled:focus, .customer-login-form .button:disabled.focus, .customer-login-form .button:disabled:focus, .dokan-btn-theme.disabled.focus, .dokan-btn-theme.disabled:focus, .dokan-btn-theme:disabled.focus, .dokan-btn-theme:disabled:focus, .dropdown-menu-mini-cart .wc-forward.checkout.disabled.focus, .dropdown-menu-mini-cart .wc-forward.checkout.disabled:focus, .dropdown-menu-mini-cart .wc-forward.checkout:disabled.focus, .dropdown-menu-mini-cart .wc-forward.checkout:disabled:focus, .widget_price_filter .price_slider_amount .button.disabled.focus, .widget_price_filter .price_slider_amount .button.disabled:focus, .widget_price_filter .price_slider_amount .button:disabled.focus, .widget_price_filter .price_slider_amount .button:disabled:focus, a.dokan-btn-theme.disabled.focus, a.dokan-btn-theme.disabled:focus, a.dokan-btn-theme:disabled.focus, a.dokan-btn-theme:disabled:focus, input.dokan-btn-theme[type=submit].disabled.focus, input.dokan-btn-theme[type=submit].disabled:focus, input.dokan-btn-theme[type=submit]:disabled.focus, input.dokan-btn-theme[type=submit]:disabled:focus, input[type=submit].disabled.focus, input[type=submit].disabled:focus, input[type=submit]:disabled.focus, input[type=submit]:disabled:focus, table.cart .actions .checkout-button.disabled.focus, table.cart .actions .checkout-button.disabled:focus, table.cart .actions .checkout-button:disabled.focus, table.cart .actions .checkout-button:disabled:focus {
                background-color: #00a0e3;
                border-color: #00a0e3;
            }

            .btn-primary.disabled:hover, .btn-primary:disabled:hover, .customer-login-form .button.disabled:hover, .customer-login-form .button:disabled:hover, .dokan-btn-theme.disabled:hover, .dokan-btn-theme:disabled:hover, .dropdown-menu-mini-cart .wc-forward.checkout.disabled:hover, .dropdown-menu-mini-cart .wc-forward.checkout:disabled:hover, .widget_price_filter .price_slider_amount .button.disabled:hover, .widget_price_filter .price_slider_amount .button:disabled:hover, a.dokan-btn-theme.disabled:hover, a.dokan-btn-theme:disabled:hover, input.dokan-btn-theme[type=submit].disabled:hover, input.dokan-btn-theme[type=submit]:disabled:hover, input[type=submit].disabled:hover, input[type=submit]:disabled:hover, table.cart .actions .checkout-button.disabled:hover, table.cart .actions .checkout-button:disabled:hover {
                background-color: #00a0e3;
                border-color: #00a0e3;
            }

        .navbar-primary .navbar-nav > .menu-item > a:focus, .navbar-primary .navbar-nav > .menu-item > a:hover {
            background-color: #e7c400;
        }

        .navbar-primary .navbar-nav > .menu-item > a {
            border-color: #e7c400;
        }

        .electro-compact .header-v4 .electro-navbar-primary, .full-color-background .navbar-primary, .header-v4 .electro-navbar-primary {
            border-top-color: #e7c400;
        }

        .full-color-background .top-bar .nav-inline .menu-item + .menu-item:before {
            color: #e7c400;
        }

        .header-v5 .vertical-menu .list-group-item > .dropdown-menu {
            border-top-color: #00a0e3;
        }

        .columns-6-1 > ul.products.product-main-6-1 .flex-control-thumbs li img.flex-active, .products-2-1-2 .nav-link:hover::after, .section-onsale-product-carousel .onsale-product-carousel .onsale-product .onsale-product-thumbnails .images .thumbnails a.current, .single-product div.thumbnails-all .synced a, .woocommerce-product-gallery .flex-control-thumbs li img.flex-active {
            border-bottom-color: #00a0e3;
        }

        .home-v1-slider .btn-primary:hover, .home-v2-slider .btn-primary:hover, .home-v3-slider .btn-primary:hover {
            background-color: #eac600!important;
        }

        .dokan-coupon-content .code:hover, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a.active, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:focus, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:focus, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover, .dokan-dashboard .pagination-wrap ul.pagination > li a.current, .dokan-dashboard .pagination-wrap ul.pagination > li span.current, .dokan-dashboard-header h1.entry-title span.dokan-right a.dokan-btn.dokan-btn-sm, .dokan-pagination-container ul.dokan-pagination > li.active > a, .dokan-report-wrap ul.dokan_tabs > li.active a::before, .dokan-store .pagination-wrap ul.pagination > li a.current, .dokan-store .pagination-wrap ul.pagination > li span.current {
            background-color: #00a0e3;
        }

        .dokan-dashboard-header h1.entry-title span.dokan-right a.dokan-btn.dokan-btn-sm, .dokan-report-wrap ul.dokan_tabs > li.active a::after, .dokan-widget-area .widget .widget-title:after {
            border-color: #00a0e3;
        }

        .dokan-btn-theme, a.dokan-btn-theme, input.dokan-btn-theme[type=submit] {
            color: #333e48;
            background-color: #00a0e3;
            border-color: #00a0e3;
        }

            .dokan-btn-theme:hover, a.dokan-btn-theme:hover, input.dokan-btn-theme[type=submit]:hover {
                color: #fff;
                background-color: #000;
                border-color: #000;
            }

            .dokan-btn-theme.focus, .dokan-btn-theme:focus, a.dokan-btn-theme.focus, a.dokan-btn-theme:focus, input.dokan-btn-theme[type=submit].focus, input.dokan-btn-theme[type=submit]:focus {
                color: #fff;
                background-color: #000;
                border-color: #000;
            }

            .dokan-btn-theme.active, .dokan-btn-theme:active, .open > .dokan-btn-theme.dropdown-toggle, .open > a.dokan-btn-theme.dropdown-toggle, .open > input.dokan-btn-theme[type=submit].dropdown-toggle, a.dokan-btn-theme.active, a.dokan-btn-theme:active, input.dokan-btn-theme[type=submit].active, input.dokan-btn-theme[type=submit]:active {
                color: #333e48;
                background-color: #000;
                border-color: #000;
                background-image: none;
            }

                .dokan-btn-theme.active.focus, .dokan-btn-theme.active:focus, .dokan-btn-theme.active:hover, .dokan-btn-theme:active.focus, .dokan-btn-theme:active:focus, .dokan-btn-theme:active:hover, .open > .dokan-btn-theme.dropdown-toggle.focus, .open > .dokan-btn-theme.dropdown-toggle:focus, .open > .dokan-btn-theme.dropdown-toggle:hover, .open > a.dokan-btn-theme.dropdown-toggle.focus, .open > a.dokan-btn-theme.dropdown-toggle:focus, .open > a.dokan-btn-theme.dropdown-toggle:hover, .open > input.dokan-btn-theme[type=submit].dropdown-toggle.focus, .open > input.dokan-btn-theme[type=submit].dropdown-toggle:focus, .open > input.dokan-btn-theme[type=submit].dropdown-toggle:hover, a.dokan-btn-theme.active.focus, a.dokan-btn-theme.active:focus, a.dokan-btn-theme.active:hover, a.dokan-btn-theme:active.focus, a.dokan-btn-theme:active:focus, a.dokan-btn-theme:active:hover, input.dokan-btn-theme[type=submit].active.focus, input.dokan-btn-theme[type=submit].active:focus, input.dokan-btn-theme[type=submit].active:hover, input.dokan-btn-theme[type=submit]:active.focus, input.dokan-btn-theme[type=submit]:active:focus, input.dokan-btn-theme[type=submit]:active:hover {
                    color: #333e48;
                    background-color: #a78e00;
                    border-color: #7f6b00;
                }

            .dokan-btn-theme.disabled.focus, .dokan-btn-theme.disabled:focus, .dokan-btn-theme:disabled.focus, .dokan-btn-theme:disabled:focus, a.dokan-btn-theme.disabled.focus, a.dokan-btn-theme.disabled:focus, a.dokan-btn-theme:disabled.focus, a.dokan-btn-theme:disabled:focus, input.dokan-btn-theme[type=submit].disabled.focus, input.dokan-btn-theme[type=submit].disabled:focus, input.dokan-btn-theme[type=submit]:disabled.focus, input.dokan-btn-theme[type=submit]:disabled:focus {
                background-color: #00a0e3;
                border-color: #00a0e3;
            }

            .dokan-btn-theme.disabled:hover, .dokan-btn-theme:disabled:hover, a.dokan-btn-theme.disabled:hover, a.dokan-btn-theme:disabled:hover, input.dokan-btn-theme[type=submit].disabled:hover, input.dokan-btn-theme[type=submit]:disabled:hover {
                background-color: #00a0e3;
                border-color: #00a0e3;
            }

        .dokan-dashboard-header h1.entry-title small a, .dokan-orders-content .dokan-orders-area .general-details ul.customer-details li a, .electro-tabs #tab-seller.electro-tab .tab-content ul.list-unstyled li.seller-name span.details a {
            color: #00a0e3;
        }

            .dokan-dashboard-header h1.entry-title small a:focus, .dokan-dashboard-header h1.entry-title small a:hover {
                color: #eac600;
            }

        body .vc_ui-dropdown .vc_ui-list-bar-item, body .vc_ui-panel .vc_panel-tabs > .vc_edit-form-tab.vc_active, body .vc_ui-panel.vc_active, body .vc_ui-prompt-content {
            display: block;
        }

        body .vc_row.vc_row-o-content-middle {
            display: block;
        }

        body .vc_ui-panel .vc_ui-panel-content-container {
            max-height: 50vh!important;
        }

        body [data-vc-template-search=true] .vc_edit-form-tab {
            display: block!important;
        }

            body [data-vc-template-search=true] .vc_edit-form-tab.vc-search-result-empty {
                display: none!important;
            }

        body .vc_edit_form_elements .vc_row, body .vc_tta-tabs.vc_tta-tabs-position-left, body .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container, body .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container, body .vc_tta-tabs.vc_tta-tabs-position-right, body .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container, body .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container, body .vc_ui-panel-header .vc_ui-panel-header-header, body .vc_ui-panel-window-inner {
            display: block;
        }

        .vc_non_responsive body .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container, .vc_tta-o-non-responsive body .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container {
            display: block;
        }

        .vc_non_responsive body .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container, .vc_tta-o-non-responsive body .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container {
            display: block;
        }

        .vc_separator {
            display: table;
        }

            .vc_separator h4 {
                display: table-cell;
                white-space: pre;
                vertical-align: middle;
            }

            .vc_separator .vc_sep_holder {
                display: table-cell;
                vertical-align: middle;
                width: 50%;
            }

            .vc_separator.vc_separator_align_left .vc_sep_holder, .vc_separator.vc_separator_align_right .vc_sep_holder {
                width: 100%;
            }

        .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_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;
        }

        @media (max-width:767px) {
            .vc_hidden-xs {
                display: none!important;
            }

            .vc_el-clearfix-xs {
                clear: both;
            }
        }

        @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(images/alert.png);
        }

        .vc_pixel_icon-info {
            background-image: url(images/info.png);
        }

        .vc_pixel_icon-tick {
            background-image: url(images/tick.png);
        }

        .vc_pixel_icon-explanation {
            background-image: url(images/exclamation.png);
        }

        .vc_pixel_icon-address_book {
            background-image: url(images/address-book.png);
        }

        .vc_pixel_icon-alarm_clock {
            background-image: url(images/alarm-clock.png);
        }

        .vc_pixel_icon-anchor {
            background-image: url(images/icons/anchor.png);
        }

        .vc_pixel_icon-application_image {
            background-image: url(images/application-image.png);
        }

        .vc_pixel_icon-arrow {
            background-image: url(images/arrow.png);
        }

        .vc_pixel_icon-asterisk {
            background-image: url(images/asterisk.png);
        }

        .vc_pixel_icon-hammer {
            background-image: url(images/auction-hammer.png);
        }

        .vc_pixel_icon-balloon {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/balloon.png);
        }

        .vc_pixel_icon-balloon_buzz {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/balloon-buzz.png);
        }

        .vc_pixel_icon-balloon_facebook {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/balloon-facebook.png);
        }

        .vc_pixel_icon-balloon_twitter {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/balloon-twitter.png);
        }

        .vc_pixel_icon-battery {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/battery-full.png);
        }

        .vc_pixel_icon-binocular {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/binocular.png);
        }

        .vc_pixel_icon-document_excel {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/blue-document-excel.png);
        }

        .vc_pixel_icon-document_image {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/blue-document-image.png);
        }

        .vc_pixel_icon-document_music {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/blue-document-music.png);
        }

        .vc_pixel_icon-document_office {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/blue-document-office.png);
        }

        .vc_pixel_icon-document_pdf {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/blue-document-pdf.png);
        }

        .vc_pixel_icon-document_powerpoint {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/blue-document-powerpoint.png);
        }

        .vc_pixel_icon-document_word {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/blue-document-word.png);
        }

        .vc_pixel_icon-bookmark {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/bookmark.png);
        }

        .vc_pixel_icon-camcorder {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/camcorder.png);
        }

        .vc_pixel_icon-camera {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/camera.png);
        }

        .vc_pixel_icon-chart {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/chart.png);
        }

        .vc_pixel_icon-chart_pie {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/chart-pie.png);
        }

        .vc_pixel_icon-clock {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/clock.png);
        }

        .vc_pixel_icon-play {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/control.png);
        }

        .vc_pixel_icon-fire {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/fire.png);
        }

        .vc_pixel_icon-heart {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/heart.png);
        }

        .vc_pixel_icon-mail {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/mail.png);
        }

        .vc_pixel_icon-shield {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/plus-shield.png);
        }

        .vc_pixel_icon-video {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/video.png);
        }

        @font-face {
            font-family: vcpb-plugin-icons;
            src: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf?i5rhx5) format('truetype'),url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff?i5rhx5) format('woff'),url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg?i5rhx5#vcpb-plugin-icons) format('svg');
            font-weight: 400;
            font-style: normal;
        }

        .vc-composer-icon {
            font-family: vcpb-plugin-icons!important;
            font-style: normal;
            font-weight: 400;
            line-height: 1;
        }

        .vc-c-icon-minimize:before {
            content: "\e91b";
        }

        .vc-c-icon-close:before {
            content: "\e5cd";
        }

        .vc-c-icon-1-6_4-6_1-6:before {
            content: "\e90d";
        }

        .vc-c-icon-add_template:before {
            content: "\e903";
        }

        .vc-c-icon-arrow_back:before {
            content: "\e5c4";
        }

        .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-check:before {
            content: "\e5ca";
        }

        .vc-c-icon-arrow_upward:before {
            content: "\e5d8";
        }

        .vc-c-icon-arrow_downward:before {
            content: "\e5db";
        }

        .vc-c-icon-sync:before {
            content: "\e627";
        }

        .vc-c-icon-search:before {
            content: "\e8b6";
        }

        .vc-c-icon-1-1:before {
            content: "\e900";
        }

        .vc-c-icon-1-2_1-2:before {
            content: "\e901";
        }

        .vc-c-icon-1-3_1-3_1-3:before {
            content: "\e902";
        }

        .vc-c-icon-1-4_1-2_1-4:before {
            content: "\e904";
        }

        .vc-c-icon-1-4_1-4_1-4_1-4:before {
            content: "\e905";
        }

        .vc-c-icon-1-4_3-4:before {
            content: "\e906";
        }

        .vc-c-icon-1-6_1-6_1-6_1-2:before {
            content: "\e907";
        }

        .vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before {
            content: "\e908";
        }

        .vc-c-icon-1-6_2-3_1-6:before {
            content: "\e909";
        }

        .vc-c-icon-2-3_1-3:before {
            content: "\e90a";
        }

        .vc-c-icon-5-6_1-6:before {
            content: "\e90b";
        }

        .vc-c-icon-add_element:before {
            content: "\e90c";
        }

        .vc-c-icon-add:before {
            content: "\e90e";
        }

        .vc-c-icon-cog:before {
            content: "\e90f";
        }

        .vc-c-icon-content_copy:before {
            content: "\e910";
        }

        .vc-c-icon-delete_empty:before {
            content: "\e911";
        }

        .vc-c-icon-dragndrop:before {
            content: "\e912";
        }

        .vc-c-icon-fullscreen_exit:before {
            content: "\e913";
        }

        .vc-c-icon-fullscreen:before {
            content: "\e914";
        }

        .vc-c-icon-arrow_drop_right:before {
            content: "\e915";
        }

        .vc-c-icon-layout_default:before {
            content: "\e916";
        }

        .vc-c-icon-layout_landscape-smartphones:before {
            content: "\e917";
        }

        .vc-c-icon-layout_landscape-tablets:before {
            content: "\e918";
        }

        .vc-c-icon-layout_portrait-smartphones:before {
            content: "\e919";
        }

        .vc-c-icon-layout_portrait-tablets:before {
            content: "\e91a";
        }

        .vc-c-icon-mode_edit:before {
            content: "\e91c";
        }

        .vc-c-icon-row_default_fe:before {
            content: "\e91d";
        }

        .vc-c-icon-text-block:before {
            content: "\e91e";
        }

        .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;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
        }

        .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(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/address-book.png) right center no-repeat;
        }

        .wpb_alarm_clock i.icon, option.wpb_alarm_clock {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/alarm-clock.png) right center no-repeat;
        }

        .wpb_anchor i.icon, option.wpb_anchor {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/anchor.png) right center no-repeat;
        }

        .wpb_application_image i.icon, option.wpb_application_image {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/application-image.png) right center no-repeat;
        }

        .wpb_arrow i.icon, option.wpb_arrow {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/arrow.png) right center no-repeat;
        }

        .wpb_asterisk i.icon, option.wpb_asterisk {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/asterisk.png) right center no-repeat;
        }

        .wpb_hammer i.icon, option.wpb_hammer {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/auction-hammer.png) right center no-repeat;
        }

        .wpb_balloon i.icon, option.wpb_balloon {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/balloon.png) right center no-repeat;
        }

        .wpb_balloon_buzz i.icon, option.wpb_balloon_buzz {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/balloon-buzz.png) right center no-repeat;
        }

        .wpb_balloon_facebook i.icon, option.wpb_balloon_facebook {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/balloon-facebook.png) right center no-repeat;
        }

        .wpb_balloon_twitter i.icon, option.wpb_balloon_twitter {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/balloon-twitter.png) right center no-repeat;
        }

        .wpb_battery i.icon, option.wpb_battery {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/battery-full.png) right center no-repeat;
        }

        .wpb_binocular i.icon, option.wpb_binocular {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/binocular.png) right center no-repeat;
        }

        .wpb_document_excel i.icon, option.wpb_document_excel {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/blue-document-excel.png) right center no-repeat;
        }

        .wpb_document_image i.icon, option.wpb_document_image {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/blue-document-image.png) right center no-repeat;
        }

        .wpb_document_music i.icon, option.wpb_document_music {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/blue-document-music.png) right center no-repeat;
        }

        .wpb_document_office i.icon, option.wpb_document_office {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/blue-document-office.png) right center no-repeat;
        }

        .wpb_document_pdf i.icon, option.wpb_document_pdf {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/blue-document-pdf.png) right center no-repeat;
        }

        .wpb_document_powerpoint i.icon, option.wpb_document_powerpoint {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/blue-document-powerpoint.png) right center no-repeat;
        }

        .wpb_document_word i.icon, option.wpb_document_word {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/blue-document-word.png) right center no-repeat;
        }

        .wpb_bookmark i.icon, option.wpb_bookmark {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/bookmark.png) right center no-repeat;
        }

        .wpb_camcorder i.icon, option.wpb_camcorder {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/camcorder.png) right center no-repeat;
        }

        .wpb_camera i.icon, option.wpb_camera {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/camera.png) right center no-repeat;
        }

        .wpb_chart i.icon, option.wpb_chart {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/chart.png) right center no-repeat;
        }

        .wpb_chart_pie i.icon, option.wpb_chart_pie {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/chart-pie.png) right center no-repeat;
        }

        .wpb_clock i.icon, option.wpb_clock {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/clock.png) right center no-repeat;
        }

        .wpb_play i.icon, option.wpb_play {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/control.png) right center no-repeat;
        }

        .wpb_fire i.icon, option.wpb_fire {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/fire.png) right center no-repeat;
        }

        .wpb_heart i.icon, option.wpb_heart {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/heart.png) right center no-repeat;
        }

        .wpb_mail i.icon, option.wpb_mail {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/mail.png) right center no-repeat;
        }

        .wpb_shield i.icon, option.wpb_shield {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/icons/plus-shield.png) right center no-repeat;
        }

        .wpb_video i.icon, option.wpb_video {
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/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 > *, .vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before {
                left: 50%;
                top: 50%;
                -webkit-transform: translate(-50%,-50%);
                -ms-transform: translate(-50%,-50%);
                -o-transform: translate(-50%,-50%);
            }

            .vc_message_box-icon > * {
                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;
                    z-index: 1;
                }

        @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;
            position: absolute;
            -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 {
            -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;
            -webkit-box-sizing: border-box;
            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;
            -webkit-box-sizing: border-box;
            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;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            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;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            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(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/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(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/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;
                    }

        @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 {
            border: none;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
        }

            .wpb_gallery .wpb_flexslider .flex-direction-nav a:hover {
                -webkit-box-shadow: none;
                -moz-box-shadow: none;
                box-shadow: none;
            }

            .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 a {
                border: none;
            }

            .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(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/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;
        }

        .vc-zigzag-wrapper {
            text-align: center;
        }

            .vc-zigzag-wrapper.vc-zigzag-align-left {
                text-align: left;
            }

            .vc-zigzag-wrapper.vc-zigzag-align-right {
                text-align: right;
            }

        .vc-zigzag-inner {
            display: inline-block;
        }

        .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;
            right: 0;
            display: block;
            margin: 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-hoverbox-block, .vc-hoverbox-block-inner * {
            backface-visibility: hidden;
        }

        .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) {
            .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;
        }

        .vc-hoverbox-wrapper, .vc-hoverbox-wrapper * {
            box-sizing: border-box;
        }

            .vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-back, .vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-front {
                border-radius: 10px;
            }

            .vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-back, .vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-front {
                border-radius: 50px;
            }

            .vc-hoverbox-wrapper.vc-hoverbox-align--center {
                text-align: center;
            }

            .vc-hoverbox-wrapper.vc-hoverbox-align--left {
                text-align: left;
            }

            .vc-hoverbox-wrapper.vc-hoverbox-align--right {
                text-align: right;
            }

            .vc-hoverbox-wrapper .vc-hoverbox {
                position: relative;
                display: inline-block;
                text-align: center;
                width: 100%;
            }

            .vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox {
                width: 100%;
            }

            .vc-hoverbox-wrapper.vc-hoverbox-width--90 .vc-hoverbox {
                width: 90%;
            }

            .vc-hoverbox-wrapper.vc-hoverbox-width--80 .vc-hoverbox {
                width: 80%;
            }

            .vc-hoverbox-wrapper.vc-hoverbox-width--70 .vc-hoverbox {
                width: 70%;
            }

            .vc-hoverbox-wrapper.vc-hoverbox-width--60 .vc-hoverbox {
                width: 60%;
            }

            .vc-hoverbox-wrapper.vc-hoverbox-width--50 .vc-hoverbox {
                width: 50%;
            }

            .vc-hoverbox-wrapper.vc-hoverbox-width--40 .vc-hoverbox {
                width: 40%;
            }

            .vc-hoverbox-wrapper.vc-hoverbox-width--30 .vc-hoverbox {
                width: 30%;
            }

            .vc-hoverbox-wrapper.vc-hoverbox-width--20 .vc-hoverbox {
                width: 20%;
            }

            .vc-hoverbox-wrapper.vc-hoverbox-width--10 .vc-hoverbox {
                width: 10%;
            }

        .vc-hoverbox-inner {
            width: 100%;
            display: inline-block;
            min-height: 250px;
        }

            .vc-hoverbox-inner :last-child {
                margin-bottom: 0;
            }

        .vc-hoverbox-block {
            height: 100%;
            width: 100%;
            position: absolute;
            top: 0;
            left: 0;
            display: flex;
            flex-direction: column;
            justify-content: center;
            transition: transform .5s ease-in-out;
            transform-style: preserve-3d;
            background-size: cover;
            background-position: center;
        }

        .vc-hoverbox-block-inner {
            flex-shrink: 0;
            padding: 20px;
        }

        .vc-hoverbox-front {
            transform: rotateY(0);
            z-index: 1;
        }

        .vc-hoverbox-back {
            transform: rotateY(180deg);
        }

        .vc-hoverbox:hover .vc-hoverbox-front {
            transform: rotateY(-180deg);
        }

        .vc-hoverbox:hover .vc-hoverbox-back {
            transform: rotateY(0);
        }

        .vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-front {
            transform: rotateY(180deg);
        }

        .vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-back {
            transform: rotateY(0);
            z-index: 2;
        }

        .vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-front {
            transform: rotateY(0);
        }

        .vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-back {
            transform: rotateY(-180deg);
        }

        @font-face {
            font-family: vc_grid_v1;
            src: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?-9hbgac);
            src: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac) format('embedded-opentype'),url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format('woff'),url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format('truetype'),url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/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-spinner::before {
            content: '';
            width: 16px;
            height: 16px;
            display: inline-block;
            pointer-events: none;
            margin-top: 6px;
            background: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/images/spinner.gif) no-repeat;
            background-position-x: center;
            background-position-y: center;
        }

        .vc-spinner.vc-spinner-complete::before {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/vc/tick.png);
        }

        .vc-spinner.vc-spinner-failed::before {
            background-image: url(https://demo2.madrasthemes.com/electro/wp-content/plugins/js_composer/assets/vc/remove.png);
        }

        .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;
                    }
    