.thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
}

.btn-group-lg > .btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

.btn-group-sm > .btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-group-xs > .btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after, .vc_row:before, .vc_row:after {
    content: " ";
    display: table;
}

.dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after, .vc_row:after {
    clear: both;
}

@media (max-width: 767px) {
    .vc_hidden-xs {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .vc_hidden-sm {
        display: none !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .vc_hidden-md {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    .vc_hidden-lg {
        display: none !important;
    }
}

.vc_non_responsive .vc_row .vc_col-sm-1 {
    position: relative;
    float: left;
    width: 8.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
    position: relative;
    float: left;
    width: 16.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
    position: relative;
    float: left;
    width: 25%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
    position: relative;
    float: left;
    width: 33.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
    position: relative;
    float: left;
    width: 41.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.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;
    float: left;
    width: 58.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
    position: relative;
    float: left;
    width: 66.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
    position: relative;
    float: left;
    width: 75%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
    position: relative;
    float: left;
    width: 83.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
    position: relative;
    float: left;
    width: 91.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.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-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
    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-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, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12 {
    float: left;
}

.vc_col-xs-12 {
    width: 100%;
}

.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-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-sm-10, .vc_col-sm-11, .vc_col-sm-12 {
        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-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-md-10, .vc_col-md-11, .vc_col-md-12 {
        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_col-lg-1, .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-lg-10, .vc_col-lg-11, .vc_col-lg-12 {
        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_pull-right {
    float: right !important;
}

.vc_pull-left {
    float: left !important;
}

.vc_clearfix:before, .vc_clearfix:after {
    content: " ";
    display: table;
}

.vc_clearfix:after {
    clear: both;
}

.vc_clearfix:before, .vc_clearfix:after {
    content: " ";
    display: table;
}

.vc_clearfix:after {
    clear: both;
}

.vc_el-clearfix {
    clear: both;
}

@media (max-width: 767px) {
    .vc_el-clearfix-xs {
        clear: both;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .vc_el-clearfix-sm {
        clear: both;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .vc_el-clearfix-md {
        clear: both;
    }
}

@media (min-width: 1200px) {
    .vc_el-clearfix-lg {
        clear: both;
    }
}

.vc_visible {
    display: block;
}

.vc_table {
    width: 100%;
    margin-bottom: 20px;
    border-collapse: collapse;
}

    .vc_table > thead > tr > th, .vc_table > tbody > tr > th, .vc_table > tfoot > tr > th, .vc_table > thead > tr > td, .vc_table > tbody > tr > td, .vc_table > tfoot > tr > td {
        padding: 8px;
        line-height: 1.42857143;
        vertical-align: top;
        border-top: 1px solid #dddddd;
    }

    .vc_table > thead > tr > th {
        vertical-align: bottom;
        border-bottom: 2px solid #dddddd;
    }

    .vc_table > caption + thead > tr:first-child > th, .vc_table > colgroup + thead > tr:first-child > th, .vc_table > thead:first-child > tr:first-child > th, .vc_table > caption + thead > tr:first-child > td, .vc_table > colgroup + thead > tr:first-child > td, .vc_table > thead:first-child > tr:first-child > td {
        border-top: 0;
    }

    .vc_table > tbody + tbody {
        border-top: 2px solid #dddddd;
    }

    .vc_table .table {
        background-color: #ffffff;
    }

.vc_table-bordered {
    border: 1px solid #dddddd;
}

    .vc_table-bordered > thead > tr > th, .vc_table-bordered > tbody > tr > th, .vc_table-bordered > tfoot > tr > th, .vc_table-bordered > thead > tr > td, .vc_table-bordered > tbody > tr > td, .vc_table-bordered > tfoot > tr > td {
        border: 1px solid #dddddd;
    }

    .vc_table-bordered > thead > tr > th, .vc_table-bordered > thead > tr > td {
        border-bottom-width: 2px;
    }

.vc_pixel_icon {
    display: inline-block;
    vertical-align: middle;
    height: 16px;
    width: 16px;
    background-position: 0 0;
    background-repeat: no-repeat;
}

.vc_pixel_icon-alert {
    background-image: url(../vc/alert.png);
}

.vc_pixel_icon-info {
    background-image: url(../vc/info.png);
}

.vc_pixel_icon-tick {
    background-image: url(../vc/tick.png);
}

.vc_pixel_icon-explanation {
    background-image: url(../vc/exclamation.png);
}

.vc_pixel_icon-address_book {
    background-image: url(../images/icons/address-book.png);
}

.vc_pixel_icon-alarm_clock {
    background-image: url(../images/icons/alarm-clock.png);
}

.vc_pixel_icon-anchor {
    background-image: url(../images/icons/anchor.png);
}

.vc_pixel_icon-application_image {
    background-image: url(../images/icons/application-image.png);
}

.vc_pixel_icon-arrow {
    background-image: url(../images/icons/arrow.png);
}

.vc_pixel_icon-asterisk {
    background-image: url(../images/icons/asterisk.png);
}

.vc_pixel_icon-hammer {
    background-image: url(../images/icons/auction-hammer.png);
}

.vc_pixel_icon-balloon {
    background-image: url(../images/icons/balloon.png);
}

.vc_pixel_icon-balloon_buzz {
    background-image: url(../images/icons/balloon-buzz.png);
}

.vc_pixel_icon-balloon_facebook {
    background-image: url(../images/icons/balloon-facebook.png);
}

.vc_pixel_icon-balloon_twitter {
    background-image: url(../images/icons/balloon-twitter.png);
}

.vc_pixel_icon-battery {
    background-image: url(../images/icons/battery-full.png);
}

.vc_pixel_icon-binocular {
    background-image: url(../images/icons/binocular.png);
}

.vc_pixel_icon-document_excel {
    background-image: url(../images/icons/blue-document-excel.png);
}

.vc_pixel_icon-document_image {
    background-image: url(../images/icons/blue-document-image.png);
}

.vc_pixel_icon-document_music {
    background-image: url(../images/icons/blue-document-music.png);
}

.vc_pixel_icon-document_office {
    background-image: url(../images/icons/blue-document-office.png);
}

.vc_pixel_icon-document_pdf {
    background-image: url(../images/icons/blue-document-pdf.png);
}

.vc_pixel_icon-document_powerpoint {
    background-image: url(../images/icons/blue-document-powerpoint.png);
}

.vc_pixel_icon-document_word {
    background-image: url(../images/icons/blue-document-word.png);
}

.vc_pixel_icon-bookmark {
    background-image: url(../images/icons/bookmark.png);
}

.vc_pixel_icon-camcorder {
    background-image: url(../images/icons/camcorder.png);
}

.vc_pixel_icon-camera {
    background-image: url(../images/icons/camera.png);
}

.vc_pixel_icon-chart {
    background-image: url(../images/icons/chart.png);
}

.vc_pixel_icon-chart_pie {
    background-image: url(../images/icons/chart-pie.png);
}

.vc_pixel_icon-clock {
    background-image: url(../images/icons/clock.png);
}

.vc_pixel_icon-play {
    background-image: url(../images/icons/control.png);
}

.vc_pixel_icon-fire {
    background-image: url(../images/icons/fire.png);
}

.vc_pixel_icon-heart {
    background-image: url(../images/icons/heart.png);
}

.vc_pixel_icon-mail {
    background-image: url(../images/icons/mail.png);
}

.vc_pixel_icon-shield {
    background-image: url(../images/icons/plus-shield.png);
}

.vc_pixel_icon-video {
    background-image: url(../images/icons/video.png);
}

.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%;
    margin-left: auto !important;
    margin-right: auto !important;
}

.vc_el_width_60 {
    width: 60%;
    margin-left: auto !important;
    margin-right: auto !important;
}

.vc_el_width_70 {
    width: 70%;
    margin-left: auto !important;
    margin-right: auto !important;
}

.vc_el_width_80 {
    width: 80%;
    margin-left: auto !important;
    margin-right: auto !important;
}

.vc_el_width_90 {
    width: 90%;
    margin-left: auto !important;
    margin-right: auto !important;
}

.vc_el_width_100 {
    width: 100%;
    margin-left: auto !important;
    margin-right: auto !important;
}

.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_btn, a.vc_btn, button.vc_btn, .vc_btn:hover, a.vc_btn:hover, button.vc_btn:hover, .vc_btn:focus, a.vc_btn:focus, button.vc_btn:focus {
        border: 1px solid transparent;
    }

.vc_btn-lg, a.vc_btn-lg, button.vc_btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

.vc_btn-sm, a.vc_btn-sm, button.vc_btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.vc_btn-xs, a.vc_btn-xs, button.vc_btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.vc_btn_square, a.vc_btn_square, button.vc_btn_square {
    border-radius: 0;
}

.vc_btn_square_outlined, a.vc_btn_square_outlined, button.vc_btn_square_outlined {
    border-radius: 0;
    background: none !important;
}

    .vc_btn_square_outlined, a.vc_btn_square_outlined, button.vc_btn_square_outlined, .vc_btn_square_outlined:hover, a.vc_btn_square_outlined:hover, button.vc_btn_square_outlined:hover, .vc_btn_square_outlined:focus, a.vc_btn_square_outlined:focus, button.vc_btn_square_outlined:focus {
        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: none !important;
}

    .vc_btn_outlined, a.vc_btn_outlined, button.vc_btn_outlined, .vc_btn_outlined:hover, a.vc_btn_outlined:hover, button.vc_btn_outlined:hover, .vc_btn_outlined:focus, a.vc_btn_outlined:focus, button.vc_btn_outlined:focus {
        border: 2px solid;
    }

.vc_btn-blue, a.vc_btn-blue, button.vc_btn-blue {
    background-color: #5472d2;
    color: #ffffff !important;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.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, a.vc_btn-blue.vc_btn_outlined, button.vc_btn-blue.vc_btn_outlined, .vc_btn-blue.vc_btn_square_outlined, a.vc_btn-blue.vc_btn_square_outlined, button.vc_btn-blue.vc_btn_square_outlined {
        color: #5472d2 !important;
    }

        .vc_btn-blue.vc_btn_outlined:hover, a.vc_btn-blue.vc_btn_outlined:hover, button.vc_btn-blue.vc_btn_outlined:hover, .vc_btn-blue.vc_btn_square_outlined:hover, a.vc_btn-blue.vc_btn_square_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: #ffffff !important;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.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, a.vc_btn-turquoise.vc_btn_outlined, button.vc_btn-turquoise.vc_btn_outlined, .vc_btn-turquoise.vc_btn_square_outlined, a.vc_btn-turquoise.vc_btn_square_outlined, button.vc_btn-turquoise.vc_btn_square_outlined {
        color: #00c1cf !important;
    }

        .vc_btn-turquoise.vc_btn_outlined:hover, a.vc_btn-turquoise.vc_btn_outlined:hover, button.vc_btn-turquoise.vc_btn_outlined:hover, .vc_btn-turquoise.vc_btn_square_outlined:hover, a.vc_btn-turquoise.vc_btn_square_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: #ffffff !important;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.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, a.vc_btn-pink.vc_btn_outlined, button.vc_btn-pink.vc_btn_outlined, .vc_btn-pink.vc_btn_square_outlined, a.vc_btn-pink.vc_btn_square_outlined, button.vc_btn-pink.vc_btn_square_outlined {
        color: #fe6c61 !important;
    }

        .vc_btn-pink.vc_btn_outlined:hover, a.vc_btn-pink.vc_btn_outlined:hover, button.vc_btn-pink.vc_btn_outlined:hover, .vc_btn-pink.vc_btn_square_outlined:hover, a.vc_btn-pink.vc_btn_square_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: #ffffff !important;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.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, a.vc_btn-violet.vc_btn_outlined, button.vc_btn-violet.vc_btn_outlined, .vc_btn-violet.vc_btn_square_outlined, a.vc_btn-violet.vc_btn_square_outlined, button.vc_btn-violet.vc_btn_square_outlined {
        color: #8d6dc4 !important;
    }

        .vc_btn-violet.vc_btn_outlined:hover, a.vc_btn-violet.vc_btn_outlined:hover, button.vc_btn-violet.vc_btn_outlined:hover, .vc_btn-violet.vc_btn_square_outlined:hover, a.vc_btn-violet.vc_btn_square_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: #ffffff !important;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.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, a.vc_btn-peacoc.vc_btn_outlined, button.vc_btn-peacoc.vc_btn_outlined, .vc_btn-peacoc.vc_btn_square_outlined, a.vc_btn-peacoc.vc_btn_square_outlined, button.vc_btn-peacoc.vc_btn_square_outlined {
        color: #4cadc9 !important;
    }

        .vc_btn-peacoc.vc_btn_outlined:hover, a.vc_btn-peacoc.vc_btn_outlined:hover, button.vc_btn-peacoc.vc_btn_outlined:hover, .vc_btn-peacoc.vc_btn_square_outlined:hover, a.vc_btn-peacoc.vc_btn_square_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: #ffffff !important;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.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, a.vc_btn-chino.vc_btn_outlined, button.vc_btn-chino.vc_btn_outlined, .vc_btn-chino.vc_btn_square_outlined, a.vc_btn-chino.vc_btn_square_outlined, button.vc_btn-chino.vc_btn_square_outlined {
        color: #cec2ab !important;
    }

        .vc_btn-chino.vc_btn_outlined:hover, a.vc_btn-chino.vc_btn_outlined:hover, button.vc_btn-chino.vc_btn_outlined:hover, .vc_btn-chino.vc_btn_square_outlined:hover, a.vc_btn-chino.vc_btn_square_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: #ffffff !important;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.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, a.vc_btn-mulled_wine.vc_btn_outlined, button.vc_btn-mulled_wine.vc_btn_outlined, .vc_btn-mulled_wine.vc_btn_square_outlined, a.vc_btn-mulled_wine.vc_btn_square_outlined, button.vc_btn-mulled_wine.vc_btn_square_outlined {
        color: #50485b !important;
    }

        .vc_btn-mulled_wine.vc_btn_outlined:hover, a.vc_btn-mulled_wine.vc_btn_outlined:hover, button.vc_btn-mulled_wine.vc_btn_outlined:hover, .vc_btn-mulled_wine.vc_btn_square_outlined:hover, a.vc_btn-mulled_wine.vc_btn_square_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: #ffffff !important;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.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, a.vc_btn-vista_blue.vc_btn_outlined, button.vc_btn-vista_blue.vc_btn_outlined, .vc_btn-vista_blue.vc_btn_square_outlined, a.vc_btn-vista_blue.vc_btn_square_outlined, button.vc_btn-vista_blue.vc_btn_square_outlined {
        color: #75d69c !important;
    }

        .vc_btn-vista_blue.vc_btn_outlined:hover, a.vc_btn-vista_blue.vc_btn_outlined:hover, button.vc_btn-vista_blue.vc_btn_outlined:hover, .vc_btn-vista_blue.vc_btn_square_outlined:hover, a.vc_btn-vista_blue.vc_btn_square_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: #ffffff !important;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.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, a.vc_btn-black.vc_btn_outlined, button.vc_btn-black.vc_btn_outlined, .vc_btn-black.vc_btn_square_outlined, a.vc_btn-black.vc_btn_square_outlined, button.vc_btn-black.vc_btn_square_outlined {
        color: #2a2a2a !important;
    }

        .vc_btn-black.vc_btn_outlined:hover, a.vc_btn-black.vc_btn_outlined:hover, button.vc_btn-black.vc_btn_outlined:hover, .vc_btn-black.vc_btn_square_outlined:hover, a.vc_btn-black.vc_btn_square_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: #666666 !important;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.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, a.vc_btn-grey.vc_btn_outlined, button.vc_btn-grey.vc_btn_outlined, .vc_btn-grey.vc_btn_square_outlined, a.vc_btn-grey.vc_btn_square_outlined, button.vc_btn-grey.vc_btn_square_outlined {
        color: #ebebeb !important;
    }

        .vc_btn-grey.vc_btn_outlined:hover, a.vc_btn-grey.vc_btn_outlined:hover, button.vc_btn-grey.vc_btn_outlined:hover, .vc_btn-grey.vc_btn_square_outlined:hover, a.vc_btn-grey.vc_btn_square_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: #ffffff !important;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.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, a.vc_btn-orange.vc_btn_outlined, button.vc_btn-orange.vc_btn_outlined, .vc_btn-orange.vc_btn_square_outlined, a.vc_btn-orange.vc_btn_square_outlined, button.vc_btn-orange.vc_btn_square_outlined {
        color: #f7be68 !important;
    }

        .vc_btn-orange.vc_btn_outlined:hover, a.vc_btn-orange.vc_btn_outlined:hover, button.vc_btn-orange.vc_btn_outlined:hover, .vc_btn-orange.vc_btn_square_outlined:hover, a.vc_btn-orange.vc_btn_square_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: #ffffff !important;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.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, a.vc_btn-sky.vc_btn_outlined, button.vc_btn-sky.vc_btn_outlined, .vc_btn-sky.vc_btn_square_outlined, a.vc_btn-sky.vc_btn_square_outlined, button.vc_btn-sky.vc_btn_square_outlined {
        color: #5aa1e3 !important;
    }

        .vc_btn-sky.vc_btn_outlined:hover, a.vc_btn-sky.vc_btn_outlined:hover, button.vc_btn-sky.vc_btn_outlined:hover, .vc_btn-sky.vc_btn_square_outlined:hover, a.vc_btn-sky.vc_btn_square_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: #ffffff !important;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.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, a.vc_btn-green.vc_btn_outlined, button.vc_btn-green.vc_btn_outlined, .vc_btn-green.vc_btn_square_outlined, a.vc_btn-green.vc_btn_square_outlined, button.vc_btn-green.vc_btn_square_outlined {
        color: #6dab3c !important;
    }

        .vc_btn-green.vc_btn_outlined:hover, a.vc_btn-green.vc_btn_outlined:hover, button.vc_btn-green.vc_btn_outlined:hover, .vc_btn-green.vc_btn_square_outlined:hover, a.vc_btn-green.vc_btn_square_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: #ffffff !important;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.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, a.vc_btn-juicy_pink.vc_btn_outlined, button.vc_btn-juicy_pink.vc_btn_outlined, .vc_btn-juicy_pink.vc_btn_square_outlined, a.vc_btn-juicy_pink.vc_btn_square_outlined, button.vc_btn-juicy_pink.vc_btn_square_outlined {
        color: #f4524d !important;
    }

        .vc_btn-juicy_pink.vc_btn_outlined:hover, a.vc_btn-juicy_pink.vc_btn_outlined:hover, button.vc_btn-juicy_pink.vc_btn_outlined:hover, .vc_btn-juicy_pink.vc_btn_square_outlined:hover, a.vc_btn-juicy_pink.vc_btn_square_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: #ffffff !important;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.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, a.vc_btn-sandy_brown.vc_btn_outlined, button.vc_btn-sandy_brown.vc_btn_outlined, .vc_btn-sandy_brown.vc_btn_square_outlined, a.vc_btn-sandy_brown.vc_btn_square_outlined, button.vc_btn-sandy_brown.vc_btn_square_outlined {
        color: #f79468 !important;
    }

        .vc_btn-sandy_brown.vc_btn_outlined:hover, a.vc_btn-sandy_brown.vc_btn_outlined:hover, button.vc_btn-sandy_brown.vc_btn_outlined:hover, .vc_btn-sandy_brown.vc_btn_square_outlined:hover, a.vc_btn-sandy_brown.vc_btn_square_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: #ffffff !important;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.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, a.vc_btn-purple.vc_btn_outlined, button.vc_btn-purple.vc_btn_outlined, .vc_btn-purple.vc_btn_square_outlined, a.vc_btn-purple.vc_btn_square_outlined, button.vc_btn-purple.vc_btn_square_outlined {
        color: #b97ebb !important;
    }

        .vc_btn-purple.vc_btn_outlined:hover, a.vc_btn-purple.vc_btn_outlined:hover, button.vc_btn-purple.vc_btn_outlined:hover, .vc_btn-purple.vc_btn_square_outlined:hover, a.vc_btn-purple.vc_btn_square_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: #ffffff;
    color: #666666 !important;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.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, a.vc_btn-white.vc_btn_outlined, button.vc_btn-white.vc_btn_outlined, .vc_btn-white.vc_btn_square_outlined, a.vc_btn-white.vc_btn_square_outlined, button.vc_btn-white.vc_btn_square_outlined {
        color: #ffffff !important;
    }

        .vc_btn-white.vc_btn_outlined:hover, a.vc_btn-white.vc_btn_outlined:hover, button.vc_btn-white.vc_btn_outlined:hover, .vc_btn-white.vc_btn_square_outlined:hover, a.vc_btn-white.vc_btn_square_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: #ffffff !important;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.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, a.vc_btn-grace.vc_btn_outlined, button.vc_btn-grace.vc_btn_outlined, .vc_btn-grace.vc_btn_square_outlined, a.vc_btn-grace.vc_btn_square_outlined, button.vc_btn-grace.vc_btn_square_outlined {
        color: #aed13b !important;
    }

        .vc_btn-grace.vc_btn_outlined:hover, a.vc_btn-grace.vc_btn_outlined:hover, button.vc_btn-grace.vc_btn_outlined:hover, .vc_btn-grace.vc_btn_square_outlined:hover, a.vc_btn-grace.vc_btn_square_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: #ffffff;
    border-color: transparent;
}

    .vc_btn-default:hover, a.vc_btn-default:hover, button.vc_btn-default:hover, .vc_btn-default:focus, a.vc_btn-default:focus, button.vc_btn-default:focus, .vc_btn-default:active, a.vc_btn-default:active, button.vc_btn-default:active, .vc_btn-default.active, a.vc_btn-default.active, button.vc_btn-default.active, .open > .dropdown-toggle.vc_btn-default, .open > .dropdown-togglea.vc_btn-default, .open > .dropdown-togglebutton.vc_btn-default {
        color: #7d7d7d;
        background-color: #e6e6e6;
        border-color: rgba(0, 0, 0, 0);
    }

    .vc_btn-default:active, a.vc_btn-default:active, button.vc_btn-default:active, .vc_btn-default.active, a.vc_btn-default.active, button.vc_btn-default.active, .open > .dropdown-toggle.vc_btn-default, .open > .dropdown-togglea.vc_btn-default, .open > .dropdown-togglebutton.vc_btn-default {
        background-image: none;
    }

    .vc_btn-default.disabled, a.vc_btn-default.disabled, button.vc_btn-default.disabled, .vc_btn-default[disabled], a.vc_btn-default[disabled], button.vc_btn-default[disabled], fieldset[disabled] .vc_btn-default, fieldset[disabled] a.vc_btn-default, fieldset[disabled] button.vc_btn-default, .vc_btn-default.disabled:hover, a.vc_btn-default.disabled:hover, button.vc_btn-default.disabled:hover, .vc_btn-default[disabled]:hover, a.vc_btn-default[disabled]:hover, button.vc_btn-default[disabled]:hover, fieldset[disabled] .vc_btn-default:hover, fieldset[disabled] a.vc_btn-default:hover, fieldset[disabled] button.vc_btn-default:hover, .vc_btn-default.disabled:focus, a.vc_btn-default.disabled:focus, button.vc_btn-default.disabled:focus, .vc_btn-default[disabled]:focus, a.vc_btn-default[disabled]:focus, button.vc_btn-default[disabled]:focus, fieldset[disabled] .vc_btn-default:focus, fieldset[disabled] a.vc_btn-default:focus, fieldset[disabled] button.vc_btn-default:focus, .vc_btn-default.disabled:active, a.vc_btn-default.disabled:active, button.vc_btn-default.disabled:active, .vc_btn-default[disabled]:active, a.vc_btn-default[disabled]:active, button.vc_btn-default[disabled]:active, fieldset[disabled] .vc_btn-default:active, fieldset[disabled] a.vc_btn-default:active, fieldset[disabled] button.vc_btn-default:active, .vc_btn-default.disabled.active, a.vc_btn-default.disabled.active, button.vc_btn-default.disabled.active, .vc_btn-default[disabled].active, a.vc_btn-default[disabled].active, button.vc_btn-default[disabled].active, fieldset[disabled] .vc_btn-default.active, fieldset[disabled] a.vc_btn-default.active, fieldset[disabled] button.vc_btn-default.active {
        background-color: #ffffff;
        border-color: transparent;
    }

    .vc_btn-default .badge, a.vc_btn-default .badge, button.vc_btn-default .badge {
        color: #ffffff;
        background-color: #7d7d7d;
    }

.vc_btn-primary, a.vc_btn-primary, button.vc_btn-primary {
    color: #ffffff;
    background-color: #00aef0;
    border-color: transparent;
}

    .vc_btn-primary:hover, a.vc_btn-primary:hover, button.vc_btn-primary:hover, .vc_btn-primary:focus, a.vc_btn-primary:focus, button.vc_btn-primary:focus, .vc_btn-primary:active, a.vc_btn-primary:active, button.vc_btn-primary:active, .vc_btn-primary.active, a.vc_btn-primary.active, button.vc_btn-primary.active, .open > .dropdown-toggle.vc_btn-primary, .open > .dropdown-togglea.vc_btn-primary, .open > .dropdown-togglebutton.vc_btn-primary {
        color: #ffffff;
        background-color: #0089bd;
        border-color: rgba(0, 0, 0, 0);
    }

    .vc_btn-primary:active, a.vc_btn-primary:active, button.vc_btn-primary:active, .vc_btn-primary.active, a.vc_btn-primary.active, button.vc_btn-primary.active, .open > .dropdown-toggle.vc_btn-primary, .open > .dropdown-togglea.vc_btn-primary, .open > .dropdown-togglebutton.vc_btn-primary {
        background-image: none;
    }

    .vc_btn-primary.disabled, a.vc_btn-primary.disabled, button.vc_btn-primary.disabled, .vc_btn-primary[disabled], a.vc_btn-primary[disabled], button.vc_btn-primary[disabled], fieldset[disabled] .vc_btn-primary, fieldset[disabled] a.vc_btn-primary, fieldset[disabled] button.vc_btn-primary, .vc_btn-primary.disabled:hover, a.vc_btn-primary.disabled:hover, button.vc_btn-primary.disabled:hover, .vc_btn-primary[disabled]:hover, a.vc_btn-primary[disabled]:hover, button.vc_btn-primary[disabled]:hover, fieldset[disabled] .vc_btn-primary:hover, fieldset[disabled] a.vc_btn-primary:hover, fieldset[disabled] button.vc_btn-primary:hover, .vc_btn-primary.disabled:focus, a.vc_btn-primary.disabled:focus, button.vc_btn-primary.disabled:focus, .vc_btn-primary[disabled]:focus, a.vc_btn-primary[disabled]:focus, button.vc_btn-primary[disabled]:focus, fieldset[disabled] .vc_btn-primary:focus, fieldset[disabled] a.vc_btn-primary:focus, fieldset[disabled] button.vc_btn-primary:focus, .vc_btn-primary.disabled:active, a.vc_btn-primary.disabled:active, button.vc_btn-primary.disabled:active, .vc_btn-primary[disabled]:active, a.vc_btn-primary[disabled]:active, button.vc_btn-primary[disabled]:active, fieldset[disabled] .vc_btn-primary:active, fieldset[disabled] a.vc_btn-primary:active, fieldset[disabled] button.vc_btn-primary:active, .vc_btn-primary.disabled.active, a.vc_btn-primary.disabled.active, button.vc_btn-primary.disabled.active, .vc_btn-primary[disabled].active, a.vc_btn-primary[disabled].active, button.vc_btn-primary[disabled].active, fieldset[disabled] .vc_btn-primary.active, fieldset[disabled] a.vc_btn-primary.active, fieldset[disabled] button.vc_btn-primary.active {
        background-color: #00aef0;
        border-color: transparent;
    }

    .vc_btn-primary .badge, a.vc_btn-primary .badge, button.vc_btn-primary .badge {
        color: #00aef0;
        background-color: #ffffff;
    }

.vc_btn-success, a.vc_btn-success, button.vc_btn-success {
    color: #ffffff;
    background-color: #5cb85c;
    border-color: transparent;
}

    .vc_btn-success:hover, a.vc_btn-success:hover, button.vc_btn-success:hover, .vc_btn-success:focus, a.vc_btn-success:focus, button.vc_btn-success:focus, .vc_btn-success:active, a.vc_btn-success:active, button.vc_btn-success:active, .vc_btn-success.active, a.vc_btn-success.active, button.vc_btn-success.active, .open > .dropdown-toggle.vc_btn-success, .open > .dropdown-togglea.vc_btn-success, .open > .dropdown-togglebutton.vc_btn-success {
        color: #ffffff;
        background-color: #449d44;
        border-color: rgba(0, 0, 0, 0);
    }

    .vc_btn-success:active, a.vc_btn-success:active, button.vc_btn-success:active, .vc_btn-success.active, a.vc_btn-success.active, button.vc_btn-success.active, .open > .dropdown-toggle.vc_btn-success, .open > .dropdown-togglea.vc_btn-success, .open > .dropdown-togglebutton.vc_btn-success {
        background-image: none;
    }

    .vc_btn-success.disabled, a.vc_btn-success.disabled, button.vc_btn-success.disabled, .vc_btn-success[disabled], a.vc_btn-success[disabled], button.vc_btn-success[disabled], fieldset[disabled] .vc_btn-success, fieldset[disabled] a.vc_btn-success, fieldset[disabled] button.vc_btn-success, .vc_btn-success.disabled:hover, a.vc_btn-success.disabled:hover, button.vc_btn-success.disabled:hover, .vc_btn-success[disabled]:hover, a.vc_btn-success[disabled]:hover, button.vc_btn-success[disabled]:hover, fieldset[disabled] .vc_btn-success:hover, fieldset[disabled] a.vc_btn-success:hover, fieldset[disabled] button.vc_btn-success:hover, .vc_btn-success.disabled:focus, a.vc_btn-success.disabled:focus, button.vc_btn-success.disabled:focus, .vc_btn-success[disabled]:focus, a.vc_btn-success[disabled]:focus, button.vc_btn-success[disabled]:focus, fieldset[disabled] .vc_btn-success:focus, fieldset[disabled] a.vc_btn-success:focus, fieldset[disabled] button.vc_btn-success:focus, .vc_btn-success.disabled:active, a.vc_btn-success.disabled:active, button.vc_btn-success.disabled:active, .vc_btn-success[disabled]:active, a.vc_btn-success[disabled]:active, button.vc_btn-success[disabled]:active, fieldset[disabled] .vc_btn-success:active, fieldset[disabled] a.vc_btn-success:active, fieldset[disabled] button.vc_btn-success:active, .vc_btn-success.disabled.active, a.vc_btn-success.disabled.active, button.vc_btn-success.disabled.active, .vc_btn-success[disabled].active, a.vc_btn-success[disabled].active, button.vc_btn-success[disabled].active, fieldset[disabled] .vc_btn-success.active, fieldset[disabled] a.vc_btn-success.active, fieldset[disabled] button.vc_btn-success.active {
        background-color: #5cb85c;
        border-color: transparent;
    }

    .vc_btn-success .badge, a.vc_btn-success .badge, button.vc_btn-success .badge {
        color: #5cb85c;
        background-color: #ffffff;
    }

.vc_btn-info, a.vc_btn-info, button.vc_btn-info {
    color: #ffffff;
    background-color: #5bc0de;
    border-color: transparent;
}

    .vc_btn-info:hover, a.vc_btn-info:hover, button.vc_btn-info:hover, .vc_btn-info:focus, a.vc_btn-info:focus, button.vc_btn-info:focus, .vc_btn-info:active, a.vc_btn-info:active, button.vc_btn-info:active, .vc_btn-info.active, a.vc_btn-info.active, button.vc_btn-info.active, .open > .dropdown-toggle.vc_btn-info, .open > .dropdown-togglea.vc_btn-info, .open > .dropdown-togglebutton.vc_btn-info {
        color: #ffffff;
        background-color: #31b0d5;
        border-color: rgba(0, 0, 0, 0);
    }

    .vc_btn-info:active, a.vc_btn-info:active, button.vc_btn-info:active, .vc_btn-info.active, a.vc_btn-info.active, button.vc_btn-info.active, .open > .dropdown-toggle.vc_btn-info, .open > .dropdown-togglea.vc_btn-info, .open > .dropdown-togglebutton.vc_btn-info {
        background-image: none;
    }

    .vc_btn-info.disabled, a.vc_btn-info.disabled, button.vc_btn-info.disabled, .vc_btn-info[disabled], a.vc_btn-info[disabled], button.vc_btn-info[disabled], fieldset[disabled] .vc_btn-info, fieldset[disabled] a.vc_btn-info, fieldset[disabled] button.vc_btn-info, .vc_btn-info.disabled:hover, a.vc_btn-info.disabled:hover, button.vc_btn-info.disabled:hover, .vc_btn-info[disabled]:hover, a.vc_btn-info[disabled]:hover, button.vc_btn-info[disabled]:hover, fieldset[disabled] .vc_btn-info:hover, fieldset[disabled] a.vc_btn-info:hover, fieldset[disabled] button.vc_btn-info:hover, .vc_btn-info.disabled:focus, a.vc_btn-info.disabled:focus, button.vc_btn-info.disabled:focus, .vc_btn-info[disabled]:focus, a.vc_btn-info[disabled]:focus, button.vc_btn-info[disabled]:focus, fieldset[disabled] .vc_btn-info:focus, fieldset[disabled] a.vc_btn-info:focus, fieldset[disabled] button.vc_btn-info:focus, .vc_btn-info.disabled:active, a.vc_btn-info.disabled:active, button.vc_btn-info.disabled:active, .vc_btn-info[disabled]:active, a.vc_btn-info[disabled]:active, button.vc_btn-info[disabled]:active, fieldset[disabled] .vc_btn-info:active, fieldset[disabled] a.vc_btn-info:active, fieldset[disabled] button.vc_btn-info:active, .vc_btn-info.disabled.active, a.vc_btn-info.disabled.active, button.vc_btn-info.disabled.active, .vc_btn-info[disabled].active, a.vc_btn-info[disabled].active, button.vc_btn-info[disabled].active, fieldset[disabled] .vc_btn-info.active, fieldset[disabled] a.vc_btn-info.active, fieldset[disabled] button.vc_btn-info.active {
        background-color: #5bc0de;
        border-color: transparent;
    }

    .vc_btn-info .badge, a.vc_btn-info .badge, button.vc_btn-info .badge {
        color: #5bc0de;
        background-color: #ffffff;
    }

.vc_btn-warning, a.vc_btn-warning, button.vc_btn-warning {
    color: #ffffff;
    background-color: #f0ad4e;
    border-color: transparent;
}

    .vc_btn-warning:hover, a.vc_btn-warning:hover, button.vc_btn-warning:hover, .vc_btn-warning:focus, a.vc_btn-warning:focus, button.vc_btn-warning:focus, .vc_btn-warning:active, a.vc_btn-warning:active, button.vc_btn-warning:active, .vc_btn-warning.active, a.vc_btn-warning.active, button.vc_btn-warning.active, .open > .dropdown-toggle.vc_btn-warning, .open > .dropdown-togglea.vc_btn-warning, .open > .dropdown-togglebutton.vc_btn-warning {
        color: #ffffff;
        background-color: #ec971f;
        border-color: rgba(0, 0, 0, 0);
    }

    .vc_btn-warning:active, a.vc_btn-warning:active, button.vc_btn-warning:active, .vc_btn-warning.active, a.vc_btn-warning.active, button.vc_btn-warning.active, .open > .dropdown-toggle.vc_btn-warning, .open > .dropdown-togglea.vc_btn-warning, .open > .dropdown-togglebutton.vc_btn-warning {
        background-image: none;
    }

    .vc_btn-warning.disabled, a.vc_btn-warning.disabled, button.vc_btn-warning.disabled, .vc_btn-warning[disabled], a.vc_btn-warning[disabled], button.vc_btn-warning[disabled], fieldset[disabled] .vc_btn-warning, fieldset[disabled] a.vc_btn-warning, fieldset[disabled] button.vc_btn-warning, .vc_btn-warning.disabled:hover, a.vc_btn-warning.disabled:hover, button.vc_btn-warning.disabled:hover, .vc_btn-warning[disabled]:hover, a.vc_btn-warning[disabled]:hover, button.vc_btn-warning[disabled]:hover, fieldset[disabled] .vc_btn-warning:hover, fieldset[disabled] a.vc_btn-warning:hover, fieldset[disabled] button.vc_btn-warning:hover, .vc_btn-warning.disabled:focus, a.vc_btn-warning.disabled:focus, button.vc_btn-warning.disabled:focus, .vc_btn-warning[disabled]:focus, a.vc_btn-warning[disabled]:focus, button.vc_btn-warning[disabled]:focus, fieldset[disabled] .vc_btn-warning:focus, fieldset[disabled] a.vc_btn-warning:focus, fieldset[disabled] button.vc_btn-warning:focus, .vc_btn-warning.disabled:active, a.vc_btn-warning.disabled:active, button.vc_btn-warning.disabled:active, .vc_btn-warning[disabled]:active, a.vc_btn-warning[disabled]:active, button.vc_btn-warning[disabled]:active, fieldset[disabled] .vc_btn-warning:active, fieldset[disabled] a.vc_btn-warning:active, fieldset[disabled] button.vc_btn-warning:active, .vc_btn-warning.disabled.active, a.vc_btn-warning.disabled.active, button.vc_btn-warning.disabled.active, .vc_btn-warning[disabled].active, a.vc_btn-warning[disabled].active, button.vc_btn-warning[disabled].active, fieldset[disabled] .vc_btn-warning.active, fieldset[disabled] a.vc_btn-warning.active, fieldset[disabled] button.vc_btn-warning.active {
        background-color: #f0ad4e;
        border-color: transparent;
    }

    .vc_btn-warning .badge, a.vc_btn-warning .badge, button.vc_btn-warning .badge {
        color: #f0ad4e;
        background-color: #ffffff;
    }

.vc_btn-danger, a.vc_btn-danger, button.vc_btn-danger {
    color: #ffffff;
    background-color: #d9534f;
    border-color: transparent;
}

    .vc_btn-danger:hover, a.vc_btn-danger:hover, button.vc_btn-danger:hover, .vc_btn-danger:focus, a.vc_btn-danger:focus, button.vc_btn-danger:focus, .vc_btn-danger:active, a.vc_btn-danger:active, button.vc_btn-danger:active, .vc_btn-danger.active, a.vc_btn-danger.active, button.vc_btn-danger.active, .open > .dropdown-toggle.vc_btn-danger, .open > .dropdown-togglea.vc_btn-danger, .open > .dropdown-togglebutton.vc_btn-danger {
        color: #ffffff;
        background-color: #c9302c;
        border-color: rgba(0, 0, 0, 0);
    }

    .vc_btn-danger:active, a.vc_btn-danger:active, button.vc_btn-danger:active, .vc_btn-danger.active, a.vc_btn-danger.active, button.vc_btn-danger.active, .open > .dropdown-toggle.vc_btn-danger, .open > .dropdown-togglea.vc_btn-danger, .open > .dropdown-togglebutton.vc_btn-danger {
        background-image: none;
    }

    .vc_btn-danger.disabled, a.vc_btn-danger.disabled, button.vc_btn-danger.disabled, .vc_btn-danger[disabled], a.vc_btn-danger[disabled], button.vc_btn-danger[disabled], fieldset[disabled] .vc_btn-danger, fieldset[disabled] a.vc_btn-danger, fieldset[disabled] button.vc_btn-danger, .vc_btn-danger.disabled:hover, a.vc_btn-danger.disabled:hover, button.vc_btn-danger.disabled:hover, .vc_btn-danger[disabled]:hover, a.vc_btn-danger[disabled]:hover, button.vc_btn-danger[disabled]:hover, fieldset[disabled] .vc_btn-danger:hover, fieldset[disabled] a.vc_btn-danger:hover, fieldset[disabled] button.vc_btn-danger:hover, .vc_btn-danger.disabled:focus, a.vc_btn-danger.disabled:focus, button.vc_btn-danger.disabled:focus, .vc_btn-danger[disabled]:focus, a.vc_btn-danger[disabled]:focus, button.vc_btn-danger[disabled]:focus, fieldset[disabled] .vc_btn-danger:focus, fieldset[disabled] a.vc_btn-danger:focus, fieldset[disabled] button.vc_btn-danger:focus, .vc_btn-danger.disabled:active, a.vc_btn-danger.disabled:active, button.vc_btn-danger.disabled:active, .vc_btn-danger[disabled]:active, a.vc_btn-danger[disabled]:active, button.vc_btn-danger[disabled]:active, fieldset[disabled] .vc_btn-danger:active, fieldset[disabled] a.vc_btn-danger:active, fieldset[disabled] button.vc_btn-danger:active, .vc_btn-danger.disabled.active, a.vc_btn-danger.disabled.active, button.vc_btn-danger.disabled.active, .vc_btn-danger[disabled].active, a.vc_btn-danger[disabled].active, button.vc_btn-danger[disabled].active, fieldset[disabled] .vc_btn-danger.active, fieldset[disabled] a.vc_btn-danger.active, fieldset[disabled] button.vc_btn-danger.active {
        background-color: #d9534f;
        border-color: transparent;
    }

    .vc_btn-danger .badge, a.vc_btn-danger .badge, button.vc_btn-danger .badge {
        color: #d9534f;
        background-color: #ffffff;
    }

.vc_button-2-wrapper {
    display: inline-block;
    vertical-align: middle;
}

    .vc_button-2-wrapper.vc_button-2-align-left {
        display: block;
        text-align: left;
    }

    .vc_button-2-wrapper.vc_button-2-align-right {
        display: block;
        text-align: right;
    }

    .vc_button-2-wrapper.vc_button-2-align-center {
        display: block;
        text-align: center;
    }

i.icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    vertical-align: text-top;
    margin-left: 5px;
}

.wpb_btn-large i.icon {
    height: 19px;
    margin-left: 9px;
}

.wpb_btn-small i.icon {
    height: 15px;
}

.wpb_btn-mini i.icon {
    display: none;
}

.wpb_address_book i.icon, option.wpb_address_book {
    background: url(../images/icons/address-book.png) no-repeat right center;
}

.wpb_alarm_clock i.icon, option.wpb_alarm_clock {
    background: url(../images/icons/alarm-clock.png) no-repeat right center;
}

.wpb_anchor i.icon, option.wpb_anchor {
    background: url(../images/icons/anchor.png) no-repeat right center;
}

.wpb_application_image i.icon, option.wpb_application_image {
    background: url(../images/icons/application-image.png) no-repeat right center;
}

.wpb_arrow i.icon, option.wpb_arrow {
    background: url(../images/icons/arrow.png) no-repeat right center;
}

.wpb_asterisk i.icon, option.wpb_asterisk {
    background: url(../images/icons/asterisk.png) no-repeat right center;
}

.wpb_hammer i.icon, option.wpb_hammer {
    background: url(../images/icons/auction-hammer.png) no-repeat right center;
}

.wpb_balloon i.icon, option.wpb_balloon {
    background: url(../images/icons/balloon.png) no-repeat right center;
}

.wpb_balloon_buzz i.icon, option.wpb_balloon_buzz {
    background: url(../images/icons/balloon-buzz.png) no-repeat right center;
}

.wpb_balloon_facebook i.icon, option.wpb_balloon_facebook {
    background: url(../images/icons/balloon-facebook.png) no-repeat right center;
}

.wpb_balloon_twitter i.icon, option.wpb_balloon_twitter {
    background: url(../images/icons/balloon-twitter.png) no-repeat right center;
}

.wpb_battery i.icon, option.wpb_battery {
    background: url(../images/icons/battery-full.png) no-repeat right center;
}

.wpb_binocular i.icon, option.wpb_binocular {
    background: url(../images/icons/binocular.png) no-repeat right center;
}

.wpb_document_excel i.icon, option.wpb_document_excel {
    background: url(../images/icons/blue-document-excel.png) no-repeat right center;
}

.wpb_document_image i.icon, option.wpb_document_image {
    background: url(../images/icons/blue-document-image.png) no-repeat right center;
}

.wpb_document_music i.icon, option.wpb_document_music {
    background: url(../images/icons/blue-document-music.png) no-repeat right center;
}

.wpb_document_office i.icon, option.wpb_document_office {
    background: url(../images/icons/blue-document-office.png) no-repeat right center;
}

.wpb_document_pdf i.icon, option.wpb_document_pdf {
    background: url(../images/icons/blue-document-pdf.png) no-repeat right center;
}

.wpb_document_powerpoint i.icon, option.wpb_document_powerpoint {
    background: url(../images/icons/blue-document-powerpoint.png) no-repeat right center;
}

.wpb_document_word i.icon, option.wpb_document_word {
    background: url(../images/icons/blue-document-word.png) no-repeat right center;
}

.wpb_bookmark i.icon, option.wpb_bookmark {
    background: url(../images/icons/bookmark.png) no-repeat right center;
}

.wpb_camcorder i.icon, option.wpb_camcorder {
    background: url(../images/icons/camcorder.png) no-repeat right center;
}

.wpb_camera i.icon, option.wpb_camera {
    background: url(../images/icons/camera.png) no-repeat right center;
}

.wpb_chart i.icon, option.wpb_chart {
    background: url(../images/icons/chart.png) no-repeat right center;
}

.wpb_chart_pie i.icon, option.wpb_chart_pie {
    background: url(../images/icons/chart-pie.png) no-repeat right center;
}

.wpb_clock i.icon, option.wpb_clock {
    background: url(../images/icons/clock.png) no-repeat right center;
}

.wpb_play i.icon, option.wpb_play {
    background: url(../images/icons/control.png) no-repeat right center;
}

.wpb_fire i.icon, option.wpb_fire {
    background: url(../images/icons/fire.png) no-repeat right center;
}

.wpb_heart i.icon, option.wpb_heart {
    background: url(../images/icons/heart.png) no-repeat right center;
}

.wpb_mail i.icon, option.wpb_mail {
    background: url(../images/icons/mail.png) no-repeat right center;
}

.wpb_shield i.icon, option.wpb_shield {
    background: url(../images/icons/plus-shield.png) no-repeat right center;
}

.wpb_video i.icon, option.wpb_video {
    background: url(../images/icons/video.png) no-repeat right center;
}

.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.73913043px 0;
    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_message_box > p:first-child {
        margin-top: 0;
    }

    .vc_message_box > p:last-child {
        margin-bottom: 0;
    }

.vc_message_box-icon {
    bottom: 0;
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
    left: 0;
    position: absolute;
    top: 0;
    width: 4em;
}

    .vc_message_box-icon > * {
        font-size: 1.7em;
        line-height: 1;
        font-weight: normal;
        font-style: normal;
        left: 50%;
        position: absolute;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }

    .vc_message_box-icon > .fa {
        font-size: 1.7em;
        line-height: 1;
    }

.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: #ffffff;
    border-color: transparent;
    background-color: #5472d2;
}

    .vc_color-blue.vc_message_box-solid .vc_message_box-icon {
        color: #ffffff;
    }

.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: #ffffff;
        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: #ffffff;
    border-color: transparent;
    background-color: #00c1cf;
}

    .vc_color-turquoise.vc_message_box-solid .vc_message_box-icon {
        color: #ffffff;
    }

.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: #ffffff;
        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: #ffffff;
    border-color: transparent;
    background-color: #fe6c61;
}

    .vc_color-pink.vc_message_box-solid .vc_message_box-icon {
        color: #ffffff;
    }

.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: #ffffff;
        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: #ffffff;
    border-color: transparent;
    background-color: #8d6dc4;
}

    .vc_color-violet.vc_message_box-solid .vc_message_box-icon {
        color: #ffffff;
    }

.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: #ffffff;
        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: #ffffff;
    border-color: transparent;
    background-color: #4cadc9;
}

    .vc_color-peacoc.vc_message_box-solid .vc_message_box-icon {
        color: #ffffff;
    }

.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: #ffffff;
        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: #ffffff;
    border-color: transparent;
    background-color: #cec2ab;
}

    .vc_color-chino.vc_message_box-solid .vc_message_box-icon {
        color: #ffffff;
    }

.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: #ffffff;
        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: #ffffff;
    border-color: transparent;
    background-color: #50485b;
}

    .vc_color-mulled_wine.vc_message_box-solid .vc_message_box-icon {
        color: #ffffff;
    }

.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: #ffffff;
        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: #ffffff;
    border-color: transparent;
    background-color: #75d69c;
}

    .vc_color-vista_blue.vc_message_box-solid .vc_message_box-icon {
        color: #ffffff;
    }

.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: #ffffff;
        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: #ffffff;
    border-color: transparent;
    background-color: #f7be68;
}

    .vc_color-orange.vc_message_box-solid .vc_message_box-icon {
        color: #ffffff;
    }

.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: #ffffff;
        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: #ffffff;
    border-color: transparent;
    background-color: #5aa1e3;
}

    .vc_color-sky.vc_message_box-solid .vc_message_box-icon {
        color: #ffffff;
    }

.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: #ffffff;
        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: #ffffff;
    border-color: transparent;
    background-color: #6dab3c;
}

    .vc_color-green.vc_message_box-solid .vc_message_box-icon {
        color: #ffffff;
    }

.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: #ffffff;
        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: #ffffff;
    border-color: transparent;
    background-color: #f4524d;
}

    .vc_color-juicy_pink.vc_message_box-solid .vc_message_box-icon {
        color: #ffffff;
    }

.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: #ffffff;
        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: #ffffff;
    border-color: transparent;
    background-color: #f79468;
}

    .vc_color-sandy_brown.vc_message_box-solid .vc_message_box-icon {
        color: #ffffff;
    }

.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: #ffffff;
        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: #ffffff;
    border-color: transparent;
    background-color: #b97ebb;
}

    .vc_color-purple.vc_message_box-solid .vc_message_box-icon {
        color: #ffffff;
    }

.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: #ffffff;
        background-color: #b97ebb;
    }

.vc_color-purple.vc_message_box-3d {
    box-shadow: 0 5px 0 #d1a9d2;
}

.vc_color-black.vc_message_box {
    color: #ffffff;
    border-color: #2a2a2a;
    background-color: #3c3c3c;
}

    .vc_color-black.vc_message_box .vc_message_box-icon {
        color: #2a2a2a;
    }

.vc_color-black.vc_message_box-solid {
    color: #ffffff;
    border-color: transparent;
    background-color: #2a2a2a;
}

    .vc_color-black.vc_message_box-solid .vc_message_box-icon {
        color: #ffffff;
    }

.vc_color-black.vc_message_box-outline, .vc_color-black.vc_message_box-solid-icon {
    color: #ffffff;
    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: #ffffff;
        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 .vc_message_box-icon {
        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: #ffffff;
}

    .vc_color-white.vc_message_box .vc_message_box-icon {
        color: #ffffff;
    }

.vc_color-white.vc_message_box-solid {
    color: #b3b3b3;
    border-color: transparent;
    background-color: #ffffff;
}

    .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 {
    color: #b3b3b3;
    border-color: #ffffff;
    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: #ffffff;
    }

    .vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {
        color: #b3b3b3;
        background-color: #ffffff;
    }

.vc_color-white.vc_message_box-3d {
    box-shadow: 0 5px 0 #cccccc;
}

.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: #ffffff;
    border-color: transparent;
    background-color: #56b0ee;
}

    .vc_color-info.vc_message_box-solid .vc_message_box-icon {
        color: #ffffff;
    }

.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: #ffffff;
        background-color: #56b0ee;
    }

.vc_color-info.vc_message_box-3d {
    box-shadow: 0 5px 0 #9dd6fd;
}

.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: #ffffff;
    border-color: transparent;
    background-color: #1bbc9b;
}

    .vc_color-success.vc_message_box-solid .vc_message_box-icon {
        color: #ffffff;
    }

.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: #ffffff;
        background-color: #1bbc9b;
    }

.vc_color-success.vc_message_box-3d {
    box-shadow: 0 5px 0 #9dd6fd;
}

.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: #ffffff;
    border-color: transparent;
    background-color: #fcb53f;
}

    .vc_color-warning.vc_message_box-solid .vc_message_box-icon {
        color: #ffffff;
    }

.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: #ffffff;
        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: #ffffff;
    border-color: transparent;
    background-color: #ff7877;
}

    .vc_color-danger.vc_message_box-solid .vc_message_box-icon {
        color: #ffffff;
    }

.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: #ffffff;
        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: #ffffff;
    border-color: transparent;
    background-color: #67cce0;
}

    .vc_color-alert-info.vc_message_box-solid .vc_message_box-icon {
        color: #ffffff;
    }

.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: #ffffff;
        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: #ffffff;
    border-color: transparent;
    background-color: #9ad36a;
}

    .vc_color-alert-success.vc_message_box-solid .vc_message_box-icon {
        color: #ffffff;
    }

.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: #ffffff;
        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: #ffffff;
    border-color: transparent;
    background-color: #f9cf79;
}

    .vc_color-alert-warning.vc_message_box-solid .vc_message_box-icon {
        color: #ffffff;
    }

.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: #ffffff;
        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: #ffffff;
    border-color: transparent;
    background-color: #ef8495;
}

    .vc_color-alert-danger.vc_message_box-solid .vc_message_box-icon {
        color: #ffffff;
    }

.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: #ffffff;
        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: #ffffff;
}

.vc_color-black.vc_message_box-outline, .vc_color-black.vc_message_box-outline .vc_message_box-icon {
    color: #2a2a2a;
}

.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 {
    color: #ffffff;
}

.vc_color-white.vc_message_box-solid-icon {
    color: #ffffff;
}

.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_alert p:last-child, #content .wpb_alert p:last-child, .wpb_text_column p:last-child, .wpb_text_column *:last-child, #content .wpb_text_column p:last-child, #content .wpb_text_column *:last-child {
    margin-bottom: 0;
}

.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .wpb_button {
    margin-bottom: 35px;
}

.fb_like, .twitter-share-button, .entry-content .twitter-share-button, .wpb_googleplus, .wpb_pinterest, .wpb_tab .wpb_content_element, .wpb_accordion .wpb_content_element {
    margin-bottom: 21.73913043px;
}

.vc_row.vc_row-no-padding .wpb_column {
    padding-left: 0;
    padding-right: 0;
}

.vc_row[data-vc-full-width] {
    -webkit-transition: opacity 0.5s ease;
    -o-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
}

    .vc_row[data-vc-full-width].vc_hidden {
        opacity: 0;
    }

.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_parallax-inner iframe {
    max-width: 1000%;
}

.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_video-bg iframe {
        max-width: 1000%;
    }

.vc_row.vc_row-o-full-height {
    min-height: 100vh;
}

.vc_row.vc_row-o-content-middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    box-sizing: border-box;
}

.vc_row .vc_row-full-height-fixer {
    content: '';
    width: 0;
    visibility: hidden;
    float: left;
}

.fb_type_standard {
    height: 25px;
}

    .fb_type_standard iframe {
        height: 25px;
    }

.fb_type_button_count {
    height: 20px;
}

    .fb_type_button_count iframe {
        height: 20px;
    }

.fb_type_box_count {
    height: 62px;
}

    .fb_type_box_count iframe {
        height: 62px;
    }

.wpb_googleplus_type_standard {
    height: 25px;
}

.wpb_googleplus_type_small {
    height: 19px;
}

.wpb_googleplus_type_medium {
    height: 21px;
}

.wpb_googleplus_type_tall {
    height: 21px;
}

    .wpb_googleplus_type_tall.vc_googleplus-annotation-bubble {
        height: 62px;
    }

.wpb_pinterest a {
    border-bottom: 0;
}

.wpb_pinterest_type_horizontal {
    height: 21px;
}

.wpb_pinterest_type_vertical {
    box-sizing: content-box;
    padding-top: 29px;
    height: 21px;
}

.wpb_pinterest_type_none {
    height: 21px;
}

iframe.twitter-share-button {
    margin: 0;
}

.vc_toggle {
    display: block;
    margin: 0 0 21.73913043px 0;
    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: normal;
}

    .vc_toggle_title > h4 {
        display: inline;
    }

.vc_toggle_icon {
    display: none;
    position: relative;
    vertical-align: middle;
}

.vc_toggle_content {
    display: none;
    margin-bottom: 21.73913043px;
    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;
}

    .vc_toggle_simple .vc_toggle_icon::before, .vc_toggle_simple .vc_toggle_icon::after {
        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%);
    }

.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after {
    visibility: hidden;
}

.vc_toggle_simple .vc_toggle_icon {
    height: 22px;
    width: 22px;
}

    .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 {
    background-color: #2a2a2a;
    border-color: transparent;
}

    .vc_toggle_simple .vc_toggle_icon::before, .vc_toggle_simple .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #2a2a2a;
}

    .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
        background-color: #2a2a2a;
    }

.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #444444;
}

    .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #444444;
}

    .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #444444;
    }

.vc_toggle_simple .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_simple .vc_toggle_icon::before, .vc_toggle_simple .vc_toggle_icon::after {
        background-color: #2a2a2a;
    }

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: transparent;
}

    .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
}

    .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #444444;
    }

.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::before, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_simple .vc_toggle_icon {
    margin-left: 2px;
}

.vc_toggle_round .vc_toggle_icon {
    border: 2px solid transparent;
    border-radius: 50%;
    display: inline-block;
}

    .vc_toggle_round .vc_toggle_icon::before, .vc_toggle_round .vc_toggle_icon::after {
        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%);
    }

.vc_toggle_round.vc_toggle_active .vc_toggle_icon::after {
    visibility: hidden;
}

.vc_toggle_round .vc_toggle_icon {
    height: 22px;
    width: 22px;
}

    .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 {
    background-color: #2a2a2a;
    border-color: transparent;
}

    .vc_toggle_round .vc_toggle_icon::before, .vc_toggle_round .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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::before, .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after {
        background-color: #2a2a2a;
    }

.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #444444;
}

    .vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #444444;
}

    .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #444444;
    }

.vc_toggle_rounded .vc_toggle_icon {
    border: 2px solid transparent;
    border-radius: 20%;
    display: inline-block;
}

    .vc_toggle_rounded .vc_toggle_icon::before, .vc_toggle_rounded .vc_toggle_icon::after {
        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%);
    }

.vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after {
    visibility: hidden;
}

.vc_toggle_rounded .vc_toggle_icon {
    height: 22px;
    width: 22px;
}

    .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 {
    background-color: #2a2a2a;
    border-color: transparent;
}

    .vc_toggle_rounded .vc_toggle_icon::before, .vc_toggle_rounded .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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::before, .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after {
        background-color: #2a2a2a;
    }

.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #444444;
}

    .vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #444444;
}

    .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #444444;
    }

.vc_toggle_square .vc_toggle_icon {
    border: 2px solid transparent;
    border-radius: 0;
    display: inline-block;
}

    .vc_toggle_square .vc_toggle_icon::before, .vc_toggle_square .vc_toggle_icon::after {
        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%);
    }

.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after {
    visibility: hidden;
}

.vc_toggle_square .vc_toggle_icon {
    height: 22px;
    width: 22px;
}

    .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 {
    background-color: #2a2a2a;
    border-color: transparent;
}

    .vc_toggle_square .vc_toggle_icon::before, .vc_toggle_square .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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::before, .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after {
        background-color: #2a2a2a;
    }

.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #444444;
}

    .vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #444444;
}

    .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #444444;
    }

.vc_toggle_text_only .vc_toggle_icon {
    display: none;
}

.vc_toggle_arrow .vc_toggle_icon {
    display: inline-block;
}

    .vc_toggle_arrow .vc_toggle_icon::before, .vc_toggle_arrow .vc_toggle_icon::after {
        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;
}

    .vc_toggle.vc_toggle_arrow .vc_toggle_icon::before, .vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {
        border-width: 2px;
        height: 10px;
        margin-left: -5px;
        width: 10px;
    }

    .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_icon {
    background: transparent;
}

    .vc_toggle.vc_toggle_arrow .vc_toggle_icon::before, .vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {
        border-color: #2a2a2a;
        background: transparent;
    }

.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
        border-color: #444444;
        background: transparent;
    }

.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::before, .vc_toggle_default .vc_toggle_icon::after {
        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::before, .vc_toggle_default.vc_toggle_active .vc_toggle_icon::after {
    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::before, .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after {
        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_color_inverted .vc_toggle_icon::before, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
}

    .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
        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::before, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_blue .vc_toggle_icon {
    background-color: #5472d2;
    border-color: transparent;
}

    .vc_toggle_color_blue .vc_toggle_icon::before, .vc_toggle_color_blue .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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::before, .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::after {
        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::before, .vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #7c93dd;
    }

.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon {
    background: #5472d2;
    border-color: #3354c0;
}

    .vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before {
        border-color: #3354c0;
        background: #5472d2;
    }

    .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 {
    background: #7c93dd;
    border-color: #5472d2;
}

    .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_title:hover .vc_toggle_icon::after {
        background: #7c93dd;
    }

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before, .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after {
        border-color: #5472d2;
        background: transparent;
    }

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
        border-color: #7c93dd;
        background: transparent;
    }

.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::before, .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after {
        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_color_inverted .vc_toggle_icon::before, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
}

    .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
        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::before, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_turquoise .vc_toggle_icon {
    background-color: #00c1cf;
    border-color: transparent;
}

    .vc_toggle_color_turquoise .vc_toggle_icon::before, .vc_toggle_color_turquoise .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #00c1cf;
}

    .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::before, .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::after {
        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::before, .vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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::before, .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #00919c;
    }

.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon {
    background: #00c1cf;
    border-color: #00919c;
}

    .vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before {
        border-color: #00919c;
        background: #00c1cf;
    }

    .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 {
    background: #00919c;
    border-color: #006269;
}

    .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_title:hover .vc_toggle_icon::after {
        background: #00919c;
    }

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before, .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after {
        border-color: #00c1cf;
        background: transparent;
    }

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
        border-color: #00919c;
        background: transparent;
    }

.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::before, .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after {
        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_color_inverted .vc_toggle_icon::before, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
}

    .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
        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::before, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_pink .vc_toggle_icon {
    background-color: #fe6c61;
    border-color: transparent;
}

    .vc_toggle_color_pink .vc_toggle_icon::before, .vc_toggle_color_pink .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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::before, .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::after {
        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::before, .vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #fe9b94;
    }

.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon {
    background: #fe6c61;
    border-color: #fe3d2e;
}

    .vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before {
        border-color: #fe3d2e;
        background: #fe6c61;
    }

    .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 {
    background: #fe9b94;
    border-color: #fe6c61;
}

    .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_title:hover .vc_toggle_icon::after {
        background: #fe9b94;
    }

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before, .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after {
        border-color: #fe6c61;
        background: transparent;
    }

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
        border-color: #fe9b94;
        background: transparent;
    }

.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::before, .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after {
        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_color_inverted .vc_toggle_icon::before, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
}

    .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
        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::before, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_violet .vc_toggle_icon {
    background-color: #8d6dc4;
    border-color: transparent;
}

    .vc_toggle_color_violet .vc_toggle_icon::before, .vc_toggle_color_violet .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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::before, .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::after {
        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::before, .vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #a991d3;
    }

.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon {
    background: #8d6dc4;
    border-color: #7149b5;
}

    .vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before {
        border-color: #7149b5;
        background: #8d6dc4;
    }

    .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 {
    background: #a991d3;
    border-color: #8d6dc4;
}

    .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_title:hover .vc_toggle_icon::after {
        background: #a991d3;
    }

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before, .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after {
        border-color: #8d6dc4;
        background: transparent;
    }

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
        border-color: #a991d3;
        background: transparent;
    }

.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::before, .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after {
        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_color_inverted .vc_toggle_icon::before, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
}

    .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
        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::before, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_peacoc .vc_toggle_icon {
    background-color: #4cadc9;
    border-color: transparent;
}

    .vc_toggle_color_peacoc .vc_toggle_icon::before, .vc_toggle_color_peacoc .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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::before, .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::after {
        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::before, .vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #73bfd5;
    }

.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon {
    background: #4cadc9;
    border-color: #3492ae;
}

    .vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before {
        border-color: #3492ae;
        background: #4cadc9;
    }

    .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 {
    background: #73bfd5;
    border-color: #4cadc9;
}

    .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_title:hover .vc_toggle_icon::after {
        background: #73bfd5;
    }

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before, .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after {
        border-color: #4cadc9;
        background: transparent;
    }

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
        border-color: #73bfd5;
        background: transparent;
    }

.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::before, .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after {
        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_color_inverted .vc_toggle_icon::before, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
}

    .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
        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::before, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_chino .vc_toggle_icon {
    background-color: #cec2ab;
    border-color: transparent;
}

    .vc_toggle_color_chino .vc_toggle_icon::before, .vc_toggle_color_chino .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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::before, .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::after {
        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::before, .vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #e1d9cb;
    }

.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon {
    background: #cec2ab;
    border-color: #bbab8b;
}

    .vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before {
        border-color: #bbab8b;
        background: #cec2ab;
    }

    .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 {
    background: #e1d9cb;
    border-color: #cec2ab;
}

    .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_title:hover .vc_toggle_icon::after {
        background: #e1d9cb;
    }

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::before, .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after {
        border-color: #cec2ab;
        background: transparent;
    }

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
        border-color: #e1d9cb;
        background: transparent;
    }

.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::before, .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::after {
        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_color_inverted .vc_toggle_icon::before, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
}

    .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
        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::before, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        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::before, .vc_toggle_color_mulled_wine .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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::before, .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::after {
        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::before, .vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #695f77;
    }

.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon {
    background: #50485b;
    border-color: #37313f;
}

    .vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before {
        border-color: #37313f;
        background: #50485b;
    }

    .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 {
    background: #695f77;
    border-color: #50485b;
}

    .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_title:hover .vc_toggle_icon::after {
        background: #695f77;
    }

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::before, .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::after {
        border-color: #50485b;
        background: transparent;
    }

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
        border-color: #695f77;
        background: transparent;
    }

.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::before, .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::after {
        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_color_inverted .vc_toggle_icon::before, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
}

    .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
        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::before, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        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::before, .vc_toggle_color_vista_blue .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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::before, .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::after {
        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::before, .vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #9ce2b8;
    }

.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon {
    background: #75d69c;
    border-color: #4eca80;
}

    .vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before {
        border-color: #4eca80;
        background: #75d69c;
    }

    .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 {
    background: #9ce2b8;
    border-color: #75d69c;
}

    .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_title:hover .vc_toggle_icon::after {
        background: #9ce2b8;
    }

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::before, .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::after {
        border-color: #75d69c;
        background: transparent;
    }

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
        border-color: #9ce2b8;
        background: transparent;
    }

.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::before, .vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::after {
        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_color_inverted .vc_toggle_icon::before, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
}

    .vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #444444;
    }

.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::before, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_black .vc_toggle_icon {
    background-color: #2a2a2a;
    border-color: transparent;
}

    .vc_toggle_color_black .vc_toggle_icon::before, .vc_toggle_color_black .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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::before, .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::after {
        background-color: #2a2a2a;
    }

.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon {
    background-color: #444444;
}

    .vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
    border-color: #444444;
}

    .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #444444;
    }

.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon {
    background: #2a2a2a;
    border-color: #101010;
}

    .vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before {
        border-color: #101010;
        background: #2a2a2a;
    }

    .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 {
    background: #444444;
    border-color: #2a2a2a;
}

    .vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
        border-color: #2a2a2a;
        background: #444444;
    }

    .vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
        background: #444444;
    }

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::before, .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::after {
        border-color: #2a2a2a;
        background: transparent;
    }

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
        border-color: #444444;
        background: transparent;
    }

.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::before, .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after {
        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_color_inverted .vc_toggle_icon::before, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
}

    .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
        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::before, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_grey .vc_toggle_icon {
    background-color: #ebebeb;
    border-color: transparent;
}

    .vc_toggle_color_grey .vc_toggle_icon::before, .vc_toggle_color_grey .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #ebebeb;
}

    .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::before, .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::after {
        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::before, .vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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::before, .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #d2d2d2;
    }

.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon {
    background: #ebebeb;
    border-color: #d2d2d2;
}

    .vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before {
        border-color: #d2d2d2;
        background: #ebebeb;
    }

    .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 {
    background: #d2d2d2;
    border-color: #b8b8b8;
}

    .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_title:hover .vc_toggle_icon::after {
        background: #d2d2d2;
    }

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after {
        border-color: #ebebeb;
        background: transparent;
    }

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
        border-color: #d2d2d2;
        background: transparent;
    }

.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::before, .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::after {
        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_color_inverted .vc_toggle_icon::before, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
}

    .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
        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::before, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_orange .vc_toggle_icon {
    background-color: #f7be68;
    border-color: transparent;
}

    .vc_toggle_color_orange .vc_toggle_icon::before, .vc_toggle_color_orange .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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::before, .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::after {
        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::before, .vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #fad398;
    }

.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon {
    background: #f7be68;
    border-color: #f4a938;
}

    .vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before {
        border-color: #f4a938;
        background: #f7be68;
    }

    .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 {
    background: #fad398;
    border-color: #f7be68;
}

    .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_title:hover .vc_toggle_icon::after {
        background: #fad398;
    }

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::before, .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::after {
        border-color: #f7be68;
        background: transparent;
    }

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
        border-color: #fad398;
        background: transparent;
    }

.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::before, .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::after {
        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_color_inverted .vc_toggle_icon::before, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
}

    .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
        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::before, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_sky .vc_toggle_icon {
    background-color: #5aa1e3;
    border-color: transparent;
}

    .vc_toggle_color_sky .vc_toggle_icon::before, .vc_toggle_color_sky .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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::before, .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::after {
        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::before, .vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #86baea;
    }

.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon {
    background: #5aa1e3;
    border-color: #2e88dc;
}

    .vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before {
        border-color: #2e88dc;
        background: #5aa1e3;
    }

    .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 {
    background: #86baea;
    border-color: #5aa1e3;
}

    .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_title:hover .vc_toggle_icon::after {
        background: #86baea;
    }

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::before, .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::after {
        border-color: #5aa1e3;
        background: transparent;
    }

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
        border-color: #86baea;
        background: transparent;
    }

.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::before, .vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::after {
        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_color_inverted .vc_toggle_icon::before, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
}

    .vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
        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::before, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_green .vc_toggle_icon {
    background-color: #6dab3c;
    border-color: transparent;
}

    .vc_toggle_color_green .vc_toggle_icon::before, .vc_toggle_color_green .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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::before, .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::after {
        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::before, .vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #87c456;
    }

.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon {
    background: #6dab3c;
    border-color: #55852f;
}

    .vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before {
        border-color: #55852f;
        background: #6dab3c;
    }

    .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 {
    background: #87c456;
    border-color: #6dab3c;
}

    .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_title:hover .vc_toggle_icon::after {
        background: #87c456;
    }

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::before, .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::after {
        border-color: #6dab3c;
        background: transparent;
    }

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
        border-color: #87c456;
        background: transparent;
    }

.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::before, .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::after {
        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_color_inverted .vc_toggle_icon::before, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
}

    .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
        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::before, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        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::before, .vc_toggle_color_juicy_pink .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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::before, .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::after {
        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::before, .vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #f7817d;
    }

.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon {
    background: #f4524d;
    border-color: #f1231d;
}

    .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before {
        border-color: #f1231d;
        background: #f4524d;
    }

    .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 {
    background: #f7817d;
    border-color: #f4524d;
}

    .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_title:hover .vc_toggle_icon::after {
        background: #f7817d;
    }

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::before, .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::after {
        border-color: #f4524d;
        background: transparent;
    }

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
        border-color: #f7817d;
        background: transparent;
    }

.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::before, .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::after {
        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_color_inverted .vc_toggle_icon::before, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
}

    .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
        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::before, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        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::before, .vc_toggle_color_sandy_brown .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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::before, .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::after {
        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::before, .vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #fab698;
    }

.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon {
    background: #f79468;
    border-color: #f47238;
}

    .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before {
        border-color: #f47238;
        background: #f79468;
    }

    .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 {
    background: #fab698;
    border-color: #f79468;
}

    .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_title:hover .vc_toggle_icon::after {
        background: #fab698;
    }

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::before, .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::after {
        border-color: #f79468;
        background: transparent;
    }

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
        border-color: #fab698;
        background: transparent;
    }

.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::before, .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::after {
        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_color_inverted .vc_toggle_icon::before, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
}

    .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
        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::before, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_purple .vc_toggle_icon {
    background-color: #b97ebb;
    border-color: transparent;
}

    .vc_toggle_color_purple .vc_toggle_icon::before, .vc_toggle_color_purple .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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::before, .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::after {
        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::before, .vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #cb9fcd;
    }

.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon {
    background: #b97ebb;
    border-color: #a75da9;
}

    .vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before {
        border-color: #a75da9;
        background: #b97ebb;
    }

    .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 {
    background: #cb9fcd;
    border-color: #b97ebb;
}

    .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_title:hover .vc_toggle_icon::after {
        background: #cb9fcd;
    }

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::before, .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::after {
        border-color: #b97ebb;
        background: transparent;
    }

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
        border-color: #cb9fcd;
        background: transparent;
    }

.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::before, .vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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_color_inverted .vc_toggle_icon::before, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
    background-color: transparent;
}

    .vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {
        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::before, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: transparent;
    }

.vc_toggle_color_white .vc_toggle_icon {
    background-color: #ffffff;
    border-color: transparent;
}

    .vc_toggle_color_white .vc_toggle_icon::before, .vc_toggle_color_white .vc_toggle_icon::after {
        background-color: #2a2a2a;
    }

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #ffffff;
}

    .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::before, .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::after {
        background-color: #ffffff;
    }

.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::before, .vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::after {
        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::before, .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {
        background-color: #e6e6e6;
    }

.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon {
    background: #ffffff;
    border-color: #e6e6e6;
}

    .vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before {
        border-color: #e6e6e6;
        background: #ffffff;
    }

    .vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::after {
        background: #ffffff;
    }

.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
    background: #e6e6e6;
    border-color: #cccccc;
}

    .vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
        border-color: #cccccc;
        background: #e6e6e6;
    }

    .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: transparent;
}

    .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::before, .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::after {
        border-color: #ffffff;
        background: transparent;
    }

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
    background: transparent;
}

    .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before, .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {
        border-color: #e6e6e6;
        background: transparent;
    }

.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: 0px;
    }

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
    height: 16px;
    width: 16px;
}

    .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before, .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after {
        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_simple .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_content {
    padding-left: 24px;
}

    .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .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_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_default .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_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .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_title, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_content {
    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::before, .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after {
        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_simple .vc_toggle_title, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_content {
    padding-left: 33px;
}

    .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .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_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_default .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_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_default .vc_toggle_content .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_title, .vc_toggle_size_md.vc_toggle_default .vc_toggle_content {
    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::before, .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after {
        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_simple .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_content {
    padding-left: 42px;
}

    .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .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_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_default .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_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .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_title, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_content {
    padding-left: 30.8px;
}

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
    margin-left: 14px;
}

.vc_toggle_simple .vc_toggle_title, .vc_toggle_round .vc_toggle_title, .vc_toggle_rounded .vc_toggle_title, .vc_toggle_square .vc_toggle_title, .vc_toggle_default .vc_toggle_title, .vc_toggle_simple .vc_toggle_content, .vc_toggle_round .vc_toggle_content, .vc_toggle_rounded .vc_toggle_content, .vc_toggle_square .vc_toggle_content, .vc_toggle_default .vc_toggle_content {
    padding-left: 33px;
}

    .vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_square .vc_toggle_title .vc_toggle_icon, .vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_default .vc_toggle_content .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_title, .vc_toggle_default .vc_toggle_content {
    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;
    *display: inline;
    *zoom: 1;
    padding: 4px 10px 4px;
    margin-bottom: 0;
    margin-top: 0;
    font-size: 13px;
    line-height: 18px;
    *line-height: 20px;
    color: #333333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f7f7f7;
    border: 1px solid #cccccc;
    *border: 0;
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    *margin-left: .3em;
}

    .wpb_button:hover, .wpb_button:active, .wpb_button.active, .wpb_button.disabled, .wpb_button[disabled] {
        background-color: #eaeaea;
    }

    .wpb_button:active, .wpb_button.active {
        background-color: #d1d1d1 \9;
    }

    .wpb_button:first-child {
        *margin-left: 0;
    }

.vc_vc_button2 .vc_btn {
    margin-top: 5px;
    margin-bottom: 5px;
}

.vc_vc_button .vc_btn {
    margin-top: 5px;
    margin-bottom: 5px;
}

.wpb_button:hover {
    color: #333333;
    text-decoration: none;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
    -webkit-transition: background-color 0.1s linear;
    -o-transition: background-color 0.1s linear;
    transition: background-color 0.1s linear;
}

.wpb_button:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.wpb_button.active, .wpb_button:active {
    background-color: #e6e6e6;
    background-color: #d9d9d9 \9;
    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-primary, .wpb_btn-primary:hover, .wpb_btn-warning, .wpb_btn-warning:hover, .wpb_btn-danger, .wpb_btn-danger:hover, .wpb_btn-success, .wpb_btn-success:hover, .wpb_btn-info, .wpb_btn-info:hover, .wpb_btn-inverse, .wpb_btn-inverse:hover {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

    .wpb_btn-primary.active, .wpb_btn-warning.active, .wpb_btn-danger.active, .wpb_btn-success.active, .wpb_btn-info.active, .wpb_btn-inverse.active {
        color: rgba(255, 255, 255, 0.75);
    }

.wpb_button {
    border-color: #ccc;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
}

.wpb_btn-primary {
    background-color: #0088cc;
}

    .wpb_btn-primary:hover, .wpb_btn-primary:active, .wpb_btn-primary.active, .wpb_btn-primary.disabled, .wpb_btn-primary[disabled] {
        background-color: #0077b3;
    }

    .wpb_btn-primary:active, .wpb_btn-primary.active {
        background-color: #005580 \9;
    }

.wpb_btn-warning {
    background-color: #ff9900;
}

    .wpb_btn-warning:hover, .wpb_btn-warning:active, .wpb_btn-warning.active, .wpb_btn-warning.disabled, .wpb_btn-warning[disabled] {
        background-color: #e68a00;
    }

    .wpb_btn-warning:active, .wpb_btn-warning.active {
        background-color: #b36b00 \9;
    }

.wpb_btn-danger {
    background-color: #ff675b;
}

    .wpb_btn-danger:hover, .wpb_btn-danger:active, .wpb_btn-danger.active, .wpb_btn-danger.disabled, .wpb_btn-danger[disabled] {
        background-color: #ff4f42;
    }

    .wpb_btn-danger:active, .wpb_btn-danger.active {
        background-color: #ff200f \9;
    }

.wpb_btn-success {
    background-color: #6ab165;
}

    .wpb_btn-success:hover, .wpb_btn-success:active, .wpb_btn-success.active, .wpb_btn-success.disabled, .wpb_btn-success[disabled] {
        background-color: #5aa855;
    }

    .wpb_btn-success:active, .wpb_btn-success.active {
        background-color: #488644 \9;
    }

.wpb_btn-info {
    background-color: #58b9da;
}

    .wpb_btn-info:hover, .wpb_btn-info:active, .wpb_btn-info.active, .wpb_btn-info.disabled, .wpb_btn-info[disabled] {
        background-color: #43b0d5;
    }

    .wpb_btn-info:active, .wpb_btn-info.active {
        background-color: #2a97bc \9;
    }

.wpb_btn-inverse {
    background-color: #555555;
}

    .wpb_btn-inverse:hover, .wpb_btn-inverse:active, .wpb_btn-inverse.active, .wpb_btn-inverse.disabled, .wpb_btn-inverse[disabled] {
        background-color: #484848;
    }

    .wpb_btn-inverse:active, .wpb_btn-inverse.active {
        background-color: #2f2f2f \9;
    }

button.wpb_button, input[type="submit"].wpb_button {
    *padding-top: 2px;
    *padding-bottom: 2px;
}

    button.wpb_button::-moz-focus-inner, input[type="submit"].wpb_button::-moz-focus-inner {
        padding: 0;
        border: 0;
    }

    button.wpb_button.wpb_btn-large, input[type="submit"].wpb_button.wpb_btn-large {
        *padding-top: 7px;
        *padding-bottom: 7px;
    }

    button.wpb_button.wpb_btn-small, input[type="submit"].wpb_button.wpb_btn-small {
        *padding-top: 3px;
        *padding-bottom: 3px;
    }

    button.wpb_button.wpb_btn-mini, input[type="submit"].wpb_button.wpb_btn-mini {
        *padding-top: 1px;
        *padding-bottom: 1px;
    }

a.wpb_button_a {
    text-decoration: none;
    border: none;
}

    a.wpb_button_a:hover {
        text-decoration: none;
    }

.wpb_button:hover {
    background-image: none;
}

.vc_btn3-container {
    display: block;
    margin-bottom: 21.73913043px;
    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;
    text-decoration: none;
    position: relative;
    top: 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    line-height: normal;
    font-size: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px;
}

    .vc_general.vc_btn3.vc_btn3-style-outline-custom, .vc_general.vc_btn3.vc_btn3-style-outline {
        padding-top: 13px;
        padding-bottom: 13px;
        padding-left: 19px;
        padding-right: 19px;
    }

    .vc_general.vc_btn3:focus, .vc_general.vc_btn3:active, .vc_general.vc_btn3.active {
        outline: 0;
    }

    .vc_general.vc_btn3:hover, .vc_general.vc_btn3:focus {
        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, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
}

.vc_btn3.vc_btn3-style-modern {
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.01) 100%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.01) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.01) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#03ffffff', GradientType=0);
}

.vc_btn3.vc_btn3-style-outline-custom, .vc_btn3.vc_btn3-style-outline, .vc_btn3.vc_btn3-style-outline-custom:hover, .vc_btn3.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-style-outline-custom:focus, .vc_btn3.vc_btn3-style-outline:focus {
    border-width: 2px;
}

.vc_btn3.vc_btn3-style-custom {
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1));
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1));
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1));
    background-repeat: no-repeat;
    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:hover, .vc_btn3.vc_btn3-style-custom:focus {
        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-top: 8px;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-right: 12px;
}

    .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom, .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline {
        padding-top: 7px;
        padding-bottom: 7px;
        padding-left: 11px;
        padding-right: 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-top: 11px;
    padding-bottom: 11px;
    padding-left: 16px;
    padding-right: 16px;
}

    .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom, .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 15px;
        padding-right: 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-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px;
}

    .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom, .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline {
        padding-top: 13px;
        padding-bottom: 13px;
        padding-left: 19px;
        padding-right: 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-top: 18px;
    padding-bottom: 18px;
    padding-left: 25px;
    padding-right: 25px;
}

    .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom, .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline {
        padding-top: 17px;
        padding-bottom: 17px;
        padding-left: 24px;
        padding-right: 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: #ffffff;
    background-color: #5472d2;
}

    .vc_btn3.vc_btn3-color-blue:hover, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-blue:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus {
        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.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.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:hover, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus {
            color: #ffffff;
            border-color: #5472d2;
            background-color: #5472d2;
        }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active {
            color: #ffffff;
            border-color: #5472d2;
            background-color: #5472d2;
        }

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d {
        color: #ffffff;
        background-color: #5472d2;
        box-shadow: 0 5px 0 #3253bc;
    }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus {
            color: #f7f7f7;
            background-color: #5472d2;
        }

        .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:hover, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus {
            top: 3px;
            box-shadow: 0 2px 0 #3253bc;
        }

        .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:hover, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus {
                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:hover, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus {
                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:hover, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus {
                top: 3px;
                box-shadow: 0 2px 0 #3253bc;
            }

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {
        color: #ffffff;
        border-color: #5472d2;
        background-color: #5472d2;
    }

        .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus {
            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: #ffffff;
    background-color: #00c1cf;
}

    .vc_btn3.vc_btn3-color-turquoise:hover, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-turquoise:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus {
        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.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.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:hover, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus {
            color: #ffffff;
            border-color: #00c1cf;
            background-color: #00c1cf;
        }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active {
            color: #ffffff;
            border-color: #00c1cf;
            background-color: #00c1cf;
        }

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d {
        color: #ffffff;
        background-color: #00c1cf;
        box-shadow: 0 5px 0 #008d97;
    }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus {
            color: #f7f7f7;
            background-color: #00c1cf;
        }

        .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:hover, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus {
            top: 3px;
            box-shadow: 0 2px 0 #008d97;
        }

        .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:hover, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus {
                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:hover, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus {
                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:hover, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus {
                top: 3px;
                box-shadow: 0 2px 0 #008d97;
            }

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern {
        color: #ffffff;
        border-color: #00c1cf;
        background-color: #00c1cf;
    }

        .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus {
            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: #ffffff;
    background-color: #fe6c61;
}

    .vc_btn3.vc_btn3-color-pink:hover, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-pink:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus {
        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.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.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:hover, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus {
            color: #ffffff;
            border-color: #fe6c61;
            background-color: #fe6c61;
        }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active {
            color: #ffffff;
            border-color: #fe6c61;
            background-color: #fe6c61;
        }

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d {
        color: #ffffff;
        background-color: #fe6c61;
        box-shadow: 0 5px 0 #fe3829;
    }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus {
            color: #f7f7f7;
            background-color: #fe6c61;
        }

        .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:hover, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus {
            top: 3px;
            box-shadow: 0 2px 0 #fe3829;
        }

        .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:hover, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus {
                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:hover, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus {
                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:hover, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus {
                top: 3px;
                box-shadow: 0 2px 0 #fe3829;
            }

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern {
        color: #ffffff;
        border-color: #fe6c61;
        background-color: #fe6c61;
    }

        .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus {
            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: #ffffff;
    background-color: #8d6dc4;
}

    .vc_btn3.vc_btn3-color-violet:hover, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-violet:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus {
        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.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.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:hover, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus {
            color: #ffffff;
            border-color: #8d6dc4;
            background-color: #8d6dc4;
        }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active {
            color: #ffffff;
            border-color: #8d6dc4;
            background-color: #8d6dc4;
        }

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d {
        color: #ffffff;
        background-color: #8d6dc4;
        box-shadow: 0 5px 0 #6e48b1;
    }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus {
            color: #f7f7f7;
            background-color: #8d6dc4;
        }

        .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:hover, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus {
            top: 3px;
            box-shadow: 0 2px 0 #6e48b1;
        }

        .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:hover, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus {
                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:hover, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus {
                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:hover, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus {
                top: 3px;
                box-shadow: 0 2px 0 #6e48b1;
            }

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern {
        color: #ffffff;
        border-color: #8d6dc4;
        background-color: #8d6dc4;
    }

        .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus {
            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: #ffffff;
    background-color: #4cadc9;
}

    .vc_btn3.vc_btn3-color-peacoc:hover, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-peacoc:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus {
        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.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.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:hover, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus {
            color: #ffffff;
            border-color: #4cadc9;
            background-color: #4cadc9;
        }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active {
            color: #ffffff;
            border-color: #4cadc9;
            background-color: #4cadc9;
        }

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d {
        color: #ffffff;
        background-color: #4cadc9;
        box-shadow: 0 5px 0 #338faa;
    }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus {
            color: #f7f7f7;
            background-color: #4cadc9;
        }

        .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:hover, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus {
            top: 3px;
            box-shadow: 0 2px 0 #338faa;
        }

        .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:hover, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus {
                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:hover, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus {
                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:hover, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus {
                top: 3px;
                box-shadow: 0 2px 0 #338faa;
            }

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern {
        color: #ffffff;
        border-color: #4cadc9;
        background-color: #4cadc9;
    }

        .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus {
            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: #ffffff;
    background-color: #cec2ab;
}

    .vc_btn3.vc_btn3-color-chino:hover, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-chino:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus {
        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.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.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:hover, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus {
            color: #ffffff;
            border-color: #cec2ab;
            background-color: #cec2ab;
        }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active {
            color: #ffffff;
            border-color: #cec2ab;
            background-color: #cec2ab;
        }

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d {
        color: #ffffff;
        background-color: #cec2ab;
        box-shadow: 0 5px 0 #b9a888;
    }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus {
            color: #f7f7f7;
            background-color: #cec2ab;
        }

        .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:hover, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus {
            top: 3px;
            box-shadow: 0 2px 0 #b9a888;
        }

        .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:hover, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus {
                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:hover, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus {
                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:hover, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus {
                top: 3px;
                box-shadow: 0 2px 0 #b9a888;
            }

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern {
        color: #ffffff;
        border-color: #cec2ab;
        background-color: #cec2ab;
    }

        .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus {
            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: #ffffff;
    background-color: #50485b;
}

    .vc_btn3.vc_btn3-color-mulled-wine:hover, .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.vc_btn3-style-flat:focus {
        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.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.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:hover, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus {
            color: #ffffff;
            border-color: #50485b;
            background-color: #50485b;
        }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active {
            color: #ffffff;
            border-color: #50485b;
            background-color: #50485b;
        }

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d {
        color: #ffffff;
        background-color: #50485b;
        box-shadow: 0 5px 0 #342f3c;
    }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus {
            color: #f7f7f7;
            background-color: #50485b;
        }

        .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:hover, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus {
            top: 3px;
            box-shadow: 0 2px 0 #342f3c;
        }

        .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:hover, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus {
                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:hover, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus {
                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:hover, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus {
                top: 3px;
                box-shadow: 0 2px 0 #342f3c;
            }

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern {
        color: #ffffff;
        border-color: #50485b;
        background-color: #50485b;
    }

        .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus {
            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: #ffffff;
    background-color: #75d69c;
}

    .vc_btn3.vc_btn3-color-vista-blue:hover, .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.vc_btn3-style-flat:focus {
        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.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.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:hover, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus {
            color: #ffffff;
            border-color: #75d69c;
            background-color: #75d69c;
        }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active {
            color: #ffffff;
            border-color: #75d69c;
            background-color: #75d69c;
        }

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d {
        color: #ffffff;
        background-color: #75d69c;
        box-shadow: 0 5px 0 #4ac97d;
    }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus {
            color: #f7f7f7;
            background-color: #75d69c;
        }

        .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:hover, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus {
            top: 3px;
            box-shadow: 0 2px 0 #4ac97d;
        }

        .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:hover, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus {
                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:hover, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus {
                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:hover, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus {
                top: 3px;
                box-shadow: 0 2px 0 #4ac97d;
            }

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern {
        color: #ffffff;
        border-color: #75d69c;
        background-color: #75d69c;
    }

        .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus {
            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: #ffffff;
    background-color: #f7be68;
}

    .vc_btn3.vc_btn3-color-orange:hover, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-orange:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus {
        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.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.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:hover, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus {
            color: #ffffff;
            border-color: #f7be68;
            background-color: #f7be68;
        }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active {
            color: #ffffff;
            border-color: #f7be68;
            background-color: #f7be68;
        }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d {
        color: #ffffff;
        background-color: #f7be68;
        box-shadow: 0 5px 0 #f4a733;
    }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus {
            color: #f7f7f7;
            background-color: #f7be68;
        }

        .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:hover, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus {
            top: 3px;
            box-shadow: 0 2px 0 #f4a733;
        }

        .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:hover, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus {
                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:hover, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus {
                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:hover, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus {
                top: 3px;
                box-shadow: 0 2px 0 #f4a733;
            }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {
        color: #ffffff;
        border-color: #f7be68;
        background-color: #f7be68;
    }

        .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus {
            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: #ffffff;
    background-color: #5aa1e3;
}

    .vc_btn3.vc_btn3-color-sky:hover, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sky:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus {
        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.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.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:hover, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus {
            color: #ffffff;
            border-color: #5aa1e3;
            background-color: #5aa1e3;
        }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active {
            color: #ffffff;
            border-color: #5aa1e3;
            background-color: #5aa1e3;
        }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d {
        color: #ffffff;
        background-color: #5aa1e3;
        box-shadow: 0 5px 0 #2a86db;
    }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus {
            color: #f7f7f7;
            background-color: #5aa1e3;
        }

        .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:hover, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus {
            top: 3px;
            box-shadow: 0 2px 0 #2a86db;
        }

        .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:hover, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus {
                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:hover, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus {
                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:hover, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus {
                top: 3px;
                box-shadow: 0 2px 0 #2a86db;
            }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern {
        color: #ffffff;
        border-color: #5aa1e3;
        background-color: #5aa1e3;
    }

        .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus {
            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: #ffffff;
    background-color: #6dab3c;
}

    .vc_btn3.vc_btn3-color-green:hover, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-green:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus {
        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.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.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:hover, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus {
            color: #ffffff;
            border-color: #6dab3c;
            background-color: #6dab3c;
        }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active {
            color: #ffffff;
            border-color: #6dab3c;
            background-color: #6dab3c;
        }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d {
        color: #ffffff;
        background-color: #6dab3c;
        box-shadow: 0 5px 0 #53812d;
    }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus {
            color: #f7f7f7;
            background-color: #6dab3c;
        }

        .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:hover, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus {
            top: 3px;
            box-shadow: 0 2px 0 #53812d;
        }

        .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:hover, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus {
                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:hover, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus {
                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:hover, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus {
                top: 3px;
                box-shadow: 0 2px 0 #53812d;
            }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
        color: #ffffff;
        border-color: #6dab3c;
        background-color: #6dab3c;
    }

        .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus {
            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: #ffffff;
    background-color: #f4524d;
}

    .vc_btn3.vc_btn3-color-juicy-pink:hover, .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.vc_btn3-style-flat:focus {
        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.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.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:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus {
            color: #ffffff;
            border-color: #f4524d;
            background-color: #f4524d;
        }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active {
            color: #ffffff;
            border-color: #f4524d;
            background-color: #f4524d;
        }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d {
        color: #ffffff;
        background-color: #f4524d;
        box-shadow: 0 5px 0 #f11f18;
    }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus {
            color: #f7f7f7;
            background-color: #f4524d;
        }

        .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:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus {
            top: 3px;
            box-shadow: 0 2px 0 #f11f18;
        }

        .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:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus {
                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:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus {
                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:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus {
                top: 3px;
                box-shadow: 0 2px 0 #f11f18;
            }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern {
        color: #ffffff;
        border-color: #f4524d;
        background-color: #f4524d;
    }

        .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus {
            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: #ffffff;
    background-color: #f79468;
}

    .vc_btn3.vc_btn3-color-sandy-brown:hover, .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.vc_btn3-style-flat:focus {
        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.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.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:hover, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus {
            color: #ffffff;
            border-color: #f79468;
            background-color: #f79468;
        }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active {
            color: #ffffff;
            border-color: #f79468;
            background-color: #f79468;
        }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d {
        color: #ffffff;
        background-color: #f79468;
        box-shadow: 0 5px 0 #f46e33;
    }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus {
            color: #f7f7f7;
            background-color: #f79468;
        }

        .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:hover, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus {
            top: 3px;
            box-shadow: 0 2px 0 #f46e33;
        }

        .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:hover, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus {
                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:hover, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus {
                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:hover, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus {
                top: 3px;
                box-shadow: 0 2px 0 #f46e33;
            }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern {
        color: #ffffff;
        border-color: #f79468;
        background-color: #f79468;
    }

        .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus {
            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: #ffffff;
    background-color: #b97ebb;
}

    .vc_btn3.vc_btn3-color-purple:hover, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-purple:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus {
        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.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.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:hover, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus {
            color: #ffffff;
            border-color: #b97ebb;
            background-color: #b97ebb;
        }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active {
            color: #ffffff;
            border-color: #b97ebb;
            background-color: #b97ebb;
        }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d {
        color: #ffffff;
        background-color: #b97ebb;
        box-shadow: 0 5px 0 #a559a8;
    }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus {
            color: #f7f7f7;
            background-color: #b97ebb;
        }

        .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:hover, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus {
            top: 3px;
            box-shadow: 0 2px 0 #a559a8;
        }

        .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:hover, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus {
                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:hover, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus {
                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:hover, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus {
                top: 3px;
                box-shadow: 0 2px 0 #a559a8;
            }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern {
        color: #ffffff;
        border-color: #b97ebb;
        background-color: #b97ebb;
    }

        .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus {
            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: #ffffff;
    background-color: #2a2a2a;
}

    .vc_btn3.vc_btn3-color-black:hover, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-black:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus {
        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.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active {
        color: #f2f2f2;
        background-color: #161616;
    }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
        color: #ffffff;
        border-color: #2a2a2a;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus {
            color: #ffffff;
            border-color: #2a2a2a;
            background-color: #2a2a2a;
        }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active {
            color: #ffffff;
            border-color: #2a2a2a;
            background-color: #2a2a2a;
        }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d {
        color: #ffffff;
        background-color: #2a2a2a;
        box-shadow: 0 5px 0 #0e0e0e;
    }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus {
            color: #f7f7f7;
            background-color: #2a2a2a;
        }

        .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:hover, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus {
            top: 3px;
            box-shadow: 0 2px 0 #0e0e0e;
        }

        .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:hover, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus {
                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:hover, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus {
                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:hover, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus {
                top: 3px;
                box-shadow: 0 2px 0 #0e0e0e;
            }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern {
        color: #ffffff;
        border-color: #2a2a2a;
        background-color: #2a2a2a;
    }

        .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus {
            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: #666666;
    background-color: #ebebeb;
}

    .vc_btn3.vc_btn3-color-grey:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-grey:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus {
        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.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active {
        color: #595959;
        background-color: #d7d7d7;
    }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
        color: #666666;
        border-color: #ebebeb;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus {
            color: #666666;
            border-color: #ebebeb;
            background-color: #ebebeb;
        }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active {
            color: #666666;
            border-color: #ebebeb;
            background-color: #ebebeb;
        }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d {
        color: #666666;
        background-color: #ebebeb;
        box-shadow: 0 5px 0 #cfcfcf;
    }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus {
            color: #5e5e5e;
            background-color: #ebebeb;
        }

        .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:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus {
            top: 3px;
            box-shadow: 0 2px 0 #cfcfcf;
        }

        .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:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus {
                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:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus {
                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:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus {
                top: 3px;
                box-shadow: 0 2px 0 #cfcfcf;
            }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
        color: #666666;
        border-color: #ebebeb;
        background-color: #ebebeb;
    }

        .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus {
            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: #666666;
    background-color: #ffffff;
}

    .vc_btn3.vc_btn3-color-white:hover, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-white:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus {
        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.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active {
        color: #595959;
        background-color: #ebebeb;
    }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
        color: #666666;
        border-color: #ffffff;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus {
            color: #666666;
            border-color: #ffffff;
            background-color: #ffffff;
        }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active {
            color: #666666;
            border-color: #ffffff;
            background-color: #ffffff;
        }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d {
        color: #666666;
        background-color: #ffffff;
        box-shadow: 0 5px 0 #e3e3e3;
    }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus {
            color: #5e5e5e;
            background-color: #ffffff;
        }

        .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: #ffffff;
        }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus {
            top: 3px;
            box-shadow: 0 2px 0 #e3e3e3;
        }

        .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:hover, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus {
                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:hover, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus {
                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:hover, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus {
                top: 3px;
                box-shadow: 0 2px 0 #e3e3e3;
            }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
        color: #666666;
        border-color: #ffffff;
        background-color: #ffffff;
    }

        .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus {
            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: #333333;
    background-color: #f7f7f7;
}

    .vc_btn3.vc_btn3-color-default:hover, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-default:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus {
        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.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.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:hover, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus {
            color: #333333;
            border-color: #f7f7f7;
            background-color: #f7f7f7;
        }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active {
            color: #333333;
            border-color: #f7f7f7;
            background-color: #f7f7f7;
        }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d {
        color: #333333;
        background-color: #f7f7f7;
        box-shadow: 0 5px 0 #dbdbdb;
    }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus {
            color: #2b2b2b;
            background-color: #f7f7f7;
        }

        .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:hover, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus {
            top: 3px;
            box-shadow: 0 2px 0 #dbdbdb;
        }

        .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:hover, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus {
                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:hover, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus {
                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:hover, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus {
                top: 3px;
                box-shadow: 0 2px 0 #dbdbdb;
            }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {
        color: #333333;
        border-color: #f7f7f7;
        background-color: #f7f7f7;
    }

        .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus {
            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: #ffffff;
    background-color: #0088cc;
}

    .vc_btn3.vc_btn3-color-primary:hover, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-primary:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus {
        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.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active {
        color: #f2f2f2;
        background-color: #006da3;
    }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline {
        color: #0088cc;
        border-color: #0088cc;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus {
            color: #ffffff;
            border-color: #0088cc;
            background-color: #0088cc;
        }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active {
            color: #ffffff;
            border-color: #0088cc;
            background-color: #0088cc;
        }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d {
        color: #ffffff;
        background-color: #0088cc;
        box-shadow: 0 5px 0 #006394;
    }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus {
            color: #f7f7f7;
            background-color: #0088cc;
        }

        .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: #0088cc;
        }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus {
            top: 3px;
            box-shadow: 0 2px 0 #006394;
        }

        .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:hover, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus {
                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:hover, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus {
                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:hover, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus {
                top: 3px;
                box-shadow: 0 2px 0 #006394;
            }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {
        color: #ffffff;
        border-color: #0088cc;
        background-color: #0088cc;
    }

        .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus {
            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: #ffffff;
    background-color: #58b9da;
}

    .vc_btn3.vc_btn3-color-info:hover, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-info:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus {
        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.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.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:hover, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus {
            color: #ffffff;
            border-color: #58b9da;
            background-color: #58b9da;
        }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active {
            color: #ffffff;
            border-color: #58b9da;
            background-color: #58b9da;
        }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d {
        color: #ffffff;
        background-color: #58b9da;
        box-shadow: 0 5px 0 #2da4cd;
    }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus {
            color: #f7f7f7;
            background-color: #58b9da;
        }

        .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:hover, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus {
            top: 3px;
            box-shadow: 0 2px 0 #2da4cd;
        }

        .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:hover, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus {
                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:hover, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus {
                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:hover, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus {
                top: 3px;
                box-shadow: 0 2px 0 #2da4cd;
            }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern {
        color: #ffffff;
        border-color: #58b9da;
        background-color: #58b9da;
    }

        .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus {
            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: #ffffff;
    background-color: #6ab165;
}

    .vc_btn3.vc_btn3-color-success:hover, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-success:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus {
        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.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.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:hover, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus {
            color: #ffffff;
            border-color: #6ab165;
            background-color: #6ab165;
        }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active {
            color: #ffffff;
            border-color: #6ab165;
            background-color: #6ab165;
        }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d {
        color: #ffffff;
        background-color: #6ab165;
        box-shadow: 0 5px 0 #4f934b;
    }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus {
            color: #f7f7f7;
            background-color: #6ab165;
        }

        .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:hover, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus {
            top: 3px;
            box-shadow: 0 2px 0 #4f934b;
        }

        .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:hover, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus {
                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:hover, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus {
                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:hover, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus {
                top: 3px;
                box-shadow: 0 2px 0 #4f934b;
            }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {
        color: #ffffff;
        border-color: #6ab165;
        background-color: #6ab165;
    }

        .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus {
            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: #ffffff;
    background-color: #ff9900;
}

    .vc_btn3.vc_btn3-color-warning:hover, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-warning:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus {
        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.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active {
        color: #f2f2f2;
        background-color: #d68100;
    }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline {
        color: #ff9900;
        border-color: #ff9900;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus {
            color: #ffffff;
            border-color: #ff9900;
            background-color: #ff9900;
        }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active {
            color: #ffffff;
            border-color: #ff9900;
            background-color: #ff9900;
        }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d {
        color: #ffffff;
        background-color: #ff9900;
        box-shadow: 0 5px 0 #c77700;
    }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus {
            color: #f7f7f7;
            background-color: #ff9900;
        }

        .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: #ff9900;
        }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus {
            top: 3px;
            box-shadow: 0 2px 0 #c77700;
        }

        .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:hover, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus {
                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:hover, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus {
                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:hover, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus {
                top: 3px;
                box-shadow: 0 2px 0 #c77700;
            }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
        color: #ffffff;
        border-color: #ff9900;
        background-color: #ff9900;
    }

        .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus {
            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: #ffffff;
    background-color: #ff675b;
}

    .vc_btn3.vc_btn3-color-danger:hover, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-danger:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus {
        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.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.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:hover, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus {
            color: #ffffff;
            border-color: #ff675b;
            background-color: #ff675b;
        }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active {
            color: #ffffff;
            border-color: #ff675b;
            background-color: #ff675b;
        }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d {
        color: #ffffff;
        background-color: #ff675b;
        box-shadow: 0 5px 0 #ff3323;
    }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus {
            color: #f7f7f7;
            background-color: #ff675b;
        }

        .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:hover, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus {
            top: 3px;
            box-shadow: 0 2px 0 #ff3323;
        }

        .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:hover, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus {
                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:hover, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus {
                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:hover, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus {
                top: 3px;
                box-shadow: 0 2px 0 #ff3323;
            }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
        color: #ffffff;
        border-color: #ff675b;
        background-color: #ff675b;
    }

        .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus {
            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: #ffffff;
    background-color: #555555;
}

    .vc_btn3.vc_btn3-color-inverse:hover, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-inverse:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus {
        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.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active {
        color: #f2f2f2;
        background-color: #414141;
    }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline {
        color: #555555;
        border-color: #555555;
        background-color: transparent;
    }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus {
            color: #ffffff;
            border-color: #555555;
            background-color: #555555;
        }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active {
            color: #ffffff;
            border-color: #555555;
            background-color: #555555;
        }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d {
        color: #ffffff;
        background-color: #555555;
        box-shadow: 0 5px 0 #393939;
    }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus {
            color: #f7f7f7;
            background-color: #555555;
        }

        .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: #555555;
        }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus {
            top: 3px;
            box-shadow: 0 2px 0 #393939;
        }

        .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:hover, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus {
                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:hover, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus {
                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:hover, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus {
                top: 3px;
                box-shadow: 0 2px 0 #393939;
            }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern {
        color: #ffffff;
        border-color: #555555;
        background-color: #555555;
    }

        .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus {
            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: #ffffff;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.02) 100%);
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.02) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.01) 0%, rgba(0, 0, 0, 0.02) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03000000', endColorstr='#05000000', GradientType=0);
}

.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;
}

.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 {
    -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-top: 8px;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-right: 12px;
}

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline {
        padding-top: 7px;
        padding-bottom: 7px;
        padding-left: 11px;
        padding-right: 11px;
    }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm {
    font-size: 12px;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-left: 16px;
    padding-right: 16px;
}

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 15px;
        padding-right: 15px;
    }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
    font-size: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 20px;
    padding-right: 20px;
}

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline {
        padding-top: 13px;
        padding-bottom: 13px;
        padding-left: 19px;
        padding-right: 19px;
    }

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
    font-size: 16px;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 25px;
    padding-right: 25px;
}

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline {
        padding-top: 17px;
        padding-bottom: 17px;
        padding-left: 24px;
        padding-right: 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:hover, .vc_custom_heading a:focus, .vc_custom_heading a:visited {
    border: none;
    text-decoration: inherit;
    color: inherit;
}

.vc_custom_heading a {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.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: none !important;
    }

    .vc_call_to_action.vc_cta_round {
        border-radius: 50px;
    }

    .vc_call_to_action.vc_cta_outlined {
        background: none !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: 20px;
    padding: 35px;
    border: 1px solid #f0f0f0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .wpb_call_to_action .wpb_button {
        margin: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        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;
}

.wpb_call_to_action .wpb_call_text, #content .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.73913043px;
        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::before, .vc_cta3-container::after {
        display: table;
        content: ' ';
    }

    .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 28px;
    word-wrap: break-word;
}

    .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;
}

.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container {
    padding-top: 1em;
}

.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons {
    text-align: center;
}

    .vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element {
        display: inline-block;
    }

.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container {
    padding-bottom: 1em;
}

.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons {
    text-align: center;
}

    .vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element {
        display: inline-block;
    }

.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-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-sm .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.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-md .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.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_content-container {
            padding-right: 21px;
        }

        .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 {
            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_content-container {
            padding-right: 28px;
        }

        .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-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-sm .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.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-md .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.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_content-container {
            padding-left: 21px;
        }

        .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 {
            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_content-container {
            padding-left: 28px;
        }

        .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-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-sm .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.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-md .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.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_content-container {
            padding-top: 21px;
        }

        .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 {
            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_content-container {
            padding-top: 28px;
        }

        .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-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-sm .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.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-md .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.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_content-container {
            padding-bottom: 21px;
        }

        .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 {
            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_content-container {
            padding-bottom: 28px;
        }

        .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 {
        display: table-cell;
        max-width: 30%;
    }

    .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-actions {
        display: table-cell;
        max-width: 30%;
    }

    .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content {
        padding-right: 28px;
        display: table-cell;
    }
}

.vc_general.vc_cta3.vc_cta3-style-classic {
    border-color: #f0f0f0;
    background-color: #f7f7f7;
}

    .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 {
        color: inherit;
    }

.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 {
    color: inherit;
}

.vc_general.vc_cta3.vc_cta3-style-outline {
    border-width: 3px;
}

    .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_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 {
    color: inherit;
}

.vc_general.vc_cta3.vc_cta3-style-custom {
    border-color: #f0f0f0;
    background-color: #f7f7f7;
}

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #ffffff;
    }

.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: #666666;
    }

.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: #666666;
    }

.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: #ffffff;
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat {
    color: #9d9d9e;
    border-color: transparent;
    background-color: #ffffff;
}

    .vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat .vc_cta3-content-header {
        color: #666666;
    }

.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: #ffffff;
}

    .vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d .vc_cta3-content-header {
        color: #666666;
    }

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline {
    border-color: #ffffff;
    background-color: transparent;
}

    .vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline .vc_cta3-content-header {
        color: #ffffff;
    }

.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: #666666;
    }

.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: #666666;
    }

.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_content_element .wpb_tabs_nav li a:focus, .wpb_accordion_section .wpb_accordion_header a:focus, .wpb_tour_next_prev_nav a:focus {
    outline: none;
}

.wpb_content_element .wpb_tour_tabs_wrapper, .wpb_content_element .wpb_tabs_nav {
    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: #ffffff;
    white-space: nowrap;
    padding: 0;
    background-image: none;
    list-style: none !important;
}

    .wpb_content_element .wpb_tabs_nav li:after, .wpb_content_element .wpb_tabs_nav li:before {
        display: none !important;
    }

    .wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover {
        background-color: #f7f7f7;
    }

        .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
            cursor: default;
        }

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide {
    display: none;
}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .wpb_content_element .wpb_accordion_header a {
    border-bottom: none;
    text-decoration: none;
    display: block;
    padding: 0.5em 1em;
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    background-color: #f7f7f7;
}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
    padding: 1em;
}

    .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab > .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_accordion_wrapper .wpb_accordion_content .wpb_row:last-child > div > div.wpb_wrapper .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 0;
        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.73913043px;
}

.wpb_tour_next_prev_nav {
    margin-left: 31.66666667%;
    padding-left: 21.73913043px;
    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 0;
    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-default .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
    display: block;
    width: 16px;
    height: 16px;
    background-image: url(../images/toggle_open.png);
    background-repeat: no-repeat;
    position: absolute;
    right: 0.7em;
    top: 0.7em;
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
    background-image: url(../images/toggle_close.png);
}

@media (max-width: 480px) {
    .vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav, .vc_responsive .wpb_tour .wpb_tab, .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;
    }
}

.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;
    }

    body ul.wpb_thumbnails-fluid li .entry-content *:last-child {
        margin-bottom: 0;
    }

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid, .wpb_row .wpb_filtered_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 {
    margin-bottom: 0;
}

    .grid_layout-thumbnail .post-thumb img {
        max-width: 100%;
    }

.wpb_carousel .wpb_wrapper {
    position: relative;
}

.wpb_carousel .prev, .wpb_carousel .next {
    position: absolute;
    top: 3px;
    background-color: #f7f7f7;
    padding: 0px 6px 0px 6px;
    font-size: 12px;
    z-index: 10;
    text-decoration: none;
    transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}

    .wpb_carousel .prev:hover, .wpb_carousel .next:hover {
        background-color: #f0f0f0;
    }

    .wpb_carousel .prev:focus, .wpb_carousel .next:focus {
        outline: none;
        text-decoration: none;
    }

.wpb_carousel .prev {
    right: 30px;
}

.wpb_carousel .next {
    right: 0px;
}

.wpb_carousel .wpb_thumbnails-fluid {
    width: 100%;
}

    .wpb_carousel .wpb_thumbnails-fluid > [class*="vc_span"] {
        height: auto !important;
    }

.wpb_teaser_grid .categories_filter, .wpb_categories_filter {
    list-style: none;
    list-style-type: none;
    padding: 0;
    margin: 0 0 10px 0;
}

    .wpb_teaser_grid .categories_filter li, .wpb_categories_filter li {
        display: block;
        float: left;
        margin: 0 10px 10px 0;
        background-image: none;
        list-style: none !important;
    }

        .wpb_teaser_grid .categories_filter li:after, .wpb_categories_filter li:after, .wpb_teaser_grid .categories_filter li:before, .wpb_categories_filter li:before {
            display: none !important;
        }

        .wpb_teaser_grid .categories_filter li a, .wpb_categories_filter li a {
            border: none;
            text-decoration: none;
        }

            .wpb_teaser_grid .categories_filter li a:hover, .wpb_categories_filter li a:hover {
                border-bottom: 1px dotted;
            }

        .wpb_teaser_grid .categories_filter li.active a, .wpb_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 0;
}

.wpb_gallery .wpb_flexslider .flex-control-nav {
    bottom: auto;
    top: 100%;
    margin-top: 15px;
}

.wpb_gallery .wpb_flexslider .flex-caption {
    cursor: default;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a {
    border: 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.slides, .content .wpb_gallery_slides ul.slides, .wpb_gallery_slides ul.slides, #content .wpb_gallery_slides ul.flex-direction-nav, .content .wpb_gallery_slides ul.flex-direction-nav, .wpb_gallery_slides ul.flex-direction-nav, body .wpb_gallery_slides ul li, .wpb_content_element .wpb_gallery_slides ul li {
    list-style: none;
    padding: 0;
    background-image: none;
    margin: 0;
}

.flickr_badge_image {
    margin: 0 10px 10px 0px;
    width: 72px;
    height: 72px;
    float: left;
    background: none;
    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(../images/flickr.png);
        background-repeat: no-repeat;
        background-position: left center;
        padding-left: 25px;
        display: inline-block;
    }

.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
    padding-top: 56%;
    position: relative;
}

    .wpb_video_widget .wpb_wrapper .wpb_video_wrapper > div {
        padding-top: 0 !important;
        position: static;
    }

.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.66666667px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 1px 2px rgba(0, 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: 0.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_single_bar .vc_bar.striped {
            background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
            background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
            background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
            background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
            background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.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_progress-bar-color-bar_blue .vc_single_bar .vc_bar {
    background-color: #0074cc;
}

.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_bar {
    background-color: #0074cc;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_bar {
    background-color: #49afcd;
}

.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar {
    background-color: #49afcd;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_bar {
    background-color: #5bb75b;
}

.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_bar {
    background-color: #5bb75b;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar {
    background-color: #faa732;
}

.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar {
    background-color: #faa732;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar {
    background-color: #da4f49;
}

.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_bar {
    background-color: #da4f49;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_bar {
    background-color: #414141;
}

.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_bar {
    background-color: #414141;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_bar {
    background-color: #5472d2;
}

.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar {
    background-color: #5472d2;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_bar {
    background-color: #00c1cf;
}

.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar {
    background-color: #00c1cf;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_bar {
    background-color: #fe6c61;
}

.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar {
    background-color: #fe6c61;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar {
    background-color: #8d6dc4;
}

.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar {
    background-color: #8d6dc4;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_bar {
    background-color: #4cadc9;
}

.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar {
    background-color: #4cadc9;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_bar {
    background-color: #cec2ab;
}

.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar {
    background-color: #cec2ab;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_bar {
    background-color: #50485b;
}

.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar {
    background-color: #50485b;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_bar {
    background-color: #75d69c;
}

.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_bar {
    background-color: #75d69c;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_bar {
    background-color: #75d69c;
}

.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_bar {
    background-color: #75d69c;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_bar {
    background-color: #2a2a2a;
}

.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar {
    background-color: #2a2a2a;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_bar {
    background-color: #ebebeb;
}

.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label {
    color: #666666;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar {
    background-color: #ebebeb;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label {
    color: #666666;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.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: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar {
    background-color: #f7be68;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_bar {
    background-color: #5aa1e3;
}

.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar {
    background-color: #5aa1e3;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_bar {
    background-color: #6dab3c;
}

.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar {
    background-color: #6dab3c;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_bar {
    background-color: #f4524d;
}

.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_bar {
    background-color: #f4524d;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_bar {
    background-color: #f79468;
}

.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar {
    background-color: #f79468;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_bar {
    background-color: #b97ebb;
}

.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar {
    background-color: #b97ebb;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_label {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar {
    background-color: #ffffff;
}

.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label {
    color: #666666;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar {
    background-color: #ffffff;
}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_label {
    color: #666666;
    text-shadow: 0 -1px 0 rgba(0, 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;
    text-align: center;
    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 {
        font-size: 200%;
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        width: 100%;
        height: 100%;
        text-align: center;
    }

.vc_pie_chart_back {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 6px solid #f7f7f7;
    border-radius: 999px;
    border-radius: 50%;
    opacity: 0.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 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}

    .vc_carousel .vc_carousel-control:active, .vc_carousel .vc_carousel-control:focus {
        outline: none;
    }

.vc_carousel .vc_carousel-indicators li {
    width: 5px;
    height: 5px;
    margin: 0;
    border-color: #f7f7f7;
    transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}

.vc_separator {
    display: table;
}

    .vc_separator h4 {
        line-height: 1em;
        font-size: 100%;
        display: table-cell;
        white-space: pre;
    }

        .vc_separator h4 .normal {
            font-size: 12px;
            font-weight: normal;
        }

    .vc_separator.vc_separator_align_center h4 {
        padding: 0 0.8em;
    }

    .vc_separator.vc_separator_align_left h4 {
        padding: 0 0.8em 0 0;
    }

    .vc_separator.vc_separator_align_left .vc_sep_holder {
        width: 100%;
    }

        .vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l {
            display: none;
        }

    .vc_separator.vc_separator_align_right h4 {
        padding: 0 0 0 0.8em;
        margin: 0 !important;
    }

    .vc_separator.vc_separator_align_right .vc_sep_holder {
        width: 100%;
    }

        .vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
            display: none;
        }

    .vc_separator .vc_sep_holder {
        display: table-cell;
        height: 1px;
        position: relative;
        vertical-align: middle;
        width: 50%;
    }

        .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_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_separator_no_text .vc_sep_holder_l {
        width: 100%;
    }

    .vc_separator.vc_separator_no_text .vc_sep_holder_r {
        display: none;
    }

    .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: 0px;
    }

    .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_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_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_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_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_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_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_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_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_color_blue .vc_sep_line {
        border-color: #5472d2;
    }

    .vc_separator.vc_sep_color_turquoise .vc_sep_line {
        border-color: #00c1cf;
    }

    .vc_separator.vc_sep_color_pink .vc_sep_line {
        border-color: #fe6c61;
    }

    .vc_separator.vc_sep_color_violet .vc_sep_line {
        border-color: #8d6dc4;
    }

    .vc_separator.vc_sep_color_peacoc .vc_sep_line {
        border-color: #4cadc9;
    }

    .vc_separator.vc_sep_color_chino .vc_sep_line {
        border-color: #cec2ab;
    }

    .vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
        border-color: #50485b;
    }

    .vc_separator.vc_sep_color_vista_blue .vc_sep_line {
        border-color: #75d69c;
    }

    .vc_separator.vc_sep_color_black .vc_sep_line {
        border-color: #2a2a2a;
    }

    .vc_separator.vc_sep_color_grey .vc_sep_line {
        border-color: #ebebeb;
    }

    .vc_separator.vc_sep_color_orange .vc_sep_line {
        border-color: #f7be68;
    }

    .vc_separator.vc_sep_color_sky .vc_sep_line {
        border-color: #5aa1e3;
    }

    .vc_separator.vc_sep_color_green .vc_sep_line {
        border-color: #6dab3c;
    }

    .vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
        border-color: #f4524d;
    }

    .vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
        border-color: #f79468;
    }

    .vc_separator.vc_sep_color_purple .vc_sep_line {
        border-color: #b97ebb;
    }

    .vc_separator.vc_sep_color_white .vc_sep_line {
        border-color: #ffffff;
    }

.wpb_separator, .vc_text_separator {
    border-bottom: 1px solid #ebebeb;
}

.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 {
    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;
}

.wpb_separator {
    clear: both;
    height: 1px;
}

.vc_text_separator {
    clear: both;
    height: 1px;
}

    .vc_text_separator div {
        display: inline-block;
        background-color: #ffffff;
        padding: 1px 1em;
        position: relative;
        top: -9px;
    }

.separator_align_center {
    text-align: center;
}

.separator_align_left {
    text-align: left;
}

.separator_align_right {
    text-align: right;
}

.wpb_single_image a {
    border: none;
    outline: none;
}

.wpb_single_image img {
    vertical-align: top;
    height: auto;
    max-width: 100%;
}

    .wpb_single_image img.vc_img-placeholder {
        width: 100%;
    }

.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_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
        border-radius: 0;
        -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
        box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
    }

        .wpb_single_image .vc_single_image-wrapper.vc_box_shadow img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
            border-radius: 0;
            -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
            box-shadow: 0 0px 5px rgba(0, 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_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
        border-radius: 50%;
        -webkit-box-shadow: none;
        box-shadow: none;
        overflow: hidden;
    }

        .wpb_single_image .vc_single_image-wrapper.vc_box_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img {
            border-radius: 50%;
            -webkit-box-shadow: none;
            box-shadow: none;
            overflow: hidden;
        }

    .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
        -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
        box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
    }

        .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img {
            -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
            box-shadow: 0 0px 5px rgba(0, 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_wrap {
    position: relative;
    z-index: 0;
    display: inline-block;
    max-width: 100%;
}

    .wpb_single_image .vc_box_shadow_3d_wrap:after, .wpb_single_image .vc_box_shadow_3d_wrap:before {
        content: "";
        position: absolute;
        -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
        box-shadow: 0 15px 10px rgba(0, 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_wrap: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;
    text-align: center;
}

    .wpb_single_image .vc_figure .vc_single_image-wrapper {
        margin-bottom: 0.5em;
    }

.wpb_single_image .vc_figure-caption {
    text-align: center;
}

.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: #ffffff;
}

.wpb_single_image .vc_box_border.vc_box_border_white, .wpb_single_image .vc_box_border_circle.vc_box_border_white {
    background-color: #ffffff;
}

.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: normal;
                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: normal;
                    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_icon_element-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-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 {
                border-radius: 50%;
            }

                .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 .vc_gitem-link {
                    border-radius: 50%;
                }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline {
                border-radius: 50%;
            }

                .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link {
                    border-radius: 50%;
                }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less {
                border-radius: 5px;
            }

                .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 .vc_gitem-link {
                    border-radius: 5px;
                }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline {
                border-radius: 5px;
            }

                .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-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: #ffffff;
            }

            .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: #ffffff;
            }

            .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background {
                background-color: #ffffff;
            }

.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 0.3em 0;
        min-height: 1.3em;
    }

    .vc_chart .vc_chart-legend span {
        border-radius: 0.3em;
        display: inline-block;
        height: 1.3em;
        left: 0;
        margin-right: 0.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_tta-container {
    margin-bottom: 21.73913043px;
}

.vc_tta.vc_general {
    font-size: 1em;
}

    .vc_tta.vc_general .vc_tta-panels-container, .vc_tta.vc_general .vc_tta-panels {
        box-sizing: border-box;
        position: relative;
    }

    .vc_tta.vc_general .vc_tta-panel {
        display: block;
    }

    .vc_tta.vc_general .vc_tta-panel-heading {
        border: solid transparent;
        box-sizing: border-box;
        -webkit-transition: background 0.2s ease-in-out;
        transition: background 0.2s ease-in-out;
    }

    .vc_tta.vc_general .vc_tta-panel-title {
        margin: 0;
        line-height: 1;
    }

        .vc_tta.vc_general .vc_tta-panel-title > a {
            background: transparent;
            display: block;
            padding: 14px 20px;
            box-sizing: border-box;
            text-decoration: none;
            color: inherit;
            position: relative;
            -webkit-transition: color 0.2s ease-in-out;
            transition: color 0.2s ease-in-out;
            border: none;
        }

            .vc_tta.vc_general .vc_tta-panel-title > a:focus, .vc_tta.vc_general .vc_tta-panel-title > a:hover {
                text-decoration: none;
                outline: none;
            }

    .vc_tta.vc_general .vc_tta-panel-body {
        border: solid transparent;
        box-sizing: content-box;
        padding: 14px 20px;
        display: none;
        overflow: hidden;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-transition: padding 0.2s ease-in-out;
        transition: padding 0.2s ease-in-out;
    }

        .vc_tta.vc_general .vc_tta-panel-body > :last-child {
            margin-bottom: 0;
        }

    .vc_tta.vc_general .vc_tta-panel.vc_active {
        display: block;
    }

        .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
            display: block;
        }

        .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title > a:hover {
            cursor: default;
        }

    .vc_tta.vc_general .vc_tta-panel.vc_animating .vc_tta-panel-body {
        display: block;
        min-height: 0;
    }

    .vc_tta.vc_general.vc_tta-o-all-clickable .vc_tta-panel .vc_tta-panel-title > a:hover {
        cursor: pointer;
    }

    .vc_tta.vc_general .vc_tta-tabs-container {
        display: block;
        position: relative;
        z-index: 3;
    }

    .vc_tta.vc_general .vc_tta-tabs-list {
        list-style-type: none;
        display: block;
        padding: 0;
        margin: 0;
        box-sizing: border-box;
    }

    .vc_tta.vc_general .vc_tta-tab {
        display: inline-block;
        padding: 0;
        margin: 0;
    }

        .vc_tta.vc_general .vc_tta-tab > a {
            padding: 14px 20px;
            display: block;
            box-sizing: border-box;
            border: solid transparent;
            position: relative;
            text-decoration: none;
            color: inherit;
            -webkit-transition: background 0.2s ease-in-out, color 0.2s ease-in-out, border 0.2s ease-in-out;
            transition: background 0.2s ease-in-out, color 0.2s ease-in-out, border 0.2s ease-in-out;
        }

            .vc_tta.vc_general .vc_tta-tab > a:hover, .vc_tta.vc_general .vc_tta-tab > a:focus {
                text-decoration: none;
                outline: none;
            }

        .vc_tta.vc_general .vc_tta-tab.vc_active > a {
            cursor: default;
            text-decoration: none;
            color: inherit;
            -webkit-transition: background 0.2s ease-in-out, color 0.2s ease-in-out;
            transition: background 0.2s ease-in-out, color 0.2s ease-in-out;
        }

            .vc_tta.vc_general .vc_tta-tab.vc_active > a:hover {
                cursor: default;
            }

            .vc_tta.vc_general .vc_tta-tab.vc_active > a::before, .vc_tta.vc_general .vc_tta-tab.vc_active > a::after {
                display: none;
                content: '';
                position: absolute;
                border-width: inherit;
                border-color: inherit;
                border-style: inherit;
                width: 100vw;
                height: 200vw;
            }

    .vc_tta.vc_general .vc_tta-icon {
        font-size: 1.15em;
        line-height: 0;
        display: inline;
    }

        .vc_tta.vc_general .vc_tta-icon::before {
            display: inline;
        }

    .vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child), .vc_tta.vc_general .vc_tta-title-text:not(:empty) ~ * {
        margin-left: 14px;
    }

    .vc_tta.vc_general .vc_tta-title-text:empty {
        display: inline-block;
    }

.vc_tta-icon.fa, .vc_tta-icon.vc_li {
    vertical-align: middle;
}

.vc_tta.vc_tta-accordion .vc_tta-tabs-container {
    display: none;
}

.vc_tta.vc_tta-tabs .vc_tta-tabs-container {
    display: none;
}

.vc_non_responsive .vc_tta.vc_tta-tabs .vc_tta-tabs-container, .vc_tta-o-non-responsive .vc_tta.vc_tta-tabs .vc_tta-tabs-container {
    display: block;
}

.vc_non_responsive .vc_tta.vc_tta-tabs .vc_tta-panel-heading, .vc_tta-o-non-responsive .vc_tta.vc_tta-tabs .vc_tta-panel-heading {
    display: none;
}

@media (min-width: 768px) {
    .vc_tta.vc_tta-tabs .vc_tta-tabs-container {
        display: block;
    }

    .vc_tta.vc_tta-tabs .vc_tta-panel-heading {
        display: none;
    }
}

.vc_tta.vc_tta-shape-square .vc_tta-panel-body {
    min-height: 0px;
}

.vc_tta.vc_tta-shape-square .vc_tta-panel-body, .vc_tta.vc_tta-shape-square .vc_tta-panel-heading {
    border-radius: 0px;
}

.vc_tta.vc_tta-shape-square .vc_tta-tabs-container {
    margin: 0px;
}

.vc_tta.vc_tta-shape-square .vc_tta-tab > a {
    border-radius: 0px;
}

.vc_non_responsive .vc_tta.vc_tta-shape-square.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta.vc_tta-shape-square.vc_tta-tabs .vc_tta-panels {
    border-radius: 0px;
}

@media (min-width: 768px) {
    .vc_tta.vc_tta-shape-square.vc_tta-tabs .vc_tta-panels {
        border-radius: 0px;
    }
}

.vc_tta.vc_tta-shape-square.vc_tta-o-no-fill .vc_tta-panel-body {
    border-radius: 0;
}

.vc_tta.vc_tta-shape-square.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-heading, .vc_tta.vc_tta-shape-square.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.vc_tta.vc_tta-shape-rounded .vc_tta-panel-body {
    min-height: 10px;
}

.vc_tta.vc_tta-shape-rounded .vc_tta-panel-body, .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading {
    border-radius: 5px;
}

.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container {
    margin: 5px;
}

.vc_tta.vc_tta-shape-rounded .vc_tta-tab > a {
    border-radius: 5px;
}

.vc_non_responsive .vc_tta.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panels {
    border-radius: 5px;
}

@media (min-width: 768px) {
    .vc_tta.vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panels {
        border-radius: 5px;
    }
}

.vc_tta.vc_tta-shape-rounded.vc_tta-o-no-fill .vc_tta-panel-body {
    border-radius: 0;
}

.vc_tta.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-heading, .vc_tta.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.vc_tta.vc_tta-shape-round .vc_tta-panel-body {
    min-height: 4em;
}

.vc_tta.vc_tta-shape-round .vc_tta-panel-body, .vc_tta.vc_tta-shape-round .vc_tta-panel-heading {
    border-radius: 2em;
}

.vc_tta.vc_tta-shape-round .vc_tta-tabs-container {
    margin: 2em;
}

.vc_tta.vc_tta-shape-round .vc_tta-tab > a {
    border-radius: 2em;
}

.vc_non_responsive .vc_tta.vc_tta-shape-round.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta.vc_tta-shape-round.vc_tta-tabs .vc_tta-panels {
    border-radius: 2em;
}

@media (min-width: 768px) {
    .vc_tta.vc_tta-shape-round.vc_tta-tabs .vc_tta-panels {
        border-radius: 2em;
    }
}

.vc_tta.vc_tta-shape-round.vc_tta-o-no-fill .vc_tta-panel-body {
    border-radius: 0;
}

.vc_tta.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-heading, .vc_tta.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel.vc_active + .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading {
    border-top-left-radius: 2em;
    border-top-right-radius: 2em;
}

.vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.vc_non_responsive .vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panel-body::before, .vc_non_responsive .vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panel-body::after, .vc_tta-o-non-responsive .vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panel-body::after {
    box-sizing: border-box;
    content: '';
    display: none;
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 5px;
    border-style: inherit;
    border-width: inherit;
}

@media (min-width: 768px) {
    .vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panel-body::before, .vc_tta-shape-rounded.vc_tta-tabs .vc_tta-panel-body::after {
        box-sizing: border-box;
        content: '';
        display: none;
        position: absolute;
        width: 5px;
        height: 5px;
        border-radius: 5px;
        border-style: inherit;
        border-width: inherit;
    }
}

.vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-heading {
    border-radius: 0;
}

.vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-body {
    border-radius: 0;
}

.vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:first-child:not(:last-child) .vc_tta-panel-heading, .vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:first-child:not(:last-child) .vc_tta-panel-body {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading, .vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-body {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child):not(.vc_active) .vc_tta-panel-heading, .vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child):not(.vc_active) .vc_tta-panel-body {
    border-radius: 0;
}

.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child).vc_active .vc_tta-panel-heading {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:first-child:not(:last-child):not(.vc_active) .vc_tta-panel-heading, .vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:first-child:not(:last-child):not(.vc_active) .vc_tta-panel-body {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading, .vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-body {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.vc_tta-shape-round:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.vc_tta-shape-round:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.vc_non_responsive .vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body::before, .vc_non_responsive .vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body::after, .vc_tta-o-non-responsive .vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body::after {
    box-sizing: border-box;
    content: '';
    display: none;
    position: absolute;
    width: 2em;
    height: 2em;
    border-radius: 2em;
    border-style: inherit;
    border-width: inherit;
}

@media (min-width: 768px) {
    .vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body::before, .vc_tta-shape-round.vc_tta-tabs .vc_tta-panel-body::after {
        box-sizing: border-box;
        content: '';
        display: none;
        position: absolute;
        width: 2em;
        height: 2em;
        border-radius: 2em;
        border-style: inherit;
        border-width: inherit;
    }
}

.vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-heading {
    border-radius: 0;
}

.vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-body {
    border-radius: 0;
}

.vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:first-child:not(:last-child) .vc_tta-panel-heading, .vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:first-child:not(:last-child) .vc_tta-panel-body {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading, .vc_tta-shape-round.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-body {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child):not(.vc_active) .vc_tta-panel-heading, .vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child):not(.vc_active) .vc_tta-panel-body {
    border-radius: 0;
}

.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:not(:first-child):not(:last-child).vc_active .vc_tta-panel-heading {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:first-child:not(:last-child):not(.vc_active) .vc_tta-panel-heading, .vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:first-child:not(:last-child):not(.vc_active) .vc_tta-panel-body {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-heading, .vc_tta-shape-round.vc_tta-o-shape-group.vc_tta-o-no-fill .vc_tta-panel:last-child:not(:first-child) .vc_tta-panel-body {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.vc_tta.vc_tta-style-classic .vc_tta-panel-body, .vc_tta.vc_tta-style-classic .vc_tta-panel-heading {
    border-width: 1px;
}

.vc_tta.vc_tta-style-classic .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: -1px;
}

.vc_tta.vc_tta-style-classic .vc_tta-panel:not(:last-child) .vc_tta-panel-heading, .vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    margin-bottom: -1px;
}

.vc_tta.vc_tta-style-classic .vc_tta-tabs-list {
    padding-left: 1px;
    padding-top: 1px;
}

.vc_tta.vc_tta-style-classic .vc_tta-tab {
    margin-left: -1px;
    margin-top: -1px;
}

    .vc_tta.vc_tta-style-classic .vc_tta-tab > a {
        border-width: 1px;
    }

.vc_non_responsive .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    border: 1px solid transparent;
}

.vc_non_responsive .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel, .vc_tta-o-non-responsive .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel {
    margin: -1px;
}

@media (min-width: 768px) {
    .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
        border: 1px solid transparent;
    }

    .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel {
        margin: -1px;
    }
}

.vc_tta.vc_tta-style-modern .vc_tta-panel-body, .vc_tta.vc_tta-style-modern .vc_tta-panel-heading {
    border-width: 1px;
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.01) 100%);
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.01) 100%);
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.01) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#03ffffff', GradientType=0);
}

.vc_tta.vc_tta-style-modern .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-style-modern .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: -1px;
}

.vc_tta.vc_tta-style-modern .vc_tta-panel:not(:last-child) .vc_tta-panel-heading, .vc_tta.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
    margin-bottom: -1px;
}

.vc_tta.vc_tta-style-modern .vc_tta-tabs-list {
    padding-left: 1px;
    padding-top: 1px;
}

.vc_tta.vc_tta-style-modern .vc_tta-tab {
    margin-left: -1px;
    margin-top: -1px;
}

    .vc_tta.vc_tta-style-modern .vc_tta-tab > a {
        border-width: 1px;
        background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.01) 100%);
        background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.01) 100%);
        background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.01) 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#03ffffff', GradientType=0);
    }

    .vc_tta.vc_tta-style-modern .vc_tta-tab.vc_active > a {
        background-clip: border-box;
    }

.vc_non_responsive .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    border: 1px solid transparent;
}

.vc_non_responsive .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panel, .vc_tta-o-non-responsive .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panel {
    margin: -1px;
}

@media (min-width: 768px) {
    .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
        border: 1px solid transparent;
    }

    .vc_tta.vc_tta-style-modern.vc_tta-tabs .vc_tta-panel {
        margin: -1px;
    }
}

.vc_tta.vc_tta-style-outline .vc_tta-panel-body, .vc_tta.vc_tta-style-outline .vc_tta-panel-heading {
    border-width: 2px;
}

.vc_tta.vc_tta-style-outline .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-style-outline .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: -2px;
}

.vc_tta.vc_tta-style-outline .vc_tta-panel:not(:last-child) .vc_tta-panel-heading, .vc_tta.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    margin-bottom: -2px;
}

.vc_tta.vc_tta-style-outline .vc_tta-tabs-list {
    padding-left: 2px;
    padding-top: 2px;
}

.vc_tta.vc_tta-style-outline .vc_tta-tab {
    margin-left: -2px;
    margin-top: -2px;
}

    .vc_tta.vc_tta-style-outline .vc_tta-tab > a {
        border-width: 2px;
    }

.vc_tta.vc_tta-style-outline .vc_tta-panel-body::before, .vc_non_responsive .vc_tta.vc_tta-style-outline .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta.vc_tta-style-outline .vc_tta-panel-body::before, .vc_tta.vc_tta-style-outline .vc_tta-panel-body::after, .vc_non_responsive .vc_tta.vc_tta-style-outline .vc_tta-panel-body::after, .vc_tta-o-non-responsive .vc_tta.vc_tta-style-outline .vc_tta-panel-body::after {
    display: block;
    top: -2px;
    right: -2px;
    bottom: -2px;
    left: -2px;
}

.vc_non_responsive .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    border: 2px solid transparent;
}

.vc_non_responsive .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panel, .vc_tta-o-non-responsive .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panel {
    margin: -2px;
}

@media (min-width: 768px) {
    .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
        border: 2px solid transparent;
    }

    .vc_tta.vc_tta-style-outline.vc_tta-tabs .vc_tta-panel {
        margin: -2px;
    }
}

.vc_tta-o-non-responsive .vc_tta.vc_tta-style-outline.vc_tta-pageable .vc_tta-panel {
    margin: 0;
}

@media (min-width: 768px) {
    .vc_tta.vc_tta-style-outline.vc_tta-pageable .vc_tta-panel {
        margin: 0;
    }
}

.vc_tta.vc_tta-style-flat .vc_tta-panel-body, .vc_tta.vc_tta-style-flat .vc_tta-panel-heading {
    border-width: 0;
}

.vc_tta-pageable .vc_tta-panel-title {
    display: none;
}

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #4868cf;
    background-color: #5472d2;
}

    .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #4868cf;
    }

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-controls-icon::before, .vc_tta-color-blue.vc_tta-style-classic .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #4868cf;
    background-color: #5472d2;
    color: #ffffff;
}

    .vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab > a:focus {
        background-color: #3c5ecc;
    }

.vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: #4868cf;
    background-color: #5472d2;
}

    .vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #4868cf;
    }

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-controls-icon::before, .vc_tta-color-blue.vc_tta-style-modern .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-blue.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-blue.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #4868cf;
    background-color: #5472d2;
    color: #ffffff;
}

    .vc_tta-color-blue.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-blue.vc_tta-style-modern .vc_tta-tab > a:focus {
        background-color: #3c5ecc;
    }

.vc_tta-color-blue.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
    border-color: #5472d2;
    background-color: transparent;
}

    .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #5472d2;
    }

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #5472d2;
}

    .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
        color: #ffffff;
    }

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #5472d2;
    background-color: transparent;
}

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #5472d2;
}

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent;
}

    .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #5472d2;
    }

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-blue.vc_tta-style-outline .vc_tta-controls-icon::after {
    border-color: #5472d2;
}

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before, .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-blue.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-blue.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-blue.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #5472d2;
}

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #5472d2;
    background-color: transparent;
    color: #5472d2;
}

    .vc_tta-color-blue.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-blue.vc_tta-style-outline .vc_tta-tab > a:focus {
        background-color: #5472d2;
        color: #ffffff;
    }

.vc_tta-color-blue.vc_tta-style-outline .vc_tta-tab.vc_active > a {
    border-color: #5472d2;
    background-color: transparent;
    color: #5472d2;
}

.vc_non_responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
}

    .vc_non_responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
        border-color: #5472d2;
    }

        .vc_non_responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
        background-color: transparent;
    }

        .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
            border-color: #5472d2;
        }

            .vc_tta-color-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #4868cf;
}

    .vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #3c5ecc;
    }

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #5472d2;
}

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #5472d2;
}

.vc_tta-color-blue.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #ffffff;
}

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-controls-icon::before, .vc_tta-color-blue.vc_tta-style-flat .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-blue.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-blue.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #4868cf;
    color: #ffffff;
}

    .vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab > a:focus {
        background-color: #3c5ecc;
    }

.vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #5472d2;
    color: #ffffff;
}

.vc_non_responsive .vc_tta-color-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #5472d2;
}

    .vc_non_responsive .vc_tta-color-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent;
    }

@media (min-width: 768px) {
    .vc_tta-color-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #5472d2;
    }

        .vc_tta-color-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }
}

.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #00b3c0;
    background-color: #00c1cf;
}

    .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #00b3c0;
    }

.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-controls-icon::before, .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-turquoise.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-turquoise.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #00b3c0;
    background-color: #00c1cf;
    color: #ffffff;
}

    .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-tab > a:focus {
        background-color: #00a4b0;
    }

.vc_tta-color-turquoise.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-turquoise.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: #00b3c0;
    background-color: #00c1cf;
}

    .vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #00b3c0;
    }

.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-controls-icon::before, .vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-turquoise.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-turquoise.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #00b3c0;
    background-color: #00c1cf;
    color: #ffffff;
}

    .vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-tab > a:focus {
        background-color: #00a4b0;
    }

.vc_tta-color-turquoise.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-turquoise.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
    border-color: #00c1cf;
    background-color: transparent;
}

    .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #00c1cf;
    }

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #00c1cf;
}

    .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
        color: #ffffff;
    }

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #00c1cf;
    background-color: transparent;
}

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #00c1cf;
}

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent;
}

    .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #00c1cf;
    }

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-controls-icon::after {
    border-color: #00c1cf;
}

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before, .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-turquoise.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-turquoise.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #00c1cf;
}

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #00c1cf;
    background-color: transparent;
    color: #00c1cf;
}

    .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-tab > a:focus {
        background-color: #00c1cf;
        color: #ffffff;
    }

.vc_tta-color-turquoise.vc_tta-style-outline .vc_tta-tab.vc_active > a {
    border-color: #00c1cf;
    background-color: transparent;
    color: #00c1cf;
}

.vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
}

    .vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
        border-color: #00c1cf;
    }

        .vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
        background-color: transparent;
    }

        .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
            border-color: #00c1cf;
        }

            .vc_tta-color-turquoise.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #00b3c0;
}

    .vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #00a4b0;
    }

.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #00c1cf;
}

.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #00c1cf;
}

.vc_tta-color-turquoise.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #ffffff;
}

.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-controls-icon::before, .vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-turquoise.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-turquoise.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #00b3c0;
    color: #ffffff;
}

    .vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-tab > a:focus {
        background-color: #00a4b0;
    }

.vc_tta-color-turquoise.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #00c1cf;
    color: #ffffff;
}

.vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #00c1cf;
}

    .vc_non_responsive .vc_tta-color-turquoise.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-turquoise.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent;
    }

@media (min-width: 768px) {
    .vc_tta-color-turquoise.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #00c1cf;
    }

        .vc_tta-color-turquoise.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }
}

.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #fe5e52;
    background-color: #fe6c61;
}

    .vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #fe5e52;
    }

.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-pink.vc_tta-style-classic .vc_tta-controls-icon::before, .vc_tta-color-pink.vc_tta-style-classic .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-pink.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-pink.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-pink.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #fe5e52;
    background-color: #fe6c61;
    color: #ffffff;
}

    .vc_tta-color-pink.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-pink.vc_tta-style-classic .vc_tta-tab > a:focus {
        background-color: #fe5043;
    }

.vc_tta-color-pink.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: #fe5e52;
    background-color: #fe6c61;
}

    .vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #fe5e52;
    }

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-controls-icon::before, .vc_tta-color-pink.vc_tta-style-modern .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-pink.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-pink.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #fe5e52;
    background-color: #fe6c61;
    color: #ffffff;
}

    .vc_tta-color-pink.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-pink.vc_tta-style-modern .vc_tta-tab > a:focus {
        background-color: #fe5043;
    }

.vc_tta-color-pink.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
    border-color: #fe6c61;
    background-color: transparent;
}

    .vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #fe6c61;
    }

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #fe6c61;
}

    .vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
        color: #ffffff;
    }

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #fe6c61;
    background-color: transparent;
}

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #fe6c61;
}

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent;
}

    .vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #fe6c61;
    }

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-pink.vc_tta-style-outline .vc_tta-controls-icon::after {
    border-color: #fe6c61;
}

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before, .vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-pink.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-pink.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-pink.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #fe6c61;
}

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #fe6c61;
    background-color: transparent;
    color: #fe6c61;
}

    .vc_tta-color-pink.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-pink.vc_tta-style-outline .vc_tta-tab > a:focus {
        background-color: #fe6c61;
        color: #ffffff;
    }

.vc_tta-color-pink.vc_tta-style-outline .vc_tta-tab.vc_active > a {
    border-color: #fe6c61;
    background-color: transparent;
    color: #fe6c61;
}

.vc_non_responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
}

    .vc_non_responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
        border-color: #fe6c61;
    }

        .vc_non_responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
        background-color: transparent;
    }

        .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
            border-color: #fe6c61;
        }

            .vc_tta-color-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #fe5e52;
}

    .vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #fe5043;
    }

.vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #fe6c61;
}

.vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #fe6c61;
}

.vc_tta-color-pink.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #ffffff;
}

.vc_tta-color-pink.vc_tta-style-flat .vc_tta-controls-icon::before, .vc_tta-color-pink.vc_tta-style-flat .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-pink.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-pink.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-pink.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #fe5e52;
    color: #ffffff;
}

    .vc_tta-color-pink.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-pink.vc_tta-style-flat .vc_tta-tab > a:focus {
        background-color: #fe5043;
    }

.vc_tta-color-pink.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #fe6c61;
    color: #ffffff;
}

.vc_non_responsive .vc_tta-color-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #fe6c61;
}

    .vc_non_responsive .vc_tta-color-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent;
    }

@media (min-width: 768px) {
    .vc_tta-color-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #fe6c61;
    }

        .vc_tta-color-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }
}

.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #8462c0;
    background-color: #8d6dc4;
}

    .vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #8462c0;
    }

.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-violet.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-violet.vc_tta-style-classic .vc_tta-controls-icon::before, .vc_tta-color-violet.vc_tta-style-classic .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-violet.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-violet.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-violet.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #8462c0;
    background-color: #8d6dc4;
    color: #ffffff;
}

    .vc_tta-color-violet.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-violet.vc_tta-style-classic .vc_tta-tab > a:focus {
        background-color: #7c57bb;
    }

.vc_tta-color-violet.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-violet.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: #8462c0;
    background-color: #8d6dc4;
}

    .vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #8462c0;
    }

.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-violet.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-violet.vc_tta-style-modern .vc_tta-controls-icon::before, .vc_tta-color-violet.vc_tta-style-modern .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-violet.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-violet.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-violet.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #8462c0;
    background-color: #8d6dc4;
    color: #ffffff;
}

    .vc_tta-color-violet.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-violet.vc_tta-style-modern .vc_tta-tab > a:focus {
        background-color: #7c57bb;
    }

.vc_tta-color-violet.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-violet.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
    border-color: #8d6dc4;
    background-color: transparent;
}

    .vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #8d6dc4;
    }

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #8d6dc4;
}

    .vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
        color: #ffffff;
    }

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #8d6dc4;
    background-color: transparent;
}

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #8d6dc4;
}

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent;
}

    .vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #8d6dc4;
    }

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-violet.vc_tta-style-outline .vc_tta-controls-icon::after {
    border-color: #8d6dc4;
}

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before, .vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-violet.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-violet.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-violet.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #8d6dc4;
}

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #8d6dc4;
    background-color: transparent;
    color: #8d6dc4;
}

    .vc_tta-color-violet.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-violet.vc_tta-style-outline .vc_tta-tab > a:focus {
        background-color: #8d6dc4;
        color: #ffffff;
    }

.vc_tta-color-violet.vc_tta-style-outline .vc_tta-tab.vc_active > a {
    border-color: #8d6dc4;
    background-color: transparent;
    color: #8d6dc4;
}

.vc_non_responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
}

    .vc_non_responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
        border-color: #8d6dc4;
    }

        .vc_non_responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
        background-color: transparent;
    }

        .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
            border-color: #8d6dc4;
        }

            .vc_tta-color-violet.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #8462c0;
}

    .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #7c57bb;
    }

.vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #8d6dc4;
}

.vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #8d6dc4;
}

.vc_tta-color-violet.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #ffffff;
}

.vc_tta-color-violet.vc_tta-style-flat .vc_tta-controls-icon::before, .vc_tta-color-violet.vc_tta-style-flat .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-violet.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-violet.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-violet.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #8462c0;
    color: #ffffff;
}

    .vc_tta-color-violet.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-violet.vc_tta-style-flat .vc_tta-tab > a:focus {
        background-color: #7c57bb;
    }

.vc_tta-color-violet.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #8d6dc4;
    color: #ffffff;
}

.vc_non_responsive .vc_tta-color-violet.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #8d6dc4;
}

    .vc_non_responsive .vc_tta-color-violet.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-violet.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent;
    }

@media (min-width: 768px) {
    .vc_tta-color-violet.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #8d6dc4;
    }

        .vc_tta-color-violet.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }
}

.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #40a8c5;
    background-color: #4cadc9;
}

    .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #40a8c5;
    }

.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-controls-icon::before, .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-peacoc.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-peacoc.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #40a8c5;
    background-color: #4cadc9;
    color: #ffffff;
}

    .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-tab > a:focus {
        background-color: #39a0bd;
    }

.vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-peacoc.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: #40a8c5;
    background-color: #4cadc9;
}

    .vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #40a8c5;
    }

.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-controls-icon::before, .vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-peacoc.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-peacoc.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #40a8c5;
    background-color: #4cadc9;
    color: #ffffff;
}

    .vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-tab > a:focus {
        background-color: #39a0bd;
    }

.vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-peacoc.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
    border-color: #4cadc9;
    background-color: transparent;
}

    .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #4cadc9;
    }

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #4cadc9;
}

    .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
        color: #ffffff;
    }

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #4cadc9;
    background-color: transparent;
}

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #4cadc9;
}

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent;
}

    .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #4cadc9;
    }

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-controls-icon::after {
    border-color: #4cadc9;
}

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before, .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-peacoc.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-peacoc.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #4cadc9;
}

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #4cadc9;
    background-color: transparent;
    color: #4cadc9;
}

    .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-tab > a:focus {
        background-color: #4cadc9;
        color: #ffffff;
    }

.vc_tta-color-peacoc.vc_tta-style-outline .vc_tta-tab.vc_active > a {
    border-color: #4cadc9;
    background-color: transparent;
    color: #4cadc9;
}

.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
}

    .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
        border-color: #4cadc9;
    }

        .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
        background-color: transparent;
    }

        .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
            border-color: #4cadc9;
        }

            .vc_tta-color-peacoc.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #40a8c5;
}

    .vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #39a0bd;
    }

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #4cadc9;
}

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #4cadc9;
}

.vc_tta-color-peacoc.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #ffffff;
}

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-controls-icon::before, .vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-peacoc.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-peacoc.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #40a8c5;
    color: #ffffff;
}

    .vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-tab > a:focus {
        background-color: #39a0bd;
    }

.vc_tta-color-peacoc.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #4cadc9;
    color: #ffffff;
}

.vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #4cadc9;
}

    .vc_non_responsive .vc_tta-color-peacoc.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-peacoc.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent;
    }

@media (min-width: 768px) {
    .vc_tta-color-peacoc.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #4cadc9;
    }

        .vc_tta-color-peacoc.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }
}

.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #c8bba1;
    background-color: #cec2ab;
}

    .vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #c8bba1;
    }

.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-chino.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-chino.vc_tta-style-classic .vc_tta-controls-icon::before, .vc_tta-color-chino.vc_tta-style-classic .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-chino.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-chino.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-chino.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #c8bba1;
    background-color: #cec2ab;
    color: #ffffff;
}

    .vc_tta-color-chino.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-chino.vc_tta-style-classic .vc_tta-tab > a:focus {
        background-color: #c3b498;
    }

.vc_tta-color-chino.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-chino.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: #c8bba1;
    background-color: #cec2ab;
}

    .vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #c8bba1;
    }

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-controls-icon::before, .vc_tta-color-chino.vc_tta-style-modern .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-chino.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-chino.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #c8bba1;
    background-color: #cec2ab;
    color: #ffffff;
}

    .vc_tta-color-chino.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-chino.vc_tta-style-modern .vc_tta-tab > a:focus {
        background-color: #c3b498;
    }

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-chino.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
    border-color: #cec2ab;
    background-color: transparent;
}

    .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #cec2ab;
    }

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #cec2ab;
}

    .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
        color: #ffffff;
    }

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #cec2ab;
    background-color: transparent;
}

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #cec2ab;
}

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent;
}

    .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #cec2ab;
    }

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-chino.vc_tta-style-outline .vc_tta-controls-icon::after {
    border-color: #cec2ab;
}

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before, .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-chino.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-chino.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-chino.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #cec2ab;
}

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #cec2ab;
    background-color: transparent;
    color: #cec2ab;
}

    .vc_tta-color-chino.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-chino.vc_tta-style-outline .vc_tta-tab > a:focus {
        background-color: #cec2ab;
        color: #ffffff;
    }

.vc_tta-color-chino.vc_tta-style-outline .vc_tta-tab.vc_active > a {
    border-color: #cec2ab;
    background-color: transparent;
    color: #cec2ab;
}

.vc_non_responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
}

    .vc_non_responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
        border-color: #cec2ab;
    }

        .vc_non_responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
        background-color: transparent;
    }

        .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
            border-color: #cec2ab;
        }

            .vc_tta-color-chino.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #c8bba1;
}

    .vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #c3b498;
    }

.vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #cec2ab;
}

.vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-chino.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #cec2ab;
}

.vc_tta-color-chino.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #ffffff;
}

.vc_tta-color-chino.vc_tta-style-flat .vc_tta-controls-icon::before, .vc_tta-color-chino.vc_tta-style-flat .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-chino.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-chino.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-chino.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #c8bba1;
    color: #ffffff;
}

    .vc_tta-color-chino.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-chino.vc_tta-style-flat .vc_tta-tab > a:focus {
        background-color: #c3b498;
    }

.vc_tta-color-chino.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #cec2ab;
    color: #ffffff;
}

.vc_non_responsive .vc_tta-color-chino.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #cec2ab;
}

    .vc_non_responsive .vc_tta-color-chino.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-chino.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent;
    }

@media (min-width: 768px) {
    .vc_tta-color-chino.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #cec2ab;
    }

        .vc_tta-color-chino.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }
}

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #484152;
    background-color: #50485b;
}

    .vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #484152;
    }

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-controls-icon::before, .vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-mulled-wine.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #484152;
    background-color: #50485b;
    color: #ffffff;
}

    .vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-tab > a:focus {
        background-color: #413a4a;
    }

.vc_tta-color-mulled-wine.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-mulled-wine.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: #484152;
    background-color: #50485b;
}

    .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #484152;
    }

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-controls-icon::before, .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #484152;
    background-color: #50485b;
    color: #ffffff;
}

    .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-tab > a:focus {
        background-color: #413a4a;
    }

.vc_tta-color-mulled-wine.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-mulled-wine.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
    border-color: #50485b;
    background-color: transparent;
}

    .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #50485b;
    }

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #50485b;
}

    .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
        color: #ffffff;
    }

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #50485b;
    background-color: transparent;
}

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #50485b;
}

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent;
}

    .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #50485b;
    }

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-controls-icon::after {
    border-color: #50485b;
}

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #50485b;
}

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #50485b;
    background-color: transparent;
    color: #50485b;
}

    .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-tab > a:focus {
        background-color: #50485b;
        color: #ffffff;
    }

.vc_tta-color-mulled-wine.vc_tta-style-outline .vc_tta-tab.vc_active > a {
    border-color: #50485b;
    background-color: transparent;
    color: #50485b;
}

.vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
}

    .vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
        border-color: #50485b;
    }

        .vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
        background-color: transparent;
    }

        .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
            border-color: #50485b;
        }

            .vc_tta-color-mulled-wine.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #484152;
}

    .vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #413a4a;
    }

.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #50485b;
}

.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #50485b;
}

.vc_tta-color-mulled-wine.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #ffffff;
}

.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-controls-icon::before, .vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-mulled-wine.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #484152;
    color: #ffffff;
}

    .vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-tab > a:focus {
        background-color: #413a4a;
    }

.vc_tta-color-mulled-wine.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #50485b;
    color: #ffffff;
}

.vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #50485b;
}

    .vc_non_responsive .vc_tta-color-mulled-wine.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-mulled-wine.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent;
    }

@media (min-width: 768px) {
    .vc_tta-color-mulled-wine.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #50485b;
    }

        .vc_tta-color-mulled-wine.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }
}

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #69d294;
    background-color: #75d69c;
}

    .vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #69d294;
    }

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-controls-icon::before, .vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-vista-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #69d294;
    background-color: #75d69c;
    color: #ffffff;
}

    .vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-tab > a:focus {
        background-color: #5dcf8b;
    }

.vc_tta-color-vista-blue.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-vista-blue.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: #69d294;
    background-color: #75d69c;
}

    .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #69d294;
    }

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-controls-icon::before, .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-vista-blue.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #69d294;
    background-color: #75d69c;
    color: #ffffff;
}

    .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-tab > a:focus {
        background-color: #5dcf8b;
    }

.vc_tta-color-vista-blue.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-vista-blue.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
    border-color: #75d69c;
    background-color: transparent;
}

    .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #75d69c;
    }

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #75d69c;
}

    .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
        color: #ffffff;
    }

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #75d69c;
    background-color: transparent;
}

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #75d69c;
}

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent;
}

    .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #75d69c;
    }

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-controls-icon::after {
    border-color: #75d69c;
}

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #75d69c;
}

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #75d69c;
    background-color: transparent;
    color: #75d69c;
}

    .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-tab > a:focus {
        background-color: #75d69c;
        color: #ffffff;
    }

.vc_tta-color-vista-blue.vc_tta-style-outline .vc_tta-tab.vc_active > a {
    border-color: #75d69c;
    background-color: transparent;
    color: #75d69c;
}

.vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
}

    .vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
        border-color: #75d69c;
    }

        .vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
        background-color: transparent;
    }

        .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
            border-color: #75d69c;
        }

            .vc_tta-color-vista-blue.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #69d294;
}

    .vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #5dcf8b;
    }

.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #75d69c;
}

.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #75d69c;
}

.vc_tta-color-vista-blue.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #ffffff;
}

.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-controls-icon::before, .vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-vista-blue.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-vista-blue.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #69d294;
    color: #ffffff;
}

    .vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-tab > a:focus {
        background-color: #5dcf8b;
    }

.vc_tta-color-vista-blue.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #75d69c;
    color: #ffffff;
}

.vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #75d69c;
}

    .vc_non_responsive .vc_tta-color-vista-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-vista-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent;
    }

@media (min-width: 768px) {
    .vc_tta-color-vista-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #75d69c;
    }

        .vc_tta-color-vista-blue.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }
}

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #f6b859;
    background-color: #f7be68;
}

    .vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #f6b859;
    }

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-orange.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-controls-icon::before, .vc_tta-color-orange.vc_tta-style-classic .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-orange.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-orange.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #f6b859;
    background-color: #f7be68;
    color: #ffffff;
}

    .vc_tta-color-orange.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-orange.vc_tta-style-classic .vc_tta-tab > a:focus {
        background-color: #f5b14b;
    }

.vc_tta-color-orange.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-orange.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: #f6b859;
    background-color: #f7be68;
}

    .vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #f6b859;
    }

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-orange.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-controls-icon::before, .vc_tta-color-orange.vc_tta-style-modern .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-orange.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-orange.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #f6b859;
    background-color: #f7be68;
    color: #ffffff;
}

    .vc_tta-color-orange.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-orange.vc_tta-style-modern .vc_tta-tab > a:focus {
        background-color: #f5b14b;
    }

.vc_tta-color-orange.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-orange.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
    border-color: #f7be68;
    background-color: transparent;
}

    .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #f7be68;
    }

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #f7be68;
}

    .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
        color: #ffffff;
    }

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f7be68;
    background-color: transparent;
}

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #f7be68;
}

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent;
}

    .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f7be68;
    }

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-orange.vc_tta-style-outline .vc_tta-controls-icon::after {
    border-color: #f7be68;
}

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before, .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-orange.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-orange.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-orange.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #f7be68;
}

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #f7be68;
    background-color: transparent;
    color: #f7be68;
}

    .vc_tta-color-orange.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-orange.vc_tta-style-outline .vc_tta-tab > a:focus {
        background-color: #f7be68;
        color: #ffffff;
    }

.vc_tta-color-orange.vc_tta-style-outline .vc_tta-tab.vc_active > a {
    border-color: #f7be68;
    background-color: transparent;
    color: #f7be68;
}

.vc_non_responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
}

    .vc_non_responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f7be68;
    }

        .vc_non_responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
        background-color: transparent;
    }

        .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f7be68;
        }

            .vc_tta-color-orange.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #f6b859;
}

    .vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #f5b14b;
    }

.vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #f7be68;
}

.vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-orange.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #f7be68;
}

.vc_tta-color-orange.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #ffffff;
}

.vc_tta-color-orange.vc_tta-style-flat .vc_tta-controls-icon::before, .vc_tta-color-orange.vc_tta-style-flat .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-orange.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-orange.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-orange.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #f6b859;
    color: #ffffff;
}

    .vc_tta-color-orange.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-orange.vc_tta-style-flat .vc_tta-tab > a:focus {
        background-color: #f5b14b;
    }

.vc_tta-color-orange.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #f7be68;
    color: #ffffff;
}

.vc_non_responsive .vc_tta-color-orange.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #f7be68;
}

    .vc_non_responsive .vc_tta-color-orange.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-orange.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent;
    }

@media (min-width: 768px) {
    .vc_tta-color-orange.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #f7be68;
    }

        .vc_tta-color-orange.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }
}

.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #4d9ae1;
    background-color: #5aa1e3;
}

    .vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #4d9ae1;
    }

.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-sky.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-sky.vc_tta-style-classic .vc_tta-controls-icon::before, .vc_tta-color-sky.vc_tta-style-classic .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-sky.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-sky.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #4d9ae1;
    background-color: #5aa1e3;
    color: #ffffff;
}

    .vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab > a:focus {
        background-color: #4092df;
    }

.vc_tta-color-sky.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-sky.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: #4d9ae1;
    background-color: #5aa1e3;
}

    .vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #4d9ae1;
    }

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-controls-icon::before, .vc_tta-color-sky.vc_tta-style-modern .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-sky.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-sky.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #4d9ae1;
    background-color: #5aa1e3;
    color: #ffffff;
}

    .vc_tta-color-sky.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-sky.vc_tta-style-modern .vc_tta-tab > a:focus {
        background-color: #4092df;
    }

.vc_tta-color-sky.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-sky.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
    border-color: #5aa1e3;
    background-color: transparent;
}

    .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #5aa1e3;
    }

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #5aa1e3;
}

    .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
        color: #ffffff;
    }

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #5aa1e3;
    background-color: transparent;
}

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #5aa1e3;
}

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent;
}

    .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #5aa1e3;
    }

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-controls-icon::after {
    border-color: #5aa1e3;
}

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-sky.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-sky.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #5aa1e3;
}

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #5aa1e3;
    background-color: transparent;
    color: #5aa1e3;
}

    .vc_tta-color-sky.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-sky.vc_tta-style-outline .vc_tta-tab > a:focus {
        background-color: #5aa1e3;
        color: #ffffff;
    }

.vc_tta-color-sky.vc_tta-style-outline .vc_tta-tab.vc_active > a {
    border-color: #5aa1e3;
    background-color: transparent;
    color: #5aa1e3;
}

.vc_non_responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
}

    .vc_non_responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
        border-color: #5aa1e3;
    }

        .vc_non_responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
        background-color: transparent;
    }

        .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
            border-color: #5aa1e3;
        }

            .vc_tta-color-sky.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #4d9ae1;
}

    .vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #4092df;
    }

.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #5aa1e3;
}

.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-sky.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #5aa1e3;
}

.vc_tta-color-sky.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #ffffff;
}

.vc_tta-color-sky.vc_tta-style-flat .vc_tta-controls-icon::before, .vc_tta-color-sky.vc_tta-style-flat .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-sky.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-sky.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-sky.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #4d9ae1;
    color: #ffffff;
}

    .vc_tta-color-sky.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-sky.vc_tta-style-flat .vc_tta-tab > a:focus {
        background-color: #4092df;
    }

.vc_tta-color-sky.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #5aa1e3;
    color: #ffffff;
}

.vc_non_responsive .vc_tta-color-sky.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #5aa1e3;
}

    .vc_non_responsive .vc_tta-color-sky.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-sky.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent;
    }

@media (min-width: 768px) {
    .vc_tta-color-sky.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #5aa1e3;
    }

        .vc_tta-color-sky.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }
}

.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #66a038;
    background-color: #6dab3c;
}

    .vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #66a038;
    }

.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-green.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-green.vc_tta-style-classic .vc_tta-controls-icon::before, .vc_tta-color-green.vc_tta-style-classic .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-green.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-green.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-green.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #66a038;
    background-color: #6dab3c;
    color: #ffffff;
}

    .vc_tta-color-green.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-green.vc_tta-style-classic .vc_tta-tab > a:focus {
        background-color: #5f9434;
    }

.vc_tta-color-green.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-green.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: #66a038;
    background-color: #6dab3c;
}

    .vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #66a038;
    }

.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-green.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-green.vc_tta-style-modern .vc_tta-controls-icon::before, .vc_tta-color-green.vc_tta-style-modern .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-green.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-green.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-green.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #66a038;
    background-color: #6dab3c;
    color: #ffffff;
}

    .vc_tta-color-green.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-green.vc_tta-style-modern .vc_tta-tab > a:focus {
        background-color: #5f9434;
    }

.vc_tta-color-green.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-green.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
    border-color: #6dab3c;
    background-color: transparent;
}

    .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #6dab3c;
    }

.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #6dab3c;
}

    .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
        color: #ffffff;
    }

.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #6dab3c;
    background-color: transparent;
}

.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #6dab3c;
}

.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent;
}

    .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #6dab3c;
    }

.vc_tta-color-green.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-green.vc_tta-style-outline .vc_tta-controls-icon::after {
    border-color: #6dab3c;
}

.vc_tta-color-green.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before, .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-green.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-green.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-green.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #6dab3c;
}

.vc_tta-color-green.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #6dab3c;
    background-color: transparent;
    color: #6dab3c;
}

    .vc_tta-color-green.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-green.vc_tta-style-outline .vc_tta-tab > a:focus {
        background-color: #6dab3c;
        color: #ffffff;
    }

.vc_tta-color-green.vc_tta-style-outline .vc_tta-tab.vc_active > a {
    border-color: #6dab3c;
    background-color: transparent;
    color: #6dab3c;
}

.vc_non_responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
}

    .vc_non_responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
        border-color: #6dab3c;
    }

        .vc_non_responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
        background-color: transparent;
    }

        .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
            border-color: #6dab3c;
        }

            .vc_tta-color-green.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-green.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #66a038;
}

    .vc_tta-color-green.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-green.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #5f9434;
    }

.vc_tta-color-green.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-green.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #6dab3c;
}

.vc_tta-color-green.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-green.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #6dab3c;
}

.vc_tta-color-green.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #ffffff;
}

.vc_tta-color-green.vc_tta-style-flat .vc_tta-controls-icon::before, .vc_tta-color-green.vc_tta-style-flat .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-green.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-green.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-green.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #66a038;
    color: #ffffff;
}

    .vc_tta-color-green.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-green.vc_tta-style-flat .vc_tta-tab > a:focus {
        background-color: #5f9434;
    }

.vc_tta-color-green.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #6dab3c;
    color: #ffffff;
}

.vc_non_responsive .vc_tta-color-green.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #6dab3c;
}

    .vc_non_responsive .vc_tta-color-green.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-green.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent;
    }

@media (min-width: 768px) {
    .vc_tta-color-green.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #6dab3c;
    }

        .vc_tta-color-green.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }
}

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #f3443f;
    background-color: #f4524d;
}

    .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #f3443f;
    }

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-controls-icon::before, .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #f3443f;
    background-color: #f4524d;
    color: #ffffff;
}

    .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-tab > a:focus {
        background-color: #f23630;
    }

.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-juicy-pink.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: #f3443f;
    background-color: #f4524d;
}

    .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #f3443f;
    }

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-controls-icon::before, .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #f3443f;
    background-color: #f4524d;
    color: #ffffff;
}

    .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-tab > a:focus {
        background-color: #f23630;
    }

.vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-juicy-pink.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
    border-color: #f4524d;
    background-color: transparent;
}

    .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #f4524d;
    }

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #f4524d;
}

    .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
        color: #ffffff;
    }

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f4524d;
    background-color: transparent;
}

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #f4524d;
}

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent;
}

    .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f4524d;
    }

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-controls-icon::after {
    border-color: #f4524d;
}

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #f4524d;
}

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #f4524d;
    background-color: transparent;
    color: #f4524d;
}

    .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-tab > a:focus {
        background-color: #f4524d;
        color: #ffffff;
    }

.vc_tta-color-juicy-pink.vc_tta-style-outline .vc_tta-tab.vc_active > a {
    border-color: #f4524d;
    background-color: transparent;
    color: #f4524d;
}

.vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
}

    .vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f4524d;
    }

        .vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
        background-color: transparent;
    }

        .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f4524d;
        }

            .vc_tta-color-juicy-pink.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #f3443f;
}

    .vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #f23630;
    }

.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #f4524d;
}

.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #f4524d;
}

.vc_tta-color-juicy-pink.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #ffffff;
}

.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-controls-icon::before, .vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-juicy-pink.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #f3443f;
    color: #ffffff;
}

    .vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-tab > a:focus {
        background-color: #f23630;
    }

.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #f4524d;
    color: #ffffff;
}

.vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #f4524d;
}

    .vc_non_responsive .vc_tta-color-juicy-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-juicy-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent;
    }

@media (min-width: 768px) {
    .vc_tta-color-juicy-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #f4524d;
    }

        .vc_tta-color-juicy-pink.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }
}

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #f68a59;
    background-color: #f79468;
}

    .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #f68a59;
    }

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-controls-icon::before, .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #f68a59;
    background-color: #f79468;
    color: #ffffff;
}

    .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-tab > a:focus {
        background-color: #f57f4b;
    }

.vc_tta-color-sandy-brown.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-sandy-brown.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: #f68a59;
    background-color: #f79468;
}

    .vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #f68a59;
    }

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-controls-icon::before, .vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-sandy-brown.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #f68a59;
    background-color: #f79468;
    color: #ffffff;
}

    .vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-tab > a:focus {
        background-color: #f57f4b;
    }

.vc_tta-color-sandy-brown.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-sandy-brown.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
    border-color: #f79468;
    background-color: transparent;
}

    .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #f79468;
    }

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #f79468;
}

    .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
        color: #ffffff;
    }

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f79468;
    background-color: transparent;
}

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #f79468;
}

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent;
}

    .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f79468;
    }

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-controls-icon::after {
    border-color: #f79468;
}

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #f79468;
}

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #f79468;
    background-color: transparent;
    color: #f79468;
}

    .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-tab > a:focus {
        background-color: #f79468;
        color: #ffffff;
    }

.vc_tta-color-sandy-brown.vc_tta-style-outline .vc_tta-tab.vc_active > a {
    border-color: #f79468;
    background-color: transparent;
    color: #f79468;
}

.vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
}

    .vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f79468;
    }

        .vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
        background-color: transparent;
    }

        .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f79468;
        }

            .vc_tta-color-sandy-brown.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #f68a59;
}

    .vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #f57f4b;
    }

.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #f79468;
}

.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #f79468;
}

.vc_tta-color-sandy-brown.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #ffffff;
}

.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-controls-icon::before, .vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-sandy-brown.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #f68a59;
    color: #ffffff;
}

    .vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-tab > a:focus {
        background-color: #f57f4b;
    }

.vc_tta-color-sandy-brown.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #f79468;
    color: #ffffff;
}

.vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #f79468;
}

    .vc_non_responsive .vc_tta-color-sandy-brown.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-sandy-brown.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent;
    }

@media (min-width: 768px) {
    .vc_tta-color-sandy-brown.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #f79468;
    }

        .vc_tta-color-sandy-brown.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }
}

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #b474b6;
    background-color: #b97ebb;
}

    .vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #b474b6;
    }

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-purple.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-controls-icon::before, .vc_tta-color-purple.vc_tta-style-classic .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-purple.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-purple.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #b474b6;
    background-color: #b97ebb;
    color: #ffffff;
}

    .vc_tta-color-purple.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-purple.vc_tta-style-classic .vc_tta-tab > a:focus {
        background-color: #ae6ab0;
    }

.vc_tta-color-purple.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-purple.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: #b474b6;
    background-color: #b97ebb;
}

    .vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #b474b6;
    }

.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-purple.vc_tta-style-modern .vc_tta-controls-icon::before, .vc_tta-color-purple.vc_tta-style-modern .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-purple.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-purple.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-purple.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #b474b6;
    background-color: #b97ebb;
    color: #ffffff;
}

    .vc_tta-color-purple.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-purple.vc_tta-style-modern .vc_tta-tab > a:focus {
        background-color: #ae6ab0;
    }

.vc_tta-color-purple.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-purple.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
    border-color: #b97ebb;
    background-color: transparent;
}

    .vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #b97ebb;
    }

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #b97ebb;
}

    .vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
        color: #ffffff;
    }

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #b97ebb;
    background-color: transparent;
}

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #b97ebb;
}

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent;
}

    .vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #b97ebb;
    }

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-purple.vc_tta-style-outline .vc_tta-controls-icon::after {
    border-color: #b97ebb;
}

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before, .vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-purple.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-purple.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-purple.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #b97ebb;
}

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #b97ebb;
    background-color: transparent;
    color: #b97ebb;
}

    .vc_tta-color-purple.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-purple.vc_tta-style-outline .vc_tta-tab > a:focus {
        background-color: #b97ebb;
        color: #ffffff;
    }

.vc_tta-color-purple.vc_tta-style-outline .vc_tta-tab.vc_active > a {
    border-color: #b97ebb;
    background-color: transparent;
    color: #b97ebb;
}

.vc_non_responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
}

    .vc_non_responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
        border-color: #b97ebb;
    }

        .vc_non_responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
        background-color: transparent;
    }

        .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
            border-color: #b97ebb;
        }

            .vc_tta-color-purple.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #b474b6;
}

    .vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #ae6ab0;
    }

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #b97ebb;
}

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #b97ebb;
}

.vc_tta-color-purple.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #ffffff;
}

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-controls-icon::before, .vc_tta-color-purple.vc_tta-style-flat .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-purple.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-purple.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #b474b6;
    color: #ffffff;
}

    .vc_tta-color-purple.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-purple.vc_tta-style-flat .vc_tta-tab > a:focus {
        background-color: #ae6ab0;
    }

.vc_tta-color-purple.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #b97ebb;
    color: #ffffff;
}

.vc_non_responsive .vc_tta-color-purple.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #b97ebb;
}

    .vc_non_responsive .vc_tta-color-purple.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-purple.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent;
    }

@media (min-width: 768px) {
    .vc_tta-color-purple.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #b97ebb;
    }

        .vc_tta-color-purple.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }
}

.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #222222;
    background-color: #2a2a2a;
}

    .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #222222;
    }

.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-black.vc_tta-style-classic .vc_tta-controls-icon::before, .vc_tta-color-black.vc_tta-style-classic .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-black.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-black.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-black.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #222222;
    background-color: #2a2a2a;
    color: #ffffff;
}

    .vc_tta-color-black.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-black.vc_tta-style-classic .vc_tta-tab > a:focus {
        background-color: #1b1b1b;
    }

.vc_tta-color-black.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-black.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: #222222;
    background-color: #2a2a2a;
}

    .vc_tta-color-black.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-black.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #222222;
    }

.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-black.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-black.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-black.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-black.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-black.vc_tta-style-modern .vc_tta-controls-icon::before, .vc_tta-color-black.vc_tta-style-modern .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-black.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-black.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-black.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #222222;
    background-color: #2a2a2a;
    color: #ffffff;
}

    .vc_tta-color-black.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-black.vc_tta-style-modern .vc_tta-tab > a:focus {
        background-color: #1b1b1b;
    }

.vc_tta-color-black.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-black.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
    border-color: #2a2a2a;
    background-color: transparent;
}

    .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #2a2a2a;
    }

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #2a2a2a;
}

    .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
        color: #ffffff;
    }

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #2a2a2a;
    background-color: transparent;
}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #2a2a2a;
}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent;
}

    .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #2a2a2a;
    }

.vc_tta-color-black.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-black.vc_tta-style-outline .vc_tta-controls-icon::after {
    border-color: #2a2a2a;
}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before, .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-black.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-black.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #2a2a2a;
}

.vc_tta-color-black.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #2a2a2a;
    background-color: transparent;
    color: #2a2a2a;
}

    .vc_tta-color-black.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-black.vc_tta-style-outline .vc_tta-tab > a:focus {
        background-color: #2a2a2a;
        color: #ffffff;
    }

.vc_tta-color-black.vc_tta-style-outline .vc_tta-tab.vc_active > a {
    border-color: #2a2a2a;
    background-color: transparent;
    color: #2a2a2a;
}

.vc_non_responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
}

    .vc_non_responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
        border-color: #2a2a2a;
    }

        .vc_non_responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
        background-color: transparent;
    }

        .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
            border-color: #2a2a2a;
        }

            .vc_tta-color-black.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #222222;
}

    .vc_tta-color-black.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-black.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #1b1b1b;
    }

.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #2a2a2a;
}

.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #2a2a2a;
}

.vc_tta-color-black.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #ffffff;
}

.vc_tta-color-black.vc_tta-style-flat .vc_tta-controls-icon::before, .vc_tta-color-black.vc_tta-style-flat .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-black.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-black.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-black.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #222222;
    color: #ffffff;
}

    .vc_tta-color-black.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-black.vc_tta-style-flat .vc_tta-tab > a:focus {
        background-color: #1b1b1b;
    }

.vc_tta-color-black.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #2a2a2a;
    color: #ffffff;
}

.vc_non_responsive .vc_tta-color-black.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #2a2a2a;
}

    .vc_non_responsive .vc_tta-color-black.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-black.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent;
    }

@media (min-width: 768px) {
    .vc_tta-color-black.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #2a2a2a;
    }

        .vc_tta-color-black.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

    .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #f0f0f0;
    }

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #e3e3e3;
    background-color: #ebebeb;
    color: #666666;
}

    .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:focus {
        background-color: #dcdcdc;
    }

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

    .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #f0f0f0;
    }

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
}

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

    .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f0f0f0;
    }

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-modern .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-grey.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #e3e3e3;
    background-color: #ebebeb;
    color: #666666;
}

    .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab > a:focus {
        background-color: #dcdcdc;
    }

.vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-grey.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
    border-color: #e3e3e3;
    background-color: transparent;
}

    .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #ebebeb;
    }

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #ebebeb;
}

    .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
        color: #666666;
    }

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #ebebeb;
    background-color: transparent;
}

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #ebebeb;
}

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent;
}

    .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #ebebeb;
    }

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-controls-icon::after {
    border-color: #ebebeb;
}

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-grey.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #ebebeb;
}

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #e3e3e3;
    background-color: transparent;
    color: #ebebeb;
}

    .vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab > a:focus {
        background-color: #ebebeb;
        color: #666666;
    }

.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab.vc_active > a {
    border-color: #ebebeb;
    background-color: transparent;
    color: #ebebeb;
}

.vc_non_responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
}

    .vc_non_responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
        border-color: #ebebeb;
    }

        .vc_non_responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
        background-color: transparent;
    }

        .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
            border-color: #ebebeb;
        }

            .vc_tta-color-grey.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #f8f8f8;
}

    .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #f0f0f0;
    }

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #f8f8f8;
}

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #f8f8f8;
}

.vc_tta-color-grey.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #666666;
}

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-flat .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-grey.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #e3e3e3;
    color: #666666;
}

    .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab > a:focus {
        background-color: #dcdcdc;
    }

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #ebebeb;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #ebebeb;
}

    .vc_non_responsive .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent;
    }

@media (min-width: 768px) {
    .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #ebebeb;
    }

        .vc_tta-color-grey.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }
}

.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: #f7f7f7;
    background-color: #ffffff;
}

    .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #f7f7f7;
    }

.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f7f7f7;
    background-color: #ffffff;
}

.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #ffffff;
}

    .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f7f7f7;
    }

.vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon::before, .vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-white.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-white.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #f7f7f7;
    background-color: #ffffff;
    color: #666666;
}

    .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab > a:focus {
        background-color: #f0f0f0;
    }

.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: #f7f7f7;
    background-color: #ffffff;
}

    .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #f7f7f7;
    }

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f7f7f7;
    background-color: #ffffff;
}

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
    background-color: #ffffff;
}

    .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #f7f7f7;
    }

.vc_tta-color-white.vc_tta-style-modern .vc_tta-controls-icon::before, .vc_tta-color-white.vc_tta-style-modern .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-white.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-white.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-white.vc_tta-style-modern .vc_tta-tab > a {
    border-color: #f7f7f7;
    background-color: #ffffff;
    color: #666666;
}

    .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab > a:hover, .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab > a:focus {
        background-color: #f0f0f0;
    }

.vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #f8f8f8;
}

    .vc_non_responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
        border-color: #f0f0f0;
    }

        .vc_non_responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
        background-color: #f8f8f8;
    }

        .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels, .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after {
            border-color: #f0f0f0;
        }

            .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading {
    border-color: #f7f7f7;
    background-color: transparent;
}

    .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #ffffff;
    }

.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a {
    color: #ffffff;
}

    .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a:hover {
        color: #666666;
    }

.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #ffffff;
    background-color: transparent;
}

.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #ffffff;
}

.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    background-color: transparent;
}

    .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after {
        border-color: #ffffff;
    }

.vc_tta-color-white.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-white.vc_tta-style-outline .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-white.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::before, .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::before, .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-outline .vc_tta-panel-heading:focus .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-white.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-white.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #ffffff;
}

.vc_tta-color-white.vc_tta-style-outline .vc_tta-tab > a {
    border-color: #f7f7f7;
    background-color: transparent;
    color: #ffffff;
}

    .vc_tta-color-white.vc_tta-style-outline .vc_tta-tab > a:hover, .vc_tta-color-white.vc_tta-style-outline .vc_tta-tab > a:focus {
        background-color: #ffffff;
        color: #666666;
    }

.vc_tta-color-white.vc_tta-style-outline .vc_tta-tab.vc_active > a {
    border-color: #ffffff;
    background-color: transparent;
    color: #ffffff;
}

.vc_non_responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
    background-color: transparent;
}

    .vc_non_responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_non_responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_non_responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
        border-color: #ffffff;
    }

        .vc_non_responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }

@media (min-width: 768px) {
    .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels {
        background-color: transparent;
    }

        .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels, .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels::after {
            border-color: #ffffff;
        }

            .vc_tta-color-white.vc_tta-style-outline.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
                border-color: transparent;
                background-color: transparent;
            }
}

.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    background-color: #fafafa;
}

    .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover, .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus {
        background-color: #f2f2f2;
    }

.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #ffffff;
}

.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #666666;
}

.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {
    background-color: #ffffff;
}

.vc_tta-color-white.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: #666666;
}

.vc_tta-color-white.vc_tta-style-flat .vc_tta-controls-icon::before, .vc_tta-color-white.vc_tta-style-flat .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-white.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-white.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after {
    border-color: #666666;
}

.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab > a {
    background-color: #fafafa;
    color: #666666;
}

    .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab > a:hover, .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab > a:focus {
        background-color: #f2f2f2;
    }

.vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active > a {
    background-color: #ffffff;
    color: #666666;
}

.vc_non_responsive .vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
    background-color: #ffffff;
}

    .vc_non_responsive .vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-o-non-responsive .vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
        border-color: transparent;
        background-color: transparent;
    }

@media (min-width: 768px) {
    .vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {
        background-color: #ffffff;
    }

        .vc_tta-color-white.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
            border-color: transparent;
            background-color: transparent;
        }
}

.vc_tta.vc_tta-o-no-fill .vc_tta-panels .vc_tta-panel-body {
    border-color: transparent;
    background-color: transparent;
}

.vc_non_responsive .vc_tta.vc_tta-o-no-fill.vc_tta-tabs .vc_tta-panels, .vc_tta-o-non-responsive .vc_tta.vc_tta-o-no-fill.vc_tta-tabs .vc_tta-panels {
    border-color: transparent;
    background-color: transparent;
}

@media (min-width: 768px) {
    .vc_tta.vc_tta-o-no-fill.vc_tta-tabs .vc_tta-panels {
        border-color: transparent;
        background-color: transparent;
    }
}

.vc_tta.vc_tta-o-no-fill.vc_tta-tabs .vc_tta-tabs-container {
    margin: 0;
}

.vc_tta.vc_tta-o-no-fill.vc_tta-tabs-position-top .vc_tta-panel-body, .vc_tta.vc_tta-o-no-fill.vc_tta-tabs-position-bottom .vc_tta-panel-body {
    padding-left: 0;
    padding-right: 0;
}

.vc_tta.vc_tta-o-no-fill.vc_tta-tabs-position-left .vc_tta-panel-body, .vc_tta.vc_tta-o-no-fill.vc_tta-tabs-position-right .vc_tta-panel-body {
    padding-top: 0;
    padding-bottom: 0;
}

.vc_tta.vc_tta-spacing-1 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: 1px;
}

.vc_tta.vc_tta-spacing-1 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active .vc_tta-panel-heading {
    margin-bottom: 1px;
}

.vc_tta.vc_tta-spacing-1 .vc_tta-tabs-list {
    padding: 0;
    margin-top: -1px;
    margin-bottom: 0px;
    margin-left: -1px;
    margin-right: 0px;
}

.vc_tta.vc_tta-spacing-1 .vc_tta-tab {
    margin-top: 1px;
    margin-bottom: 0px;
    margin-left: 1px;
    margin-right: 0px;
}

.vc_tta.vc_tta-spacing-2 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-2 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: 2px;
}

.vc_tta.vc_tta-spacing-2 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-2 .vc_tta-panel.vc_active .vc_tta-panel-heading {
    margin-bottom: 2px;
}

.vc_tta.vc_tta-spacing-2 .vc_tta-tabs-list {
    padding: 0;
    margin-top: -1px;
    margin-bottom: -1px;
    margin-left: -1px;
    margin-right: -1px;
}

.vc_tta.vc_tta-spacing-2 .vc_tta-tab {
    margin-top: 1px;
    margin-bottom: 1px;
    margin-left: 1px;
    margin-right: 1px;
}

.vc_tta.vc_tta-spacing-3 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-3 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: 3px;
}

.vc_tta.vc_tta-spacing-3 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-3 .vc_tta-panel.vc_active .vc_tta-panel-heading {
    margin-bottom: 3px;
}

.vc_tta.vc_tta-spacing-3 .vc_tta-tabs-list {
    padding: 0;
    margin-top: -2px;
    margin-bottom: -1px;
    margin-left: -2px;
    margin-right: -1px;
}

.vc_tta.vc_tta-spacing-3 .vc_tta-tab {
    margin-top: 2px;
    margin-bottom: 1px;
    margin-left: 2px;
    margin-right: 1px;
}

.vc_tta.vc_tta-spacing-4 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-4 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: 4px;
}

.vc_tta.vc_tta-spacing-4 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-4 .vc_tta-panel.vc_active .vc_tta-panel-heading {
    margin-bottom: 4px;
}

.vc_tta.vc_tta-spacing-4 .vc_tta-tabs-list {
    padding: 0;
    margin-top: -2px;
    margin-bottom: -2px;
    margin-left: -2px;
    margin-right: -2px;
}

.vc_tta.vc_tta-spacing-4 .vc_tta-tab {
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
    margin-right: 2px;
}

.vc_tta.vc_tta-spacing-5 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-5 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: 5px;
}

.vc_tta.vc_tta-spacing-5 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-5 .vc_tta-panel.vc_active .vc_tta-panel-heading {
    margin-bottom: 5px;
}

.vc_tta.vc_tta-spacing-5 .vc_tta-tabs-list {
    padding: 0;
    margin-top: -3px;
    margin-bottom: -2px;
    margin-left: -3px;
    margin-right: -2px;
}

.vc_tta.vc_tta-spacing-5 .vc_tta-tab {
    margin-top: 3px;
    margin-bottom: 2px;
    margin-left: 3px;
    margin-right: 2px;
}

.vc_tta.vc_tta-spacing-10 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-10 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: 10px;
}

.vc_tta.vc_tta-spacing-10 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-10 .vc_tta-panel.vc_active .vc_tta-panel-heading {
    margin-bottom: 10px;
}

.vc_tta.vc_tta-spacing-10 .vc_tta-tabs-list {
    padding: 0;
    margin-top: -5px;
    margin-bottom: -5px;
    margin-left: -5px;
    margin-right: -5px;
}

.vc_tta.vc_tta-spacing-10 .vc_tta-tab {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
}

.vc_tta.vc_tta-spacing-15 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-15 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: 15px;
}

.vc_tta.vc_tta-spacing-15 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-15 .vc_tta-panel.vc_active .vc_tta-panel-heading {
    margin-bottom: 15px;
}

.vc_tta.vc_tta-spacing-15 .vc_tta-tabs-list {
    padding: 0;
    margin-top: -8px;
    margin-bottom: -7px;
    margin-left: -8px;
    margin-right: -7px;
}

.vc_tta.vc_tta-spacing-15 .vc_tta-tab {
    margin-top: 8px;
    margin-bottom: 7px;
    margin-left: 8px;
    margin-right: 7px;
}

.vc_tta.vc_tta-spacing-20 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-20 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: 20px;
}

.vc_tta.vc_tta-spacing-20 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-20 .vc_tta-panel.vc_active .vc_tta-panel-heading {
    margin-bottom: 20px;
}

.vc_tta.vc_tta-spacing-20 .vc_tta-tabs-list {
    padding: 0;
    margin-top: -10px;
    margin-bottom: -10px;
    margin-left: -10px;
    margin-right: -10px;
}

.vc_tta.vc_tta-spacing-20 .vc_tta-tab {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
}

.vc_tta.vc_tta-spacing-25 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-25 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: 25px;
}

.vc_tta.vc_tta-spacing-25 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-25 .vc_tta-panel.vc_active .vc_tta-panel-heading {
    margin-bottom: 25px;
}

.vc_tta.vc_tta-spacing-25 .vc_tta-tabs-list {
    padding: 0;
    margin-top: -13px;
    margin-bottom: -12px;
    margin-left: -13px;
    margin-right: -12px;
}

.vc_tta.vc_tta-spacing-25 .vc_tta-tab {
    margin-top: 13px;
    margin-bottom: 12px;
    margin-left: 13px;
    margin-right: 12px;
}

.vc_tta.vc_tta-spacing-30 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-30 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: 30px;
}

.vc_tta.vc_tta-spacing-30 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-30 .vc_tta-panel.vc_active .vc_tta-panel-heading {
    margin-bottom: 30px;
}

.vc_tta.vc_tta-spacing-30 .vc_tta-tabs-list {
    padding: 0;
    margin-top: -15px;
    margin-bottom: -15px;
    margin-left: -15px;
    margin-right: -15px;
}

.vc_tta.vc_tta-spacing-30 .vc_tta-tab {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 15px;
}

.vc_tta.vc_tta-spacing-35 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-35 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: 35px;
}

.vc_tta.vc_tta-spacing-35 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading, .vc_tta.vc_tta-spacing-35 .vc_tta-panel.vc_active .vc_tta-panel-heading {
    margin-bottom: 35px;
}

.vc_tta.vc_tta-spacing-35 .vc_tta-tabs-list {
    padding: 0;
    margin-top: -18px;
    margin-bottom: -17px;
    margin-left: -18px;
    margin-right: -17px;
}

.vc_tta.vc_tta-spacing-35 .vc_tta-tab {
    margin-top: 18px;
    margin-bottom: 17px;
    margin-left: 18px;
    margin-right: 17px;
}

.vc_tta.vc_tta-gap-1 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-1 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: 1px;
}

.vc_tta.vc_tta-gap-1 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading {
    margin-bottom: 1px;
}

.vc_tta.vc_tta-gap-1.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-bottom: 1px;
}

.vc_tta.vc_tta-gap-1.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
    margin-top: 1px;
}

.vc_tta.vc_tta-gap-1.vc_tta-tabs-position-left .vc_tta-tabs-container {
    margin-right: 1px;
}

.vc_tta.vc_tta-gap-1.vc_tta-tabs-position-right .vc_tta-tabs-container {
    margin-left: 1px;
}

.vc_tta.vc_tta-gap-2 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-2 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: 2px;
}

.vc_tta.vc_tta-gap-2 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading {
    margin-bottom: 2px;
}

.vc_tta.vc_tta-gap-2.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-bottom: 2px;
}

.vc_tta.vc_tta-gap-2.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
    margin-top: 2px;
}

.vc_tta.vc_tta-gap-2.vc_tta-tabs-position-left .vc_tta-tabs-container {
    margin-right: 2px;
}

.vc_tta.vc_tta-gap-2.vc_tta-tabs-position-right .vc_tta-tabs-container {
    margin-left: 2px;
}

.vc_tta.vc_tta-gap-3 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-3 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: 3px;
}

.vc_tta.vc_tta-gap-3 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading {
    margin-bottom: 3px;
}

.vc_tta.vc_tta-gap-3.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-bottom: 3px;
}

.vc_tta.vc_tta-gap-3.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
    margin-top: 3px;
}

.vc_tta.vc_tta-gap-3.vc_tta-tabs-position-left .vc_tta-tabs-container {
    margin-right: 3px;
}

.vc_tta.vc_tta-gap-3.vc_tta-tabs-position-right .vc_tta-tabs-container {
    margin-left: 3px;
}

.vc_tta.vc_tta-gap-4 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-4 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: 4px;
}

.vc_tta.vc_tta-gap-4 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading {
    margin-bottom: 4px;
}

.vc_tta.vc_tta-gap-4.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-bottom: 4px;
}

.vc_tta.vc_tta-gap-4.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
    margin-top: 4px;
}

.vc_tta.vc_tta-gap-4.vc_tta-tabs-position-left .vc_tta-tabs-container {
    margin-right: 4px;
}

.vc_tta.vc_tta-gap-4.vc_tta-tabs-position-right .vc_tta-tabs-container {
    margin-left: 4px;
}

.vc_tta.vc_tta-gap-5 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-5 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: 5px;
}

.vc_tta.vc_tta-gap-5 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading {
    margin-bottom: 5px;
}

.vc_tta.vc_tta-gap-5.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-bottom: 5px;
}

.vc_tta.vc_tta-gap-5.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
    margin-top: 5px;
}

.vc_tta.vc_tta-gap-5.vc_tta-tabs-position-left .vc_tta-tabs-container {
    margin-right: 5px;
}

.vc_tta.vc_tta-gap-5.vc_tta-tabs-position-right .vc_tta-tabs-container {
    margin-left: 5px;
}

.vc_tta.vc_tta-gap-10 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-10 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: 10px;
}

.vc_tta.vc_tta-gap-10 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading {
    margin-bottom: 10px;
}

.vc_tta.vc_tta-gap-10.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-bottom: 10px;
}

.vc_tta.vc_tta-gap-10.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
    margin-top: 10px;
}

.vc_tta.vc_tta-gap-10.vc_tta-tabs-position-left .vc_tta-tabs-container {
    margin-right: 10px;
}

.vc_tta.vc_tta-gap-10.vc_tta-tabs-position-right .vc_tta-tabs-container {
    margin-left: 10px;
}

.vc_tta.vc_tta-gap-15 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-15 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: 15px;
}

.vc_tta.vc_tta-gap-15 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading {
    margin-bottom: 15px;
}

.vc_tta.vc_tta-gap-15.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-bottom: 15px;
}

.vc_tta.vc_tta-gap-15.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
    margin-top: 15px;
}

.vc_tta.vc_tta-gap-15.vc_tta-tabs-position-left .vc_tta-tabs-container {
    margin-right: 15px;
}

.vc_tta.vc_tta-gap-15.vc_tta-tabs-position-right .vc_tta-tabs-container {
    margin-left: 15px;
}

.vc_tta.vc_tta-gap-20 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-20 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: 20px;
}

.vc_tta.vc_tta-gap-20 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading {
    margin-bottom: 20px;
}

.vc_tta.vc_tta-gap-20.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-bottom: 20px;
}

.vc_tta.vc_tta-gap-20.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
    margin-top: 20px;
}

.vc_tta.vc_tta-gap-20.vc_tta-tabs-position-left .vc_tta-tabs-container {
    margin-right: 20px;
}

.vc_tta.vc_tta-gap-20.vc_tta-tabs-position-right .vc_tta-tabs-container {
    margin-left: 20px;
}

.vc_tta.vc_tta-gap-25 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-25 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: 25px;
}

.vc_tta.vc_tta-gap-25 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading {
    margin-bottom: 25px;
}

.vc_tta.vc_tta-gap-25.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-bottom: 25px;
}

.vc_tta.vc_tta-gap-25.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
    margin-top: 25px;
}

.vc_tta.vc_tta-gap-25.vc_tta-tabs-position-left .vc_tta-tabs-container {
    margin-right: 25px;
}

.vc_tta.vc_tta-gap-25.vc_tta-tabs-position-right .vc_tta-tabs-container {
    margin-left: 25px;
}

.vc_tta.vc_tta-gap-30 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-30 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: 30px;
}

.vc_tta.vc_tta-gap-30 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading {
    margin-bottom: 30px;
}

.vc_tta.vc_tta-gap-30.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-bottom: 30px;
}

.vc_tta.vc_tta-gap-30.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
    margin-top: 30px;
}

.vc_tta.vc_tta-gap-30.vc_tta-tabs-position-left .vc_tta-tabs-container {
    margin-right: 30px;
}

.vc_tta.vc_tta-gap-30.vc_tta-tabs-position-right .vc_tta-tabs-container {
    margin-left: 30px;
}

.vc_tta.vc_tta-gap-35 .vc_tta-panel:not(:first-child) .vc_tta-panel-heading, .vc_tta.vc_tta-gap-35 .vc_tta-panel.vc_active + .vc_tta-panel .vc_tta-panel-heading {
    margin-top: 35px;
}

.vc_tta.vc_tta-gap-35 .vc_tta-panel:not(:last-child):not(.vc_active) .vc_tta-panel-heading {
    margin-bottom: 35px;
}

.vc_tta.vc_tta-gap-35.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-bottom: 35px;
}

.vc_tta.vc_tta-gap-35.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
    margin-top: 35px;
}

.vc_tta.vc_tta-gap-35.vc_tta-tabs-position-left .vc_tta-tabs-container {
    margin-right: 35px;
}

.vc_tta.vc_tta-gap-35.vc_tta-tabs-position-right .vc_tta-tabs-container {
    margin-left: 35px;
}

.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container {
    overflow: hidden;
}

.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list {
    overflow: hidden;
}

.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::before, .vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::before {
    right: auto;
    bottom: auto;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-right-width: 0;
    border-bottom-width: 0;
}

.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::after, .vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::after, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::after {
    left: auto;
    bottom: auto;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-left-width: 0;
    border-bottom-width: 0;
}

.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-o-shape-group .vc_tta-tab:not(:first-child):not(:last-child) > a {
    border-radius: 0;
}

.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-o-shape-group .vc_tta-tab:first-child:not(:last-child) > a {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-o-shape-group .vc_tta-tab:last-child:not(:first-child) > a {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
    overflow: hidden;
}

.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tabs-list {
    overflow: hidden;
}

.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::before, .vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::before {
    right: auto;
    top: auto;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-right-width: 0;
    border-top-width: 0;
}

.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::after, .vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::after, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::after {
    left: auto;
    top: auto;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-left-width: 0;
    border-top-width: 0;
}

.vc_tta-tabs.vc_tta-tabs-position-bottom.vc_tta-o-shape-group .vc_tta-tab:not(:first-child):not(:last-child) > a {
    border-radius: 0;
}

.vc_tta-tabs.vc_tta-tabs-position-bottom.vc_tta-o-shape-group .vc_tta-tab:first-child:not(:last-child) > a {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.vc_tta-tabs.vc_tta-tabs-position-bottom.vc_tta-o-shape-group .vc_tta-tab:last-child:not(:first-child) > a {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.vc_tta-tabs.vc_tta-tabs-position-left {
    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-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

    .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container {
        overflow: hidden;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        margin-top: 0;
    }

.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media (min-width: 768px) {
    .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list {
    overflow: hidden;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab {
    display: block;
}

.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body::before, .vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body::before {
    right: auto;
    bottom: auto;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-right-width: 0;
    border-bottom-width: 0;
}

.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body::after, .vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body::after, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panel-body::after {
    right: auto;
    top: auto;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right-width: 0;
    border-top-width: 0;
}

.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-o-shape-group .vc_tta-tab:not(:first-child):not(:last-child) > a {
    border-radius: 0;
}

.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-o-shape-group .vc_tta-tab:first-child:not(:last-child) > a {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-o-shape-group .vc_tta-tab:last-child:not(:first-child) > a {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.vc_tta-tabs.vc_tta-tabs-position-right {
    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-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

    .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container {
        overflow: hidden;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        margin-top: 0;
    }

.vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

@media (min-width: 768px) {
    .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
}

.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tabs-list {
    overflow: hidden;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-tab {
    display: block;
}

.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panels {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}

.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body::before, .vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body::before {
    left: auto;
    bottom: auto;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-left-width: 0;
    border-bottom-width: 0;
}

.vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body::after, .vc_non_responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body::after, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-tabs-position-right .vc_tta-panel-body::after {
    left: auto;
    top: auto;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left-width: 0;
    border-top-width: 0;
}

.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-o-shape-group .vc_tta-tab:not(:first-child):not(:last-child) > a {
    border-radius: 0;
}

.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-o-shape-group .vc_tta-tab:first-child:not(:last-child) > a {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-o-shape-group .vc_tta-tab:last-child:not(:first-child) > a {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.vc_tta-tabs[class*="vc_tta-gap"] .vc_tta-panel-body::before, .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-panel-body::before, .vc_non_responsive .vc_tta-tabs[class*="vc_tta-gap"] .vc_tta-panel-body::before, .vc_non_responsive .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-tabs[class*="vc_tta-gap"] .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-panel-body::before, .vc_tta-tabs[class*="vc_tta-gap"] .vc_tta-panel-body::after, .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-panel-body::after, .vc_non_responsive .vc_tta-tabs[class*="vc_tta-gap"] .vc_tta-panel-body::after, .vc_non_responsive .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-panel-body::after, .vc_tta-o-non-responsive .vc_tta-tabs[class*="vc_tta-gap"] .vc_tta-panel-body::after, .vc_tta-o-non-responsive .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-panel-body::after {
    display: none;
}

.vc_tta-tabs[class*="vc_tta-gap"] .vc_tta-tabs-container, .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-tabs-container, .vc_tta-tabs[class*="vc_tta-gap"] .vc_tta-tabs-list, .vc_tta-tabs.vc_tta-o-no-fill .vc_tta-tabs-list {
    overflow: initial;
}

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab > a {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a {
    border-bottom-color: transparent;
}

    .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a::before {
        display: block;
        height: auto;
        top: 100%;
        right: 100%;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

    .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active > a::after {
        display: block;
        height: auto;
        top: 100%;
        left: 100%;
        border-bottom: 0;
        border-left: 0;
        border-right: 0;
    }

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-top: 0;
    margin-bottom: 0;
}

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container, .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-modern .vc_tta-tabs-container {
    margin-bottom: -1px;
}

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-outline .vc_tta-tabs-container {
    margin-bottom: -2px;
}

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-outline:not(.vc_tta-pageable) .vc_tta-panels {
    border-top-color: transparent;
}

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom .vc_tta-tab > a {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a {
    border-top-color: transparent;
}

    .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a::before {
        display: block;
        height: auto;
        bottom: 100%;
        right: 100%;
        border-top: 0;
        border-left: 0;
        border-right: 0;
    }

    .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom .vc_tta-tab.vc_active > a::after {
        display: block;
        height: auto;
        bottom: 100%;
        left: 100%;
        border-top: 0;
        border-left: 0;
        border-right: 0;
    }

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom .vc_tta-tabs-container {
    margin-top: 0;
    margin-bottom: 0;
}

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom.vc_tta-style-classic .vc_tta-tabs-container, .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom.vc_tta-style-modern .vc_tta-tabs-container {
    margin-top: -1px;
}

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom.vc_tta-style-outline .vc_tta-tabs-container {
    margin-top: -2px;
}

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-bottom.vc_tta-style-outline:not(.vc_tta-pageable) .vc_tta-panels {
    border-bottom-color: transparent;
}

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab > a {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active > a {
    border-right-color: transparent;
}

    .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active > a::before {
        display: block;
        width: auto;
        left: 100%;
        bottom: 100%;
        border-bottom: 0;
        border-top: 0;
        border-right: 0;
    }

    .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active > a::after {
        display: block;
        width: auto;
        left: 100%;
        top: 100%;
        border-bottom: 0;
        border-top: 0;
        border-right: 0;
    }

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tabs-container {
    margin-left: 0;
    margin-right: 0;
}

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-style-classic .vc_tta-tabs-container, .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-style-modern .vc_tta-tabs-container {
    margin-right: -1px;
}

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-style-outline .vc_tta-tabs-container {
    margin-right: -2px;
}

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-style-outline .vc_tta-panels {
    border-left-color: transparent;
}

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-rounded .vc_tta-panels, .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-round .vc_tta-panels {
    margin-top: 0;
    border-top-left-radius: 0;
}

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-rounded .vc_tta-panel-body::before, .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-round .vc_tta-panel-body::before, .vc_non_responsive .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-rounded .vc_tta-panel-body::before, .vc_non_responsive .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-round .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-rounded .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left.vc_tta-shape-round .vc_tta-panel-body::before {
    display: none;
}

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right .vc_tta-tab > a {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right .vc_tta-tab.vc_active > a {
    border-left-color: transparent;
}

    .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right .vc_tta-tab.vc_active > a::before {
        display: block;
        width: auto;
        right: 100%;
        bottom: 100%;
        border-bottom: 0;
        border-top: 0;
        border-left: 0;
    }

    .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right .vc_tta-tab.vc_active > a::after {
        display: block;
        width: auto;
        right: 100%;
        top: 100%;
        border-bottom: 0;
        border-top: 0;
        border-left: 0;
    }

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right .vc_tta-tabs-container {
    margin-left: 0;
    margin-right: 0;
}

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-style-classic .vc_tta-tabs-container, .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-style-modern .vc_tta-tabs-container {
    margin-left: -1px;
}

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-style-outline .vc_tta-tabs-container {
    margin-left: -2px;
}

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-style-outline .vc_tta-panels {
    border-right-color: transparent;
}

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-rounded .vc_tta-panels, .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-round .vc_tta-panels {
    margin-top: 0;
    border-top-right-radius: 0;
}

.vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-rounded .vc_tta-panel-body::before, .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-round .vc_tta-panel-body::before, .vc_non_responsive .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-rounded .vc_tta-panel-body::before, .vc_non_responsive .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-round .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-rounded .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-tabs:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-right.vc_tta-shape-round .vc_tta-panel-body::before {
    display: none;
}

.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-xs .vc_tta-tabs-container, .vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-xs .vc_tta-tabs-container {
    -webkit-flex-basis: 10%;
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%;
}

.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-sm .vc_tta-tabs-container, .vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-sm .vc_tta-tabs-container {
    flex-basis: 20%;
}

.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-md .vc_tta-tabs-container, .vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-md .vc_tta-tabs-container {
    flex-basis: 30%;
}

.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-lg .vc_tta-tabs-container, .vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-lg .vc_tta-tabs-container {
    flex-basis: 40%;
}

.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-xl .vc_tta-tabs-container, .vc_tta-tabs.vc_tta-tabs-position-right.vc_tta-controls-size-xl .vc_tta-tabs-container {
    flex-basis: 50%;
}

.vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container, .vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading {
    text-align: left;
}

.vc_tta.vc_tta-controls-align-right .vc_tta-tabs-container, .vc_tta.vc_tta-controls-align-right .vc_tta-panel-heading {
    text-align: right;
}

.vc_tta.vc_tta-controls-align-center .vc_tta-tabs-container, .vc_tta.vc_tta-controls-align-center .vc_tta-panel-heading {
    text-align: center;
}

.vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-left: 0;
}

.vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::before, .vc_non_responsive .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::before {
    display: none;
}

.vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-top:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-panels {
    border-top-left-radius: 0;
}

.vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
    margin-left: 0;
}

.vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::before, .vc_non_responsive .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::before, .vc_tta-o-non-responsive .vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::before {
    display: none;
}

.vc_tta-controls-align-left.vc_tta-tabs.vc_tta-tabs-position-bottom:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-panels {
    border-bottom-left-radius: 0;
}

.vc_tta-controls-align-right.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-right: 0;
}

.vc_tta-controls-align-right.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-body::after {
    display: none;
}

.vc_tta-controls-align-right.vc_tta-tabs.vc_tta-tabs-position-top:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-panels {
    border-top-right-radius: 0;
}

.vc_tta-controls-align-right.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-tabs-container {
    margin-right: 0;
}

.vc_tta-controls-align-right.vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel-body::after {
    display: none;
}

.vc_tta-controls-align-right.vc_tta-tabs.vc_tta-tabs-position-bottom:not([class*="vc_tta-gap"]):not(.vc_tta-o-no-fill) .vc_tta-panels {
    border-bottom-right-radius: 0;
}

.vc_tta-tabs.vc_tta-has-pagination:not(.vc_tta-tabs-position-bottom) {
    padding-bottom: 60px;
}

.vc_tta-tabs.vc_tta-has-pagination .vc_pagination {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin-top: 30px;
    margin-bottom: 30px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.vc_tta-tabs.vc_tta-has-pagination.vc_tta-tabs-position-bottom {
    padding-top: 60px;
}

    .vc_tta-tabs.vc_tta-has-pagination.vc_tta-tabs-position-bottom .vc_pagination {
        top: auto;
        bottom: 100%;
        -webkit-transform: translateY(50%);
        -ms-transform: translateY(50%);
        transform: translateY(50%);
    }

.vc_tta .vc_tta-controls-icon {
    display: inline-block;
    vertical-align: middle;
    height: 12px;
    width: 12px;
    position: relative;
    font-size: inherit;
    margin: 0;
}

    .vc_tta .vc_tta-controls-icon:before, .vc_tta .vc_tta-controls-icon:after {
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }

.vc_tta .vc_tta-title-text:not(:empty) ~ .vc_tta-controls-icon {
    margin-left: 0;
}

.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
    content: '';
    display: block;
    position: absolute;
    box-sizing: border-box;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border-style: solid;
    border-width: 2px 0 0 0;
}

.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
    content: '';
    display: block;
    position: absolute;
    box-sizing: border-box;
    left: 50%;
    bottom: 0;
    top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    border-style: solid;
    border-width: 0 0 0 2px;
}

.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
    content: '';
    display: block;
    position: absolute;
    box-sizing: border-box;
    left: 2px;
    right: 2px;
    top: 2px;
    bottom: 2px;
    border-style: solid;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg) translate(-25%, -25%);
    -ms-transform: rotate(45deg) translate(-25%, -25%);
    transform: rotate(45deg) translate(-25%, -25%);
}

.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before {
    content: '';
    display: block;
    position: absolute;
    box-sizing: border-box;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-style: solid;
    border-width: 6px;
    border-bottom-color: transparent !important;
    border-right-color: transparent !important;
    border-left-color: transparent !important;
    -webkit-transform: translateY(25%);
    -ms-transform: translateY(25%);
    transform: translateY(25%);
}

.vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
    display: none;
}

.vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
    -webkit-transform: rotate(225deg) translate(-25%, -25%);
    -ms-transform: rotate(225deg) translate(-25%, -25%);
    transform: rotate(225deg) translate(-25%, -25%);
}

.vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-triangle::before {
    -webkit-transform: rotate(180deg) translateY(25%);
    -ms-transform: rotate(180deg) translateY(25%);
    transform: rotate(180deg) translateY(25%);
}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
    padding-left: 46px;
}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 20px;
}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right.vc_tta-panel-title > a {
    padding-right: 42px;
}

.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 20px;
}

.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: transparent;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        border: none;
    }

        .vc_general.vc_pagination .vc_pagination-trigger:focus {
            outline: none;
        }

    .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_pagination-trigger:hover {
        opacity: 1;
    }

.vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger {
    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-outline .vc_pagination-trigger:hover {
        background-color: #5472d2;
    }

.vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #5472d2;
}

.vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #5472d2;
}

.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #00c1cf;
}

    .vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #00c1cf;
    }

.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #00c1cf;
}

.vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #00c1cf;
}

.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #fe6c61;
}

    .vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #fe6c61;
    }

.vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #fe6c61;
}

.vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #fe6c61;
}

.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #8d6dc4;
}

    .vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #8d6dc4;
    }

.vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #8d6dc4;
}

.vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #8d6dc4;
}

.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #4cadc9;
}

    .vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #4cadc9;
    }

.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #4cadc9;
}

.vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #4cadc9;
}

.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #cec2ab;
}

    .vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #cec2ab;
    }

.vc_pagination-color-chino.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #cec2ab;
}

.vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger {
    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-outline .vc_pagination-trigger:hover {
        background-color: #50485b;
    }

.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #50485b;
}

.vc_pagination-color-mulled-wine.vc_pagination-style-flat .vc_pagination-trigger {
    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-outline .vc_pagination-trigger:hover {
        background-color: #75d69c;
    }

.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #75d69c;
}

.vc_pagination-color-vista-blue.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #75d69c;
}

.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #f7be68;
}

    .vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #f7be68;
    }

.vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #f7be68;
}

.vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #f7be68;
}

.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #5aa1e3;
}

    .vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #5aa1e3;
    }

.vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #5aa1e3;
}

.vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #5aa1e3;
}

.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #6dab3c;
}

    .vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #6dab3c;
    }

.vc_pagination-color-green.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #6dab3c;
}

.vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger {
    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-outline .vc_pagination-trigger:hover {
        background-color: #f4524d;
    }

.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #f4524d;
}

.vc_pagination-color-juicy-pink.vc_pagination-style-flat .vc_pagination-trigger {
    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-outline .vc_pagination-trigger:hover {
        background-color: #f79468;
    }

.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #f79468;
}

.vc_pagination-color-sandy-brown.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #f79468;
}

.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #b97ebb;
}

    .vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #b97ebb;
    }

.vc_pagination-color-purple.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #b97ebb;
}

.vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #b97ebb;
}

.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #2a2a2a;
}

    .vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #2a2a2a;
    }

.vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #2a2a2a;
}

.vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #2a2a2a;
}

.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #ebebeb;
}

    .vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #ebebeb;
    }

.vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #ebebeb;
}

.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #ebebeb;
}

.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: #ffffff;
}

    .vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger:hover {
        background-color: #ffffff;
    }

.vc_pagination-color-white.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
    background-color: #ffffff;
}

.vc_pagination-color-white.vc_pagination-style-flat .vc_pagination-trigger {
    background-color: #ffffff;
}

@media (max-width: 768px) {
    .vc_tta-container .vc_tta:not([class*="vc_tta-pageable"]) .vc_pagination {
        display: none;
    }
}

.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 > *: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 .wpb_content_element, .vc_grid.vc_row .vc_grid-item .vc_icon_element, .vc_grid.vc_row .vc_grid-item .vc_btn {
        margin-bottom: 15px;
    }

        .vc_grid.vc_row .vc_grid-item .wpb_content_element a, .vc_grid.vc_row .vc_grid-item .vc_icon_element a, .vc_grid.vc_row .vc_grid-item .vc_btn a {
            text-decoration: none;
            border-bottom: 0;
        }

.vc_grid .vc_gitem-link {
    border-bottom: none;
    outline: 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_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 {
        display: block;
    }

.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: 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: -0.01px;
    }
}

.vc_gitem-zone-b {
    display: none;
}

.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;
    margin-bottom: 0px;
    padding: inherit;
    box-sizing: border-box;
}

    .vc_gitem_row .vc_gitem_row {
        margin-bottom: 0px;
    }

.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 {
    box-sizing: border-box;
    padding: 10px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}

.vc_gitem-zone {
    position: relative;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    background-clip: padding-box;
    box-sizing: 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 {
    overflow: hidden;
}

    .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 {
    float: left;
    width: 50%;
}

.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-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-fadeIn .vc_gitem-zone-b, .vc_gitem-animate-scaleIn .vc_gitem-zone-b, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b, .vc_gitem-animate-blurOut .vc_gitem-zone-b, .vc_gitem-animate-blurScaleOut .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-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, .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-blurScaleOut .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-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, .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-blurScaleOut .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-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, .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-blurScaleOut .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, 0.275, 0.125, 1), opacity 0.5s cubic-bezier(0, 0.275, 0.125, 1);
        -moz-transition: -moz-transform 1s cubic-bezier(0, 0.275, 0.125, 1), opacity 0.5s cubic-bezier(0, 0.275, 0.125, 1);
        -o-transition: -o-transform 1s cubic-bezier(0, 0.275, 0.125, 1), opacity 0.5s cubic-bezier(0, 0.275, 0.125, 1);
        transition: transform 1s cubic-bezier(0, 0.275, 0.125, 1), opacity 0.5s cubic-bezier(0, 0.275, 0.125, 1);
    }

.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, .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 {
    opacity: 1;
    filter: alpha(opacity=100);
}

    .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, .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 {
        -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-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, .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 {
        -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-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, .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 {
        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-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, .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 {
    opacity: 1;
    filter: alpha(opacity=100);
}

    .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, .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 {
        -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-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, .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 {
        -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-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, .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 {
        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 0.3s ease-in-out;
        -moz-transition: -moz-transform 0.3s ease-in-out;
        -o-transition: -o-transform 0.3s ease-in-out;
        transition: transform 0.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 0.3s ease-in-out;
        -moz-transition: -moz-transform 0.3s ease-in-out;
        -o-transition: -o-transform 0.3s ease-in-out;
        transition: transform 0.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 {
    filter: blur(0px);
    -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    -ms-filter: blur(0px);
    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 0.5s cubic-bezier(0, 0.275, 0.125, 1), -webkit-transform 0.5s cubic-bezier(0, 0.275, 0.125, 1);
    -moz-transition: filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), -moz-transform 0.5s cubic-bezier(0, 0.275, 0.125, 1);
    -o-transition: filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), -o-transform 0.5s cubic-bezier(0, 0.275, 0.125, 1);
    transition: filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), transform 0.5s cubic-bezier(0, 0.275, 0.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 {
    filter: url('../vc/blur.svg#blur');
    -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_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 {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: 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%);
        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 {
        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-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 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.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(0deg);
    -ms-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    transform: rotateX(0deg);
}

.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 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.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(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
}

.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 0.5s ease;
        -moz-transition: -moz-transform 0.5s ease;
        -o-transition: -o-transform 0.5s ease;
        transition: transform 0.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 0.5s ease;
    -o-transition: bottom 0.5s ease;
    transition: bottom 0.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 0.5s ease;
        -moz-transition: -moz-transform 0.5s ease;
        -o-transition: -o-transform 0.5s ease;
        transition: transform 0.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 0.5s ease;
    -o-transition: top 0.5s ease;
    transition: top 0.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_grid .vc_pageable-load-more-btn {
    text-align: center;
    margin-top: 25px;
}

    .vc_grid .vc_pageable-load-more-btn > .vc_btn {
        outline: none;
    }

.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;
        zoom: 1;
        *display: inline;
    }

        .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 200ms ease;
            -o-transition: opacity 200ms ease;
            transition: opacity 200ms 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 200ms ease;
            -o-transition: background-color 200ms ease;
            transition: background-color 200ms 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 200ms ease;
            -o-transition: background-color 200ms ease;
            transition: background-color 200ms 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: 0.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 200ms ease;
            -o-transition: opacity 200ms ease;
            transition: opacity 200ms ease;
        }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span {
            opacity: 0.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 200ms ease;
            -o-transition: opacity 200ms ease;
            transition: opacity 200ms ease;
        }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span {
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
            opacity: 0.6;
            filter: alpha(opacity=60);
        }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span {
            opacity: 1;
            filter: alpha(opacity=100);
        }

    .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, .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 {
        border-color: #5472d2 !important;
    }

    .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, .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-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span {
        background-color: #5472d2 !important;
        border-color: #5472d2 !important;
    }

    .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, .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 {
        border-color: #00c1cf !important;
    }

    .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, .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-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span {
        background-color: #00c1cf !important;
        border-color: #00c1cf !important;
    }

    .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, .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 {
        border-color: #fe6c61 !important;
    }

    .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, .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-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span {
        background-color: #fe6c61 !important;
        border-color: #fe6c61 !important;
    }

    .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, .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 {
        border-color: #8d6dc4 !important;
    }

    .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, .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-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span {
        background-color: #8d6dc4 !important;
        border-color: #8d6dc4 !important;
    }

    .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, .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 {
        border-color: #4cadc9 !important;
    }

    .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, .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-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span {
        background-color: #4cadc9 !important;
        border-color: #4cadc9 !important;
    }

    .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, .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 {
        border-color: #cec2ab !important;
    }

    .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, .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-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span {
        background-color: #cec2ab !important;
        border-color: #cec2ab !important;
    }

    .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, .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 {
        border-color: #50485b !important;
    }

    .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, .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-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span {
        background-color: #50485b !important;
        border-color: #50485b !important;
    }

    .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, .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 {
        border-color: #75d69c !important;
    }

    .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, .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-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span {
        background-color: #75d69c !important;
        border-color: #75d69c !important;
    }

    .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, .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 {
        border-color: #2a2a2a !important;
    }

    .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, .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-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span {
        background-color: #2a2a2a !important;
        border-color: #2a2a2a !important;
    }

    .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, .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 {
        border-color: #ebebeb !important;
    }

    .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, .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-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span {
        background-color: #ebebeb !important;
        border-color: #ebebeb !important;
    }

    .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, .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 {
        border-color: #f7be68 !important;
    }

    .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, .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-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span {
        background-color: #f7be68 !important;
        border-color: #f7be68 !important;
    }

    .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, .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 {
        border-color: #5aa1e3 !important;
    }

    .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, .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-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span {
        background-color: #5aa1e3 !important;
        border-color: #5aa1e3 !important;
    }

    .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, .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 {
        border-color: #6dab3c !important;
    }

    .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, .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-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span {
        background-color: #6dab3c !important;
        border-color: #6dab3c !important;
    }

    .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, .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 {
        border-color: #f4524d !important;
    }

    .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, .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-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span {
        background-color: #f4524d !important;
        border-color: #f4524d !important;
    }

    .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, .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 {
        border-color: #f79468 !important;
    }

    .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, .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-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span {
        background-color: #f79468 !important;
        border-color: #f79468 !important;
    }

    .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, .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 {
        border-color: #b97ebb !important;
    }

    .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, .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-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span {
        background-color: #b97ebb !important;
        border-color: #b97ebb !important;
    }

    .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, .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 {
        border-color: #ffffff !important;
    }

    .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, .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-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span {
        background-color: #ffffff !important;
        border-color: #ffffff !important;
    }

    .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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {
        background-color: #ffffff !important;
    }

.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-nav {
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.3s ease-in 0s;
    -o-transition: opacity 0.3s ease-in 0s;
    transition: opacity 0.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-prev, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {
        position: absolute;
        top: 50%;
        margin-top: -12.5px;
        opacity: 0.5;
        filter: alpha(opacity=50);
        font-size: 25px;
        line-height: 25px;
        height: 25px;
        display: inline-block;
        text-decoration: none;
        cursor: pointer;
        -webkit-transition: opacity 0.3s ease-in 0s;
        -o-transition: opacity 0.3s ease-in 0s;
        transition: opacity 0.3s ease-in 0s;
    }

        .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next: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: #ffffff !important;
    }

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next {
    margin-top: -13px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next {
    margin-top: -13.5px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next {
    margin-top: -14px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next {
    margin-top: -14.5px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next {
    margin-top: -15px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next {
    margin-top: -17.5px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next {
    margin-top: -20px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next {
    margin-top: -22.5px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next {
    margin-top: -25px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next {
    margin-top: -27.5px;
}

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next {
    margin-top: -30px;
}

.vc_grid-pagination .vc_grid-pagination-list {
    outline: none;
    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: 0px solid transparent;
    }

        .vc_grid-pagination .vc_grid-pagination-list > li > a, .vc_grid-pagination .vc_grid-pagination-list > li > span {
            color: #ffffff;
            background-color: #428bca;
            border: 1px solid #428bca;
            -webkit-transition: opacity 0.3s ease-in 0s;
            -o-transition: opacity 0.3s ease-in 0s;
            transition: opacity 0.3s ease-in 0s;
            position: relative;
            float: left;
            padding: 3px 10px;
            line-height: 1.42857143;
            text-decoration: none;
            opacity: 0.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:hover a, .vc_grid-pagination .vc_grid-pagination-list > li:focus a, .vc_grid-pagination .vc_grid-pagination-list > li:hover span, .vc_grid-pagination .vc_grid-pagination-list > li:focus 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 > span, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a:hover, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span:hover, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > a:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-active > span:focus {
        z-index: 2;
        opacity: 1;
        filter: alpha(opacity=100);
        cursor: default;
    }

    .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span:hover, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > span:focus, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a:hover, .vc_grid-pagination .vc_grid-pagination-list > .vc_grid-disabled > a:focus {
        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: #ffffff !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: #ffffff !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: #ffffff !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: #ffffff !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: #ffffff !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: #ffffff !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: #ffffff !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: #ffffff !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: #ffffff !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: #ffffff !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: #ffffff !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: #ffffff !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: #ffffff !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: #ffffff !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: #ffffff !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: #ffffff !important;
        }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white > li {
        border-color: #ffffff !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: #ffffff !important;
            border-color: #ffffff !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_dark > li > a, .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 > li > span, .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 > 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_dark > li:first-child > a, .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 > li:first-child > span, .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 > 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_dark > li:last-child > a, .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 > li:last-child > span, .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 > 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_dark > li > a, .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 > li > span, .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 > 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_dark > li > a, .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_square > li > a, .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_light > 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 > span, .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 > span, .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 > 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_dark > li > a, .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 > li > span, .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 > 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_square_dark > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark > li > a, .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_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_default_dark > li > span, .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 > span {
        background-color: transparent !important;
        color: #000 !important;
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light > li > a, .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_square_light > li > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light > li > span, .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 > span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_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: none repeat scroll 0 0 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_light 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: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-loading {
    margin: 2em auto;
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    -webkit-animation-delay: 0.16s;
    animation-delay: 0.16s;
    height: 20px;
}

    .vc_grid-loading:before, .vc_grid-loading:after, .vc_grid-loading {
        border-radius: 50%;
        width: 12px;
        height: 12px;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -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: 0.32s;
            animation-delay: 0.32s;
        }

        .vc_grid-loading:before, .vc_grid-loading:after {
            content: '';
            position: absolute;
            top: 0;
        }

@-webkit-keyframes load7 {
    0%, 80%, 100% {
        box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
    }

    40% {
        box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
    }
}

@keyframes load7 {
    0%, 80%, 100% {
        box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
    }

    40% {
        box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.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:hover, .vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active {
        background-color: #5472d2;
    }

        .vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span {
            color: #ffffff;
        }

    .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active {
        background-color: #00c1cf;
    }

        .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span {
            color: #ffffff;
        }

    .vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active {
        background-color: #fe6c61;
    }

        .vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span {
            color: #ffffff;
        }

    .vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active {
        background-color: #8d6dc4;
    }

        .vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span {
            color: #ffffff;
        }

    .vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active {
        background-color: #4cadc9;
    }

        .vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span {
            color: #ffffff;
        }

    .vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active {
        background-color: #cec2ab;
    }

        .vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span {
            color: #ffffff;
        }

    .vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active {
        background-color: #50485b;
    }

        .vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span {
            color: #ffffff;
        }

    .vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active {
        background-color: #75d69c;
    }

        .vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span {
            color: #ffffff;
        }

    .vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active {
        background-color: #2a2a2a;
    }

        .vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span {
            color: #ffffff;
        }

    .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active {
        background-color: #ebebeb;
    }

        .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span {
            color: #666666;
        }

    .vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active {
        background-color: #f7be68;
    }

        .vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span {
            color: #ffffff;
        }

    .vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active {
        background-color: #5aa1e3;
    }

        .vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span {
            color: #ffffff;
        }

    .vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active {
        background-color: #6dab3c;
    }

        .vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span {
            color: #ffffff;
        }

    .vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active {
        background-color: #f4524d;
    }

        .vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span {
            color: #ffffff;
        }

    .vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active {
        background-color: #f79468;
    }

        .vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span {
            color: #ffffff;
        }

    .vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active {
        background-color: #b97ebb;
    }

        .vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span {
            color: #ffffff;
        }

    .vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active {
        background-color: #ffffff;
    }

        .vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item:hover > span, .vc_grid-filter.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span {
            color: #666666;
        }

    .vc_grid-filter > .vc_grid-filter-item {
        cursor: pointer;
        display: inline-block;
        background: transparent;
        padding: 4px 10px;
        -webkit-transition: background-color 0.1s linear;
        -o-transition: background-color 0.1s linear;
        transition: background-color 0.1s linear;
    }

        .vc_grid-filter > .vc_grid-filter-item:first-child {
            margin-left: 0 !important;
        }

        .vc_grid-filter > .vc_grid-filter-item > span {
            -webkit-transition: color 0.1s linear;
            -o-transition: color 0.1s linear;
            transition: color 0.1s linear;
            outline: none;
            padding: 0;
            text-decoration: none;
        }

        .vc_grid-filter > .vc_grid-filter-item:hover > span, .vc_grid-filter > .vc_grid-filter-item.vc_active > 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-default-less-rounded > .vc_grid-filter-item {
        margin: 0 5px 5px 0;
        border-radius: 5px;
    }

    .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item {
        margin: 0;
        border: 1px solid rgba(235, 235, 235, 0.8);
        border-collapse: collapse;
    }

        .vc_grid-filter.vc_grid-filter-bordered > .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-rounded-less > .vc_grid-filter-item:nth-child(n+2) {
            margin-left: -1px;
            margin-top: -1px;
        }

        .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .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-rounded > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item.vc_active {
            position: relative;
            z-index: 1;
            border-color: transparent;
        }

            .vc_grid-filter.vc_grid-filter-bordered > .vc_grid-filter-item:hover > a, .vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:hover > a, .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .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-rounded > .vc_grid-filter-item.vc_active > a, .vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item.vc_active > 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.vc_grid-filter-color-blue > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item {
        background-color: #7c93dd;
    }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item > span {
            color: #ffffff;
        }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue > .vc_grid-filter-item:hover, .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-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active {
            background-color: #5472d2;
        }

            .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-rounded.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.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue > .vc_grid-filter-item.vc_active > span {
                color: #ffffff;
            }

    .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item {
        background-color: #00919c;
    }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item > span {
            color: #ffffff;
        }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise > .vc_grid-filter-item:hover, .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-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active {
            background-color: #00c1cf;
        }

            .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-rounded.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.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise > .vc_grid-filter-item.vc_active > span {
                color: #ffffff;
            }

    .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item {
        background-color: #fe9b94;
    }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item > span {
            color: #ffffff;
        }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink > .vc_grid-filter-item:hover, .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-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active {
            background-color: #fe6c61;
        }

            .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-rounded.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.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink > .vc_grid-filter-item.vc_active > span {
                color: #ffffff;
            }

    .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item {
        background-color: #a991d3;
    }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item > span {
            color: #ffffff;
        }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet > .vc_grid-filter-item:hover, .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-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active {
            background-color: #8d6dc4;
        }

            .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-rounded.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.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet > .vc_grid-filter-item.vc_active > span {
                color: #ffffff;
            }

    .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item {
        background-color: #73bfd5;
    }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item > span {
            color: #ffffff;
        }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover, .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-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active {
            background-color: #4cadc9;
        }

            .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-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item:hover > 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-rounded.vc_grid-filter-color-peacoc > .vc_grid-filter-item.vc_active > span {
                color: #ffffff;
            }

    .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item {
        background-color: #e1d9cb;
    }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item > span {
            color: #ffffff;
        }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino > .vc_grid-filter-item:hover, .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-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active {
            background-color: #cec2ab;
        }

            .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-rounded.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.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino > .vc_grid-filter-item.vc_active > span {
                color: #ffffff;
            }

    .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item {
        background-color: #695f77;
    }

        .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-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item > span {
            color: #ffffff;
        }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item:hover, .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-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active {
            background-color: #50485b;
        }

            .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-rounded.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.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine > .vc_grid-filter-item.vc_active > span {
                color: #ffffff;
            }

    .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item {
        background-color: #9ce2b8;
    }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item > span {
            color: #ffffff;
        }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue > .vc_grid-filter-item:hover, .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-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active {
            background-color: #75d69c;
        }

            .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-rounded.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.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue > .vc_grid-filter-item.vc_active > span {
                color: #ffffff;
            }

    .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item {
        background-color: #444444;
    }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item > span {
            color: #ffffff;
        }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black > .vc_grid-filter-item:hover, .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-rounded.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active {
            background-color: #2a2a2a;
        }

            .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-rounded.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.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black > .vc_grid-filter-item.vc_active > span {
                color: #ffffff;
            }

    .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item {
        background-color: #d2d2d2;
    }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item > span {
            color: #666666;
        }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey > .vc_grid-filter-item:hover, .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-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active {
            background-color: #ebebeb;
        }

            .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-rounded.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.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span {
                color: #666666;
            }

    .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item {
        background-color: #fad398;
    }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item > span {
            color: #ffffff;
        }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange > .vc_grid-filter-item:hover, .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-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active {
            background-color: #f7be68;
        }

            .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-rounded.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.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange > .vc_grid-filter-item.vc_active > span {
                color: #ffffff;
            }

    .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item {
        background-color: #86baea;
    }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item > span {
            color: #ffffff;
        }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky > .vc_grid-filter-item:hover, .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-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active {
            background-color: #5aa1e3;
        }

            .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-rounded.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.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky > .vc_grid-filter-item.vc_active > span {
                color: #ffffff;
            }

    .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item {
        background-color: #87c456;
    }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green > .vc_grid-filter-item > span {
            color: #ffffff;
        }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item:hover, .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-rounded.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active {
            background-color: #6dab3c;
        }

            .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green > .vc_grid-filter-item:hover > 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-rounded.vc_grid-filter-color-green > .vc_grid-filter-item.vc_active > span {
                color: #ffffff;
            }

    .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item {
        background-color: #f7817d;
    }

        .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-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item > span {
            color: #ffffff;
        }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item:hover, .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-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active {
            background-color: #f4524d;
        }

            .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-rounded.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.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink > .vc_grid-filter-item.vc_active > span {
                color: #ffffff;
            }

    .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item {
        background-color: #fab698;
    }

        .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-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item > span {
            color: #ffffff;
        }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item:hover, .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-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active {
            background-color: #f79468;
        }

            .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-rounded.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.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown > .vc_grid-filter-item.vc_active > span {
                color: #ffffff;
            }

    .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item {
        background-color: #cb9fcd;
    }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item > span {
            color: #ffffff;
        }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple > .vc_grid-filter-item:hover, .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-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active {
            background-color: #b97ebb;
        }

            .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-rounded.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.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple > .vc_grid-filter-item.vc_active > span {
                color: #ffffff;
            }

    .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item {
        background-color: #e6e6e6;
    }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item > span {
            color: #666666;
        }

        .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white > .vc_grid-filter-item:hover, .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-rounded.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active {
            background-color: #ffffff;
        }

            .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-rounded.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.vc_active > span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white > .vc_grid-filter-item.vc_active > span {
                color: #666666;
            }

    .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item {
        margin: 0;
        border: 1px solid transparent;
        border-collapse: collapse;
        padding: 3px 7px;
    }

        .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item > span {
            color: #FFFFFF;
        }

        .vc_grid-filter.vc_grid-filter-filled > .vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-filled-rounded > .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 > .vc_grid-filter-item:first-child, .vc_grid-filter.vc_grid-filter-filled-rounded > .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 > .vc_grid-filter-item:last-child, .vc_grid-filter.vc_grid-filter-filled-rounded > .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-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-select {
    display: none;
}

.vc_grid-filter-select, .vc_grid-filter-dropdown {
    font-size: 12px;
    margin-bottom: 20px;
}

    .vc_grid-filter-select.vc_grid-filter-center, .vc_grid-filter-dropdown.vc_grid-filter-center {
        text-align: center;
    }

    .vc_grid-filter-select.vc_grid-filter-right, .vc_grid-filter-dropdown.vc_grid-filter-right {
        text-align: right;
    }

    .vc_grid-filter-select.vc_grid-filter-left, .vc_grid-filter-dropdown.vc_grid-filter-left {
        text-align: left;
    }

    .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon {
        display: none;
    }

    .vc_grid-filter-select .vc_grid-styled-select select, .vc_grid-filter-dropdown .vc_grid-styled-select select {
        outline: none;
        display: inline-block;
    }

@media (min-width: 768px) {
    .vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon {
        color: #5472d2;
    }

    .vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon {
        color: #00c1cf;
    }

    .vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon {
        color: #fe6c61;
    }

    .vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon {
        color: #8d6dc4;
    }

    .vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon {
        color: #4cadc9;
    }

    .vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon {
        color: #cec2ab;
    }

    .vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon {
        color: #50485b;
    }

    .vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon {
        color: #75d69c;
    }

    .vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon {
        color: #2a2a2a;
    }

    .vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon {
        color: #ebebeb;
    }

    .vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon {
        color: #f7be68;
    }

    .vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon {
        color: #5aa1e3;
    }

    .vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon {
        color: #6dab3c;
    }

    .vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon {
        color: #f4524d;
    }

    .vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon {
        color: #f79468;
    }

    .vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon {
        color: #b97ebb;
    }

    .vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon, .vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon {
        color: #ffffff;
    }

    .vc_grid-filter-select .vc_grid-styled-select, .vc_grid-filter-dropdown .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-select .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon {
            font-size: 17px;
            display: inline;
            vertical-align: middle;
        }

        .vc_grid-filter-select .vc_grid-styled-select select, .vc_grid-filter-dropdown .vc_grid-styled-select select {
            background: none repeat scroll 0 0 transparent;
            border: 0 none;
            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-carousel .owl-item .vc_grid-item {
        -webkit-transform: translate3D(0, 0, 0);
        -ms-transform: translate3D(0, 0, 0);
        transform: translate3D(0, 0, 0);
    }

    .owl-carousel .owl-animated-out {
        z-index: 0;
    }

    .owl-carousel .owl-animated-in {
        z-index: 1;
    }

@font-face {
    font-family: 'vc_grid_v1';
    src: url('../fonts/vc_grid/vc_grid_v1.eot?-9hbgac');
    src: url('../fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac') format('embedded-opentype'), url('../fonts/vc_grid/vc_grid_v1.woff?-9hbgac') format('woff'), url('../fonts/vc_grid/vc_grid_v1.ttf?-9hbgac') format('truetype'), url('../fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="vc_arrow-icon-"], [class*=" vc_arrow-icon-"] {
    font-family: 'vc_grid_v1';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.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_start_animation.wpb_top-to-bottom {
    -webkit-animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -o-animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    animation: wpb_ttb 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    opacity: 1;
    filter: alpha(opacity=100);
}

.wpb_start_animation.wpb_bottom-to-top {
    -webkit-animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -o-animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    animation: wpb_btt 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    opacity: 1;
    filter: alpha(opacity=100);
}

.wpb_start_animation.wpb_left-to-right {
    -webkit-animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -o-animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    animation: wpb_ltr 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    opacity: 1;
    filter: alpha(opacity=100);
}

.wpb_start_animation.wpb_right-to-left {
    -webkit-animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -o-animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    animation: wpb_rtl 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    opacity: 1;
    filter: alpha(opacity=100);
}

.wpb_start_animation.wpb_appear {
    -webkit-animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -o-animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    animation: wpb_appear 0.7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    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(0.5);
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-moz-keyframes wpb_appear {
    0% {
        -moz-transform: scale(0.5);
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    100% {
        -moz-transform: scale(1);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-o-keyframes wpb_appear {
    0% {
        -o-transform: scale(0.5);
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    100% {
        -o-transform: scale(1);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@keyframes wpb_appear {
    0% {
        -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
        -o-transform: scale(0.5);
        transform: scale(0.5);
        opacity: 0.1;
        filter: alpha(opacity=10);
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini {
    position: relative;
}

    .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone {
        opacity: 0 !important;
        filter: alpha(opacity=0) !important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
        -webkit-transition: none !important;
        -o-transition: none !important;
        transition: none !important;
    }

    .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader-wrapper {
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -50px;
        left: 0;
    }

    .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader {
        margin: 2em auto;
        font-size: 10px;
        position: relative;
        text-indent: -9999em;
        -webkit-animation-delay: 0.16s;
        animation-delay: 0.16s;
        height: 50px;
    }

        .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before, .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 {
            border-radius: 50%;
            width: 12px;
            height: 12px;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
            -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: 0.32s;
                animation-delay: 0.32s;
            }

            .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after {
                content: '';
                position: absolute;
                top: 0;
            }

@-webkit-keyframes vc_woo-add-cart-load {
    0%, 80%, 100% {
        box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
    }

    40% {
        box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
    }
}

@keyframes vc_woo-add-cart-load {
    0%, 80%, 100% {
        box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
    }

    40% {
        box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
    }
}

.vc_grid-item-mini .added_to_cart.wc-forward {
    display: none;
}

.text-left, .vc_align_left {
    text-align: left;
}

.text-right, .vc_align_right {
    text-align: right;
}

.text-center, .vc_align_center {
    text-align: center;
}

.vc_container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
}

    .vc_container:before, .vc_container:after {
        content: " ";
        display: table;
    }

    .vc_container:after {
        clear: both;
    }

    .vc_container:before, .vc_container:after {
        content: " ";
        display: table;
    }

    .vc_container:after {
        clear: both;
    }

.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
    margin-bottom: 35px;
}

.wpb_row {
    margin-left: -10px;
    margin-right: -10px;
}

@media (min-width: 1200px) {
    .wpb_row {
        margin-left: -15px;
        margin-right: -15px;
    }
}

.wpb_row:before, .wpb_row:after {
    content: " ";
    display: table;
}

.wpb_row:after {
    clear: both;
}

.wpb_row:before, .wpb_row:after {
    content: " ";
    display: table;
}

.wpb_row:after {
    clear: both;
}

@media (max-width: 767px) {
    .wpb_row .wpb_column {
        margin-bottom: 20px;
    }
}

@media (max-width: 767px) {
    .wpb_row > :last-child, .wpb_row > :last-child > .wpb_column {
        margin-bottom: 0;
    }
}

.wpb_row.full-row .vc_span12, .wpb_row.full-row .vc_col-sm-12, .wpb_row.full-row .vc_col-md-12, .wpb_row.full-row .vc_col-lg-12 {
    padding: 0;
}

.wpb_row.full-row .wpb_column .vc_span12, .wpb_row.full-row .wpb_column .vc_col-sm-12, .wpb_row.full-row .wpb_column .vc_col-md-12, .wpb_row.full-row .wpb_column .vc_col-lg-12 {
    padding-left: 10px;
    padding-right: 10px;
}

.wpb_row .vc_span12 .wpb_row, .wpb_row .vc_col-sm-12 .wpb_row, .wpb_row .vc_col-md-12 .wpb_row, .wpb_row .vc_col-lg-12 .wpb_row {
    margin-left: -10px;
    margin-right: -10px;
    width: auto;
}

@media only screen and (min-width: 1200px) {
    .wpb_row .vc_span12 .wpb_row, .wpb_row .vc_col-sm-12 .wpb_row, .wpb_row .vc_col-md-12 .wpb_row, .wpb_row .vc_col-lg-12 .wpb_row {
        margin-left: -15px;
        margin-right: -15px;
        width: auto;
    }

    .wpb_row.full-row .vc_span12, .wpb_row.full-row .vc_col-sm-12, .wpb_row.full-row .vc_col-md-12, .wpb_row.full-row .vc_col-lg-12 {
        padding: 0;
    }

    .wpb_row.full-row .wpb_column .vc_span12, .wpb_row.full-row .wpb_column .vc_col-sm-12, .wpb_row.full-row .wpb_column .vc_col-md-12, .wpb_row.full-row .wpb_column .vc_col-lg-12 {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media only screen and (max-width: 767px) {
    .wpb_row .vc_span12 .wpb_row, .wpb_row .vc_col-sm-12 .wpb_row, .wpb_row .vc_col-md-12 .wpb_row {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
    }
}

.wpb_row [class*="vc_span"] .wpb_row .container, .wpb_row [class*="vc_col"] .wpb_row .container, .container .container, .columns .container, .container.wrapping, .wpb_column .container {
    width: auto;
    margin: 0;
    padding: 0;
}

.wpb_teaser_grid {
    margin-top: 20px;
}

    .wpb_teaser_grid p, .wpb_teaser_grid .entry-content {
        font-size: 13px;
        font-weight: 400;
        color: #818181;
        clear: right;
        line-height: 1.8 !important;
        padding: 6px 0 18px;
    }

    .wpb_teaser_grid img {
        width: 100%;
        border-bottom: 3px solid #eee;
        margin-bottom: 8px;
        height: auto !important;
    }

    .wpb_teaser_grid h2.post-title {
        font-size: 18px;
        margin-bottom: 5px;
        font-weight: 400;
        line-height: 1.3;
    }

    .wpb_teaser_grid.wpb_teaser_grid_post h2.post-title {
        font-size: 23px;
        font-weight: bold;
        margin: 10px 0;
    }

    .wpb_teaser_grid h2.post-title a {
        color: #2e373d;
    }

        .wpb_teaser_grid h2.post-title a:hover {
            color: #e84a52;
        }

    .wpb_teaser_grid ul.wpb_thumbnails-fluid li {
        padding: 0 10px;
    }

@media only screen and (min-width: 1200px) {
    .wpb_teaser_grid ul.wpb_thumbnails-fluid li {
        padding: 0 15px;
    }
}

.wpb_teaser_grid .categories_filter {
    display: block;
    margin: 14px 10px 24px !important;
    text-align: center;
    clear: both;
    list-style: none outside none;
}

#main-content .wpb_teaser_grid .categories_filter li a {
    border-radius: 0;
    padding: 6px 12px;
    font-size: 13px;
    line-height: 1.2;
    color: #333;
    font-weight: normal;
    margin-top: 0;
    text-align: center;
    width: auto;
    border: 2px solid #f0eeed;
}

    #main-content .wpb_teaser_grid .categories_filter li a:hover {
        border-color: #e84a52;
    }

#main-content .wpb_teaser_grid .categories_filter li.active a, .wpb_teaser_grid .categories_filter li a:active {
    border: 2px solid #e84a52;
    color: #e84a52;
}

.wpb_carousel .wpb_thumbnails-fluid > [class*="vc_span"] {
    padding-bottom: 10px;
}

.wpb_teaser_grid ul.wpb_thumbnails-fluid li {
}

.teaser-metadata {
    display: inline-block;
    color: #888;
    font-size: 12px;
    font-weight: 400;
    text-transform: lowercase;
    padding: 6px 0px 7px 0;
}

    .teaser-metadata span {
        padding-right: 8px;
    }

    .teaser-metadata strong {
        font-weight: 400;
        color: #a8b1b4;
    }

.wpb_teaser_grid .entry-content {
    clear: left;
}

#wrap .wpb_gallery_slides {
    position: relative;
}

.wpb_gallery_slides .flex-caption {
    position: absolute;
    width: 62%;
    background: rgba(255,255,255,0.97);
    box-shadow: 0 0px 5px rgba(0,0,0,0.05);
    left: 0;
    right: 0;
    bottom: 11%;
    margin: auto;
    padding: 35px;
    text-align: center;
}

    .wpb_gallery_slides .flex-caption h2.post-title {
        font-size: 27px;
        font-weight: bold;
        line-height: 1.3;
        letter-spacing: -0.03em;
        margin-bottom: 6px;
    }

        .wpb_gallery_slides .flex-caption h2.post-title a {
            color: #2a2a2a;
        }

            .wpb_gallery_slides .flex-caption h2.post-title a:hover {
                color: #fa5555;
            }

    .wpb_gallery_slides .flex-caption a.readmore {
        font-size: 10px;
        padding: 6px 12px;
        text-transform: uppercase;
        letter-spacing: 1.5px;
        border-radius: 0;
        font-weight: 600;
        color: #fff;
        margin-top: 10px;
        margin-bottom: 0;
        float: none;
        border: 2px solid #fff;
        text-shadow: 0 1px 3px rgba(0,0,0,0.6);
        box-shadow: 0 1px 3px rgba(0,0,0,0.4);
        display: inline-block;
    }

        .wpb_gallery_slides .flex-caption a.readmore:after {
            content: "";
            display: none;
        }

    .wpb_gallery_slides .flex-caption h6, .wpb_gallery_slides .flex-caption h6 a {
        font-size: 17px;
        font-weight: 400;
        color: #4a4a4a;
    }

        .wpb_gallery_slides .flex-caption h6 a:hover {
            color: #fa5555;
            text-decoration: underline;
        }

.wpb_gallery_slides .flex-control-nav {
    display: none;
}

.wpb_gallery_slides .flex-direction-nav a {
    opacity: 0.28;
    padding: 30px 5px;
}

.wpb_gallery_slides:hover .flex-direction-nav a {
    opacity: 0.65;
}

.wpb_gallery_slides .flex-direction-nav a:hover {
    opacity: 1;
}

.wpb_gallery_slides .flex-direction-nav .flex-next, .wpb_gallery_slides .flex-direction-nav .flex-prev {
    border-radius: 0;
    background: none;
    border: none;
}

.wpb_gallery_slides .flex-direction-nav .flex-next {
    margin-right: 5px;
}

.wpb_gallery_slides .flex-direction-nav .flex-prev {
    margin-left: 3px;
}

.wpb_gallery_slides .flex-direction-nav a i {
    width: 34px;
    height: 34px;
    font-size: 12px;
    color: #000;
    background: #fff;
    padding: 12px 10px 12px 14px;
    border-radius: 33px;
    display: inline-block;
}

.wpb_gallery_slides .flex-direction-nav a.flex-prev i {
    padding: 12px;
}

.wpb_gallery_slides.flexslider:hover .flex-next:hover, .wpb_gallery_slides.flexslider:hover .flex-prev:hover {
    background: none;
}

.col-md-4 .wpb_gallery_slides .flex-direction-nav a i {
    border: none;
    padding: 0;
}

@media only screen and (max-width: 768px) {
    .wpb_gallery_slides .flex-caption {
        padding: 20px;
    }

        .wpb_gallery_slides .flex-caption h2.post-title {
            font-size: 17px;
        }

        .wpb_gallery_slides .flex-caption h6, .wpb_gallery_slides .flex-caption h6 a {
            font-size: 12px;
        }

        .wpb_gallery_slides .flex-caption a.readmore {
            display: none;
        }

    .wpb_teaser_grid .categories_filter li, .wpb_categories_filter li {
        margin-bottom: 23px;
    }
}

@media only screen and (max-width: 480px) {
    .wpb_gallery_slides .flex-caption {
        display: none;
    }
}

.vc-carousel-indicators {
    position: absolute;
    bottom: -36px;
    left: 50%;
    z-index: 15;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}

    .vc-carousel-indicators li {
        display: inline-block;
        width: 10px;
        height: 10px;
        margin: 1px;
        text-indent: -999px;
        border-radius: 10px;
        cursor: pointer;
        border: 1px solid #888;
        background-color: #888;
    }

    .vc-carousel-indicators .vc-active {
        background-color: transparent;
        border: 1px solid #666;
    }

    .vc-carousel-indicators .vc-partial {
        opacity: 0.5;
    }

.vc-carousel {
    position: relative;
    padding-top: 22px;
}

    .vc-carousel .vc-carousel-inner {
        position: relative;
        overflow: hidden;
        width: 100%;
    }

        .vc-carousel .vc-carousel-inner .vc-carousel-slideline {
            position: relative;
            overflow: hidden;
        }

            .vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner {
                left: 0;
                position: relative;
                width: 100%;
            }

                .vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner.vc-transition {
                    -webkit-transition: 0.5s ease left;
                    transition: 0.5s ease left;
                }

                    .vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner.vc-transition.vc-swipe-transition {
                        -webkit-transition-duration: 0.2s;
                        transition-duration: 0.2s;
                    }

                .vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner > .vc-item {
                    float: left;
                    visibility: hidden;
                }

                    .vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner > .vc-item > img, .vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner > .vc-item > a > img {
                        display: block;
                        max-width: 100%;
                        height: auto;
                        line-height: 1;
                    }

    .vc-carousel.vc-per-view-more .vc-carousel-slideline .vc-carousel-slideline-inner > .vc-item > .vc-inner {
        margin-right: 18px;
        margin-left: 2px;
    }

    .vc-carousel.vc_carousel_vertical .vc-carousel-slideline {
        overflow: hidden;
    }

        .vc-carousel.vc_carousel_vertical .vc-carousel-slideline .vc-carousel-slideline-inner {
            width: 100%;
        }

            .vc-carousel.vc_carousel_vertical .vc-carousel-slideline .vc-carousel-slideline-inner.vc-transition {
                -webkit-transition-property: top;
                transition-property: top;
            }

            .vc-carousel.vc_carousel_vertical .vc-carousel-slideline .vc-carousel-slideline-inner .vc-item {
                float: none;
            }

    .vc-carousel.vc_carousel_vertical .vc-carousel-indicators {
        position: absolute;
        top: 2%;
        right: 3%;
        left: auto;
        width: 10px;
    }

        .vc-carousel.vc_carousel_vertical .vc-carousel-indicators li {
            display: block;
            margin: 0 auto 3px;
            width: 6px;
            height: 6px;
        }

            .vc-carousel.vc_carousel_vertical .vc-carousel-indicators li.vc-active {
                width: 8px;
                height: 8px;
                margin: 0 auto 1px;
            }

    .vc-carousel.vc-build .vc-carousel-slideline .vc-carousel-slideline-inner > .vc-item {
        visibility: visible;
    }

.vc-carousel-control {
    position: absolute;
    padding: 0;
    top: 0;
    left: 50%;
    bottom: 0;
    margin-top: -32px;
    font-size: 22px;
    text-align: center;
}

#wrap .vc-carousel .vc-carousel-indicators {
    display: none;
}

#wrap .vc-carousel-control {
    opacity: 1;
}

    #wrap .vc-carousel-control.vc-left {
        margin-left: -71px;
        left: 50%;
    }

    #wrap .vc-carousel-control.vc-right {
        right: auto;
        left: 50%;
        margin-left: -35px;
    }

.vc-carousel-control .icon-prev, .vc-carousel-control .icon-next, .vc-carousel-control .glyphicon-chevron-left, .vc-carousel-control .glyphicon-chevron-right {
    position: absolute;
    z-index: 5;
    display: inline-block;
}

.vc-carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 20px;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #ffffff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

    .vc-carousel-caption .btn {
        text-shadow: none;
    }

#wrap .vc_carousel .wpb_wrapper {
    border-top: 1px solid #e9e9e9;
    padding-top: 10px;
    margin-top: 17px;
    padding-bottom: 10px;
}

#wrap .vc_carousel .vc-carousel-control {
    top: 15px;
}

    #wrap .vc_carousel .vc-carousel-control .icon-prev, #wrap .vc_carousel .vc-carousel-control .icon-next {
        opacity: 1;
        background-color: #fff;
        width: 36px;
        height: 36px;
        padding: 10px;
        border-radius: 50%;
        right: auto;
        margin-left: 5px;
        top: -14px;
        border: none;
        color: #acb0b2;
    }

        #wrap .vc_carousel .vc-carousel-control .icon-prev:hover, #wrap .vc_carousel .vc-carousel-control .icon-next:hover {
            border-color: #e84a52;
            color: #e84a52;
            background: #fff;
        }

        #wrap .vc_carousel .vc-carousel-control .icon-next:before, #wrap .vc_carousel .vc-carousel-control .icon-prev:before {
            top: 0px;
            opacity: 1;
            position: absolute;
            top: 7px;
            right: 9px;
            font-family: 'FontAwesome';
            font-size: 16px;
            color: inherit;
            content: "\f054";
            speak: none;
            font-style: normal;
        }

        #wrap .vc_carousel .vc-carousel-control .icon-prev:before {
            right: 11px;
            content: "\f053";
        }

#wrap .vc_carousel p {
    font-size: 13px;
    font-weight: 400;
    color: #666;
    clear: right;
    line-height: 1.6 !important;
}

#wrap .vc_carousel img {
    width: 100%;
    border-bottom: 3px solid #e2e2e2;
    margin-bottom: 8px;
    height: auto;
}

#wrap .vc_carousel h2.post-title {
    font-size: 17px;
    margin-bottom: 7px;
    margin-top: 7px;
    font-weight: 400;
    line-height: 1.3;
}

    #wrap .vc_carousel h2.post-title a {
        color: #2e373d;
    }

        #wrap .vc_carousel h2.post-title a:hover {
            color: #e84a52;
        }

@media screen and (min-width: 768px) {
    .vc-carousel-caption {
        left: 20%;
        right: 20%;
        padding-bottom: 30px;
    }
}

@media screen and (max-width: 767px) {
    #wrap .vc_carousel .vc-carousel-control {
        top: 9px;
    }
}

.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

.invisible {
    visibility: hidden;
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.entry-content ol.vc-carousel-indicators {
    margin: 0 0 0 -30%;
}

.entry-content .vc_carousel_vertical ol.vc-carousel-indicators {
    margin: 1px 0 0 0;
    bottom: auto;
}

.wpb_images_carousel.carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner > .item > a {
    display: block;
}

    .wpb_images_carousel.carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner > .item > a > img {
        margin: auto;
    }

#wrap .wpb_content_element .wpb_tour_tabs_wrapper, #wrap .wpb_content_element .wpb_tabs_nav {
    padding: 0;
}

#wrap .ui-widget {
    font-family: 'Poppins', 'Open Sans', Helvetica, Arial, sans-serif;
}

#wrap .wpb_content_element .wpb_tabs_nav {
    margin: 0;
    padding-left: 0 !important;
    text-indent: inherit !important;
    border-bottom: 1px solid #e5e5e5;
}

#wrap #content .wpb_content_element .wpb_tabs_nav {
    margin: 0;
}

#wrap .wpb_content_element .wpb_tabs_nav li {
    background: #f7f7f7;
    display: block;
    margin-bottom: -1px !important;
    margin-right: -1px !important;
    line-height: 18px;
    border: 1px solid #e5e5e5;
    white-space: nowrap;
    background-image: none;
    list-style: none !important;
}

    #wrap .wpb_content_element .wpb_tabs_nav li:after, #wrap .wpb_content_element .wpb_tabs_nav li:before {
        display: none !important;
    }

    #wrap .wpb_content_element .wpb_tabs_nav li:hover {
        background-color: #fbfbfb;
    }

#wrap .wpb_content_element .wpb_tabs_nav .ui-state-active, #wrap .wpb_content_element .wpb_tabs_nav .ui-state-focus, #wrap .wpb_content_element .wpb_tabs_nav .ui-state-active:hover, #wrap .wpb_content_element .wpb_tabs_nav .ui-state-focus:hover {
    border-bottom-color: #fff;
    background: #fff;
    padding-top: 6px;
    margin-top: -6px;
}

#wrap .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
    cursor: default;
}

#wrap .wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide {
    display: none;
}

#wrap .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, #wrap .wpb_content_element .wpb_accordion_header a {
    border-bottom: none;
    text-decoration: none;
    display: block;
    padding: 12px 18px;
    font-size: 13px;
    color: #555;
}

#wrap .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, #wrap .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    background-color: #fff;
    border: 1px solid #e5e5e5;
    border-top: none;
}

#wrap .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab, #wrap .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
    padding: 20px;
}

    #wrap .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab > .wpb_content_element:last-child, #wrap .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content > .wpb_content_element:last-child, #wrap .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child, #wrap .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child {
        margin-bottom: 0;
    }

#wrap .wpb_tabs .wpb_tabs_nav li {
    float: left;
    margin: 0 1px 0 0;
}

#wrap .wpb_tour .wpb_tabs_nav {
    float: left;
    display: block;
    border: none;
    border-right: 1px solid #e5e5e5;
    padding: 40px 0;
    width: 20%;
    min-width: 98px;
}

    #wrap .wpb_tour .wpb_tabs_nav li {
        margin: 0 0 1px 0;
        padding: 0;
        background: #f9f9f9;
        border: 1px solid #e5e5e5;
        border-left: none;
    }

    #wrap .wpb_tour .wpb_tabs_nav .ui-state-active, #wrap .wpb_tour .wpb_tabs_nav .ui-state-focus, #wrap .wpb_tour .wpb_tabs_nav .ui-state-active:hover, #wrap .wpb_tour .wpb_tabs_nav .ui-state-focus:hover {
        border-bottom-color: #e5e5e5;
        border-right-color: #fff;
        background: #fff;
        padding-top: 0;
        margin-top: 0;
        margin-right: -1px;
    }

#wrap .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    color: #838383;
    padding: 10px;
    font-family: 'Poppins', 'Open Sans', Helvetica, Arial, sans-serif;
}

#wrap .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: none;
    height: 100%;
    float: left;
    width: 79%;
    min-width: 196px;
    min-height: 160px;
    display: block;
    padding: 30px 0 0 21.739130434782606px;
}

#wrap .wpb_tour_next_prev_nav {
    width: 0px;
    height: 0px;
    display: none;
    visibility: hidden;
}

    #wrap .wpb_tour_next_prev_nav a {
        border-bottom: 1px dotted;
        text-decoration: none;
    }

        #wrap .wpb_tour_next_prev_nav a:hover {
            text-decoration: none;
            border-bottom: none;
        }

    #wrap .wpb_tour_next_prev_nav span {
        width: 48%;
        display: inline-block;
        padding-top: 1em;
        float: left;
    }

        #wrap .wpb_tour_next_prev_nav span.wpb_next_slide {
            text-align: right;
            float: right;
        }

#wrap .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
    margin: 0 0 1px 0;
    padding-top: 0;
    position: relative;
    text-transform: none;
    font-weight: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    border: none;
    cursor: pointer;
    display: block;
    margin: 0;
}

    #wrap .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
        display: block;
        color: #656f78;
        padding: 36px 14px 16px 38px;
        letter-spacing: 2px;
        text-transform: uppercase;
        text-decoration: none;
        text-shadow: none;
        font-weight: bold;
        font-size: 17px;
        font-family: 'Lora', serif;
        min-height: 82px;
        line-height: 1.5;
        margin-left: 37px;
    }

#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, #wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
    display: block;
    width: 60px;
    height: 60px;
    position: absolute;
    left: 7px;
    top: 19px;
    border: 2px solid #eee;
    border-radius: 50%;
}

    #wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before, #wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before {
        content: "+";
        display: block;
        float: left;
        font-size: 23px;
        margin-left: 22px;
        margin-top: 14px;
        color: #999;
        font-family: 'Lora', serif;
    }

    #wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before {
        content: "-";
        margin-left: 24px;
        margin-top: 16px;
    }

#wrap .wpb_accordion .wpb_accordion_wrapper:last-of-type {
    margin-bottom: 20px;
}

#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active a, #wrap .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover {
    color: #0093d0;
}

#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active a {
    background-color: #fff;
}

#wrap .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
    padding: 0 20px 30px 74px;
}

    #wrap .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content p {
        font-size: 14px;
        font-weight: 400;
    }

@media (max-width: 960px) {
    #wrap .vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav, #wrap .vc_responsive .wpb_tour .wpb_tab, #wrap .vc_responsive .wpb_tour_next_prev_nav {
        width: 100%;
        float: none;
        margin-left: 0;
    }

    #wrap .wpb_tabs .wpb_tabs_nav li, #wrap .wpb_content_element .wpb_tabs_nav li, .wpb_tour .wpb_tabs_nav {
        float: none;
        margin: 0 !important;
    }

    #wrap .wpb_content_element .wpb_tabs_nav .ui-state-active, #wrap .wpb_content_element .wpb_tabs_nav .ui-state-focus, #wrap .wpb_content_element .wpb_tabs_nav .ui-state-active:hover, #wrap .wpb_content_element .wpb_tabs_nav .ui-state-focus:hover, #wrap .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
        float: none;
        margin: 0 !important;
        padding-top: 0 !important;
        border-left-color: #ff9900;
    }

    #wrap .wpb_tour .wpb_tabs_nav {
        width: auto;
        border: none;
        max-width: 100%;
    }

        #wrap .wpb_tour .wpb_tabs_nav li {
            border: 1px solid #e5e5e5;
        }

        #wrap .wpb_tour .wpb_tabs_nav .ui-state-active, #wrap .wpb_tour .wpb_tabs_nav .ui-state-focus, #wrap .wpb_tour .wpb_tabs_nav .ui-state-active:hover, #wrap .wpb_tour .wpb_tabs_nav .ui-state-focus:hover {
            border-left: 1px solid #ff9900;
            border-right: 1px solid #e5e5e5;
        }
}

.vc_progress_bar .vc_single_bar {
    background: #f7f7f7;
    position: relative;
    margin-bottom: 12px;
    height: 11px;
    margin-top: 50px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}

    .vc_progress_bar .vc_single_bar:last-child {
        margin-bottom: 0;
    }

    .vc_progress_bar .vc_single_bar .vc_label {
        position: relative;
        display: inline;
        padding: 0;
        text-shadow: none !important;
        z-index: 1;
        top: -28px;
        color: #797d84;
        font-size: 15px;
        font-weight: 300;
    }

        .vc_progress_bar .vc_single_bar .vc_label .vc_label_units {
            float: right;
            margin-top: -24px;
        }

    .vc_progress_bar .vc_single_bar.bar_blue .vc_bar {
        background-color: #0074CC;
    }

    .vc_progress_bar .vc_single_bar.bar_blue .vc_label {
        color: #797d84;
    }

    .vc_progress_bar .vc_single_bar.bar_turquoise .vc_bar {
        background-color: #49afcd;
    }

    .vc_progress_bar .vc_single_bar.bar_turquoise .vc_label {
        color: #797d84;
    }

    .vc_progress_bar .vc_single_bar.bar_green .vc_bar {
        background-color: #5bb75b;
    }

    .vc_progress_bar .vc_single_bar.bar_green .vc_label {
        color: #797d84;
    }

    .vc_progress_bar .vc_single_bar.bar_orange .vc_bar {
        background-color: #faa732;
    }

    .vc_progress_bar .vc_single_bar.bar_orange .vc_label {
        color: #797d84;
    }

    .vc_progress_bar .vc_single_bar.bar_red .vc_bar {
        background-color: #da4f49;
    }

    .vc_progress_bar .vc_single_bar.bar_red .vc_label {
        color: #797d84;
    }

    .vc_progress_bar .vc_single_bar.bar_black .vc_bar {
        background-color: #414141;
    }

    .vc_progress_bar .vc_single_bar.bar_black .vc_label {
        color: #797d84;
    }

    .vc_progress_bar .vc_single_bar .vc_bar {
        display: block;
        position: absolute;
        height: 100%;
        background-color: #e0e0e0;
        width: 0%;
        top: 0;
        left: 0;
        transition: width 1s linear;
        -moz-transition: width 1s linear;
        -webkit-transition: width 1s linear;
        -o-transition: width 1s linear;
    }

        .vc_progress_bar .vc_single_bar .vc_bar.striped {
            background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
            background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
            background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
            background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
            background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
            -webkit-background-size: 20px 20px;
            -moz-background-size: 20px 20px;
            -o-background-size: 20px 20px;
            background-size: 20px 20px;
        }

        .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;
        }

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 20px 0;
    }

    to {
        background-position: 0 0;
    }
}

@-moz-keyframes progress-bar-stripes {
    from {
        background-position: 20px 0;
    }

    to {
        background-position: 0 0;
    }
}

@-ms-keyframes progress-bar-stripes {
    from {
        background-position: 20px 0;
    }

    to {
        background-position: 0 0;
    }
}

@-o-keyframes progress-bar-stripes {
    from {
        background-position: 0 0;
    }

    to {
        background-position: 20px 0;
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 20px 0;
    }

    to {
        background-position: 0 0;
    }
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1;
}

blockquote, q {
    quotes: none;
}

    blockquote:before, blockquote:after, q:before, q:after {
        content: '';
        content: none;
    }

table {
    border-collapse: collapse;
    border-spacing: 0;
}

:focus {
    outline: 0;
}

body {
    background: #f4f7f8 url(../images/bdbg1.png);
    font: 14px/22px 'Helvetica', 'Arial', 'sans-serif';
    color: #65707b;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    overflow-x: hidden;
}

h1, h2, h3, h4, h5, h6 {
    color: #333;
    font-family: 'Open Sans', 'Helvetica', 'Arial', 'sans-serif';
    font-weight: 300;
}

    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
        font-weight: inherit;
    }

h1 {
    font-size: 49px;
    line-height: 51px;
    margin-bottom: 20px;
    letter-spacing: -0.06em;
}

h2 {
    font-size: 35px;
    line-height: 40px;
    margin-bottom: 20px;
    letter-spacing: -0.04em;
}

h3 {
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 14px;
}

h4 {
    font-size: 21px;
    line-height: 30px;
    margin-bottom: 12px;
}

h5 {
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 10px;
}

h6 {
    font-size: 14px;
    line-height: 21px;
}

h2 {
    letter-spacing: -0.03em;
}

.subheader {
    color: #849098;
}

h1.slight, h2.slight, h3.slight, h4.slight, h5.slight, h6.slight, p.slight, .blox.dark h4.tagline-thin.slight {
    color: #a2a5a7;
}

h1.slight-dark, h2.slight-dark, h3.slight-dark, h4.slight-dark, h5.slight-dark, h6.slight-dark, p.slight-dark {
    color: #525558;
}

h1.extr {
    font-size: 56px;
    font-weight: 100;
}

h1.tagline-bold {
    font-size: 36px;
    font-weight: 800;
    line-height: 1.24;
}

h3.magic, h4.magic, h5.magic, h6.magic, p.magic {
    color: #81898f;
    font-weight: 500;
}

h4.tagline-thin {
    font-size: 23px;
    line-height: 32px;
    color: #464d52;
    font-weight: 300;
}

    h4.tagline-thin.slight {
        color: #858e93;
    }

h4.slight {
    font-weight: 300;
}

h5.title-bold {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1.6px;
    text-transform: uppercase;
}

h5.helvetic5 {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 14px;
}

h1 strong {
    font-weight: 900;
    letter-spacing: -0.05em;
}

h3 strong, h4 strong, h5 strong, h6 strong {
    font-weight: 500;
}

h3 strong, h4 strong {
    letter-spacing: -0.02em;
}

h1.maxtitle {
    font-size: 56px;
    line-height: 60px;
    font-weight: 100;
}

#wrap .slog-wrap-resp {
    max-width: 1120px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    float: none;
}

.slog-tx1 {
    max-width: 940px;
}

.slog-tx2 {
    max-width: 762px;
}

.slog-tx3 {
    max-width: 610px;
}

.slog-tx4 {
    max-width: 400px;
}

.slog-tx5 {
    max-width: 220px;
}

.slog-tx6 {
    max-width: 482px;
}

.slog-tx1.aligncenter, .slog-tx2.aligncenter, .slog-tx3.aligncenter, .slog-tx4.aligncenter, .slog-tx5.aligncenter, .aligncenter .slog-tx1, .aligncenter .slog-tx2, .aligncenter .slog-tx3, .aligncenter .slog-tx4, .aligncenter .slog-tx5 {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

p {
    color: #666e74;
    margin: 0;
    font-family: Helvetica, Arial;
    letter-spacing: 0.25px;
}

.container div p, .container article p, .container figure p {
    margin-bottom: 20px;
}

p img {
    margin: 0;
}

p.lead {
    font-size: 21px;
    line-height: 27px;
    color: #818a92;
}

p.magic {
    font-size: 19px;
    line-height: 25px;
    margin: 0;
}

p.slog {
    font-size: 16px;
    line-height: 26px;
    color: #6d6f71;
}

em {
    font-style: italic;
}

strong {
    font-weight: bold;
}

p strong {
    font-size: 15px;
}

small {
    font-size: 70%;
    color: #6b6b6b;
    line-height: 1.3;
}

p small {
    font-size: 11px;
    color: #8d9499;
}

i:hover {
    cursor: default;
}

a i:hover {
    cursor: pointer;
}

.dropcap1, .dropcap2, .dropcap3 {
    text-transform: uppercase;
    line-height: 1;
    float: left;
    font-size: 44px;
    margin: 0 8px 0 0;
    font-family: Times, serif, Arial;
}

.dropcap2, .dropcap3 {
    background: #4a4a4a;
    color: #fff;
    display: block;
    padding: 10px;
    border-radius: 5px;
    margin-top: -2px;
}

.dropcap3 {
    background: #0093d0;
}

.highlight1 {
    padding: 2px 5px;
    background: #85bc36;
    color: #fff;
    vertical-align: baseline;
}

.highlight2 {
    padding: 2px 5px;
    background: #f4f4f4;
    color: #666;
    vertical-align: baseline;
}

.highlight3 {
    padding: 14px 7px;
    background: #fff;
    vertical-align: baseline;
    display: block;
    border-radius: 3px;
    margin: 7px 3px;
}

.highlight4 {
    background-color: #fffdcc;
    vertical-align: baseline;
    padding: 1px 3px;
}

blockquote, blockquote p, q {
    font-size: 15px;
    line-height: 24px;
    color: #6a747d;
    font-family: "Roboto Slab";
}

blockquote {
    position: relative;
    margin: 0 0 21px;
    padding: 18px 10px 14px 60px;
}

    blockquote:before {
        position: absolute;
        left: 12px;
        top: 26px;
        content: '\201C';
        font-size: 62px;
        color: #bbb;
        font-weight: bold;
        font-family: Georgia, Times, serif;
    }

    blockquote cite {
        display: block;
        font-style: italic;
        font-size: 12px;
        color: #777f87;
    }

        blockquote cite:before {
            content: "\2014 \0020";
        }

        blockquote cite a, blockquote cite a:visited, blockquote cite a:visited {
            color: #555;
        }

    blockquote small {
        font-size: 13px;
        font-style: italic;
    }

    blockquote img {
        max-width: 100%;
        width: auto;
        display: inline;
    }

hr {
    border: solid #e5e5e5;
    border-width: 1px 0 0;
    clear: both;
    margin: 14px 0 35px;
    height: 0;
    width: auto;
}

    hr.boldbx {
        border-width: 4px 0 0;
        border-color: #efefef;
    }

.container hr {
    margin-right: 10px;
    margin-left: 10px;
}

.container [class*="col-"] hr {
    margin-right: 0px;
    margin-left: 0px;
}

pre, code {
    background: #f3f3f3;
    padding: 5px 10px;
    font-family: "Courier New", Courier, monospace;
    font-size: 12px;
    white-space: pre-wrap;
}

::selection {
    background: #e4744f;
    color: #fff;
}

::-moz-selection {
    background: #e4744f;
    color: #fff;
}

a, a:visited {
    color: #0093d0;
    text-decoration: none;
    outline: 0;
}

    a:hover, a:focus {
        color: #ff9900;
    }

p a, p a:visited {
    line-height: inherit;
}

a:active {
    outline: none;
    opacity: 0.75;
}

ul, ol {
    margin-bottom: 21px;
    margin-left: 3px;
}

ul {
    list-style: none outside;
}

ol {
    list-style: decimal;
}

ol, ul.disc {
    margin-left: 20px;
}

ul.disc {
    list-style: disc outside;
}

ul ul, ul ol, ol ol, ol ul {
    margin: 4px 0 5px 30px;
    font-size: 90%;
}

    ul ul li, ul ol li, ol ol li, ol ul li {
        margin-bottom: 6px;
    }

li {
    line-height: 18px;
    margin-bottom: 14px;
}

ul.large li {
    line-height: 21px;
}

li p {
    line-height: 18px;
}

ul.check li, li.check {
    background: url(../images/li-check.png) no-repeat left 4px;
}

ul.plus li, li.plus {
    background: url(../images/li-plus.png) no-repeat left 4px;
}

ul.minus li, li.minus {
    background: url(../images/li-minus.png) no-repeat left 3px;
}

ul.star li, li.star {
    background: url(../images/li-star.png) no-repeat left 4px;
}

ul.arrow li, li.arrow {
    background: url(../images/li-arrow.png) no-repeat left 4px;
}

ul.arrow2 li, li.arrow2 {
    background: url(../images/li-arrow2.png) no-repeat left 4px;
}

ul.square li, li.square {
    background: url(../images/li-square.png) no-repeat left 4px;
}

ul.circle li, li.circle {
    background: url(../images/li-circle.png) no-repeat left 5px;
}

ul.cross li, li.cross {
    background: url(../images/li-cross.png) no-repeat left 3px;
}

ul.check li, li.check, ul.plus li, li.plus, ul.minus li, li.minus, ul.star li, li.star, ul.arrow li, li.arrow, ul.arrow2 li, li.arrow2, ul.square li, li.square, ul.circle li, li.circle, ul.cross li, li.cross {
    padding: 0 0 1px 16px;
    list-style: none;
}

img {
    max-width: 100%;
    height: auto;
}

    img.full-width {
        width: 100%;
        height: auto;
    }

p img {
    margin-bottom: 14px;
}

.button, button, a.price-send, input[type="submit"], input[type="reset"], input[type="button"], .button.green, button.green, input[type="submit"].green, input[type="reset"].green, input[type="button"].green {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 0 none;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 400;
    font-family: Helvetica, Arial, sans-serif;
    text-decoration: none;
    text-shadow: 0 -1px rgba(0, 0, 0, .29);
    cursor: pointer;
    margin-bottom: 21px;
    line-height: 1;
    padding: 15px 40px;
    background: #8fbe32;
    -webkit-transition: background 0.18s ease;
    -moz-transition: background 0.18s ease;
    -o-transition: background 0.18s ease;
    transition: background 0.18s ease;
}

    .button:hover, button:hover, a.price-send:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .button.green:hover, button.green:hover, input[type="submit"].green:hover, input[type="reset"].green:hover, input[type="button"].green:hover {
        background: #9ecd40;
        -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.2) inset;
        -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.2) inset;
        box-shadow: 0px 0px 4px rgba(0,0,0,0.2) inset;
    }

    .button.full-width, button.full-width, input[type="submit"].full-width, input[type="reset"].full-width, input[type="button"].full-width {
        width: 100%;
        padding-left: 0 !important;
        padding-right: 0 !important;
        text-align: center;
    }

    .button.large, button.large, input[type="submit"].large, input[type="reset"].large, input[type="button"].large {
        padding: 20px 60px;
        font-size: 15px;
    }

    .button.small, button.small, input[type="submit"].small, input[type="reset"].small, input[type="button"].small {
        padding: 10px 30px;
        font-size: 12px;
    }

    .button.blue, button.blue, input[type="submit"].blue, input[type="reset"].blue, input[type="button"].blue {
        background: #128abc;
    }

        .button.blue:hover, button.blue:hover, input[type="submit"].blue:hover, input[type="reset"].blue:hover, input[type="button"].blue:hover {
            background: #32a6d6;
        }

    .button.red, button.red, input[type="submit"].red, input[type="reset"].red, input[type="button"].red {
        background: #e53f51;
    }

        .button.red:hover, button.red:hover, input[type="submit"].red:hover, input[type="reset"].red:hover, input[type="button"].red:hover {
            background: #eb5162;
        }

    .button.gray, button.gray, input[type="submit"].gray, input[type="reset"].gray, input[type="button"].gray {
        color: #656f79;
        text-shadow: 0 -1px #fff;
        background: #f3f4f5;
    }

        .button.gray:hover, button.gray:hover, input[type="submit"].gray:hover, input[type="reset"].gray:hover, input[type="button"].gray:hover {
            background: #f6f7f7;
        }

    .button.cherry, button.cherry, input[type="submit"].cherry, input[type="reset"].cherry, input[type="button"].cherry {
        background: #93516a;
    }

        .button.cherry:hover, button.cherry:hover, input[type="submit"].cherry:hover, input[type="reset"].cherry:hover, input[type="button"].cherry:hover {
            background: #a45d78;
        }

    .button.orchid, button.orchid, input[type="submit"].orchid, input[type="reset"].orchid, input[type="button"].orchid {
        background: #9661ab;
    }

        .button.orchid:hover, button.orchid:hover, input[type="submit"].orchid:hover, input[type="reset"].orchid:hover, input[type="button"].orchid:hover {
            background: #a06ab5;
        }

    .button.pink, button.pink, input[type="submit"].pink, input[type="reset"].pink, input[type="button"].pink {
        background: #e64883;
    }

        .button.pink:hover, button.pink:hover, input[type="submit"].pink:hover, input[type="reset"].pink:hover, input[type="button"].pink:hover {
            background: #ea598f;
        }

    .button.orange, button.orange, input[type="submit"].orange, input[type="reset"].orange, input[type="button"].orange {
        background: #f98805;
    }

        .button.orange:hover, button.orange:hover, input[type="submit"].orange:hover, input[type="reset"].orange:hover, input[type="button"].orange:hover {
            background: #eb9634;
        }

    .button.teal, button.teal, input[type="submit"].teal, input[type="reset"].teal, input[type="button"].teal {
        background: #1fa79e;
    }

        .button.teal:hover, button.teal:hover, input[type="submit"].teal:hover, input[type="reset"].teal:hover, input[type="button"].teal:hover {
            background: #34b7ae;
        }

    .button.skyblue, button.skyblue, input[type="submit"].skyblue, input[type="reset"].skyblue, input[type="button"].skyblue {
        background: #03acdc;
    }

        .button.skyblue:hover, button.skyblue:hover, input[type="submit"].skyblue:hover, input[type="reset"].skyblue:hover, input[type="button"].skyblue:hover {
            background: #1db7e3;
        }

    .button.jade, button.jade, input[type="submit"].jade, input[type="reset"].jade, input[type="button"].jade {
        background: #0aad80;
    }

        .button.jade:hover, button.jade:hover, input[type="submit"].jade:hover, input[type="reset"].jade:hover, input[type="button"].jade:hover {
            background: #19bc8f;
        }

    a.button, .button.blue, .button.red, .button.cherry, .button.orchid, .button.pink, .button.orange, .button.teal {
        color: #fff;
    }

    .button:active, button:active, a.price-send:active, input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active {
        color: #c1d7dc;
        opacity: 0.94;
    }

    .button.bordered-bot, button.bordered-bot, input[type="submit"].bordered-bot, input[type="reset"].bordered-bot, input[type="button"].bordered-bot {
        background: none !important;
        border: 2px solid #dedede;
        color: #363f46;
        text-shadow: none;
        letter-spacing: 2px;
        text-transform: uppercase;
    }

        .button.bordered-bot:hover, button.bordered-bot:hover, input[type="submit"].bordered-bot:hover, input[type="reset"].bordered-bot:hover, input[type="button"].bordered-bot:hover {
            border-color: #363f46;
            color: #363f46;
        }

    .button.blue.bordered-bot, button.blue.bordered-bot, input[type="submit"].blue.bordered-bot, input[type="reset"].blue.bordered-bot, input[type="button"].blue.bordered-bot {
        border-color: #128abc;
        color: #128abc;
    }

    .button.red.bordered-bot, button.red.bordered-bot, input[type="submit"].red.bordered-bot, input[type="reset"].red.bordered-bot, input[type="button"].red.bordered-bot {
        border-color: #e53f51;
        color: #e53f51;
    }

    .button.cherry.bordered-bot, button.cherry.bordered-bot, input[type="submit"].cherry.bordered-bot, input[type="reset"].cherry.bordered-bot, input[type="button"].cherry.bordered-bot {
        border-color: #93516a;
        color: #93516a;
    }

    .button.orchid.bordered-bot, button.orchid.bordered-bot, input[type="submit"].orchid.bordered-bot, input[type="reset"].orchid.bordered-bot, input[type="button"].orchid.bordered-bot {
        border-color: #9661ab;
        color: #9661ab;
    }

    .button.pink.bordered-bot, button.pink.bordered-bot, input[type="submit"].pink.bordered-bot, input[type="reset"].pink.bordered-bot, input[type="button"].pink.bordered-bot {
        border-color: #e64883;
        color: #e64883;
    }

    .button.orange.bordered-bot, button.orange.bordered-bot, input[type="submit"].orange.bordered-bot, input[type="reset"].orange.bordered-bot, input[type="button"].orange.bordered-bot {
        border-color: #f98805;
        color: #f98805;
    }

    .button.teal.bordered-bot, button.teal.bordered-bot, input[type="submit"].teal.bordered-bot, input[type="reset"].teal.bordered-bot, input[type="button"].teal.bordered-bot {
        border-color: #1fa79e;
        color: #1fa79e;
    }

    .button.skyblue.bordered-bot, button.skyblue.bordered-bot, input[type="submit"].skyblue.bordered-bot, input[type="reset"].skyblue.bordered-bot, input[type="button"].skyblue.bordered-bot {
        border-color: #03acdc;
        color: #03acdc;
    }

    .button.jade.bordered-bot, button.jade.bordered-bot, input[type="submit"].jade.bordered-bot, input[type="reset"].jade.bordered-bot, input[type="button"].jade.bordered-bot {
        border-color: #0aad80;
        color: #0aad80;
    }

    .button.green.bordered-bot, button.green.bordered-bot, input[type="submit"].green.bordered-bot, input[type="reset"].green.bordered-bot, input[type="button"].green.bordered-bot {
        border-color: #8fbe32;
        color: #8fbe32;
    }

    .button i, button i, input[type="submit"] i, input[type="reset"] i, input[type="button"] i {
        color: inherit;
        font-size: 16px;
        vertical-align: baseline;
        line-height: 1;
        display: inline;
        margin-right: 4px;
    }

        .button i.fa-none {
            margin: 0;
            display: none;
        }

    button::-moz-focus-inner, input::-moz-focus-inner {
        border: 0;
        padding: 0;
    }

form {
    margin-bottom: 20px;
}

fieldset {
    margin-bottom: 20px;
}

select {
    padding: 5px;
    outline: 0 none;
}

textarea {
    min-height: 60px;
}

label, legend {
    display: block;
    font-weight: bold;
    font-size: 13px;
}

select {
    width: 220px;
}

input[type="checkbox"] {
    display: inline;
}

label span, legend span {
    font-weight: normal;
    font-size: 13px;
    color: #444;
}

.remove-bottom {
    margin-bottom: 0 !important;
}

.half-bottom {
    margin-bottom: 7px !important;
}

.add-bottom {
    margin-bottom: 21px !important;
}

.blog-single-post h2 {
    margin-top: 30px
}

address {
    font-style: italic;
    margin: 0 0 1.6em;
}

abbr[title] {
    border-bottom: 1px dotted #eaeaea;
    border-bottom: 1px dotted rgba(51, 51, 51, 0.1);
    cursor: help;
}

mark, ins {
    background-color: #fff9c0;
    text-decoration: none;
}

sup, sub {
    font-size: 75%;
    height: 0;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    bottom: 1ex;
}

sub {
    top: .5ex;
}

small {
    font-size: 75%;
}

big {
    font-size: 125%;
}

dl {
    margin-bottom: 1.6em;
}

dt {
    font-weight: bold;
}

dd {
    margin-bottom: 1.6em;
}

table, th, td {
    border: 1px solid #eaeaea;
    border: 1px solid rgba(51, 51, 51, 0.1);
}

table {
    border-collapse: separate;
    border-spacing: 0;
    border-width: 1px 0 0 1px;
    margin: 0 0 1.6em;
    table-layout: fixed;
    width: 100%;
}

caption, th, td {
    font-weight: normal;
    text-align: left;
}

th {
    border-width: 0 1px 1px 0;
    font-weight: 700;
}

td {
    border-width: 0 1px 1px 0;
}

th, td {
    padding: 0.4em;
}

del {
    opacity: 0.8;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    *:before, *:after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

img {
    vertical-align: middle;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

.img-rounded {
    border-radius: 6px;
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.428571429;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 4px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}

.clearfix:before, .clearfix:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    zoom: 1;
}

.clear, .clr {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clr {
    visibility: visible;
    overflow: visible;
}

.columns {
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.container [class*="col-"] img {
    max-width: 100%;
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
}

    .container:before, .container:after {
        content: " ";
        display: table;
    }

    .container:after {
        clear: both;
    }

@media only screen and (max-width: 479px) {
    .container {
        width: 300px;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .container {
        width: 420px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 960px) {
    .container {
        width: 768px;
    }
}

@media only screen and (min-width: 961px) {
    .container {
        width: 960px;
    }
}

@media only screen and (min-width: 1200px) {
    .container {
        width: 1156px;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media only screen and (min-width: 1921px) {
    .container {
        max-width: 1690px;
    }
}

.row {
    margin-left: -10px;
    margin-right: -10px;
}

    .row:before, .row:after {
        content: " ";
        display: table;
    }

    .row:after {
        clear: both;
    }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
}

@media only screen and (min-width: 1200px) {
    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.container [class*="col-"].alpha {
    padding-left: 0;
}

.container [class*="col-"].omega {
    padding-right: 0;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-11 {
    width: 91.66666666666666%;
}

.col-xs-10 {
    width: 83.33333333333334%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-8 {
    width: 66.66666666666666%;
}

.col-xs-7 {
    width: 58.333333333333336%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-5 {
    width: 41.66666666666667%;
}

.col-xs-4 {
    width: 33.33333333333333%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-2 {
    width: 16.666666666666664%;
}

.col-xs-1 {
    width: 8.333333333333332%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-pull-11 {
    right: 91.66666666666666%;
}

.col-xs-pull-10 {
    right: 83.33333333333334%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-8 {
    right: 66.66666666666666%;
}

.col-xs-pull-7 {
    right: 58.333333333333336%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-5 {
    right: 41.66666666666667%;
}

.col-xs-pull-4 {
    right: 33.33333333333333%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-2 {
    right: 16.666666666666664%;
}

.col-xs-pull-1 {
    right: 8.333333333333332%;
}

.col-xs-pull-0 {
    right: 0%;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-push-11 {
    left: 91.66666666666666%;
}

.col-xs-push-10 {
    left: 83.33333333333334%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-8 {
    left: 66.66666666666666%;
}

.col-xs-push-7 {
    left: 58.333333333333336%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-5 {
    left: 41.66666666666667%;
}

.col-xs-push-4 {
    left: 33.33333333333333%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-2 {
    left: 16.666666666666664%;
}

.col-xs-push-1 {
    left: 8.333333333333332%;
}

.col-xs-push-0 {
    left: 0%;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

.col-xs-offset-11 {
    margin-left: 91.66666666666666%;
}

.col-xs-offset-10 {
    margin-left: 83.33333333333334%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-8 {
    margin-left: 66.66666666666666%;
}

.col-xs-offset-7 {
    margin-left: 58.333333333333336%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-5 {
    margin-left: 41.66666666666667%;
}

.col-xs-offset-4 {
    margin-left: 33.33333333333333%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-2 {
    margin-left: 16.666666666666664%;
}

.col-xs-offset-1 {
    margin-left: 8.333333333333332%;
}

.col-xs-offset-0 {
    margin-left: 0%;
}

@media (min-width: 768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666666666666%;
    }

    .col-sm-10 {
        width: 83.33333333333334%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666666666666%;
    }

    .col-sm-7 {
        width: 58.333333333333336%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666666666667%;
    }

    .col-sm-4 {
        width: 33.33333333333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.666666666666664%;
    }

    .col-sm-1 {
        width: 8.333333333333332%;
    }

    .col-sm-pull-12 {
        right: 100%;
    }

    .col-sm-pull-11 {
        right: 91.66666666666666%;
    }

    .col-sm-pull-10 {
        right: 83.33333333333334%;
    }

    .col-sm-pull-9 {
        right: 75%;
    }

    .col-sm-pull-8 {
        right: 66.66666666666666%;
    }

    .col-sm-pull-7 {
        right: 58.333333333333336%;
    }

    .col-sm-pull-6 {
        right: 50%;
    }

    .col-sm-pull-5 {
        right: 41.66666666666667%;
    }

    .col-sm-pull-4 {
        right: 33.33333333333333%;
    }

    .col-sm-pull-3 {
        right: 25%;
    }

    .col-sm-pull-2 {
        right: 16.666666666666664%;
    }

    .col-sm-pull-1 {
        right: 8.333333333333332%;
    }

    .col-sm-pull-0 {
        right: 0%;
    }

    .col-sm-push-12 {
        left: 100%;
    }

    .col-sm-push-11 {
        left: 91.66666666666666%;
    }

    .col-sm-push-10 {
        left: 83.33333333333334%;
    }

    .col-sm-push-9 {
        left: 75%;
    }

    .col-sm-push-8 {
        left: 66.66666666666666%;
    }

    .col-sm-push-7 {
        left: 58.333333333333336%;
    }

    .col-sm-push-6 {
        left: 50%;
    }

    .col-sm-push-5 {
        left: 41.66666666666667%;
    }

    .col-sm-push-4 {
        left: 33.33333333333333%;
    }

    .col-sm-push-3 {
        left: 25%;
    }

    .col-sm-push-2 {
        left: 16.666666666666664%;
    }

    .col-sm-push-1 {
        left: 8.333333333333332%;
    }

    .col-sm-push-0 {
        left: 0%;
    }

    .col-sm-offset-12 {
        margin-left: 100%;
    }

    .col-sm-offset-11 {
        margin-left: 91.66666666666666%;
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333333334%;
    }

    .col-sm-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-8 {
        margin-left: 66.66666666666666%;
    }

    .col-sm-offset-7 {
        margin-left: 58.333333333333336%;
    }

    .col-sm-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-5 {
        margin-left: 41.66666666666667%;
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333333333%;
    }

    .col-sm-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-2 {
        margin-left: 16.666666666666664%;
    }

    .col-sm-offset-1 {
        margin-left: 8.333333333333332%;
    }

    .col-sm-offset-0 {
        margin-left: 0%;
    }
}

@media (min-width: 961px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-11 {
        width: 91.66666666666666%;
    }

    .col-md-10 {
        width: 83.33333333333334%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-8 {
        width: 66.66666666666666%;
    }

    .col-md-7 {
        width: 58.333333333333336%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-5 {
        width: 41.66666666666667%;
    }

    .col-md-4 {
        width: 33.33333333333333%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-2 {
        width: 16.666666666666664%;
    }

    .col-md-1 {
        width: 8.333333333333332%;
    }

    .col-md-pull-12 {
        right: 100%;
    }

    .col-md-pull-11 {
        right: 91.66666666666666%;
    }

    .col-md-pull-10 {
        right: 83.33333333333334%;
    }

    .col-md-pull-9 {
        right: 75%;
    }

    .col-md-pull-8 {
        right: 66.66666666666666%;
    }

    .col-md-pull-7 {
        right: 58.333333333333336%;
    }

    .col-md-pull-6 {
        right: 50%;
    }

    .col-md-pull-5 {
        right: 41.66666666666667%;
    }

    .col-md-pull-4 {
        right: 33.33333333333333%;
    }

    .col-md-pull-3 {
        right: 25%;
    }

    .col-md-pull-2 {
        right: 16.666666666666664%;
    }

    .col-md-pull-1 {
        right: 8.333333333333332%;
    }

    .col-md-pull-0 {
        right: 0%;
    }

    .col-md-push-12 {
        left: 100%;
    }

    .col-md-push-11 {
        left: 91.66666666666666%;
    }

    .col-md-push-10 {
        left: 83.33333333333334%;
    }

    .col-md-push-9 {
        left: 75%;
    }

    .col-md-push-8 {
        left: 66.66666666666666%;
    }

    .col-md-push-7 {
        left: 58.333333333333336%;
    }

    .col-md-push-6 {
        left: 50%;
    }

    .col-md-push-5 {
        left: 41.66666666666667%;
    }

    .col-md-push-4 {
        left: 33.33333333333333%;
    }

    .col-md-push-3 {
        left: 25%;
    }

    .col-md-push-2 {
        left: 16.666666666666664%;
    }

    .col-md-push-1 {
        left: 8.333333333333332%;
    }

    .col-md-push-0 {
        left: 0%;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }

    .col-md-offset-11 {
        margin-left: 91.66666666666666%;
    }

    .col-md-offset-10 {
        margin-left: 83.33333333333334%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-8 {
        margin-left: 66.66666666666666%;
    }

    .col-md-offset-7 {
        margin-left: 58.333333333333336%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-5 {
        margin-left: 41.66666666666667%;
    }

    .col-md-offset-4 {
        margin-left: 33.33333333333333%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-2 {
        margin-left: 16.666666666666664%;
    }

    .col-md-offset-1 {
        margin-left: 8.333333333333332%;
    }

    .col-md-offset-0 {
        margin-left: 0%;
    }
}

@media (min-width: 1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-11 {
        width: 91.66666666666666%;
    }

    .col-lg-10 {
        width: 83.33333333333334%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-8 {
        width: 66.66666666666666%;
    }

    .col-lg-7 {
        width: 58.333333333333336%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-5 {
        width: 41.66666666666667%;
    }

    .col-lg-4 {
        width: 33.33333333333333%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-2 {
        width: 16.666666666666664%;
    }

    .col-lg-1 {
        width: 8.333333333333332%;
    }

    .col-lg-pull-12 {
        right: 100%;
    }

    .col-lg-pull-11 {
        right: 91.66666666666666%;
    }

    .col-lg-pull-10 {
        right: 83.33333333333334%;
    }

    .col-lg-pull-9 {
        right: 75%;
    }

    .col-lg-pull-8 {
        right: 66.66666666666666%;
    }

    .col-lg-pull-7 {
        right: 58.333333333333336%;
    }

    .col-lg-pull-6 {
        right: 50%;
    }

    .col-lg-pull-5 {
        right: 41.66666666666667%;
    }

    .col-lg-pull-4 {
        right: 33.33333333333333%;
    }

    .col-lg-pull-3 {
        right: 25%;
    }

    .col-lg-pull-2 {
        right: 16.666666666666664%;
    }

    .col-lg-pull-1 {
        right: 8.333333333333332%;
    }

    .col-lg-pull-0 {
        right: 0%;
    }

    .col-lg-push-12 {
        left: 100%;
    }

    .col-lg-push-11 {
        left: 91.66666666666666%;
    }

    .col-lg-push-10 {
        left: 83.33333333333334%;
    }

    .col-lg-push-9 {
        left: 75%;
    }

    .col-lg-push-8 {
        left: 66.66666666666666%;
    }

    .col-lg-push-7 {
        left: 58.333333333333336%;
    }

    .col-lg-push-6 {
        left: 50%;
    }

    .col-lg-push-5 {
        left: 41.66666666666667%;
    }

    .col-lg-push-4 {
        left: 33.33333333333333%;
    }

    .col-lg-push-3 {
        left: 25%;
    }

    .col-lg-push-2 {
        left: 16.666666666666664%;
    }

    .col-lg-push-1 {
        left: 8.333333333333332%;
    }

    .col-lg-push-0 {
        left: 0%;
    }

    .col-lg-offset-12 {
        margin-left: 100%;
    }

    .col-lg-offset-11 {
        margin-left: 91.66666666666666%;
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333333334%;
    }

    .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-lg-offset-8 {
        margin-left: 66.66666666666666%;
    }

    .col-lg-offset-7 {
        margin-left: 58.333333333333336%;
    }

    .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-lg-offset-5 {
        margin-left: 41.66666666666667%;
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333333333%;
    }

    .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-lg-offset-2 {
        margin-left: 16.666666666666664%;
    }

    .col-lg-offset-1 {
        margin-left: 8.333333333333332%;
    }

    .col-lg-offset-0 {
        margin-left: 0%;
    }
}

.blox {
    clear: both;
    background: #f1f8fc;
    position: relative;
}

    .blox.wpb_column {
        clear: none;
        margin-bottom: 0;
    }

    .blox.nopad {
        padding: 0;
        margin: 0;
    }

    .blox.full-container .container {
        padding-left: 0;
        padding-right: 0;
        width: auto;
        max-width: none;
    }

    .blox.nopad-cols .wpb_row .wpb_column.vc_column_container {
        padding-left: 0;
        padding-right: 0;
    }

    .blox.dark {
        background: #384852;
    }

        .blox.dark .nonetextshadow * {
            text-shadow: none;
        }

    .blox.gray {
        background: #f0f0f0;
    }

    .blox.gray2 {
        background: #fbfbfb;
        padding-top: 75px;
        margin-top: -35px;
    }

    .blox.redbox {
        background: #ffc5cb;
    }

    .blox.greenbox {
        background: #dbebb9;
    }

    .blox.yellowbox {
        background: #f7c218;
    }

.dark.redbox {
    background: #de3059;
}

.dark.bluebox {
    background: #128abc;
}

.dark.blackbox {
    background: #25272a;
    margin-top: -1px;
}

.blox.dark hr {
    border-color: rgba(255, 255, 255, 0.2);
}

.dark.greenbox {
    background: #5aa300;
}

.dark.yellowbox {
    background: #fdb012;
}

.blox.dark * {
    color: #fff;
}

.blox.dark input {
    color: #777;
}

.blox.dark a {
    color: #07add4;
}

    .blox.dark a.magicmore {
        color: #00aeef;
    }

        .blox.dark a.magicmore:after {
            border-color: #00aeef;
        }

    .blox.dark a:hover {
        color: #ff9900;
    }

    .blox.dark a.button, .blox.dark a.button:hover {
        color: #fff;
    }

        .blox.dark a.button.white, .slides-content.dark a.button.white {
            color: #202020;
            transition: all .3s ease;
        }

            .blox.dark a.button.white:hover, .slides-content.dark a.button.white:hover {
                color: #fff;
                background: #000;
            }

            .blox.dark a.button.white.bordered-bot, .slides-content.dark a.button.white.bordered-bot {
                color: #fff;
                background: none;
                border-color: #fff;
            }

                .blox.dark a.button.white.bordered-bot:hover, .slides-content.dark a.button.white.bordered-bot:hover {
                    color: #222;
                    background: #fff;
                }

        .blox.dark a.button.black.bordered-bot, .slides-content.dark a.button.black.bordered-bot {
            color: #000;
        }

        .blox.dark a.button.black:hover, .slides-content.dark a.button.black:hover {
            color: #000;
            background: #fff;
        }

.blox a.button.gray, .blox a.button.bordered-bot.gray {
    color: #000;
    border-color: #000;
    border-radius: 0;
    letter-spacing: 0;
}

    .blox a.button.gray:hover, .blox a.button.bordered-bot.gray:hover {
        color: #fff;
        background: #000;
    }

.blox.dark a.button.gray {
    color: #222;
}

    .blox.dark a.button.gray.bordered-bot {
        background: none;
        color: #fff;
        border-color: #fff;
    }

    .blox.dark a.button.gray:hover {
        color: #000;
        background: #fff;
        box-shadow: none;
    }

.blox.dark .magic-link a {
    color: #fff;
}

.blox.dark p {
    color: rgba(255, 255, 255, 0.9);
}

.blox.dark small {
    color: rgba(255, 255, 255, 0.8);
}

#wrap > section.about.blox.dark {
    padding-bottom: 0;
}

img.about-img-bot {
    margin-bottom: 0;
    max-width: 100%;
}

.blox.promoblox {
    background: #00c5ad;
    padding: 60px 0 50px;
    margin: 0;
    text-shadow: none;
}

    .blox.promoblox a.button {
        background: transparent;
        padding: 16px 26px;
        border: 2px solid #fff;
        font-weight: 400;
        float: right;
        margin-left: 20px;
        vertical-align: middle;
        letter-spacing: 3px;
        text-shadow: none;
        box-shadow: none;
        text-transform: uppercase;
        -webkit-transition: all .5s ease;
        -moz-transition: all .5s ease;
        transition: all .5s ease;
    }

        .blox.promoblox a.button:hover {
            background: #fff;
            color: #000;
        }

.dark.bluebox {
    background: #128abc;
}

.blox.dark.bot-blox {
    padding: 14px 0;
    clear: both;
    background: #303740 url(../images/pattern-bg2.png);
    border-top: 5px solid #242e38;
    margin: 0;
}

.dark.bot-blox .magic-link {
    margin: 0;
    float: right;
}

* + html .blox.dark.bot-blox {
    margin-bottom: -21px;
}

.blox h1.extr {
    font-size: 63px;
    font-size: 57px\9;
    font-weight: lighter;
    line-height: 80px;
    letter-spacing: -4px;
}

    .blox h1.extr span, .blox.dark h1.extr span {
        color: #fc4f4f;
    }

.extrabgsec {
    padding: 20px;
    background: rgba(255,255,255,0.6);
}

.blox.dark .mex-title {
    border-bottom: 4px solid rgba(255, 255, 255, 0.27);
}

.blox.parallax-sec {
    padding: 0;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-attachment: fixed;
    min-height: 300px;
    margin: 0 auto;
    width: 100%;
    max-width: 1920px;
    background-size: cover;
}

.parallax-sec article {
    position: relative;
}

.parallax-sec .blox, .parallax-sec .blox.dark {
    background: none;
}

.blox .slogan {
    padding-top: 5%;
}

.blox .vc_col-sm-6.slogan {
    padding-top: 0;
}

.slogan h1 {
    font-size: 67px;
    line-height: 80px;
    font-weight: 100;
}

.slogan span, .blox.dark .slogan span {
    color: #fc4f4f;
}

.max-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
}

.max-pat, .max-pat2, .max-alpha, .max-alpha2 {
    position: relative;
}

    .max-pat .max-overlay {
        background-image: url(../images/pattern.png);
    }

    .max-pat2 .max-overlay {
        background-image: url(../images/pattern2.png);
    }

    .max-alpha .max-overlay {
        background-color: rgba(33, 65, 83, 0.5);
    }

    .max-alpha2 .max-overlay {
        background-color: rgba(8, 22, 31, 0.8);
    }

.blox .container {
    position: relative;
}

.max.blox {
    position: relative;
    background: #f8f8f8;
    padding-top: 50px;
    padding-bottom: 15px;
}

    .max.blox:after {
        content: '';
        position: absolute;
        left: 50%;
        bottom: -22px;
        margin-left: -29px;
        z-index: 1;
        border-radius: 100%;
        width: 50px;
        height: 50px;
        background: #f8f8f8;
    }

    .max.blox.dark, .max.blox.dark:after {
        background: #384852 url(../images/pattern2.png);
    }

.video-sec {
    position: relative;
    overflow: hidden;
    padding: 0 !important
}

.video-item {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: 0;
    overflow: hidden;
}

.video-sec .pattern-bg {
    background-image: url(../images/pattern.png);
    opacity: 0.5;
    width: 100%;
    height: 100%;
    z-index: 1;
    padding: 45px 0 43px;
    clear: both;
    background-repeat: repeat;
    position: absolute;
}

.video-sec .dark-content, .video-sec .light-content {
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.23);
    padding: 45px 0 43px;
    z-index: 2;
    width: 100%;
    height: 100%;
    position: relative;
}

.video-sec .dark-content {
    color: #fff;
}

.video-sec .light-content {
    text-shadow: none;
}

.video-sec .slight {
    color: #292929;
}

.video-sec .mejs-container {
    position: absolute;
    z-index: 0;
}

.video-sec .max-video {
    position: relative;
}

.video-sec .slides-content {
    position: relative;
    z-index: 2;
    background: transparent;
    min-height: 300px;
}

.fullscreen-video {
    position: relative;
    display: block;
}

.blox.dark *, .slides-content.dark * {
    color: #fff;
}

.youtube-wrap {
    float: none;
    clear: both;
    width: 100%;
    position: absolute;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}

    .youtube-wrap iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

@media only screen and (max-width: 960px) {
    .parallax-sec, .video-sec {
        height: auto !important;
        background-attachment: scroll;
        background-repeat: repeat-y !important;
    }

    .homedark {
        height: auto !important;
        background-size: cover;
    }

    .slogan h1 {
        font-size: 41px;
        line-height: 53px;
    }

    .aboutdark .slogan {
        position: relative;
        right: auto;
        margin: 0 auto;
        padding: 3%;
    }

    .video-sec .max-video {
        position: inherit;
    }
}

@media only screen and (max-width: 767px) {
    .blox.dark, .blox.gray {
        height: auto !important;
    }

    .blox.half-white {
        background-image: none !important;
        background: #fff !important;
    }
}

@media (min-width: 678px) {
    .video-item, .fullscreen-video {
        z-index: 1;
    }

    .youtube-wrap {
        z-index: 1;
    }
}

div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right {
    height: 13px;
}

    div.pp_default .pp_top .pp_left {
        background: url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat;
    }

    div.pp_default .pp_top .pp_middle {
        background: url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x;
    }

    div.pp_default .pp_top .pp_right {
        background: url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat;
    }

div.pp_default .pp_content .ppt {
    color: #f8f8f8;
}

div.pp_default .pp_content_container .pp_left {
    background: url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
    padding-left: 13px;
}

div.pp_default .pp_content_container .pp_right {
    background: url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;
    padding-right: 13px;
}

div.pp_default .pp_content {
    background-color: #fff;
}

div.pp_default .pp_next:hover {
    background: url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;
    cursor: pointer;
}

div.pp_default .pp_previous:hover {
    background: url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;
    cursor: pointer;
}

div.pp_default .pp_expand {
    background: url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
    cursor: pointer;
    width: 28px;
    height: 28px;
}

    div.pp_default .pp_expand:hover {
        background: url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
        cursor: pointer;
    }

div.pp_default .pp_contract {
    background: url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
    cursor: pointer;
    width: 28px;
    height: 28px;
}

    div.pp_default .pp_contract:hover {
        background: url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
        cursor: pointer;
    }

div.pp_default .pp_close {
    width: 30px;
    height: 30px;
    background: url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
    cursor: pointer;
}

div.pp_default #pp_full_res .pp_inline {
    color: #000;
}

div.pp_default .pp_gallery ul li a {
    background: url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
    border: 1px solid #aaa;
}

    div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a {
        border-color: #fff;
    }

div.pp_default .pp_social {
    margin-top: 7px;
}

div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next {
    position: static;
    left: auto;
}

div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause {
    background: url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
    height: 30px;
    width: 30px;
}

div.pp_default .pp_nav .pp_pause {
    background-position: -51px -29px;
}

div.pp_default .pp_details {
    position: relative;
}

div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {
    background: url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
    height: 20px;
    margin: 4px 0 0 0;
    width: 20px;
}

div.pp_default a.pp_arrow_next {
    left: 52px;
    background-position: -82px -3px;
}

div.pp_default .pp_content_container .pp_details {
    margin-top: 5px;
}

div.pp_default .pp_nav {
    clear: none;
    height: 30px;
    width: 110px;
    position: relative;
}

    div.pp_default .pp_nav .currentTextHolder {
        font-family: Georgia;
        font-style: italic;
        color: #999;
        font-size: 11px;
        left: 75px;
        line-height: 25px;
        margin: 0;
        padding: 0 0 0 10px;
        position: absolute;
        top: 2px;
    }

    div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover {
        opacity: 0.7;
    }

div.pp_default .pp_description {
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    margin: 5px 50px 5px 0;
}

div.pp_default .pp_bottom .pp_left {
    background: url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat;
}

div.pp_default .pp_bottom .pp_middle {
    background: url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x;
}

div.pp_default .pp_bottom .pp_right {
    background: url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat;
}

div.pp_default .pp_loaderIcon {
    background: url(../images/prettyPhoto/default/loader.gif) center center no-repeat;
}

div.light_rounded .pp_top .pp_left {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;
}

div.light_rounded .pp_top .pp_middle {
    background: #fff;
}

div.light_rounded .pp_top .pp_right {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;
}

div.light_rounded .pp_content .ppt {
    color: #000;
}

div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right {
    background: #fff;
}

div.light_rounded .pp_content {
    background-color: #fff;
}

div.light_rounded .pp_next:hover {
    background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
    cursor: pointer;
}

div.light_rounded .pp_previous:hover {
    background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
    cursor: pointer;
}

div.light_rounded .pp_expand {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
    cursor: pointer;
}

    div.light_rounded .pp_expand:hover {
        background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
        cursor: pointer;
    }

div.light_rounded .pp_contract {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
    cursor: pointer;
}

    div.light_rounded .pp_contract:hover {
        background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
        cursor: pointer;
    }

div.light_rounded .pp_close {
    width: 75px;
    height: 22px;
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
    cursor: pointer;
}

div.light_rounded .pp_details {
    position: relative;
}

div.light_rounded .pp_description {
    margin-right: 85px;
}

div.light_rounded #pp_full_res .pp_inline {
    color: #000;
}

div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next {
    margin-top: 12px !important;
}

div.light_rounded .pp_nav .pp_play {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
    height: 15px;
    width: 14px;
}

div.light_rounded .pp_nav .pp_pause {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
    height: 15px;
    width: 14px;
}

div.light_rounded .pp_arrow_previous {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;
}

    div.light_rounded .pp_arrow_previous.disabled {
        background-position: 0 -87px;
        cursor: default;
    }

div.light_rounded .pp_arrow_next {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;
}

    div.light_rounded .pp_arrow_next.disabled {
        background-position: -22px -87px;
        cursor: default;
    }

div.light_rounded .pp_bottom .pp_left {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;
}

div.light_rounded .pp_bottom .pp_middle {
    background: #fff;
}

div.light_rounded .pp_bottom .pp_right {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;
}

div.light_rounded .pp_loaderIcon {
    background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
}

div.dark_rounded .pp_top .pp_left {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;
}

div.dark_rounded .pp_top .pp_middle {
    background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}

div.dark_rounded .pp_top .pp_right {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;
}

div.dark_rounded .pp_content_container .pp_left {
    background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;
}

div.dark_rounded .pp_content_container .pp_right {
    background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
}

div.dark_rounded .pp_content {
    background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}

div.dark_rounded .pp_next:hover {
    background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
    cursor: pointer;
}

div.dark_rounded .pp_previous:hover {
    background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
    cursor: pointer;
}

div.dark_rounded .pp_expand {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
    cursor: pointer;
}

    div.dark_rounded .pp_expand:hover {
        background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
        cursor: pointer;
    }

div.dark_rounded .pp_contract {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
    cursor: pointer;
}

    div.dark_rounded .pp_contract:hover {
        background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
        cursor: pointer;
    }

div.dark_rounded .pp_close {
    width: 75px;
    height: 22px;
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
    cursor: pointer;
}

div.dark_rounded .pp_details {
    position: relative;
}

div.dark_rounded .pp_description {
    margin-right: 85px;
}

div.dark_rounded .currentTextHolder {
    color: #c4c4c4;
}

div.dark_rounded .pp_description {
    color: #fff;
}

div.dark_rounded #pp_full_res .pp_inline {
    color: #fff;
}

div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next {
    margin-top: 12px !important;
}

div.dark_rounded .pp_nav .pp_play {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
    height: 15px;
    width: 14px;
}

div.dark_rounded .pp_nav .pp_pause {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
    height: 15px;
    width: 14px;
}

div.dark_rounded .pp_arrow_previous {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;
}

    div.dark_rounded .pp_arrow_previous.disabled {
        background-position: 0 -87px;
        cursor: default;
    }

div.dark_rounded .pp_arrow_next {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;
}

    div.dark_rounded .pp_arrow_next.disabled {
        background-position: -22px -87px;
        cursor: default;
    }

div.dark_rounded .pp_bottom .pp_left {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;
}

div.dark_rounded .pp_bottom .pp_middle {
    background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}

div.dark_rounded .pp_bottom .pp_right {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;
}

div.dark_rounded .pp_loaderIcon {
    background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
}

div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content {
    background: #000;
}

div.dark_square .currentTextHolder {
    color: #c4c4c4;
}

div.dark_square .pp_description {
    color: #fff;
}

div.dark_square .pp_loaderIcon {
    background: url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat;
}

div.dark_square .pp_expand {
    background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
    cursor: pointer;
}

    div.dark_square .pp_expand:hover {
        background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
        cursor: pointer;
    }

div.dark_square .pp_contract {
    background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
    cursor: pointer;
}

    div.dark_square .pp_contract:hover {
        background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
        cursor: pointer;
    }

div.dark_square .pp_close {
    width: 75px;
    height: 22px;
    background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
    cursor: pointer;
}

div.dark_square .pp_details {
    position: relative;
}

div.dark_square .pp_description {
    margin: 0 85px 0 0;
}

div.dark_square #pp_full_res .pp_inline {
    color: #fff;
}

div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next {
    margin-top: 12px !important;
}

div.dark_square .pp_nav {
    clear: none;
}

    div.dark_square .pp_nav .pp_play {
        background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
        height: 15px;
        width: 14px;
    }

    div.dark_square .pp_nav .pp_pause {
        background: url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
        height: 15px;
        width: 14px;
    }

div.dark_square .pp_arrow_previous {
    background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;
}

    div.dark_square .pp_arrow_previous.disabled {
        background-position: 0 -87px;
        cursor: default;
    }

div.dark_square .pp_arrow_next {
    background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;
}

    div.dark_square .pp_arrow_next.disabled {
        background-position: -22px -87px;
        cursor: default;
    }

div.dark_square .pp_next:hover {
    background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
    cursor: pointer;
}

div.dark_square .pp_previous:hover {
    background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
    cursor: pointer;
}

div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content {
    background: #fff;
}

    div.light_square .pp_content .ppt {
        color: #000;
    }

div.light_square .pp_expand {
    background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
    cursor: pointer;
}

    div.light_square .pp_expand:hover {
        background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
        cursor: pointer;
    }

div.light_square .pp_contract {
    background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
    cursor: pointer;
}

    div.light_square .pp_contract:hover {
        background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
        cursor: pointer;
    }

div.light_square .pp_close {
    width: 75px;
    height: 22px;
    background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
    cursor: pointer;
}

div.light_square .pp_details {
    position: relative;
}

div.light_square .pp_description {
    margin-right: 85px;
}

div.light_square #pp_full_res .pp_inline {
    color: #000;
}

div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next {
    margin-top: 12px !important;
}

div.light_square .pp_nav .pp_play {
    background: url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
    height: 15px;
    width: 14px;
}

div.light_square .pp_nav .pp_pause {
    background: url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
    height: 15px;
    width: 14px;
}

div.light_square .pp_arrow_previous {
    background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;
}

    div.light_square .pp_arrow_previous.disabled {
        background-position: 0 -87px;
        cursor: default;
    }

div.light_square .pp_arrow_next {
    background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;
}

    div.light_square .pp_arrow_next.disabled {
        background-position: -22px -87px;
        cursor: default;
    }

div.light_square .pp_next:hover {
    background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
    cursor: pointer;
}

div.light_square .pp_previous:hover {
    background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
    cursor: pointer;
}

div.light_square .pp_loaderIcon {
    background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
}

div.facebook .pp_top .pp_left {
    background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;
}

div.facebook .pp_top .pp_middle {
    background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;
}

div.facebook .pp_top .pp_right {
    background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;
}

div.facebook .pp_content .ppt {
    color: #000;
}

div.facebook .pp_content_container .pp_left {
    background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;
}

div.facebook .pp_content_container .pp_right {
    background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;
}

div.facebook .pp_content {
    background: #fff;
}

div.facebook .pp_expand {
    background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
    cursor: pointer;
}

    div.facebook .pp_expand:hover {
        background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
        cursor: pointer;
    }

div.facebook .pp_contract {
    background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
    cursor: pointer;
}

    div.facebook .pp_contract:hover {
        background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
        cursor: pointer;
    }

div.facebook .pp_close {
    width: 22px;
    height: 22px;
    background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
    cursor: pointer;
}

div.facebook .pp_details {
    position: relative;
}

div.facebook .pp_description {
    margin: 0 37px 0 0;
}

div.facebook #pp_full_res .pp_inline {
    color: #000;
}

div.facebook .pp_loaderIcon {
    background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat;
}

div.facebook .pp_arrow_previous {
    background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
    height: 22px;
    margin-top: 0;
    width: 22px;
}

    div.facebook .pp_arrow_previous.disabled {
        background-position: 0 -96px;
        cursor: default;
    }

div.facebook .pp_arrow_next {
    background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
    height: 22px;
    margin-top: 0;
    width: 22px;
}

    div.facebook .pp_arrow_next.disabled {
        background-position: -32px -96px;
        cursor: default;
    }

div.facebook .pp_nav {
    margin-top: 0;
}

    div.facebook .pp_nav p {
        font-size: 15px;
        padding: 0 3px 0 4px;
    }

    div.facebook .pp_nav .pp_play {
        background: url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
        height: 22px;
        width: 22px;
    }

    div.facebook .pp_nav .pp_pause {
        background: url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
        height: 22px;
        width: 22px;
    }

div.facebook .pp_next:hover {
    background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
    cursor: pointer;
}

div.facebook .pp_previous:hover {
    background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
    cursor: pointer;
}

div.facebook .pp_bottom .pp_left {
    background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;
}

div.facebook .pp_bottom .pp_middle {
    background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;
}

div.facebook .pp_bottom .pp_right {
    background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;
}

div.pp_pic_holder a:focus {
    outline: none;
}

div.pp_overlay {
    background: #000;
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 789500;
}

div.pp_pic_holder {
    display: none;
    position: absolute;
    width: 100px;
    z-index: 7810000;
}

.pp_top {
    height: 20px;
    position: relative;
}

* html .pp_top {
    padding: 0 20px;
}

    .pp_top .pp_left {
        height: 20px;
        left: 0;
        position: absolute;
        width: 20px;
    }

    .pp_top .pp_middle {
        height: 20px;
        left: 20px;
        position: absolute;
        right: 20px;
    }

    * html .pp_top .pp_middle {
        left: 0;
        position: static;
    }

    .pp_top .pp_right {
        height: 20px;
        left: auto;
        position: absolute;
        right: 0;
        top: 0;
        width: 20px;
    }

.pp_content {
    height: 40px;
    min-width: 40px;
}

* html .pp_content {
    width: 40px;
}

.pp_fade {
    display: none;
}

.pp_content_container {
    position: relative;
    text-align: left;
    width: 100%;
}

    .pp_content_container .pp_left {
        padding-left: 20px;
    }

    .pp_content_container .pp_right {
        padding-right: 20px;
    }

    .pp_content_container .pp_details {
        float: left;
        margin: 10px 0 2px 0;
    }

.pp_description {
    display: none;
    margin: 0;
}

.pp_social {
    float: left;
    margin: 0;
}

    .pp_social .facebook {
        float: left;
        margin-left: 5px;
        width: 55px;
        overflow: hidden;
    }

    .pp_social .twitter {
        float: left;
    }

.pp_nav {
    clear: right;
    float: left;
    margin: 3px 10px 0 0;
}

    .pp_nav p {
        float: left;
        margin: 2px 4px;
        white-space: nowrap;
    }

    .pp_nav .pp_play, .pp_nav .pp_pause {
        float: left;
        margin-right: 4px;
        text-indent: -10000px;
    }

a.pp_arrow_previous, a.pp_arrow_next {
    display: block;
    float: left;
    height: 15px;
    margin-top: 3px;
    overflow: hidden;
    text-indent: -10000px;
    width: 14px;
}

.pp_hoverContainer {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 782000;
}

.pp_gallery {
    display: none;
    left: 50%;
    margin-top: -50px;
    position: absolute;
    z-index: 7810000;
}

    .pp_gallery div {
        float: left;
        overflow: hidden;
        position: relative;
    }

    .pp_gallery ul {
        float: left;
        height: 35px;
        margin: 0 0 0 5px;
        padding: 0;
        position: relative;
        white-space: nowrap;
    }

        .pp_gallery ul a {
            border: 1px #000 solid;
            border: 1px rgba(0,0,0,0.5) solid;
            display: block;
            float: left;
            height: 33px;
            overflow: hidden;
        }

            .pp_gallery ul a:hover, .pp_gallery li.selected a {
                border-color: #fff;
            }

            .pp_gallery ul a img {
                border: 0;
            }

    .pp_gallery li {
        display: block;
        float: left;
        margin: 0 5px 0 0;
        padding: 0;
    }

        .pp_gallery li.default a {
            background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
            display: block;
            height: 33px;
            width: 50px;
        }

            .pp_gallery li.default a img {
                display: none;
            }

    .pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {
        margin-top: 7px !important;
    }

a.pp_next {
    background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
    display: block;
    float: right;
    height: 100%;
    text-indent: -10000px;
    width: 49%;
}

a.pp_previous {
    background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
    display: block;
    float: left;
    height: 100%;
    text-indent: -10000px;
    width: 49%;
}

a.pp_expand, a.pp_contract {
    cursor: pointer;
    display: none;
    height: 20px;
    position: absolute;
    right: 30px;
    text-indent: -10000px;
    top: 10px;
    width: 20px;
    z-index: 7820000;
}

a.pp_close {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    line-height: 22px;
    text-indent: -10000px;
}

.pp_bottom {
    height: 20px;
    position: relative;
}

* html .pp_bottom {
    padding: 0 20px;
}

    .pp_bottom .pp_left {
        height: 20px;
        left: 0;
        position: absolute;
        width: 20px;
    }

    .pp_bottom .pp_middle {
        height: 20px;
        left: 20px;
        position: absolute;
        right: 20px;
    }

    * html .pp_bottom .pp_middle {
        left: 0;
        position: static;
    }

    .pp_bottom .pp_right {
        height: 20px;
        left: auto;
        position: absolute;
        right: 0;
        top: 0;
        width: 20px;
    }

.pp_loaderIcon {
    display: block;
    height: 24px;
    left: 50%;
    margin: -12px 0 0 -12px;
    position: absolute;
    top: 50%;
    width: 24px;
}

#pp_full_res {
    line-height: 1 !important;
}

    #pp_full_res .pp_inline {
        text-align: left;
    }

        #pp_full_res .pp_inline p {
            margin: 0 0 15px 0;
        }

div.ppt {
    color: #fff;
    display: none;
    font-size: 17px;
    margin: 0 0 5px 15px;
    z-index: 789999;
}

.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
    outline: none;
}

.slides, .flex-control-nav, .flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

.flexslider {
    margin: 0;
    padding: 0;
}

    .flexslider .slides > li {
        display: none;
        position: relative;
        -webkit-backface-visibility: hidden;
    }

    .flexslider .slides img {
        width: 100%;
        display: block;
    }

#wrap .flexslider .slides img {
    height: auto !important;
}

.flex-pauseplay span {
    text-transform: capitalize;
}

.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .slides {
    display: block;
    position: relative;
}

* html .slides {
    height: 1%;
}

.no-js .slides > li:first-child {
    display: block;
}

.flexslider {
    background: #fff;
    margin: 0;
    padding: 0;
    z-index: 1;
    position: relative;
    zoom: 1;
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}

.loading .flex-viewport {
    max-height: 300px;
}

.flexslider .slides {
    zoom: 1;
}

.carousel li {
    margin-right: 5px
}

.flex-direction-nav {
    *height: 0;
}

    .flex-direction-nav a {
        padding: 25px 15px;
        margin: -46px 0 0;
        background: rgba(0,0,0,0.9);
        display: block;
        position: absolute;
        top: 50%;
        z-index: 10;
        cursor: pointer;
        opacity: 0;
        -webkit-transition: all .19s ease;
    }

        .flex-direction-nav a i {
            color: #fff;
            font-size: 16px;
        }

        .flex-direction-nav a span {
            display: none;
        }

    .flex-direction-nav .flex-next {
        right: 0px;
        border-radius: 4px 0 0 4px;
    }

    .flex-direction-nav .flex-prev {
        left: 0x;
        border-radius: 0 4px 4px 0;
    }

.flexslider:hover .flex-next {
    opacity: 0.8;
}

.flexslider:hover .flex-prev {
    opacity: 0.8;
}

    .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
        opacity: 1;
        background-color: #0ab1f0;
    }

.flex-direction-nav .flex-disabled {
    opacity: .3 !important;
    filter: alpha(opacity=30);
    cursor: default;
}

.flex-control-nav {
    width: auto;
    position: absolute;
    right: 56px;
    bottom: 36px;
    text-align: center;
}

    .flex-control-nav li {
        margin: 0 6px;
        display: inline-block;
        zoom: 1;
        *display: inline;
    }

.flex-control-paging li a {
    width: 16px;
    height: 16px;
    display: block;
    background: #fff;
    background: rgba(255,255,255,0.9);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
}

    .flex-control-paging li a:hover {
        background: #fff;
        background: rgba(255,255,255,0.7);
    }

    .flex-control-paging li a.flex-active {
        background: #0ab1f0;
        cursor: default;
    }

.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden;
}

    .flex-control-thumbs li {
        width: 25%;
        float: left;
        margin: 0;
    }

    .flex-control-thumbs img {
        width: 100%;
        display: block;
        opacity: .7;
        cursor: pointer;
    }

        .flex-control-thumbs img:hover {
            opacity: 1;
        }

    .flex-control-thumbs .flex-active {
        opacity: 1;
        cursor: default;
    }

.slide-caption {
    padding: 30px;
    max-width: 40%;
    margin: 0;
    position: absolute;
    display: block;
    left: 90px;
    bottom: 40px;
    background-color: #222;
    background: rgba(0, 0, 0, 0.5);
}

    .slide-caption h3 {
        color: #fff;
        padding-bottom: 10px;
        margin: 0;
        font-weight: 400;
    }

    .slide-caption p {
        margin: 0;
        line-height: 20px;
        color: #c9c9c9;
    }

@media screen and (max-width: 860px) {
    .flex-direction-nav .flex-prev {
        opacity: 1;
        left: 0;
    }

    .flex-direction-nav .flex-next {
        opacity: 1;
        right: 0;
    }

    .flex-direction-nav a {
        padding: 16px 8px;
        margin-top: -30px;
        top: 50%;
    }

    .flex-control-nav {
        bottom: 16px;
        right: 26px;
    }

    .flex-control-paging li a {
        width: 10px;
        height: 10px;
    }

    .slide-caption {
        display: none;
    }

    .flex-control-nav li {
        margin: 0 4px;
    }
}

@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome-webfont.eot?v=4.2.0');
    src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="fa-"], [class*=" fa-"] {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fa-glass:before {
    content: "\f000";
}

.fa-music:before {
    content: "\f001";
}

.fa-search:before {
    content: "\f002";
}

.fa-envelope-o:before {
    content: "\f003";
}

.fa-heart:before {
    content: "\f004";
}

.fa-star:before {
    content: "\f005";
}

.fa-star-o:before {
    content: "\f006";
}

.fa-user:before {
    content: "\f007";
}

.fa-film:before {
    content: "\f008";
}

.fa-th-large:before {
    content: "\f009";
}

.fa-th:before {
    content: "\f00a";
}

.fa-th-list:before {
    content: "\f00b";
}

.fa-check:before {
    content: "\f00c";
}

.fa-remove:before, .fa-close:before, .fa-times:before {
    content: "\f00d";
}

.fa-search-plus:before {
    content: "\f00e";
}

.fa-search-minus:before {
    content: "\f010";
}

.fa-power-off:before {
    content: "\f011";
}

.fa-signal:before {
    content: "\f012";
}

.fa-gear:before, .fa-cog:before {
    content: "\f013";
}

.fa-trash-o:before {
    content: "\f014";
}

.fa-home:before {
    content: "\f015";
}

.fa-file-o:before {
    content: "\f016";
}

.fa-clock-o:before {
    content: "\f017";
}

.fa-road:before {
    content: "\f018";
}

.fa-download:before {
    content: "\f019";
}

.fa-arrow-circle-o-down:before {
    content: "\f01a";
}

.fa-arrow-circle-o-up:before {
    content: "\f01b";
}

.fa-inbox:before {
    content: "\f01c";
}

.fa-play-circle-o:before {
    content: "\f01d";
}

.fa-rotate-right:before, .fa-repeat:before {
    content: "\f01e";
}

.fa-refresh:before {
    content: "\f021";
}

.fa-list-alt:before {
    content: "\f022";
}

.fa-lock:before {
    content: "\f023";
}

.fa-flag:before {
    content: "\f024";
}

.fa-headphones:before {
    content: "\f025";
}

.fa-volume-off:before {
    content: "\f026";
}

.fa-volume-down:before {
    content: "\f027";
}

.fa-volume-up:before {
    content: "\f028";
}

.fa-qrcode:before {
    content: "\f029";
}

.fa-barcode:before {
    content: "\f02a";
}

.fa-tag:before {
    content: "\f02b";
}

.fa-tags:before {
    content: "\f02c";
}

.fa-book:before {
    content: "\f02d";
}

.fa-bookmark:before {
    content: "\f02e";
}

.fa-print:before {
    content: "\f02f";
}

.fa-camera:before {
    content: "\f030";
}

.fa-font:before {
    content: "\f031";
}

.fa-bold:before {
    content: "\f032";
}

.fa-italic:before {
    content: "\f033";
}

.fa-text-height:before {
    content: "\f034";
}

.fa-text-width:before {
    content: "\f035";
}

.fa-align-left:before {
    content: "\f036";
}

.fa-align-center:before {
    content: "\f037";
}

.fa-align-right:before {
    content: "\f038";
}

.fa-align-justify:before {
    content: "\f039";
}

.fa-list:before {
    content: "\f03a";
}

.fa-dedent:before, .fa-outdent:before {
    content: "\f03b";
}

.fa-indent:before {
    content: "\f03c";
}

.fa-video-camera:before {
    content: "\f03d";
}

.fa-photo:before, .fa-image:before, .fa-picture-o:before {
    content: "\f03e";
}

.fa-pencil:before {
    content: "\f040";
}

.fa-map-marker:before {
    content: "\f041";
}

.fa-adjust:before {
    content: "\f042";
}

.fa-tint:before {
    content: "\f043";
}

.fa-edit:before, .fa-pencil-square-o:before {
    content: "\f044";
}

.fa-share-square-o:before {
    content: "\f045";
}

.fa-check-square-o:before {
    content: "\f046";
}

.fa-arrows:before {
    content: "\f047";
}

.fa-step-backward:before {
    content: "\f048";
}

.fa-fast-backward:before {
    content: "\f049";
}

.fa-backward:before {
    content: "\f04a";
}

.fa-play:before {
    content: "\f04b";
}

.fa-pause:before {
    content: "\f04c";
}

.fa-stop:before {
    content: "\f04d";
}

.fa-forward:before {
    content: "\f04e";
}

.fa-fast-forward:before {
    content: "\f050";
}

.fa-step-forward:before {
    content: "\f051";
}

.fa-eject:before {
    content: "\f052";
}

.fa-chevron-left:before {
    content: "\f053";
}

.fa-chevron-right:before {
    content: "\f054";
}

.fa-plus-circle:before {
    content: "\f055";
}

.fa-minus-circle:before {
    content: "\f056";
}

.fa-times-circle:before {
    content: "\f057";
}

.fa-check-circle:before {
    content: "\f058";
}

.fa-question-circle:before {
    content: "\f059";
}

.fa-info-circle:before {
    content: "\f05a";
}

.fa-crosshairs:before {
    content: "\f05b";
}

.fa-times-circle-o:before {
    content: "\f05c";
}

.fa-check-circle-o:before {
    content: "\f05d";
}

.fa-ban:before {
    content: "\f05e";
}

.fa-arrow-left:before {
    content: "\f060";
}

.fa-arrow-right:before {
    content: "\f061";
}

.fa-arrow-up:before {
    content: "\f062";
}

.fa-arrow-down:before {
    content: "\f063";
}

.fa-mail-forward:before, .fa-share:before {
    content: "\f064";
}

.fa-expand:before {
    content: "\f065";
}

.fa-compress:before {
    content: "\f066";
}

.fa-plus:before {
    content: "\f067";
}

.fa-minus:before {
    content: "\f068";
}

.fa-asterisk:before {
    content: "\f069";
}

.fa-exclamation-circle:before {
    content: "\f06a";
}

.fa-gift:before {
    content: "\f06b";
}

.fa-leaf:before {
    content: "\f06c";
}

.fa-fire:before {
    content: "\f06d";
}

.fa-eye:before {
    content: "\f06e";
}

.fa-eye-slash:before {
    content: "\f070";
}

.fa-warning:before, .fa-exclamation-triangle:before {
    content: "\f071";
}

.fa-plane:before {
    content: "\f072";
}

.fa-calendar:before {
    content: "\f073";
}

.fa-random:before {
    content: "\f074";
}

.fa-comment:before {
    content: "\f075";
}

.fa-magnet:before {
    content: "\f076";
}

.fa-chevron-up:before {
    content: "\f077";
}

.fa-chevron-down:before {
    content: "\f078";
}

.fa-retweet:before {
    content: "\f079";
}

.fa-shopping-cart:before {
    content: "\f07a";
}

.fa-folder:before {
    content: "\f07b";
}

.fa-folder-open:before {
    content: "\f07c";
}

.fa-arrows-v:before {
    content: "\f07d";
}

.fa-arrows-h:before {
    content: "\f07e";
}

.fa-bar-chart-o:before, .fa-bar-chart:before {
    content: "\f080";
}

.fa-twitter-square:before {
    content: "\f081";
}

.fa-facebook-square:before {
    content: "\f082";
}

.fa-camera-retro:before {
    content: "\f083";
}

.fa-key:before {
    content: "\f084";
}

.fa-gears:before, .fa-cogs:before {
    content: "\f085";
}

.fa-comments:before {
    content: "\f086";
}

.fa-thumbs-o-up:before {
    content: "\f087";
}

.fa-thumbs-o-down:before {
    content: "\f088";
}

.fa-star-half:before {
    content: "\f089";
}

.fa-heart-o:before {
    content: "\f08a";
}

.fa-sign-out:before {
    content: "\f08b";
}

.fa-linkedin-square:before {
    content: "\f08c";
}

.fa-thumb-tack:before {
    content: "\f08d";
}

.fa-external-link:before {
    content: "\f08e";
}

.fa-sign-in:before {
    content: "\f090";
}

.fa-trophy:before {
    content: "\f091";
}

.fa-github-square:before {
    content: "\f092";
}

.fa-upload:before {
    content: "\f093";
}

.fa-lemon-o:before {
    content: "\f094";
}

.fa-phone:before {
    content: "\f095";
}

.fa-square-o:before {
    content: "\f096";
}

.fa-bookmark-o:before {
    content: "\f097";
}

.fa-phone-square:before {
    content: "\f098";
}

.fa-twitter:before {
    content: "\f099";
}

.fa-facebook:before {
    content: "\f09a";
}

.fa-github:before {
    content: "\f09b";
}

.fa-unlock:before {
    content: "\f09c";
}

.fa-credit-card:before {
    content: "\f09d";
}

.fa-rss:before {
    content: "\f09e";
}

.fa-hdd-o:before {
    content: "\f0a0";
}

.fa-bullhorn:before {
    content: "\f0a1";
}

.fa-bell:before {
    content: "\f0f3";
}

.fa-certificate:before {
    content: "\f0a3";
}

.fa-hand-o-right:before {
    content: "\f0a4";
}

.fa-hand-o-left:before {
    content: "\f0a5";
}

.fa-hand-o-up:before {
    content: "\f0a6";
}

.fa-hand-o-down:before {
    content: "\f0a7";
}

.fa-arrow-circle-left:before {
    content: "\f0a8";
}

.fa-arrow-circle-right:before {
    content: "\f0a9";
}

.fa-arrow-circle-up:before {
    content: "\f0aa";
}

.fa-arrow-circle-down:before {
    content: "\f0ab";
}

.fa-globe:before {
    content: "\f0ac";
}

.fa-wrench:before {
    content: "\f0ad";
}

.fa-tasks:before {
    content: "\f0ae";
}

.fa-filter:before {
    content: "\f0b0";
}

.fa-briefcase:before {
    content: "\f0b1";
}

.fa-arrows-alt:before {
    content: "\f0b2";
}

.fa-group:before, .fa-users:before {
    content: "\f0c0";
}

.fa-chain:before, .fa-link:before {
    content: "\f0c1";
}

.fa-cloud:before {
    content: "\f0c2";
}

.fa-flask:before {
    content: "\f0c3";
}

.fa-cut:before, .fa-scissors:before {
    content: "\f0c4";
}

.fa-copy:before, .fa-files-o:before {
    content: "\f0c5";
}

.fa-paperclip:before {
    content: "\f0c6";
}

.fa-save:before, .fa-floppy-o:before {
    content: "\f0c7";
}

.fa-square:before {
    content: "\f0c8";
}

.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "\f0c9";
}

.fa-list-ul:before {
    content: "\f0ca";
}

.fa-list-ol:before {
    content: "\f0cb";
}

.fa-strikethrough:before {
    content: "\f0cc";
}

.fa-underline:before {
    content: "\f0cd";
}

.fa-table:before {
    content: "\f0ce";
}

.fa-magic:before {
    content: "\f0d0";
}

.fa-truck:before {
    content: "\f0d1";
}

.fa-pinterest:before {
    content: "\f0d2";
}

.fa-pinterest-square:before {
    content: "\f0d3";
}

.fa-google-plus-square:before {
    content: "\f0d4";
}

.fa-google-plus:before {
    content: "\f0d5";
}

.fa-money:before {
    content: "\f0d6";
}

.fa-caret-down:before {
    content: "\f0d7";
}

.fa-caret-up:before {
    content: "\f0d8";
}

.fa-caret-left:before {
    content: "\f0d9";
}

.fa-caret-right:before {
    content: "\f0da";
}

.fa-columns:before {
    content: "\f0db";
}

.fa-unsorted:before, .fa-sort:before {
    content: "\f0dc";
}

.fa-sort-down:before, .fa-sort-desc:before {
    content: "\f0dd";
}

.fa-sort-up:before, .fa-sort-asc:before {
    content: "\f0de";
}

.fa-envelope:before {
    content: "\f0e0";
}

.fa-linkedin:before {
    content: "\f0e1";
}

.fa-rotate-left:before, .fa-undo:before {
    content: "\f0e2";
}

.fa-legal:before, .fa-gavel:before {
    content: "\f0e3";
}

.fa-dashboard:before, .fa-tachometer:before {
    content: "\f0e4";
}

.fa-comment-o:before {
    content: "\f0e5";
}

.fa-comments-o:before {
    content: "\f0e6";
}

.fa-flash:before, .fa-bolt:before {
    content: "\f0e7";
}

.fa-sitemap:before {
    content: "\f0e8";
}

.fa-umbrella:before {
    content: "\f0e9";
}

.fa-paste:before, .fa-clipboard:before {
    content: "\f0ea";
}

.fa-lightbulb-o:before {
    content: "\f0eb";
}

.fa-exchange:before {
    content: "\f0ec";
}

.fa-cloud-download:before {
    content: "\f0ed";
}

.fa-cloud-upload:before {
    content: "\f0ee";
}

.fa-user-md:before {
    content: "\f0f0";
}

.fa-stethoscope:before {
    content: "\f0f1";
}

.fa-suitcase:before {
    content: "\f0f2";
}

.fa-bell-o:before {
    content: "\f0a2";
}

.fa-coffee:before {
    content: "\f0f4";
}

.fa-cutlery:before {
    content: "\f0f5";
}

.fa-file-text-o:before {
    content: "\f0f6";
}

.fa-building-o:before {
    content: "\f0f7";
}

.fa-hospital-o:before {
    content: "\f0f8";
}

.fa-ambulance:before {
    content: "\f0f9";
}

.fa-medkit:before {
    content: "\f0fa";
}

.fa-fighter-jet:before {
    content: "\f0fb";
}

.fa-beer:before {
    content: "\f0fc";
}

.fa-h-square:before {
    content: "\f0fd";
}

.fa-plus-square:before {
    content: "\f0fe";
}

.fa-angle-double-left:before {
    content: "\f100";
}

.fa-angle-double-right:before {
    content: "\f101";
}

.fa-angle-double-up:before {
    content: "\f102";
}

.fa-angle-double-down:before {
    content: "\f103";
}

.fa-angle-left:before {
    content: "\f104";
}

.fa-angle-right:before {
    content: "\f105";
}

.fa-angle-up:before {
    content: "\f106";
}

.fa-angle-down:before {
    content: "\f107";
}

.fa-desktop:before {
    content: "\f108";
}

.fa-laptop:before {
    content: "\f109";
}

.fa-tablet:before {
    content: "\f10a";
}

.fa-mobile-phone:before, .fa-mobile:before {
    content: "\f10b";
}

.fa-circle-o:before {
    content: "\f10c";
}

.fa-quote-left:before {
    content: "\f10d";
}

.fa-quote-right:before {
    content: "\f10e";
}

.fa-spinner:before {
    content: "\f110";
}

.fa-circle:before {
    content: "\f111";
}

.fa-mail-reply:before, .fa-reply:before {
    content: "\f112";
}

.fa-github-alt:before {
    content: "\f113";
}

.fa-folder-o:before {
    content: "\f114";
}

.fa-folder-open-o:before {
    content: "\f115";
}

.fa-smile-o:before {
    content: "\f118";
}

.fa-frown-o:before {
    content: "\f119";
}

.fa-meh-o:before {
    content: "\f11a";
}

.fa-gamepad:before {
    content: "\f11b";
}

.fa-keyboard-o:before {
    content: "\f11c";
}

.fa-flag-o:before {
    content: "\f11d";
}

.fa-flag-checkered:before {
    content: "\f11e";
}

.fa-terminal:before {
    content: "\f120";
}

.fa-code:before {
    content: "\f121";
}

.fa-mail-reply-all:before, .fa-reply-all:before {
    content: "\f122";
}

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
    content: "\f123";
}

.fa-location-arrow:before {
    content: "\f124";
}

.fa-crop:before {
    content: "\f125";
}

.fa-code-fork:before {
    content: "\f126";
}

.fa-unlink:before, .fa-chain-broken:before {
    content: "\f127";
}

.fa-question:before {
    content: "\f128";
}

.fa-info:before {
    content: "\f129";
}

.fa-exclamation:before {
    content: "\f12a";
}

.fa-superscript:before {
    content: "\f12b";
}

.fa-subscript:before {
    content: "\f12c";
}

.fa-eraser:before {
    content: "\f12d";
}

.fa-puzzle-piece:before {
    content: "\f12e";
}

.fa-microphone:before {
    content: "\f130";
}

.fa-microphone-slash:before {
    content: "\f131";
}

.fa-shield:before {
    content: "\f132";
}

.fa-calendar-o:before {
    content: "\f133";
}

.fa-fire-extinguisher:before {
    content: "\f134";
}

.fa-rocket:before {
    content: "\f135";
}

.fa-maxcdn:before {
    content: "\f136";
}

.fa-chevron-circle-left:before {
    content: "\f137";
}

.fa-chevron-circle-right:before {
    content: "\f138";
}

.fa-chevron-circle-up:before {
    content: "\f139";
}

.fa-chevron-circle-down:before {
    content: "\f13a";
}

.fa-html5:before {
    content: "\f13b";
}

.fa-css3:before {
    content: "\f13c";
}

.fa-anchor:before {
    content: "\f13d";
}

.fa-unlock-alt:before {
    content: "\f13e";
}

.fa-bullseye:before {
    content: "\f140";
}

.fa-ellipsis-h:before {
    content: "\f141";
}

.fa-ellipsis-v:before {
    content: "\f142";
}

.fa-rss-square:before {
    content: "\f143";
}

.fa-play-circle:before {
    content: "\f144";
}

.fa-ticket:before {
    content: "\f145";
}

.fa-minus-square:before {
    content: "\f146";
}

.fa-minus-square-o:before {
    content: "\f147";
}

.fa-level-up:before {
    content: "\f148";
}

.fa-level-down:before {
    content: "\f149";
}

.fa-check-square:before {
    content: "\f14a";
}

.fa-pencil-square:before {
    content: "\f14b";
}

.fa-external-link-square:before {
    content: "\f14c";
}

.fa-share-square:before {
    content: "\f14d";
}

.fa-compass:before {
    content: "\f14e";
}

.fa-toggle-down:before, .fa-caret-square-o-down:before {
    content: "\f150";
}

.fa-toggle-up:before, .fa-caret-square-o-up:before {
    content: "\f151";
}

.fa-toggle-right:before, .fa-caret-square-o-right:before {
    content: "\f152";
}

.fa-euro:before, .fa-eur:before {
    content: "\f153";
}

.fa-gbp:before {
    content: "\f154";
}

.fa-dollar:before, .fa-usd:before {
    content: "\f155";
}

.fa-rupee:before, .fa-inr:before {
    content: "\f156";
}

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
    content: "\f157";
}

.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
    content: "\f158";
}

.fa-won:before, .fa-krw:before {
    content: "\f159";
}

.fa-bitcoin:before, .fa-btc:before {
    content: "\f15a";
}

.fa-file:before {
    content: "\f15b";
}

.fa-file-text:before {
    content: "\f15c";
}

.fa-sort-alpha-asc:before {
    content: "\f15d";
}

.fa-sort-alpha-desc:before {
    content: "\f15e";
}

.fa-sort-amount-asc:before {
    content: "\f160";
}

.fa-sort-amount-desc:before {
    content: "\f161";
}

.fa-sort-numeric-asc:before {
    content: "\f162";
}

.fa-sort-numeric-desc:before {
    content: "\f163";
}

.fa-thumbs-up:before {
    content: "\f164";
}

.fa-thumbs-down:before {
    content: "\f165";
}

.fa-youtube-square:before {
    content: "\f166";
}

.fa-youtube:before {
    content: "\f167";
}

.fa-xing:before {
    content: "\f168";
}

.fa-xing-square:before {
    content: "\f169";
}

.fa-youtube-play:before {
    content: "\f16a";
}

.fa-dropbox:before {
    content: "\f16b";
}

.fa-stack-overflow:before {
    content: "\f16c";
}

.fa-instagram:before {
    content: "\f16d";
}

.fa-flickr:before {
    content: "\f16e";
}

.fa-adn:before {
    content: "\f170";
}

.fa-bitbucket:before {
    content: "\f171";
}

.fa-bitbucket-square:before {
    content: "\f172";
}

.fa-tumblr:before {
    content: "\f173";
}

.fa-tumblr-square:before {
    content: "\f174";
}

.fa-long-arrow-down:before {
    content: "\f175";
}

.fa-long-arrow-up:before {
    content: "\f176";
}

.fa-long-arrow-left:before {
    content: "\f177";
}

.fa-long-arrow-right:before {
    content: "\f178";
}

.fa-apple:before {
    content: "\f179";
}

.fa-windows:before {
    content: "\f17a";
}

.fa-android:before {
    content: "\f17b";
}

.fa-linux:before {
    content: "\f17c";
}

.fa-dribbble:before {
    content: "\f17d";
}

.fa-skype:before {
    content: "\f17e";
}

.fa-foursquare:before {
    content: "\f180";
}

.fa-trello:before {
    content: "\f181";
}

.fa-female:before {
    content: "\f182";
}

.fa-male:before {
    content: "\f183";
}

.fa-gittip:before {
    content: "\f184";
}

.fa-sun-o:before {
    content: "\f185";
}

.fa-moon-o:before {
    content: "\f186";
}

.fa-archive:before {
    content: "\f187";
}

.fa-bug:before {
    content: "\f188";
}

.fa-vk:before {
    content: "\f189";
}

.fa-weibo:before {
    content: "\f18a";
}

.fa-renren:before {
    content: "\f18b";
}

.fa-pagelines:before {
    content: "\f18c";
}

.fa-stack-exchange:before {
    content: "\f18d";
}

.fa-arrow-circle-o-right:before {
    content: "\f18e";
}

.fa-arrow-circle-o-left:before {
    content: "\f190";
}

.fa-toggle-left:before, .fa-caret-square-o-left:before {
    content: "\f191";
}

.fa-dot-circle-o:before {
    content: "\f192";
}

.fa-wheelchair:before {
    content: "\f193";
}

.fa-vimeo:before, .fa-vimeo-square:before {
    content: "\f194";
}

.fa-turkish-lira:before, .fa-try:before {
    content: "\f195";
}

.fa-plus-square-o:before {
    content: "\f196";
}

.fa-space-shuttle:before {
    content: "\f197";
}

.fa-slack:before {
    content: "\f198";
}

.fa-envelope-square:before {
    content: "\f199";
}

.fa-wordpress:before {
    content: "\f19a";
}

.fa-openid:before {
    content: "\f19b";
}

.fa-institution:before, .fa-bank:before, .fa-university:before {
    content: "\f19c";
}

.fa-mortar-board:before, .fa-graduation-cap:before {
    content: "\f19d";
}

.fa-yahoo:before {
    content: "\f19e";
}

.fa-google:before {
    content: "\f1a0";
}

.fa-reddit:before {
    content: "\f1a1";
}

.fa-reddit-square:before {
    content: "\f1a2";
}

.fa-stumbleupon-circle:before {
    content: "\f1a3";
}

.fa-stumbleupon:before {
    content: "\f1a4";
}

.fa-delicious:before {
    content: "\f1a5";
}

.fa-digg:before {
    content: "\f1a6";
}

.fa-pied-piper:before {
    content: "\f1a7";
}

.fa-pied-piper-alt:before {
    content: "\f1a8";
}

.fa-drupal:before {
    content: "\f1a9";
}

.fa-joomla:before {
    content: "\f1aa";
}

.fa-language:before {
    content: "\f1ab";
}

.fa-fax:before {
    content: "\f1ac";
}

.fa-building:before {
    content: "\f1ad";
}

.fa-child:before {
    content: "\f1ae";
}

.fa-paw:before {
    content: "\f1b0";
}

.fa-spoon:before {
    content: "\f1b1";
}

.fa-cube:before {
    content: "\f1b2";
}

.fa-cubes:before {
    content: "\f1b3";
}

.fa-behance:before {
    content: "\f1b4";
}

.fa-behance-square:before {
    content: "\f1b5";
}

.fa-steam:before {
    content: "\f1b6";
}

.fa-steam-square:before {
    content: "\f1b7";
}

.fa-recycle:before {
    content: "\f1b8";
}

.fa-automobile:before, .fa-car:before {
    content: "\f1b9";
}

.fa-cab:before, .fa-taxi:before {
    content: "\f1ba";
}

.fa-tree:before {
    content: "\f1bb";
}

.fa-spotify:before {
    content: "\f1bc";
}

.fa-deviantart:before {
    content: "\f1bd";
}

.fa-soundcloud:before {
    content: "\f1be";
}

.fa-database:before {
    content: "\f1c0";
}

.fa-file-pdf-o:before {
    content: "\f1c1";
}

.fa-file-word-o:before {
    content: "\f1c2";
}

.fa-file-excel-o:before {
    content: "\f1c3";
}

.fa-file-powerpoint-o:before {
    content: "\f1c4";
}

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
    content: "\f1c5";
}

.fa-file-zip-o:before, .fa-file-archive-o:before {
    content: "\f1c6";
}

.fa-file-sound-o:before, .fa-file-audio-o:before {
    content: "\f1c7";
}

.fa-file-movie-o:before, .fa-file-video-o:before {
    content: "\f1c8";
}

.fa-file-code-o:before {
    content: "\f1c9";
}

.fa-vine:before {
    content: "\f1ca";
}

.fa-codepen:before {
    content: "\f1cb";
}

.fa-jsfiddle:before {
    content: "\f1cc";
}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
    content: "\f1cd";
}

.fa-circle-o-notch:before {
    content: "\f1ce";
}

.fa-ra:before, .fa-rebel:before {
    content: "\f1d0";
}

.fa-ge:before, .fa-empire:before {
    content: "\f1d1";
}

.fa-git-square:before {
    content: "\f1d2";
}

.fa-git:before {
    content: "\f1d3";
}

.fa-hacker-news:before {
    content: "\f1d4";
}

.fa-tencent-weibo:before {
    content: "\f1d5";
}

.fa-qq:before {
    content: "\f1d6";
}

.fa-wechat:before, .fa-weixin:before {
    content: "\f1d7";
}

.fa-send:before, .fa-paper-plane:before {
    content: "\f1d8";
}

.fa-send-o:before, .fa-paper-plane-o:before {
    content: "\f1d9";
}

.fa-history:before {
    content: "\f1da";
}

.fa-circle-thin:before {
    content: "\f1db";
}

.fa-header:before {
    content: "\f1dc";
}

.fa-paragraph:before {
    content: "\f1dd";
}

.fa-sliders:before {
    content: "\f1de";
}

.fa-share-alt:before {
    content: "\f1e0";
}

.fa-share-alt-square:before {
    content: "\f1e1";
}

.fa-bomb:before {
    content: "\f1e2";
}

.fa-soccer-ball-o:before, .fa-futbol-o:before {
    content: "\f1e3";
}

.fa-tty:before {
    content: "\f1e4";
}

.fa-binoculars:before {
    content: "\f1e5";
}

.fa-plug:before {
    content: "\f1e6";
}

.fa-slideshare:before {
    content: "\f1e7";
}

.fa-twitch:before {
    content: "\f1e8";
}

.fa-yelp:before {
    content: "\f1e9";
}

.fa-newspaper-o:before {
    content: "\f1ea";
}

.fa-wifi:before {
    content: "\f1eb";
}

.fa-calculator:before {
    content: "\f1ec";
}

.fa-paypal:before {
    content: "\f1ed";
}

.fa-google-wallet:before {
    content: "\f1ee";
}

.fa-cc-visa:before {
    content: "\f1f0";
}

.fa-cc-mastercard:before {
    content: "\f1f1";
}

.fa-cc-discover:before {
    content: "\f1f2";
}

.fa-cc-amex:before {
    content: "\f1f3";
}

.fa-cc-paypal:before {
    content: "\f1f4";
}

.fa-cc-stripe:before {
    content: "\f1f5";
}

.fa-bell-slash:before {
    content: "\f1f6";
}

.fa-bell-slash-o:before {
    content: "\f1f7";
}

.fa-trash:before {
    content: "\f1f8";
}

.fa-copyright:before {
    content: "\f1f9";
}

.fa-at:before {
    content: "\f1fa";
}

.fa-eyedropper:before {
    content: "\f1fb";
}

.fa-paint-brush:before {
    content: "\f1fc";
}

.fa-birthday-cake:before {
    content: "\f1fd";
}

.fa-area-chart:before {
    content: "\f1fe";
}

.fa-pie-chart:before {
    content: "\f200";
}

.fa-line-chart:before {
    content: "\f201";
}

.fa-lastfm:before {
    content: "\f202";
}

.fa-lastfm-square:before {
    content: "\f203";
}

.fa-toggle-off:before {
    content: "\f204";
}

.fa-toggle-on:before {
    content: "\f205";
}

.fa-bicycle:before {
    content: "\f206";
}

.fa-bus:before {
    content: "\f207";
}

.fa-ioxhost:before {
    content: "\f208";
}

.fa-angellist:before {
    content: "\f209";
}

.fa-cc:before {
    content: "\f20a";
}

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
    content: "\f20b";
}

.fa-meanpath:before {
    content: "\f20c";
}

@font-face {
    font-family: 'linecons';
    src: url('../fonts/linecons.eot');
    src: url('../fonts/linecons.eot?#iefix') format('embedded-opentype'), url('../fonts/linecons.woff') format('woff'), url('../fonts/linecons.ttf') format('truetype'), url('../fonts/linecons.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="li_"]:before, [class*=" li_"]:before {
    font-family: 'linecons';
    font-style: normal;
    speak: none;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.li_heart:before {
    content: "\e000";
}

.li_cloud:before {
    content: "\e001";
}

.li_star:before {
    content: "\e002";
}

.li_tv:before {
    content: "\e003";
}

.li_sound:before {
    content: "\e004";
}

.li_video:before {
    content: "\e005";
}

.li_trash:before {
    content: "\e006";
}

.li_user:before {
    content: "\e007";
}

.li_key:before {
    content: "\e008";
}

.li_search:before {
    content: "\e009";
}

.li_settings:before {
    content: "\e00a";
}

.li_camera:before {
    content: "\e00b";
}

.li_tag:before {
    content: "\e00c";
}

.li_lock:before {
    content: "\e00d";
}

.li_bulb:before {
    content: "\e00e";
}

.li_pen:before {
    content: "\e00f";
}

.li_diamond:before {
    content: "\e010";
}

.li_display:before {
    content: "\e011";
}

.li_location:before {
    content: "\e012";
}

.li_eye:before {
    content: "\e013";
}

.li_bubble:before {
    content: "\e014";
}

.li_stack:before {
    content: "\e015";
}

.li_cup:before {
    content: "\e016";
}

.li_phone:before {
    content: "\e017";
}

.li_news:before {
    content: "\e018";
}

.li_mail:before {
    content: "\e019";
}

.li_like:before {
    content: "\e01a";
}

.li_photo:before {
    content: "\e01b";
}

.li_note:before {
    content: "\e01c";
}

.li_clock:before {
    content: "\e01d";
}

.li_paperplane:before {
    content: "\e01e";
}

.li_params:before {
    content: "\e01f";
}

.li_banknote:before {
    content: "\e020";
}

.li_data:before {
    content: "\e021";
}

.li_music:before {
    content: "\e022";
}

.li_megaphone:before {
    content: "\e023";
}

.li_study:before {
    content: "\e024";
}

.li_lab:before {
    content: "\e025";
}

.li_food:before {
    content: "\e026";
}

.li_t-shirt:before {
    content: "\e027";
}

.li_fire:before {
    content: "\e028";
}

.li_clip:before {
    content: "\e029";
}

.li_shop:before {
    content: "\e02a";
}

.li_calendar:before {
    content: "\e02b";
}

.li_vallet:before {
    content: "\e02c";
}

.li_vynil:before {
    content: "\e02d";
}

.li_truck:before {
    content: "\e02e";
}

.li_world:before {
    content: "\e02f";
}

.sidebar, .rgt-cntt {
    min-height: 160px;
}

.col-md-3.sidebar, .vc_col-sm-4.sidebar {
    padding: 20px 0 30px;
}

.sidebar.leftside {
    margin-left: 0;
}

@media only screen and (min-width: 961px) {
    .cntt-w, .vc_col-sm-8.cntt-w {
        width: 760px;
    }

    .col-md-3.sidebar, .vc_col-sm-4.sidebar {
        width: 300px;
        margin-left: 25px;
        border-left: 1px solid #e5e5e5;
    }

    .woocommerce .col-md-3.sidebar, .woocommerce .vc_col-sm-4.sidebar {
        border: none;
    }

    .vc_col-sm-4.sidebar .wpb_widgetised_column {
        margin-bottom: 0;
    }

    .col-md-6.cntt-w {
        width: 435px;
        margin-left: -8px;
        margin-right: -8px;
    }

    .col-md-3.sidebar.leftside {
        margin-left: 15px;
        margin-right: 25px;
        border-right: 1px solid #e5e5e5;
        border-left: none;
    }
}

@media only screen and (min-width: 961px) and (max-width: 1200px) {
    .col-md-9.cntt-w, .vc_col-sm-8.cntt-w {
        width: 614px;
    }

    .col-md-3.sidebar, .vc_col-sm-4.sidebar {
        margin-left: 10px;
    }

    .col-md-6.cntt-w {
        width: 398px;
    }

    .col-md-3.sidebar.leftside {
        margin-left: 10px;
        width: 200px;
        margin-right: 15px;
    }
}

.sidebar p, .sidebar li, .widget li {
    font-size: 13px;
    line-height: 21px;
    font-weight: 400;
    letter-spacing: 0.5px;
    color: #797979;
}

.sidebar input[type="text"].search-side, .widget input[type="text"].search-side {
    width: 100%;
    padding-left: 15px;
    border: 2px solid #e3e3e3;
    background-color: #fff;
    font-size: 12px;
    height: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

input[type="text"].search-side, input[type="text"].header-saerch {
    background: #fcfcfc url(../images/find-ico1.png) no-repeat right;
}

input[type="text"].header-saerch {
    float: right;
    margin: 10px 0 0 0;
    background-color: #f5f5f5;
    border-width: 0px;
    border-radius: 0;
    padding: 5px 28px 5px 18px;
    min-width: 200px;
    width: 200px;
    min-height: 50px;
    -webkit-transition: width 0.22s ease;
    -moz-transition: width 0.22s ease;
    -o-transition: width 0.22s ease;
    transition: width 0.22s ease;
}

    input[type="text"].header-saerch:focus {
        width: 250px;
        background-color: #fff;
    }

#main-content-pin, #main-timeline {
    max-width: 100%;
    background: #f3f3f3;
    padding-top: 15px;
}

#main-timeline {
    background: #fbfbfb;
}

#pin-content, #tline-content {
    width: auto;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

#tline-content {
    background: url(../images/tline-cnt-bg1.png) repeat-y center center;
    width: 890px;
    margin: 0 auto;
}

    #tline-content p {
        margin-bottom: 32px;
    }

.pin-box, .tline-box {
    width: 292px;
    width: 210px\9;
    padding: 12px;
    display: block;
    background: #fff;
    margin: 10px;
    float: left;
    border: 1px solid #efefef\9;
    box-shadow: 0 1px 3px rgba(0,0,0,0.33);
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.23);
}

.pin-box {
    border-radius: 1px;
    box-shadow: none;
    overflow: hidden;
    padding: 0;
    box-sizing: border-box;
    padding-bottom: 20px;
}

    .pin-box .img-item, .pin-box iframe {
        margin-bottom: 0;
    }

.img-item img {
    margin-bottom: -6px;
}

.pin-box h4, .tline-box h4 {
    font-size: 19px;
    font-weight: 600;
    margin-top: 18px;
    margin-bottom: 10px;
}

.pin-box h4 {
    font-size: 21px;
    margin-bottom: 5px;
    font-weight: 700;
    margin-top: 12px;
    letter-spacing: -1px;
    text-transform: none;
}

    .pin-box h4 a, .tline-box h4 a {
        color: #2e373d;
        display: inline-block;
    }

        .pin-box h4 a:hover, .tline-box h4 a:hover {
            color: #ff6c6d;
        }

.pin-ecxt h6.blog-date, .pin-ecxt h6.blog-author, .tline-ecxt h6.blog-author {
    font-size: 11px;
    letter-spacing: 1px;
    font-weight: 400;
    text-transform: uppercase;
}

.pin-ecxt2 h6.blog-date, .pin-ecxt h6.blog-author, .pin-ecxt h6.blog-cat, .blog-cat-tline, .blog-cat-tline a {
    margin-bottom: 8px;
    margin-top: 25px;
    font-size: 13px;
    font-weight: 400;
    color: #a1a1a1;
    position: relative;
}

.pin-ecxt2 h6.blog-date {
    font-size: 11px;
    color: #ababab;
    text-transform: uppercase;
}

.pin-ecxt, .tline-ecxt {
    border-bottom: 1px solid #efefef;
    padding: 0 12px 18px;
    margin: 0;
    margin-bottom: 10px;
}

.pin-ecxt {
    padding: 0 20px 2px 24px;
}

    .pin-ecxt p {
        font-size: 13px;
        line-height: 1.6;
        padding-top: 10px;
        margin-bottom: 10px;
        color: #8e8e8e;
    }

.pin-ecxt2 {
    padding-top: 12px;
    text-align: center;
}

.pin-ecxt a.readmore {
    display: none;
}

.container .pin-ecxt2 p, .pin-ecxt2 p small {
    font-size: 11px;
    font-weight: 600;
    margin: 0;
    color: #a1a1a1;
}

.pin-ecxt2 p {
    line-height: 20px;
}

    .pin-ecxt2 p small {
        color: #a2a2a2;
        display: block;
    }

.pin-ecxt2 img, .tline-author-box img {
    width: 45px;
    height: 45px;
    margin: 0;
    margin-top: 4px;
    border-radius: 50%;
}

.pin-ecxt2 .col1-3 {
    width: 33.331%;
    float: left;
    height: 72px;
    line-height: 72px;
    border-right: 1px solid #eee;
    position: relative
}

    .pin-ecxt2 .col1-3 img {
        margin-top: -30px;
    }

    .pin-ecxt2 .col1-3 p {
        margin-top: -22px;
    }

    .pin-ecxt2 .col1-3:last-child {
        border: none;
    }

    .pin-ecxt2 .col1-3 i, .postmetadata .comments-number-x i {
        margin: 12px 0;
        color: #a6adae;
        border: 1px solid #e2e2e2;
        padding: 11px;
        border-radius: 50%;
        font-size: 16px;
    }

    .pin-ecxt2 .col1-3 span, .comments-number-x span {
        display: block;
        position: absolute;
        top: 24px;
        left: 50%;
        margin-left: 15px;
        padding: 0 7px;
        height: 18px;
        line-height: 18px;
        font-size: 11px;
        text-align: center;
        border-radius: 25px;
        background: #ff6c6d;
        color: #fff;
    }

.comments-number-x span {
    top: 4px;
}

.postmetadata .comments-number-x i {
    border-color: #d7d7d7;
}

.portfolio-pin .pin-box h4 {
    margin-bottom: 18px;
}

.portfolio-pin .pin-box {
    text-align: center;
}

    .portfolio-pin .pin-box .pin-ecxt {
        padding-top: 20px;
    }

.portfolio-pin .blog-cat-tline a {
    padding: 4px 11px;
    border-radius: 15px;
    background: #f1f1f1;
}

    .portfolio-pin .blog-cat-tline a:hover {
        background: #f6f6f6;
    }

.tline-box {
    width: 380px;
    min-height: 640px;
    padding: 10px;
    padding-bottom: 40px;
    margin-top: 21px;
    border-radius: 3px;
    position: relative;
    border: 1px solid #d7dce7;
    box-shadow: 0 1px 3px -2px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 1px 6px -3px rgba(0,0,0,0.3);
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

    .tline-box * {
        max-width: 100% !important;
    }

.tline-row-l, .tline-row-r {
    background: url(../images/tmln-ro-r1.png) no-repeat right 12%;
    width: 46px;
    height: 17px;
    margin-right: -44px;
    display: block;
    position: absolute;
    right: 0;
    top: 16px;
}

.tline-row-r {
    background: url(../images/tmln-ro-l1.png) no-repeat left 12%;
    left: 0;
    margin: 0;
    margin-left: -43px;
}

.tline-box.rgtline {
    float: right;
    margin-top: 53px;
    right: 0;
    clear: right;
}

.tline-box iframe, .tline-box img {
    width: 100%;
    max-width: 100%;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 2px solid #e5e5e5;
}

.tline-box iframe {
    height: 302px;
}

.blog-cat-tline {
    margin-top: 10px;
}

    .blog-cat-tline a {
        color: #616660;
    }

        .blog-cat-tline a:hover {
            text-decoration: underline;
        }

.tline-box:hover {
    box-shadow: 0 1px 6px -2px rgba(141,161,199,0.9);
    -webkit-box-shadow: 0 1px 11px -3px rgba(141,161,199,0.9);
}

.tline-topdate {
    width: 162px;
    height: 38px;
    position: relative;
    display: block;
    clear: both;
    zoom: 1;
    padding: 4px;
    border: 2px solid #e5e5e5;
    background: #fff;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
    line-height: 26px;
    color: #aaa;
    margin: 0 auto 7px;
    border-radius: 2px;
    text-shadow: 0 1px 1px #fff;
}

    .tline-topdate.enddte {
        bottom: 0;
        margin-bottom: 0;
    }

.blog-post, .blog-single-post {
    margin-bottom: 5px;
    position: relative;
}

.blog-single-post {
    background: #fff;
    padding: 0;
    border: none;
}

.blog-post.blgtyp2 {
    padding-bottom: 12px;
    border-bottom: 4px solid #efefef;
    margin-bottom: 30px;
}

    .blog-post.blgtyp2 .col-md-8.omega.alpha {
        position: static;
    }

.blog-post.format-quote {
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
    padding-top: 20px;
    margin-bottom: 40px;
}

    .blog-post.format-quote blockquote {
        margin-bottom: 0;
        padding-bottom: 15px;
    }

        .blog-post.format-quote blockquote p {
            margin-bottom: 0;
        }

.blog-post.blgtyp2.format-quote {
    border-top: none;
    padding-top: 0;
}

.postmetadata {
    margin-bottom: 16px;
    display: block;
}

h6.blog-date {
    font-size: 13px;
    font-weight: 300;
}

.blog-post h6.blog-date, .blog-single-post h6.blog-date {
    display: inline-block;
    padding-bottom: 10px;
    position: absolute;
    right: 0;
    top: 0;
}

.blog-post.blgtyp2 h6.blog-date, .col-md-6.cntt-w h6.blog-date {
    position: static;
    float: right;
}

.blog-single-post h6.blog-date {
    position: static;
    float: right;
    margin-top: -50px;
    padding-right: 5px;
}

.col-md-4 .blog-post h6.blog-date {
    padding-top: 18px;
    margin-top: 12px;
    line-height: 1.2;
    padding-bottom: 0;
}

h6.blog-date span {
    font-weight: 600;
}

.blog-post .au-avatar, .blog-single-post .au-avatar {
    width: 50px;
    height: 50px;
    float: left;
    margin-right: 10px;
    margin-top: -5px;
}

    .blog-post .au-avatar img, .blog-single-post .au-avatar img {
        background: #fff;
        border-radius: 50%;
    }

.blog-post.blgtyp2 .blog-date-sec {
    padding: 4px;
    padding-bottom: 12px;
    color: #444;
    text-align: center;
    border-bottom: 9px solid #efefef;
}

    .blog-post.blgtyp2 .blog-date-sec h3 {
        line-height: 1.4;
        margin: 0;
        font-size: 30px;
        font-weight: 400;
        letter-spacing: -0.07em;
    }

    .blog-post.blgtyp2 .blog-date-sec span {
        display: block;
        font-size: 13px;
        text-transform: uppercase;
    }

.blog-post h3, .blog-post h5, .blog-single-post h3, .blog-single-post h1 {
    font-weight: 400;
    line-height: 1.3;
    font-family: "Roboto Slab";
}

.blog-post h5 {
    margin-top: -8px;
}

    .blog-post h3 a, .blog-post h5 a {
        color: #444;
        -webkit-transition: color 0.18s ease;
        -moz-transition: color 0.18s ease;
        -o-transition: color 0.18s ease;
        transition: color 0.18s ease;
    }

        .blog-post h3 a:hover, .blog-post h5 a:hover {
            color: #f1592a;
        }

.blog-post h6 {
    display: inline;
    margin-right: 6px;
}

.blog-single-post h1 {
    font-size: 44px;
    line-height: 54px;
    font-weight: 400;
}

.postshow1 h1 {
    margin-top: 25px;
    margin-bottom: 30px;
    color: #1f2123;
    font-size: 51px;
    font-weight: 800;
    line-height: 1.2;
    text-transform: none;
    letter-spacing: -3px;
}

.blog-single-post p, .blog-single-post div, .blog-single-post .post img, .blog-single-post p img {
    max-width: 100%;
}

.blog-single-post .postmetadata {
    margin-bottom: 30px;
}

.blog-post.sticky {
    background: #f9f9f9;
    padding: 25px 20px 5px;
    margin-bottom: 40px;
    border: 1px solid #e1e1e1;
}

.postshow1 {
    position: relative;
    width: 100%;
    min-height: 768px;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
}

.postshow-overlay {
    position: absolute;
    width: 100%;
    bottom: 0;
    height: 100%;
    background-color: rgba(36, 36, 36, 0.4);
}

.postshow1 h1.post-title-ps1 {
    position: absolute;
    bottom: 30px;
    color: #fff;
    max-width: 760px;
    text-shadow: 0 0px 3px rgba(0,0,0,0.17);
}

.postshow1-hd .postmetadata {
    margin-top: -22px;
    margin-bottom: 60px;
    background: transparent;
}

.postshow1-hd .blog-single-post .au-avatar {
    width: 68px;
    height: 68px;
    float: left;
    margin-right: 10px;
    margin-top: -35px;
    margin-bottom: 20px;
}

    .postshow1-hd .blog-single-post .au-avatar img {
        border: 3px solid #fff;
    }

.postshow1-hd .postmetadata .blog-author, .postshow1-hd .postmetadata .blog-cat {
    display: inline;
    font-size: 14px;
}

.postshow1-hd .blog-single-post h6.blog-date {
    position: static;
    float: right;
    margin-top: -121px;
    font-size: 14px;
    color: #fff;
    background: rgba(0,0,0,0.7);
    padding: 4px 11px;
}

.postshow1-hd input[type="text"].header-saerch {
    background-color: rgba(255,255,255,0.7);
}

    .postshow1-hd input[type="text"].header-saerch:focus {
        background-color: #fff;
    }

.post-trait-w {
    position: relative;
}

.postshow2-hd .post-trait-w h1 {
    position: absolute;
    bottom: 10px;
    padding: 5px 25px;
    color: #fff;
    text-shadow: 0 0px 3px rgba(0,0,0,0.29);
    font-size: 36px;
    letter-spacing: -1.8px;
}

.postshow2-hd .postmetadata {
    margin-bottom: 35px;
}

@media only screen and (max-width: 960px) {
    .postshow1 {
        min-height: 520px;
    }

        .postshow1 h1.post-title-ps1 {
            font-size: 38px;
            letter-spacing: -1px;
        }

    .postshow1-hd .postmetadata {
        margin-top: -12px;
    }
}

@media only screen and (max-width: 767px) {
    .postshow1 {
        min-height: 480px;
    }

        .postshow1 h1.post-title-ps1 {
            font-size: 36px;
        }

    .postshow2-hd .post-trait-w h1 {
        font-size: 27px;
        letter-spacing: -1px;
    }
}

@media only screen and (max-width: 479px) {
    .postshow1 {
        min-height: 430px;
    }

        .postshow1 h1.post-title-ps1 {
            font-size: 33px;
        }

    .postshow2-hd .post-trait-w h1 {
        font-size: 21px;
    }
}

.blog-post .col-md-6, .col-md-4 .blog-post {
    margin-top: 10px;
    margin-bottom: 20px;
}

    .blog-post .col-md-6 h3, .col-md-4 .blog-post h3 {
        font-size: 33px;
        text-transform: none;
        letter-spacing: -2px;
        line-height: 1.1;
        margin: 4px 0;
    }

    .blog-post .col-md-6 p, .col-md-4 .blog-post p {
        font-size: 14px;
        font-weight: 400;
        line-height: 1.4;
    }

    .blog-post .col-md-6 .postmetadata.tp2sec {
        padding: 4px 10px;
        float: right;
        margin-right: 8px;
        position: relative;
    }

.blog-post.format-quote .postmetadata.tp2sec {
    display: none;
}

.blog-post .col-md-6 h6.blog-date {
    padding-bottom: 0;
    margin-bottom: 8px;
}

.blog-single-post p {
    font-size: 17px;
    line-height: 1.62;
    letter-spacing: 0;
    font-family: 'Lora', 'Open Sans', sans-serif;
}

.blog-single-post blockquote p, .blog-post blockquote p {
    font-size: 21px;
}

.latest-f-blog .blog-post h4 {
    font-size: 24px;
    font-weight: 300;
    margin-bottom: 14px;
}

.blog-post a, .blog-line a {
    color: #1f2123;
    -webkit-transition: color 0.18s ease;
    -moz-transition: color 0.18s ease;
    -o-transition: color 0.18s ease;
    transition: color 0.18s ease;
}

    .blog-post a:hover, .blog-author span, .blog-line p a:hover {
        color: #ff6c6d;
    }

.blog-line p, .blog-line p a, .blog-post p.blog-author, .blog-post p.blog-author a {
    text-align: left;
    font-size: 11px;
    text-transform: uppercase;
    line-height: 1.6;
    color: #888;
    margin-bottom: 10px;
    letter-spacing: 1px;
    font-weight: 400;
}

    .blog-post p.blog-cat a, .blog-line p.blog-cat a {
        color: #ff6c6d;
        margin-bottom: 7px;
        letter-spacing: 0.3px;
        font-size: 14px;
    }

    .blog-post p strong, .blog-line p strong {
        font-weight: 400;
    }

.blog-post img, .blog-post iframe, .blog-single-post img, .blog-single-post iframe {
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 18px;
}

.blog-post img {
    background: #fff;
}

.blog-post .wpb_gallery.wpb_content_element, .blog-single-post .wpb_gallery.wpb_content_element, .blog-single-post .fluid-width-video-wrapper {
    margin-bottom: 18px;
}

.blog-post .post img, .blog-post .post iframe, .blog-single-post .post img, .blog-single-post.post iframe {
    width: auto;
    border: inherit;
}

.search-results .blog-post img {
    width: auto;
}

.blog-post .flex-control-nav li {
    margin-bottom: 0;
}

.blog-post .flexslider img, .blog-single-post .flexslider img {
    margin-bottom: 0px;
}

.blog-q {
    border-left: 1px solid #d8d8d8;
    padding-left: 12px;
}

    .blog-q em {
        color: #a5adae;
    }

p.blog-inpic img {
    float: left;
    border: 1px solid #c9c9c9;
    background: #f9f9f9;
    width: 280px;
    max-width: 100%;
    padding: 6px;
    margin: 0 14px 14px 0;
}

.date-sp-wrap {
    max-width: 100px;
    margin: 0 10px;
    float: left;
}

.blog-date-sp, .blog-com-sp {
    height: 40px;
    padding: 6px;
    padding-bottom: 20px;
    width: 90px;
    float: right;
    border-top-left-radius: 6px;
    color: #fff;
    background: #636e75 url(../images/blg-date-botpic1.png) no-repeat bottom right;
    font-weight: bold;
    font-family: Arial, sans-serif;
}

    .blog-date-sp h3 {
        width: 30px;
        float: left;
        margin: 1px 5px;
        color: #0093d0;
    }

    .blog-date-sp span {
        float: right;
        margin: 4px;
        color: #a2aab0;
        font-size: 12px;
        line-height: 1.2;
        margin-right: 15px;
    }

.blog-com-sp {
    background: none;
    color: #95a2aa;
    padding: 0 6px 8px;
    margin-top: -12px;
    text-align: center;
    font-size: 12px;
    height: 16px;
    border-radius: 0px;
    border-bottom-left-radius: 11px;
}

    .blog-com-sp a {
        color: #95a2aa;
    }

.pin-box .blog-date-sp, .pin-box .blog-com-sp, .tline-box .blog-date-sp, .tline-box .blog-com-sp {
    position: absolute;
    bottom: 20px;
    margin: -12px;
    margin-top: 7px;
    width: 50%;
    border: 0;
    border-radius: 0;
    background: #ebebeb;
    padding: 0;
}

.pin-box .blog-com-sp, .tline-box .blog-com-sp {
    float: left;
    height: 40px;
    padding: 12px 23px 0 0;
}

.pin-box .blog-date-sp h3, .tline-box .blog-date-sp h3 {
    margin-left: 12px;
    margin-top: 3px;
    text-shadow: 0 0 1px rgba(0,0,0,0.1);
    font-weight: 300;
    font-family: "Roboto", Arial;
}

.tline-box .blog-date-sp, .tline-box .blog-com-sp {
    width: 49%;
    margin: -10px;
    margin-bottom: 0;
}

.tline-box .blog-date-sp {
    right: 10px;
}

h6.blog-date, h6.blog-cat {
    color: #69ba45;
}

h6.blog-author {
    color: #a0a0a0;
    font-weight: 400;
}

    h6.blog-date a, h6.blog-cat a, h6.blog-author a {
        color: inherit;
    }

        h6.blog-date a:hover, h6.blog-cat a:hover, h6.blog-author a:hover {
            text-decoration: underline;
        }

.blog-single-post h6.blog-author {
    letter-spacing: 0.2em;
}

.blog-post.blgtyp2 h6.blog-views, .blog-post.blgtyp2 .comments-number-x2 {
    float: right;
    margin-top: -30px;
}

.blog-post.blgtyp2 .comments-number-x2 {
    padding: 0;
    border: none;
    margin-right: 65px;
}

    .postmetadata h6.blog-views i, .blog-post.blgtyp2 .comments-number-x2 i {
        color: #bbb;
        padding: 6px;
        background: #fff;
        border-radius: 20px;
        border: 1px solid #e1e1e1;
    }

    .postmetadata h6.blog-views span, .blog-post.blgtyp2 .comments-number-x2 span {
        font-size: 11px;
        letter-spacing: 1px;
        padding: 2px 6px;
        margin-left: -5px;
        background: #f58b7a;
        color: #fff;
        border-radius: 10px;
    }

    .blog-post.blgtyp2 .comments-number-x2 span {
        margin-left: -8px;
    }

h6.blog-comments {
    color: #aaa;
}

h6.blog-date a:hover, h6.blog-cat a:hover, h6.blog-author a:hover {
    text-decoration: underline;
}

.tline-box h6.blog-cat {
    font-size: 13px;
    background: #f2f2f2;
    color: #666666;
    padding-left: 7px;
    display: none;
}

.blog-post .flex-direction-nav a, .tline-box .flex-direction-nav a {
    padding: 16px 8px;
    margin-top: -28px;
    top: 50%;
}

.blog-post .flex-control-paging li a, .tline-box .flex-control-paging li a {
    width: 12px;
    height: 12px;
}

.blog-post .flex-control-nav, .tline-box .flex-control-nav {
    bottom: 15px;
    right: 24px;
}

    .blog-post .flex-control-nav li, .tline-box .flex-control-nav li {
        margin: 0 3px;
    }

.blog-post .flexslider .slides > li, .tline-box .flexslider .slides > li {
    margin-bottom: 0;
}

.blog-post .flexslider img, .tline-box .flexslider img {
    margin-bottom: 0;
}

.blog-post .mejs-container {
    margin-bottom: 16px;
}

.blog-post .fluid-width-video-wrapper {
    margin-bottom: 18px;
}

.blog-post.blgtyp2 .fluid-width-video-wrapper, .pin-box .fluid-width-video-wrapper, .tline-box .fluid-width-video-wrapper {
    margin-bottom: 18px;
    padding-top: 210px !important;
}

.tline-box .fluid-width-video-wrapper, .tline-box .wpb_gallery_slides {
    margin-bottom: -15px;
}

.next-prev-posts {
    border-top: 1px solid #e9e9e9;
    padding: 12px 0;
    margin-top: 10px;
}

    .next-prev-posts a {
        padding: 3px 8px;
        border: 3px solid #ddd;
        font-size: 11px;
        text-transform: uppercase;
        font-weight: bold;
        letter-spacing: 1px;
    }

        .next-prev-posts a.next-post {
            float: right;
        }

.post-tags {
    background: none;
    padding: 16px;
    margin-top: 20px;
}

    .post-tags a {
        color: #444;
        font-size: 11px;
        text-transform: uppercase;
        letter-spacing: 1.5px;
        font-weight: 400;
        padding: 4px 7px;
        border: 1px solid #ddd;
        border-radius: 2px;
        background: #fff;
        margin: 1px 3px;
    }

        .post-tags a:hover {
            text-decoration: underline;
        }

.about-author-sec {
    padding: 10px 0 20px;
    margin: 10px;
    min-height: 100px;
    text-align: left;
}

.blog-single-post .post .about-author-sec img {
    float: left;
    display: inline-block;
    width: 90px;
    height: auto;
    border-radius: 50%;
    border: none;
    margin-bottom: 5px;
    margin-right: 10px;
    margin-top: -5px;
}

.about-author-sec h5 {
    font-weight: 400;
    font-size: 18px;
    line-height: 1.2;
    color: #333;
}

.about-author-sec p {
    font-size: 14px;
    font-weight: 400;
    color: #a3a3a3;
    line-height: 1.7;
    text-align: left;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

.about-author-sec {
    padding: 10px 0 20px;
    margin: 15px;
    min-height: 100px;
    text-align: left;
}

.archive.author .about-author-sec {
    background: #fff;
    padding: 30px;
    border: 2px solid #eee;
    min-height: 150px;
    box-shadow: 0 2px 3px rgba(0,0,0,0.018);
}

    .archive.author .about-author-sec img {
        float: left;
        margin-right: 30px;
    }

.blog-single-post .post .about-author-sec img {
    float: left;
    display: inline-block;
    width: 90px;
    height: auto;
    border-radius: 50%;
    border: none;
    margin-bottom: 5px;
    margin-right: 10px;
    margin-top: -5px;
}

.about-author-sec h5 {
    font-weight: 400;
    font-size: 18px;
    line-height: 1.2;
    color: #333;
}

.about-author-sec p {
    font-size: 14px;
    font-weight: 400;
    color: #8e8e8e;
    line-height: 1.7;
    text-align: left;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

.archive.author #headline {
    display: none;
}

.blog-date-sec {
    color: #444;
    padding: 4px;
    padding-bottom: 12px;
    text-align: center;
    border-bottom: 9px solid #efefef;
}

    .blog-date-sec h3 {
        line-height: 1.4;
        margin: 0;
        font-size: 30px;
        font-weight: 400;
        letter-spacing: -0.07em;
    }

    .blog-date-sec span {
        display: block;
        font-size: 13px;
        text-transform: uppercase;
    }

.col-md-1 .blog-date-sec {
    border: none;
}

    .col-md-1 .blog-date-sec h3 {
        font-size: 27px;
        font-weight: 800;
        letter-spacing: -1px;
    }

.blog-line {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #e5e5e5;
}

    .blog-line img {
        float: right;
        width: 140px;
        height: 110px;
        -webkit-transition: all 0.18s ease;
        -moz-transition: all 0.18s ease;
        -o-transition: all 0.18s ease;
        transition: all 0.18s ease;
    }

.img-hover {
    position: relative;
    max-width: 100%;
    float: right;
    margin-left: 15px;
}

    .img-hover:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        -webkit-box-shadow: inset 0 0 0 5px rgba(255,255,255,0.8);
        -moz-box-shadow: inset 0 0 0 5px rgba(255,255,255,0.8);
        box-shadow: inset 0 0 0 5px rgba(255,255,255,0.8);
        opacity: 1;
        -webkit-transition: all 0.18s ease;
        -moz-transition: all 0.18s ease;
        -o-transition: all 0.18s ease;
        transition: all 0.18s ease;
    }

.blog-line:hover .img-hover:before {
    -webkit-box-shadow: inset 0 0 0 5px;
    -moz-box-shadow: inset 0 0 0 5px;
    box-shadow: inset 0 0 0 5px;
    color: #ff6c6d;
}

.blog-line h4 {
    font-size: 17px;
    letter-spacing: 0;
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 1.4;
}

.blog-line:hover h4 a {
    color: #ff6c6d;
}

.blog-single-post .post-sharing {
    margin-top: 35px;
    margin-bottom: 10px;
    padding-top: 35px;
    border-top: 1px solid #e1e1e1;
}

    .blog-single-post .post-sharing span {
        font-size: 15px;
        font-weight: 700;
        color: #484848;
        padding-right: 10px;
        line-height: 1.5;
    }

.blog-single-post .blog-social {
    display: table;
}

    .blog-single-post .blog-social a {
        border: 1px solid #e1e1e1;
        padding: 9px 14px;
        border-right: none;
        font-size: 18px;
        text-align: center;
    }

        .blog-single-post .blog-social a:last-child {
            border-right: 1px solid #e1e1e1;
        }

#wrap .blog-single-post .blog-social a:hover {
    color: #fff;
}

.blog-single-post .blog-social a.twitter:hover {
    background: #00acee;
}

.blog-single-post .blog-social a.google:hover {
    background: #c3391c;
}

.blog-single-post .blog-social a.linkedin:hover {
    background: #0073b2;
}

.blog-single-post .blog-social a.facebook:hover {
    background: #3b5996;
}

.blog-single-post .blog-social a.email:hover {
    background: #a66262;
}

.blog-single-post .blog-social a.twitter {
    color: #00acee;
}

.blog-single-post .blog-social a.google {
    color: #c3391c;
}

.blog-single-post .blog-social a.linkedin {
    color: #0073b2;
}

.blog-single-post .blog-social a.facebook {
    color: #3b5996;
}

.blog-single-post .blog-social a.email {
    color: #a66262;
}

.latest-cat {
    padding: 14px 16px 0;
    border: 1px solid #e7e7e7;
}

    .latest-cat .blog-post {
        margin-bottom: 20px;
        padding: 0;
        background: none;
        border: none;
    }

    .latest-cat .lc-main {
        margin-bottom: 4px
    }

        .latest-cat .lc-main h4 {
            font-size: 21px;
            letter-spacing: -1px;
            font-weight: 700;
            margin-bottom: 6px;
            line-height: 1.3;
        }

    .latest-cat .blog-author, .latest-cat .blog-author * {
        font-size: 12px;
        letter-spacing: 0;
        text-transform: none;
    }

        .latest-cat .blog-author strong {
            font-weight: 800;
        }

    .latest-cat .lc-main .blog-detail {
        font-size: 13px;
        color: #8e8e8e;
        font-weight: 400;
        line-height: 1.5;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
        margin-bottom: 8px;
    }

    .latest-cat .blog-post p.blog-author {
        font-size: 13px;
        color: #717171;
        font-weight: 600;
        text-transform: none;
        letter-spacing: 0;
        line-height: 1.5;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    }

        .latest-cat .blog-post p.blog-author a {
            text-transform: none;
            letter-spacing: 0;
            font-size: 13px;
            color: #ff6c6d;
            font-weight: 600;
        }

            .latest-cat .blog-post p.blog-author a:hover {
                text-decoration: underline;
            }

    .latest-cat .lc-main a.readmore {
        display: none;
    }

    .latest-cat .lc-items {
        background: #f5f5f5;
        padding: 14px 16px 0;
        margin: 0 -16px -15px;
        border-top: 3px solid #e9e9e9;
    }

        .latest-cat .lc-items h4 {
            font-size: 14px;
            font-weight: 600;
            letter-spacing: -0.6px;
        }

        .latest-cat .lc-items img {
            width: 100px;
            height: auto;
        }

    .latest-cat .blog-post img {
        margin-bottom: 10px;
        padding: 0;
    }

    .latest-cat .lc-items article {
        overflow: hidden;
    }

        .latest-cat .lc-items article:last-child {
            border-bottom: 0;
        }

a.readmore {
    position: relative;
    margin: 4px 0 3px 1px;
    -webkit-transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -ms-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
    transition: all 0.17s ease-in-out;
    background: #0093d0;
    padding: 6px 32px 6px 22px;
    border-radius: 2px;
    color: #fff;
    box-shadow: 0 0 0 0;
    font-size: 12px;
    text-transform: capitalize;
}

    a.readmore:after, a.magicmore:after, #nav li.submenux:after, a.addtocart:before, a.select-options:before {
        position: absolute;
        right: 10px;
        top: 9px;
        font-family: 'FontAwesome';
        font-size: 11px;
        color: #fff;
        content: "\f061";
        speak: none;
        font-style: normal;
        font-weight: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
    }

    a.readmore:hover {
        background-color: #363f46;
        color: #fff;
    }

    a.readmore:active {
        background-color: #fafafa;
        color: #999;
    }

.wpb_gallery_slides .flex-caption a.readmore {
    background: none;
}

a.magicmore, a.addtocart, a.select-options {
    position: relative;
    padding: 3px 12px 2px 0;
    color: #0093d0;
    -webkit-transition: all 0.18s ease;
    -moz-transition: all 0.18s ease;
    -ms-transition: all 0.18s ease;
    -o-transition: all 0.18s ease;
    transition: all 0.18s ease;
}

    a.magicmore:hover {
        color: #ffa02f;
        background-position: 100% 69%;
    }

    a.magicmore:after {
        content: "\f054";
        color: inherit;
        top: 8px;
        right: 1px;
        font-size: 8px;
    }

    a.magicmore:hover:after {
        border-color: #2e3435;
    }

a.addtocart, a.select-options {
    padding: 4px 2px 2px 18px;
    color: #7f7f7f;
    float: right;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
}

a.select-options {
    float: left;
}

    a.addtocart:hover, a.select-options:hover {
        color: #0ab1f0;
        cursor: pointer;
    }

    a.addtocart:before, a.select-options:before {
        content: "\f07a";
        color: inherit;
        top: 8px;
        left: 1px;
        font-size: 13px;
    }

    a.select-options:before {
        content: "\f1de";
    }

.row.magic {
    padding-left: 40px;
}

.columns.magic {
    padding-left: 20px;
}

.magic-link {
    text-align: center;
}

.alignright .magic-link {
    text-align: right;
}

.alignleft .magic-link {
    text-align: left;
}

.magic-link a {
    display: inline-block;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 3px;
    width: auto;
    text-align: center;
    color: #fff;
    border-radius: 25px;
    padding: 6px 32px 5px;
    background: #FF6C6D;
    transition: background 0.16s ease;
}

    .magic-link a.get {
        padding: 7px 26px 7px 20px;
        background-color: #7ebd22;
        border-radius: 5px;
        text-shadow: 1px 1px 0 #649b19;
        text-transform: uppercase;
    }

        .magic-link a.get.shadow1 {
            box-shadow: 0px 0px 5px #fff inset, 0 2px 3px -1px #74ad20;
            -webkit-box-shadow: 0px 0px 7px #fff inset, 0 2px 5px -1px #74ad20;
        }

    .magic-link a:hover {
        background-color: #444;
    }

.comments-wrap {
    padding: 0;
}

.commentbox {
    min-height: 156px;
    border-radius: 6px;
    text-align: left;
    margin: 12px 0;
}

#commentform {
    padding-top: 12px;
    border-top: 1px solid #e9e9e9;
}

    #commentform label {
        font-size: 14px;
        font-weight: 400;
        display: inline;
    }

    #commentform .required {
        margin-left: 3px;
    }

ol.commentlist {
    padding: 0;
    margin-left: 0;
}

.commentlist li {
    list-style: none;
    margin: 0;
    padding: 18px 0 0 0;
    border-top: 1px solid #c1c1c1;
    overflow: hidden;
}

    .commentlist li a:link, .commentlist li a:visited {
        color: #0ab1f0;
    }

    .commentlist li .comment-info {
        margin: 0;
        padding: 0;
        overflow: hidden;
        min-height: 96px;
        padding-left: 123px;
        padding-top: 14px;
    }

        .commentlist li .comment-info img {
            float: left;
            margin: 3px 30px 3px -120px;
            width: 90px;
            height: 90px;
            border-radius: 45px;
            background: #eee;
            display: inline;
        }

        .commentlist li .comment-info cite {
            display: inline;
            font-size: 16px;
            line-height: 17px;
            text-transform: capitalize;
            margin: 0;
            padding: 5px 6px 5px 0px;
            color: #555;
            font-style: normal;
            font-weight: bold;
            margin-bottom: 0;
        }

            .commentlist li .comment-info cite .comment-data {
                font-size: 11px;
                font-weight: normal;
                float: right;
                display: inline;
                padding-right: 10px;
            }

    .commentlist li .comment-text {
        clear: both;
        margin: 0;
        margin-top: -76px;
        padding: 0 20px 25px 123px;
    }

        .commentlist li .comment-text p {
            margin: 5px 0 20px 0;
            padding: 0;
            line-height: 1.8;
        }

        .commentlist li .comment-text .reply a {
            padding: 4px 14px;
            border: 1px solid #e1e1e1;
            border-radius: 22px;
            background-color: #fff;
            font-size: 11px;
            text-transform: uppercase;
            letter-spacing: 1px;
            color: #a3a3a3;
        }

            .commentlist li .comment-text .reply a:hover {
                background-color: #0ab1f0;
                border-color: #0ab1f0;
                color: #fff;
            }

    .commentlist li ul.children {
        margin: 0;
        padding: 0;
    }

        .commentlist li ul.children li.depth-2, .commentlist li ul.children li.depth-3 {
            margin-left: 40px;
            border-color: #e3e3e3;
        }

    .commentlist li .comment-text ol li, .commentlist li .comment-text ul li {
        border: none;
        padding: 5px 0;
    }

    .commentlist li .comment-text ol, .commentlist li .comment-text ol li {
        list-style: decimal;
        overflow: visible;
    }

.commentbox h3 {
    margin-top: 80px;
    font-size: 21px;
    font-weight: 400;
}

p.comment-notes {
    color: #a3a3a3;
    font-size: 13px;
}

.comment-form-comment textarea {
    width: 98%;
}

.form-allowed-tags {
    font-size: 11px;
    padding: 6px;
    background: #f3f3f3;
}

@media only screen and (min-width: 768px) {
    p.comment-form-author, p.comment-form-email, p.comment-form-url {
        width: 31%;
        float: left;
        margin-right: 2.31%;
        margin-bottom: 0;
    }

    p.comment-form-comment {
        clear: both;
        margin-top: 4px;
    }
}

@media only screen and (max-width: 767px) {
    .commentlist li .comment-info {
        padding-left: 50px;
        padding-top: 20px;
    }

        .commentlist li .comment-info img {
            width: 40px;
            height: 40px;
            border-radius: 20px;
            margin-top: -2px;
            margin-right: 10px;
            margin-left: -50px;
        }

    .commentlist li .comment-text {
        padding-left: 50px;
    }

    .commentlist li .comment-info cite .comment-data {
        position: relative;
        top: -23px;
        right: -8px;
        display: inline;
    }

    .commentlist li .comment-info cite {
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
    }

    .commentlist li .comment-text p {
        font-size: 13px;
        padding-top: 15px;
        line-height: 1.3;
    }

    .blog-post .col-md-1.alpha {
        padding-left: 10px;
    }

    .blog-single-post h6.blog-date {
        float: none;
        margin-top: 0;
    }

    .blog-post.blgtyp2 .blog-date-sec {
        border: 0 none;
        margin: 0;
        text-align: left;
        border-bottom: 1px solid #e5e5e5;
        background: #fdfdfd;
    }

        .blog-post.blgtyp2 .blog-date-sec span, .blog-post.blgtyp2 .blog-date-sec h3 {
            display: inline;
            margin: 0 10px;
        }
}

@media only screen and (max-width: 479px) {
    .commentlist li .comment-info cite .comment-data {
        top: -41px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 960px) {
    .blog-post .col-md-2 {
        width: 20%;
    }

    .blog-post .col-md-10 {
        width: 80%;
    }

    .blog-post .col-md-2 .blog-date-sec {
        width: auto;
    }

    .blog-post .col-md-1 {
        width: 10%;
    }

    .blog-post .col-md-5 {
        width: 45%;
    }

    .blog-post .col-md-6 {
        width: 45%;
    }

    .blog-post .col-md-1, .blog-post .col-md-2, .blog-post .col-md-5, .blog-post .col-md-6, .blog-post .col-md-10 {
        float: left;
    }
}

@media only screen and (max-width: 960px) {
    .blog-post.blgtyp2 .col-md-4.omega {
        padding-left: 0;
    }
}

@media only screen and (min-width: 1200px) {
    .blog-post.blgtyp2 .blog-date-sec h3 {
        font-size: 36px;
    }
}

.max-hero .slides-control {
    margin: 0px;
    padding: 0px;
    list-style: none;
    position: relative;
    height: 100%;
    display: block;
    background-color: #222;
}

    .max-hero .slides-control .slides-container {
        display: none;
    }

    .max-hero .slides-control .sparallax .slide-image {
        background-attachment: fixed;
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
    }

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {
    .max-hero .slides-control .sparallax .slide-image {
        background-attachment: scroll;
    }
}

.max-hero .slides-control .spattern .slide-image:after, .spattern.max-video:after, .video-sec .spattern:after {
    background: url(../images/spattern.png);
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    position: absolute;
    z-index: 1;
    content: "";
}

.max-hero .mejs-controls {
    display: none !important;
}

.max-hero .slides-navigation {
    margin: 0 auto;
    position: absolute;
    z-index: 3;
    top: 46%;
    width: 100%;
}

    .max-hero .slides-navigation a {
        position: absolute;
        display: block;
        width: 74px;
        height: 74px;
        background: url(../images/arrows2.png);
        opacity: 0;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        transition: all 0.5s;
    }

        .max-hero .slides-navigation a.prev {
            left: 1%;
            background-position: bottom center;
        }

        .max-hero .slides-navigation a.next {
            right: 1%;
            background-position: top center;
        }

        .max-hero .slides-navigation a:hover {
            opacity: 1 !important;
        }

.max-hero:hover .slides-navigation a {
    opacity: 0.3;
}

.maxslider .slides-content {
    color: #fff;
    position: absolute;
    width: 100%;
    top: 38%;
    margin: 0 auto;
    z-index: 2;
    background: transparent;
    height: 300px;
    min-height: 300px;
    text-align: center;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
}

.tagline-slider.flexslider {
    background: transparent;
    text-align: center;
    margin-bottom: 20px;
}

    .tagline-slider.flexslider .slides {
        height: auto;
        padding: 0;
        margin: 0 auto;
        position: relative;
        overflow: initial;
    }

        .tagline-slider.flexslider .slides li {
            word-break: break-word;
            color: #fff;
            list-style: none;
            font-size: 49px;
        }

            .tagline-slider.flexslider .slides li span {
                color: #1bbc9b;
            }

.tagline-slider .flex-direction-nav {
    display: none;
}

.tagline-slider .flex-control-nav {
    position: static;
}

.tagline-slider .flex-control-paging li a {
    background: none;
    width: 12px;
    height: 12px;
    border: 2px solid rgba(255,255,255,0.6);
    text-shadow: 1px 1px 2px rgba(0,0,0,5);
}

    .tagline-slider .flex-control-paging li a.flex-active {
        border-color: #fff;
        background: none;
    }

.slides-content p {
    line-height: 26px;
    width: 100%;
    max-width: 670px;
    position: relative;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
}

.slides-content .button.small {
    margin-top: 50px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    padding: 10px 25px;
    border-radius: 25px;
}

    .slides-content .button.small:after {
        display: none;
    }

    .slides-content .button.small.gray {
        background: none;
        border: 2px solid rgba(255,255,255,0.77);
        box-shadow: 0px 1px 5px rgba(0,0,0,0.14) inset;
    }

    .slides-content .button.small:hover {
        background: rgba(0, 0, 0, 0.4);
    }

.max-hero h1, .max-hero h2, .max-hero h3, .max-hero h4, .max-hero h5, .max-hero h6 {
    color: #fff;
    line-height: 1.2;
    margin-bottom: 10px;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
}

    .max-hero h1 strong, .max-hero h2 strong, .max-hero h3 strong {
        font-weight: bold;
    }

.max-hero h2 {
    font-size: 75px;
}

.max-hero h3 {
    font-size: 59px;
    padding: 7px 12px;
    margin: 20px 0;
    border: 5px solid #fff;
    line-height: 1;
    text-transform: uppercase;
    display: inline-block;
    font-weight: 900;
    position: relative;
    letter-spacing: -0.06em;
    opacity: 0.91;
}

.max-hero h5 {
    position: relative;
}

.max-hero h4 {
    font-size: 30px;
    letter-spacing: -0.04em;
    font-weight: 300;
}

.max-hero h6 {
    font-size: 17px;
    padding: 12px 18px;
    margin: 20px 0 30px;
    background: rgba(0, 0, 0, 0.3);
    display: inline-block;
    line-height: 1.8;
}

@media (max-width: 767px) {
    .max-hero h1, .max-hero h1 strong {
        font-size: 48px;
        letter-spacing: -0.03em;
    }

    .max-hero h2 {
        font-size: 40px;
    }

    .max-hero h3 {
        font-size: 35px;
        letter-spacing: -0.03em;
        line-height: 1;
        margin-bottom: 10px;
        padding: 6px 11px;
    }

    .slides-content p, .video-play-btn-wrap {
        margin: 16px auto;
    }
}

.video-play-btn-wrap {
    display: block;
    text-align: center;
}

.video-play-btn i {
    background: none;
    font-size: 32px;
    border-radius: 50%;
    color: #41474d;
    padding: 18px 18px 16px 23px;
    border: 4px solid;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
}

.blox.dark .video-play-btn i {
    color: #fff;
}

.video-play-btn i:hover {
    color: #41474d !important;
    background-color: #fff !important;
    border: 5px solid #fff !important;
    box-shadow: 0px 1px 15px rgba(0,0,0,0.19);
}

.sec-divider {
    background: url(../images/dividerline1.png) center center repeat-x;
    margin: 25px auto 30px;
    display: block;
    position: relative;
    height: 1px
}

    .sec-divider .cir {
        margin: auto;
        width: 50px;
        height: 50px;
        border: 1px solid #d7d7d7;
        padding: 11px 0;
        text-align: center;
        position: relative;
        top: -26px;
        border-radius: 100px;
        font-size: 16px;
        line-height: 26px;
        color: #b5b9bc
    }

.blox.dark .sec-divider {
    background: url(../images/dividerline2.png) center center repeat-x;
}

    .blox.dark .sec-divider .cir {
        border: 2px solid rgba(255, 255, 255, 0.7);
        color: #fff
    }

.max-title, .max-title2, .max-title3, .max-title4, .max-title5 {
    text-align: center;
    margin: 45px auto 40px;
    font-weight: 400;
    letter-spacing: 1.6px;
}

.max-title {
    margin-bottom: 5px;
    display: inline-block;
    text-align: left;
    margin-top: 40px;
}

.vc_span6 .max-title, .vc_span3 .max-title, .vc_span4 .max-title {
    margin-top: 14px;
}

.max-title * {
    font-weight: 400;
    position: relative;
    display: inline-block;
    color: #3b454d;
    font-size: 21px;
    line-height: 1.3;
    margin-bottom: 0;
    letter-spacing: -0.6px;
    text-transform: none;
}

.max-title:after {
    content: "";
    margin: 6px 0 15px;
    width: 35px;
    height: 0;
    display: block;
    position: relative;
    border-bottom: 3px solid #494949;
}

.max-title .max-line {
    display: none;
}

.max-title3 {
    margin-bottom: 35px;
    position: relative;
}

    .max-title3 h2 {
        font-size: 36px;
        font-weight: 800;
        letter-spacing: -2.3px;
        line-height: 1.24;
        position: relative;
        padding-bottom: 22px;
    }

    .max-title3:before, .max-title3:after {
        content: "";
        width: 160px;
        height: 0;
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -80px;
        bottom: 10px;
        border-bottom: 1px solid #d7d7d7;
    }

    .max-title3:after {
        width: 70px;
        bottom: 0;
        margin-left: -35px;
    }

.blox.dark .max-title3:before, .blox.dark .max-title3:after {
    border-color: rgba(255, 255, 255, 0.76);
}

.max-title3 span, .blox .max-title3 span {
    color: #27ae60
}

.max-title5 *, .max-title2 *, .max-title4 * {
    font-weight: bold;
    position: relative;
    display: inline-block;
    color: #3b454d;
    margin-top: 20px;
    font-size: 13px;
    line-height: 1.3;
    margin-bottom: 0;
    letter-spacing: 1.6px;
    text-transform: uppercase;
}

.max-title5, .max-title2 {
    margin-top: 25px;
    margin-bottom: 20px;
}

    .max-title2 *, .max-title4 * {
        font-weight: 600;
        font-size: 19px;
        color: #373e44;
    }

    .max-title5:after, .max-title2:after, .max-title4:after, .max-title5:before {
        content: "";
        margin: 8px auto 20px;
        width: 50px;
        height: 0;
        display: block;
        position: relative;
        border-bottom: 1px solid #ff5d5e;
    }

    .max-title2:after, .max-title4:after {
        width: 36px;
        border-bottom: 1px solid #ff5d5e;
        margin-bottom: 35px;
    }

.blox.dark .max-title5 *, .blox.dark .max-title4 * {
    color: #fff;
    border-color: #fff;
}

.blox.dark .max-title2:after, .blox.dark .max-title4:after, .blox.dark .max-title5:before {
    border-color: #fff;
}

.max-title4 {
    text-align: left;
    margin-top: 8px;
    margin-bottom: 14px;
}

    .max-title4 * {
        text-align: left;
        font-size: 17px;
        letter-spacing: 1px;
    }

    .max-title4:after {
        width: 40px;
        border-bottom: 2px solid #ff5d5e;
        margin: 0;
        margin-top: 8px;
    }

.max-title5 * {
    font-size: 29px;
    font-weight: 400;
    letter-spacing: -0.2px;
    text-transform: none;
    margin-bottom: 45px;
    font-family: "Arapey", serif;
}

.max-title5 h2 {
    line-height: 37px;
}

.max-title5:after, .max-title5:before {
    position: absolute;
    margin-left: -3px;
    left: 50%;
    top: auto;
    margin-top: -24px;
}

.max-title5:before {
    margin-top: 80px;
    width: 100px;
    margin-left: -50px;
    border-color: #d9d9d9;
}

.max-title5:after {
    width: 5px;
    height: 5px;
    border-radius: 3px;
    background: #ff5d5e;
    border: none;
}

.blox.dark .max-title5:before {
    border-color: rgba(255,255,255,0.48);
}

.sub-title {
    padding: 12px 0 14px;
    margin: 16px 0 20px 1px;
    border-bottom: 2px solid #27ae60;
    text-transform: uppercase;
    font-size: 14px;
    color: #777;
    letter-spacing: 1.2px;
    font-weight: bold;
}

.max-p {
    max-width: 660px;
    margin: 0 auto 40px;
    font-size: 19px;
    line-height: 1.7;
    color: #a2a5a7;
    font-weight: 300;
    text-align: center
}

.blox.blackbox .max-p {
    color: #808080
}

#wrap .bg-white {
    background: #fff;
}

.max-counter {
    text-align: center;
    color: #393A3A;
    font-size: 36px;
}

    .max-counter.s-counter .icon-counter {
        color: rgba(0,0,0,0.4);
        margin-right: 15px;
        font-size: 64px;
    }

.blox.dark .max-counter.s-counter .icon-counter {
    color: rgba(15,15,16,0.25);
}

.max-counter.s-counter .max-count {
    font-size: 78px;
    font-weight: 300;
    color: rgba(0,0,0,0.64);
}

.blox.dark .max-counter.s-counter .max-count {
    color: rgba(255,255,255,0.92);
}

.max-counter h5 {
    margin-top: 15px;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    position: relative;
}

.max-counter.s-counter h5 {
    text-transform: none;
    font-size: 16px;
    font-weight: 400;
    margin-top: 20px;
}

.max-counter h5:after {
    content: "";
    margin: 8px auto 20px;
    width: 24px;
    height: 0;
    display: block;
    position: relative;
    border-bottom: 2px solid rgba(0,0,0,0.27);
}

.max-counter.s-counter h5:after {
    border: none;
}

.blox.dark .max-counter.m-counter .max-count, .dark-content .max-counter.m-counter .max-count {
    border: 2px solid #fff;
}

.max-counter.m-counter {
    margin: 0 auto;
    padding: 20px;
    position: relative;
}

    .max-counter.m-counter .max-count {
        border: 2px solid #777;
        border-radius: 100%;
        position: relative;
        height: 190px;
        width: 190px;
        padding-top: 82px;
        margin: 0 auto;
        display: block;
        vertical-align: middle;
        font-size: 57px;
        font-weight: 300;
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
    }

    .max-counter.m-counter:hover .max-count, .blox.dark .max-counter.m-counter:hover .max-count, .dark-content .max-counter.m-counter:hover .max-count {
        background-color: #f08484;
        border-color: #f08484;
        color: #fff;
    }

.m-counter .icon-counter, .m-counter .suf-counter, .m-counter .pre-counter {
    display: none
}

.max-counter.s-counter {
    margin-bottom: 10%
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
    .max-counter.s-counter .icon-counter {
        font-size: 24px;
    }

    .max-counter.s-counter .max-count {
        font-size: 31px;
    }
}

.max-quote {
    text-align: center;
    padding: 10px;
}

    .max-quote cite {
        font-size: 18px;
        font-style: normal;
    }

    .max-quote small {
        font-size: 14px;
    }

    .max-quote:before {
        content: '';
        content: none;
    }

    .max-quote h2 {
        font-family: "Cardo",serif;
        font-size: 24px;
    }

        .max-quote h2:before {
            content: '\201C';
        }

        .max-quote h2:after {
            content: '\201D';
        }

        .max-quote h2:before, .max-quote h2:after {
            color: #FF4748;
            font-family: Times, serif;
            font-size: 30px;
            margin: 0 10px;
            font-weight: bold;
        }

.blox.dark .max-quote cite {
    color: #aaa
}

.blox .max-quote h2 {
    color: #32373b
}

.blox.dark .max-quote h2 {
    color: #fff
}

.blox .social-media {
    text-align: center
}

    .blox .social-media a {
        text-align: center;
        padding: 0 10px;
        margin-bottom: 20px;
        display: inline-block;
    }

        .blox .social-media a i {
            border: 2px transparent solid;
            font-size: 4em;
            padding: 30px;
            border-radius: 50%;
            color: #fff;
            margin-bottom: 20px;
            display: block;
            -webkit-transition: all .3s ease-in-out;
            -moz-transition: all .8s ease-in-out;
            -ms-transition: all .8s ease-in-out;
            -o-transition: all .8s ease-in-out;
            transition: all .8s ease-in-out;
            background: rgba(15, 15, 15, 0.6)
        }

        .blox .social-media a:hover i {
            color: #fff;
            border: 2px #fff solid;
        }

        .blox .social-media a span {
            -webkit-transition: all .8s ease-in-out;
            -moz-transition: all .8s ease-in-out;
            -ms-transition: all .8s ease-in-out;
            -o-transition: all .8s ease-in-out;
            transition: all .8s ease-in-out;
            color: transparent;
            text-transform: uppercase;
            font-size: 16px;
            font-weight: 600;
            text-shadow: 0 0 5px rgba(33, 65, 83, 1)
        }

        .blox .social-media a:hover span {
            color: #fff;
        }

#social-media.active.facebook {
    background: #3b5996 !important;
}

#social-media.active.twitter {
    background: #00acee !important;
}

#social-media.active.vimeo {
    background: #0dadd6 !important;
}

#social-media.active.dribble {
    background: #d53e68 !important;
}

#social-media.active.youtube {
    background: #cb322c !important;
}

#social-media.active.pinterest {
    background: #cb2027 !important;
}

#social-media.active.google {
    background: #c3391c !important;
}

#social-media.active.linkedin {
    background: #0073b2 !important;
}

#social-media.active.rss {
    background: #f29a1d !important;
}

#social-media.active.instagram {
    background: #457399 !important;
}

#social-media.active.skype {
    background: #00aaf3 !important;
}

#social-media.active.other-social {
    background: #ff5d5e !important;
}

#social-media.blox .social-media a span {
    display: none;
}

#social-media.blox .social-media a i {
    background: none;
    font-size: 2em;
    border: 1px transparent solid;
    margin: 0;
    padding: 20px;
}

#social-media {
    transition: background-color .8s ease-in-out;
    -webkit-transition: background-color .8s ease-in-out;
    -moz-transition: background-color .8s ease-in-out;
    -ms-transition: background-color .8s ease-in-out;
    -o-transition: background-color .8s ease-in-out;
}

    #social-media.blox .social-media a {
        margin: 20px 0;
    }

        #social-media.blox .social-media a:hover i {
            border: 1px #fff solid;
        }

.social-team {
    padding-bottom: 14px;
    text-align: left;
    padding-left: 8px;
}

    .social-team i {
        margin: 0px 4px;
        background: #fff;
        font-size: 21px;
        border-radius: 50%;
        padding: 11px;
        height: 41px;
        width: 41px;
        display: inline-block;
        text-align: center;
        color: #979797;
        webkit-transition: all 0.25s ease;
        -moz-transition: all 0.25s ease;
        -ms-transition: all 0.125s ease;
        -o-transition: all 0.25s ease;
        transition: all 0.25s ease;
    }

.our-team .social-team {
    border-top: 1px solid #e5e5e5;
    padding-bottom: 6px;
}

.our-team i.fa-twitter:hover {
    color: #00acee;
}

.our-team i.fa-vimeo-square:hover, .our-team i.fa-vimeo:hover {
    color: #0dadd6;
}

.our-team i.fa-dribbble:hover {
    color: #d53e68;
}

.our-team i.fa-youtube:hover {
    color: #cb322c;
}

.our-team i.fa-pinterest:hover {
    color: #cb2027;
}

.our-team i.fa-linkedin:hover {
    color: #0073b2;
}

.our-team i.fa-rss:hover {
    color: #f29a1d;
}

.our-team i.fa-google-plus:hover {
    color: #c3391c;
}

.our-team i.fa-instagram:hover {
    color: #457399;
}

.our-team {
    position: relative;
    text-align: left;
    border-bottom: 4px solid #e5e5e5;
    margin-bottom: 20px;
    overflow: hidden;
}

    .our-team figure {
        margin: 0 auto;
        overflow: hidden;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
    }

        .our-team figure img {
            width: 100%;
            height: auto;
            border-bottom: 5px solid #e5e5e5;
            min-height: 120px;
            background: #e8e8e8;
            min-width: 180px;
            display: block;
        }

    .our-team h2 {
        font-size: 21px;
        line-height: 30px;
        margin-bottom: 12px;
        font-weight: 500;
    }

    .our-team h5 {
        font-size: 15px;
        color: #6b6b6b;
        line-height: 1.3;
        font-weight: 400;
    }

    .our-team p {
        color: #797979;
        font-size: 14px;
    }

    .our-team .social-team i {
        width: 30px;
    }

@media only screen and (min-width: 768px) and (max-width: 960px) {
    .our-team h2 {
        font-size: 18px;
        margin-top: -37px;
        padding: 8px 12px;
        letter-spacing: -1px;
    }
}

.b-author {
    float: right;
    display: block;
    text-align: right;
}

    .b-author img {
        width: 90px;
        height: 90px;
        margin-left: 5px;
        border-radius: 45px;
        float: right;
    }

    .b-author p {
        margin: 0;
        float: left;
        font-size: 17px;
        color: #393939;
        margin-top: 22px;
        margin-right: 10px;
        font-weight: 400;
    }

    .b-author span {
        color: #797979;
        letter-spacing: 0;
        font-size: 14px;
        font-weight: 300;
    }

.testimonial-content p {
    margin: 12px;
    color: #444;
    line-height: 1.7;
    font-family: "Roboto Slab", Times;
    font-size: 21px;
    padding: 10px 0;
}

.testimonial {
    margin-bottom: 20px;
    clear: both;
    min-width: 220px;
}

.testimonial-content {
    padding: 12px;
    position: relative;
    border: 1px solid #f6f6f6;
    background: #f4f4f4;
    margin: 10px 0;
}

.container .testimonial-content p {
    margin: 6px;
}

.testimonial-content h4 {
    padding: 13px;
    line-height: 1.7;
    color: #595959;
    margin-top: 7px;
}

    .testimonial-content h4 q {
        font-size: 21px;
        font-family: "Roboto Slab", Times;
        font-weight: 300;
        color: #444;
        line-height: 1.7;
    }

.testimonial-arrow {
    position: absolute;
    width: 127px;
    height: 14px;
    left: 47px;
    bottom: -12px;
}

    .testimonial-arrow:after, .testimonial-arrow:before {
        content: '';
        display: block;
        position: absolute;
        width: 0;
        right: 58px;
        height: 0;
        border-top: 15px solid;
        border-right: 18px solid transparent;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease;
    }

    .testimonial-arrow:after {
        top: -1px;
        border-color: #f4f4f4 transparent transparent transparent;
    }

    .testimonial-arrow:before {
        top: 2px;
        border-color: #eee transparent transparent transparent;
    }

.testimonial-brand {
    position: relative;
    margin: 12px 16px 8px 0px;
}

    .testimonial-brand img {
        width: 90px;
        height: 90px;
        border-radius: 45px;
        float: left;
        margin-left: 5px;
        color: transparent;
        background: #c5c5c5 url(../images/avatr1.png) no-repeat center;
    }

    .testimonial-brand h5 {
        float: left;
        clear: right;
        margin: 20px;
        margin-right: 10px;
        font-size: 17px;
        color: #393939;
    }

        .testimonial-brand h5 strong {
            font-weight: 600;
        }

        .testimonial-brand h5 em {
            font-size: 14px;
            font-style: normal;
            font-family: Arial, Helvetica, sans-serif;
        }

.blox.dark .testimonial-content {
    background: rgba(0,0,0,0.15);
    border: none;
}

.blox.dark .testimonial-brand img {
    border: none;
}

.blox.dark .testimonial-arrow:before {
    top: 0;
    border-color: rgba(0,0,0,0.15) transparent transparent transparent;
}

.blox.dark .testimonial-arrow:after {
    border: none;
}

​.testimonials-slider-w .testimonial {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}

.testimonials-slider-w .testimonial-content {
    background: none;
    border: none;
}

@media only screen and (min-width: 961px) {
    .testimonials-slider-w .testimonial-content {
        margin-left: 140px;
        margin-right: 140px;
    }
}

.testimonials-slider-w .testimonial-content h4 {
    padding-bottom: 55px;
}

    .testimonials-slider-w .testimonial-content h4 q {
        font-size: 22px;
        line-height: 1.3;
        font-family: 'Arapey', serif;
        font-weight: 300;
        font-style: italic;
    }

        .testimonials-slider-w .testimonial-content h4 q:before, .testimonials-slider-w .testimonial-content h4 q:after {
            position: absolute;
            font-family: Times, serif;
            font-size: 30px;
            margin: 0 7px;
            font-weight: bold;
            opacity: 0.7;
        }

        .testimonials-slider-w .testimonial-content h4 q:before {
            content: '\201C';
            margin-left: -26px;
            padding-right: 3px;
        }

        .testimonials-slider-w .testimonial-content h4 q:after {
            content: '\201D';
            padding-right: 7px;
        }

.testimonials-slider-w .testimonial-brand h5 {
    margin: 5px 0 0;
    line-height: 1.5;
    font-size: 14px;
}

.testimonials-slider-w .testimonial-arrow {
    display: none;
}

.testimonials-slider-w .testimonial-brand h5, .testimonials-slider-w .testimonial-brand img {
    float: none;
}

.blox.dark .testimonials-slider-w .testimonial-content {
    background: none;
    border: none;
}

.testimonials-slider-w.flexslider {
    background: transparent;
    text-align: center;
    margin-bottom: 20px;
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
}

    .testimonials-slider-w.flexslider .slides {
        height: auto;
        padding: 0;
        margin: 0 auto;
        position: relative;
        overflow: initial;
    }

        .testimonials-slider-w.flexslider .slides li {
            word-break: break-word;
            color: #fff;
            list-style: none;
            font-size: 49px;
        }

            .testimonials-slider-w.flexslider .slides li span {
                color: #1bbc9b;
            }

    .testimonials-slider-w.flexslider .flex-direction-nav {
        display: block;
    }

        .testimonials-slider-w.flexslider .flex-direction-nav a {
            width: 60px;
            height: 60px;
            padding: 20px;
            background: none;
            opacity: 0.65;
            border: 2px solid rgba(0,0,0,0.6);
            border-radius: 50%;
            transition: all .19s ease;
        }

@media only screen and (max-width: 960px) {
    .testimonials-slider-w.flexslider .flex-direction-nav a {
        top: auto;
        bottom: -30px;
        right: auto;
        left: 50%;
        width: 40px;
        height: 40px;
        padding: 10px;
    }

    .testimonials-slider-w.flexslider .flex-direction-nav .flex-prev {
        margin-left: -42px;
    }

    .testimonials-slider-w.flexslider .flex-direction-nav .flex-next {
        margin-left: 2px;
    }
}

.testimonials-slider-w.flexslider .flex-direction-nav a i {
    color: rgba(0,0,0,0.6);
    font-size: 11px;
}

.testimonials-slider-w.flexslider .flex-direction-nav a:hover {
    opacity: 1;
    background: none;
}

.testimonials-slider-w.flexslider .flex-control-nav {
    display: none;
}

.testimonials-slider-w.flexslider .flex-control-paging li a {
    display: none;
}

.blox.dark .testimonials-slider-w.flexslider .flex-direction-nav a {
    border: 2px solid rgba(255,255,255,0.9);
}

    .blox.dark .testimonials-slider-w.flexslider .flex-direction-nav a i {
        color: rgba(255,255,255,0.9);
    }

.testimonials-slider-w.flexslider .testimonial-brand {
    position: relative;
    margin-left: auto;
    width: 100%;
    margin-right: auto;
    text-align: center;
    margin-top: -68px;
}

    .testimonials-slider-w.flexslider .testimonial-brand img {
        width: 76px;
        height: 76px;
        border-radius: 50%;
        background: #fff;
        padding: 3px;
        float: none;
        display: inline;
        border: 1px solid #ddd;
        margin-top: 10px;
    }

.blox.dark .testimonials-slider-w.flexslider .testimonial-brand img {
    padding: 0;
    border: none;
}

.jcarousel-container {
    max-width: 100%;
    padding: 0;
    display: block;
    position: relative;
}

.jcarousel-clip {
    position: relative;
    overflow: hidden;
    width: 100%;
}

ul.jcarousel-list {
    overflow: hidden;
    position: relative;
    top: 0px;
    margin: 0px;
    padding: 0px;
    left: 0px;
}

    ul.jcarousel-list li {
        float: left;
        list-style: none;
    }

        ul.jcarousel-list li img {
            max-width: 100%;
        }

.jcarousel-item {
    display: block;
}

.jcarousel-next:after, .jcarousel-prev:after {
    position: absolute;
    top: 6px;
    right: 6px;
    font-family: 'FontAwesome';
    font-size: 10px;
    color: #fff;
    content: "\f054";
    speak: none;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.jcarousel-prev:after {
    content: "\f053";
}

.jcarousel-next:hover, .jcarousel-next:active, .jcarousel-prev:hover, .jcarousel-prev:active {
    background-color: #da131e;
}

.jcarousel-next-disabled, .jcarousel-next-disabled:hover, .jcarousel-prev-disabled, .jcarousel-prev-disabled:hover {
    background-color: #e5e8ea;
    cursor: auto;
    border-bottom-color: #e0e0e0;
}

.client-block {
    width: 100%;
    display: block;
    margin-bottom: 60px;
}

.our-clients-wrap {
    float: none;
    margin-top: 10px;
    position: relative;
}

    .our-clients-wrap.crsl {
        margin-top: 0;
        margin-left: auto;
        margin-right: auto;
        max-width: 1100px;
    }

.jcarousel-next, .jcarousel-prev {
    background-color: #818c90;
    width: 22px;
    height: 22px;
    text-align: center;
    padding: 5px;
    border-radius: 0 2px 2px 0;
    position: absolute;
    right: 0;
    top: -49px;
    cursor: pointer;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.jcarousel-prev {
    right: 23px;
    border-radius: 2px 0 0 2px;
}

    .jcarousel-next:after, .jcarousel-prev:after {
        position: absolute;
        width: 17px;
        right: 2px;
        font-family: 'FontAwesome';
        font-size: 10px;
        color: #fff;
        speak: none;
        font-style: normal;
        font-weight: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
    }

    .jcarousel-next:hover, .jcarousel-next:active, .jcarousel-prev:hover, .jcarousel-prev:active {
        background-color: #ff9900;
    }

.jcarousel-next-disabled, .jcarousel-next-disabled:hover, .jcarousel-prev-disabled, .jcarousel-prev-disabled:hover {
    background-color: #e5e8ea;
    cursor: auto;
    border-bottom-color: #e0e0e0;
}

.related-works .jcarousel-next, .related-works .jcarousel-prev {
    margin-right: 10px;
}

.our-clients-wrap.crsl ul.our-clients img {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: grayscale(100%);
    filter: gray;
    -webkit-filter: grayscale(1);
}

    .our-clients-wrap.crsl ul.our-clients img:hover {
        filter: grayscale(0%);
        -webkit-filter: grayscale(0%);
        -moz-filter: grayscale(0%);
        filter: grayscale(0%);
        filter: none;
        -webkit-filter: grayscale(0);
    }

ul.our-clients {
    display: block;
    padding-left: 3px;
    margin: 10px 0 20px;
    box-shadow: 0px 2px 4px -3px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.1);
}

    ul.our-clients li {
        list-style: none;
        width: 20%;
        padding: 25px 15px;
        text-align: center;
        float: left;
        height: 130px;
        margin: 0;
        vertical-align: middle;
        border-bottom: 1px solid #e9e9e9;
        border-right: 1px solid #e9e9e9;
    }

        ul.our-clients li:nth-child(5n) {
            border-right: none;
        }

        ul.our-clients li:nth-child(n+6) {
            border-bottom: none;
        }

        ul.our-clients li:nth-child(n+11) {
            border-top: 1px solid #e9e9e9;
        }

@media only screen and (max-width: 767px) {
    .our-clients-wrap {
        padding-top: 30px;
    }

    ul.our-clients li {
        width: 49.979%;
    }

        ul.our-clients li:nth-child(5n) {
            border-right: 1px solid #e9e9e9;
        }

        ul.our-clients li:nth-child(2n) {
            border-right: none;
        }

        ul.our-clients li:nth-child(n+6) {
            border-bottom: 1px solid #e9e9e9;
        }

        ul.our-clients li:nth-child(n+3) {
            border-bottom: none;
        }

        ul.our-clients li:nth-child(n+5) {
            border-top: 1px solid #e9e9e9;
        }
}

ul.our-clients li img {
    height: auto;
    width: auto;
    max-width: 100%;
    max-height: 80px;
    margin: 0;
}

#our-clients.crsl.our-clients li {
    padding: 0;
    margin-left: 20px;
    text-align: center;
    width: 168px;
    border: none;
    padding-top: 35px;
}

ul.our-clients li:first-child {
    margin-left: 0;
}

ul.our-clients:after {
    clear: both;
}

#wrap .ptp-pricing-table {
    display: block;
    width: auto;
    margin: 0 auto;
}

    #wrap .ptp-pricing-table .ptp-item-container {
        text-align: center;
        margin: 12px 0;
        -webkit-transition: all .03s ease;
        -moz-transition: all .03s ease;
        -ms-transition: all .03s ease;
        -o-transition: all .03s ease;
        transition: all .03s ease;
        border: 1px solid transparent;
        border-radius: 6px;
    }

    #wrap .ptp-pricing-table .ptp-plan {
        background-color: #e7e7e7;
        font-weight: normal;
        font-size: 20px;
        margin: 0;
        padding: 16px;
        border-radius: 4px 4px 0 0;
        color: #425b71;
    }

    #wrap .ptp-pricing-table .ptp-price {
        padding: 8px 0;
        color: #fff;
        font-weight: bold;
        background: #27ae60;
        font-size: 12px;
        letter-spacing: 1.2px;
        text-transform: uppercase;
    }

    #wrap .ptp-pricing-table .ptp-bullet-item {
        background-color: #fbfbfb;
        color: #979797;
        text-align: center;
        padding: 16px 0;
        margin: 0;
        font-size: 13px;
        font-weight: 400;
        border-bottom: 1px dotted #e3e3e3;
    }

        #wrap .ptp-pricing-table .ptp-bullet-item span {
            color: #425b71;
            font-weight: 700
        }

    #wrap .ptp-pricing-table .ptp-item-container .ptp-cta {
        border-radius: 0 0 4px 4px;
        background-color: #f7f7f7;
        border-top: 3px solid #f0f0f0;
    }

    #wrap .ptp-pricing-table .ptp-item-container .ptp-button {
        padding: 12px 0;
        border: none;
        background-color: transparent;
        color: #4f667a;
        font-size: 12px;
        font-weight: bold;
        text-transform: uppercase;
    }

    #wrap .ptp-pricing-table .ptp-item-container:hover {
        background-color: #fff;
    }

        #wrap .ptp-pricing-table .ptp-item-container:hover .ptp-plan {
            background: #e4644b;
            color: #fff;
        }

        #wrap .ptp-pricing-table .ptp-item-container:hover .ptp-price {
            background: #de5440;
        }

        #wrap .ptp-pricing-table .ptp-item-container:hover .ptp-button {
            box-shadow: none;
            background-color: #e4644b;
            color: #fff
        }

    #wrap .ptp-pricing-table .ptp-three-col {
        width: 33.33333333333333%;
    }

    #wrap .ptp-pricing-table .ptp-four-col {
        width: 25%;
    }

.our-process-wrap {
    min-height: 260px;
    margin-bottom: 40px;
}

.our-process {
    border-bottom: 1px dashed #e0e0e0;
    position: relative;
    height: 160px;
}

    .our-process:before, .our-process:after, .our-process-item:after {
        content: "\f192";
        position: absolute;
        left: -8px;
        bottom: -4px;
        font-family: 'FontAwesome';
        font-size: 16px;
        color: #ccc;
    }

    .our-process:after {
        left: auto;
        bottom: -11px;
        right: -8px;
        content: "\f140";
    }

    .our-process.proc4level .our-process-item {
        width: 25%;
    }

    .our-process.proc5level .our-process-item {
        width: 20%;
    }

    .our-process.proc3level .our-process-item {
        width: 33.33%;
    }

.our-process-item {
    height: 160px;
    float: left;
    position: relative;
}

    .our-process-item:before {
        width: 1px;
        background: #e5e5e5;
        height: 82px;
        float: left;
        position: absolute;
        bottom: 0;
        left: 39px;
        content: "";
    }

    .our-process-item:after {
        bottom: -12px;
        left: 60%;
        content: "\f054";
        font-size: 10px;
        background: none;
    }

    .our-process-item .our-process-content {
        position: absolute;
        left: 85px;
        overflow: hidden;
    }

    .our-process-item i {
        width: 78px;
        height: 78px;
        color: #7d7d86;
        text-align: center;
        font-size: 32px;
        float: left;
        padding: 20px;
        border-radius: 39px;
        border: 3px solid #e5e5e5;
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
        -ms-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

    .our-process-item:hover i {
        background: #e84a52;
        color: #fff;
        border-color: #f28d93;
    }

    .our-process-item h5 {
        font-weight: 400;
        font-size: 17px;
        margin: 16px 10px 8px 0;
    }

@media only screen and (max-width: 767px) {
    .our-process.proc4level {
        height: 640px;
    }

    .our-process.proc5level {
        height: 800px;
    }

    .our-process.proc3level {
        height: 480px;
    }

    .our-process {
        border: none
    }

        .our-process:before {
            display: none;
        }

        .our-process:after {
            left: 48px;
        }

        .our-process.proc4level .our-process-item, .our-process.proc5level .our-process-item, .our-process.proc3level .our-process-item {
            width: 100%;
        }

    .our-process-item:after {
        content: "\f0d7";
        left: 35px;
        bottom: 30px;
        font-size: 16px;
    }

    .our-clients-wrap {
        padding-top: 110px;
    }
}

.teaser-box1 .image-wrapper {
    position: relative;
    overflow: hidden;
}

    .teaser-box1 .image-wrapper .iconbg-w {
        position: absolute;
        top: auto;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 60px;
        text-align: center;
        background-color: #8ade77;
        color: #fff;
        z-index: 2;
        opacity: 0.8;
    }

        .teaser-box1 .image-wrapper .iconbg-w i {
            color: #fff;
            display: block;
            width: 100%;
            height: 60px;
            line-height: 60px;
            font-size: 32px;
            vertical-align: middle;
        }

    .teaser-box1 .image-wrapper img {
        position: relative;
        display: block;
        height: auto;
        z-index: 1;
    }

.teaser-box1 .content-wrapper {
    text-align: center;
    padding: 20px 25px 15px;
    border: 7px solid #eee;
    border-top: none;
    background: #fbfbfb;
}

.teaser-box1 a {
    display: block;
    color: #485159;
    overflow: hidden;
}

.teaser-box1 .content-wrapper h5, .teaser-box2 .content-wrapper h5 {
    margin-bottom: 0;
    font-size: 18px;
    color: #888;
    font-weight: 400;
    font-style: italic;
    font-family: "Arapey", serif;
}

    .teaser-box1 .content-wrapper h5.subtitle-bg {
        padding: 0px 6px;
        display: inline-block;
        color: #fff;
    }

.teaser-box1 .content-wrapper h4, .teaser-box2 .content-wrapper h2 {
    font-size: 25px;
    line-height: 1.1;
    font-weight: bold;
    letter-spacing: -1px;
}

.teaser-box1 .content-wrapper p, .teaser-box2 .content-wrapper p {
    color: #62666b;
    font-size: 14px;
}

.teaser-box2 {
    text-align: left;
    overflow: hidden;
    position: relative;
}

    .teaser-box2 img {
        max-width: 100%;
        height: auto;
    }

    .teaser-box2 .content-wrapper {
        padding-bottom: 20px;
        border-bottom: 7px solid #eee;
        background: #fbfbfb;
        z-index: 2;
    }

        .teaser-box2 .content-wrapper .iconbg-w {
            position: relative;
            bottom: 0;
            display: block;
            width: 50px;
            height: 50px;
            line-height: 50px;
            position: relative;
            text-align: center;
            margin: 0 auto 15px;
            border-radius: 15px;
        }

            .teaser-box2 .content-wrapper .iconbg-w i {
                font-size: 40px;
                line-height: 50px;
                color: #fff;
            }

        .teaser-box2 .content-wrapper h5 {
            background-color: #48d228;
            color: #fff;
            display: block;
            line-height: normal;
            letter-spacing: 1px;
            padding: 4px 20px;
            margin-bottom: 15px;
        }

        .teaser-box2 .content-wrapper h2 {
            padding: 2px 20px;
            color: #444;
            font-size: 24px;
            font-weight: bold;
            line-height: 26px;
            margin: 0;
        }

        .teaser-box2 .content-wrapper p {
            padding: 1px 20px;
            color: #777;
            line-height: normal;
            margin: 0;
            margin-top: 10px;
        }

.latest-b2 {
    margin: 30px 0;
}

    .latest-b2 a:hover {
        text-decoration: underline;
    }

.latest-b2-img {
    float: left;
    width: 140px;
    margin-right: 15px;
    min-height: 140px;
}

.latest-b2-cont {
    min-height: 140px;
    padding-right: 10px;
}

h3.latest-b2-title a {
    color: #2a2a2a;
}

h6.latest-b2-cat, h5.latest-b2-date {
    font-size: 12px;
    margin-bottom: 10px;
    font-weight: 400;
    margin-top: 2px;
    letter-spacing: 1px;
    line-height: 1;
    text-transform: uppercase;
}

    h6.latest-b2-cat a {
        color: #616161;
    }

h5.latest-b2-date {
    color: #999;
    font-size: 13px;
    font-weight: 300;
    font-style: normal;
}

@media only screen and (min-width: 961px) {
    .vc_col-md-8 .col-md-6.col-lg-4, .vc_col-md-6 .col-md-6.col-lg-4, .vc_col-md-10 .col-md-6.col-lg-4, .vc_col-sm-8 .col-md-6.col-lg-4, .vc_col-sm-6 .col-md-6.col-lg-4, .vc_col-sm-10 .col-md-6.col-lg-4, .vertical-header-enabled .col-md-6.col-lg-4 {
        width: 50%;
        padding-left: 0;
    }
}

@media only screen and (max-width: 479px) {
    .latest-b2-img {
        width: 100%;
        float: none;
        margin-bottom: 7px;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    h3.latest-b2-title {
        font-size: 16px;
        letter-spacing: 2px;
    }
}

.twitter-box {
    width: 100%;
    background: #00a0d1;
    text-align: center;
    padding: 50px 0;
}

    .twitter-box i {
        display: inline-block;
        font-size: 60px;
        color: #fff;
        padding: 15px;
        margin: 10px 0;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
    }

    .twitter-box h3 {
        font-size: 20px;
        color: #fff;
        width: 80%;
        margin: 0 auto 30px;
        line-height: 1.5;
    }

    .twitter-box a {
        color: #111;
    }

        .twitter-box a:hover {
            text-decoration: underline;
        }

        .twitter-box a.follow-twitter {
            color: #fff;
            background: #058dc1;
            border-radius: 50px;
            padding: 10px 30px;
            font-weight: 400;
            vertical-align: middle;
            text-decoration: none
        }

            .twitter-box a.follow-twitter:hover {
                border: 2px solid #fff;
            }

.contact-form {
    border: 5px solid #e9e9e9;
    text-align: center;
    padding: 20px;
    padding-bottom: 0;
    border-radius: 9px;
}

    .contact-form form {
        padding: 20px 0;
    }

    .contact-form .field-group {
        text-align: left;
        padding: 0 20px;
    }

    .contact-form .input-group.first {
        padding-top: 20px;
    }

    .contact-form h5 {
        text-align: left;
        padding-left: 11px;
        display: inline-block;
    }

    .contact-form p {
        color: #555;
    }

    .contact-form input {
        width: auto;
        display: block;
        height: 45px;
        padding-left: 15px;
        background: #f7f7f7;
    }

    .contact-form textarea {
        display: block;
        width: 100%;
        height: 110px;
        padding: 5px 15px;
        background: #f7f7f7;
    }

    .contact-form .col-md-6 textarea {
        margin-top: 0;
    }

    .contact-form textarea:focus, .contact-form input:focus {
        background: #fff;
        -moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
        -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
        box-shadow: 0 0 3px rgba(0,0,0,.2);
        border: 1px solid #aaa;
    }

    .contact-form input, .contact-form textarea {
        border: none;
        color: #555;
        width: 100%;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

.blox .contact-form input, .blox .contact-form textarea {
    background: #fff;
}

.blox.dark .contact-form input, .blox.dark .contact-form textarea {
    background: rgba(0,0,0,0.8);
}

.contact-form .btnSend {
    color: #444;
    background: none;
    border: 3px solid #444;
    text-transform: uppercase;
    letter-spacing: 0.6px;
    font-size: 13px;
    height: 48px;
    font-weight: 500;
    box-shadow: none;
}

    .contact-form .btnSend:hover {
        background: #27ae60;
        border-color: #27ae60;
        color: #fff;
    }

.contact-info h5 {
    margin-bottom: 15px;
}

.contact-info p {
    margin: 0;
    font-size: 13px;
    padding: 7px 0;
    font-weight: 400;
    color: #555;
}

.contact-info i {
    font-size: 17px;
    margin-right: 10px;
    color: #e84c3d;
}

.our-map:before {
    content: '';
    background: url(../images/map.png) repeat-x 0 0;
    height: 4px;
    overflow: hidden;
    width: 100%;
    margin: 0;
    display: block;
}

#nav .btnSend {
    background: none;
    padding: 8px 14px;
    font-size: 11px;
    font-weight: 600;
    color: #797979;
    border: 2px solid #e9e9e9;
    box-shadow: none;
    text-transform: uppercase;
}

.contact-form .txbx {
    width: 96%;
    height: 54px;
    border: 3px solid #e5e5e5;
    border-radius: 4px;
    float: none;
    padding-left: 14px;
    font-size: 16px;
    margin-left: 8px;
}

    .contact-form .txbx:focus {
        border-width: 2px;
        border-radius: 2px;
    }

.contact-form .era {
    min-height: 190px;
    max-height: 300px;
    width: 96%;
}

.contact-form .erabox {
    width: 100%;
    height: 100%;
    margin-top: 12px;
    padding: 20px 0;
    background: #fff;
    border-top: 5px solid #e9e9e9;
}

.contact-form .sendbtn {
    padding: 10px 18px;
    font-size: 14px;
    display: block;
    margin: auto;
}

.blox.dark .contact-form .btnSend {
    color: #fff;
}

.contact-form span.bad-field {
    font-size: 13px;
    margin-left: 9px;
    color: #edc1c1;
}

    .contact-form span.bad-field.captcha {
        display: inherit;
    }

input[type="text"].bad-field, input[type="password"].bad-field, input[type="email"].bad-field, #wrap textarea.bad-field {
    border: 3px solid #edc1c1;
}

input[type="text"].good-field, input[type="password"].good-field, input[type="email"].good-field, #wrap textarea.good-field {
    border: 3px solid #c1edc5;
}

.contact-form .g-recaptcha {
    display: inline-block;
    margin-bottom: 35px;
}

#contact-map {
    box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.1) inset;
    border: 1px solid #d6dbdc;
    border-left: none;
    border-right: none;
    padding: 0;
    margin: 0
}

    #contact-map iframe {
        width: 100%;
        padding: 0;
        margin: 0;
        margin-bottom: -7px;
    }

.contact-inf {
    background: url(../images/world-map2.png) no-repeat center 20px;
}

#wrap .blox .contact-inf i {
    margin-bottom: 10px;
    margin-top: 10px;
}

.widget .contact-inf {
    background: url(../images/world-map.png) no-repeat center center;
}

.row.magic {
    padding-left: 40px;
}

.columns.magic {
    padding-left: 20px;
}

.magic-link {
    clear: both;
}

    .magic-link a {
        display: inline-block;
        font-size: 13px;
        width: auto;
        color: #fff;
        text-shadow: 1px 1px 0 #eb8710;
        border-radius: 15px;
        padding: 3px 22px 3px 16px;
        text-transform: capitalize;
        background: #ffa02f url(../images/rowp3.png) no-repeat right;
        background-position: 97% 52%;
        -webkit-transition: padding 0.2s ease, background 0.16s ease;
        -moz-transition: background 0.16s ease;
        -ms-transition: background 0.16s ease;
        -o-transition: background 0.16s ease;
        transition: background 0.16s ease;
        text-align: center;
    }

        .magic-link a.get {
            padding: 7px 26px 7px 20px;
            background-color: #7ebd22;
            border-radius: 5px;
            text-shadow: 1px 1px 0 #649b19;
            text-transform: uppercase;
        }

            .magic-link a.get.shadow1 {
                box-shadow: 0px 0px 5px #fff inset, 0 2px 3px -1px #74ad20;
                -webkit-box-shadow: 0px 0px 7px #fff inset, 0 2px 5px -1px #74ad20;
            }

        .magic-link a:hover {
            background-color: #4c4665;
            background-position: center right;
            text-shadow: 1px 1px 0 #666;
        }

#wrap .rc-anchor.rc-anchor-standard {
    border: none !important;
    box-shadow: none;
    background: none;
}

.easyPieChart {
    position: relative;
    text-align: center;
}

    .easyPieChart canvas {
        position: absolute;
        top: 0;
        left: 0;
    }

.pie {
    text-align: center;
    font-size: 49px;
    position: relative;
    margin: 0 auto 20px;
}

    .pie p {
        font-size: 16px;
        color: #888;
        font-weight: 400;
        position: absolute;
        bottom: -52px;
        width: 100%;
        padding-top: 10px;
        border-top: 2px solid #f9f9f9;
    }

.container .pie p {
    margin-bottom: 0;
}

.callout {
    padding: 34px 0;
    min-height: 60px;
    margin: 8px 0 30px;
    position: relative;
    clear: both;
    border-width: 1px 0;
    border-style: solid;
    border-color: #e5e5e5;
}

    .callout h1, .callout h2, .callout h3 {
        font-weight: 500;
    }

    .callout a {
        text-decoration: underline;
    }

        .callout a.callurl {
            display: block;
            padding: 10px 30px;
            background: #0093d0;
            text-decoration: none;
            color: #fff;
            margin: 4px 0 10px 15px;
            position: relative;
            float: right;
            border-radius: 2px;
            -webkit-transition: all 0.2s ease;
            -moz-transition: all 0.2s ease;
            -ms-transition: all 0.2s ease;
            -o-transition: all 0.2s ease;
            transition: all 0.2s ease;
        }

            .callout a.callurl:hover {
                background: #363f46;
                color: #fff;
            }

.container .callout p {
    margin: 0;
}

.dpromo p {
    max-width: 480px;
}

.dpromo img {
    float: right;
    margin-left: 3px;
}

.double-btn {
    text-align: center;
}

    .double-btn .button {
        margin-left: 15px;
        margin-right: 15px;
    }

.vertical-space, .vertical-space1, .vertical-space2, .vertical-space3, .vertical-space4, .vertical-space5 {
    display: block;
    width: 100%;
    margin: 0;
    clear: both;
    border: 0 none;
    height: 20px;
}

.vertical-space2 {
    height: 40px;
}

.vertical-space3 {
    height: 60px;
}

.vertical-space4 {
    height: 80px;
}

.vertical-space5 {
    height: 100px;
}

* + html hr.vertical-space, * + html hr.vertical-space1, * + html hr .vertical-space2, * + html hr.vertical-space3, * + html hr.vertical-space4, * + html hr.vertical-space5 {
    height: 0px;
    margin: 10px 0;
    background: #fff;
    border: 1px solid #fff;
}

* + html hr.vertical-space2 {
    margin: 20px 0;
}

* + html hr.vertical-space3 {
    margin: 30px 0;
}

* + html hr.vertical-space4 {
    margin: 40px 0;
}

* + html hr.vertical-space5 {
    margin: 50px 0;
}

h4.subtitle, .icon-top-title h2.subtitle {
    border-bottom: 1px solid #e5e5e5;
    letter-spacing: 0em;
    font-weight: bold;
    text-transform: uppercase;
    margin: 35px 0 21px 0;
    line-height: 2;
    font-size: 16px;
    padding-bottom: 5px;
    clear: both;
}

    .icon-top-title h2.subtitle.boldbrdr {
        border-bottom-width: 4px;
    }

    h4.subtitle img {
        float: left;
        margin-right: 5px;
        vertical-align: baseline
    }

    h4.subtitle.r1dd {
        margin-top: 20px;
    }

.title {
    background: #fff url(../images/title-left1.png) repeat-x 0 6px;
    overflow: hidden;
    margin-bottom: 21px;
    clear: both;
}

    .title h4, .title h3 {
        background: #fff;
        display: inline;
        margin-left: 18px;
        padding: 0 3px;
        font-weight: 400;
        font-size: 18px;
    }

h6.h-sub-content {
    display: inline-block;
    letter-spacing: 0.2px;
    font-size: 18px;
    font-weight: 400;
    text-transform: capitalize;
    border-bottom: 2px solid #e12121;
    line-height: 47px;
    margin-bottom: -2px;
    width: auto;
    max-width: 100%;
}

.sub-content span {
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    letter-spacing: 2px;
}

.sub-content {
    border-bottom: 2px solid #e9e9e9;
    position: relative;
    margin-bottom: 30px;
}

.mex-title {
    line-height: 43px;
    display: inline-block;
    padding-bottom: 20px;
    margin-bottom: 20px;
    font-weight: 100;
}

.acc-trigger {
    border-top: 1px solid #e4e4e4;
    cursor: pointer;
    display: block;
    margin: 0;
}

    .acc-trigger:last-of-type, .acc-container:last-of-type {
        border-bottom: 3px solid #f3f2f2;
        margin-bottom: 20px;
    }

.no-js .acc-trigger:last-of-type {
    border-bottom: none;
}

.acc-trigger a {
    background: url(../images/accordion-ico.png) no-repeat 6px 18px;
    display: block;
    color: #656f78;
    padding: 19px 14px 16px 40px;
    text-decoration: none;
    text-shadow: none;
    font-weight: bold;
    font-size: 16px;
}

    .acc-trigger a:hover {
        background-color: #fbfbfb;
    }

    .acc-trigger a:hover, .acc-trigger.active a, .acc-trigger.active a:hover {
        color: #0ab1f0;
    }

        .acc-trigger.active a:hover {
            background-color: transparent;
        }

.acc-trigger.active {
    cursor: default;
    border-top-color: #b0afaf;
    background-color: #fff;
}

    .acc-trigger.active:last-of-type {
        border-bottom: none;
        margin-bottom: 0;
    }

    .acc-trigger.active a {
        background-position: 6px -54px;
        cursor: default;
    }

.acc-container .content {
    padding: 0 14px 21px 40px;
}

.qot-week {
    clear: both;
    margin: 10px 0;
    margin-top: 36px;
    padding-bottom: 18px;
    position: relative;
    text-align: center;
    border-top: 1px solid #e5e5e5;
}

    .qot-week .qot-pic {
        position: relative;
        margin: 0 auto;
        margin-top: 7px;
        height: 40px;
        width: 74px;
    }

        .qot-week .qot-pic:before {
            content: '\201C';
            border-top: 2px solid #c4c4c4;
            border-radius: 50%;
            font-size: 62px;
            color: #555;
            font-weight: bold;
            background: #fff;
            padding: 3px 20px;
            margin-top: 20px;
            font-family: Georgia, Times, serif
        }

    .qot-week h6.qot-title {
        text-transform: uppercase;
        margin: 8px 0;
        color: #999;
        display: block;
        clear: both;
        font-size: 10px;
        font-weight: bold;
    }

    .qot-week blockquote, .qot-week blockquote cite, .qot-week blockquote cite small {
        padding: 0;
        margin: 0;
        font-style: normal;
    }

        .qot-week blockquote:before {
            content: '';
            content: none;
        }

    .qot-week h3 {
        font-family: "Roboto Slab",serif;
        font-size: 24px;
    }

        .qot-week h3:before {
            content: '\201C';
        }

        .qot-week h3:after {
            content: '\201D';
        }

        .qot-week h3:before, .qot-week h3:after {
            font-family: Times, serif;
            font-size: 30px;
            margin: 0 10px;
            font-weight: bold;
        }

    .qot-week cite {
        display: block;
        font-weight: 400;
        margin-top: 20px;
        font-size: 17px;
        color: #494949;
        margin-bottom: 8px;
    }

        .qot-week cite:before {
            content: '\2014\0020';
        }

.column .qot-week, .columns .qot-week {
    margin-left: 0;
    margin-right: 0;
}

.progress-barBg {
    position: relative;
    z-index: 3;
    width: 100%;
    height: 45px;
    box-shadow: inset 0px 1px 3px rgba(40, 40, 40, 0.1);
    margin-bottom: 25.5px;
    background: #fff;
    background-image: -moz-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,.02) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.1)), color-stop(100%, rgba(0,0,0,.02)));
    background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,.02) 100%);
    background-image: -o-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,.02) 100%);
    background-image: -ms-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,.02) 100%);
    background-image: linear-gradient(to bottom, rgba(0,0,0,0.1) 0%, rgba(0,0,0,.02) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#00000000', GradientType=0 );
}

.progress-bar-box h5 {
    margin-bottom: 11px;
}

.progress-bar {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    height: 45px;
    -webkit-animation: fillup 5s ease;
    -moz-animation: fillup 5s ease;
    -ms-animation: fillup 5s ease;
    -o-animation: fillup 5s ease;
    animation: fillup 5s ease;
}

.progress-barFill {
    width: 100%;
    height: 45px;
    -webkit-animation: progress 1s linear infinite;
    -moz-animation: progress 1s linear infinite;
    animation: progress 1s linear infinite;
    background-repeat: repeat-x;
    background-size: 45px 45px;
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-percent {
    position: absolute;
    top: -30px;
    left: 100%;
    z-index: 1;
    width: 38px;
    margin-left: -19px;
    text-align: center;
    background: #000;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    opacity: 0;
    -webkit-animation: percent-show 1.7s ease 5s forwards;
    -moz-animation: percent-show 1.7s ease 5s forwards;
    -o-animation: percent-show 1.7s ease 5s forwards;
    animation: percent-show 1.7s ease 5s forwards;
}

    .progress-percent:after {
        width: 8px;
        height: 8px;
        content: ' ';
        position: absolute;
        z-index: 2;
        top: 100%;
        left: 50%;
        margin: -4px 0 0 -4px;
        background: #000;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    .progress-percent p {
        display: inline-block;
        margin: 0;
        color: #fff;
        font-size: 12px;
        line-height: 1;
    }

.white-space {
    clear: both;
    width: 100%;
    height: 40px;
}

.flrdbtnshow a.button {
    margin-right: 5px;
}

.w-pricing-table {
    text-align: center;
    border-radius: 5px;
    margin-bottom: 21px;
    border: 1px solid #e5e5e5;
}

    .w-pricing-table .price-header, .w-pricing-table .price-footer {
        background: #fbfbfb;
        border-radius: 5px 5px 0 0;
    }

    .w-pricing-table .price-footer {
        padding-top: 20px;
        padding-bottom: 20px;
        border-top: 1px solid #e5e5e5;
        border-radius: 0 0 5px 5px;
    }

        .w-pricing-table .price-footer a {
            margin-bottom: 0px;
        }

    .w-pricing-table .price-header {
        border-bottom: 1px solid #e5e5e5;
    }

    .w-pricing-table ul.features {
        padding: 11px 16px;
    }

        .w-pricing-table ul.features li {
            list-style: none;
            border-top: 1px dashed #e3e3e3;
            padding-top: 12px;
            font-family: Arial, sans-serif;
        }

            .w-pricing-table ul.features li:nth-child(1) {
                border: none;
            }

    .w-pricing-table .plan-title {
        text-transform: capitalize;
        font-family: "Open Sans";
        font-weight: 600;
        font-size: 14px;
        line-height: 36px;
        background-color: #465155;
        border-radius: 5px 5px 0 0;
        padding: 9px 15px;
        margin: 0 -1px;
        color: #fff;
    }

    .w-pricing-table .plan-price {
        line-height: normal;
        background: #fafafa;
        padding: 12px 15px;
        margin: 0;
        border-top: 1px solid rgba(255,255,255,0.4);
    }

        .w-pricing-table .plan-price span {
            font-weight: 700;
            font-size: 34px;
            color: #465155;
            text-shadow: 0 1px 1px rgba(255,255,255,0.3);
        }

    .w-pricing-table.featured .plan-title, .w-pricing-table.featured .plan-price span, .w-pricing-table.featured .plan-price small {
        color: #fff;
    }

.plan-price small {
    font-size: 14px;
    font-weight: 400;
}

.w-pricing-table.featured .plan-title {
    line-height: 46px;
    background-color: #e53f51;
    font-size: 14px;
}

.w-pricing-table.featured .plan-price {
    border-top: 1px solid #d63243;
    background: #f45365;
    padding: 15px;
}

    .w-pricing-table.featured .plan-price span {
        font-size: 42px;
        text-shadow: 0 1px 1px rgba(0,0,0,0.4);
    }

.ls-slide h1 {
    text-transform: uppercase;
    font-size: 49px;
    font-weight: bold;
}

.ls-slide h4 {
    font-weight: 400;
}

.countdown-w {
    text-align: center;
    color: #393A3A;
    font-size: 36px;
    margin: 0 auto;
    padding: 24px 0 20px;
    position: relative;
}

    .countdown-w .icon-w {
        font-size: 24px;
    }

    .countdown-w .label-w {
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 1px;
        text-transform: uppercase;
        position: relative;
    }

.blox.dark .countdown-w .block-w {
    border-color: #fff;
}

.countdown-w .block-w {
    display: inline-block;
    padding-top: 30px;
    margin: 0 20px 20px;
    border: 2px solid #777;
    border-radius: 100%;
    position: relative;
    height: 190px;
    width: 190px;
    font-size: 49px;
    font-weight: bold;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

    .countdown-w .block-w.done-w {
        border: 0 none;
    }

.countdown-w .count-w {
    padding: 24px 0 20px;
}

.testimonials-slider-w .testimonial-content h4 q {
    font-size: 25px;
    font-style: italic;
}

.countdown-w.ctd-di .block-w {
    border: none;
    width: auto;
    padding: 25px 0;
    margin-left: 20px;
    margin-right: 20px;
}

@media only screen and (min-width: 961px) {
    .countdown-w.ctd-di span.seconds-w.block-w {
        width: 24%;
    }
}

.countdown-w.ctd-di .icon-w {
    font-size: 60px;
    float: left;
}

    .countdown-w.ctd-di .icon-w.li_calendar {
        color: #e49e96;
    }

    .countdown-w.ctd-di .icon-w.fa-clock-o {
        color: #c2da9f;
    }

    .countdown-w.ctd-di .icon-w.li_clock {
        color: #8dd4f0;
    }

    .countdown-w.ctd-di .icon-w.li_heart {
        color: #f690c1;
    }

.countdown-w.ctd-di .count-w {
    padding: 0;
    float: left;
    font-size: 78px;
    line-height: 59px;
    font-weight: 100;
    color: #4d433a;
    margin-left: 6px;
    margin-right: 10px;
}

.countdown-w.ctd-di .minutes-w .count-w {
    margin-left: 0;
}

.countdown-w.ctd-di .label-w {
    float: left;
    padding-top: 20px;
    color: #4d433a;
    font-size: 15px;
    letter-spacing: 8px;
}

.widget .countdown-w.ctd-di {
    padding: 0;
}

    .widget .countdown-w.ctd-di .block-w {
        margin: 0;
        border-right: 1px solid rgb(77, 77, 77);
        border-radius: 0;
        padding: 0 24px;
        height: auto;
    }

        .widget .countdown-w.ctd-di .block-w.seconds-w {
            border-right: 0;
        }

    .widget .countdown-w.ctd-di .icon-w {
        font-size: 36px;
    }

    .widget .countdown-w.ctd-di .count-w {
        color: #fff;
        font-size: 48px;
        line-height: 36px;
        width: 56px;
    }

    .widget .countdown-w.ctd-di .days-w .count-w {
        width: auto;
    }

    .widget .countdown-w.ctd-di .label-w {
        color: #fff;
        letter-spacing: 0px;
        padding-top: 8px;
    }

.ts-di.testimonials-slider-w.flexslider .flex-control-nav, .testimonials-slider-w.flexslider .flex-control-paging li a {
    display: block;
}

.ts-di.testimonials-slider-w .testimonial-content h4 {
    padding-bottom: 70px;
}

    .ts-di.testimonials-slider-w .testimonial-content h4 q {
        font-size: 25px;
        font-style: normal;
    }

.ts-di.testimonials-slider-w.flexslider .flex-control-nav {
    position: relative;
    margin-top: 30px;
    width: 100%;
    right: 0px;
}

.ts-di.testimonials-slider-w.flexslider .flex-control-paging li a.flex-active {
    background-color: #585858;
    cursor: pointer;
}

.blox.dark .ts-di.testimonials-slider-w.flexslider .flex-control-paging li a.flex-active {
    background-color: #fff;
}

.ts-di.testimonials-slider-w.flexslider .flex-control-paging li a {
    width: 10px;
    height: 10px;
    background-color: transparent;
    border-radius: 0 !important;
    border: 2px solid #585858;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.blox.dark .ts-di.testimonials-slider-w.flexslider .flex-control-paging li a {
    border-color: #fff;
}

.ts-di.testimonials-slider-w.flexslider .testimonial-brand img {
    padding: 0;
    border: none;
}

.ts-di.testimonials-slider-w.flexslider .flex-direction-nav a, .blox.dark .ts-di.testimonials-slider-w.flexslider .flex-direction-nav a {
    border: none;
}

    .ts-di.testimonials-slider-w.flexslider .flex-direction-nav a i {
        font-size: 32px;
    }

.testimonials-slider-w .testimonial-brand h5 {
    font-family: 'Domine', sans-serif;
    font-size: 15px;
}

.w-twitterfeed-di {
    background-color: rgb(251, 250, 250);
    padding: 30px 40px 30px 90px;
    border-radius: 5px;
}

    .w-twitterfeed-di img {
        width: 108px;
        height: 108px;
        border-radius: 50%;
        float: left;
        margin-right: 20px;
    }

    .w-twitterfeed-di .tweets {
        clear: both;
        padding-top: 30px;
        list-style: none;
    }

    .w-twitterfeed-di figcaption {
        padding-top: 41px;
    }

    .w-twitterfeed-di h3 {
        font-size: 24px;
        font-weight: 700;
        color: #000;
        line-height: 24px;
        margin-bottom: 0;
    }

    .w-twitterfeed-di h4, .w-twitterfeed-di .tweets li {
        font-size: 15px;
        font-weight: 300;
        color: #000;
        margin-bottom: 29px;
        line-height: 24px;
    }

        .w-twitterfeed-di .tweets li.tw-item {
            margin-bottom: 4px;
        }

        .w-twitterfeed-di .tweets li.tw-timestamp {
            color: #999;
            font-size: 13px;
            text-transform: uppercase;
        }

@media only screen and (min-width: 768px) and (max-width: 960px) {
    .w-twitterfeed-di {
        padding-left: 30px;
    }
}

@media only screen and (max-width: 767px) {
    .w-twitterfeed-di {
        padding-left: 15px;
    }
}

.ts-tri.testimonials-slider-w .testimonial-content h4 {
    padding: 20px 25px;
    border: 2px solid #fff;
    border-radius: 0;
    background: rgba(255,255,255,0.18);
}

    .ts-tri.testimonials-slider-w .testimonial-content h4 q {
        padding-left: 25px;
        padding-right: 15px;
    }

.ts-tri.testimonials-slider-w.flexslider .testimonial-brand {
    margin-top: 0;
}

    .ts-tri.testimonials-slider-w.flexslider .testimonial-brand img {
        width: 110px;
    }

.blox.dark .ts-tri.testimonials-slider-w.flexslider .testimonial-brand img {
    border: 5px solid #fff;
}

.ts-tri.testimonials-slider-w .testimonial-brand h5 {
    font-size: 18px;
    font-family: 'Lora',serif;
    letter-spacing: 1px;
}

.ts-tri.testimonials-slider-w.flexslider .flex-direction-nav a {
    width: 30px;
    height: 52px;
    border: none;
    border-radius: 2px;
    padding: 17px 20px 17px 10px;
    background: #ddd;
    top: auto;
    bottom: 85px;
    left: 50%;
}

.blox.dark .ts-tri.testimonials-slider-w.flexslider .flex-direction-nav a {
    background: #000;
    border: none;
}

    .ts-tri.testimonials-slider-w.flexslider .flex-direction-nav a:hover, .blox.dark .ts-tri.testimonials-slider-w.flexslider .flex-direction-nav a:hover {
        background: #ef0f38;
    }

.ts-tri.testimonials-slider-w.flexslider .flex-direction-nav .flex-prev {
    margin-left: -96px;
}

.ts-tri.testimonials-slider-w.flexslider .flex-direction-nav .flex-next {
    margin-left: 65px;
    right: auto;
}

@media only screen and (min-width: 961px) {
    .ts-tri.testimonials-slider-w .testimonial-content {
        margin-left: 100px;
        margin-right: 100px;
        padding: 8px 15px;
    }
}

.countdown-w.ctd-tri .block-w {
    border: none;
    border-radius: 0;
}

    .countdown-w.ctd-tri .block-w .count-w {
        margin: auto;
        border: none;
        font-weight: 300;
        border-radius: 0;
        padding: 30px;
        padding-top: 35px;
        background: rgba(255,255,255,0.14);
        line-height: 90px;
        border-radius: 67px;
        width: 158px;
        box-shadow: 0px 0px 7px rgba(0,0,0,0.028), 0px 1px 1px rgba(255,255,255,0.24) inset;
    }

    .countdown-w.ctd-tri .block-w i {
        display: none;
    }

.countdown-w.ctd-tri .label-w {
    font-size: 29px;
    font-weight: 400;
    margin-top: 20px;
    text-transform: capitalize;
}

.countdown-w.ctd-tri {
    font-family: 'Cinzel',serif;
}

.w-twitterfeed-tri {
    background-color: #f9f4ed;
    padding: 30px 20px 40px;
    box-shadow: 0 0 0 4px #ddd, 0 0 0 1px #ddd inset;
    border: 7px solid #fff;
}

    .w-twitterfeed-tri .tw-fig img {
        width: 110px;
        height: 110px;
        border-radius: 50%;
        float: left;
        margin-right: 20px;
        border: 4px solid #ee7755;
    }

    .w-twitterfeed-tri .tweets {
        clear: both;
        padding-top: 30px;
        list-style: none;
    }

    .w-twitterfeed-tri figcaption {
        padding-top: 41px;
    }

    .w-twitterfeed-tri h3 {
        font-size: 24px;
        font-weight: 700;
        font-family: 'Lora', serif;
        color: #ee7755;
        line-height: 24px;
        margin-bottom: 0;
    }

    .w-twitterfeed-tri a {
        color: #f26c47;
    }

    .w-twitterfeed-tri h4 a, .w-twitterfeed-tri .tweets li {
        font-size: 15px;
        font-weight: 300;
        color: #000;
        margin-bottom: 29px;
        line-height: 24px;
    }

        .w-twitterfeed-tri .tweets li.tw-item {
            margin-bottom: 4px;
        }

        .w-twitterfeed-tri .tweets li.tw-timestamp {
            color: #bd9699;
            font-size: 13px;
        }

    .w-twitterfeed-tri a.follow-text {
        margin-top: 15px;
        padding: 10px 25px;
        background-color: #fff;
        display: inline-block;
        font-family: 'Lora', serif;
        font-size: 16px;
        font-weight: 400;
        color: #555;
        border-radius: 33px;
        text-align: center;
        width: 100%;
        box-shadow: 0 0 0 3px #fff, 0 0 0 1px #f0a893 inset;
        border: 3px solid #fdcdbf;
    }

        .w-twitterfeed-tri a.follow-text:hover {
            border-color: #ee7755;
        }

    .w-twitterfeed-tri.w-mirror figure.tw-fig img {
        float: right;
        margin-left: 20px;
        margin-right: 0;
    }

    .w-twitterfeed-tri.w-mirror figcaption {
        float: right;
        text-align: right;
    }

    .w-twitterfeed-tri.w-mirror .tweets li {
        text-align: right;
    }

.ts-tetra.testimonials-slider-w .testimonial-content h4 {
    padding-bottom: 0;
}

    .ts-tetra.testimonials-slider-w .testimonial-content h4 q {
        font-size: 25px;
        font-style: normal;
        color: #202020;
    }

.ts-tetra.testimonials-slider-w.flexslider .testimonial-brand {
    margin-top: 0;
}

    .ts-tetra.testimonials-slider-w.flexslider .testimonial-brand img {
        width: 76px;
        border-radius: 0;
        border: 4px solid #dfa948;
        padding: 0;
        margin-bottom: 14px;
    }

.blox.dark .ts-tetra.testimonials-slider-w.flexslider .testimonial-brand img {
    border: 5px solid #fff;
}

.ts-tetra.testimonials-slider-w .testimonial-brand h5 {
    font-size: 18px;
    font-family: 'Lora',serif;
    letter-spacing: 1px;
}

.ts-tetra.testimonials-slider-w.flexslider .flex-direction-nav a {
    border-width: 3px;
    border-radius: 0;
    padding: 13px;
    width: 50px;
    height: 50px;
}

    .ts-tetra.testimonials-slider-w.flexslider .flex-direction-nav a i {
        font-size: 13px;
    }

.ts-tetra.testimonials-slider-w.flexslider .flex-control-nav {
    display: inline-block;
    position: static;
}

.ts-tetra.testimonials-slider-w.flexslider .flex-control-paging li {
    margin: 0 2px;
    line-height: 10px;
}

    .ts-tetra.testimonials-slider-w.flexslider .flex-control-paging li a {
        display: inline-block;
        width: 25px;
        height: 4px;
        background: #d6d6d6;
        border: none;
        border-radius: 0;
    }

        .ts-tetra.testimonials-slider-w.flexslider .flex-control-paging li a.flex-active {
            background: #dfa948;
        }

@media only screen and (min-width: 961px) {
    .ts-tetra.testimonials-slider-w .testimonial-content {
        margin-left: 100px;
        margin-right: 100px;
        padding: 8px 15px;
    }
}

@media only screen and (max-width: 960px) {
    .ts-tetra.testimonials-slider-w.flexslider .flex-direction-nav a {
        padding: 7px;
        width: 36px;
        height: 36px;
        bottom: -40px;
    }
}

.latest-b2 {
    margin: 30px 0;
}

    .latest-b2 a:hover {
        text-decoration: underline;
    }

.latest-b2-img {
    float: left;
    width: 140px;
    margin-right: 15px;
    min-height: 140px;
}

.latest-b2-cont {
    min-height: 140px;
    padding-right: 10px;
}

h3.latest-b2-title {
    font-size: 17px;
    margin-bottom: 9px;
    font-weight: 700;
    margin-top: 12px;
    text-transform: uppercase;
    line-height: 1;
}

    h3.latest-b2-title a {
        color: #2a2a2a;
    }

h6.latest-b2-cat, h5.latest-b2-date {
    font-size: 12px;
    margin-bottom: 10px;
    font-weight: 400;
    margin-top: 2px;
    letter-spacing: 1px;
    line-height: 1;
    text-transform: uppercase;
}

    h6.latest-b2-cat a {
        color: #616161;
    }

h5.latest-b2-date {
    color: #999;
    font-size: 13px;
    font-weight: 300;
    font-style: normal;
}

@media only screen and (min-width: 961px) {
    .vc_col-md-8 .col-md-6.col-lg-4, .vc_col-md-6 .col-md-6.col-lg-4, .vc_col-md-10 .col-md-6.col-lg-4, .vc_col-sm-8 .col-md-6.col-lg-4, .vc_col-sm-6 .col-md-6.col-lg-4, .vc_col-sm-10 .col-md-6.col-lg-4, .vertical-header-enabled .col-md-6.col-lg-4 {
        width: 50%;
        padding-left: 0;
    }
}

@media only screen and (max-width: 479px) {
    .latest-b2-img {
        width: 100%;
        float: none;
        margin-bottom: 7px;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    h3.latest-b2-title {
        font-size: 16px;
        letter-spacing: 2px;
    }
}

.container.latestposts-one {
    margin: 0 -10px;
}

@media only screen and (min-width: 1200px) {
    .container.latestposts-one {
        margin: 0 -15px;
    }
}

.latestposts-one .latest-b {
    margin-bottom: 5px;
    position: relative;
}

.latestposts-one .latest-content {
    background: #fff;
    padding: 15px 0 5px;
}

.latestposts-one .latest-b-cat {
    position: absolute;
    top: 0;
    background: #ff6c6d;
    padding: 5px 15px;
    color: #fff
}

    .latestposts-one .latest-b-cat a {
        font-style: normal;
        font-size: 13px;
        font-weight: 600;
        color: #fff;
    }

        .latestposts-one .latest-b-cat a:hover {
            text-decoration: underline;
        }

.latestposts-one .latest-date {
    padding-bottom: 5px;
    margin-bottom: 0;
    color: #737478;
}

.latestposts-ros .latest-content p.latest-icons {
    position: absolute;
    top: 0px;
    right: 11px;
    background: #333;
    color: #fff;
    padding: 4px 8px;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.2s linear;
}

.latestposts-one .latest-b:hover .latest-content p.latest-icons {
    visibility: visible;
    opacity: 1;
}

.latestposts-one .latest-content p.latest-icons span {
    padding: 5px;
}

    .latestposts-one .latest-content p.latest-icons span i {
        padding-right: 4px;
        font-size: 12px;
    }

.latestposts-one .latest-title {
    font-size: 21px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: -1px;
}

    .latestposts-one .latest-title a {
        color: #3b454d;
    }

        .latestposts-one .latest-title a:hover {
            color: #ff6c6d;
        }

.latestposts-one .latest-img img {
    width: 100%;
    height: auto !important;
}

.latestposts-one p {
    font-family: 'lora', 'Open Sans', sans-serif;
    font-size: 15px;
    line-height: 1.55;
}

.latestposts-one .latest-author, .latestposts-one .latest-author a {
    font-size: 13px;
    margin-bottom: 5px;
    font-style: italic;
    color: #a1a1a1;
}

.container.latestposts-two {
    margin: 0 -10px;
}

@media only screen and (min-width: 1200px) {
    .container.latestposts-two {
        margin: 0 -15px;
    }
}

.latestposts-two .blog-post img, .blog-post iframe, .blog-single-post img, .blog-single-post iframe {
    border-bottom: none;
}

.latestposts-two .entry-meta, .entry-content {
    float: left;
    margin-bottom: 8px;
}

.latestposts-two .blog-post {
    border: none;
    margin-bottom: 10px;
}

.latestposts-two .blog-date-sec {
    border-right: none;
    padding-right: 0;
}

.latestposts-two .blog-post .blog-date-sec img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin-top: 3px;
}

.latestposts-two .blog-date-sec {
    border-right: none;
    padding-right: 15px;
    float: left;
    min-width: 80px;
}

.latestposts-two .blog-post p.blog-author {
    padding-top: 5px;
    margin-bottom: 15px;
    font-size: 13px;
    font-weight: 400;
    color: #a1a1a1;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 0;
    text-transform: none;
}

    .latestposts-two .blog-post p.blog-author a {
        font-size: 13px;
        color: #a1a1a1;
        text-transform: capitalize;
        letter-spacing: 0;
    }

.latestposts-two .blog-post .tline-date.lfb2 {
    color: #a1a1a1;
}

.latestposts-two .blog-post p.blog-author a:hover {
    color: #ff6c6d;
}

.latestposts-two .blog-post p strong {
    font-weight: bold;
}

.latestposts-two .blog-post h4 {
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 12px;
}

.latestposts-two .blog-line p.blog-cat a {
    color: #ff6c6d;
}

.latestposts-two .blog-post .entry-content p.blog-detail {
    color: #444;
    font-weight: 400;
    font-size: 15px;
    line-height: 1.6;
    padding-right: 14%;
}

.latestposts-two .blog-line p.blog-cat a {
    font-weight: 600;
    font-size: 13px;
    letter-spacing: 0;
    text-transform: capitalize;
}

.latestposts-two .blog-line h4 {
    font-weight: bold;
    letter-spacing: -1px;
    font-size: 18px;
    line-height: 1.3;
}

.latestposts-two .blog-line p {
    font-size: 12px;
}

.latestposts-two .blog-line:hover h4 a {
    color: #ff6c6d;
}

.latestposts-two .blog-line:hover .img-hover:before {
    -webkit-box-shadow: inset 0 0 0 5px;
    -moz-box-shadow: inset 0 0 0 5px;
    box-shadow: inset 0 0 0 5px;
    color: #ff6c6d;
}

.latestposts-two .blog-line p strong {
    font-size: 12px;
    font-weight: 300;
}

.latestposts-two .blog-post img {
    margin: 0;
    padding: 0;
}

.latestposts-two .blog-post .pad-r20 a {
    position: relative;
    display: inline-block;
}

.latestposts-two .col-md-5:last-child .blog-line {
    border-bottom: none;
}

.container.latestposts-three, .container.latestposts-seven {
    margin: 0 -10px;
}

@media only screen and (min-width: 1200px) {
    .container.latestposts-three, .container.latestposts-seven {
        margin: 0 -15px;
    }
}

.latestposts-three .latest-b2 {
    margin: 0 0 15px;
    border: 1px solid #e1e1e1;
}

.latestposts-three .latest-b2-img, .latestposts-seven .latest-b2-img {
    float: none;
    width: auto;
    margin: -1px;
    min-height: 1px;
}

.latestposts-three .latest-b2-cont {
    min-height: 1px;
    padding: 20px;
}

.latestposts-three .latest-b2-metad2 {
    border-top: 1px solid #e1e1e1;
    margin: -20px;
    padding: 20px;
    color: #a1a1a1;
    letter-spacing: 0;
    font-weight: 400;
    font-size: 13px;
}

    .latestposts-three .latest-b2-metad2 i {
        margin-right: 3px;
    }

.latestposts-three .latest-b2-cont a.readmore {
    display: none;
}

.latestposts-three .latest-b2-cont p {
    color: #999;
    line-height: 1.5;
    font-size: 15px;
    font-weight: 400;
    font-family: 'Lora', Sans-serif;
}

.latestposts-three h3.latest-b2-title {
    font-size: 21px;
    margin-top: 2px;
    text-transform: none;
    letter-spacing: -1px;
    font-weight: bold;
    line-height: 1.3;
}

    .latestposts-three h3.latest-b2-title a {
        color: #292929;
        text-decoration: none;
    }

        .latestposts-three h3.latest-b2-title a:hover {
            color: #ff6c6d;
        }

.latestposts-three h6.latest-b2-cat, h5.latest-b2-date {
    font-size: 13px;
    font-weight: 600;
    text-transform: none;
    letter-spacing: 0;
}

    .latestposts-three h6.latest-b2-cat a {
        color: #ff6c6d;
    }

.latestposts-three .latest-b2-metad2 span {
    padding: 0 4px;
}

.latestposts-seven .latest-b2-img img {
    border-bottom: 2px solid #e5e5e5;
}

.latestposts-seven h3.latest-b2-title {
    font-weight: 400;
    line-height: 1.3;
    font-family: "Roboto Slab";
    font-size: 17px;
    line-height: 24px;
    text-transform: none;
}

    .latestposts-seven h3.latest-b2-title a {
        color: #444;
    }

.latestposts-seven .latest-b2-cont {
    min-height: 60px;
}

.container.latestposts-four {
    margin: 0 -10px;
}

@media only screen and (min-width: 1200px) {
    .container.latestposts-four {
        margin: 0 -15px;
    }
}

.latestposts-four .latest-b2 {
    margin: 10px 0 0;
}

@media only screen and (min-width: 961px) {
    .latestposts-four .col-md-6 {
        padding-left: 35px;
    }

        .latestposts-four .col-md-6:first-of-type {
            border-right: 1px solid #e7e7e7;
            padding-left: 0;
            padding-right: 45px;
        }
}

.latestposts-four .col-md-9 {
    padding: 0;
}

.latestposts-four .latest-b2-img {
    float: none;
    width: 100%;
    margin: 0;
    min-height: auto;
}

.latestposts-four .latest-b2-cont {
    min-height: 20px;
    position: relative;
}

.latestposts-four .latest-b2 .au-avatar img {
    width: 75px;
    height: 75px;
    border: 3px solid #eee;
    margin-bottom: 12px;
}

.latestposts-four .latest-b2 h6.blog-date {
    margin-bottom: 12px;
}

.latestposts-four .latest-b2 h6.blog-author {
    margin-bottom: 45px;
    letter-spacing: 0;
    line-height: 1.5;
    font-size: 17px;
    color: #222;
}

    .latestposts-four .latest-b2 h6.blog-author strong {
        color: #a1a1a1;
        font-size: 13px;
        font-weight: 400;
    }

.latestposts-four .latest-b2 h6.latest-b2-cat {
    display: inline-block;
    padding: 12px 16px 10px;
    background: #ff6c6d;
    color: #fff;
}

    .latestposts-four .latest-b2 h6.latest-b2-cat a {
        color: #fff;
    }

.latestposts-four .latest-b2-img {
    padding-left: 15px;
}

    .latestposts-four .latest-b2-img img {
        margin-bottom: 14px;
        border-top: 5px solid #e1e1e1;
    }

.latestposts-four h3.latest-b2-title {
    font-size: 21px;
    padding: 5px 15px;
    line-height: 1.25;
    margin-top: -37px;
    text-transform: none;
    font-weight: 700;
    letter-spacing: -1px;
    background: #fff;
    margin-left: 40px;
    margin-right: 20px;
    border-top: 5px solid #e1e1e1;
}

    .latestposts-four h3.latest-b2-title a {
        color: #292929;
    }

        .latestposts-four h3.latest-b2-title a:hover {
            color: #ff6c6d;
            text-decoration: none;
        }

.latestposts-four h6.latest-b2-cat, .latestposts-four h5.latest-b2-date {
    font-size: 10px;
}

.latestposts-four .latest-b2 .vertical-space {
    height: 2px;
}

@media only screen and (max-width: 960px) {
    .latestposts-four .latest-b2 .au-avatar {
        float: left;
        margin-right: 20px;
    }

    .latestposts-four .latest-b2 h6.blog-author {
        margin-bottom: 5px;
        font-size: 15px;
        font-weight: 600;
    }

    .latestposts-four .latest-b2 h6.latest-b2-cat {
        display: inline-block;
        padding: 6px 12px 5px;
    }

    .latestposts-four .latest-b2-img {
        padding-left: 0;
        clear: both;
    }

        .latestposts-four .latest-b2-img img {
            width: 100%;
        }

    .latestposts-four .col-md-6:first-of-type {
        border-bottom: 1px solid #e7e7e7;
    }
}

@media only screen and (max-width: 767px) {
    .latestposts-four h3.latest-b2-title {
        margin-left: 16px;
        margin-right: 16px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

.container.latestposts-five {
    margin: 0 -10px;
}

@media only screen and (min-width: 1200px) {
    .container.latestposts-five {
        margin: 0 -15px;
    }
}

.latestposts-five .latest-b2 {
    margin: 30px 0;
}

.latestposts-five h3.latest-b2-title {
    font-size: 18px;
    text-transform: none;
    letter-spacing: -1px;
    line-height: 1.2;
}

.latestposts-five h6.latest-b2-cat {
    font-size: 13px;
    text-transform: none;
    letter-spacing: 0;
    font-weight: 600;
}

    .latestposts-five h6.latest-b2-cat a {
        color: #ff6c6d;
    }

        .latestposts-five h6.latest-b2-cat a:hover {
            text-decoration: underline;
        }

.latestposts-five h5.latest-b2-date {
    font-size: 11px;
    text-transform: uppercase;
}

.container.latestposts-six {
    margin: 0 -10px;
}

@media only screen and (min-width: 1200px) {
    .container.latestposts-six {
        margin: 0 -15px;
    }
}

.latestposts-six .latest-b {
    margin-bottom: 15px;
    border: 1px solid #e1e1e1;
}

.latestposts-six .latest-img {
    margin: -1px;
    width: auto;
}

.latestposts-six .latest-content {
    background: #fff;
    padding: 15px;
    padding-bottom: 10px;
}

    .latestposts-six .latest-content p.latest-date {
        margin-bottom: 5px;
        color: #ff6c6d;
        font-size: 13px;
        font-weight: 600;
    }

.latestposts-six .latest-title {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: -1px;
}

    .latestposts-six .latest-title a {
        color: #3b454d;
    }

        .latestposts-six .latest-title a:hover {
            color: #ff6c6d;
        }

.latestposts-six .latest-img img {
    width: 100%;
    height: auto !important;
}

.latestposts-six .latest-author {
    margin-bottom: 10px;
    font-size: 13px;
    color: #a1a1a1;
}

    .latestposts-six .latest-author a {
        color: #a1a1a1;
    }

        .latestposts-six .latest-author a:hover {
            color: #ff6c6d;
            text-decoration: underline;
        }

.a-post-box {
    position: relative;
    overflow: hidden;
}

    .a-post-box .latest-txt {
        position: absolute;
        bottom: 0;
        padding: 24px;
        transition: all .5s ease-in-out;
    }

    .a-post-box .latest-title {
        font-size: 21px;
        margin-bottom: 16px;
        font-weight: 700;
        letter-spacing: -1px;
        line-height: 1.2;
    }

        .a-post-box .latest-title a {
            color: #fff;
        }

            .a-post-box .latest-title a:hover {
                color: #ff6c6d
            }

    .a-post-box .latest-cat {
        background: #ff6c6d;
        padding: 3px 5px 5px;
        color: #fff;
        border: none;
        letter-spacing: 0;
        transition: all .5s ease-in-out;
    }

        .a-post-box .latest-cat a {
            padding: 0 5px;
            color: #fff;
            font-size: 13px;
            font-weight: 600;
        }

    .a-post-box .latest-meta {
        font-size: 13px;
        color: #fff;
        margin: 20px 0 0 15px;
    }

        .a-post-box .latest-meta span {
            margin-right: 10px;
        }

        .a-post-box .latest-meta .latest-date {
            font-size: 13px;
            font-weight: 600;
            color: #b7b7b7;
        }

    .a-post-box .latest-content {
        color: #fff;
        margin-top: 30px;
    }

    .a-post-box .latest-img img {
        width: 100%;
    }

    .a-post-box .latest-overlay {
        height: 100%;
        background-color: rgba(36, 36, 36, 0.4);
        position: absolute;
        width: 100%;
        bottom: 0;
    }

.container.a-post-box {
    margin: 0 -10px;
}

.vc_col-sm-4 .a-post-box .latest-author, .vc_col-sm-4 .a-post-box .latest-views, .vc_col-sm-4 .a-post-box .latest-comments {
    display: none;
}

.vc_col-sm-4 .a-post-box .latest-title, .wpb_column .wpb_column .a-post-box .latest-title {
    font-size: 18px;
}

.vc_col-sm-3 .a-post-box .latest-title {
    font-size: 15px;
    letter-spacing: -0.5px;
}

.vc_col-sm-3 .a-post-box .latest-txt {
    padding: 20px;
}

.vc_col-sm-3 .a-post-box .a-post-box .latest-meta {
    margin-left: 10px;
}

.vc_col-sm-6 .a-post-box .latest-img, .vc_col-lg-6 .a-post-box .latest-img {
    border-bottom: 1px solid #575757;
}

.vc_col-sm-6 .wpb_row.vc_row-fluid .wpb_column .a-post-box .latest-img, .vc_col-lg-6 .wpb_row.vc_row-fluid .wpb_column .a-post-box .latest-img {
    border-bottom: none;
}

@media only screen and (max-width: 479px) {
    .a-post-box .latest-txt {
        padding: 10px;
    }

    .a-post-box .latest-title {
        font-size: 16px;
    }

    .a-post-box .latest-meta {
        display: block;
    }
}

.dropup, .dropdown {
    position: relative;
}

.dropdown-toggle {
    *margin-bottom: -3px;
}

    .dropdown-toggle:active, .open .dropdown-toggle {
        outline: 0;
    }

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 4px solid #000000;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
    opacity: 0.3;
    filter: alpha(opacity=30);
}

.dropdown .caret {
    margin-top: 8px;
    margin-left: 2px;
}

.dropdown:hover .caret, .open .caret {
    opacity: 1;
    filter: alpha(opacity=100);
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 4px 0;
    margin: 1px 0 0;
    list-style: none;
    background-color: #ffffff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}

    .dropdown-menu.pull-right {
        right: 0;
        left: auto;
    }

    .dropdown-menu .divider {
        *width: 100%;
        height: 1px;
        margin: 8px 1px;
        *margin: -5px 0 5px;
        overflow: hidden;
        background-color: #e5e5e5;
        border-bottom: 1px solid #ffffff;
    }

    .dropdown-menu a {
        display: block;
        padding: 3px 15px;
        clear: both;
        font-weight: normal;
        line-height: 18px;
        color: #7a7f83;
        white-space: nowrap;
    }

    .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
        color: #ffffff;
        text-decoration: none;
        background-color: #1eb1e4;
    }

.open {
    *z-index: 1000;
}

    .open > .dropdown-menu {
        display: block;
    }

.pull-right > .dropdown-menu {
    right: 0;
    left: auto;
}

.well, .promobox {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f9f9f9;
    border: 1px solid #e1e7ec;
    border: 1px solid rgba(0, 0, 0, 0.05);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

    .well blockquote {
        border-color: #e5e5e5;
        border-color: rgba(0, 0, 0, 0.15);
    }

        .well blockquote:before, blockquote.well:before {
            content: "";
            content: none;
        }

.well-large {
    padding: 24px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.well-small {
    padding: 9px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.promobox {
    background: #fdfdfd;
    padding-bottom: 11px;
}

    .promobox button, .promobox .button {
        float: right;
    }

.collapse {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.35s ease;
    -moz-transition: height 0.35s ease;
    -ms-transition: height 0.35s ease;
    -o-transition: height 0.35s ease;
    transition: height 0.35s ease;
}

    .collapse.in {
        height: auto;
    }

.close {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 18px;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

    .close:hover {
        color: #000000;
        text-decoration: none;
        cursor: pointer;
        opacity: 0.4;
        filter: alpha(opacity=40);
    }

.nav {
    margin-bottom: 18px;
    margin-left: 0;
    list-style: none;
}

    .nav > li > a {
        display: block;
    }

        .nav > li > a:hover {
            text-decoration: none;
            background-color: #e1e7ec;
        }

    .nav > .pull-right {
        float: right;
    }

    .nav .nav-header {
        display: block;
        padding: 3px 15px;
        font-size: 11px;
        font-weight: bold;
        line-height: 18px;
        color: #999999;
        text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
        text-transform: uppercase;
    }

    .nav li + .nav-header {
        margin-top: 9px;
    }

.nav-list {
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 0;
}

    .nav-list > li > a, .nav-list .nav-header {
        margin-right: -15px;
        margin-left: -15px;
        text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    }

    .nav-list > li > a {
        padding: 3px 15px;
    }

    .nav-list > .active > a, .nav-list > .active > a:hover {
        color: #ffffff;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
        background-color: #0088cc;
    }

    .nav-list [class^="icon-"] {
        margin-right: 2px;
    }

    .nav-list .divider {
        *width: 100%;
        height: 1px;
        margin: 8px 1px;
        *margin: -5px 0 5px;
        overflow: hidden;
        background-color: #e5e5e5;
        border-bottom: 1px solid #ffffff;
    }

.nav-tabs, .nav-pills {
    *zoom: 1;
}

    .nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after {
        display: table;
        content: "";
    }

    .nav-tabs:after, .nav-pills:after {
        clear: both;
    }

    .nav-tabs > li, .nav-pills > li {
        float: left;
    }

        .nav-tabs > li > a, .nav-pills > li > a {
            padding-right: 18px;
            padding-left: 18px;
            line-height: 14px;
        }

.nav-tabs {
    border-bottom: 1px solid #e5e5e5;
}

    .nav-tabs > li {
        margin-bottom: -1px;
    }

        .nav-tabs > li > a {
            padding-top: 12px;
            background: #f7f7f7;
            padding-bottom: 12px;
            color: #555;
            line-height: 18px;
            border: 1px solid #e5e5e5;
            border-right: 0 none;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 13px;
        }

            .nav-tabs > li > a:hover {
                background: #fbfbfb;
            }

    .nav-tabs > .active > a, .nav-tabs > .active > a:hover {
        cursor: default;
        background-color: #ffffff;
        border: 1px solid #e5e5e5;
        border-bottom: 0 none;
        padding-top: 20px;
        margin-top: -7px;
    }

.nav-pills > li > a {
    padding-top: 8px;
    padding-bottom: 8px;
    margin-top: 2px;
    margin-bottom: 2px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.nav-pills > .active > a, .nav-pills > .active > a:hover {
    color: #ffffff;
    background-color: #0088cc;
}

.nav-stacked > li {
    float: none;
}

    .nav-stacked > li > a {
        margin-right: 0;
    }

.nav-tabs.nav-stacked {
    border-bottom: 0;
}

    .nav-tabs.nav-stacked > li > a {
        border: 1px solid #e5e5e5;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }

    .nav-tabs.nav-stacked > li:first-child > a {
        -webkit-border-radius: 4px 4px 0 0;
        -moz-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0;
    }

    .nav-tabs.nav-stacked > li:last-child > a {
        -webkit-border-radius: 0 0 4px 4px;
        -moz-border-radius: 0 0 4px 4px;
        border-radius: 0 0 4px 4px;
    }

    .nav-tabs.nav-stacked > li > a:hover {
        z-index: 2;
        border-color: #e5e5e5;
    }

.nav-pills.nav-stacked > li > a {
    margin-bottom: 3px;
}

.nav-pills.nav-stacked > li:last-child > a {
    margin-bottom: 1px;
}

.nav-tabs .dropdown-menu {
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

.nav-pills .dropdown-menu {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.nav-tabs .dropdown-toggle .caret, .nav-pills .dropdown-toggle .caret {
    margin-top: 6px;
    border-top-color: #0088cc;
    border-bottom-color: #0088cc;
}

.nav-tabs .dropdown-toggle:hover .caret, .nav-pills .dropdown-toggle:hover .caret {
    border-top-color: #005580;
    border-bottom-color: #005580;
}

.nav-tabs .active .dropdown-toggle .caret, .nav-pills .active .dropdown-toggle .caret {
    border-top-color: #333333;
    border-bottom-color: #333333;
}

.nav > .dropdown.active > a:hover {
    color: #000000;
    cursor: pointer;
}

.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover {
    color: #ffffff;
    background-color: #999999;
    border-color: #999999;
}

.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.tabs-stacked .open > a:hover {
    border-color: #999999;
}

.tabbable {
    *zoom: 1;
}

    .tabbable:before, .tabbable:after {
        display: table;
        content: "";
    }

    .tabbable:after {
        clear: both;
    }

.tab-content {
    overflow: auto;
    border: 1px solid #e5e5e5;
    border-top: 0 none;
    padding-top: 18px;
    margin-top: -18px;
}

    .tab-content .columns {
        max-width: 100%;
    }

        .tab-content .columns p {
            padding: 0;
        }

.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs {
    border-bottom: 0;
}

.tab-content > .tab-pane, .pill-content > .pill-pane {
    display: none;
    padding: 15px 25px;
}

.tab-content > .active, .pill-content > .active {
    display: block;
}

.tabs-below > .nav-tabs {
    border-top: 1px solid #e5e5e5;
}

    .tabs-below > .nav-tabs > li {
        margin-top: -1px;
        margin-bottom: 0;
    }

        .tabs-below > .nav-tabs > li > a {
            -webkit-border-radius: 0 0 4px 4px;
            -moz-border-radius: 0 0 4px 4px;
            border-radius: 0 0 4px 4px;
        }

            .tabs-below > .nav-tabs > li > a:hover {
                border-top-color: #e5e5e5;
                border-bottom-color: transparent;
            }

    .tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover {
        border-color: transparent #e5e5e5 #e5e5e5 #e5e5e5;
    }

.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
    float: none;
}

    .tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
        min-width: 190px;
        margin-right: 0;
        margin-bottom: 3px;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: bold;
        border-left: 0 none;
        background: #fdfdfd;
        color: #838383;
    }

.tabs-left > .nav-tabs {
    float: left;
    margin-right: -1px;
    padding-top: 40px;
}

    .tabs-left > .nav-tabs > li > a {
        margin-right: -1px;
        border: 1px solid #e5e5e5;
        padding: 10px;
        margin: 0;
        border-left: 0 none;
    }

        .tabs-left > .nav-tabs > li > a:hover {
            border-bottom: 1px solid #e5e5e5;
            color: #444;
        }

    .tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover {
        border-bottom: 1px solid #e5e5e5;
        border-right-color: #ffffff;
        padding: 10px;
        border-left: 0 none;
        margin: 0;
        color: #333;
        background: #fff;
    }

.tabs-right > .nav-tabs {
    float: right;
    border-left: 1px solid #e5e5e5;
}

    .tabs-right > .nav-tabs > li > a {
        margin-left: -1px;
        border: 1px solid #e5e5e5;
    }

        .tabs-right > .nav-tabs > li > a:hover {
            border-color: #e5e5e5 #e5e5e5 #e5e5e5 #e5e5e5;
            border-width: 1px;
        }

    .tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover {
        border-color: #e5e5e5 #e5e5e5 #e5e5e5 transparent;
        *border-left-color: #ffffff;
    }

.tabs-right > .tab-content, .tabs-left > .tab-content, .tabs-below > .tab-content {
    margin: 0;
    padding: 4px;
    padding-top: 10px;
    display: block;
    border: 0 none;
    border-left: 1px solid #e5e5e5;
    box-shadow: 0 0 0 0;
}

.tabs-below > .tab-content {
    border: 1px solid #e5e5e5;
    border-bottom: 0 none;
}

.tooltip {
    position: absolute;
    z-index: 1020;
    display: block;
    padding: 5px;
    font-size: 11px;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: visible;
}

    .tooltip.in {
        opacity: 0.8;
        filter: alpha(opacity=80);
    }

    .tooltip.top {
        margin-top: -2px;
    }

    .tooltip.right {
        margin-left: 2px;
    }

    .tooltip.bottom {
        margin-top: 2px;
    }

    .tooltip.left {
        margin-left: -2px;
    }

    .tooltip.top .tooltip-arrow {
        bottom: 0;
        left: 50%;
        margin-left: -5px;
        border-top: 5px solid #000000;
        border-right: 5px solid transparent;
        border-left: 5px solid transparent;
    }

    .tooltip.left .tooltip-arrow {
        top: 50%;
        right: 0;
        margin-top: -5px;
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
        border-left: 5px solid #000000;
    }

    .tooltip.bottom .tooltip-arrow {
        top: 0;
        left: 50%;
        margin-left: -5px;
        border-right: 5px solid transparent;
        border-bottom: 5px solid #000000;
        border-left: 5px solid transparent;
    }

    .tooltip.right .tooltip-arrow {
        top: 50%;
        left: 0;
        margin-top: -5px;
        border-top: 5px solid transparent;
        border-right: 5px solid #000000;
        border-bottom: 5px solid transparent;
    }

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    background-color: #000000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
}

.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.hide {
    display: none;
}

.show {
    display: block;
}

.invisible {
    visibility: hidden;
}

.pagination2 {
    height: 36px;
    margin: 18px 0;
}

    .pagination2 ul {
        display: inline-block;
        *display: inline;
        margin-bottom: 0;
        margin-left: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        *zoom: 1;
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    }

    .pagination2 li {
        display: inline;
    }

    .pagination2 a {
        float: left;
        padding: 0 14px;
        line-height: 34px;
        text-decoration: none;
        border: 1px solid #e5e5e5;
        border-left-width: 0;
    }

        .pagination2 a:hover, .pagination2 .active a {
            background-color: #f5f5f5;
        }

    .pagination2 .active a {
        color: #999999;
        cursor: default;
    }

    .pagination2 .disabled span, .pagination2 .disabled a, .pagination2 .disabled a:hover {
        color: #999999;
        cursor: default;
        background-color: transparent;
    }

    .pagination2 li:first-child a {
        border-left-width: 1px;
        -webkit-border-radius: 3px 0 0 3px;
        -moz-border-radius: 3px 0 0 3px;
        border-radius: 3px 0 0 3px;
    }

    .pagination2 li:last-child a {
        -webkit-border-radius: 0 3px 3px 0;
        -moz-border-radius: 0 3px 3px 0;
        border-radius: 0 3px 3px 0;
    }

.pagination2-centered {
    text-align: center;
}

.pagination2-right {
    text-align: right;
}

.alert {
    padding: 8px 35px 8px 36px;
    background: url(../images/alert-notice-ico.png) no-repeat;
    background-position: 9px 50%;
    margin-bottom: 18px;
    color: #c09853;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 2px solid #f3d9a6;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

    .alert img {
        float: left;
        margin: -2px 6px 4px -4px;
    }

.alert-heading {
    color: inherit;
}

.alert .close {
    position: relative;
    top: -2px;
    right: -21px;
    line-height: 18px;
}

.alert-success {
    width: 96%;
    margin-left: 8px;
    color: #699801;
    background: url(../images/alert-success-ico.png) no-repeat;
    background-position: 8px 50%;
    background-color: #e0f0bd;
    border-color: #afd65f;
}

.alert-danger, .alert-error {
    color: #b94a48;
    background: url(../images/alert-error-ico.png) no-repeat;
    background-position: 9px 50%;
    background-color: #fce6e9;
    border-color: #ed9aa3;
}

.alert-info {
    color: #3a87ad;
    background: url(../images/alert-info-ico.png) no-repeat;
    background-position: 9px 50%;
    background-color: #d9edf7;
    border-color: #98cdd8;
}

.alert-block {
    padding-top: 14px;
    padding-bottom: 14px;
}

    .alert-block > p, .alert-block > ul {
        margin-bottom: 0;
    }

    .alert-block p + p {
        margin-top: 5px;
    }

button.close {
    padding: 0;
    margin: 0;
    border: 0;
    background: none;
    box-shadow: none !important;
}

table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
}

.table {
    width: 100%;
    margin-bottom: 18px;
}

    .table th, .table td {
        padding: 8px;
        line-height: 18px;
        text-align: left;
        vertical-align: top;
        border-top: 1px dotted #e5e5e5;
    }

    .table th {
        font-weight: bold;
    }

    .table thead th {
        vertical-align: bottom;
        border-top: 0 none;
        background: #f7f7f7;
    }

    .table tbody + tbody {
        border-top: 2px solid #e5e5e5;
    }

.table-condensed th, .table-condensed td {
    padding: 4px 5px;
}

.table-bordered {
    border: 1px solid #e5e5e5;
    border-collapse: separate;
    *border-collapse: collapsed;
    border-left: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    .table-bordered th, .table-bordered td {
        border-left: 1px solid #e5e5e5;
    }

.table tbody tr:hover td, .table tbody tr:hover th {
    background-color: #fcfcfc;
}

@-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;
    }
}

.progress {
    height: 32px;
    margin-bottom: 18px;
    overflow: hidden;
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
    background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
    background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
    background-repeat: repeat-x;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

    .progress .bar {
        width: 0;
        height: 34px;
        font-size: 15px;
        line-height: 33px;
        color: #ffffff;
        text-align: left;
        padding-left: 12px;
        background-color: #0e90d2;
        background-repeat: repeat-x;
        -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
        -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
        box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: width 0.6s ease;
        -moz-transition: width 0.6s ease;
        -ms-transition: width 0.6s ease;
        -o-transition: width 0.6s ease;
        transition: width 0.6s ease;
    }

        .progress .bar small {
            color: #fafafa;
            font-size: 12px;
        }

.progress-striped .bar {
    background-color: #149bdf;
}

.progress.active .bar {
    -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;
}

.progress-danger .bar, .progress-red .bar {
    background-color: #e53f51;
}

.progress-success .bar, .progress-green .bar {
    background-color: #8fbe32;
}

.progress-info .bar, .progress-blue .bar {
    background-color: #03acdc;
}

.progress-warning .bar, .progress-orange .bar {
    background-color: #f98805;
}

#wrap .vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar {
    padding: 16px;
}

#wrap .vc_progress_bar .vc_single_bar .vc_label {
    display: block;
    margin-top: 19px;
    font-size: 14px;
}

#wrap .vc_progress_bar .vc_single_bar {
    margin-top: 10px;
}

    #wrap .vc_progress_bar .vc_single_bar .vc_label .vc_label_units {
        display: none;
    }

.latest-works {
    overflow: hidden;
    width: 100%;
    background: #f0eeed;
    padding: 40px 0 0;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

    .latest-works .portfolio-item {
        width: 24.97%;
        float: left;
        margin: 0;
        height: auto;
        padding: 0;
        box-sizing: border-box;
    }

    .latest-works.col2-w .portfolio .portfolio-item, .portfolio .col-md-6 {
        width: 49.99%;
    }

    .latest-works.col3-w .portfolio .portfolio-item {
        width: 33.222%;
    }

    .latest-works.col4-w .portfolio .portfolio-item {
        width: 24.97%;
    }

    .latest-works.col5-w .portfolio .portfolio-item {
        width: 19.97%;
    }

    .latest-works.col6-w .portfolio .portfolio-item {
        width: 16.599%;
    }

.icon-top-title i {
    display: inline-block;
    color: #e84a52;
    font-size: 64px;
}

.img-item {
    position: relative;
    overflow: hidden;
}

    .img-item img {
        width: 100%;
        height: auto;
        margin: 0;
        margin-bottom: -6px;
        padding: 0;
    }

.portfolio {
    display: block;
    padding: 0;
}

    .portfolio h4, .recent-works-items h4, .shop-item h4, .side-list h5 {
        font-weight: 400;
        margin: 10px 0 7px;
        font-size: 18px;
    }

    .portfolio .col-md-6 h4 {
        font-size: 21px;
        margin: 16px 0 10px;
    }

    .portfolio h4 a, .recent-works-items h4 a, .shop-item h4 a, .side-list h5 a {
        color: #494949;
    }

        .portfolio h4 a:hover, .recent-works-items h4 a:hover, .shop-item h4 a:hover, .side-list h5 a:hover {
            text-decoration: underline;
        }

#wrap .portfolio p, .recent-works-items p {
    color: #909090;
    margin-bottom: 40px;
    padding-bottom: 20px;
    border-bottom: 4px solid #ededed;
    text-transform: uppercase;
}

.container .recent-works-items p {
    border: 0 none;
    padding-bottom: 2px;
}

.portfolio-item h5 {
    margin-top: 8px;
}

nav.primary {
    padding: 10px;
}

    nav.primary .portfolioFilters a {
        border-radius: 20px;
        padding: 6px 12px;
        font-size: 14px;
        line-height: 1.2;
        color: #333;
        font-weight: normal;
        margin-top: 0 !important;
        text-align: center;
        width: auto;
        border: 2px solid #f0eeed;
    }

        nav.primary .portfolioFilters a:hover {
            border-color: #e84a52;
        }

        nav.primary .portfolioFilters a.selected, nav.primary ul li a:active {
            border: 2px solid #e84a52;
            color: #e84a52;
            margin-top: 0 !important;
        }

    nav.primary .portfolioFilters .portf {
        color: #61A300;
        font-weight: bold;
        margin-right: 10px;
        padding-top: 5px;
    }

    nav.primary .portfolioFilters {
        text-align: center;
        clear: both;
        list-style: none outside none;
    }

    nav.primary .portfolioFilters {
        margin-right: 10px;
    }

.rw-left-sidebar p, .rw-left-sidebar li {
    font-size: 13px;
}

.rw-left-sidebar .listbox1 {
    height: auto;
    padding: 0px;
    text-align: left;
}

    .rw-left-sidebar .listbox1 ul, .listbox1 ul li {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .rw-left-sidebar .listbox1 ul {
        margin-bottom: 10px;
    }

        .rw-left-sidebar .listbox1 ul li {
            border-bottom: 1px dotted #e3e3e3;
        }

            .rw-left-sidebar .listbox1 ul li a {
                text-decoration: none;
                color: #95a3a6;
                background: #fff;
                display: block;
                padding: 7px 0 7px 4px;
            }

                .rw-left-sidebar .listbox1 ul li a:hover {
                    background-color: #f9f9f9;
                    color: #5d6f74;
                }

            .rw-left-sidebar .listbox1 ul li span {
                float: right;
                font-size: 10px;
            }

.zoomex, .zoomex2 {
    width: 100%;
    background: rgba(0,0,0,.35) url(../images/fancy-big-ico.png) no-repeat center;
    background-color: url(../images/fancy-big-ico.png)\9;
    opacity: 0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    color: transparent;
    display: block;
    left: 0;
    filter: alpha(opacity=0);
    position: absolute;
    top: 0;
    bottom: 0;
}

.zoomex2 {
    background: rgba(0,0,0,.72);
    background: #000\9;
}

    .zoomex2 * {
        filter: alpha(opacity=0)\9;
    }

    .zoomex2 i {
        color: inherit;
        font-size: 16px;
        padding: 10px 12px 9px;
        border: 2px solid #fff;
        border-radius: 50%;
    }

        .zoomex2 i.fa-arrow-right {
            padding-left: 11px;
            padding-right: 11px;
        }

    .zoomex2 a.zoomlink1, .zoomex2 a.zoomlink2 {
        position: absolute;
        bottom: 14%;
        left: 50%;
        color: #fff;
        margin-left: -45px;
    }

    .zoomex2 a.zoomlink2 {
        margin-left: 12px;
    }

    .zoomex2 a:hover i {
        color: #e84a52;
        border-color: #e84a52;
    }

    .zoomex2 h6 {
        font-weight: bold;
        color: #fff;
        font-size: 22px;
        text-align: center;
        position: absolute;
        bottom: 44%;
        left: auto;
        width: 100%;
    }

        .zoomex2 h6 small {
            font-size: 14px;
            color: #e9e9e9;
            font-weight: 400;
            display: block;
            margin-top: 16px;
        }

.img-item:hover .zoomex, .prettyPhoto:hover .zoomex, .img-item:hover .zoomex2, .img-item:hover .zoomex2 * {
    opacity: 1;
    filter: alpha(opacity=100);
}

.isotope-item {
    z-index: 2;
}

.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}

.isotope, .isotope .isotope-item {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    transition-duration: 0.8s;
}

.isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    transition-property: height, width;
}

    .isotope .isotope-item {
        -webkit-transition-property: -webkit-transform, opacity;
        -moz-transition-property: -moz-transform, opacity;
        transition-property: transform, opacity;
    }

.portfolio-item-dets {
    width: 290px;
    float: right;
    border-bottom: 2px solid #e5e5e5;
    margin-right: 10px;
    margin-top: 20px;
    margin-bottom: 30px;
}

    .portfolio-item-dets i {
        font-size: 32px;
        color: #ddd;
    }

        .portfolio-item-dets i.liked, .portfolio-item-dets i:hover {
            color: #e53f51;
            cursor: pointer;
        }

.portfolio-item-like-box {
    width: 36px;
    text-align: center;
    float: left;
    padding-bottom: 10px;
    color: #c3c3c3;
    padding-left: 20px;
    margin-right: 40px;
}

    .portfolio-item-like-box span {
        position: relative;
        left: 6px;
    }

.portfolio-item-detail-box {
    width: 193px;
    float: left;
    padding: 7px 0 10px 20px;
    color: #c3c3c3;
    border-left: 1px solid #e5e5e5;
    line-height: 1;
}

    .portfolio-item-detail-box a {
        color: #bbb;
    }

        .portfolio-item-detail-box a:hover {
            text-decoration: underline;
        }

    .portfolio-item-detail-box hr {
        margin: 10px 0;
    }

.portfolio-item i.fa-heart-7 {
    color: #ef7c88;
    margin-top: 3px;
}

.portfolio-item.jcarousel-item.col-md-3 {
    width: 220px;
    float: left;
}

@media only screen and (max-width: 960px) {
    .latest-works .portfolio-item, .latest-works.col2-w .portfolio .portfolio-item, .latest-works.col3-w .portfolio .portfolio-item, .latest-works.col4-w .portfolio .portfolio-item, .latest-works.col5-w .portfolio .portfolio-item, .latest-works.col6-w .portfolio .portfolio-item {
        width: 49.8%;
    }

    .portfolio-item.jcarousel-item.col-md-3 {
        width: 200px;
    }
}

@media only screen and (max-width: 479px) {
    .latest-works .portfolio-item, .latest-works.col2-w .portfolio .portfolio-item, .latest-works.col3-w .portfolio .portfolio-item, .latest-works.col4-w .portfolio .portfolio-item, .latest-works.col5-w .portfolio .portfolio-item, .latest-works.col6-w .portfolio .portfolio-item {
        width: 100%;
    }

    nav.primary .portfolioFilters a {
        border-radius: 2px;
        margin-bottom: 10px;
        margin-right: 5px;
        padding: 4px 8px;
        font-size: 13px;
        font-weight: 400;
        display: block;
        float: left;
    }

    .portfolio-item.jcarousel-item.col-md-3 {
        width: 300px;
    }
}

@media only screen and (min-width: 1200px) {
    .rw-left-sidebar {
        width: 190px;
    }

    #latest-projects .portfolio-item.jcarousel-item.col-md-3 {
        width: 260px;
    }
}

.portfolio.old {
    display: block;
    padding-bottom: 20px;
    margin-bottom: 20px;
    margin-left: -15px;
    margin-right: -15px;
}

    .portfolio.old.isotope .col-md-3 {
        padding-left: 14px;
        padding-right: 14px;
    }

.old .isotope-item {
    z-index: 2;
}

.old .isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}

.old .isotope, .old .isotope .isotope-item {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    transition-duration: 0.8s;
}

.old .isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    transition-property: height, width;
}

    .old .isotope .isotope-item {
        -webkit-transition-property: -webkit-transform, opacity;
        -moz-transition-property: -moz-transform, opacity;
        transition-property: transform, opacity;
    }

nav.primary.old {
    margin: 20px 10px 30px;
    border-bottom: 3px solid #ededed;
}

    nav.primary.old .portfolioFilters ul {
        list-style: none;
        border-bottom: 3px solid #ededed;
        display: block;
        float: left;
        padding: 0 20px;
        margin: 0;
        margin-bottom: -13px;
    }

        nav.primary.old .portfolioFilters ul li {
            margin: 0;
            margin-bottom: -3px;
            margin-right: -3px;
            float: left;
            color: #666;
        }

            nav.primary.old .portfolioFilters ul li a {
                border-radius: 0;
                height: 44px;
                min-width: 66px;
                padding: 10px 20px;
                display: block;
                border: 3px solid #ededed;
                background: #fafafa;
                font-family: Arial, sans-serif;
                font-weight: bold;
                font-size: 12px;
                text-decoration: none;
                color: #777;
                line-height: 19px;
                float: left;
                -webkit-transition: all .23s ease-in-out;
                -moz-transition: all .23s ease-in-out;
                -ms-transition: all .23s ease-in-out;
                -o-transition: all .23s ease-in-out;
                transition: all .23s ease-in-out;
            }

                nav.primary.old .portfolioFilters ul li a:hover {
                    color: #333;
                    background: #ffcc00;
                    display: block;
                    border-color: #ededed;
                }

                nav.primary.old .portfolioFilters ul li a:active, nav.primary.old .portfolioFilters ul li a.selected {
                    padding-top: 18px;
                    margin-top: -8px !important;
                    background: #fff;
                    color: #777;
                    border: 3px solid #ededed;
                    height: 52px;
                    border-bottom-color: #fff;
                }

@media only screen and (max-width: 767px) {
    nav.primary.old, nav.primary.old ul li {
        margin: 0;
    }

    nav.primary.old {
        margin-bottom: 30px;
    }

        nav.primary.old .portfolioFilters ul li a, nav.primary.old .portfolioFilters ul li a.selected, nav.primary.old .portfolioFilters ul li a:active {
            border: 2px solid #e5e5e5;
            margin: 3px;
            padding: 4px 8px;
        }

            nav.primary.old .portfolioFilters ul li a:active, nav.primary.old .portfolioFilters ul li a.selected {
                height: 31px;
                margin-top: 0 !important;
            }

        nav.primary.old .portfolioFilters ul li a {
            min-width: 35px;
            height: 31px;
        }

            nav.primary.old .portfolioFilters ul li a.selected {
                border-color: #b0b0b0;
            }

        nav.primary.old .portfolioFilters ul {
            padding-left: 0;
            padding-bottom: 11px;
        }
}

.widget {
    height: auto;
    padding: 0px;
    text-align: left;
    font-size: 13px;
    font-weight: normal;
    clear: both;
}

.sidebar .widget, .wpb_column .widget {
    margin-bottom: 50px;
    margin-left: 45px;
}

.sidebar.leftside .widget {
    margin-left: 0;
    margin-right: 45px;
}

.widget ul, .widget ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    letter-spacing: 0;
}

.widget li, .widget p, .widget div {
    word-wrap: break-word;
}

.widget ul {
    margin-bottom: 10px;
}

    .widget ul.children {
        margin-bottom: 0;
        padding-left: 16px;
    }

    .widget ul li, #footer.litex .widget ul li {
        color: #91979d;
        border-bottom: 1px dotted #e3e3e3;
        padding: 5px 4px 5px 0;
    }

    .widget ul.children li:last-child {
        border: none;
    }

    .widget ul li a, #footer.litex .footer-in .widget ul li a {
        text-decoration: none;
        color: #95a3a6;
        padding: 8px 5px 8px 0;
        -webkit-transition: all .07s ease;
        -moz-transition: all .07s ease;
        -ms-transition: all .07s ease;
        -o-transition: all .07s ease;
        transition: all .07s ease;
    }

        .widget ul li a:hover, #footer.litex .footer-in .widget ul li a:hover {
            color: #515151;
        }

    .widget ul li:hover, #footer.litex .footer-in .widget ul li:hover {
        background: #fafafa;
    }

.toggle-top-area .widget ul li:hover, #footer .footer-in .widget ul li:hover {
    background: #0c0c0d;
}

.toggle-top-area .widget ul li:last-child, #footer .footer-in .widget ul li:last-child {
    border-bottom: none;
}

#footer.litex .footer-in .widget ul li a {
    background: none;
    color: #666;
    padding: 0;
}

    #footer.litex .footer-in .widget ul li a:hover {
        padding: 0;
    }

#footer.litex .footer-in .widget ul li:hover {
    background: #fff;
    color: #555;
}

.widget ul li.menu-item-has-children:after {
    content: "";
    display: none;
}

.widget ul li span {
    color: #91979d;
}

.toggle-top-area .widget ul li, #footer .widget ul li {
    border-color: #23232a;
}

    .toggle-top-area .widget ul li a, #footer .widget ul li a {
        background: none;
    }

        .toggle-top-area .widget ul li a:hover, #footer .widget ul li a:hover {
            color: #d9d9d9;
        }

.sidebar h4.subtitle, .widget h4.subtitle {
    margin-top: 0;
    font-weight: 700;
    font-size: 16px;
    letter-spacing: 0;
}

.widget .postslider li, .widget .postslider ul li:hover, .widget .instagram-feed li, .widget .minislideshow li, .widget .minislideshow ul li:hover, #footer.litex .widget .postslider li, #footer.litex .widget .postslider ul li:hover, #footer.litex .widget .instagram-feed li, #footer.litex .widget .minislideshow li, #footer.litex .widget .minislideshow ul li:hover {
    border: none;
    padding: 0;
    background: none;
}

    .widget .postslider li a, .widget .instagram-feed li a, #footer .widget .postslider li a, .widget .minislideshow li a {
        padding: 0;
        background: none;
        color: #484848;
    }

        .widget .postslider li a:hover, .widget .instagram-feed a:hover, #footer .widget .postslider a:hover, .widget .minislideshow li a:hover {
            padding-left: 0;
            background: none;
        }

    .widget .postslider li:after, .widget .side-list li:after, .widget .instagram-feed li:after, .widget .minislideshow li:after, #footer.litex .widget .postslider li:after, #footer.litex .widget .side-list li:after, #footer.litex .widget .instagram-feed li:after, #footer.litex .widget .minislideshow li:after {
        display: none;
    }

.widget .postslider p, #footer .footer-in .widget .postslider p {
    font-size: 18px;
    font-weight: 700;
    letter-spacing: -1px;
    text-align: center;
    margin-top: 10px;
    color: #393939;
    padding: 7px 15px 4px;
}

.toggle-top-area .widget .postslider p, #footer .footer-in .widget .postslider p {
    color: #e9e9e9;
}

#footer.litext .footer-in .widget .postslider p {
    color: #404040;
}

.toggle-top-area .widget .flexslider, #footer .widget .flexslider {
    background: none;
}

    .toggle-top-area .widget .flexslider img, #footer .widget .flexslider img {
        margin-bottom: 12px;
    }

.widget .flexslider img {
    border-bottom: 3px solid rgba(0,0,0,0.18);
}

.widget .flex-control-nav {
    display: none;
}

.widget .flex-direction-nav a {
    padding: 14px 7px 10px !important;
    top: 46%;
}

.widget .b-author img {
    width: 70px;
    height: 70px;
    border-radius: 35px;
}

.widget .testimonial-content p, .footer-in .widget .testimonial-content p {
    margin: 0 5px;
    font-size: 13px;
    font-weight: normal;
}

.widget .flexslider:hover .flex-next, .widget .flexslider:hover .flex-prev {
    opacity: 1;
    background-color: rgba(0,0,0,0.8) !important;
}

.widget .flickr-feed {
    margin-bottom: 14px;
}

    .widget .flickr-feed a, .widget .instagram-feed a {
        float: left;
        background: none;
        padding: 0;
        margin: 0 1px 1px 0;
        opacity: 0.6;
        filter: alpha(opacity=60);
        -webkit-transition: opacity 0.31s ease;
        -moz-transition: opacity 0.31s ease;
        -ms-transition: opacity 0.31s ease;
        -o-transition: opacity 0.31s ease;
        transition: opacity 0.31s ease;
    }

#footer.litex .widget .flickr-feed a, #footer.litex .widget .instagram-feed a, .sidebar .widget .flickr-feed a, .sidebar .widget .instagram-feed a {
    opacity: 0.82;
    filter: alpha(opacity=82);
}

.widget .instagram-feed a img {
    width: 90px;
    height: 90px;
    box-shadow: 0px 2px 6px -2px rgba(0,0,0,0.7);
}

.toggle-top-area .widget .instagram-feed a img, #footer .widget .instagram-feed a img {
    margin: 0;
    width: 98px;
    height: 98px;
    box-shadow: 0px 2px 6px -2px rgba(0,0,0,0.7);
}

.widget .flickr_badge_image {
    width: 75px;
    height: auto;
    margin: 0;
}

.widget .flickr-feed a:hover, #footer.litex .flickr-feed a:hover, .widget .instagram-feed a:hover, #footer.litex .widget .instagram-feed a:hover, .sidebar .widget .flickr-feed a:hover, .sidebar .widget .instagram-feed a:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.widget .socialfollow {
    float: none;
    clear: both;
    margin: 10px 0;
}

    .widget .socialfollow a i {
        margin: 1px;
        color: #555;
        font-size: 21px;
    }

    #footer .widget .socialfollow a i, .widget .socialfollow a:hover i {
        color: #fff;
    }

.sidebar .widget div.socialfollow i {
    color: #909090;
}

.sidebar .widget div.socialfollow a:hover i {
    color: #fff;
}

#footer.litex .footer-in .contact-inf input, #footer.litex .footer-in .contact-inf textarea {
    background: #eee;
    -webkit-box-shadow: inset 0 0 3px 1px #e9e9e9, 1px 1px #fff;
    -moz-box-shadow: inset 0 0 3px 1px #e9e9e9, 1px 1px #fff;
    box-shadow: inset 0 0 3px 1px #e9e9e9, 1px 1px #fff;
}

#footer.litex .footer-in h5.subtitle {
    text-shadow: 0 1px 0 #fff;
    border-bottom: 1px solid #888;
    box-shadow: none;
}

h2.widgettitle {
    font-size: 13px;
    line-height: 20px;
    letter-spacing: 2px;
    font-weight: bold;
    text-transform: uppercase;
    color: #54606b;
    margin: 20px 0 16px;
    padding-bottom: 10px;
    border-bottom: 2px solid #e5e5e5;
}

.widget .textwidget ul li:after {
    display: none;
}

.sidebar .widget .socialfollow a {
    padding: 30px;
    width: 90px;
    height: 90px;
    border: 1px solid #e1e1e1;
    margin: 2px;
}

    .sidebar .widget .socialfollow a i {
        line-height: 1;
        height: auto;
        font-size: 32px;
    }

.toggle-top-area {
    z-index: 99999;
    background: rgba(16, 16, 18, 0.99);
    position: absolute;
    width: 100%;
}

    .toggle-top-area .col-md-3 {
        margin-bottom: 35px;
    }

        .toggle-top-area .col-md-3 .widget {
            padding: 0 10px;
        }

.w_toparea {
    color: #fff;
    overflow: hidden;
    display: none;
    padding: 30px 0;
}

.w_toggle {
    position: absolute;
    right: 0;
    border-top: 35px solid rgba(16, 16, 18, 0.99);
    border-left: 35px solid transparent;
}

    .w_toggle:after {
        font-size: 8px;
        font-family: 'FontAwesome';
        content: "\f067";
        position: absolute;
        left: -16px;
        top: -35px;
        color: #fff;
    }

    .w_toggle.open:after {
        content: '\f068';
    }

.toggle-top-area .textwidget, .toggle-top-area .textwidget p, .footer-in .textwidget {
    color: #b5b5b5;
}

@media only screen and (max-width: 767px) {
    .toggle-top-area {
        display: none;
    }
}

.side-list ul, ul.side-list {
    list-style: none;
    margin-left: 0;
    margin-bottom: 30px;
    border-top: none;
}

.side-list li, #footer.litex .side-list li, .widget .side-list li {
    border-bottom: 1px solid #e1e1e1;
    padding: 15px 0 5px;
    margin: 0;
    min-height: 90px;
}

    .side-list li:hover {
        background: #fdfdfd;
    }

.side-list img {
    float: left;
    width: 62px;
    height: 62px;
    padding: 3px;
    background: #e5e5e5;
    margin-right: 10px;
    -webkit-transition: all .14s ease;
    -moz-transition: all .14s ease;
    -ms-transition: all .14s ease;
    -o-transition: all .14s ease;
    transition: all .14s ease;
}

.side-list li:hover img {
    background: #0093D0;
}

.side-list h5 {
    font-size: 15px;
    font-weight: 400;
    margin: 0 0 10px;
    line-height: 1.4;
    letter-spacing: 0;
}

.widget .side-list h5 a {
    color: #494949;
}

.side-list p {
    font-size: 10px;
    line-height: 1.4;
    color: #aaa;
    font-weight: 400;
    text-transform: uppercase;
}

.widget .side-list a, .widget .side-list a:hover {
    background: none;
    padding: 0;
}

#footer .side-list ul, #footer ul.side-list, .toggle-top-area .side-list ul, .toggle-top-area ul.side-list {
    border: none;
}

#footer .side-list li, .toggle-top-area .side-list li {
    background: none;
    border-color: #393939;
}

    #footer .side-list li:hover, .toggle-top-area .side-list li:hover {
        border-color: #444;
    }

#footer .side-list h5 a, .toggle-top-area .side-list h5 a {
    color: #b9b9b9;
}

#footer .side-list img, .toggle-top-area .side-list img {
    background: #454545;
}

#footer .side-list li:hover img, .toggle-top-area .side-list li:hover img {
    background: #0093D0;
}

#footer.litex .footer-in .side-list h5 a {
    color: #5e5e5e;
}

#footer.litex .side-list img {
    background: #c9c9c9;
}

.side-cart {
    padding: 0 0 10px 0;
    margin-bottom: 30px;
    position: relative;
}

    .side-cart h4.subtitle {
        margin-top: 0px;
        color: #ff6c6d;
        margin-bottom: 2px;
        margin-left: 0;
    }

    .side-cart i {
        float: left;
        display: inline-block;
        font-size: 18px;
        color: inherit;
        margin-right: 5px;
        margin-top: 4px;
    }

    .side-cart .side-list {
        border-top: 3px solid #ff6c6d;
        margin-bottom: 2px;
    }

    .side-cart .total {
        border-top: 2px solid #dfdfdf;
        padding-top: 12px;
    }

    .side-cart .button {
        float: left;
        margin-right: 10px;
        background: #ff6c6d;
    }

.tagcloud a, #footer.litex .tagcloud a {
    line-height: 16px;
    padding: 4px 10px;
    font-size: 12px;
    margin: 0 4px 4px 0;
    float: left;
    min-width: 18px;
    border-radius: 2px;
    width: auto;
    background: #f2f2f2;
    color: #797979;
    display: block;
    text-decoration: none;
}

    .tagcloud a:hover, #footer.litex .tagcloud a:hover {
        color: #333;
        background-color: #ffcc00;
    }

#footer .tagcloud a, .toggle-top-area .tagcloud a {
    padding: 7px 14px;
    background: #212121;
    margin: 3px;
    display: inline-block;
    color: #808080;
    border: none;
}

    #footer .tagcloud a:hover, .toggle-top-area .tagcloud a:hover {
        color: #fff;
        background: #171717;
    }

#footer.litex .footer-in .tagcloud a {
    color: #898989;
}

    #footer.litex .footer-in .tagcloud a:hover {
        color: #333;
        background: #fff;
    }

#header .webnus-ad {
    position: absolute;
    top: 0;
    right: 0;
    width: 728px;
    height: 90px;
    z-index: 91;
}

#header .alignright {
    min-height: 85px;
}

@media only screen and (max-width: 767px) {
    #header .webnus-ad {
        display: none;
    }

    .widget .flex-direction-nav a {
        top: 41%;
    }
}

.widget-tabs .tabs {
    margin: 0;
    width: 100%;
    display: table;
    border-collapse: separate;
    border-spacing: 1px 0;
}

    .widget-tabs .tabs li {
        display: table-cell;
        background: #f5f5f5;
        border: 1px solid #e1e1e1;
        padding: 0;
        text-align: center;
    }

        .widget-tabs .tabs li.active {
            background: #fff;
            border-bottom: 1px solid #fff;
        }

        .widget-tabs .tabs li a {
            display: block;
            color: #555;
        }

.widget-tabs .tabs-container {
    background-color: #fff;
    border: 1px solid #e1e1e1;
    border-top: none;
    margin: 0 1px;
}

.widget-tabs .tab_content .tab-list li {
    padding: 15px 15px 20px;
    border-bottom: 1px solid #f1f1f1;
}

    .widget-tabs .tab_content .tab-list li:hover {
        background: #fff;
    }

    .widget-tabs .tab_content .tab-list li:last-child {
        border-bottom: 0;
    }

.widget-tabs .tab_content .tab-list .image {
    float: left;
    margin-right: 13px;
    height: 50px;
    width: 52px;
    line-height: 1.26;
}

.widget-tabs .tab_content .tab-list .content {
    overflow: hidden;
    line-height: 1.6;
}

    .widget-tabs .tab_content .tab-list .content p {
        margin-bottom: 0;
    }

.widget-tabs .tab_content .tab-date {
    font-size: 11px;
    color: #aaa;
    padding-top: 4px;
}

.widget .widget-tabs .tab_content ul li a {
    color: #494949;
    font-weight: 600;
}

    .widget .widget-tabs .tab_content ul li a:hover {
        text-decoration: underline;
    }

.widget_calendar {
    float: left;
}

#calendar_wrap {
    margin: 10px 0 20px;
}

#wp-calendar {
    width: 100%;
    border: none;
}

    #wp-calendar caption {
        text-align: right;
        color: #333;
        font-size: 12px;
        margin-top: 10px;
        margin-bottom: 15px;
    }

    #wp-calendar thead {
        font-size: 10px;
        border: none;
    }

        #wp-calendar thead th {
            padding-bottom: 10px;
            border: none;
            background: none;
            text-align: center;
        }

    #wp-calendar tbody {
        color: #aaa;
        border: none;
    }

        #wp-calendar tbody td {
            background: #fff;
            border: 1px solid #f1f4f5;
            text-align: center;
            padding: 8px;
        }

            #wp-calendar tbody td#today {
                background: #aaa;
                color: #fff;
            }

                #wp-calendar tbody td#today:hover {
                    background: #f90;
                }

                #wp-calendar tbody td#today a {
                    display: block;
                }

            #wp-calendar tbody td:hover {
                background: #fff;
            }

        #wp-calendar tbody .pad {
            background: none;
        }

    #wp-calendar tfoot td {
        border: none;
    }

    #wp-calendar tfoot #next {
        font-size: 10px;
        text-transform: uppercase;
        text-align: right;
    }

    #wp-calendar tfoot #prev {
        font-size: 10px;
        text-transform: uppercase;
        padding-top: 10px;
    }

.woo-cart-header {
    display: inline-block;
    width: 43px;
    float: right;
    position: relative;
    top: 22px;
    margin-left: 20px;
    padding-bottom: 6px;
}

    .woo-cart-header .header-cart {
        padding: 0px 9px 0 0px;
        display: inline-block;
        border-radius: 2px 2px 0px 0px;
        -webkit-border-radius: 2px 2px 0px 0px;
        -moz-border-radius: 2px 2px 0px 0px;
        -o-border-radius: 2px 2px 0px 0px;
        -ms-border-radius: 2px 2px 0px 0px;
        position: relative;
        background-image: url('../images/woobag@2x.png');
        background-repeat: no-repeat;
        background-position: 0 0;
        width: 34px;
        height: 38px;
        background-size: 34px 38px;
    }

        .woo-cart-header .header-cart i {
            margin: 0px;
            color: #8e8e8e;
            font-size: 14px;
            line-height: 28px;
            -webkit-transition: color 0.3s ease;
            -moz-transition: color 0.3s ease;
            -o-transition: color 0.3s ease;
            -ms-transition: color 0.3s ease;
        }

        .woo-cart-header .header-cart:hover i {
            color: #1abc9c;
        }

        .woo-cart-header .header-cart span {
            font-size: 12px;
            position: absolute;
            width: 33px;
            height: 42px;
            top: 0;
            left: 0;
            text-align: center;
            line-height: 41px;
            font-weight: bold;
            color: #9d9d9d;
        }

.woo-cart-dropdown {
    background-color: #fff;
    display: block;
    left: auto;
    position: absolute;
    right: -1px;
    top: 100%;
    z-index: 1000;
    padding: 15px;
    width: 280px;
    visibility: hidden;
    -webkit-transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    -ms-transition: opacity 0.2s ease-in-out;
    color: #9d9d9d;
    border: 3px solid #a2a7b1;
    box-shadow: 0 2px 12px rgba(0,0,0,0.082);
    z-index: 91000;
}

    .woo-cart-dropdown:before {
        content: '';
        display: block;
        position: absolute;
        right: 16px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 9px;
        top: -18px;
        border-color: transparent transparent #a2a7b1 transparent;
    }

    .woo-cart-dropdown.drop-down-start {
        visibility: visible;
        overflow: visible;
        opacity: 1;
    }

.woo-cart-header:hover .woo-cart-dropdown {
    display: block;
    visibility: visible;
    text-align: left;
}

.woo-cart-dropdown ul li {
    display: inline-block;
    width: 100%;
    float: none;
    padding: 7px 0;
    border-bottom: 1px solid #f3f3f3;
    line-height: 20px;
    color: #939393;
    letter-spacing: 0;
    font-weight: 400;
    font-size: 11px;
    text-transform: none;
}

.woo-cart-dropdown .cart-list.product-list-widget {
    margin-bottom: 15px;
}

.woo-cart-dropdown ul li a {
    color: #9d9d9d;
    display: block;
    font-size: 13px;
    line-height: 26px;
}

.woo-cart-dropdown .amount {
    font-size: 13px
}

.woo-cart-dropdown ul li a:hover {
    color: #0ab1f0;
}

.woo-cart-dropdown span.total {
    padding: 0 0 0 8px;
    float: right;
    color: #9d9d9d;
    letter-spacing: 1px;
    font-weight: 600;
    font-size: 11px;
    text-transform: uppercase;
}

    .woo-cart-dropdown span.total span {
        font-family: inherit;
        font-size: 13px;
        color: #666;
        padding: 0 0 0 2px;
    }

.woo-cart-dropdown .qbutton {
    height: 28px;
    line-height: 30px;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 6px 13px;
    color: #494949;
    background: #f5f5f5;
    border-radius: 4px;
}

    .woo-cart-dropdown .qbutton:hover {
        background: #494949;
        color: #fff
    }

    .woo-cart-dropdown .qbutton i {
        font-size: 14px;
        padding: 0 0 0 4px;
        margin: 0;
    }

.woo-cart-dropdown .cart-list a > img {
    float: left;
    padding: 0 10px 0 0;
    display: block;
    background: none repeat scroll 0 0 #E5E5E5;
    float: left;
    height: 62px;
    margin-right: 10px;
    padding: 2px;
    width: 62px;
}

.widget-container {
    margin-bottom: 64px;
}

.widget-subscribe-form button.footer-subscribe-submit {
    font-size: 10px;
    width: 80px;
    float: left;
    height: 40px;
    padding: 10px;
    background: #f5f5f5;
    color: #292929;
    font-weight: bold;
    border: 2px solid #e1e1e1;
    margin-left: -2px;
}

.widget-subscribe-form input[type="text"].footer-subscribe-email {
    min-width: 20px;
    width: 210px;
    float: left;
    margin: 0;
}

#___ytsubscribe_0 .fluid-width-video-wrapper {
    padding: 0 !important
}

.icon-box, .icon-box1, .icon-box2, .icon-box3, .icon-box4, .icon-box5, .icon-box6, .icon-box7, .icon-box8, .icon-box9, .icon-box10, .icon-box11, .icon-box12, .icon-box13, .icon-box14, .icon-box15, .icon-box16 {
    clear: both;
}

.icon-box {
    vertical-align: baseline;
    margin-bottom: 30px;
    clear: both;
}

    .icon-box img, .icon-box i {
        float: left;
        display: block;
        vertical-align: text-top;
        margin: -1px 20px 95px 0;
    }

    .icon-box a, .icon-box a:hover {
        color: #484b4d;
    }

    .icon-box i {
        font-size: 32px;
        color: #484b4d;
        cursor: default;
        margin-right: 20px;
    }

    .icon-box h4 {
        letter-spacing: 0;
        font-weight: 400;
    }

    .icon-box p {
        overflow: hidden;
        margin-bottom: 12px;
    }

.icon-box1 {
    text-align: center;
    color: #a9a9a9;
    margin-bottom: 20px;
}

    .icon-box1 i, .icon-box1 img {
        display: inline-block;
        font-size: 64px;
        width: 194px;
        height: 194px;
        text-align: center;
        min-width: 64px;
        padding: 50px;
        margin-bottom: 26px;
        color: #FDFDFD;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        border: 15px solid #f0f0f0;
        -webkit-transition: all .15s ease-in-out;
        -moz-transition: all .15s ease-in-out;
        -ms-transition: all .15s ease-in-out;
        -o-transition: all .15s ease-in-out;
        transition: all .15s ease-in-out;
        background: #e84a52;
        background: #e84a52 -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 25%, rgba(0,0,0,0.15) 100%);
        background: #e84a52 -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(25%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.15)));
        background: #e84a52 -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 25%, rgba(0,0,0,0.15) 100%);
        background: #e84a52 -o-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 25%, rgba(0,0,0,0.15) 100%);
        background: #e84a52 -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 25%, rgba(0,0,0,0.15) 100%);
        background: #e84a52 radial-gradient(ellipse at center, rgba(0,0,0,0) 25%, rgba(0,0,0,0.15) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#26000000', GradientType=1 );
    }

    .icon-box1:hover i, .icon-box1:hover img {
        background: #89bf42;
        border-color: #daf3b9;
        background: #89bf42 -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 25%, rgba(0,0,0,0.15) 100%);
        background: #89bf42 -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(25%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.15)));
        background: #89bf42 -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 25%, rgba(0,0,0,0.15) 100%);
        background: #89bf42 -o-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 25%, rgba(0,0,0,0.15) 100%);
        background: #89bf42 -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0) 25%, rgba(0,0,0,0.15) 100%);
        background: #89bf42 radial-gradient(ellipse at center, rgba(0,0,0,0) 25%, rgba(0,0,0,0.15) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#26000000', GradientType=1 );
    }

    .icon-box1 h4 {
        margin-bottom: 16px;
        font-size: 22px;
        font-weight: 500;
        letter-spacing: -0.2px;
        color: #555;
        -webkit-transition: all .15s ease-in-out;
        -moz-transition: all .15s ease-in-out;
        -ms-transition: all .15s ease-in-out;
        -o-transition: all .15s ease-in-out;
        transition: all .15s ease-in-out;
    }

    .icon-box1:hover h4 {
        color: #89bf42
    }

    .icon-box1 p {
        padding: 0 10px 20px;
    }

@media only screen and (min-width: 768px) and (max-width: 958px) {
    .icon-box1 i {
        padding: 40px;
        font-size: 42px;
        width: 142px;
        height: 142px;
        text-align: center;
        border-width: 10px;
    }
}

.icon-box2 {
    background-color: #fff;
    vertical-align: baseline;
    text-align: center;
    border-radius: 5px;
    padding: 20px 0;
    -webkit-transition: background .3s ease-in-out;
    -moz-transition: background .3s ease-in-out;
    -ms-transition: background .3s ease-in-out;
    -o-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
}

    .icon-box2 i {
        display: block;
        margin: 16px 0 20px;
        font-size: 64px;
        color: #404040;
        text-align: center;
    }

    .icon-box2 p {
        padding: 0 12px;
    }

    .icon-box2 h4 {
        font-weight: 400;
    }

    .icon-box2:hover {
        background-color: #fafafa;
        cursor: default;
    }

.icon-box3 i {
    font-size: 48px;
    text-align: left;
    color: #666e74;
    margin-bottom: 10px;
    display: inline-block;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.icon-box3:hover i {
    color: #0093d0;
    cursor: default;
}

.icon-box3 h4 {
    margin-bottom: 4px;
    color: #666e74;
    font-size: 16px;
    letter-spacing: 0.25px;
    font-weight: bold;
}

.icon-box3 p {
    line-height: 21px;
    margin-right: 10px;
}

.icon-box4 {
    text-align: center;
    margin-bottom: 20px;
}

    .icon-box4 i {
        font-size: 48px;
        width: 92px;
        height: 92px;
        text-align: center;
        color: #2e373d;
        display: inline-block;
        padding: 30px;
        font-size: 32px;
        background: #f2f2f2;
        border-radius: 50%;
        margin-bottom: 24px;
        cursor: default;
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
    }

    .icon-box4:hover i {
        color: #fff;
        background: #0093d0;
    }

    .icon-box4 h4 {
        margin-bottom: 4px;
        color: #2e373d;
        font-size: 16px;
        letter-spacing: 0.25px;
        font-weight: 700;
    }

.container .icon-box4 p {
    margin: 0 10px 30px;
}

.icon-box5 img {
    margin: 0 12px 0 0;
}

.icon-box5 i {
    margin-right: 10px;
    cursor: default;
    display: inline-block;
    font-size: 28px;
    width: 48px;
    height: 48px;
    text-align: center;
    float: left;
    color: #F3F3F3;
    padding: 10px;
    background: #4a4d4f;
    margin-right: 10px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,.2);
    -moz-box-shadow: inset 0 0 10px rgba(0,0,0,.2);
    box-shadow: inset 0 0 10px rgba(0,0,0,.2);
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}

.icon-box5:hover i {
    background: #de513f;
}

.icon-box5 h4 {
    font-size: 14px;
    line-height: 48px;
    font-weight: 700;
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}

.icon-box5:hover h4 {
    color: #de513f;
}

.icon-box5 p {
    margin-top: 4px;
    margin-right: 20px;
    margin-bottom: 10px;
    display: block;
    padding-top: 5px;
}

.icon-box6 {
    position: relative;
    text-align: center;
    background-color: rgba(255,255,255,0.81);
    background-color: #fff\9;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    padding: 36px 20px 28px;
    text-shadow: 0 0 0 0;
    margin: 40px 0 20px;
}

    .icon-box6 * {
        text-shadow: none;
    }

    .icon-box6 i {
        font-size: 24px;
        width: 56px;
        height: 56px;
        text-align: center;
        padding: 15px 16px 17px;
        background: #e53f51;
        color: #fff;
        position: absolute;
        top: -30px;
        left: 50%;
        margin-left: -27px;
        border-radius: 30px;
        cursor: default;
    }

    .icon-box6 h4, .blox .icon-box6 h4, .blox.dark .icon-box6 h4 {
        color: #363636;
        font-weight: 400;
    }

.container .icon-box6 p, .container .blox .icon-box6 p, .container .blox.dark .icon-box6 p {
    color: #818181;
    margin-bottom: 12px;
}

.icon-box7 {
    padding: 0px 0 10px 0;
}

    .icon-box7 i {
        display: block;
        text-align: center;
        padding: 40px 0;
        border-radius: 2px;
        background: #f7f7f7;
        color: #404040;
        font-size: 64px;
        line-height: 1;
        margin-bottom: 20px;
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
    }

    .icon-box7:hover i {
        background: #e53f51;
        color: #fff;
        cursor: default;
    }

    .icon-box7 h4 {
        font-weight: 400;
    }

.icon-box8 {
    text-align: left;
    overflow: hidden;
    margin-bottom: 20px;
    padding-bottom: 5px;
}

    .icon-box8 i {
        display: inline-block;
        font-size: 32px;
        color: #01b6f9;
        background: #fff;
        float: left;
        padding: 24px;
        border: 1px solid #e9e9e9;
        -webkit-border-radius: 22px;
        -moz-border-radius: 22px;
        border-radius: 22px;
        margin: 8px 20px 85px 0;
        -webkit-transition: all 0.28s ease;
        -moz-transition: all 0.28s ease;
        -ms-transition: all 0.28s ease;
        -o-transition: all 0.28s ease;
        transition: all 0.28s ease;
    }

    .icon-box8:hover i {
        color: #fff !important;
        background: #01b6f9;
        border-color: #01b6f9;
        transform: rotateY(180deg);
        -webkit-transform: rotateY(180deg);
    }

    .icon-box8 h4 {
        font-size: 18px;
        font-weight: bold;
        color: #2a2a2a;
        margin-bottom: 5px;
        margin-top: 8px;
        overflow: hidden;
        letter-spacing: 1px;
    }

        .icon-box8 h4 strong {
            font-weight: 600;
        }

    .icon-box8 p {
        font-weight: 400;
        font-size: 15px;
        line-height: 1.5;
        color: #6d6f71;
        margin-bottom: 16px;
        max-width: 398px;
    }

    .icon-box8 a.magicmore {
        background: #fafafa;
        color: #898f9e;
        padding: 5px 8px 4px 14px;
        border-radius: 20px;
        border: 1px solid #e9e9e9;
        font-size: 9px;
        text-transform: uppercase;
        font-weight: 400;
        margin: 14px 0;
        letter-spacing: 2px;
    }

        .icon-box8 a.magicmore:after {
            border: none;
        }

    .icon-box8 a:hover {
        color: #01b6f9;
    }

@media only screen and (min-width: 1200px) {
    .icon-box8 p, .icon-box8 h4 {
        padding-right: 20px;
    }
}

.icon-box9 {
    text-align: left;
    overflow: hidden;
    margin-bottom: 30px;
}

    .icon-box9 i {
        display: inline-block;
        font-size: 32px;
        color: #444;
        background: none;
        float: left;
        padding: 15px;
        border: 2px solid #444;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        margin: 8px 24px 80px 0;
        -webkit-transition: all 0.18s ease;
        -moz-transition: all 0.18s ease;
        -ms-transition: all 0.18s ease;
        -o-transition: all 0.18s ease;
        transition: all 0.18s ease;
    }

    .icon-box9 h4, .icon-box9 h4 strong {
        font-weight: 600;
        font-size: 21px;
        color: #444;
        margin-bottom: 4px;
        overflow: hidden;
        letter-spacing: 0.5px;
    }

    .icon-box9 p {
        font-weight: 400;
        font-size: 16px;
        color: #747474;
        line-height: 1.5;
        margin-bottom: 10px !important;
    }

.blox.dark .icon-box9 i {
    border-color: #fff;
}

.icon-box10 {
    text-align: center;
}

    .icon-box10 i {
        font-size: 32px;
        color: #484f54;
        margin-bottom: 23px;
        display: inline-block;
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
    }

    .icon-box10 h4, .icon-box10 h4 {
        margin-bottom: 18px;
        color: #2e373d;
        font-size: 19px;
        letter-spacing: 1px;
        line-height: 1.3;
        font-weight: 400;
    }

        .icon-box10 h4 strong, .icon-box10 h4 strong {
            font-weight: 400;
        }

    .icon-box10 p {
        line-height: 21px;
        margin-right: 10px;
        font-size: 13px;
        color: #6d6f71;
        letter-spacing: 0.25px;
    }

.icon-box11 {
    text-align: center;
    margin-bottom: 20px;
}

    .icon-box11 i {
        padding: 30px;
        border: 1px solid #e3e3e3;
        border-radius: 50%;
        margin-bottom: 28px;
        cursor: default;
        font-size: 36px;
        color: #4e575d;
        display: inline-block;
        -webkit-transition: all .39s ease-in-out;
        -moz-transition: all .39s ease-in-out;
        -ms-transition: all .39s ease-in-out;
        -o-transition: all .39s ease-in-out;
        transition: all .39s ease-in-out;
    }

    .icon-box11 img {
        max-width: 220px !important;
        margin-bottom: 18px;
        -webkit-transition: all .21s ease-out;
        -moz-transition: all .21s ease-out;
        -ms-transition: all .21s ease-out;
        -o-transition: all .21s ease-out;
        transition: all .21s ease-out;
    }

    .icon-box11 h4, .icon-box11 h4 {
        margin-bottom: 16px;
        font-size: 17px;
        font-weight: 600;
        color: #373e44;
        letter-spacing: 1.25px;
        text-transform: uppercase;
        font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
    }

        .icon-box11 h4 strong {
            font-weight: 600;
        }

    .icon-box11 p {
        font-weight: 400;
        font-size: 15px;
        color: #72757c;
        margin-bottom: 40px;
        padding: 0 15px;
    }

    .icon-box11:hover i {
        color: #fff !important;
        background: #8ade77;
        border-color: #8ade77;
    }

@media only screen and (min-width: 961px) {
    .icon-box11:hover i {
        transform: rotateY(180deg);
        -webkit-transform: rotateY(180deg);
    }

    .icon-box11:hover img {
        padding: 15px;
    }

    .vc_row-fluid [class*="vc_span"] .icon-box11 img {
        max-width: 220px;
    }
}

@media only screen and (min-width: 1281px) {
    .icon-box11 p {
        padding: 0 5%;
    }
}

@media only screen and (min-width: 1441px) {
    .icon-box11 p {
        padding: 0 8%;
    }
}

@media only screen and (max-width: 767px) {
    .icon-box11 i {
        margin-bottom: 20px;
    }

    .icon-box11 h4, .icon-box11 h4 {
        margin-bottom: 7px;
    }

    .icon-box11 p {
        margin-bottom: 45px;
    }
}

.icon-box12 p {
    text-align: left;
    margin-top: 4px;
    color: #797979;
    font-size: 14px;
    line-height: 1.6;
    padding-bottom: 10px;
    margin-bottom: 5px;
}

.icon-box12 i {
    cursor: default;
    display: inline;
    font-size: 24px;
    float: left;
    color: #2e373d;
    padding: 0;
    margin-right: 10px;
    margin-top: 3px;
}

.icon-box12 h4 {
    color: #2e373d;
    font-size: 20px;
    line-height: 26px;
    font-weight: 600;
    letter-spacing: 0;
    text-align: left;
}

.icon-box12 img {
    float: left;
    display: block;
    vertical-align: text-top;
    margin: 0 12px 0 0;
}

@media only screen and (min-width: 768px) {
    .alignright .icon-box12, .alignright .icon-box12 * {
        text-align: right;
        padding-right: 0;
        margin-right: 0;
    }

        .alignright .icon-box12 i, .alignright .icon-box12 img {
            float: right;
            margin-left: 10px;
            margin-right: 0;
        }
}

@media only screen and (min-width: 1500px) {
    .icon-box12 p {
        padding-right: 10%;
    }
}

.icon-box13 {
    padding: 10px 20px;
    text-align: center;
}

    .icon-box13 h4, .icon-box13 h4 strong {
        font-weight: 300;
        font-size: 29px;
        color: #4e575d;
        margin-bottom: 15px;
        padding: 0 9px;
        line-height: 1.6;
    }

    .icon-box13 p {
        font-size: 14px;
        letter-spacing: 0.3px;
        font-weight: 400;
        color: #72757c;
        line-height: 1.5;
        padding: 0 12px;
    }

    .icon-box13 i {
        display: inline-block;
        text-align: center;
        background: none;
        color: #6b6c77;
        font-size: 48px;
        line-height: 1;
        margin-bottom: 35px;
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
    }

    .icon-box13 a.magicmore {
        display: inline-block;
        margin: 25px 0 10px;
        padding: 12px 32px 12px 44px;
        color: #fff;
        font-size: 11px;
        font-weight: 600;
        text-transform: uppercase;
        border-radius: 40px;
        letter-spacing: 1px;
        background: #01b6f9;
    }

        .icon-box13 a.magicmore:hover {
            background: #e87777;
        }

        .icon-box13 a.magicmore:after {
            content: "\f061";
            position: absolute;
            color: inherit;
            top: 18px;
            right: auto;
            left: 24px;
            font-size: 12px;
            padding: 0;
            border: none;
        }

        .icon-box13 a.magicmore:hover:after {
            -webkit-animation: magicmore-anim .2s ease .062s both;
            animation: magicmore-anim .2s ease .062s both;
        }

    .icon-box13 img {
        max-width: 220px;
        margin-bottom: 15px;
    }

.blox.dark .icon-box13 a.magicmore {
    color: #fff;
}

@media only screen and (min-width: 1500px) {
    .icon-box13 p {
        padding: 0 8%;
    }
}

@-webkit-keyframes magicmore-anim {
    from {
        left: -14px;
        opacity: 0;
    }

    to {
        left: 24px;
        opacity: 1;
    }
}

@keyframes magicmore-anim {
    from {
        left: -14px;
        opacity: 0;
    }

    to {
        left: 24px;
        opacity: 1;
    }
}

.icon-box14 {
    border: 1px solid rgba(15, 15, 15, 0.07);
    background-color: rgba(15, 15, 15, 0.01);
    vertical-align: baseline;
    text-align: center;
    padding: 20px;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    margin-bottom: 10px
}

    .icon-box14:hover {
        cursor: default;
        background-color: rgba(240, 240, 240, 0.6);
    }

.blox.dark .icon-box14:hover {
    background-color: rgba(15, 15, 15, 0.6);
}

.icon-box14 h4 {
    border-bottom: 1px solid rgba(15, 15, 15, 0.07);
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    padding: 17px 0 20px;
    text-align: center;
}

.icon-box14 p {
    font-weight: 400;
    text-align: center;
    letter-spacing: 0px;
    padding: 5px 10px;
    font-size: 15px
}

.icon-box14 i {
    display: block;
    margin: 16px 0;
    font-size: 72px;
    color: #0ab1f0
}

.icon-box14 a.magicmore {
    position: relative;
    -webkit-transition: all 0.18s ease;
    -moz-transition: all 0.18s ease;
    -ms-transition: all 0.18s ease;
    -o-transition: all 0.18s ease;
    transition: all 0.18s ease;
    border: none;
    display: inline-block;
    padding: 6px 16px 6px 28px;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 2px;
    white-space: nowrap;
    margin-bottom: 20px;
    color: rgba(15, 15, 15, 0.35);
    background: rgba(15, 15, 15, 0.07);
    text-shadow: 0 0 0;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 2px;
}

.blox.dark .icon-box14 i {
    color: #0ab1f0
}

.blox.dark .icon-box14 a.magicmore {
    color: rgba(224, 224, 224, 0.1);
}

.icon-box14:hover a.magicmore {
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2);
}

.blox.dark .icon-box14:hover a.magicmore {
    color: #fff;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}

.icon-box14 a.magicmore:hover {
    background: rgba(0, 0, 0, 0.5);
    color: rgba(240, 240, 240, 0.85)
}

.icon-box14 a.magicmore:before {
    position: absolute;
    font-family: 'FontAwesome';
    speak: none;
    font-style: normal;
    font-weight: normal;
    content: "\f054";
    color: inherit;
    top: 13px;
    left: 14px;
    font-size: 8px;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.icon-box14 a.magicmore:after {
    display: none
}

.icon-box15 i {
    font-size: 48px;
    color: #f9a827;
    margin-bottom: 10px;
    display: inline-block;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.icon-box15 h4, .icon-box15 h4 {
    margin-bottom: 11px;
    font-weight: 700;
    color: #f9a827;
    font-size: 27px;
    letter-spacing: -1.25px;
    line-height: 1.1;
}

    .icon-box15 h4 strong, .icon-box15 h4 strong {
        font-weight: 700;
    }

.icon-box15 p {
    font-size: 21px;
    line-height: 1.2;
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #e5e5e5;
    letter-spacing: 0;
    font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
    font-weight: 300;
}

.icon-box15 a.magicmore {
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    color: #f9a827;
}

    .icon-box15 a.magicmore:after {
        border: none;
        top: 0;
        margin-top: -1px;
    }

.blox.dark .icon-box15 i, .blox.dark .icon-box15 h4, .blox.dark .icon-box15 a.magicmore {
    color: #f9a827;
}

.blox.dark .icon-box15 p, .max-hero .icon-box15 p {
    color: rgba(255,255,255,0.9);
    border-color: rgba(255,255,255,0.4);
    text-align: left;
    margin: 0 10px 25px 0;
}

.blox .icon-box15 p {
    margin: 0 10px 25px 0;
}

.max-hero .icon-box15 h4 {
    text-shadow: none;
}

.max-hero .icon-box15 {
    text-align: left;
}

@media only screen and (max-width: 767px) {
    .max-hero .icon-box15 h4 {
        font-size: 21px;
    }

    .max-hero .slides-content .icon-box15 p {
        font-size: 16px
    }

    .max-hero .icon-box15 a.magicmore {
        font-size: 12px;
    }
}

.icon-box16 p {
    text-align: left;
    margin-top: 3px;
    color: #888;
    font-size: 13px;
    line-height: 1.54;
    padding-bottom: 10px;
}

.icon-box16 i {
    cursor: default;
    display: inline;
    font-size: 16px;
    float: left;
    color: #26a4e5;
    padding: 0;
    margin-right: 10px;
    margin-top: 3px;
}

.icon-box16 h4 {
    color: #353739;
    font-size: 15px;
    line-height: 21px;
    font-weight: 400;
    letter-spacing: 0;
    text-align: left;
}

    .icon-box16 h4 strong {
        font-weight: 400;
    }

.icon-box16 img {
    float: left;
    display: block;
    vertical-align: text-top;
    margin: 0 12px 0 0;
}

.icon-box16 a.magicmore, .blox.dark .icon-box16 a.magicmore {
    color: #f9a827;
}

    .icon-box16 a.magicmore:after, .blox.dark .icon-box16 a.magicmore:after {
        border-color: #f9a827;
    }

@media only screen and (min-width: 768px) {
    .alignright .icon-box16, .alignright .icon-box16 * {
        text-align: right;
        padding-right: 0;
        margin-right: 0;
    }

        .alignright .icon-box16 i, .alignright .icon-box16 img {
            float: right;
            margin-left: 10px;
            margin-right: 0;
        }
}

@media only screen and (min-width: 1500px) {
    .icon-box16 p {
        padding-right: 10%;
    }
}

.icon-colorx i, i.icon-colorx {
    color: #e53f51;
}

----------------------------------Theme Name: Mexin----------------------#nav-wrap .container {
    position: relative;
}

.nav-wrap1, .nav-wrap2 {
    position: relative;
    border-color: #f3f3f3;
}

.nav-wrap2 {
    height: 84px;
    border-top: 1px solid #f3f3f3;
    margin-bottom: -3px;
}

    .nav-wrap2.mn4 {
        height: 45px;
    }

#menu-icon {
    display: none;
}

#nav {
    float: right;
    margin-bottom: 0;
}

    #nav li {
        list-style: none;
        padding: 0 10px;
        margin: 0;
        float: left;
        display: block;
        height: 100%;
        vertical-align: middle;
    }

    #nav a {
        display: block;
        font-size: 14px;
        line-height: 24px;
        border-top: 3px solid rgba(255, 255, 255, 0.0);
        font-weight: 500;
        padding: 28px 7px;
        color: #444;
        outline: 0;
        text-align: left;
        opcity: 1;
        text-align: center;
        -webkit-transition: background .15s ease-in-out;
        -moz-transition: background .15s ease-in-out;
        -ms-transition: background .15s ease-in-out;
        -o-transition: background .15s ease-in-out;
        transition: background .15s ease-in-out;
    }

        #nav a:hover, #nav li:hover > a {
            color: #0093d0;
            border-top-color: #0093d0;
        }

        #nav a i {
            font-size: 16px;
            line-height: 16px;
            display: inline;
            color: inherit;
            margin-right: 4px;
            vertical-align: baseline;
        }

    #nav > li > a i {
        margin-right: 6px;
        font-weight: normal;
    }

    #nav li.current > a {
        color: #0093d0;
        border-top-color: #0093d0;
    }

    #nav > li.current > a, #nav > li > a.active {
        position: relative;
    }

#header.sticky #nav-wrap #nav > li > a {
    margin: 0;
    padding-top: 21px;
    padding-bottom: 19px;
    line-height: 18px;
}

#header.sticky #nav-wrap #nav #nav > li:hover > a {
    color: #0ab1f0;
}

#nav ul {
    position: absolute;
    width: 172px;
    background: #fff;
    padding: 5px 0;
    margin: 0;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
    border-top: 3px solid #0093d0;
    z-index: 91000;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    display: none;
}

#nav > li:last-child ul {
    left: auto;
}

#nav > li:last-child > ul:after, #nav > li:last-child > ul:before {
    left: auto;
    right: 18px;
}

#header.sticky #nav li ul:before, #header.sticky #nav li ul:after, #nav > li > ul.mega:after, #nav > li > ul.mega:before {
    border-width: 0px;
    display: none;
}

@media only screen and (min-width: 961px) {
    #nav > li:last-child ul ul {
        margin-left: 0;
        margin-right: 174px;
    }

    #nav > li:last-child ul.mega ul, #nav > li:last-child ul.mega {
        margin-right: 0;
    }

    #nav > li:last-child ul {
        padding-left: 0;
    }

        #nav > li:last-child ul.mega li {
            padding-left: 0;
        }
}

#nav ul li {
    font-family: 'Open Sans','Helvetica','Arial','sans-serif';
    float: none;
    border-bottom: 1px solid #f6f6f6;
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
}

    #nav ul li:last-child {
        border: none;
    }

    #nav ul li a, #nav li.current ul li a, #nav ul li:hover > a {
        background: #fff;
        color: #595959;
        width: auto;
        display: block;
        text-align: left;
        padding: 5px 11px 5px 12px;
        border-radius: 0;
        font-size: 13px;
        font-weight: 400;
        border: 0 none;
        text-transform: capitalize;
        line-height: 24px;
        min-height: 24px;
    }

        #nav ul li a:hover, #nav li.current ul li a:hover, .nav-wrap2 #nav ul li a:hover, .nav-wrap2.darknavi #nav ul li a:hover, #nav li.current ul li.current > a, #nav ul li:hover > a {
            background: #f8f8f8;
        }

#nav li:hover > ul {
    display: block;
    visibility: visible;
}

#nav ul li ul {
    margin: -44px 0 0 170px;
    width: 170px;
}

#nav li.submenux:after {
    font-family: 'FontAwesome';
    content: "\f054";
    position: absolute;
    color: #cdcdcd;
    font-size: 8px;
    display: inline;
    speak: none;
    cursor: pointer;
    right: 9px;
    top: 12px;
}

#nav ul.mega li.submenux:after {
    display: none;
}

#nav ul.mega, #nav > li:last-child ul.mega {
    width: 100%;
    left: auto;
    right: 0;
    float: right;
    border-radius: 0;
    max-width: 940px;
    padding: 0;
}

    #nav ul.mega div:last-child {
        margin-right: 0 !important;
    }

    #nav ul.mega, #nav ul.mega li, #nav ul.mega li:hover {
        background-color: #fff;
    }

#nav h4.subtitle {
    margin: 14px 0;
    border-color: #e8e8e8;
    border-width: 1px;
    font-size: 12px;
}

#nav img {
    max-width: 100%;
    margin-bottom: 10px;
}

#nav p {
    font-size: 13px;
    font-weight: 400;
    color: #747474;
}

#header #nav h6 {
    margin: 0;
    margin-bottom: 7px;
    color: #555;
}

#nav .sendbtn {
    padding: 7px 20px;
    font-size: 13px;
}

#nav ul.mega ul, #nav ul.mega ul.mega {
    position: static;
    display: block;
    width: auto;
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
}

    #nav ul.mega ul li, #nav ul.mega ul li a {
        margin: 0;
    }

    #nav ul.mega ul li {
        padding: 8px 0;
        border-bottom: none;
    }

        #nav ul.mega ul li a {
            display: inline;
            line-height: 1.4;
            padding-left: 0;
            padding-right: 3px;
        }

#nav ul.mega .wpb_content_element {
    margin-bottom: 5px;
}

#nav ul.mega .wpb_row {
    padding: 0;
    margin: 0;
    margin-bottom: 35px;
}

.mega-custom-bg1 {
    background: url(http://webnus.biz/themes/mexin-wp/wp-content/uploads/2014/01/megabg011.jpg) no-repeat bottom left;
}

#nav ul.mega input, #nav ul.mega textarea {
    min-width: inherit;
}

.nav-wrap2 #nav {
    float: left;
    margin-bottom: 0;
}

    .nav-wrap2 #nav > li > a {
        padding: 20px 0 15px;
        font-size: 14px;
        line-height: 18px;
        font-weight: 400;
        text-align: left;
    }

    .nav-wrap2 #nav > li:first-child {
        margin-left: 0;
        padding-right: 15px;
    }

        .nav-wrap2 #nav > li:first-child > a {
            padding-left: 4px;
        }

#nav a span, #nav a:after {
    margin-top: 6px;
    display: block;
    font-size: 12px;
    color: #919191;
    text-transform: lowercase;
    font-weight: 400;
}

#nav a:after {
    content: attr(data-description);
}

.nav-wrap1 #nav a:after, .nav-wrap2.mn4 #nav a:after, #nav ul li a:after {
    content: "";
    display: none;
}

.nav-wrap2.mn4 #nav li {
    border-left: 1px solid #f2f2f2;
    margin: 0;
    padding: 0;
}

    .nav-wrap2.mn4 #nav li:last-child {
        border-right: 1px solid #f2f2f2;
    }

.nav-wrap2.mn4 #nav > li > a {
    padding: 10px 16px;
}

.nav-wrap2.darknavi {
    background: #424242;
    border-bottom: 3px solid #222;
}

.nav-wrap2.mn4.darknavi #nav > li {
    border-left: 1px solid #555;
}

    .nav-wrap2.mn4.darknavi #nav > li:last-child {
        border-right: 1px solid #555;
    }

.nav-wrap2.darknavi #nav > li > a {
    color: #fff;
}

#header.sticky .nav-wrap2 #nav > li > ul {
    margin-left: -21px;
}

#header.sticky .nav-wrap2 #nav ul.mega {
    right: 0;
    left: auto;
    float: right;
}

#header.sticky .nav-wrap2 #nav {
    float: right;
}

    #header.sticky .nav-wrap2 #nav > li {
        padding: 0 12px;
    }

#header.sticky .nav-wrap2.mn4 #nav li {
    margin: 0 10px;
    border-left: none;
    border-top: 2px solid transparent;
}

#header.sticky .nav-wrap2 #nav > li > a {
    margin: 0;
    padding: 21px 0 20px;
    border: none;
    background: none;
}

#header.sticky .nav-wrap2.mn4 #nav li:last-child {
    border-right: none;
}

#header.sticky #nav a span, #header.sticky #nav a:after {
    display: none;
}

#header.sticky .nav-wrap2 {
    border: none;
}

    #header.sticky .nav-wrap2.darknavi, #header.sticky .nav-wrap2.darknavi #nav > li > a {
        border: none;
        background: none;
    }

        #header.sticky .nav-wrap2.darknavi #nav > li > a {
            color: inherit;
        }

            #header.sticky .nav-wrap2.darknavi #nav > li > a:hover {
                color: #0ab1f0;
            }

.horizontal-w hr.vertical-space {
    display: none;
}

* + html #nav li {
    position: relative;
    display: block;
}

    * + html #nav li ul, * + html #nav li.current ul {
        left: 0;
        clear: both;
        position: absolute;
        border: 1px solid #d4d4d4;
    }

* + html .container {
    z-index: 2;
}

* + html #header {
    z-index: 3;
    position: relative;
}

* + html #nav ul li ul {
    position: absolute;
    left: 0;
    margin-top: -31px;
    display: none;
    visibility: hidden;
}

* + html #nav ul li:hover > ul {
    display: block;
    visibility: visible;
}

@media only screen and (max-width: 960px) {
    #nav-wrap {
        position: relative;
        height: 30px;
        text-align: center;
        margin: 0 0 32px 0;
    }

    #menu-icon {
        color: rgba(255,255,255,0.7);
        margin: 0 auto;
        font-size: 16px;
        font-weight: 400;
        height: 37px;
        border-radius: 2px;
        background: #363f46;
        padding: 7px 10px 7px 42px;
        cursor: pointer;
        clear: both;
        box-shadow: 0 2px 2px -2px rgba(0,0,0,0.3);
        text-align: left;
        display: block;
    }

        #menu-icon i {
            font-size: 16px;
            color: rgba(0,0,0,0.6);
            float: left;
            margin-left: -28px;
            margin-top: 3px;
        }

        #menu-icon:hover, #menu-icon.active {
            background-color: #0ab1f0;
        }

    .mn-clk {
        font-size: 12px;
        color: rgba(255,255,255,0.5);
    }

    #nav {
        clear: both;
        margin: 0 auto;
        background: #fff;
        position: absolute;
        width: 260px;
        z-index: 10000;
        padding: 2px 0 44px 18px;
        border: 1px solid #d2d2d2;
        border-top: 0 none;
        display: none;
    }

        #nav ul {
            padding: 5px 0;
        }

        #header.sticky #nav-wrap #nav > li, #nav li, .nav-wrap2 #nav li {
            clear: both;
            text-align: left;
            float: none;
            border: 0 none;
            margin: 0;
            margin-left: 10px;
            padding: 0 !important;
            border-bottom: 1px solid #dcdee2;
        }

        #nav ul li {
            border-color: #dcdee2;
        }

            #nav ul li:last-child, .nav-wrap2 #nav ul li:last-child {
                border: none;
            }

        #nav > li > ul:after, #nav > li > ul:before {
            display: none;
            visibility: hidden;
        }

        #nav a, .nav-wrap2 #nav > li > a, .nav-wrap2.mn4 #nav li a {
            line-height: 24px;
        }

        #nav a, #nav ul a, .nav-wrap2 #nav > li > a, .nav-wrap2.mn4 #nav li a, #nav ul li a, #nav ul li:hover > a, .nav-wrap2.darknavi #nav > li > a {
            background: none;
            width: auto;
            display: inline-block;
            padding: 11px 11px 11px 0;
            text-align: left;
            border: 0 none;
            margin: 0;
            line-height: 1.2;
        }

        #header.sticky #nav-wrap #nav > li > a, #nav > li > a {
            margin: 0;
            padding: 14px 0;
            line-height: 16px;
            display: block;
        }

        #nav > li:hover > a, #nav li.current > a, #nav li > a.active {
            background: none;
            color: #0ab1f0;
        }

    .nav-wrap2 #nav > li > a, .nav-wrap2 #nav > li:first-child > a {
        border: 0 none;
    }

    .nav-wrap2 #nav > li > a {
        font-size: 14px;
        font-weight: 400;
    }

    .nav-wrap2.darknavi #nav > li > a {
        color: #666;
    }

        .nav-wrap2.darknavi #nav > li > a:hover, .nav-wrap2.darknavi #nav > li:hover > a {
            background: none;
        }

    #nav a span, #nav a:after {
        display: none;
        visibility: hidden;
    }

    #nav > li.current:after {
        display: none;
    }

    #nav ul.mega ul li a {
        display: block;
    }

    #nav li ul {
        display: none;
        margin: 0;
        padding: 0;
        padding-left: 10px;
    }

    #nav.ie10mfx li ul {
        display: block;
    }

    #nav a:hover > #nav li ul {
        display: block;
    }

    #nav ul {
        width: auto;
        margin: 0;
        box-shadow: none;
        position: static;
        display: block;
        border: none;
    }

        #nav ul li ul {
            margin: 0;
            display: block;
            width: auto;
            padding: 0;
            padding-left: 10px;
        }

    #nav:not( :target ) > a:first-of-type, #nav:target > a:last-of-type {
        display: block;
    }

    #nav li.submenux:after {
        content: "\f078";
    }

    .nav-wrap2, .nav-wrap2.darknavi {
        border: 0 none;
        box-shadow: 0 0 0 0;
        background: none;
    }

    #nav ul.mega, #nav ul.mega div, #nav ul.mega, #nav > li:last-child ul.mega {
        width: auto;
        max-width: 100%;
        clear: both;
        float: none;
    }
}

@media only screen and (min-width: 480px) and (max-width: 960px) {
    #nav {
        left: 61px;
        width: 278px;
    }

    .nav-wrap2 #nav {
        left: 71px;
    }

    #menu-icon {
        width: 278px;
    }

    #header.sm-rgt-mn #nav {
        width: 100%;
        left: 0;
    }

    #header.sm-rgt-mn #menu-icon {
        width: 32px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 960px) {
    #nav {
        left: 142px;
    }

    .nav-wrap2 #nav {
        left: 245px;
    }
}

@media only screen and (max-width: 479px) {
    .nav-wrap2 #menu-icon {
        width: 260px;
    }

    .nav-wrap2 #nav {
        left: 20px;
    }
}

@media only screen and (max-width: 960px) {
    #header.sm-rgt-mn, #header.hi-header.sm-rgt-mn {
        padding: 10px 0 0;
        height: 82px;
    }

        #header.sm-rgt-mn .logo-wrap {
            float: left;
            height: 45px;
        }

            #header.sm-rgt-mn .logo-wrap .logo {
                text-align: left !important;
            }

                #header.sm-rgt-mn .logo-wrap .logo img {
                    max-height: 48px;
                    width: auto;
                }

    #nav > li.current > a, #nav > li > a.active {
        border-bottom: none;
    }

    #header.sm-rgt-mn .alignright {
        display: none;
    }

    #header.sm-rgt-mn .nav-wrap2 {
        height: 0;
        margin-top: -57px;
    }

    #header.sm-rgt-mn #menu-icon {
        margin-top: 21px;
        margin-right: 4px;
        z-index: 98;
        padding: 0;
        box-shadow: none;
        float: right;
        width: 40px;
        height: 40px;
        font-size: 16px;
        position: absolute;
        right: 0;
        background: transparent;
        cursor: pointer;
        display: block;
    }

        #header.sm-rgt-mn #menu-icon i {
            display: none;
        }

        #header.sm-rgt-mn #menu-icon:hover i, #header.sm-rgt-mn #menu-icon.active i {
            color: #0ab1f0;
            cursor: pointer;
        }

        #header.sm-rgt-mn #menu-icon span {
            display: none;
        }

            #header.sm-rgt-mn #menu-icon span.mn-ext1, #header.sm-rgt-mn #menu-icon span.mn-ext2, #header.sm-rgt-mn #menu-icon span.mn-ext3 {
                display: block;
                width: 24px;
                height: 3px;
                background: #f47066;
                margin-bottom: 3px;
                margin-top: 2px;
            }

        #header.sm-rgt-mn #menu-icon.active span.mn-ext1 {
            display: none;
        }

        #header.sm-rgt-mn #menu-icon.active span.mn-ext2 {
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            transform: rotate(45deg);
            margin-top: 9px;
            border-radius: 2px;
        }

        #header.sm-rgt-mn #menu-icon.active span.mn-ext3 {
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
            margin-top: -6px;
            border-radius: 2px;
        }

        #header.sm-rgt-mn #menu-icon i:before {
            display: none;
        }

    #header.sm-rgt-mn .nav-wrap2 #menu-icon {
        margin-right: 35px;
        margin-top: 22px;
    }

    #header.sm-rgt-mn #nav {
        clear: both;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0 auto;
        width: 100%;
        top: 72px;
        position: absolute;
        border: 7px solid #8593a6;
        border-top: 1px solid #dcdee2;
        display: none;
    }

    #header.sm-rgt-mn .nav-wrap2 #nav {
        width: 98%;
    }
}

@media screen and (min-width: 961px) {
    #nav {
        display: block !important;
    }
    #bebe {
        clear: both;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0 auto;
        width: 100%;
        top: 10%;
        bottom: 2%;
        height: 20px;
        position: center;
        display: inline-flex;
        border-bottom: none;
        border-top: none;
        border-right: none;
        border-left: none;
    }
}

#header.vertical-w {
    border-bottom: none;
}

    #header.vertical-w .nav-wrap3 #nav > li > a:after {
        content: "";
        display: none;
    }

    #header.vertical-w #nav ul.mega {
        display: none;
    }

.transparent-header-w #header.vertical-w {
    border-bottom: none;
}

@media only screen and (min-width: 961px) {
    #wrap.vertical-header-enabled {
        padding-left: 250px;
    }

    #wrap.vertical-toggle-header-enabled {
        padding-left: 0px;
    }

    .transparent-header-w #header.vertical-w {
        position: initial;
    }

    #vertical-header-wrapper {
        position: fixed;
        width: 250px;
        height: 100%;
        top: 0;
        left: 0;
        z-index: 1001;
        background-color: #fff;
        border-right: 4px solid #f0f0f0;
    }

    #header.vertical-w #nav > li.current:after {
        background: transparent;
        display: none;
    }

    .vertical-toggle-header-enabled #header.vertical-w #nav ul li a {
        padding: 9px 11px;
        color: #818181;
        background: #0c0c0c;
    }

    #header.vertical-w #nav > li > a {
        margin: 0;
        line-height: 48px;
        padding: 0;
    }

    #header.vertical-w #nav li.current > a {
        border-top: none;
    }

    #header.vertical-w #nav li:hover > a {
        border-top-color: transparent;
    }

    #header.vertical-w #nav li {
        margin: 0;
    }

    #header.vertical-w .vheader-container {
        width: 100%;
        padding: 0;
        margin: 0;
    }

    #header.vertical-w #nav-wrap, #header.vertical-w .logo-wrap {
        float: none;
        width: 100%;
        padding: 0;
        margin: 0;
    }

    #header.vertical-w #nav-wrap {
        margin-bottom: 40px;
    }

    #header.vertical-w .logo-wrap {
        overflow: hidden;
    }

    #header.vertical-w .logo {
        float: none;
        text-align: center;
        margin: 60px 0 50px;
        padding-left: 15px;
        padding-right: 15px;
    }

        #header.vertical-w .logo a {
            display: block;
        }

        #header.vertical-w .logo img {
            margin: auto;
            margin-top: 0;
        }

    #header.vertical-w #nav {
        float: none;
        margin: 0;
    }

        #header.vertical-w #nav ul {
            margin: 0;
            padding: 0;
            left: 100%;
            top: 0;
        }

        #header.vertical-w #nav li {
            position: relative;
            float: none;
            padding: 0 !important;
            width: 100%;
            height: auto;
            border-bottom: 1px solid #f0f0f0;
        }

            #header.vertical-w #nav li:hover {
                background-color: #fafafa;
            }

        #header.vertical-w #nav > li:last-child {
            border: none;
        }

        #header.vertical-w #nav > li > ul:before {
            display: none;
        }

    #header.vertical-w #search-form {
        float: none;
        border-left: none;
        padding-left: 0;
        margin: 0 19px;
        height: 38px;
        z-index: 9999;
    }

        #header.vertical-w #search-form .search-text-box {
            width: 140px;
            background-color: #f3f3f3;
            background-image: url(../images/search-icon.png);
            background-position: 12px 50%;
            background-repeat: no-repeat;
            border: 0 none;
            border-radius: 18px;
            box-shadow: none;
            font-size: 13px;
            color: #444;
            height: 18px;
            line-height: 18px;
            padding: 7px 5px 8px 30px;
        }

    .vertical-toggle-header-enabled #header.vertical-w {
        display: none;
    }

    .vertical-toggle-header-enabled #header {
        background: none;
    }

        .vertical-toggle-header-enabled #header.vertical-w #nav > li {
            border: none;
            background: none;
        }

            .vertical-toggle-header-enabled #header.vertical-w #nav > li > a {
                line-height: 36px;
                color: #999;
                text-shadow: none;
                font-family: 'futura-pt', 'Source Sans Pro', Helvetica, Arial, sans-serif;
                font-size: 19px;
            }

                .vertical-toggle-header-enabled #header.vertical-w #nav > li > a:hover {
                    color: #eee;
                    background: #0c0c0c;
                }

    .vertical-toggle-header-enabled #vertical-header-wrapper {
        border-right: 40px solid #242424;
        background: rgba(0,0,0,0.9);
    }

    .vertical-toggle-header-enabled #header.vertical-w #nav ul {
        background: #191919;
        border: 3px solid #a2a7b1;
    }

        .vertical-toggle-header-enabled #header.vertical-w #nav ul li {
            border-color: #222;
        }

            .vertical-toggle-header-enabled #header.vertical-w #nav > li:hover, .vertical-toggle-header-enabled #header.vertical-w #nav ul li:hover {
                background: #0c0c0c;
            }

    #toggle-icon {
        display: block;
        position: absolute;
        top: 0;
        right: -99px;
        margin-right: 13px;
        margin-top: 20px;
        cursor: pointer;
        z-index: 100;
        background: #242424;
        width: 46px;
        height: 42px;
        padding: 11px;
        border-radius: 0 5px 5px 0;
    }

        #toggle-icon.active {
            right: -95px;
        }

        #toggle-icon span.mn-ext1, #toggle-icon span.mn-ext2, #toggle-icon span.mn-ext3 {
            display: block;
            width: 24px;
            height: 3px;
            background: #777;
            margin-bottom: 3px;
            margin-top: 2px;
            -webkit-transition: all .4s ease-in-out;
            -o-transition: all .4s ease-in-out;
            transition: all .4s ease-in-out;
        }

        #toggle-icon.active span.mn-ext1 {
            display: none;
            background: #f47066;
        }

        #toggle-icon.active span.mn-ext2 {
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            transform: rotate(45deg);
            margin-top: 9px;
            border-radius: 2px;
            background: #f47066;
        }

        #toggle-icon.active span.mn-ext3 {
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
            margin-top: -6px;
            border-radius: 2px;
            background: #f47066;
        }

    ul.vertical-socials {
        position: absolute;
        bottom: 15px;
        right: 0;
        width: 50px;
        margin: 0;
    }

        ul.vertical-socials li {
            list-style: none;
            display: block;
            width: 100%;
            text-align: center;
            margin-bottom: 5px;
            line-height: 1.7;
        }

            ul.vertical-socials li a {
                font-size: 15px;
                color: #7f7f7f;
            }

    .vertical-toggle-header-enabled #header.vertical-w #search-form .search-text-box {
        min-width: 170px;
        width: 170px;
        background-color: #222;
        background-image: url(../images/search-icon.png);
        background-position: 12px 50%;
        background-repeat: no-repeat;
        color: #fff;
    }

    .socials-wrapper {
        position: absolute;
        bottom: 0;
        top: auto;
        clear: both;
        padding: 0 20px;
        width: 100%;
        display: none !important;
    }

    .socials {
        float: none;
        text-align: center;
        margin: 0;
        margin-bottom: 20px;
    }

        .socials li {
            display: inline-block;
            margin-right: 16px;
        }

        .socials i {
            font-size: 18px;
            color: #7f7f7f;
        }

        .socials a.facebook:hover i, .vertical-socials a.facebook:hover i {
            color: #3b5996;
        }

        .socials a.facebook:hover i, .vertical-socials a.facebook:hover i {
            color: #3b5996;
        }

        .socials a.twitter:hover i, .vertical-socials a.twitter:hover i {
            color: #00acee;
        }

        .socials a.vimeo:hover i, .vertical-socials a.vimeo:hover i {
            color: #0dadd6;
        }

        .socials a.dribble:hover i, .vertical-socials a.dribble:hover i {
            color: #d53e68;
        }

        .socials a.youtube:hover i, .vertical-socials a.youtube:hover i {
            color: #cb322c;
        }

        .socials a.pinterest:hover i, .vertical-socials a.pinterest:hover i {
            color: #cb2027;
        }

        .socials a.google:hover i, .vertical-socials a.google:hover i {
            color: #c3391c;
        }

        .socials a.linkedin:hover i, .vertical-socials a.linkedin:hover i {
            color: #0073b2;
        }

        .socials a.rss:hover i, .vertical-socials a.rss:hover i {
            color: #f29a1d;
        }

        .socials a.instagram:hover i, .vertical-socials a.instagram:hover i {
            color: #457399;
        }

        .socials a.other-social:hover i, .vertical-socials a.other-social:hover i {
            color: #ff5d5e;
        }
}

.vertical-socials, .vertical-socials * {
    display: none !important;
}

#header.sticky .col-md-4:nth-of-type(1) {
    display: none;
}

#header .right-side h6 {
    margin: 17px 0;
}

#header .logo-wrap.center .logo {
    float: none;
}

#header .center .img-logo-w1 {
    margin: auto;
}

#header .nav-wrap2.center {
    text-align: center;
    border-top: none;
}

    #header .nav-wrap2.center #nav {
        float: none;
    }

#header.sticky .nav-wrap2 #nav {
    float: right;
}

#header .nav-wrap2.center #nav > li {
    float: none;
    display: inline-block;
}

    #header .nav-wrap2.center #nav > li > a {
        border: none;
    }

#header.sm-rgt-mn .logo-wrap.right, #header .logo-wrap.right, #header .logo-wrap.right .logo {
    float: right;
}

#header .left-side h6 {
    margin-top: 0;
}

#header.sm-rgt-mn .nav-wrap2.left #menu-icon {
    right: auto;
    left: 0;
    float: left;
    margin-left: 35px;
}

#header.sticky #nav-wrap.nav-wrap2.left .container {
    padding-right: 300px;
    padding-left: 30px;
}

#header.sticky .nav-wrap2.left #nav {
    float: left;
}

#header.sticky .right .logo-sticky {
    left: auto;
    right: 110px;
}

#header .left-side .header-saerch {
    float: left;
}

@media only screen and (max-width: 960px) {
    #vertical-header-wrapper {
        padding: 0;
    }

    #header.sm-rgt-mn .alignright, #header.sm-rgt-mn .right-side, #header.sm-rgt-mn .left-side {
        display: none;
    }

    .vertical-toggle-header-enabled #header {
        background: rgba(0,0,0,0.9);
    }

    .socials-wrapper, .vertical-socials {
        display: none !important;
    }

    .vertical-toggle-header-enabled #header.vertical-w {
        display: block !important;
    }

    #header .right-side {
        display: none;
    }

    #header #nav-wrap.nav-wrap2.center #nav > li {
        display: block;
    }
}

@media only screen and (max-width: 767px) {
    #header .logo-wrap.right, #header .left-side {
        float: none;
        display: block;
        overflow: hidden;
        text-align: center;
    }

        #header .left-side .header-saerch {
            float: none;
        }

    #header .alignright {
        text-align: center;
    }
}

@media (min-width: 961px) {
    nav.full-menu {
        display: none !important;
    }
}

@media (max-width: 960px) {
    nav.duplex-menu {
        display: none !important;
    }
}

@media only screen and (min-width: 961px) {
    .col-md-4.duplex-menu {
        width: 50%;
        padding: 0;
    }

    #header.duplex-hd .col-md-4.logo-wrap {
        text-align: center;
        width: 140px;
        height: 140px;
        padding: 0;
        position: absolute;
        top: 0;
        left: 50%;
        margin-left: -70px;
    }

    #nav.duplex-menu {
        float: none;
    }

        #nav.duplex-menu > li {
            float: none;
            padding: 0 12px;
            display: inline-block;
        }

    .duplex-menu.dm-left {
        text-align: right;
        padding-right: 100px;
    }

    .duplex-menu.dm-right {
        text-align: left;
        padding-left: 100px;
    }
}

@media only screen and (min-width: 961px) {
    #nav.duplex-menu > li > a {
        padding: 38px 0;
        font-family: 'Josefin Sans', sans-serif;
        font-weight: 600;
        font-size: 16px;
    }

    #nav.duplex-menu ul li a, #nav.duplex-menu ul li:hover a {
        font-family: 'Josefin Sans', sans-serif;
        font-weight: 400;
        font-size: 15px;
    }

    #header.duplex-hd #nav > li > a.active, #header.duplex-hd #nav > li > a.active {
        color: #485059;
    }

    #header.sticky #nav.duplex-menu a {
        margin: 0;
        padding: 14px 0 16px;
    }

    #header.duplex-hd {
        height: 150px;
        padding: 0;
        border-bottom: 10px solid #77c5d2;
    }

    #header.sticky.hi-header.duplex-hd {
        border: none;
        height: auto;
    }

    #header.duplex-hd .col-md-4.logo-wrap img {
        width: auto;
        max-width: 140px;
        display: inline;
        height: auto;
        position: absolute;
        margin: auto;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }

    #header.duplex-hd.sticky img.img-logo-w1, #header.duplex-hd.sticky img.img-logo-w2 {
        display: none;
    }

    .full-menu-duplex {
        display: none;
    }

    #header.sticky #nav-wrap.full-menu-duplex {
        display: none;
    }

    #header.sticky.duplex-hd .col-md-4:nth-of-type(1) {
        display: block;
    }

    #header.sticky.duplex-hd img.img-logo-w1 {
        display: none;
    }

    #header.sticky.duplex-hd #nav-wrap #nav > li {
        padding: 0 15px;
    }

    #header.sticky.duplex-hd .col-md-4.logo-wrap {
        width: 140px;
    }

        #header.sticky.duplex-hd .col-md-4.logo-wrap .logo-sticky {
            display: block;
            position: static;
            text-align: center;
        }

            #header.sticky.duplex-hd .col-md-4.logo-wrap .logo-sticky img {
                height: 50px;
                width: auto;
                margin-top: 10px;
                display: inline;
            }

    #header.sticky.duplex-hd > .container {
        width: 100%;
        border-bottom: 1px solid #e9e9e9\9;
        box-shadow: 0 0 3px rgba(0,0,0,0.21);
        z-index: 800000000;
        background: rgba(255,255,255,0.97);
        display: block;
        position: fixed;
        height: 60px;
        padding: 0;
        left: 0;
        top: 0;
        -webkit-animation: header-anim .2s ease .027s both;
        animation: header-anim .2s ease .027s both;
        transition: background 0.3s ease-in-out 0s;
    }

    #header.sticky.duplex-hd:hover > .container {
        background: #fff;
    }
}

@media only screen and (min-width: 961px) {
    .top-bar {
        background: #232829;
        border: none;
    }

    #header.box-menu {
        background: #353c3e;
        height: 248px;
    }

        #header.box-menu h6 {
            margin: 4px 6px;
            font-size: 15px;
            color: #ccc;
            font-weight: 400;
            letter-spacing: 0.4px;
            font-family: 'proxima-nova', 'Roboto', sans-serif;
        }

            #header.box-menu h6 i {
                font-size: 32px;
                color: #62696b;
                padding: 0;
                border: none;
            }

        #header.box-menu .nav-wrap2.mn4 {
            height: 80px;
            margin-bottom: 0;
        }

        #header.box-menu .nav-wrap2 {
            max-width: 1100px;
            margin-bottom: 0;
            margin-left: auto;
            margin-right: auto;
            text-align: center;
            border: none;
            background-image: -moz-linear-gradient(top, #fdfdfd, #d9d9d9);
            background-image: -ms-linear-gradient(top, #fdfdfd, #d9d9d9);
            background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to#d9d9d9);
            background-image: -webkit-linear-gradient(top, #fdfdfd, #d9d9d9);
            background-image: -o-linear-gradient(top, #fdfdfd, #d9d9d9);
            background-image: linear-gradient(top, #fdfdfd, #d9d9d9);
            -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
            -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
            box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
        }

            #header.box-menu .nav-wrap2 .container {
                width: 100%;
                max-width: 100%;
                padding: 0;
            }

            #header.box-menu .nav-wrap2 #nav {
                text-align: center;
                width: 100%;
            }

                #header.box-menu .nav-wrap2 #nav > li {
                    float: none;
                    display: inline-block;
                    padding: 32px 0;
                }

                    #header.box-menu .nav-wrap2 #nav > li > a {
                        padding: 0 25px;
                        margin-bottom: 16px;
                        text-align: center;
                        border-color: #ddd;
                        letter-spacing: 0;
                        font-size: 13px;
                        text-transform: capitalize;
                        font-family: 'Roboto Slab', Helvetica, Arial, sans-serif;
                    }

            #header.box-menu .nav-wrap2.mn4 #nav > li > a {
                padding: 0 25px;
                margin-bottom: 16px;
            }

            #header.box-menu .nav-wrap2 #nav > li:first-child > a {
                border-left: none;
            }

            #header.box-menu .nav-wrap2 #nav > li:last-child > a {
                border-right: none;
            }

            #header.box-menu .nav-wrap2 #nav > li > a:after {
                display: none;
            }

    .transparent-header-w.t-dark-w #header.box-menu #nav > li > a {
        text-shadow: none;
        color: #485059;
    }

    #header.box-menu.sticky #nav-wrap.nav-wrap2 {
        width: 100%;
        max-width: 100%;
    }

    #header.box-menu.sticky #nav-wrap .container {
        padding-left: 150px;
    }
}

@media only screen and (max-width: 960px) {
    #header.sm-rgt-mn.box-menu {
        background: #353c3e;
    }
}

.colorskin-1 .blox.dark *, .colorskin-2 .blox.dark *, .colorskin-3 .blox.dark *, .colorskin-4 .blox.dark *, .colorskin-5 .blox.dark *, .colorskin-6 .blox.dark *, .colorskin-7 .blox.dark *, .colorskin-8 .blox.dark *, .colorskin-9 .blox.dark *, .colorskin-10 .blox.dark * {
    color: #fff
}

, .colorskin-11 .blox.dark * {
    color: #fff
}

, .colorskin-12 .blox.dark * {
    color: #fff
}

, .colorskin-13 .blox.dark * {
    color: #fff
}

, .colorskin-14 .blox.dark * {
    color: #fff
}

, .colorskin-15 .blox.dark * {
    color: #fff
}

, .colorskin-16 .blox.dark * {
    color: #fff
}

, .colorskin-17 .blox.dark * {
    color: #fff
}

, .colorskin-18 .blox.dark * {
    color: #fff
}

, .colorskin-19 .blox.dark * {
    color: #fff
}

, .colorskin-20 .blox.dark * {
    color: #fff
}

.colorskin-1 .icon-box3:hover i, .colorskin-1 #nav ul li a:hover, .colorskin-1 #nav li.current ul li a:hover, .colorskin-1 .nav-wrap2 #nav ul li a:hover, .colorskin-1 .nav-wrap2.darknavi #nav ul li a:hover, .colorskin-1 #nav ul li.current > a, .colorskin-1 #nav ul li:hover > a, .colorskin-1 nav.primary .portfolioFilters a.selected, .colorskin-1 nav.primary ul li a:active, .colorskin-1 .zoomex2 a:hover i, .colorskin-1 .pin-box h4 a:hover, .colorskin-1 .tline-box h4 a:hover, .colorskin-1 .blog-post a:hover, .colorskin-1 .blog-author span, .colorskin-1 .blog-line p a:hover, .colorskin-1 a.readmore:hover, .colorskin-1 .jcarousel-next:hover, .colorskin-1 .jcarousel-next:active, .colorskin-1 .jcarousel-prev:hover, .colorskin-1 .jcarousel-prev:active, .colorskin-1 .latestposts-two .blog-line p.blog-cat a, .colorskin-1 .latestposts-two .blog-line:hover .img-hover:before, .colorskin-1 .latestposts-two .blog-line:hover h4 a, .colorskin-1 a.readmore:hover:after, .colorskin-1 #nav li.current > a, .colorskin-1 #nav a:hover, .colorskin-1 #nav li:hover > a, .colorskin-1 a.magicmore, .colorskin-1 a.addtocart, .colorskin-1 a.select-options, .colorskin-1 .top-links a:hover, .colorskin-1 .recent-works-items p a, .colorskin-1 .latestposts-one .latest-title a:hover, .colorskin-1 .latestposts-three h3.latest-b2-title a:hover, .colorskin-1 .latestposts-three h6.latest-b2-cat a, .colorskin-1 .latestposts-four h3.latest-b2-title a:hover, .colorskin-1 .latestposts-five h6.latest-b2-cat a, .colorskin-1 .latestposts-six .latest-content p.latest-date, .colorskin-1 .latestposts-six .latest-title a:hover {
    color: #1bbc9b;
}

.colorskin-1 .icon-box4:hover i, .colorskin-1 .icon-box5:hover i, .colorskin-1 .icon-box7:hover i, .colorskin-1 .icon-box8:hover i, .colorskin-1 .icon-box11:hover i, .colorskin-1 .icon-box13 a.magicmore:hover, .colorskin-1 #nav > li.current:after, .colorskin-1 #footer .side-list li:hover img, .colorskin-1 .toggle-top-area .side-list li:hover img, .colorskin-1 #footer .tagcloud a:hover, .colorskin-1 .toggle-top-area .tagcloud a:hover, .colorskin-1 .side-list li:hover img, .colorskin-1 .widget_shopping_cart .sidebar-line, .colorskin-1 .widget_shopping_cart_content p.buttons a.button, .colorskin-1 .single .woo-template span.onsale, .colorskin-1 .woocommerce ul.products li.product .onsale, .colorskin-1 .our-process-item:hover i, .colorskin-1 .woocommerce a.button.alt, .colorskin-1 .woocommerce button.button.alt, .colorskin-1 .woocommerce input.button.alt, .colorskin-1 .woocommerce #respond input#submit.alt, .colorskin-1 .postmetadata h6.blog-views span, .colorskin-1 .blog-post.blgtyp2 .comments-number-x2 span, .colorskin-1 .pin-ecxt2 .col1-3 span, .colorskin-1 .comments-number-x span, .colorskin-1 #header.sm-rgt-mn #menu-icon span.mn-ext1, .colorskin-1 #header.sm-rgt-mn #menu-icon span.mn-ext2, .colorskin-1 #header.sm-rgt-mn #menu-icon span.mn-ext3, .colorskin-1 .icon-box1 i, .colorskin-1 .icon-box1 img, .colorskin-1 .latestposts-four .latest-b2 h6.latest-b2-cat, .colorskin-1 .latestposts-one .latest-b-cat, .colorskin-1 .single .woo-template span.onsale, .woocommerce .colorskin-1 ul.products li.product .onsale, .colorskin-1 .jcarousel-next:hover, .colorskin-1 .jcarousel-next:active, .colorskin-1 .jcarousel-prev:hover, .colorskin-1 .jcarousel-prev:active, .colorskin-1 .tagcloud a:hover {
    background-color: #1bbc9b;
}

.colorskin-1 nav.primary .portfolioFilters a.selected, .colorskin-1 nav.primary ul li a:active, .colorskin-1 nav.primary .portfolioFilters a:hover, .colorskin-1 .zoomex2 a:hover i, .colorskin-1 .widget h4.subtitle:after, .colorskin-1 a.readmore:hover, .colorskin-1 .tagcloud a:hover, .colorskin-1 #footer.litex .tagcloud a:hover, .colorskin-1 .icon-box8:hover i, .colorskin-1 .icon-box11:hover i, .colorskin-1 .jcarousel-next:hover, .colorskin-1 .jcarousel-next:active, .colorskin-1 .jcarousel-prev:hover, .colorskin-1 .jcarousel-prev:active, .colorskin-1 .our-process-item:hover i, .colorskin-1 .woocommerce-info, .colorskin-1 #nav li.current > a, .colorskin-1 #nav a:hover, .colorskin-1 #nav li:hover > a, .colorskin-1 #nav ul {
    border-color: #1bbc9b;
}

.colorskin-2 .icon-box3:hover i, .colorskin-2 #nav ul li a:hover, .colorskin-2 #nav li.current ul li a:hover, .colorskin-2 .nav-wrap2 #nav ul li a:hover, .colorskin-2 .nav-wrap2.darknavi #nav ul li a:hover, .colorskin-2 #nav ul li.current > a, .colorskin-2 #nav ul li:hover > a, .colorskin-2 nav.primary .portfolioFilters a.selected, .colorskin-2 nav.primary ul li a:active, .colorskin-2 .zoomex2 a:hover i, .colorskin-2 .pin-box h4 a:hover, .colorskin-2 .tline-box h4 a:hover, .colorskin-2 .blog-post a:hover, .colorskin-2 .blog-author span, .colorskin-2 .blog-line p a:hover, .colorskin-2 a.readmore:hover, .colorskin-2 .jcarousel-next:hover, .colorskin-2 .jcarousel-next:active, .colorskin-2 .jcarousel-prev:hover, .colorskin-2 .jcarousel-prev:active, .colorskin-2 .latestposts-two .blog-line p.blog-cat a, .colorskin-2 .latestposts-two .blog-line:hover .img-hover:before, .colorskin-2 .latestposts-two .blog-line:hover h4 a, .colorskin-2 a.readmore:hover:after, .colorskin-2 #nav li.current > a, .colorskin-2 #nav a:hover, .colorskin-2 #nav li:hover > a, .colorskin-2 a.magicmore, .colorskin-2 a.addtocart, .colorskin-2 a.select-options, .colorskin-2 .top-links a:hover, .colorskin-2 .recent-works-items p a, .colorskin-2 .latestposts-one .latest-title a:hover, .colorskin-2 .latestposts-three h3.latest-b2-title a:hover, .colorskin-2 .latestposts-three h6.latest-b2-cat a, .colorskin-2 .latestposts-four h3.latest-b2-title a:hover, .colorskin-2 .latestposts-five h6.latest-b2-cat a, .colorskin-2 .latestposts-six .latest-content p.latest-date, .colorskin-2 .latestposts-six .latest-title a:hover {
    color: #0093d0;
}

.colorskin-2 .icon-box4:hover i, .colorskin-2 .icon-box5:hover i, .colorskin-2 .icon-box7:hover i, .colorskin-2 .icon-box8:hover i, .colorskin-2 .icon-box11:hover i, .colorskin-2 .icon-box13 a.magicmore:hover, .colorskin-2 #nav > li.current:after, .colorskin-2 #footer .side-list li:hover img, .colorskin-2 .toggle-top-area .side-list li:hover img, .colorskin-2 #footer .tagcloud a:hover, .colorskin-2 .toggle-top-area .tagcloud a:hover, .colorskin-2 .side-list li:hover img, .colorskin-2 .widget_shopping_cart .sidebar-line, .colorskin-2 .widget_shopping_cart_content p.buttons a.button, .colorskin-2 .single .woo-template span.onsale, .colorskin-2 .woocommerce ul.products li.product .onsale, .colorskin-2 .our-process-item:hover i, .colorskin-2 .woocommerce a.button.alt, .colorskin-2 .woocommerce button.button.alt, .colorskin-2 .woocommerce input.button.alt, .colorskin-2 .woocommerce #respond input#submit.alt, .colorskin-2 .postmetadata h6.blog-views span, .colorskin-2 .blog-post.blgtyp2 .comments-number-x2 span, .colorskin-2 .pin-ecxt2 .col1-3 span, .colorskin-2 .comments-number-x span, .colorskin-2 #header.sm-rgt-mn #menu-icon span.mn-ext1, .colorskin-2 #header.sm-rgt-mn #menu-icon span.mn-ext2, .colorskin-2 #header.sm-rgt-mn #menu-icon span.mn-ext3, .colorskin-2 .icon-box1 i, .colorskin-2 .icon-box1 img, .colorskin-2 .latestposts-four .latest-b2 h6.latest-b2-cat, .colorskin-2 .latestposts-one .latest-b-cat, .colorskin-2 .single .woo-template span.onsale, .woocommerce .colorskin-2 ul.products li.product .onsale, .colorskin-2 .jcarousel-next:hover, .colorskin-2 .jcarousel-next:active, .colorskin-2 .jcarousel-prev:hover, .colorskin-2 .jcarousel-prev:active, .colorskin-2 .tagcloud a:hover {
    background-color: #0093d0;
}

.colorskin-2 nav.primary .portfolioFilters a.selected, .colorskin-2 nav.primary ul li a:active, .colorskin-2 nav.primary .portfolioFilters a:hover, .colorskin-2 .zoomex2 a:hover i, .colorskin-2 .widget h4.subtitle:after, .colorskin-2 a.readmore:hover, .colorskin-2 .tagcloud a:hover, .colorskin-2 #footer.litex .tagcloud a:hover, .colorskin-2 .icon-box8:hover i, .colorskin-2 .icon-box11:hover i, .colorskin-2 .jcarousel-next:hover, .colorskin-2 .jcarousel-next:active, .colorskin-2 .jcarousel-prev:hover, .colorskin-2 .jcarousel-prev:active, .colorskin-2 .our-process-item:hover i, .colorskin-2 .woocommerce-info, .colorskin-2 #nav li.current > a, .colorskin-2 #nav a:hover, .colorskin-2 #nav li:hover > a, .colorskin-2 #nav ul {
    border-color: #0093d0;
}

.colorskin-3 .icon-box3:hover i, .colorskin-3 #nav ul li a:hover, .colorskin-3 #nav li.current ul li a:hover, .colorskin-3 .nav-wrap2 #nav ul li a:hover, .colorskin-3 .nav-wrap2.darknavi #nav ul li a:hover, .colorskin-3 #nav ul li.current > a, .colorskin-3 #nav ul li:hover > a, .colorskin-3 nav.primary .portfolioFilters a.selected, .colorskin-3 nav.primary ul li a:active, .colorskin-3 .zoomex2 a:hover i, .colorskin-3 .pin-box h4 a:hover, .colorskin-3 .tline-box h4 a:hover, .colorskin-3 .blog-post a:hover, .colorskin-3 .blog-author span, .colorskin-3 .blog-line p a:hover, .colorskin-3 a.readmore:hover, .colorskin-3 .jcarousel-next:hover, .colorskin-3 .jcarousel-next:active, .colorskin-3 .jcarousel-prev:hover, .colorskin-3 .jcarousel-prev:active, .colorskin-3 .latestposts-two .blog-line p.blog-cat a, .colorskin-3 .latestposts-two .blog-line:hover .img-hover:before, .colorskin-3 .latestposts-two .blog-line:hover h4 a, .colorskin-3 a.readmore:hover:after, .colorskin-3 #nav li.current > a, .colorskin-3 #nav a:hover, .colorskin-3 #nav li:hover > a, .colorskin-3 a.magicmore, .colorskin-3 a.addtocart, .colorskin-3 a.select-options, .colorskin-3 .top-links a:hover, .colorskin-3 .recent-works-items p a, .colorskin-3 .latestposts-one .latest-title a:hover, .colorskin-3 .latestposts-three h3.latest-b2-title a:hover, .colorskin-3 .latestposts-three h6.latest-b2-cat a, .colorskin-3 .latestposts-four h3.latest-b2-title a:hover, .colorskin-3 .latestposts-five h6.latest-b2-cat a, .colorskin-3 .latestposts-six .latest-content p.latest-date, .colorskin-3 .latestposts-six .latest-title a:hover {
    color: #e53f51;
}

.colorskin-3 .icon-box4:hover i, .colorskin-3 .icon-box5:hover i, .colorskin-3 .icon-box7:hover i, .colorskin-3 .icon-box8:hover i, .colorskin-3 .icon-box11:hover i, .colorskin-3 .icon-box13 a.magicmore:hover, .colorskin-3 #nav > li.current:after, .colorskin-3 #footer .side-list li:hover img, .colorskin-3 .toggle-top-area .side-list li:hover img, .colorskin-3 #footer .tagcloud a:hover, .colorskin-3 .toggle-top-area .tagcloud a:hover, .colorskin-3 .side-list li:hover img, .colorskin-3 .widget_shopping_cart .sidebar-line, .colorskin-3 .widget_shopping_cart_content p.buttons a.button, .colorskin-3 .single .woo-template span.onsale, .colorskin-3 .woocommerce ul.products li.product .onsale, .colorskin-3 .our-process-item:hover i, .colorskin-3 .woocommerce a.button.alt, .colorskin-3 .woocommerce button.button.alt, .colorskin-3 .woocommerce input.button.alt, .colorskin-3 .woocommerce #respond input#submit.alt, .colorskin-3 .postmetadata h6.blog-views span, .colorskin-3 .blog-post.blgtyp2 .comments-number-x2 span, .colorskin-3 .pin-ecxt2 .col1-3 span, .colorskin-3 .comments-number-x span, .colorskin-3 #header.sm-rgt-mn #menu-icon span.mn-ext1, .colorskin-3 #header.sm-rgt-mn #menu-icon span.mn-ext2, .colorskin-3 #header.sm-rgt-mn #menu-icon span.mn-ext3, .colorskin-3 .icon-box1 i, .colorskin-3 .icon-box1 img, .colorskin-3 .latestposts-four .latest-b2 h6.latest-b2-cat, .colorskin-3 .latestposts-one .latest-b-cat, .colorskin-3 .single .woo-template span.onsale, .woocommerce .colorskin-3 ul.products li.product .onsale, .colorskin-3 .jcarousel-next:hover, .colorskin-3 .jcarousel-next:active, .colorskin-3 .jcarousel-prev:hover, .colorskin-3 .jcarousel-prev:active, .colorskin-3 .tagcloud a:hover {
    background-color: #e53f51;
}

.colorskin-3 nav.primary .portfolioFilters a.selected, .colorskin-3 nav.primary ul li a:active, .colorskin-3 nav.primary .portfolioFilters a:hover, .colorskin-3 .zoomex2 a:hover i, .colorskin-3 .widget h4.subtitle:after, .colorskin-3 a.readmore:hover, .colorskin-3 .tagcloud a:hover, .colorskin-3 #footer.litex .tagcloud a:hover, .colorskin-3 .icon-box8:hover i, .colorskin-3 .icon-box11:hover i, .colorskin-3 .jcarousel-next:hover, .colorskin-3 .jcarousel-next:active, .colorskin-3 .jcarousel-prev:hover, .colorskin-3 .jcarousel-prev:active, .colorskin-3 .our-process-item:hover i, .colorskin-3 .woocommerce-info, .colorskin-3 #nav li.current > a, .colorskin-3 #nav a:hover, .colorskin-3 #nav li:hover > a, .colorskin-3 #nav ul {
    border-color: #e53f51;
}

.colorskin-4 .icon-box3:hover i, .colorskin-4 #nav ul li a:hover, .colorskin-4 #nav li.current ul li a:hover, .colorskin-4 .nav-wrap2 #nav ul li a:hover, .colorskin-4 .nav-wrap2.darknavi #nav ul li a:hover, .colorskin-4 #nav ul li.current > a, .colorskin-4 #nav ul li:hover > a, .colorskin-4 nav.primary .portfolioFilters a.selected, .colorskin-4 nav.primary ul li a:active, .colorskin-4 .zoomex2 a:hover i, .colorskin-4 .pin-box h4 a:hover, .colorskin-4 .tline-box h4 a:hover, .colorskin-4 .blog-post a:hover, .colorskin-4 .blog-author span, .colorskin-4 .blog-line p a:hover, .colorskin-4 a.readmore:hover, .colorskin-4 .jcarousel-next:hover, .colorskin-4 .jcarousel-next:active, .colorskin-4 .jcarousel-prev:hover, .colorskin-4 .jcarousel-prev:active, .colorskin-4 .latestposts-two .blog-line p.blog-cat a, .colorskin-4 .latestposts-two .blog-line:hover .img-hover:before, .colorskin-4 .latestposts-two .blog-line:hover h4 a, .colorskin-4 a.readmore:hover:after, .colorskin-4 #nav li.current > a, .colorskin-4 #nav a:hover, .colorskin-4 #nav li:hover > a, .colorskin-4 a.magicmore, .colorskin-4 a.addtocart, .colorskin-4 a.select-options, .colorskin-4 .top-links a:hover, .colorskin-4 .recent-works-items p a, .colorskin-4 .latestposts-one .latest-title a:hover, .colorskin-4 .latestposts-three h3.latest-b2-title a:hover, .colorskin-4 .latestposts-three h6.latest-b2-cat a, .colorskin-4 .latestposts-four h3.latest-b2-title a:hover, .colorskin-4 .latestposts-five h6.latest-b2-cat a, .colorskin-4 .latestposts-six .latest-content p.latest-date, .colorskin-4 .latestposts-six .latest-title a:hover {
    color: #f1c40f;
}

.colorskin-4 .icon-box4:hover i, .colorskin-4 .icon-box5:hover i, .colorskin-4 .icon-box7:hover i, .colorskin-4 .icon-box8:hover i, .colorskin-4 .icon-box11:hover i, .colorskin-4 .icon-box13 a.magicmore:hover, .colorskin-4 #nav > li.current:after, .colorskin-4 #footer .side-list li:hover img, .colorskin-4 .toggle-top-area .side-list li:hover img, .colorskin-4 #footer .tagcloud a:hover, .colorskin-4 .toggle-top-area .tagcloud a:hover, .colorskin-4 .side-list li:hover img, .colorskin-4 .widget_shopping_cart .sidebar-line, .colorskin-4 .widget_shopping_cart_content p.buttons a.button, .colorskin-4 .single .woo-template span.onsale, .colorskin-4 .woocommerce ul.products li.product .onsale, .colorskin-4 .our-process-item:hover i, .colorskin-4 .woocommerce a.button.alt, .colorskin-4 .woocommerce button.button.alt, .colorskin-4 .woocommerce input.button.alt, .colorskin-4 .woocommerce #respond input#submit.alt, .colorskin-4 .postmetadata h6.blog-views span, .colorskin-4 .blog-post.blgtyp2 .comments-number-x2 span, .colorskin-4 .pin-ecxt2 .col1-3 span, .colorskin-4 .comments-number-x span, .colorskin-4 #header.sm-rgt-mn #menu-icon span.mn-ext1, .colorskin-4 #header.sm-rgt-mn #menu-icon span.mn-ext2, .colorskin-4 #header.sm-rgt-mn #menu-icon span.mn-ext3, .colorskin-4 .icon-box1 i, .colorskin-4 .icon-box1 img, .colorskin-4 .latestposts-four .latest-b2 h6.latest-b2-cat, .colorskin-4 .latestposts-one .latest-b-cat, .colorskin-4 .single .woo-template span.onsale, .woocommerce .colorskin-4 ul.products li.product .onsale, .colorskin-4 .jcarousel-next:hover, .colorskin-4 .jcarousel-next:active, .colorskin-4 .jcarousel-prev:hover, .colorskin-4 .jcarousel-prev:active, .colorskin-4 .tagcloud a:hover {
    background-color: #f1c40f;
}

.colorskin-4 nav.primary .portfolioFilters a.selected, .colorskin-4 nav.primary ul li a:active, .colorskin-4 nav.primary .portfolioFilters a:hover, .colorskin-4 .zoomex2 a:hover i, .colorskin-4 .widget h4.subtitle:after, .colorskin-4 a.readmore:hover, .colorskin-4 .tagcloud a:hover, .colorskin-4 #footer.litex .tagcloud a:hover, .colorskin-4 .icon-box8:hover i, .colorskin-4 .icon-box11:hover i, .colorskin-4 .jcarousel-next:hover, .colorskin-4 .jcarousel-next:active, .colorskin-4 .jcarousel-prev:hover, .colorskin-4 .jcarousel-prev:active, .colorskin-4 .our-process-item:hover i, .colorskin-4 .woocommerce-info, .colorskin-4 #nav li.current > a, .colorskin-4 #nav a:hover, .colorskin-4 #nav li:hover > a, .colorskin-4 #nav ul {
    border-color: #f1c40f;
}

.colorskin-5 .icon-box3:hover i, .colorskin-5 #nav ul li a:hover, .colorskin-5 #nav li.current ul li a:hover, .colorskin-5 .nav-wrap2 #nav ul li a:hover, .colorskin-5 .nav-wrap2.darknavi #nav ul li a:hover, .colorskin-5 #nav ul li.current > a, .colorskin-5 #nav ul li:hover > a, .colorskin-5 nav.primary .portfolioFilters a.selected, .colorskin-5 nav.primary ul li a:active, .colorskin-5 .zoomex2 a:hover i, .colorskin-5 .pin-box h4 a:hover, .colorskin-5 .tline-box h4 a:hover, .colorskin-5 .blog-post a:hover, .colorskin-5 .blog-author span, .colorskin-5 .blog-line p a:hover, .colorskin-5 a.readmore:hover, .colorskin-5 .jcarousel-next:hover, .colorskin-5 .jcarousel-next:active, .colorskin-5 .jcarousel-prev:hover, .colorskin-5 .jcarousel-prev:active, .colorskin-5 .latestposts-two .blog-line p.blog-cat a, .colorskin-5 .latestposts-two .blog-line:hover .img-hover:before, .colorskin-5 .latestposts-two .blog-line:hover h4 a, .colorskin-5 a.readmore:hover:after, .colorskin-5 #nav li.current > a, .colorskin-5 #nav a:hover, .colorskin-5 #nav li:hover > a, .colorskin-5 a.magicmore, .colorskin-5 a.addtocart, .colorskin-5 a.select-options, .colorskin-5 .top-links a:hover, .colorskin-5 .recent-works-items p a, .colorskin-5 .latestposts-one .latest-title a:hover, .colorskin-5 .latestposts-three h3.latest-b2-title a:hover, .colorskin-5 .latestposts-three h6.latest-b2-cat a, .colorskin-5 .latestposts-four h3.latest-b2-title a:hover, .colorskin-5 .latestposts-five h6.latest-b2-cat a, .colorskin-5 .latestposts-six .latest-content p.latest-date, .colorskin-5 .latestposts-six .latest-title a:hover {
    color: #e64883;
}

.colorskin-5 .icon-box4:hover i, .colorskin-5 .icon-box5:hover i, .colorskin-5 .icon-box7:hover i, .colorskin-5 .icon-box8:hover i, .colorskin-5 .icon-box11:hover i, .colorskin-5 .icon-box13 a.magicmore:hover, .colorskin-5 #nav > li.current:after, .colorskin-5 #footer .side-list li:hover img, .colorskin-5 .toggle-top-area .side-list li:hover img, .colorskin-5 #footer .tagcloud a:hover, .colorskin-5 .toggle-top-area .tagcloud a:hover, .colorskin-5 .side-list li:hover img, .colorskin-5 .widget_shopping_cart .sidebar-line, .colorskin-5 .widget_shopping_cart_content p.buttons a.button, .colorskin-5 .single .woo-template span.onsale, .colorskin-5 .woocommerce ul.products li.product .onsale, .colorskin-5 .our-process-item:hover i, .colorskin-5 .woocommerce a.button.alt, .colorskin-5 .woocommerce button.button.alt, .colorskin-5 .woocommerce input.button.alt, .colorskin-5 .woocommerce #respond input#submit.alt, .colorskin-5 .postmetadata h6.blog-views span, .colorskin-5 .blog-post.blgtyp2 .comments-number-x2 span, .colorskin-5 .pin-ecxt2 .col1-3 span, .colorskin-5 .comments-number-x span, .colorskin-5 #header.sm-rgt-mn #menu-icon span.mn-ext1, .colorskin-5 #header.sm-rgt-mn #menu-icon span.mn-ext2, .colorskin-5 #header.sm-rgt-mn #menu-icon span.mn-ext3, .colorskin-5 .icon-box1 i, .colorskin-5 .icon-box1 img, .colorskin-5 .latestposts-four .latest-b2 h6.latest-b2-cat, .colorskin-5 .latestposts-one .latest-b-cat, .colorskin-5 .single .woo-template span.onsale, .woocommerce .colorskin-5 ul.products li.product .onsale, .colorskin-5 .jcarousel-next:hover, .colorskin-5 .jcarousel-next:active, .colorskin-5 .jcarousel-prev:hover, .colorskin-5 .jcarousel-prev:active, .colorskin-5 .tagcloud a:hover {
    background-color: #e64883;
}

.colorskin-5 nav.primary .portfolioFilters a.selected, .colorskin-5 nav.primary ul li a:active, .colorskin-5 nav.primary .portfolioFilters a:hover, .colorskin-5 .zoomex2 a:hover i, .colorskin-5 .widget h4.subtitle:after, .colorskin-5 a.readmore:hover, .colorskin-5 .tagcloud a:hover, .colorskin-5 #footer.litex .tagcloud a:hover, .colorskin-5 .icon-box8:hover i, .colorskin-5 .icon-box11:hover i, .colorskin-5 .jcarousel-next:hover, .colorskin-5 .jcarousel-next:active, .colorskin-5 .jcarousel-prev:hover, .colorskin-5 .jcarousel-prev:active, .colorskin-5 .our-process-item:hover i, .colorskin-5 .woocommerce-info, .colorskin-5 #nav li.current > a, .colorskin-5 #nav a:hover, .colorskin-5 #nav li:hover > a, .colorskin-5 #nav ul {
    border-color: #e64883;
}

.colorskin-6 .icon-box3:hover i, .colorskin-6 #nav ul li a:hover, .colorskin-6 #nav li.current ul li a:hover, .colorskin-6 .nav-wrap2 #nav ul li a:hover, .colorskin-6 .nav-wrap2.darknavi #nav ul li a:hover, .colorskin-6 #nav ul li.current > a, .colorskin-6 #nav ul li:hover > a, .colorskin-6 nav.primary .portfolioFilters a.selected, .colorskin-6 nav.primary ul li a:active, .colorskin-6 .zoomex2 a:hover i, .colorskin-6 .pin-box h4 a:hover, .colorskin-6 .tline-box h4 a:hover, .colorskin-6 .blog-post a:hover, .colorskin-6 .blog-author span, .colorskin-6 .blog-line p a:hover, .colorskin-6 a.readmore:hover, .colorskin-6 .jcarousel-next:hover, .colorskin-6 .jcarousel-next:active, .colorskin-6 .jcarousel-prev:hover, .colorskin-6 .jcarousel-prev:active, .colorskin-6 .latestposts-two .blog-line p.blog-cat a, .colorskin-6 .latestposts-two .blog-line:hover .img-hover:before, .colorskin-6 .latestposts-two .blog-line:hover h4 a, .colorskin-6 a.readmore:hover:after, .colorskin-6 #nav li.current > a, .colorskin-6 #nav a:hover, .colorskin-6 #nav li:hover > a, .colorskin-6 a.magicmore, .colorskin-6 a.addtocart, .colorskin-6 a.select-options, .colorskin-6 .top-links a:hover, .colorskin-6 .recent-works-items p a, .colorskin-6 .latestposts-one .latest-title a:hover, .colorskin-6 .latestposts-three h3.latest-b2-title a:hover, .colorskin-6 .latestposts-three h6.latest-b2-cat a, .colorskin-6 .latestposts-four h3.latest-b2-title a:hover, .colorskin-6 .latestposts-five h6.latest-b2-cat a, .colorskin-6 .latestposts-six .latest-content p.latest-date, .colorskin-6 .latestposts-six .latest-title a:hover {
    color: #45ab48;
}

.colorskin-6 .icon-box4:hover i, .colorskin-6 .icon-box5:hover i, .colorskin-6 .icon-box7:hover i, .colorskin-6 .icon-box8:hover i, .colorskin-6 .icon-box11:hover i, .colorskin-6 .icon-box13 a.magicmore:hover, .colorskin-6 #nav > li.current:after, .colorskin-6 #footer .side-list li:hover img, .colorskin-6 .toggle-top-area .side-list li:hover img, .colorskin-6 #footer .tagcloud a:hover, .colorskin-6 .toggle-top-area .tagcloud a:hover, .colorskin-6 .side-list li:hover img, .colorskin-6 .widget_shopping_cart .sidebar-line, .colorskin-6 .widget_shopping_cart_content p.buttons a.button, .colorskin-6 .single .woo-template span.onsale, .colorskin-6 .woocommerce ul.products li.product .onsale, .colorskin-6 .our-process-item:hover i, .colorskin-6 .woocommerce a.button.alt, .colorskin-6 .woocommerce button.button.alt, .colorskin-6 .woocommerce input.button.alt, .colorskin-6 .woocommerce #respond input#submit.alt, .colorskin-6 .postmetadata h6.blog-views span, .colorskin-6 .blog-post.blgtyp2 .comments-number-x2 span, .colorskin-6 .pin-ecxt2 .col1-3 span, .colorskin-6 .comments-number-x span, .colorskin-6 #header.sm-rgt-mn #menu-icon span.mn-ext1, .colorskin-6 #header.sm-rgt-mn #menu-icon span.mn-ext2, .colorskin-6 #header.sm-rgt-mn #menu-icon span.mn-ext3, .colorskin-6 .icon-box1 i, .colorskin-6 .icon-box1 img, .colorskin-6 .latestposts-four .latest-b2 h6.latest-b2-cat, .colorskin-6 .latestposts-one .latest-b-cat, .colorskin-6 .single .woo-template span.onsale, .woocommerce .colorskin-6 ul.products li.product .onsale, .colorskin-6 .jcarousel-next:hover, .colorskin-6 .jcarousel-next:active, .colorskin-6 .jcarousel-prev:hover, .colorskin-6 .jcarousel-prev:active, .colorskin-6 .tagcloud a:hover {
    background-color: #45ab48;
}

.colorskin-6 nav.primary .portfolioFilters a.selected, .colorskin-6 nav.primary ul li a:active, .colorskin-6 nav.primary .portfolioFilters a:hover, .colorskin-6 .zoomex2 a:hover i, .colorskin-6 .widget h4.subtitle:after, .colorskin-6 a.readmore:hover, .colorskin-6 .tagcloud a:hover, .colorskin-6 #footer.litex .tagcloud a:hover, .colorskin-6 .icon-box8:hover i, .colorskin-6 .icon-box11:hover i, .colorskin-6 .jcarousel-next:hover, .colorskin-6 .jcarousel-next:active, .colorskin-6 .jcarousel-prev:hover, .colorskin-6 .jcarousel-prev:active, .colorskin-6 .our-process-item:hover i, .colorskin-6 .woocommerce-info, .colorskin-6 #nav li.current > a, .colorskin-6 #nav a:hover, .colorskin-6 #nav li:hover > a, .colorskin-6 #nav ul {
    border-color: #45ab48;
}

.colorskin-7 .icon-box3:hover i, .colorskin-7 #nav ul li a:hover, .colorskin-7 #nav li.current ul li a:hover, .colorskin-7 .nav-wrap2 #nav ul li a:hover, .colorskin-7 .nav-wrap2.darknavi #nav ul li a:hover, .colorskin-7 #nav ul li.current > a, .colorskin-7 #nav ul li:hover > a, .colorskin-7 nav.primary .portfolioFilters a.selected, .colorskin-7 nav.primary ul li a:active, .colorskin-7 .zoomex2 a:hover i, .colorskin-7 .pin-box h4 a:hover, .colorskin-7 .tline-box h4 a:hover, .colorskin-7 .blog-post a:hover, .colorskin-7 .blog-author span, .colorskin-7 .blog-line p a:hover, .colorskin-7 a.readmore:hover, .colorskin-7 .jcarousel-next:hover, .colorskin-7 .jcarousel-next:active, .colorskin-7 .jcarousel-prev:hover, .colorskin-7 .jcarousel-prev:active, .colorskin-7 .latestposts-two .blog-line p.blog-cat a, .colorskin-7 .latestposts-two .blog-line:hover .img-hover:before, .colorskin-7 .latestposts-two .blog-line:hover h4 a, .colorskin-7 a.readmore:hover:after, .colorskin-7 #nav li.current > a, .colorskin-7 #nav a:hover, .colorskin-7 #nav li:hover > a, .colorskin-7 a.magicmore, .colorskin-7 a.addtocart, .colorskin-7 a.select-options, .colorskin-7 .top-links a:hover, .colorskin-7 .recent-works-items p a, .colorskin-7 .latestposts-one .latest-title a:hover, .colorskin-7 .latestposts-three h3.latest-b2-title a:hover, .colorskin-7 .latestposts-three h6.latest-b2-cat a, .colorskin-7 .latestposts-four h3.latest-b2-title a:hover, .colorskin-7 .latestposts-five h6.latest-b2-cat a, .colorskin-7 .latestposts-six .latest-content p.latest-date, .colorskin-7 .latestposts-six .latest-title a:hover {
    color: #9661ab;
}

.colorskin-7 .icon-box4:hover i, .colorskin-7 .icon-box5:hover i, .colorskin-7 .icon-box7:hover i, .colorskin-7 .icon-box8:hover i, .colorskin-7 .icon-box11:hover i, .colorskin-7 .icon-box13 a.magicmore:hover, .colorskin-7 #nav > li.current:after, .colorskin-7 #footer .side-list li:hover img, .colorskin-7 .toggle-top-area .side-list li:hover img, .colorskin-7 #footer .tagcloud a:hover, .colorskin-7 .toggle-top-area .tagcloud a:hover, .colorskin-7 .side-list li:hover img, .colorskin-7 .widget_shopping_cart .sidebar-line, .colorskin-7 .widget_shopping_cart_content p.buttons a.button, .colorskin-7 .single .woo-template span.onsale, .colorskin-7 .woocommerce ul.products li.product .onsale, .colorskin-7 .our-process-item:hover i, .colorskin-7 .woocommerce a.button.alt, .colorskin-7 .woocommerce button.button.alt, .colorskin-7 .woocommerce input.button.alt, .colorskin-7 .woocommerce #respond input#submit.alt, .colorskin-7 .postmetadata h6.blog-views span, .colorskin-7 .blog-post.blgtyp2 .comments-number-x2 span, .colorskin-7 .pin-ecxt2 .col1-3 span, .colorskin-7 .comments-number-x span, .colorskin-7 #header.sm-rgt-mn #menu-icon span.mn-ext1, .colorskin-7 #header.sm-rgt-mn #menu-icon span.mn-ext2, .colorskin-7 #header.sm-rgt-mn #menu-icon span.mn-ext3, .colorskin-7 .icon-box1 i, .colorskin-7 .icon-box1 img, .colorskin-7 .latestposts-four .latest-b2 h6.latest-b2-cat, .colorskin-7 .latestposts-one .latest-b-cat, .colorskin-7 .single .woo-template span.onsale, .woocommerce .colorskin-7 ul.products li.product .onsale, .colorskin-7 .jcarousel-next:hover, .colorskin-7 .jcarousel-next:active, .colorskin-7 .jcarousel-prev:hover, .colorskin-7 .jcarousel-prev:active, .colorskin-7 .tagcloud a:hover {
    background-color: #9661ab;
}

.colorskin-7 nav.primary .portfolioFilters a.selected, .colorskin-7 nav.primary ul li a:active, .colorskin-7 nav.primary .portfolioFilters a:hover, .colorskin-7 .zoomex2 a:hover i, .colorskin-7 .widget h4.subtitle:after, .colorskin-7 a.readmore:hover, .colorskin-7 .tagcloud a:hover, .colorskin-7 #footer.litex .tagcloud a:hover, .colorskin-7 .icon-box8:hover i, .colorskin-7 .icon-box11:hover i, .colorskin-7 .jcarousel-next:hover, .colorskin-7 .jcarousel-next:active, .colorskin-7 .jcarousel-prev:hover, .colorskin-7 .jcarousel-prev:active, .colorskin-7 .our-process-item:hover i, .colorskin-7 .woocommerce-info, .colorskin-7 #nav li.current > a, .colorskin-7 #nav a:hover, .colorskin-7 #nav li:hover > a, .colorskin-7 #nav ul {
    border-color: #9661ab;
}

.colorskin-8 .icon-box3:hover i, .colorskin-8 #nav ul li a:hover, .colorskin-8 #nav li.current ul li a:hover, .colorskin-8 .nav-wrap2 #nav ul li a:hover, .colorskin-8 .nav-wrap2.darknavi #nav ul li a:hover, .colorskin-8 #nav ul li.current > a, .colorskin-8 #nav ul li:hover > a, .colorskin-8 nav.primary .portfolioFilters a.selected, .colorskin-8 nav.primary ul li a:active, .colorskin-8 .zoomex2 a:hover i, .colorskin-8 .pin-box h4 a:hover, .colorskin-8 .tline-box h4 a:hover, .colorskin-8 .blog-post a:hover, .colorskin-8 .blog-author span, .colorskin-8 .blog-line p a:hover, .colorskin-8 a.readmore:hover, .colorskin-8 .jcarousel-next:hover, .colorskin-8 .jcarousel-next:active, .colorskin-8 .jcarousel-prev:hover, .colorskin-8 .jcarousel-prev:active, .colorskin-8 .latestposts-two .blog-line p.blog-cat a, .colorskin-8 .latestposts-two .blog-line:hover .img-hover:before, .colorskin-8 .latestposts-two .blog-line:hover h4 a, .colorskin-8 a.readmore:hover:after, .colorskin-8 #nav li.current > a, .colorskin-8 #nav a:hover, .colorskin-8 #nav li:hover > a, .colorskin-8 a.magicmore, .colorskin-8 a.addtocart, .colorskin-8 a.select-options, .colorskin-8 .top-links a:hover, .colorskin-8 .recent-works-items p a, .colorskin-8 .latestposts-one .latest-title a:hover, .colorskin-8 .latestposts-three h3.latest-b2-title a:hover, .colorskin-8 .latestposts-three h6.latest-b2-cat a, .colorskin-8 .latestposts-four h3.latest-b2-title a:hover, .colorskin-8 .latestposts-five h6.latest-b2-cat a, .colorskin-8 .latestposts-six .latest-content p.latest-date, .colorskin-8 .latestposts-six .latest-title a:hover {
    color: #0aad80;
}

.colorskin-8 .icon-box4:hover i, .colorskin-8 .icon-box5:hover i, .colorskin-8 .icon-box7:hover i, .colorskin-8 .icon-box8:hover i, .colorskin-8 .icon-box11:hover i, .colorskin-8 .icon-box13 a.magicmore:hover, .colorskin-8 #nav > li.current:after, .colorskin-8 #footer .side-list li:hover img, .colorskin-8 .toggle-top-area .side-list li:hover img, .colorskin-8 #footer .tagcloud a:hover, .colorskin-8 .toggle-top-area .tagcloud a:hover, .colorskin-8 .side-list li:hover img, .colorskin-8 .widget_shopping_cart .sidebar-line, .colorskin-8 .widget_shopping_cart_content p.buttons a.button, .colorskin-8 .single .woo-template span.onsale, .colorskin-8 .woocommerce ul.products li.product .onsale, .colorskin-8 .our-process-item:hover i, .colorskin-8 .woocommerce a.button.alt, .colorskin-8 .woocommerce button.button.alt, .colorskin-8 .woocommerce input.button.alt, .colorskin-8 .woocommerce #respond input#submit.alt, .colorskin-8 .postmetadata h6.blog-views span, .colorskin-8 .blog-post.blgtyp2 .comments-number-x2 span, .colorskin-8 .pin-ecxt2 .col1-3 span, .colorskin-8 .comments-number-x span, .colorskin-8 #header.sm-rgt-mn #menu-icon span.mn-ext1, .colorskin-8 #header.sm-rgt-mn #menu-icon span.mn-ext2, .colorskin-8 #header.sm-rgt-mn #menu-icon span.mn-ext3, .colorskin-8 .icon-box1 i, .colorskin-8 .icon-box1 img, .colorskin-8 .latestposts-four .latest-b2 h6.latest-b2-cat, .colorskin-8 .latestposts-one .latest-b-cat, .colorskin-8 .single .woo-template span.onsale, .woocommerce .colorskin-8 ul.products li.product .onsale, .colorskin-8 .jcarousel-next:hover, .colorskin-8 .jcarousel-next:active, .colorskin-8 .jcarousel-prev:hover, .colorskin-8 .jcarousel-prev:active, .colorskin-8 .tagcloud a:hover {
    background-color: #0aad80;
}

.colorskin-8 nav.primary .portfolioFilters a.selected, .colorskin-8 nav.primary ul li a:active, .colorskin-8 nav.primary .portfolioFilters a:hover, .colorskin-8 .zoomex2 a:hover i, .colorskin-8 .widget h4.subtitle:after, .colorskin-8 a.readmore:hover, .colorskin-8 .tagcloud a:hover, .colorskin-8 #footer.litex .tagcloud a:hover, .colorskin-8 .icon-box8:hover i, .colorskin-8 .icon-box11:hover i, .colorskin-8 .jcarousel-next:hover, .colorskin-8 .jcarousel-next:active, .colorskin-8 .jcarousel-prev:hover, .colorskin-8 .jcarousel-prev:active, .colorskin-8 .our-process-item:hover i, .colorskin-8 .woocommerce-info, .colorskin-8 #nav li.current > a, .colorskin-8 #nav a:hover, .colorskin-8 #nav li:hover > a, .colorskin-8 #nav ul {
    border-color: #0aad80;
}

.colorskin-9 .icon-box3:hover i, .colorskin-9 #nav ul li a:hover, .colorskin-9 #nav li.current ul li a:hover, .colorskin-9 .nav-wrap2 #nav ul li a:hover, .colorskin-9 .nav-wrap2.darknavi #nav ul li a:hover, .colorskin-9 #nav ul li.current > a, .colorskin-9 #nav ul li:hover > a, .colorskin-9 nav.primary .portfolioFilters a.selected, .colorskin-9 nav.primary ul li a:active, .colorskin-9 .zoomex2 a:hover i, .colorskin-9 .pin-box h4 a:hover, .colorskin-9 .tline-box h4 a:hover, .colorskin-9 .blog-post a:hover, .colorskin-9 .blog-author span, .colorskin-9 .blog-line p a:hover, .colorskin-9 a.readmore:hover, .colorskin-9 .jcarousel-next:hover, .colorskin-9 .jcarousel-next:active, .colorskin-9 .jcarousel-prev:hover, .colorskin-9 .jcarousel-prev:active, .colorskin-9 .latestposts-two .blog-line p.blog-cat a, .colorskin-9 .latestposts-two .blog-line:hover .img-hover:before, .colorskin-9 .latestposts-two .blog-line:hover h4 a, .colorskin-9 a.readmore:hover:after, .colorskin-9 #nav li.current > a, .colorskin-9 #nav a:hover, .colorskin-9 #nav li:hover > a, .colorskin-9 a.magicmore, .colorskin-9 a.addtocart, .colorskin-9 a.select-options, .colorskin-9 .top-links a:hover, .colorskin-9 .recent-works-items p a, .colorskin-9 .latestposts-one .latest-title a:hover, .colorskin-9 .latestposts-three h3.latest-b2-title a:hover, .colorskin-9 .latestposts-three h6.latest-b2-cat a, .colorskin-9 .latestposts-four h3.latest-b2-title a:hover, .colorskin-9 .latestposts-five h6.latest-b2-cat a, .colorskin-9 .latestposts-six .latest-content p.latest-date, .colorskin-9 .latestposts-six .latest-title a:hover {
    color: #0ab1f0;
}

.colorskin-9 .icon-box4:hover i, .colorskin-9 .icon-box5:hover i, .colorskin-9 .icon-box7:hover i, .colorskin-9 .icon-box8:hover i, .colorskin-9 .icon-box11:hover i, .colorskin-9 .icon-box13 a.magicmore:hover, .colorskin-9 #nav > li.current:after, .colorskin-9 #footer .side-list li:hover img, .colorskin-9 .toggle-top-area .side-list li:hover img, .colorskin-9 #footer .tagcloud a:hover, .colorskin-9 .toggle-top-area .tagcloud a:hover, .colorskin-9 .side-list li:hover img, .colorskin-9 .widget_shopping_cart .sidebar-line, .colorskin-9 .widget_shopping_cart_content p.buttons a.button, .colorskin-9 .single .woo-template span.onsale, .colorskin-9 .woocommerce ul.products li.product .onsale, .colorskin-9 .our-process-item:hover i, .colorskin-9 .woocommerce a.button.alt, .colorskin-9 .woocommerce button.button.alt, .colorskin-9 .woocommerce input.button.alt, .colorskin-9 .woocommerce #respond input#submit.alt, .colorskin-9 .postmetadata h6.blog-views span, .colorskin-9 .blog-post.blgtyp2 .comments-number-x2 span, .colorskin-9 .pin-ecxt2 .col1-3 span, .colorskin-9 .comments-number-x span, .colorskin-9 #header.sm-rgt-mn #menu-icon span.mn-ext1, .colorskin-9 #header.sm-rgt-mn #menu-icon span.mn-ext2, .colorskin-9 #header.sm-rgt-mn #menu-icon span.mn-ext3, .colorskin-9 .icon-box1 i, .colorskin-9 .icon-box1 img, .colorskin-9 .latestposts-four .latest-b2 h6.latest-b2-cat, .colorskin-9 .latestposts-one .latest-b-cat, .colorskin-9 .single .woo-template span.onsale, .woocommerce .colorskin-9 ul.products li.product .onsale, .colorskin-9 .jcarousel-next:hover, .colorskin-9 .jcarousel-next:active, .colorskin-9 .jcarousel-prev:hover, .colorskin-9 .jcarousel-prev:active, .colorskin-9 .tagcloud a:hover {
    background-color: #0ab1f0;
}

.colorskin-9 nav.primary .portfolioFilters a.selected, .colorskin-9 nav.primary ul li a:active, .colorskin-9 nav.primary .portfolioFilters a:hover, .colorskin-9 .zoomex2 a:hover i, .colorskin-9 .widget h4.subtitle:after, .colorskin-9 a.readmore:hover, .colorskin-9 .tagcloud a:hover, .colorskin-9 #footer.litex .tagcloud a:hover, .colorskin-9 .icon-box8:hover i, .colorskin-9 .icon-box11:hover i, .colorskin-9 .jcarousel-next:hover, .colorskin-9 .jcarousel-next:active, .colorskin-9 .jcarousel-prev:hover, .colorskin-9 .jcarousel-prev:active, .colorskin-9 .our-process-item:hover i, .colorskin-9 .woocommerce-info, .colorskin-9 #nav li.current > a, .colorskin-9 #nav a:hover, .colorskin-9 #nav li:hover > a, .colorskin-9 #nav ul {
    border-color: #0ab1f0;
}

.colorskin-10 .icon-box3:hover i, .colorskin-10 #nav ul li a:hover, .colorskin-10 #nav li.current ul li a:hover, .colorskin-10 .nav-wrap2 #nav ul li a:hover, .colorskin-10 .nav-wrap2.darknavi #nav ul li a:hover, .colorskin-10 #nav ul li.current > a, .colorskin-10 #nav ul li:hover > a, .colorskin-10 nav.primary .portfolioFilters a.selected, .colorskin-10 nav.primary ul li a:active, .colorskin-10 .zoomex2 a:hover i, .colorskin-10 .pin-box h4 a:hover, .colorskin-10 .tline-box h4 a:hover, .colorskin-10 .blog-post a:hover, .colorskin-10 .blog-author span, .colorskin-10 .blog-line p a:hover, .colorskin-10 a.readmore:hover, .colorskin-10 .jcarousel-next:hover, .colorskin-10 .jcarousel-next:active, .colorskin-10 .jcarousel-prev:hover, .colorskin-10 .jcarousel-prev:active, .colorskin-10 .latestposts-two .blog-line p.blog-cat a, .colorskin-10 .latestposts-two .blog-line:hover .img-hover:before, .colorskin-10 .latestposts-two .blog-line:hover h4 a, .colorskin-10 a.readmore:hover:after, .colorskin-10 #nav li.current > a, .colorskin-10 #nav a:hover, .colorskin-10 #nav li:hover > a, .colorskin-10 a.magicmore, .colorskin-10 a.addtocart, .colorskin-10 a.select-options, .colorskin-10 .top-links a:hover, .colorskin-10 .recent-works-items p a, .colorskin-10 .latestposts-one .latest-title a:hover, .colorskin-10 .latestposts-three h3.latest-b2-title a:hover, .colorskin-10 .latestposts-three h6.latest-b2-cat a, .colorskin-10 .latestposts-four h3.latest-b2-title a:hover, .colorskin-10 .latestposts-five h6.latest-b2-cat a, .colorskin-10 .latestposts-six .latest-content p.latest-date, .colorskin-10 .latestposts-six .latest-title a:hover {
    color: #ff5a00;
}

.colorskin-10 .icon-box4:hover i, .colorskin-10 .icon-box5:hover i, .colorskin-10 .icon-box7:hover i, .colorskin-10 .icon-box8:hover i, .colorskin-10 .icon-box11:hover i, .colorskin-10 .icon-box13 a.magicmore:hover, .colorskin-10 #nav > li.current:after, .colorskin-10 #footer .side-list li:hover img, .colorskin-10 .toggle-top-area .side-list li:hover img, .colorskin-10 #footer .tagcloud a:hover, .colorskin-10 .toggle-top-area .tagcloud a:hover, .colorskin-10 .side-list li:hover img, .colorskin-10 .widget_shopping_cart .sidebar-line, .colorskin-10 .widget_shopping_cart_content p.buttons a.button, .colorskin-10 .single .woo-template span.onsale, .colorskin-10 .woocommerce ul.products li.product .onsale, .colorskin-10 .our-process-item:hover i, .colorskin-10 .woocommerce a.button.alt, .colorskin-10 .woocommerce button.button.alt, .colorskin-10 .woocommerce input.button.alt, .colorskin-10 .woocommerce #respond input#submit.alt, .colorskin-10 .postmetadata h6.blog-views span, .colorskin-10 .blog-post.blgtyp2 .comments-number-x2 span, .colorskin-10 .pin-ecxt2 .col1-3 span, .colorskin-10 .comments-number-x span, .colorskin-10 #header.sm-rgt-mn #menu-icon span.mn-ext1, .colorskin-10 #header.sm-rgt-mn #menu-icon span.mn-ext2, .colorskin-10 #header.sm-rgt-mn #menu-icon span.mn-ext3, .colorskin-10 .icon-box1 i, .colorskin-10 .icon-box1 img, .colorskin-10 .latestposts-four .latest-b2 h6.latest-b2-cat, .colorskin-10 .latestposts-one .latest-b-cat, .colorskin-10 .single .woo-template span.onsale, .woocommerce .colorskin-10 ul.products li.product .onsale, .colorskin-10 .jcarousel-next:hover, .colorskin-10 .jcarousel-next:active, .colorskin-10 .jcarousel-prev:hover, .colorskin-10 .jcarousel-prev:active, .colorskin-10 .tagcloud a:hover {
    background-color: #ff5a00;
}

.colorskin-10 nav.primary .portfolioFilters a.selected, .colorskin-10 nav.primary ul li a:active, .colorskin-10 nav.primary .portfolioFilters a:hover, .colorskin-10 .zoomex2 a:hover i, .colorskin-10 .widget h4.subtitle:after, .colorskin-10 a.readmore:hover, .colorskin-10 .tagcloud a:hover, .colorskin-10 #footer.litex .tagcloud a:hover, .colorskin-10 .icon-box8:hover i, .colorskin-10 .icon-box11:hover i, .colorskin-10 .jcarousel-next:hover, .colorskin-10 .jcarousel-next:active, .colorskin-10 .jcarousel-prev:hover, .colorskin-10 .jcarousel-prev:active, .colorskin-10 .our-process-item:hover i, .colorskin-10 .woocommerce-info, .colorskin-10 #nav li.current > a, .colorskin-10 #nav a:hover, .colorskin-10 #nav li:hover > a, .colorskin-10 #nav ul {
    border-color: #ff5a00;
}

.colorskin-11 .icon-box3:hover i, .colorskin-11 #nav ul li a:hover, .colorskin-11 #nav li.current ul li a:hover, .colorskin-11 .nav-wrap2 #nav ul li a:hover, .colorskin-11 .nav-wrap2.darknavi #nav ul li a:hover, .colorskin-11 #nav ul li.current > a, .colorskin-11 #nav ul li:hover > a, .colorskin-11 nav.primary .portfolioFilters a.selected, .colorskin-11 nav.primary ul li a:active, .colorskin-11 .zoomex2 a:hover i, .colorskin-11 .pin-box h4 a:hover, .colorskin-11 .tline-box h4 a:hover, .colorskin-11 .blog-post a:hover, .colorskin-11 .blog-author span, .colorskin-11 .blog-line p a:hover, .colorskin-11 a.readmore:hover, .colorskin-11 .jcarousel-next:hover, .colorskin-11 .jcarousel-next:active, .colorskin-11 .jcarousel-prev:hover, .colorskin-11 .jcarousel-prev:active, .colorskin-11 .latestposts-two .blog-line p.blog-cat a, .colorskin-11 .latestposts-two .blog-line:hover .img-hover:before, .colorskin-11 .latestposts-two .blog-line:hover h4 a, .colorskin-11 a.readmore:hover:after, .colorskin-11 #nav li.current > a, .colorskin-11 #nav a:hover, .colorskin-11 #nav li:hover > a, .colorskin-11 a.magicmore, .colorskin-11 a.addtocart, .colorskin-11 a.select-options, .colorskin-11 .top-links a:hover, .colorskin-11 .recent-works-items p a, .colorskin-11 .latestposts-one .latest-title a:hover, .colorskin-11 .latestposts-three h3.latest-b2-title a:hover, .colorskin-11 .latestposts-three h6.latest-b2-cat a, .colorskin-11 .latestposts-four h3.latest-b2-title a:hover, .colorskin-11 .latestposts-five h6.latest-b2-cat a, .colorskin-11 .latestposts-six .latest-content p.latest-date, .colorskin-11 .latestposts-six .latest-title a:hover {
    color: #c3512f;
}

.colorskin-11 .icon-box4:hover i, .colorskin-11 .icon-box5:hover i, .colorskin-11 .icon-box7:hover i, .colorskin-11 .icon-box8:hover i, .colorskin-11 .icon-box11:hover i, .colorskin-11 .icon-box13 a.magicmore:hover, .colorskin-11 #nav > li.current:after, .colorskin-11 #footer .side-list li:hover img, .colorskin-11 .toggle-top-area .side-list li:hover img, .colorskin-11 #footer .tagcloud a:hover, .colorskin-11 .toggle-top-area .tagcloud a:hover, .colorskin-11 .side-list li:hover img, .colorskin-11 .widget_shopping_cart .sidebar-line, .colorskin-11 .widget_shopping_cart_content p.buttons a.button, .colorskin-11 .single .woo-template span.onsale, .colorskin-11 .woocommerce ul.products li.product .onsale, .colorskin-11 .our-process-item:hover i, .colorskin-11 .woocommerce a.button.alt, .colorskin-11 .woocommerce button.button.alt, .colorskin-11 .woocommerce input.button.alt, .colorskin-11 .woocommerce #respond input#submit.alt, .colorskin-11 .postmetadata h6.blog-views span, .colorskin-11 .blog-post.blgtyp2 .comments-number-x2 span, .colorskin-11 .pin-ecxt2 .col1-3 span, .colorskin-11 .comments-number-x span, .colorskin-11 #header.sm-rgt-mn #menu-icon span.mn-ext1, .colorskin-11 #header.sm-rgt-mn #menu-icon span.mn-ext2, .colorskin-11 #header.sm-rgt-mn #menu-icon span.mn-ext3, .colorskin-11 .icon-box1 i, .colorskin-11 .icon-box1 img, .colorskin-11 .latestposts-four .latest-b2 h6.latest-b2-cat, .colorskin-11 .latestposts-one .latest-b-cat, .colorskin-11 .single .woo-template span.onsale, .woocommerce .colorskin-11 ul.products li.product .onsale, .colorskin-11 .jcarousel-next:hover, .colorskin-11 .jcarousel-next:active, .colorskin-11 .jcarousel-prev:hover, .colorskin-11 .jcarousel-prev:active, .colorskin-11 .tagcloud a:hover {
    background-color: #c3512f;
}

.colorskin-11 nav.primary .portfolioFilters a.selected, .colorskin-11 nav.primary ul li a:active, .colorskin-11 nav.primary .portfolioFilters a:hover, .colorskin-11 .zoomex2 a:hover i, .colorskin-11 .widget h4.subtitle:after, .colorskin-11 a.readmore:hover, .colorskin-11 .tagcloud a:hover, .colorskin-11 #footer.litex .tagcloud a:hover, .colorskin-11 .icon-box8:hover i, .colorskin-11 .icon-box11:hover i, .colorskin-11 .jcarousel-next:hover, .colorskin-11 .jcarousel-next:active, .colorskin-11 .jcarousel-prev:hover, .colorskin-11 .jcarousel-prev:active, .colorskin-11 .our-process-item:hover i, .colorskin-11 .woocommerce-info, .colorskin-11 #nav li.current > a, .colorskin-11 #nav a:hover, .colorskin-11 #nav li:hover > a, .colorskin-11 #nav ul {
    border-color: #c3512f;
}

.colorskin-12 .icon-box3:hover i, .colorskin-12 #nav ul li a:hover, .colorskin-12 #nav li.current ul li a:hover, .colorskin-12 .nav-wrap2 #nav ul li a:hover, .colorskin-12 .nav-wrap2.darknavi #nav ul li a:hover, .colorskin-12 #nav ul li.current > a, .colorskin-12 #nav ul li:hover > a, .colorskin-12 nav.primary .portfolioFilters a.selected, .colorskin-12 nav.primary ul li a:active, .colorskin-12 .zoomex2 a:hover i, .colorskin-12 .pin-box h4 a:hover, .colorskin-12 .tline-box h4 a:hover, .colorskin-12 .blog-post a:hover, .colorskin-12 .blog-author span, .colorskin-12 .blog-line p a:hover, .colorskin-12 a.readmore:hover, .colorskin-12 .jcarousel-next:hover, .colorskin-12 .jcarousel-next:active, .colorskin-12 .jcarousel-prev:hover, .colorskin-12 .jcarousel-prev:active, .colorskin-12 .latestposts-two .blog-line p.blog-cat a, .colorskin-12 .latestposts-two .blog-line:hover .img-hover:before, .colorskin-12 .latestposts-two .blog-line:hover h4 a, .colorskin-12 a.readmore:hover:after, .colorskin-12 #nav li.current > a, .colorskin-12 #nav a:hover, .colorskin-12 #nav li:hover > a, .colorskin-12 a.magicmore, .colorskin-12 a.addtocart, .colorskin-12 a.select-options, .colorskin-12 .top-links a:hover, .colorskin-12 .recent-works-items p a, .colorskin-12 .latestposts-one .latest-title a:hover, .colorskin-12 .latestposts-three h3.latest-b2-title a:hover, .colorskin-12 .latestposts-three h6.latest-b2-cat a, .colorskin-12 .latestposts-four h3.latest-b2-title a:hover, .colorskin-12 .latestposts-five h6.latest-b2-cat a, .colorskin-12 .latestposts-six .latest-content p.latest-date, .colorskin-12 .latestposts-six .latest-title a:hover {
    color: #55606e;
}

.colorskin-12 .icon-box4:hover i, .colorskin-12 .icon-box5:hover i, .colorskin-12 .icon-box7:hover i, .colorskin-12 .icon-box8:hover i, .colorskin-12 .icon-box11:hover i, .colorskin-12 .icon-box13 a.magicmore:hover, .colorskin-12 #nav > li.current:after, .colorskin-12 #footer .side-list li:hover img, .colorskin-12 .toggle-top-area .side-list li:hover img, .colorskin-12 #footer .tagcloud a:hover, .colorskin-12 .toggle-top-area .tagcloud a:hover, .colorskin-12 .side-list li:hover img, .colorskin-12 .widget_shopping_cart .sidebar-line, .colorskin-12 .widget_shopping_cart_content p.buttons a.button, .colorskin-12 .single .woo-template span.onsale, .colorskin-12 .woocommerce ul.products li.product .onsale, .colorskin-12 .our-process-item:hover i, .colorskin-12 .woocommerce a.button.alt, .colorskin-12 .woocommerce button.button.alt, .colorskin-12 .woocommerce input.button.alt, .colorskin-12 .woocommerce #respond input#submit.alt, .colorskin-12 .postmetadata h6.blog-views span, .colorskin-12 .blog-post.blgtyp2 .comments-number-x2 span, .colorskin-12 .pin-ecxt2 .col1-3 span, .colorskin-12 .comments-number-x span, .colorskin-12 #header.sm-rgt-mn #menu-icon span.mn-ext1, .colorskin-12 #header.sm-rgt-mn #menu-icon span.mn-ext2, .colorskin-12 #header.sm-rgt-mn #menu-icon span.mn-ext3, .colorskin-12 .icon-box1 i, .colorskin-12 .icon-box1 img, .colorskin-12 .latestposts-four .latest-b2 h6.latest-b2-cat, .colorskin-12 .latestposts-one .latest-b-cat, .colorskin-12 .single .woo-template span.onsale, .woocommerce .colorskin-12 ul.products li.product .onsale, .colorskin-12 .jcarousel-next:hover, .colorskin-12 .jcarousel-next:active, .colorskin-12 .jcarousel-prev:hover, .colorskin-12 .jcarousel-prev:active, .colorskin-12 .tagcloud a:hover {
    background-color: #55606e;
}

.colorskin-12 nav.primary .portfolioFilters a.selected, .colorskin-12 nav.primary ul li a:active, .colorskin-12 nav.primary .portfolioFilters a:hover, .colorskin-12 .zoomex2 a:hover i, .colorskin-12 .widget h4.subtitle:after, .colorskin-12 a.readmore:hover, .colorskin-12 .tagcloud a:hover, .colorskin-12 #footer.litex .tagcloud a:hover, .colorskin-12 .icon-box8:hover i, .colorskin-12 .icon-box11:hover i, .colorskin-12 .jcarousel-next:hover, .colorskin-12 .jcarousel-next:active, .colorskin-12 .jcarousel-prev:hover, .colorskin-12 .jcarousel-prev:active, .colorskin-12 .our-process-item:hover i, .colorskin-12 .woocommerce-info, .colorskin-12 #nav li.current > a, .colorskin-12 #nav a:hover, .colorskin-12 #nav li:hover > a, .colorskin-12 #nav ul {
    border-color: #55606e;
}

.colorskin-13 .icon-box3:hover i, .colorskin-13 #nav ul li a:hover, .colorskin-13 #nav li.current ul li a:hover, .colorskin-13 .nav-wrap2 #nav ul li a:hover, .colorskin-13 .nav-wrap2.darknavi #nav ul li a:hover, .colorskin-13 #nav ul li.current > a, .colorskin-13 #nav ul li:hover > a, .colorskin-13 nav.primary .portfolioFilters a.selected, .colorskin-13 nav.primary ul li a:active, .colorskin-13 .zoomex2 a:hover i, .colorskin-13 .pin-box h4 a:hover, .colorskin-13 .tline-box h4 a:hover, .colorskin-13 .blog-post a:hover, .colorskin-13 .blog-author span, .colorskin-13 .blog-line p a:hover, .colorskin-13 a.readmore:hover, .colorskin-13 .jcarousel-next:hover, .colorskin-13 .jcarousel-next:active, .colorskin-13 .jcarousel-prev:hover, .colorskin-13 .jcarousel-prev:active, .colorskin-13 .latestposts-two .blog-line p.blog-cat a, .colorskin-13 .latestposts-two .blog-line:hover .img-hover:before, .colorskin-13 .latestposts-two .blog-line:hover h4 a, .colorskin-13 a.readmore:hover:after, .colorskin-13 #nav li.current > a, .colorskin-13 #nav a:hover, .colorskin-13 #nav li:hover > a, .colorskin-13 a.magicmore, .colorskin-13 a.addtocart, .colorskin-13 a.select-options, .colorskin-13 .top-links a:hover, .colorskin-13 .recent-works-items p a, .colorskin-13 .latestposts-one .latest-title a:hover, .colorskin-13 .latestposts-three h3.latest-b2-title a:hover, .colorskin-13 .latestposts-three h6.latest-b2-cat a, .colorskin-13 .latestposts-four h3.latest-b2-title a:hover, .colorskin-13 .latestposts-five h6.latest-b2-cat a, .colorskin-13 .latestposts-six .latest-content p.latest-date, .colorskin-13 .latestposts-six .latest-title a:hover {
    color: #fe8178;
}

.colorskin-13 .icon-box4:hover i, .colorskin-13 .icon-box5:hover i, .colorskin-13 .icon-box7:hover i, .colorskin-13 .icon-box8:hover i, .colorskin-13 .icon-box11:hover i, .colorskin-13 .icon-box13 a.magicmore:hover, .colorskin-13 #nav > li.current:after, .colorskin-13 #footer .side-list li:hover img, .colorskin-13 .toggle-top-area .side-list li:hover img, .colorskin-13 #footer .tagcloud a:hover, .colorskin-13 .toggle-top-area .tagcloud a:hover, .colorskin-13 .side-list li:hover img, .colorskin-13 .widget_shopping_cart .sidebar-line, .colorskin-13 .widget_shopping_cart_content p.buttons a.button, .colorskin-13 .single .woo-template span.onsale, .colorskin-13 .woocommerce ul.products li.product .onsale, .colorskin-13 .our-process-item:hover i, .colorskin-13 .woocommerce a.button.alt, .colorskin-13 .woocommerce button.button.alt, .colorskin-13 .woocommerce input.button.alt, .colorskin-13 .woocommerce #respond input#submit.alt, .colorskin-13 .postmetadata h6.blog-views span, .colorskin-13 .blog-post.blgtyp2 .comments-number-x2 span, .colorskin-13 .pin-ecxt2 .col1-3 span, .colorskin-13 .comments-number-x span, .colorskin-13 #header.sm-rgt-mn #menu-icon span.mn-ext1, .colorskin-13 #header.sm-rgt-mn #menu-icon span.mn-ext2, .colorskin-13 #header.sm-rgt-mn #menu-icon span.mn-ext3, .colorskin-13 .icon-box1 i, .colorskin-13 .icon-box1 img, .colorskin-13 .latestposts-four .latest-b2 h6.latest-b2-cat, .colorskin-13 .latestposts-one .latest-b-cat, .colorskin-13 .single .woo-template span.onsale, .woocommerce .colorskin-13 ul.products li.product .onsale, .colorskin-13 .jcarousel-next:hover, .colorskin-13 .jcarousel-next:active, .colorskin-13 .jcarousel-prev:hover, .colorskin-13 .jcarousel-prev:active, .colorskin-13 .tagcloud a:hover {
    background-color: #fe8178;
}

.colorskin-13 nav.primary .portfolioFilters a.selected, .colorskin-13 nav.primary ul li a:active, .colorskin-13 nav.primary .portfolioFilters a:hover, .colorskin-13 .zoomex2 a:hover i, .colorskin-13 .widget h4.subtitle:after, .colorskin-13 a.readmore:hover, .colorskin-13 .tagcloud a:hover, .colorskin-13 #footer.litex .tagcloud a:hover, .colorskin-13 .icon-box8:hover i, .colorskin-13 .icon-box11:hover i, .colorskin-13 .jcarousel-next:hover, .colorskin-13 .jcarousel-next:active, .colorskin-13 .jcarousel-prev:hover, .colorskin-13 .jcarousel-prev:active, .colorskin-13 .our-process-item:hover i, .colorskin-13 .woocommerce-info, .colorskin-13 #nav li.current > a, .colorskin-13 #nav a:hover, .colorskin-13 #nav li:hover > a, .colorskin-13 #nav ul {
    border-color: #fe8178;
}

.colorskin-14 .icon-box3:hover i, .colorskin-14 #nav ul li a:hover, .colorskin-14 #nav li.current ul li a:hover, .colorskin-14 .nav-wrap2 #nav ul li a:hover, .colorskin-14 .nav-wrap2.darknavi #nav ul li a:hover, .colorskin-14 #nav ul li.current > a, .colorskin-14 #nav ul li:hover > a, .colorskin-14 nav.primary .portfolioFilters a.selected, .colorskin-14 nav.primary ul li a:active, .colorskin-14 .zoomex2 a:hover i, .colorskin-14 .pin-box h4 a:hover, .colorskin-14 .tline-box h4 a:hover, .colorskin-14 .blog-post a:hover, .colorskin-14 .blog-author span, .colorskin-14 .blog-line p a:hover, .colorskin-14 a.readmore:hover, .colorskin-14 .jcarousel-next:hover, .colorskin-14 .jcarousel-next:active, .colorskin-14 .jcarousel-prev:hover, .colorskin-14 .jcarousel-prev:active, .colorskin-14 .latestposts-two .blog-line p.blog-cat a, .colorskin-14 .latestposts-two .blog-line:hover .img-hover:before, .colorskin-14 .latestposts-two .blog-line:hover h4 a, .colorskin-14 a.readmore:hover:after, .colorskin-14 #nav li.current > a, .colorskin-14 #nav a:hover, .colorskin-14 #nav li:hover > a, .colorskin-14 a.magicmore, .colorskin-14 a.addtocart, .colorskin-14 a.select-options, .colorskin-14 .top-links a:hover, .colorskin-14 .recent-works-items p a, .colorskin-14 .latestposts-one .latest-title a:hover, .colorskin-14 .latestposts-three h3.latest-b2-title a:hover, .colorskin-14 .latestposts-three h6.latest-b2-cat a, .colorskin-14 .latestposts-four h3.latest-b2-title a:hover, .colorskin-14 .latestposts-five h6.latest-b2-cat a, .colorskin-14 .latestposts-six .latest-content p.latest-date, .colorskin-14 .latestposts-six .latest-title a:hover {
    color: #7c6853;
}

.colorskin-14 .icon-box4:hover i, .colorskin-14 .icon-box5:hover i, .colorskin-14 .icon-box7:hover i, .colorskin-14 .icon-box8:hover i, .colorskin-14 .icon-box11:hover i, .colorskin-14 .icon-box13 a.magicmore:hover, .colorskin-14 #nav > li.current:after, .colorskin-14 #footer .side-list li:hover img, .colorskin-14 .toggle-top-area .side-list li:hover img, .colorskin-14 #footer .tagcloud a:hover, .colorskin-14 .toggle-top-area .tagcloud a:hover, .colorskin-14 .side-list li:hover img, .colorskin-14 .widget_shopping_cart .sidebar-line, .colorskin-14 .widget_shopping_cart_content p.buttons a.button, .colorskin-14 .single .woo-template span.onsale, .colorskin-14 .woocommerce ul.products li.product .onsale, .colorskin-14 .our-process-item:hover i, .colorskin-14 .woocommerce a.button.alt, .colorskin-14 .woocommerce button.button.alt, .colorskin-14 .woocommerce input.button.alt, .colorskin-14 .woocommerce #respond input#submit.alt, .colorskin-14 .postmetadata h6.blog-views span, .colorskin-14 .blog-post.blgtyp2 .comments-number-x2 span, .colorskin-14 .pin-ecxt2 .col1-3 span, .colorskin-14 .comments-number-x span, .colorskin-14 #header.sm-rgt-mn #menu-icon span.mn-ext1, .colorskin-14 #header.sm-rgt-mn #menu-icon span.mn-ext2, .colorskin-14 #header.sm-rgt-mn #menu-icon span.mn-ext3, .colorskin-14 .icon-box1 i, .colorskin-14 .icon-box1 img, .colorskin-14 .latestposts-four .latest-b2 h6.latest-b2-cat, .colorskin-14 .latestposts-one .latest-b-cat, .colorskin-14 .single .woo-template span.onsale, .woocommerce .colorskin-14 ul.products li.product .onsale, .colorskin-14 .jcarousel-next:hover, .colorskin-14 .jcarousel-next:active, .colorskin-14 .jcarousel-prev:hover, .colorskin-14 .jcarousel-prev:active, .colorskin-14 .tagcloud a:hover {
    background-color: #7c6853;
}

.colorskin-14 nav.primary .portfolioFilters a.selected, .colorskin-14 nav.primary ul li a:active, .colorskin-14 nav.primary .portfolioFilters a:hover, .colorskin-14 .zoomex2 a:hover i, .colorskin-14 .widget h4.subtitle:after, .colorskin-14 a.readmore:hover, .colorskin-14 .tagcloud a:hover, .colorskin-14 #footer.litex .tagcloud a:hover, .colorskin-14 .icon-box8:hover i, .colorskin-14 .icon-box11:hover i, .colorskin-14 .jcarousel-next:hover, .colorskin-14 .jcarousel-next:active, .colorskin-14 .jcarousel-prev:hover, .colorskin-14 .jcarousel-prev:active, .colorskin-14 .our-process-item:hover i, .colorskin-14 .woocommerce-info, .colorskin-14 #nav li.current > a, .colorskin-14 #nav a:hover, .colorskin-14 #nav li:hover > a, .colorskin-14 #nav ul {
    border-color: #7c6853;
}

.colorskin-15 .icon-box3:hover i, .colorskin-15 #nav ul li a:hover, .colorskin-15 #nav li.current ul li a:hover, .colorskin-15 .nav-wrap2 #nav ul li a:hover, .colorskin-15 .nav-wrap2.darknavi #nav ul li a:hover, .colorskin-15 #nav ul li.current > a, .colorskin-15 #nav ul li:hover > a, .colorskin-15 nav.primary .portfolioFilters a.selected, .colorskin-15 nav.primary ul li a:active, .colorskin-15 .zoomex2 a:hover i, .colorskin-15 .pin-box h4 a:hover, .colorskin-15 .tline-box h4 a:hover, .colorskin-15 .blog-post a:hover, .colorskin-15 .blog-author span, .colorskin-15 .blog-line p a:hover, .colorskin-15 a.readmore:hover, .colorskin-15 .jcarousel-next:hover, .colorskin-15 .jcarousel-next:active, .colorskin-15 .jcarousel-prev:hover, .colorskin-15 .jcarousel-prev:active, .colorskin-15 .latestposts-two .blog-line p.blog-cat a, .colorskin-15 .latestposts-two .blog-line:hover .img-hover:before, .colorskin-15 .latestposts-two .blog-line:hover h4 a, .colorskin-15 a.readmore:hover:after, .colorskin-15 #nav li.current > a, .colorskin-15 #nav a:hover, .colorskin-15 #nav li:hover > a, .colorskin-15 a.magicmore, .colorskin-15 a.addtocart, .colorskin-15 a.select-options, .colorskin-15 .top-links a:hover, .colorskin-15 .recent-works-items p a, .colorskin-15 .latestposts-one .latest-title a:hover, .colorskin-15 .latestposts-three h3.latest-b2-title a:hover, .colorskin-15 .latestposts-three h6.latest-b2-cat a, .colorskin-15 .latestposts-four h3.latest-b2-title a:hover, .colorskin-15 .latestposts-five h6.latest-b2-cat a, .colorskin-15 .latestposts-six .latest-content p.latest-date, .colorskin-15 .latestposts-six .latest-title a:hover {
    color: #bed431;
}

.colorskin-15 .icon-box4:hover i, .colorskin-15 .icon-box5:hover i, .colorskin-15 .icon-box7:hover i, .colorskin-15 .icon-box8:hover i, .colorskin-15 .icon-box11:hover i, .colorskin-15 .icon-box13 a.magicmore:hover, .colorskin-15 #nav > li.current:after, .colorskin-15 #footer .side-list li:hover img, .colorskin-15 .toggle-top-area .side-list li:hover img, .colorskin-15 #footer .tagcloud a:hover, .colorskin-15 .toggle-top-area .tagcloud a:hover, .colorskin-15 .side-list li:hover img, .colorskin-15 .widget_shopping_cart .sidebar-line, .colorskin-15 .widget_shopping_cart_content p.buttons a.button, .colorskin-15 .single .woo-template span.onsale, .colorskin-15 .woocommerce ul.products li.product .onsale, .colorskin-15 .our-process-item:hover i, .colorskin-15 .woocommerce a.button.alt, .colorskin-15 .woocommerce button.button.alt, .colorskin-15 .woocommerce input.button.alt, .colorskin-15 .woocommerce #respond input#submit.alt, .colorskin-15 .postmetadata h6.blog-views span, .colorskin-15 .blog-post.blgtyp2 .comments-number-x2 span, .colorskin-15 .pin-ecxt2 .col1-3 span, .colorskin-15 .comments-number-x span, .colorskin-15 #header.sm-rgt-mn #menu-icon span.mn-ext1, .colorskin-15 #header.sm-rgt-mn #menu-icon span.mn-ext2, .colorskin-15 #header.sm-rgt-mn #menu-icon span.mn-ext3, .colorskin-15 .icon-box1 i, .colorskin-15 .icon-box1 img, .colorskin-15 .latestposts-four .latest-b2 h6.latest-b2-cat, .colorskin-15 .latestposts-one .latest-b-cat, .colorskin-15 .single .woo-template span.onsale, .woocommerce .colorskin-15 ul.products li.product .onsale, .colorskin-15 .jcarousel-next:hover, .colorskin-15 .jcarousel-next:active, .colorskin-15 .jcarousel-prev:hover, .colorskin-15 .jcarousel-prev:active, .colorskin-15 .tagcloud a:hover {
    background-color: #bed431;
}

.colorskin-15 nav.primary .portfolioFilters a.selected, .colorskin-15 nav.primary ul li a:active, .colorskin-15 nav.primary .portfolioFilters a:hover, .colorskin-15 .zoomex2 a:hover i, .colorskin-15 .widget h4.subtitle:after, .colorskin-15 a.readmore:hover, .colorskin-15 .tagcloud a:hover, .colorskin-15 #footer.litex .tagcloud a:hover, .colorskin-15 .icon-box8:hover i, .colorskin-15 .icon-box11:hover i, .colorskin-15 .jcarousel-next:hover, .colorskin-15 .jcarousel-next:active, .colorskin-15 .jcarousel-prev:hover, .colorskin-15 .jcarousel-prev:active, .colorskin-15 .our-process-item:hover i, .colorskin-15 .woocommerce-info, .colorskin-15 #nav li.current > a, .colorskin-15 #nav a:hover, .colorskin-15 #nav li:hover > a, .colorskin-15 #nav ul {
    border-color: #bed431;
}

.colorskin-16 .icon-box3:hover i, .colorskin-16 #nav ul li a:hover, .colorskin-16 #nav li.current ul li a:hover, .colorskin-16 .nav-wrap2 #nav ul li a:hover, .colorskin-16 .nav-wrap2.darknavi #nav ul li a:hover, .colorskin-16 #nav ul li.current > a, .colorskin-16 #nav ul li:hover > a, .colorskin-16 nav.primary .portfolioFilters a.selected, .colorskin-16 nav.primary ul li a:active, .colorskin-16 .zoomex2 a:hover i, .colorskin-16 .pin-box h4 a:hover, .colorskin-16 .tline-box h4 a:hover, .colorskin-16 .blog-post a:hover, .colorskin-16 .blog-author span, .colorskin-16 .blog-line p a:hover, .colorskin-16 a.readmore:hover, .colorskin-16 .jcarousel-next:hover, .colorskin-16 .jcarousel-next:active, .colorskin-16 .jcarousel-prev:hover, .colorskin-16 .jcarousel-prev:active, .colorskin-16 .latestposts-two .blog-line p.blog-cat a, .colorskin-16 .latestposts-two .blog-line:hover .img-hover:before, .colorskin-16 .latestposts-two .blog-line:hover h4 a, .colorskin-16 a.readmore:hover:after, .colorskin-16 #nav li.current > a, .colorskin-16 #nav a:hover, .colorskin-16 #nav li:hover > a, .colorskin-16 a.magicmore, .colorskin-16 a.addtocart, .colorskin-16 a.select-options, .colorskin-16 .top-links a:hover, .colorskin-16 .recent-works-items p a, .colorskin-16 .latestposts-one .latest-title a:hover, .colorskin-16 .latestposts-three h3.latest-b2-title a:hover, .colorskin-16 .latestposts-three h6.latest-b2-cat a, .colorskin-16 .latestposts-four h3.latest-b2-title a:hover, .colorskin-16 .latestposts-five h6.latest-b2-cat a, .colorskin-16 .latestposts-six .latest-content p.latest-date, .colorskin-16 .latestposts-six .latest-title a:hover {
    color: #2d5c88;
}

.colorskin-16 .icon-box4:hover i, .colorskin-16 .icon-box5:hover i, .colorskin-16 .icon-box7:hover i, .colorskin-16 .icon-box8:hover i, .colorskin-16 .icon-box11:hover i, .colorskin-16 .icon-box13 a.magicmore:hover, .colorskin-16 #nav > li.current:after, .colorskin-16 #footer .side-list li:hover img, .colorskin-16 .toggle-top-area .side-list li:hover img, .colorskin-16 #footer .tagcloud a:hover, .colorskin-16 .toggle-top-area .tagcloud a:hover, .colorskin-16 .side-list li:hover img, .colorskin-16 .widget_shopping_cart .sidebar-line, .colorskin-16 .widget_shopping_cart_content p.buttons a.button, .colorskin-16 .single .woo-template span.onsale, .colorskin-16 .woocommerce ul.products li.product .onsale, .colorskin-16 .our-process-item:hover i, .colorskin-16 .woocommerce a.button.alt, .colorskin-16 .woocommerce button.button.alt, .colorskin-16 .woocommerce input.button.alt, .colorskin-16 .woocommerce #respond input#submit.alt, .colorskin-16 .postmetadata h6.blog-views span, .colorskin-16 .blog-post.blgtyp2 .comments-number-x2 span, .colorskin-16 .pin-ecxt2 .col1-3 span, .colorskin-16 .comments-number-x span, .colorskin-16 #header.sm-rgt-mn #menu-icon span.mn-ext1, .colorskin-16 #header.sm-rgt-mn #menu-icon span.mn-ext2, .colorskin-16 #header.sm-rgt-mn #menu-icon span.mn-ext3, .colorskin-16 .icon-box1 i, .colorskin-16 .icon-box1 img, .colorskin-16 .latestposts-four .latest-b2 h6.latest-b2-cat, .colorskin-16 .latestposts-one .latest-b-cat, .colorskin-16 .single .woo-template span.onsale, .woocommerce .colorskin-16 ul.products li.product .onsale, .colorskin-16 .jcarousel-next:hover, .colorskin-16 .jcarousel-next:active, .colorskin-16 .jcarousel-prev:hover, .colorskin-16 .jcarousel-prev:active, .colorskin-16 .tagcloud a:hover {
    background-color: #2d5c88;
}

.colorskin-16 nav.primary .portfolioFilters a.selected, .colorskin-16 nav.primary ul li a:active, .colorskin-16 nav.primary .portfolioFilters a:hover, .colorskin-16 .zoomex2 a:hover i, .colorskin-16 .widget h4.subtitle:after, .colorskin-16 a.readmore:hover, .colorskin-16 .tagcloud a:hover, .colorskin-16 #footer.litex .tagcloud a:hover, .colorskin-16 .icon-box8:hover i, .colorskin-16 .icon-box11:hover i, .colorskin-16 .jcarousel-next:hover, .colorskin-16 .jcarousel-next:active, .colorskin-16 .jcarousel-prev:hover, .colorskin-16 .jcarousel-prev:active, .colorskin-16 .our-process-item:hover i, .colorskin-16 .woocommerce-info, .colorskin-16 #nav li.current > a, .colorskin-16 #nav a:hover, .colorskin-16 #nav li:hover > a, .colorskin-16 #nav ul {
    border-color: #2d5c88;
}

.colorskin-17 .icon-box3:hover i, .colorskin-17 #nav ul li a:hover, .colorskin-17 #nav li.current ul li a:hover, .colorskin-17 .nav-wrap2 #nav ul li a:hover, .colorskin-17 .nav-wrap2.darknavi #nav ul li a:hover, .colorskin-17 #nav ul li.current > a, .colorskin-17 #nav ul li:hover > a, .colorskin-17 nav.primary .portfolioFilters a.selected, .colorskin-17 nav.primary ul li a:active, .colorskin-17 .zoomex2 a:hover i, .colorskin-17 .pin-box h4 a:hover, .colorskin-17 .tline-box h4 a:hover, .colorskin-17 .blog-post a:hover, .colorskin-17 .blog-author span, .colorskin-17 .blog-line p a:hover, .colorskin-17 a.readmore:hover, .colorskin-17 .jcarousel-next:hover, .colorskin-17 .jcarousel-next:active, .colorskin-17 .jcarousel-prev:hover, .colorskin-17 .jcarousel-prev:active, .colorskin-17 .latestposts-two .blog-line p.blog-cat a, .colorskin-17 .latestposts-two .blog-line:hover .img-hover:before, .colorskin-17 .latestposts-two .blog-line:hover h4 a, .colorskin-17 a.readmore:hover:after, .colorskin-17 #nav li.current > a, .colorskin-17 #nav a:hover, .colorskin-17 #nav li:hover > a, .colorskin-17 a.magicmore, .colorskin-17 a.addtocart, .colorskin-17 a.select-options, .colorskin-17 .top-links a:hover, .colorskin-17 .recent-works-items p a, .colorskin-17 .latestposts-one .latest-title a:hover, .colorskin-17 .latestposts-three h3.latest-b2-title a:hover, .colorskin-17 .latestposts-three h6.latest-b2-cat a, .colorskin-17 .latestposts-four h3.latest-b2-title a:hover, .colorskin-17 .latestposts-five h6.latest-b2-cat a, .colorskin-17 .latestposts-six .latest-content p.latest-date, .colorskin-17 .latestposts-six .latest-title a:hover {
    color: #333;
}

.colorskin-17 .icon-box4:hover i, .colorskin-17 .icon-box5:hover i, .colorskin-17 .icon-box7:hover i, .colorskin-17 .icon-box8:hover i, .colorskin-17 .icon-box11:hover i, .colorskin-17 .icon-box13 a.magicmore:hover, .colorskin-17 #nav > li.current:after, .colorskin-17 #footer .side-list li:hover img, .colorskin-17 .toggle-top-area .side-list li:hover img, .colorskin-17 #footer .tagcloud a:hover, .colorskin-17 .toggle-top-area .tagcloud a:hover, .colorskin-17 .side-list li:hover img, .colorskin-17 .widget_shopping_cart .sidebar-line, .colorskin-17 .widget_shopping_cart_content p.buttons a.button, .colorskin-17 .single .woo-template span.onsale, .colorskin-17 .woocommerce ul.products li.product .onsale, .colorskin-17 .our-process-item:hover i, .colorskin-17 .woocommerce a.button.alt, .colorskin-17 .woocommerce button.button.alt, .colorskin-17 .woocommerce input.button.alt, .colorskin-17 .woocommerce #respond input#submit.alt, .colorskin-17 .postmetadata h6.blog-views span, .colorskin-17 .blog-post.blgtyp2 .comments-number-x2 span, .colorskin-17 .pin-ecxt2 .col1-3 span, .colorskin-17 .comments-number-x span, .colorskin-17 #header.sm-rgt-mn #menu-icon span.mn-ext1, .colorskin-17 #header.sm-rgt-mn #menu-icon span.mn-ext2, .colorskin-17 #header.sm-rgt-mn #menu-icon span.mn-ext3, .colorskin-17 .icon-box1 i, .colorskin-17 .icon-box1 img, .colorskin-17 .latestposts-four .latest-b2 h6.latest-b2-cat, .colorskin-17 .latestposts-one .latest-b-cat, .colorskin-17 .single .woo-template span.onsale, .woocommerce .colorskin-17 ul.products li.product .onsale, .colorskin-17 .jcarousel-next:hover, .colorskin-17 .jcarousel-next:active, .colorskin-17 .jcarousel-prev:hover, .colorskin-17 .jcarousel-prev:active, .colorskin-17 .tagcloud a:hover {
    background-color: #333;
}

.colorskin-17 nav.primary .portfolioFilters a.selected, .colorskin-17 nav.primary ul li a:active, .colorskin-17 nav.primary .portfolioFilters a:hover, .colorskin-17 .zoomex2 a:hover i, .colorskin-17 .widget h4.subtitle:after, .colorskin-17 a.readmore:hover, .colorskin-17 .tagcloud a:hover, .colorskin-17 #footer.litex .tagcloud a:hover, .colorskin-17 .icon-box8:hover i, .colorskin-17 .icon-box11:hover i, .colorskin-17 .jcarousel-next:hover, .colorskin-17 .jcarousel-next:active, .colorskin-17 .jcarousel-prev:hover, .colorskin-17 .jcarousel-prev:active, .colorskin-17 .our-process-item:hover i, .colorskin-17 .woocommerce-info, .colorskin-17 #nav li.current > a, .colorskin-17 #nav a:hover, .colorskin-17 #nav li:hover > a, .colorskin-17 #nav ul {
    border-color: #333;
}

.colorskin-18 .icon-box3:hover i, .colorskin-18 #nav ul li a:hover, .colorskin-18 #nav li.current ul li a:hover, .colorskin-18 .nav-wrap2 #nav ul li a:hover, .colorskin-18 .nav-wrap2.darknavi #nav ul li a:hover, .colorskin-18 #nav ul li.current > a, .colorskin-18 #nav ul li:hover > a, .colorskin-18 nav.primary .portfolioFilters a.selected, .colorskin-18 nav.primary ul li a:active, .colorskin-18 .zoomex2 a:hover i, .colorskin-18 .pin-box h4 a:hover, .colorskin-18 .tline-box h4 a:hover, .colorskin-18 .blog-post a:hover, .colorskin-18 .blog-author span, .colorskin-18 .blog-line p a:hover, .colorskin-18 a.readmore:hover, .colorskin-18 .jcarousel-next:hover, .colorskin-18 .jcarousel-next:active, .colorskin-18 .jcarousel-prev:hover, .colorskin-18 .jcarousel-prev:active, .colorskin-18 .latestposts-two .blog-line p.blog-cat a, .colorskin-18 .latestposts-two .blog-line:hover .img-hover:before, .colorskin-18 .latestposts-two .blog-line:hover h4 a, .colorskin-18 a.readmore:hover:after, .colorskin-18 #nav li.current > a, .colorskin-18 #nav a:hover, .colorskin-18 #nav li:hover > a, .colorskin-18 a.magicmore, .colorskin-18 a.addtocart, .colorskin-18 a.select-options, .colorskin-18 .top-links a:hover, .colorskin-18 .recent-works-items p a, .colorskin-18 .latestposts-one .latest-title a:hover, .colorskin-18 .latestposts-three h3.latest-b2-title a:hover, .colorskin-18 .latestposts-three h6.latest-b2-cat a, .colorskin-18 .latestposts-four h3.latest-b2-title a:hover, .colorskin-18 .latestposts-five h6.latest-b2-cat a, .colorskin-18 .latestposts-six .latest-content p.latest-date, .colorskin-18 .latestposts-six .latest-title a:hover {
    color: #2997ab;
}

.colorskin-18 .icon-box4:hover i, .colorskin-18 .icon-box5:hover i, .colorskin-18 .icon-box7:hover i, .colorskin-18 .icon-box8:hover i, .colorskin-18 .icon-box11:hover i, .colorskin-18 .icon-box13 a.magicmore:hover, .colorskin-18 #nav > li.current:after, .colorskin-18 #footer .side-list li:hover img, .colorskin-18 .toggle-top-area .side-list li:hover img, .colorskin-18 #footer .tagcloud a:hover, .colorskin-18 .toggle-top-area .tagcloud a:hover, .colorskin-18 .side-list li:hover img, .colorskin-18 .widget_shopping_cart .sidebar-line, .colorskin-18 .widget_shopping_cart_content p.buttons a.button, .colorskin-18 .single .woo-template span.onsale, .colorskin-18 .woocommerce ul.products li.product .onsale, .colorskin-18 .our-process-item:hover i, .colorskin-18 .woocommerce a.button.alt, .colorskin-18 .woocommerce button.button.alt, .colorskin-18 .woocommerce input.button.alt, .colorskin-18 .woocommerce #respond input#submit.alt, .colorskin-18 .postmetadata h6.blog-views span, .colorskin-18 .blog-post.blgtyp2 .comments-number-x2 span, .colorskin-18 .pin-ecxt2 .col1-3 span, .colorskin-18 .comments-number-x span, .colorskin-18 #header.sm-rgt-mn #menu-icon span.mn-ext1, .colorskin-18 #header.sm-rgt-mn #menu-icon span.mn-ext2, .colorskin-18 #header.sm-rgt-mn #menu-icon span.mn-ext3, .colorskin-18 .icon-box1 i, .colorskin-18 .icon-box1 img, .colorskin-18 .latestposts-four .latest-b2 h6.latest-b2-cat, .colorskin-18 .latestposts-one .latest-b-cat, .colorskin-18 .single .woo-template span.onsale, .woocommerce .colorskin-18 ul.products li.product .onsale, .colorskin-18 .jcarousel-next:hover, .colorskin-18 .jcarousel-next:active, .colorskin-18 .jcarousel-prev:hover, .colorskin-18 .jcarousel-prev:active, .colorskin-18 .tagcloud a:hover {
    background-color: #2997ab;
}

.colorskin-18 nav.primary .portfolioFilters a.selected, .colorskin-18 nav.primary ul li a:active, .colorskin-18 nav.primary .portfolioFilters a:hover, .colorskin-18 .zoomex2 a:hover i, .colorskin-18 .widget h4.subtitle:after, .colorskin-18 a.readmore:hover, .colorskin-18 .tagcloud a:hover, .colorskin-18 #footer.litex .tagcloud a:hover, .colorskin-18 .icon-box8:hover i, .colorskin-18 .icon-box11:hover i, .colorskin-18 .jcarousel-next:hover, .colorskin-18 .jcarousel-next:active, .colorskin-18 .jcarousel-prev:hover, .colorskin-18 .jcarousel-prev:active, .colorskin-18 .our-process-item:hover i, .colorskin-18 .woocommerce-info, .colorskin-18 #nav li.current > a, .colorskin-18 #nav a:hover, .colorskin-18 #nav li:hover > a, .colorskin-18 #nav ul {
    border-color: #2997ab;
}

.colorskin-19 .icon-box3:hover i, .colorskin-19 #nav ul li a:hover, .colorskin-19 #nav li.current ul li a:hover, .colorskin-19 .nav-wrap2 #nav ul li a:hover, .colorskin-19 .nav-wrap2.darknavi #nav ul li a:hover, .colorskin-19 #nav ul li.current > a, .colorskin-19 #nav ul li:hover > a, .colorskin-19 nav.primary .portfolioFilters a.selected, .colorskin-19 nav.primary ul li a:active, .colorskin-19 .zoomex2 a:hover i, .colorskin-19 .pin-box h4 a:hover, .colorskin-19 .tline-box h4 a:hover, .colorskin-19 .blog-post a:hover, .colorskin-19 .blog-author span, .colorskin-19 .blog-line p a:hover, .colorskin-19 a.readmore:hover, .colorskin-19 .jcarousel-next:hover, .colorskin-19 .jcarousel-next:active, .colorskin-19 .jcarousel-prev:hover, .colorskin-19 .jcarousel-prev:active, .colorskin-19 .latestposts-two .blog-line p.blog-cat a, .colorskin-19 .latestposts-two .blog-line:hover .img-hover:before, .colorskin-19 .latestposts-two .blog-line:hover h4 a, .colorskin-19 a.readmore:hover:after, .colorskin-19 #nav li.current > a, .colorskin-19 #nav a:hover, .colorskin-19 #nav li:hover > a, .colorskin-19 a.magicmore, .colorskin-19 a.addtocart, .colorskin-19 a.select-options, .colorskin-19 .top-links a:hover, .colorskin-19 .recent-works-items p a, .colorskin-19 .latestposts-one .latest-title a:hover, .colorskin-19 .latestposts-three h3.latest-b2-title a:hover, .colorskin-19 .latestposts-three h6.latest-b2-cat a, .colorskin-19 .latestposts-four h3.latest-b2-title a:hover, .colorskin-19 .latestposts-five h6.latest-b2-cat a, .colorskin-19 .latestposts-six .latest-content p.latest-date, .colorskin-19 .latestposts-six .latest-title a:hover {
    color: #734854;
}

.colorskin-19 .icon-box4:hover i, .colorskin-19 .icon-box5:hover i, .colorskin-19 .icon-box7:hover i, .colorskin-19 .icon-box8:hover i, .colorskin-19 .icon-box11:hover i, .colorskin-19 .icon-box13 a.magicmore:hover, .colorskin-19 #nav > li.current:after, .colorskin-19 #footer .side-list li:hover img, .colorskin-19 .toggle-top-area .side-list li:hover img, .colorskin-19 #footer .tagcloud a:hover, .colorskin-19 .toggle-top-area .tagcloud a:hover, .colorskin-19 .side-list li:hover img, .colorskin-19 .widget_shopping_cart .sidebar-line, .colorskin-19 .widget_shopping_cart_content p.buttons a.button, .colorskin-19 .single .woo-template span.onsale, .colorskin-19 .woocommerce ul.products li.product .onsale, .colorskin-19 .our-process-item:hover i, .colorskin-19 .woocommerce a.button.alt, .colorskin-19 .woocommerce button.button.alt, .colorskin-19 .woocommerce input.button.alt, .colorskin-19 .woocommerce #respond input#submit.alt, .colorskin-19 .postmetadata h6.blog-views span, .colorskin-19 .blog-post.blgtyp2 .comments-number-x2 span, .colorskin-19 .pin-ecxt2 .col1-3 span, .colorskin-19 .comments-number-x span, .colorskin-19 #header.sm-rgt-mn #menu-icon span.mn-ext1, .colorskin-19 #header.sm-rgt-mn #menu-icon span.mn-ext2, .colorskin-19 #header.sm-rgt-mn #menu-icon span.mn-ext3, .colorskin-19 .icon-box1 i, .colorskin-19 .icon-box1 img, .colorskin-19 .latestposts-four .latest-b2 h6.latest-b2-cat, .colorskin-19 .latestposts-one .latest-b-cat, .colorskin-19 .single .woo-template span.onsale, .woocommerce .colorskin-19 ul.products li.product .onsale, .colorskin-19 .jcarousel-next:hover, .colorskin-19 .jcarousel-next:active, .colorskin-19 .jcarousel-prev:hover, .colorskin-19 .jcarousel-prev:active, .colorskin-19 .tagcloud a:hover {
    background-color: #734854;
}

.colorskin-19 nav.primary .portfolioFilters a.selected, .colorskin-19 nav.primary ul li a:active, .colorskin-19 nav.primary .portfolioFilters a:hover, .colorskin-19 .zoomex2 a:hover i, .colorskin-19 .widget h4.subtitle:after, .colorskin-19 a.readmore:hover, .colorskin-19 .tagcloud a:hover, .colorskin-19 #footer.litex .tagcloud a:hover, .colorskin-19 .icon-box8:hover i, .colorskin-19 .icon-box11:hover i, .colorskin-19 .jcarousel-next:hover, .colorskin-19 .jcarousel-next:active, .colorskin-19 .jcarousel-prev:hover, .colorskin-19 .jcarousel-prev:active, .colorskin-19 .our-process-item:hover i, .colorskin-19 .woocommerce-info, .colorskin-19 #nav li.current > a, .colorskin-19 #nav a:hover, .colorskin-19 #nav li:hover > a, .colorskin-19 #nav ul {
    border-color: #734854;
}

.colorskin-20 .icon-box3:hover i, .colorskin-20 #nav ul li a:hover, .colorskin-20 #nav li.current ul li a:hover, .colorskin-20 .nav-wrap2 #nav ul li a:hover, .colorskin-20 .nav-wrap2.darknavi #nav ul li a:hover, .colorskin-20 #nav ul li.current > a, .colorskin-20 #nav ul li:hover > a, .colorskin-20 nav.primary .portfolioFilters a.selected, .colorskin-20 nav.primary ul li a:active, .colorskin-20 .zoomex2 a:hover i, .colorskin-20 .pin-box h4 a:hover, .colorskin-20 .tline-box h4 a:hover, .colorskin-20 .blog-post a:hover, .colorskin-20 .blog-author span, .colorskin-20 .blog-line p a:hover, .colorskin-20 a.readmore:hover, .colorskin-20 .jcarousel-next:hover, .colorskin-20 .jcarousel-next:active, .colorskin-20 .jcarousel-prev:hover, .colorskin-20 .jcarousel-prev:active, .colorskin-20 .latestposts-two .blog-line p.blog-cat a, .colorskin-20 .latestposts-two .blog-line:hover .img-hover:before, .colorskin-20 .latestposts-two .blog-line:hover h4 a, .colorskin-20 a.readmore:hover:after, .colorskin-20 #nav li.current > a, .colorskin-20 #nav a:hover, .colorskin-20 #nav li:hover > a, .colorskin-20 a.magicmore, .colorskin-20 a.addtocart, .colorskin-20 a.select-options, .colorskin-20 .top-links a:hover, .colorskin-20 .recent-works-items p a, .colorskin-20 .latestposts-one .latest-title a:hover, .colorskin-20 .latestposts-three h3.latest-b2-title a:hover, .colorskin-20 .latestposts-three h6.latest-b2-cat a, .colorskin-20 .latestposts-four h3.latest-b2-title a:hover, .colorskin-20 .latestposts-five h6.latest-b2-cat a, .colorskin-20 .latestposts-six .latest-content p.latest-date, .colorskin-20 .latestposts-six .latest-title a:hover {
    color: #a81010;
}

.colorskin-20 .icon-box4:hover i, .colorskin-20 .icon-box5:hover i, .colorskin-20 .icon-box7:hover i, .colorskin-20 .icon-box8:hover i, .colorskin-20 .icon-box11:hover i, .colorskin-20 .icon-box13 a.magicmore:hover, .colorskin-20 #nav > li.current:after, .colorskin-20 #footer .side-list li:hover img, .colorskin-20 .toggle-top-area .side-list li:hover img, .colorskin-20 #footer .tagcloud a:hover, .colorskin-20 .toggle-top-area .tagcloud a:hover, .colorskin-20 .side-list li:hover img, .colorskin-20 .widget_shopping_cart .sidebar-line, .colorskin-20 .widget_shopping_cart_content p.buttons a.button, .colorskin-20 .single .woo-template span.onsale, .colorskin-20 .woocommerce ul.products li.product .onsale, .colorskin-20 .our-process-item:hover i, .colorskin-20 .woocommerce a.button.alt, .colorskin-20 .woocommerce button.button.alt, .colorskin-20 .woocommerce input.button.alt, .colorskin-20 .woocommerce #respond input#submit.alt, .colorskin-20 .postmetadata h6.blog-views span, .colorskin-20 .blog-post.blgtyp2 .comments-number-x2 span, .colorskin-20 .pin-ecxt2 .col1-3 span, .colorskin-20 .comments-number-x span, .colorskin-20 #header.sm-rgt-mn #menu-icon span.mn-ext1, .colorskin-20 #header.sm-rgt-mn #menu-icon span.mn-ext2, .colorskin-20 #header.sm-rgt-mn #menu-icon span.mn-ext3, .colorskin-20 .icon-box1 i, .colorskin-20 .icon-box1 img, .colorskin-20 .latestposts-four .latest-b2 h6.latest-b2-cat, .colorskin-20 .latestposts-one .latest-b-cat, .colorskin-20 .single .woo-template span.onsale, .woocommerce .colorskin-20 ul.products li.product .onsale, .colorskin-20 .jcarousel-next:hover, .colorskin-20 .jcarousel-next:active, .colorskin-20 .jcarousel-prev:hover, .colorskin-20 .jcarousel-prev:active, .colorskin-20 .tagcloud a:hover {
    background-color: #a81010;
}

.colorskin-20 nav.primary .portfolioFilters a.selected, .colorskin-20 nav.primary ul li a:active, .colorskin-20 nav.primary .portfolioFilters a:hover, .colorskin-20 .zoomex2 a:hover i, .colorskin-20 .widget h4.subtitle:after, .colorskin-20 a.readmore:hover, .colorskin-20 .tagcloud a:hover, .colorskin-20 #footer.litex .tagcloud a:hover, .colorskin-20 .icon-box8:hover i, .colorskin-20 .icon-box11:hover i, .colorskin-20 .jcarousel-next:hover, .colorskin-20 .jcarousel-next:active, .colorskin-20 .jcarousel-prev:hover, .colorskin-20 .jcarousel-prev:active, .colorskin-20 .our-process-item:hover i, .colorskin-20 .woocommerce-info, .colorskin-20 #nav li.current > a, .colorskin-20 #nav a:hover, .colorskin-20 #nav li:hover > a, .colorskin-20 #nav ul {
    border-color: #a81010;
}

body {
    background: #f4f7f8 url(../images/bdbg1.png);
}

#wrap {
    display: block;
    margin: 0 auto;
    position: relative;
    padding: 0;
    background: #fff;
    visibility: visible;
    clear: both;
    overflow: hidden;
}

    #wrap.boxed-wrap {
        display: block;
        margin: 0 auto;
        background: #fff;
        overflow: hidden;
        width: 1000px;
        -webkit-box-shadow: 0 0 11px rgba(0,0,0,0.4);
        -moz-box-shadow: 0 0 9px rgba(0,0,0,0.4);
        box-shadow: 0 0 9px rgba(0,0,0,0.4);
        border: 1px solid #d6dbdc\9;
        border-bottom: none;
        visibility: visible;
    }

        #wrap.boxed-wrap .container {
            width: 100%;
        }

    #wrap p img {
        height: auto;
    }

    #wrap.boxed-wrap #header {
        top: inherit;
        left: inherit;
        width: 1000px;
    }

#site-title {
    margin-top: 25px;
    padding-bottom: 10px;
    line-height: 1.4;
    font-size: 17px;
}

    #site-title a {
        color: #3B454D;
        font-weight: bold;
    }

    #site-title .site-slog a {
        font-weight: normal;
    }

    #site-title small {
        display: block;
        margin-top: 5px;
    }

#main-content.container {
    padding-top: 35px;
}

#headline, #headline2 {
    width: 100%;
    height: 82px;
    padding: 20px 0 20px;
    background: #fff;
    display: table;
}

    #headline h3, #headline2 h3 {
        color: #424748;
        font-size: 46px;
        margin: 20px 10px;
        position: relative;
        text-transform: uppercase;
        font-weight: 900;
        letter-spacing: -0.03em;
    }

        #headline h3 small, #headline2 small {
            font-size: 56%;
            color: rgba(255,255,255,0.8);
            font-weight: 300;
            margin-left: 10px;
            letter-spacing: -0.07em;
            text-transform: capitalize;
        }

        #headline h3 small {
            color: #808080;
            font-weight: 100;
        }

#headline2 {
    padding: 25px 0 12px;
    background: #0093d0;
}

    #headline2 h3 {
        color: #fff;
        border: 0 none;
    }

.top-bar {
    background: #fff;
    min-height: 26px;
    padding: 6px 0;
    border-bottom: 1px solid #f3f3f3;
}

    .top-bar h6 {
        font-size: 12px;
        font-weight: 400;
        margin: 0 10px 0 0;
        color: #999;
        letter-spacing: 0.6px;
    }

.top-links {
    float: left;
    color: #d7d7d7;
    font-size: 11px;
    padding: 7px 0 0 4px;
    display: table;
}

    .top-links.rgtflot {
        float: right;
        padding-right: 10px;
    }

    .top-links img, .container .top-links p {
        float: left;
        margin: 4px 3px 0 0;
    }

.container .top-links p {
    color: #d9d9d9;
    font-weight: bold;
    font-size: 12px;
    line-height: 1;
    margin: 5px 9px 0 0;
}

.top-links a, .top-links span {
    color: #9aa6af;
    font-size: 10px;
    display: inline;
    margin: 0 6px;
    text-transform: uppercase;
    font-weight: bold;
}

    .top-links a:hover {
        color: #ff932a
    }

    .top-links a:after {
        content: "|";
        padding-left: 10px;
        color: #ccc;
    }

.top-co-inf .top-links {
    float: right;
    margin-top: 8px;
}

    .top-co-inf .top-links p {
        color: #6d6e71;
    }

#header {
    z-index: 10000;
    width: 100%;
    background: #fff;
    border-bottom: 3px solid #f3f3f3;
    margin: 0;
}

    #header h6, .top-bar h6, .top-inf h6 {
        font-size: 16px;
        margin: 18px 14px;
        font-weight: 400;
        color: #797979;
        display: inline-block;
    }

        #header h6 i, .top-bar h6 i, .top-inf h6 i {
            background: #f1f1f1;
            font-size: 16px;
            width: 31px;
            text-align: center;
            color: #6a6c75;
            display: inline-block;
            margin: 7px 4px;
            padding: 8px;
            border-radius: 50%;
            vertical-align: middle;
            height: 31px;
        }

        .top-bar h6 i {
            padding: 0;
            border: none;
        }

.top-bar .lftflot h6 i {
    width: 21px;
    height: 21px;
    padding: 3px;
    text-align: center;
}

.top-links.lftflot h6 {
    font-size: 14px;
}

.top-bar h6 {
    margin: 0 10px 0 0;
}

#header {
    border-bottom: 3px solid #f3f3f3;
    margin: 0;
}

    #header.transed {
        position: fixed;
        background: rgba(255,255,255,0.8);
        width: 100%;
        z-index: 9100;
    }

    #header.super-fixed {
        background: #fff;
        border: none;
        box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
        width: 100%;
        height: 90px;
        z-index: 9100;
    }

.logo {
    height: 100%;
    line-height: 90px;
}

    .logo img {
        max-width: 100%;
        height: auto;
        max-height: 100%;
    }

#header.super-fixed .logo img, header.super-fixed .logo {
    max-height: 90px;
    width: auto;
}

.logo {
    height: auto;
    float: left;
    margin-top: 9px;
}

    .logo img {
        max-width: 100%;
        max-height: 100%;
    }

.nav-wrap1 .container {
    width: auto;
}

#header .img-logo-w1 {
    display: block;
}

#header .img-logo-w2, #header .img-logo-w3 {
    display: none
}

.transparent-header-w #header .img-logo-w1, .transparent-header-w #header .img-logo-w3 {
    display: none
}

.transparent-header-w #header .img-logo-w2 {
    display: block;
}

#header.sticky .img-logo-w2 {
    display: none;
}

.logo-sticky {
    display: none;
}

.transparent-header-w #header.vertical-w .img-logo-w1 {
    display: inline;
}

.postshow1-hd.transparent-header-w #header #nav > li > a, .postshow1-hd.transparent-header-w .woo-cart-header .header-cart span, .postshow1-hd.transparent-header-w a.search-form-icon {
    color: #fff;
    text-shadow: none;
}

#search-form {
    float: right;
    margin: 30px 20px auto 0;
    position: relative;
    padding-left: 14px;
    height: 24px;
}

#header.sticky #search-form {
    margin-top: 21px;
}

#search-form .search-text-box, #search-form2 .search-text-box2 {
    background-color: #f5f5f5;
    background-image: url(../images/search-icon.png);
    background-position: 12px 50%;
    background-repeat: no-repeat;
    border: 0 none;
    border-radius: 18px;
    box-shadow: none;
    color: transparent;
    cursor: text;
    font-size: 13px;
    color: #444;
    min-height: 35px;
    height: 35px;
    line-height: 18px;
    padding: 7px 5px 8px 30px;
    transition: all 0.3s ease-in-out 0s;
    width: 1px;
    min-width: 210px;
}

#search-form2 {
    display: none;
    position: relative;
}

    #search-form2 .search-text-box2 {
        width: 220px;
        margin: auto;
        position: relative;
    }

.search-form-box {
    position: absolute;
    right: -24px;
    margin-top: 27px;
    background: #fff;
    padding: 14px 18px;
    height: 63px;
    border: 1px solid #e2e2e2;
    border-radius: 4px;
    -moz-box-shadow: 0 2px 12px rgba(0,0,0,0.082);
    -webkit-box-shadow: 0 2px 12px rgba(0,0,0,0.082);
    box-shadow: 0 2px 12px rgba(0,0,0,0.082);
    display: none;
}

    .search-form-box.show-sbox {
        display: block;
        -webkit-animation: fade-anim .3s ease .037s both;
        animation: fade-anim .3s ease .037s both;
        z-index: 91120;
    }

    .search-form-box:after, .search-form-box:before {
        content: '';
        display: block;
        position: absolute;
        right: 9px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 10px;
    }

    .search-form-box:after {
        top: -18px;
        border-color: transparent transparent #ffffff transparent;
    }

    .search-form-box:before {
        top: -19px;
        border-color: transparent transparent #e2e2e2 transparent;
    }

a.search-form-icon, a.search-form-icon:visited {
    display: block;
    width: 16px;
    height: 16px;
    color: #888;
}

    a.search-form-icon:hover {
        color: #555;
    }

    a.search-form-icon i {
        color: #aaa;
        padding: 11px;
        padding-left: 12px;
        font-size: 14px;
        border-radius: 50%;
        background-color: #f3f3f3;
    }

@media only screen and (min-width: 961px) {
    #header.sticky #site-title {
        display: none;
    }

    #header.sticky #nav-wrap, #header.sticky.hi-header #nav-wrap {
        width: 100%;
        border-bottom: 3px solid #f3f3f3;
        z-index: 800000000;
        background: rgba(255,255,255,0.97);
        display: block;
        position: fixed;
        height: 64px;
        padding: 0;
        left: 0;
        top: 0;
        -webkit-animation: header-anim .2s ease .027s both;
        animation: header-anim .2s ease .027s both;
        transition: background 0.3s ease-in-out 0s, border-bottom 0.3s ease-in-out 0s;
    }

        #header.sticky #nav-wrap:hover {
            background: #fff;
        }

        #header.sticky #nav-wrap .container {
            width: 1152px;
            float: none;
            padding: 0 30px 0 150px;
            position: relative;
            margin-left: auto;
            margin-right: auto;
        }

    #header.sticky .logo-sticky {
        display: block;
        position: fixed;
        top: 0;
        max-width: 280px;
        z-index: 900000000;
        -webkit-animation: fade-anim .3s ease .044s both;
        animation: fade-anim .3s ease .044s both;
    }

        #header.sticky .logo-sticky img.img-logo-w3 {
            max-height: 48px;
            width: auto;
            max-width: 280px;
            display: block;
        }

    #header.hi-header, #header.hi-header .logo .img-logo-w1 {
        position: fixed;
        height: 0;
        padding: 0;
        background: none;
        border: none;
        display: none;
    }

        #header.sticky.hi-header, #header.hi-header .logo-sticky, #header.hi-header .logo-sticky img.img-logo-w3 {
            display: block;
            -webkit-animation: fade-anim .3s ease .044s both;
            animation: fade-anim .3s ease .044s both;
        }

    .transparent-header-w #header {
        position: absolute;
        top: 0;
        background: none;
        border: none;
        border-bottom: 3px solid rgba(255, 255, 0255, 0.09);
    }

    .transparent-header-w .top-bar, .transparent-header-w #headline {
        display: none;
    }

    .transparent-header-w #header.sticky {
        position: fixed;
        left: auto;
        top: auto;
    }

        .transparent-header-w #header.sticky .img-logo-w2 {
            display: none;
        }

    .transparent-header-w #header #nav > li > a, .transparent-header-w .woo-cart-header .header-cart span, .transparent-header-w a.search-form-icon {
        color: #000;
        text-shadow: 1px 1px 0 rgba(255,255,255,0.25), 0 0 3px #fff;
    }

        .transparent-header-w a.search-form-icon i {
            color: #000;
            border-color: #000;
        }

    .transparent-header-w .woo-cart-header .header-cart {
        background-image: url('../images/woobag@2xb.png');
    }

    .transparent-header-w.t-dark-w #header #nav > li > a, .transparent-header-w.t-dark-w .woo-cart-header .header-cart span, .transparent-header-w.t-dark-w a.search-form-icon {
        color: #fff;
        text-shadow: 1px 1px 0 rgba(0,0,0,0.25);
    }

    .transparent-header-w.t-dark-w #header #nav > li.current > a, .transparent-header-w.t-dark-w #header #nav > li:hover > a {
        color: #0093d0;
    }

    .transparent-header-w.t-dark-w a.search-form-icon i {
        color: #aaa;
    }

    .transparent-header-w.t-dark-w .woo-cart-header .header-cart {
        background-image: url('../images/woobag@2x.png');
    }

    .transparent-header-w #header.sticky #nav > li > a {
        color: #666;
        text-shadow: none;
    }

    .transparent-header-w #header.sticky .woo-cart-header .header-cart span {
        color: #9d9d9d;
        text-shadow: none;
    }

    .transparent-header-w #header.sticky a.search-form-icon {
        color: #aaa;
        text-shadow: none;
    }

        .transparent-header-w #header.sticky a.search-form-icon i {
            color: #aaa;
            border-color: #aaa;
        }

    .transparent-header-w #header.sticky .woo-cart-header .header-cart {
        background-image: url('../images/woobag@2x.png');
    }
}

@-webkit-keyframes header-anim {
    from {
        opacity: 0.5;
        -webkit-transform: translateY(-60px);
        transform: translateY(-20px);
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes header-anim {
    from {
        opacity: 0.5;
        -webkit-transform: translateY(-60px);
        -ms-transform: translateY(-60px);
        transform: translateY(-60px);
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

@-webkit-keyframes header-anima {
    from {
        height: 0;
    }

    to {
        height: 60px;
        padding: 0;
    }
}

@keyframes header-anima {
    from {
        height: 0;
    }

    to {
        height: 60px;
        padding: 0;
    }
}

@-webkit-keyframes fade-anim {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fade-anim {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.Error404Section {
    background: #f8f8f8
}

    .Error404Section h1 {
        font-size: 84px;
        text-transform: uppercase;
        line-height: 1.4;
        font-weight: 900;
        margin-bottom: 10px
    }

    .Error404Section h2 {
        color: #1bbc9b;
        font-size: 36px;
        font-weight: 400;
        margin-bottom: 30px;
    }

#footer {
    width: 100%;
    padding: 10px 0 0 0;
    background: #202020;
    border-top: 5px solid #e5e5e5;
}

    #footer.litex {
        background: #fafafa;
        border-top: 6px solid #e9e9e9;
    }

.footer-in {
    margin: 0 auto;
    padding-bottom: 50px;
    color: #ccc;
    position: relative;
}

    .footer-in .columns {
        margin-top: 20px;
    }

    .footer-in h5.subtitle, .footer-in h4.subtitle {
        color: #c4c6c8;
        border-bottom: 4px solid #252627;
        padding-bottom: 6px;
        margin: 39px 0 21px 0;
        font-size: 13px;
        text-align: center;
    }

h5.subtitle, h4.subtitle {
    border-bottom: 1px solid #e5e5e5;
    letter-spacing: 0em;
    font-weight: bold;
    text-transform: uppercase;
    margin: 35px 0 21px 0;
    line-height: 2;
    font-size: 16px;
    padding-bottom: 5px;
    clear: both;
}

.toggle-top-area h5.subtitle {
    color: #ddd;
    display: block;
    border-bottom: 2px solid #131415;
    padding-bottom: 6px;
    margin: 0;
    margin: 0 0 25px 0;
    -webkit-box-shadow: 0 1px #232628;
    -moz-box-shadow: 0 1px #232628;
    box-shadow: 0 1px #232628;
    position: relative;
    font-size: 12px;
    letter-spacing: 1px;
    text-transform: uppercase;
    line-height: 1.5;
    font-weight: bold;
    text-shadow: 0 1px 0 #000;
}

#footer.litex .footer-in h5.subtitle {
    color: #414141;
}

#footer h5.subtitle span, .toggle-top-area h5.subtitle span {
    position: absolute;
    right: 0;
    text-align: right;
}

    #footer h5.subtitle span a, .toggle-top-area h5.subtitle span a {
        color: #787878;
        font-size: 10px;
        font-weight: 400;
    }

#footer .footer-in .widget ul.menu li:hover {
    background: none;
}

.footer-in hr {
    border-color: #373737;
}

.footer-in .copyright-txt {
    font-size: 12px;
}

.footer-in p {
    line-height: 19px;
}

.contact2 div {
    line-height: 21px;
}

.footer-in a {
    text-decoration: none;
    -webkit-transition: all 0.18s ease;
    -moz-transition: all 0.18s ease;
    -o-transition: all 0.18s ease;
    transition: all 0.18s ease;
}

.footer-sbc {
    position: relative;
    text-align: center;
    margin: 0 auto;
}

    .footer-sbc input[type="text"], .footer-sbc input[type="submit"] {
        float: left;
        margin: 4px 7px;
    }

.lts-news {
    height: 64px;
    overflow: hidden;
    margin-bottom: 15px;
}

    .lts-news .img-hover {
        float: left;
        margin: 0 10px 0 0;
    }

    .lts-news img {
        height: 64px;
    }

    .lts-news h5 {
        font-size: 16px;
        font-weight: 500;
        border: none;
        margin: 0;
        padding: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        white-space: nowrap;
    }

    .lts-news a {
        color: #ddd;
    }

.footer-in .lts-news p {
    font-size: 11px;
    line-height: 17px;
    color: #9c9b9b;
    margin-bottom: 5px;
    letter-spacing: 0;
}

.lts-news .img-hover:before {
    -webkit-box-shadow: inset 0 0 0 3px #fff;
    -moz-box-shadow: inset 0 0 0 3px #fff;
    box-shadow: inset 0 0 0 3px #fff;
    opacity: .5;
}

.lts-news:hover .img-hover:before {
    opacity: 1;
    -webkit-box-shadow: inset 0 0 0 3px #e84a52;
    -moz-box-shadow: inset 0 0 0 3px #e84a52;
    box-shadow: inset 0 0 0 3px #e84a52;
}

.lts-news:hover h5 a {
    color: #e84a52;
}

.social-icons a {
    border: 0;
    float: left;
    margin: 1px 7px 0 12px;
    opacity: 0.5;
    text-decoration: none;
    -webkit-transition: opacity 0.5s ease;
    -moz-transition: opacity 0.5s ease;
    -ms-transition: opacity 0.5s ease;
    -o-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
}

    .social-icons a:hover {
        opacity: 1;
    }

.social-icons.members {
    clear: both;
    text-align: center;
    margin-bottom: 10px;
}

    .social-icons.members a {
        text-align: center;
        float: none;
    }

.footer-in a img {
    float: left;
}

.contact-inf span {
    display: block;
    color: #9b9b9b;
    font-family: Arial;
    font-size: 14px;
}

.contact-inf i {
    margin-right: 5px;
    color: #474747;
    font-size: 15px;
}

.contact-inf form {
    margin-top: 20px;
}

.footer-in .contact-inf input, .footer-in .contact-inf textarea {
    display: block;
    min-width: 97%;
    margin: 10px 0;
    background: #2b2928;
    color: #ccc;
    border: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 9px 0px 9px 12px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 0 3px 1px #222, 1px 1px #424242;
    -moz-box-shadow: inset 0 0 3px 1px #222, 1px 1px #424242;
    box-shadow: inset 0 0 3px 1px #222, 1px 1px #424242;
}

.footer-in .contact-inf button {
    padding: 10px 20px;
    font-size: 12px;
    font-weight: 400;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #373737;
    background: -moz-linear-gradient(top, #373737, #252525);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #373737), color-stop(100%, #252525));
    background: -webkit-linear-gradient(top, #373737, #252525);
    background: -ms-linear-gradient(top, #373737, #252525);
    background: -o-linear-gradient(top, #373737, #252525);
    background: linear-gradient(top, #373737, #252525);
    border: none;
    float: right;
}

.footer-in a:hover {
    color: #85b940;
}

#footer.litex .footer-in a {
    color: #0093d0;
}

.footer-in a.terms {
    color: #578f1a;
}

.footer-navi.floatright {
    float: right;
}

.footer-in .col-md-12 .widget {
    text-align: center;
}

#footer .lts-tweets .tweets {
    margin-top: -20px;
}

#footer .lts-tweets .tw-item {
    padding: 12px;
}

    #footer .lts-tweets .tw-item .tw-icon {
        color: #00acee;
        margin-right: 10px;
        font-size: 16px;
        float: left;
    }

    #footer .lts-tweets .tw-item .tw-content {
        overflow: hidden;
        color: #b5b5b5;
    }

#footer .lts-tweets .lts-tweets .tw-item:hover {
    background: none;
}

#footer .lts-tweets .tw-item span {
    display: inline-block;
    font-size: smaller;
}

.partner-website h5 {
    margin: 20px 0;
}

.partner-website a {
    display: block;
    color: #808080;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    -webkit-transition: all .08s ease;
    -moz-transition: all .08s ease;
    -ms-transition: all .08s ease;
    -o-transition: all .08s ease;
    transition: all .08s ease;
}

    .partner-website a:hover {
        color: #fff;
    }

    .partner-website a i {
        margin: 0 5px;
        -webkit-transition: all .18s ease;
        -moz-transition: all .18s ease;
        -ms-transition: all .18s ease;
        -o-transition: all .18s ease;
        transition: all .18s ease;
    }

    .partner-website a:hover i {
        margin-left: 10px;
    }

.footbot {
    margin: 0 auto;
    position: relative;
    padding: 26px 0 18px;
    text-align: right;
    border-top-right-radius: 2px;
    border-top-left-radius: 1px;
    border-top: 5px solid #252627;
}

#footer.litex .footbot {
    background: #e9e9e9
}

#footer.litex .footbot, #footer.litex .footer-in h4, #footer.litex .footer-in hr {
    border-color: #e0e0e0;
    color: #5b5b5b;
}

.footbot img {
    position: relative;
    margin: 6px 40px 0 0;
    opacity: 0.93;
}

.footer-navi {
    float: left;
    line-height: 38px;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #9B9B9B;
    text-transform: capitalize;
}

    .footer-navi ul {
        margin-left: 40px;
    }

    .footer-navi a {
        color: #a9b2b4;
        margin: 0 4px;
    }

        .footer-navi a:hover, .custom-footer-menu a:hover {
            color: #ccc;
            text-decoration: underline;
        }

.custom-footer-menu a, .blox.dark .custom-footer-menu a {
    display: block;
    color: #fff;
    padding: 4px 0;
}

.socialfollow {
    float: right;
}

    .socialfollow a {
        width: 35px;
        height: 35px;
        margin-right: 5px;
        text-align: center;
        padding: 8px;
        float: left;
        text-decoration: none;
        display: block;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        -webkit-transition: all 0.31s ease;
        -moz-transition: all 0.31s ease;
        -ms-transition: all 0.31s ease;
        -o-transition: all 0.31s ease;
        transition: all 0.31s ease;
    }

        .socialfollow a:first-of-type {
            margin-left: 0;
        }

.footer-in .socialfollow a:hover {
    text-decoration: none;
}

.socialfollow a.facebook:hover {
    background: #3b5996;
}

.top-bar .socialfollow a.facebook:hover i, .our-team .socialfollow a.facebook:hover i {
    color: #3b5996;
}

.socialfollow a.twitter:hover {
    background: #00acee;
}

.top-bar .socialfollow a.twitter:hover i, .our-team .socialfollow a.twitter:hover i {
    color: #00acee;
}

.socialfollow a.vimeo:hover {
    background: #0dadd6;
}

.top-bar .socialfollow a.vimeo:hover i, .our-team .socialfollow a.vimeo:hover i {
    color: #0dadd6;
}

.socialfollow a.dribble:hover {
    background: #d53e68;
}

.top-bar .socialfollow a.dribble:hover i, .our-team .socialfollow a.dribble:hover i {
    color: #d53e68;
}

.socialfollow a.youtube:hover {
    background: #cb322c;
}

.top-bar .socialfollow a.youtube:hover i, .our-team .socialfollow a.youtube:hover i {
    color: #cb322c;
}

.socialfollow a.pinterest:hover {
    background: #cb2027;
}

.top-bar .socialfollow a.pinterest:hover i, .our-team .socialfollow a.pinterest:hover i {
    color: #cb2027;
}

.socialfollow a.google:hover {
    background: #c3391c;
}

.top-bar .socialfollow a.google:hover i, .our-team .socialfollow a.google:hover i {
    color: #c3391c;
}

.socialfollow a.linkedin:hover {
    background: #0073b2;
}

.top-bar .socialfollow a.linkedin:hover i, .our-team .socialfollow a.linkedin:hover i {
    color: #0073b2;
}

.socialfollow a.rss:hover {
    background: #f29a1d;
}

.top-bar .socialfollow a.rss:hover i, .our-team .socialfollow a.rss:hover i {
    color: #f29a1d;
}

.socialfollow a.instagram:hover {
    background: #457399;
}

.top-bar .socialfollow a.instagram:hover i, .our-team .socialfollow a.instagram:hover i {
    color: #457399;
}

.socialfollow a.other-social:hover {
    background: #ff5d5e;
}

.top-bar .socialfollow a.other-social:hover i, .our-team .socialfollow a.other-social:hover i {
    color: #ff5d5e;
}

.socialfollow img {
    opacity: 0.79;
}

.socialfollow i {
    font-size: 19px;
    color: #fff;
    opacity: 0.95;
}

#footer.litex .socialfollow i {
    color: #343434;
}

#footer.litex .socialfollow a:hover i {
    color: #fff;
}

.top-bar .socialfollow {
    float: right;
    margin-right: 10px;
}

    .top-bar .socialfollow.lftflot {
        float: left;
    }

    .top-bar .socialfollow img {
        opacity: 0.97;
    }

    .top-bar .socialfollow a, .our-team .socialfollow a {
        margin: 1px 4px;
    }

    .top-bar .socialfollow i, .our-team .socialfollow i {
        color: #979797;
        -webkit-transition: all 0.25s ease;
        -moz-transition: all 0.25s ease;
        -ms-transition: all 0.125s ease;
        -o-transition: all 0.25s ease;
        transition: all 0.25s ease;
    }

    .top-bar .socialfollow a:hover, .our-team .socialfollow a:hover {
        background: none;
    }

#side-content {
    float: right;
}

#side-nav {
    float: left;
    z-index: 979;
}

    #side-nav ul {
        padding: 10px 20px;
        background: #fff;
        border: 3px solid #f3f3f3;
        list-style: none;
    }

        #side-nav ul li {
            border-bottom: 1px solid #eaeaea;
            padding: 0;
            margin: 0;
        }

            #side-nav ul li:last-of-type {
                border-bottom: 0 none;
            }

            #side-nav ul li ul {
                border: none;
                padding: 0;
                padding-left: 20px;
                margin: 0;
                background: #fdfdfd;
                display: none;
            }

    #side-nav a {
        display: block;
        color: #575757;
        padding: 14px 0;
        text-transform: capitalize;
        font-size: 13px;
        font-weight: 400;
        letter-spacing: 0.2px;
    }

        #side-nav a:after {
            float: right;
            font-family: 'FontAwesome';
            font-size: 10px;
            color: #878787;
            content: "\f054";
            speak: none;
            font-style: normal;
            font-weight: normal;
            text-transform: none;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
        }

        #side-nav a:hover, #side-nav a:hover:after {
            color: #ff9900;
        }

    #side-nav li.current a, #side-nav li.current a:after {
        color: #0093d0;
    }

    #side-nav ul li ul li a {
        padding: 10px 0;
        font-size: 12px;
    }

    #side-nav ul li:hover > ul {
        display: block;
    }

.image-gallery {
    display: block;
    margin: 10px 0;
}

    .image-gallery ul li {
        float: left;
        width: 215px;
        height: 215px;
        margin: 1px;
        overflow: hidden;
    }

        .image-gallery ul li img {
            max-width: 420px;
            width: auto;
            height: 215px;
            border-radius: 1px;
            text-align: center
        }

    .image-gallery .zoomex {
        bottom: 0;
    }

.blox .social-media {
    text-align: center
}

    .blox .social-media a {
        text-align: center;
        padding: 0 10px;
        margin-bottom: 20px;
        display: inline-block;
    }

        .blox .social-media a i {
            border: 2px transparent solid;
            font-size: 4em;
            padding: 30px;
            border-radius: 50%;
            color: #fff;
            margin-bottom: 20px;
            display: block;
            -webkit-transition: all .3s ease-in-out;
            -moz-transition: all .8s ease-in-out;
            -ms-transition: all .8s ease-in-out;
            -o-transition: all .8s ease-in-out;
            transition: all .8s ease-in-out;
            background: rgba(15, 15, 15, 0.6)
        }

        .blox .social-media a:hover i {
            color: #fff;
            border: 2px #fff solid;
        }

        .blox .social-media a span {
            -webkit-transition: all .8s ease-in-out;
            -moz-transition: all .8s ease-in-out;
            -ms-transition: all .8s ease-in-out;
            -o-transition: all .8s ease-in-out;
            transition: all .8s ease-in-out;
            color: transparent;
            text-transform: uppercase;
            font-size: 16px;
            font-weight: 600;
            text-shadow: 0 0 5px rgba(33, 65, 83, 1)
        }

        .blox .social-media a:hover span {
            color: #fff;
        }

#social-media.active.facebook {
    background: #3b5996 !important;
}

#social-media.active.twitter {
    background: #00acee !important;
}

#social-media.active.vimeo {
    background: #0dadd6 !important;
}

#social-media.active.dribble {
    background: #d53e68 !important;
}

#social-media.active.youtube {
    background: #cb322c !important;
}

#social-media.active.pinterest {
    background: #cb2027 !important;
}

#social-media.active.google {
    background: #c3391c !important;
}

#social-media.active.linkedin {
    background: #0073b2 !important;
}

#social-media.active.rss {
    background: #f29a1d !important;
}

#social-media.active.instagram {
    background: #457399 !important;
}

#social-media.active.skype {
    background: #00aaf3 !important;
}

#social-media.active.other-social {
    background: #ff5d5e !important;
}

#social-media.blox .social-media a span {
    display: none;
}

#social-media.blox .social-media a i {
    background: none;
    font-size: 2em;
    border: 1px transparent solid;
    margin: 0;
    padding: 20px;
}

#social-media {
    transition: background-color .8s ease-in-out;
    -webkit-transition: background-color .8s ease-in-out;
    -moz-transition: background-color .8s ease-in-out;
    -ms-transition: background-color .8s ease-in-out;
    -o-transition: background-color .8s ease-in-out;
}

    #social-media.blox .social-media a {
        margin: 20px 0;
    }

        #social-media.blox .social-media a:hover i {
            border: 1px #fff solid
        }

.brdr-r1, .brdr-r2 {
    border-right: 1px solid #e5e5e5;
}

.brdr-l1, .brdr-l2 {
    border-left: 1px solid #e5e5e5;
}

.brdr-r2 {
    padding-right: 27px;
}

.brdr-l2 {
    padding-left: 27px;
}

.pad-r27 {
    padding-right: 27px;
}

.pad-l27 {
    padding-left: 27px;
}

.blox.dark .brdr-r1, .blox.dark .brdr-r2, .blox.dark .brdr-l1, .blox.dark .brdr-l2 {
    border-color: rgba(255,255,255,0.5);
}

.alignright {
    text-align: right;
}

img.alignright {
    float: right;
    margin-left: 10px;
}

.alignleft {
    text-align: left;
}

img.alignleft {
    float: left;
    margin-right: 10px;
}

.aligncenter {
    text-align: center;
}

.wp-caption {
    display: block;
    color: #444;
}

.wp-caption-text {
    font-size: 15px;
}

.gallery-caption {
    display: inline;
}

.bypostauthor {
    font-size: 13px;
}

.moonicons-box1 {
    font-size: 14px;
    line-height: 22px;
    display: inline-block;
    width: 23.33%;
    padding: 6px;
    background: #fff;
    margin: 6px;
    margin-bottom: 12px;
    border: 1px solid #e8e8e8;
}

    .moonicons-box1 span {
        font-size: 20px;
        float: left;
        margin-right: 3px;
    }

.tmpl-ex {
    margin-bottom: 40px;
    padding: 10px;
    text-align: center;
}

    .tmpl-ex h4 {
        margin-top: 30px;
        font-weight: 500;
        font-size: 17px;
        letter-spacing: 1.4px;
    }

    .tmpl-ex a {
        color: #222;
        border-top: 10px solid #d2d2d2;
        display: inline-block;
        border-radius: 3px;
        max-width: 420px;
    }

    .tmpl-ex img {
        width: 100%;
        webkit-transition: all .5s ease-in-out;
        -moz-transition: all .5s ease-in-out;
        transition: all .5s ease-in-out;
    }

        .tmpl-ex img:hover {
            opacity: 0.66;
        }

.alignright {
    text-align: right;
}

img.alignright {
    float: right;
}

.alignleft {
    text-align: left;
}

img.alignleft {
    float: left;
}

.aligncenter {
    text-align: center;
}

.wp-caption {
    display: block;
    color: #444;
}

.wp-caption-text {
    font-size: 15px;
}

.gallery-caption {
    display: inline;
}

.bypostauthor {
    font-size: 13px;
}

#scroll-top a {
    padding: 4px 8px 6px;
    border-radius: 4px;
    background: #818c90;
    position: fixed;
    bottom: 48px;
    right: 32px;
    display: none;
    opacity: 0.89;
    filter: alpha(opacity=89);
    z-index: 499841;
}

    #scroll-top a i {
        font-size: 16px;
        color: #fff;
    }

    #scroll-top a:hover {
        background-color: #ffcc00;
        cursor: pointer;
    }

h1.pnf404 {
    font-size: 176px;
    line-height: 1.1;
    font-weight: 900;
}

h2.pnf404 {
    font-size: 42px;
    line-height: 1.2;
    font-weight: 700;
}

input.txbx404 {
    float: left;
    margin-top: 2px;
    margin-right: 4px;
    padding: 7px 4px;
    min-height: inherit;
    border-radius: 3px;
}

input.btn404 {
    float: left;
    margin: 1px;
    padding: 8px 12px 9px;
}

body.error404 input.search-side {
    max-width: 292px;
    min-height: 40px;
    height: 40px;
    border-radius: 2px;
}

body.error404 .blox.dark {
    padding-bottom: 120px;
    padding-top: 60px;
}

.v-shadow-l {
    background: url(../images/v-shadow-left.png) no-repeat right center;
}

.v-shadow-r {
    background: url(../images/v-shadow-right.png) no-repeat left center;
}

.v-shadow-r, .v-shadow-l {
    min-height: 320px;
}

.pad-r10 {
    padding-right: 10px;
}

.pad-r20 {
    padding-right: 20px;
}

.pad-r30 {
    padding-right: 30px;
}

.pad-r40 {
    padding-right: 40px;
}

.pad-l10 {
    padding-left: 10px;
}

.pad-l20 {
    padding-left: 20px;
}

.pad-l30 {
    padding-left: 30px;
}

.pad-l40 {
    padding-left: 40px;
}

.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth {
    margin-right: 4%;
    float: left;
    margin-bottom: 20px;
}

.one_half {
    width: 48%;
}

.one_third {
    width: 30.6666%;
}

.two_third {
    width: 65.3332%;
}

.one_fourth {
    width: 22%;
}

.three_fourth {
    width: 74%;
}

.one_fifth {
    width: 16.8%;
}

.two_fifth {
    width: 37.6%;
}

.column-last {
    margin-right: 0 !important;
    clear: right;
}

.easyPieChart {
    position: relative;
    text-align: center;
}

    .easyPieChart canvas {
        position: absolute;
        top: 0;
        left: 0;
    }

.pie {
    text-align: center;
    font-size: 49px;
    position: relative;
    margin: 0 auto 20px;
}

    .pie p {
        font-size: 16px;
        color: #888;
        font-weight: 400;
        position: absolute;
        bottom: -52px;
        width: 100%;
        padding-top: 10px;
        border-top: 2px solid #f9f9f9;
    }

.container .pie p {
    margin-bottom: 0;
}

.breadcrumbs-w {
    background: #f9f9f9;
    padding: 7px 0;
    font-size: 11px;
    color: #6c7279;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 600;
}

    .breadcrumbs-w a {
        color: #5c646d;
    }

        .breadcrumbs-w a:hover {
            text-decoration: underline;
        }

    .breadcrumbs-w .container {
        padding-left: 20px;
    }

.wn-row-video.video-item {
    position: relative;
}

.blox.page-title-x, .parallax-sec.page-title-x, .video-sec.page-title-x {
    margin-top: -35px;
}

.row-wrapper-x {
    padding: 0 10px;
}

    .row-wrapper-x > p:empty {
        margin: 0;
    }

@media only screen and (min-width: 1200px) {
    .row-wrapper-x {
        padding: 0 15px;
    }
}

.col-md-8.omega .row-wrapper-x {
    padding-left: 0;
}

#wrap .wpb_row.full-row, #wrap.boxed-wrap .wpb_row.full-row {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    clear: both;
}

#wrap .blox .wpb_row.full-row, #wrap .parallax-sec .wpb_row.full-row, #wrap .video-sec .wpb_row.full-row, #wrap.boxed-wrap .blox .wpb_row.full-row, #wrap.boxed-wrap .parallax-sec .wpb_row.full-row, #wrap.boxed-wrap .video-sec .wpb_row.full-row {
    margin: 0;
}

#wrap .wpb_row .vc_column-inner {
    padding-top: 0;
}

.wpb_row.full-row .vc_col-sm-12 > .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}

.blox .wpb_row.full-row .vc_col-sm-12 > .vc_column-inner {
    padding-left: 10px;
    padding-right: 10px;
}

@media only screen and (max-width: 960px) {
    #wrap .vc_column_container > .vc_column-inner {
        padding-left: 10px;
        padding-right: 10px;
    }

    #wrap .full-container .vc_column_container > .vc_column-inner {
        padding-left: 20px;
        padding-right: 20px;
    }
}

.wpb_revslider_element, .wpb_layerslider_element, .max-hero {
    margin-top: -35px;
}

.page-title-x .wpb_revslider_element, .page-title-x .wpb_layerslider_element, .page-title-x .max-hero, .blox .wpb_revslider_element, .blox .wpb_layerslider_element, .blox .max-hero {
    margin-top: 0;
}

.blox.wpb_row, #wrap.boxed-wrap .blox.wpb_row, #wrap .blox.wpb_row, .blox .wpb_row, #wrap.boxed-wrap .blox .wpb_row, #wrap .blox .wpb_row, .wpb_row .wpb_row {
    margin-bottom: 0;
}

.wpb_row .wpb_row {
    margin-bottom: 0;
}

.wpb_row.blox, .wpb_row.parallax-sec, .wpb_row.video-sec, .wpb_row.full-row {
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 0;
}

.blox .wbp_row, .blox .wpb_row {
    margin-right: 0;
    margin-left: 0;
}

.blox .vc_col-sm-12 .wpb_row {
    margin-left: -10px;
    margin-right: -10px;
    width: auto;
}

@media only screen and (min-width: 1200px) {
    .blox .vc_col-sm-12 .wpb_row {
        margin-left: -15px;
        margin-right: -15px;
    }

    .blox .wpb_row.full-row .vc_col-sm-12 > .vc_column-inner {
        padding-left: 15px;
        padding-right: 15px;
    }

    .blox.full-container .wpb_row.full-row .vc_col-sm-12 > .vc_column-inner {
        padding-left: 0;
        padding-right: 0;
    }
}

#wrap .blox .wpb_content_element, #wrap .parallax-sec .wpb_content_element, #wrap .video-sec .wpb_content_element {
    margin-bottom: 0;
}

.wpb_single_image.wpb_content_element {
    margin-bottom: 0;
}

.wpb_layerslider_element.wpb_content_element, .wpb_revslider_element.wpb_content_element, .wpb_gmaps_widget.wpb_content_element, .wpb_gallery.wpb_content_element, .wpb_layerslider_element .wpb_single_image.wpb_content_element, .wpb_revslider_element .wpb_single_image.wpb_content_element {
    margin-bottom: 0px;
}

#wrap .wpb_single_image .vc_single_image-wrapper {
    display: block;
}

.row-wrapper-x p img, div img, li img, #wrap p img, .wpb_single_image.wpb_content_element img {
    height: auto;
    max-width: 100%;
}

.our-map .wpb_wrapper .wpb_map_wraper, .wpb_gmaps_widget .wpb_wrapper {
    padding: 0;
}

.wpb_gmaps_widget {
    border: 5px solid #eee;
}

.no-margin-w {
    margin: 0 !important;
}

.no-mb {
    margin-bottom: 0 !important;
}

.ne-mb {
    margin-bottom: -30px !important;
}

#lang_sel {
    z-index: 1;
}

.w-map img, .gm-style img {
    max-width: none !important;
}

#wrap .w-map > div {
    width: 100% !important;
}

@media only screen and (min-width: 1200px) {
    .wpb_column.nopad-all {
        padding: 0;
    }

    .wpb_column.nopad-left {
        padding-left: 0;
    }

    .wpb_column.nopad-right {
        padding-right: 0;
    }

    .wpb_column.nopad-bottom {
        padding-bottom: 0;
    }

    .wpb_column.nopad-top {
        padding-top: 0;
    }
}

@media only screen and (max-width: 960px) {
    .wpb_row .wpb_column.full-at-max960 {
        width: 100%;
    }
}

@media (max-width: 767px) {
    .wpb_row .wpb_column {
        margin-bottom: 0;
    }
}

.respo-fit-blox {
    min-height: 796px !important;
}

.blox.full-container .container {
    padding-left: 0;
    padding-right: 0;
    width: auto;
    max-width: none;
}

@media (max-width: 767px) {
    .respo-fit-blox {
        min-height: 810px !important;
    }

    .blox.respo-bg-none, .vc_row.respo-bg-none {
        background-image: none !important;
    }
}

@media (max-width: 479px) {
    .respo-fit-blox {
        min-height: 610px !important;
    }
}

@media (min-width: 1401px) {
    .respo-fit-blox {
        min-height: 996px !important;
    }
}

.wp-pagenavi {
    clear: both;
    font-size: 12px;
    text-align: center;
}

    .wp-pagenavi span.pages {
        color: #999;
    }

    .wp-pagenavi a, .wp-pagenavi span {
        font-weight: bold;
        text-decoration: none;
        display: inline-block;
        background: #fff;
        border: 1px solid #d1d7dc;
        line-height: 1;
        padding: 10px 14px;
        margin: 3px 4px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        *zoom: 1;
        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.04);
        -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.04);
        box-shadow: 0 1px 3px rgba(0,0,0,0.04);
    }

        .wp-pagenavi a:hover, .wp-pagenavi span.current {
            border-color: #efefef;
            background: #fdfdfd;
        }

        .wp-pagenavi a:hover {
            border-color: #d2d2d2;
        }

        .wp-pagenavi span.current {
            font-weight: bold;
        }

.search-results .blog-post {
    padding-bottom: 7px;
    border-bottom: 4px solid #efefef;
    margin-bottom: 40px;
}

.wpcf7 input[type="text"], .wpcf7 input[type="password"], .wpcf7 input[type="email"], .wpcf7 textarea {
    width: 100%;
    box-sizing: border-box;
}

.wpcf7 .wpcf7-form p {
    color: #72757f;
    font-size: 15px;
}

.wpcf7 .wpcf7-form input[type="text"], .wpcf7 .wpcf7-form input[type="password"], .wpcf7 .wpcf7-form input[type="email"], .wpcf7 .wpcf7-form textarea, .wpcf7 .wpcf7-form select, .wpcf7-form input[type="number"] {
    border: 1px solid #ccc;
    padding: 12px 6px;
    font-size: 14px;
}

    .wpcf7 .wpcf7-form input[type="text"]:hover, .wpcf7 .wpcf7-form input[type="password"]:hover, .wpcf7 .wpcf7-form input[type="email"]:hover, .wpcf7 .wpcf7-form textarea:hover {
        border: 1px solid #5a8dd6;
    }

.wpcf7 .wpcf7-form input[type="submit"], .wpcf7 .wpcf7-form input[type="reset"], .wpcf7 .wpcf7-form input[type="button"] {
    background-color: #82ca0e;
    padding: 16px 56px;
    padding: 16px 56px
}

    .wpcf7 .wpcf7-form input[type="submit"]:hover, .wpcf7 .wpcf7-form input[type="reset"]:hover, .wpcf7 .wpcf7-form input[type="button"]:hover {
        background-color: #74b609;
    }

.wpcf7 .wpcf7-form input[type="text"], .wpcf7 .wpcf7-form input[type="password"], .wpcf7 .wpcf7-form input[type="number"], .wpcf7 .wpcf7-form input[type="email"], .wpcf7 .wpcf7-form textarea, .wpcf7 .wpcf7-form select, .wpcf7 .wpcf7-form option {
    margin: 0 auto;
    width: 100%;
    padding: 10px;
}

.wpcf7 .wpcf7-form h6 {
    margin-top: 25px;
    color: #df506e;
    font-size: 20px;
    font-weight: bold;
    text-transform: lowercase;
}

.wpcf7 .wpcf7-form .radio-w {
    padding: 24px 0 0;
}

    .wpcf7 .wpcf7-form .radio-w .wpcf7-list-item {
        margin-right: 100px;
    }

.wpcf7 .wpcf7-form .one_half input[type="submit"] {
    width: 100%;
    margin-top: 16px;
}

.wpcf7 .wpcf7-form .one_half {
    margin-bottom: 80px;
}

.dark.blox .wpcf7 .wpcf7-form input[type="text"], .dark.blox .wpcf7 .wpcf7-form input[type="password"], .dark.blox .wpcf7 .wpcf7-form input[type="number"], .dark.blox .wpcf7 .wpcf7-form input[type="email"], .dark.blox .wpcf7 .wpcf7-form textarea, .dark.blox .wpcf7 .wpcf7-form select, .dark.blox .wpcf7 .wpcf7-form option {
    color: rgba(102, 102, 102, 1);
    margin: 0 auto;
    width: 100%;
    padding: 10px;
    border-radius: 4px;
    background-color: rgba(255, 255, 255, 0.85);
}

    .dark.blox .wpcf7 .wpcf7-form input[type="text"]:focus, .dark.blox .wpcf7 .wpcf7-form .rsvp-w1 input[type="password"]:focus, .dark.blox .wpcf7 .wpcf7-form input[type="number"]:focus, .dark.blox .wpcf7 .wpcf7-form input[type="email"]:focus, .dark.blox .wpcf7 .wpcf7-form textarea:focus, .dark.blox .wpcf7 .wpcf7-form select:focus, .dark.blox .wpcf7 .wpcf7-form option:focus {
        background-color: #fff;
    }

.dark.blox .wpcf7 .wpcf7-form input[type="submit"] {
    border-radius: 30px;
    color: #fff;
    border: 1px solid #fff;
    background: transparent;
    padding: 14px 35px;
    margin-top: 10px;
}

    .dark.blox .wpcf7 .wpcf7-form input[type="submit"]:hover {
        background: #3498db;
        border: 1px solid #3498db;
    }

@media only screen and (max-width: 960px) {
    #header {
        padding: 10px 0;
    }

    #search-form, .woo-cart-header {
        display: none;
    }

    .plan-wrap {
        width: 100%;
    }

    .sub-h h5 {
        padding: 0;
    }

    .blog-content .post-img {
        margin-bottom: 20px;
    }

    .blog-expression {
        width: 100%;
    }

    .img-team {
        margin-top: 40px
    }

    .sidebar, .rgt-cntt, .sidebar.leftside {
        padding-right: 0;
        background: none;
        padding-top: 40px;
        margin-top: 40px;
        border-top: 5px solid #e5e5e5;
    }

        .rgt-cntt, .sidebar.leftside {
            padding-top: 0px;
            margin-top: 0px;
            border-top: 0 none;
            margin-right: 0;
        }

        .sidebar.leftside {
            margin-bottom: 40px;
            border-bottom: 5px solid #e5e5e5;
        }

    .img-box {
        width: 256px;
        height: 188px;
    }

    .last-project .img-box {
        background: #EA3C3C;
    }

        .last-project .img-box:nth-child(even) {
            background: #F66060;
        }

    .ab-box {
        height: 235px;
    }

    .author-detail {
        width: 218px;
    }

    .contact input {
        width: 330px;
        float: none;
    }

    .contact textarea {
        width: 486px;
    }

    .row.magic, .s-qoute-man {
        padding: 0;
        margin-bottom: 10px;
    }

    a.get {
        margin-bottom: 14px;
    }

    .pad-r10, .pad-r20, .pad-r30, .pad-r40 {
        padding-right: 5px;
    }

    .pad-l10, .pad-l20, .pad-l30, .pad-l40 {
        padding-left: 5px;
    }

    .dpromo2 {
        margin-top: 35px;
        border-top: 1px solid #e5e5e5;
        padding-top: 30px;
    }

        .dpromo2 .brdr-l1, .dpromo2 .pad-l40 {
            border-left: none;
            padding: 0;
        }

    .vertical-space, .vertical-space1 {
        height: 12px;
    }

    .vertical-space2 {
        height: 18px;
    }

    .vertical-space3 {
        height: 36px;
    }

    .vertical-space4 {
        height: 50px;
    }

    .vertical-space5 {
        height: 80px;
    }

    .icon-box1 {
        text-align: center;
    }

        .icon-box1 i {
            display: inline-block;
            float: none;
            margin: 20px 0;
        }

    .icon-box2 h4 {
        font-size: 19px;
    }

    .icon-box2 p {
        font-size: 17px;
    }

    input[type="text"], input[type="password"], input[type="email"], textarea, select {
        min-width: 90px;
        max-width: 100%;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    .sparallax .slide-image {
        background-attachment: local !important;
        background-size: auto !important;
    }

    .blox {
        background-attachment: local !important;
        background-size: auto !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 960px) {
    .blox {
        background-attachment: local !important;
        background-size: auto !important;
    }

    .pad {
        padding-top: 8%;
    }

    .blog-line img {
        float: none;
    }

    #wrap.boxed-wrap, #wrap.boxed-wrap #header {
        width: 828px;
    }

    #tline-content {
        width: 800px;
    }

    .tline-box {
        width: 335px;
    }

    #testimonials-slider li {
        width: 750px;
    }

    .plan-wrap {
        width: auto;
    }

    .social-icons a {
        margin: 1px 4px 0 4px;
    }

    .row.magic {
        padding-left: 20px;
        margin-bottom: 10px;
    }

    .blog-date-sec {
        width: 42px;
        height: 42px;
    }

    .max-counter.m-counter {
        width: 130px;
    }

        .max-counter.m-counter .max-count {
            width: 90px;
            height: 90px;
            font-size: 23px;
            padding-top: 33px;
        }

    .social-team i {
        font-size: 16px;
        padding: 5px;
    }

    h1.respo-tagline, h2.respo-tagline, h3.respo-tagline, h4.respo-tagline {
        line-height: 1.33;
        letter-spacing: 0;
        margin-bottom: 14px;
    }

    h1.respo-tagline {
        font-size: 21px;
    }

    h2.respo-tagline {
        font-size: 18px;
    }

    h3.respo-tagline {
        font-size: 16px;
        font-weight: 400;
    }

    h4.respo-tagline {
        font-size: 13px;
        font-weight: 400;
    }

    h1.tagline-bold {
        font-size: 31px;
        line-height: 33px;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    #wrap.boxed-wrap, #wrap.boxed-wrap #header {
        width: 460px;
    }

    #tline-content {
        width: 460px;
    }

    .tline-box {
        width: 420px;
    }

    #testimonials-slider li {
        width: 400px;
    }

    .page-subtitle {
        left: 0;
        padding: 10px 0 0 20px;
        bottom: 0;
        border-bottom: 1px solid #e8edee;
        margin-bottom: 20px;
        height: auto;
        width: auto;
        clear: both;
        background: #fdfdfd;
        border-radius: 0;
    }

    .pricing-table .plans-f-list.respo {
        display: inline;
        visibility: visible;
    }

    .jcarousel-item, .last-project .portfolio-item {
        max-width: 210px;
        height: 157px;
        float: left;
    }
}

@media only screen and (max-width: 767px) {
    #header.dark #nav {
        background: #000;
        border-color: #181818
    }

    #header.dark.sm-rgt-mn #menu-icon i {
        color: rgb(228, 228, 228)
    }

    #header.dark.sm-rgt-mn #menu-icon:hover i, #header.dark.sm-rgt-mn #menu-icon.active i {
        color: #27ae60;
    }

    .blox {
        background-attachment: local !important;
        background-size: cover !important;
    }

    .max-hero .slides-navigation {
        display: none
    }

    .max-hero .slides-content .slides li {
        font-size: 48px;
    }

    .max-hero .slides-content p {
        font-size: 14px
    }

    .max-hero .slides-content .button {
        font-size: 12px
    }

    #headline {
        height: auto;
        border-bottom: 3px solid #f3f3f3;
        padding: 14px 0;
    }

        #headline h3 {
            border-top-color: #f6f6f6;
            font-size: 37px;
            text-align: center;
        }

            #headline h3 small {
                display: block;
                margin-top: 14px;
                margin-bottom: 0;
                font-size: 16px;
                letter-spacing: 0;
                font-weight: 400;
            }

    .top-bar {
        height: 78px;
        padding: 5px 0 6px;
        background: #fcfcfc url(../images/topsobg1.png) repeat-x center center;
    }

        .top-bar h6 {
            font-size: 11px;
            letter-spacing: 0;
            margin: 0 10px 0 0;
        }

            .top-bar h6 i {
                font-size: 12px;
                padding: 3px;
                margin-right: 3px;
            }

        .top-bar .socialfollow, .top-links, .top-links.rgtflot, .top-bar .socialfollow.lftflot {
            float: none;
            text-align: center;
            clear: both;
            min-height: 22px;
        }

            .top-bar .socialfollow, .top-bar .socialfollow.lftflot {
                padding-top: 8px;
            }

                .top-bar .socialfollow a, .top-bar .socialfollow.lftflot a, .top-links p, .top-links img {
                    float: none;
                    display: inline;
                    padding-top: 10px;
                    background: none;
                }

            .top-links, .top-links.rgtflot {
                margin: 0 0 8px 0;
                padding-top: 4px;
            }

                .top-links.rgtflot {
                    margin-top: 12px;
                    margin-bottom: 6px;
                }

    #lang_sel_click {
        text-align: left;
        float: right;
    }

        #lang_sel_click img.iclflag {
            padding: 0;
        }

    .container hr {
        margin-left: 0;
        margin-right: 0;
    }

    .blog-date-sec {
        width: auto;
        display: block;
        margin: -24px 0 10px;
        text-align: left;
        background: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        border: none;
        border-bottom: 1px solid #e5e5e5;
    }

        .blog-date-sec span, .blog-date-sec h3 {
            display: inline;
            margin: 0 1px;
            line-height: 25px;
            font-size: 11px;
            font-weight: 400;
            color: #444;
        }

    .blog-post {
        border-bottom-width: 3px;
    }

        .blog-post h3, .blog-single-post h1 {
            font-size: 33px;
            margin-bottom: 20px;
            line-height: 31px;
        }

        .blog-post p {
            font-size: 16px;
        }

    .nav-search {
        float: none;
        margin: 0;
    }

    .img-box {
        width: 420px;
        height: 308px;
    }

    .contact textarea {
        width: 398px;
    }

    .max-counter {
        display: block;
        padding-bottom: 20px;
    }

    .logo {
        text-align: center;
        float: none;
        margin-bottom: 15px;
        width: 100%;
    }

    #nav {
        display: none;
    }

    .portfolio article {
        width: 100%;
        height: 300px;
    }

    .plan-wrap article {
        width: 50%;
    }

    .twitter h3 {
        padding: 0;
    }

    .project-view .img-item-big img {
        border: none;
        margin-bottom: -14px;
    }

    .proj-title-x h2 {
        font-size: 28px;
    }

    #wrap .ptp-pricing-table .ptp-four-col {
        width: 100%;
    }

    .zoomex2 h6 {
        font-size: 18px;
        font-weight: 600;
    }

    input[type="text"].header-saerch, input[type="text"].header-saerch:focus {
        width: 261px;
        margin-top: 10px;
    }

    .tline-box iframe, .tline-box img {
        height: auto;
    }

    .tline-row-l, .tline-row-r {
        display: none
    }

    .tline-box.rgtline {
        float: left;
        left: 0;
    }

    #tline-content:before {
        background: #eff3f4;
    }

    .tabs-left > .nav-tabs, .tabs-left > .nav-tabs > li > a, .nav-tabs > li, .nav-tabs > li.active, .tabs-left > .nav-tabs > li.active > a, .tabs-left > .nav-tabs .active > a:hover {
        width: 100%;
        display: block;
        padding-left: 0;
        padding-right: 0;
    }

        .tabs-left > .nav-tabs > li > a {
            border-right: 0 none;
        }

    .tabs-left > .tab-content {
        border: none;
    }

    .tab-content .columns, .tab-content .column {
        margin: 0 10px;
        max-width: 90%;
    }

    .container hr {
        margin-left: 0;
        margin-right: 0;
    }

    .blog-post {
        border-bottom-width: 3px;
    }

    .author-detail {
        margin: 20px 0;
    }

    .pad-r10, .pad-r20, .pad-r30, .pad-r40, .pad-l10, .pad-l20, .pad-l30, .pad-l40 {
        padding: 0;
    }

    .one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth {
        width: 100%;
        float: none;
        margin-right: 0;
    }

    .twitter-box h3 {
        font-size: 17px;
    }

    .date-sp-wrap {
        margin: 0;
        float: right;
        margin-bottom: 7px;
    }

    .blog-line .blog-date-sec {
        height: auto;
    }

    .v-shadow-r, .v-shadow-l {
        min-height: inherit;
        background: none;
    }

    .pad-r10, .pad-r20, .pad-r30, .pad-r40, .pad-l10, .pad-l20, .pad-l30, .pad-l40 {
        padding: 0;
    }

    .one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth {
        width: 100%;
        float: none;
        margin-right: 0;
    }

    .latest-f-blog, .qot-week {
        margin: 0;
    }

    .callout {
        margin: 10px 0px 20px;
    }

    .brdr-l1, .brdr-r1, .brdr-l2, .brdr-r2 {
        padding: 0;
        border: none;
    }

    .brdr-l1 {
        margin-top: 30px;
    }

    .brdr-r1 {
        margin-bottom: 30px;
    }

    .resp-center {
        text-align: center !important;
    }

    .tab-content p, .tab-content li {
        font-size: 12px;
    }

    #side-nav {
        float: noe;
    }

    input[type="text"].header-saerch, input[type="text"].header-saerch:focus {
        float: none;
        display: inline;
        position: relative;
        z-index: 10000;
    }

    #wrap .ls-inner a.button {
        padding: 4px 8px !important;
        font-size: 11px;
        text-transform: uppercase;
        letter-spacing: 0;
        font-weight: bold;
    }

        #wrap .ls-inner a.button.sm19 {
            margin-left: -12px;
        }

    #wrap .ls-inner h1 {
        font-size: 17px;
    }

    #wrap .ls-inner h2 {
        font-size: 16px;
    }

    #wrap .ls-inner h3 {
        font-size: 15px;
    }

    #wrap .ls-inner h4 {
        font-size: 14px;
    }

    #wrap .ls-inner h5 {
        font-size: 13px;
    }

    #wrap .ls-inner h6, #wrap .ls-inner p {
        font-size: 12px;
    }

    .footer-navi.floatright, .footer-navi {
        float: none;
        text-align: center;
    }

    .fix-btn-mrg .button.skyblue.large {
        margin-top: 30px;
        margin-bottom: 55px;
    }

    .transparent-header-w #header .img-logo-w2 {
        display: none;
    }

    .transparent-header-w #header .img-logo-w1 {
        display: inline;
    }

    #header .img-logo-w1 {
        display: inline;
    }

    .logo a:active {
        opacity: 1;
    }

    .moonicons-box1 {
        width: 100%;
    }

    .max-title, .max-title2, .max-title3, .max-title4, .max-title5 {
        margin-top: 14px;
        margin-bottom: 12px;
    }
}

@media only screen and (max-width: 479px) {
    .max-hero .slides-content p {
        font-size: 13px
    }

    #wrap.boxed-wrap, #wrap.boxed-wrap #header {
        width: 340px;
    }

    .footbot {
        min-height: 38px;
        height: auto;
    }

    .nav-wrap2.mn4 #nav a {
        padding: 15px 4px;
    }

    #menu a {
        padding: 15px 4px;
    }

    .img-box {
        width: 300px;
        height: 220px;
    }

    .pad {
        padding-top: 2%;
    }

    .post-img {
        margin-bottom: 20px;
    }

    .plan-wrap article {
        width: 100%;
    }

    .author-detail {
        width: 254px;
    }

    .contact input {
        width: 288px;
        margin-right: 0;
    }

    .contact textarea {
        width: 278px;
    }

    .commentin {
        width: 92%;
    }

    #tline-content {
        width: 300px;
    }

    .tline-box {
        width: 250px;
    }

    #testimonials-slider li {
        width: 280px;
    }

    .quote-slider .testimonial-content h4 q {
        font-size: 19px;
    }

    #wrap .ls-inner .ls-l {
        display: none;
    }

    #wrap .ls-inner .ls-bg {
        display: block;
    }

    .vertical-space, .vertical-space1 {
        height: 8px;
    }

    .vertical-space2 {
        height: 14px;
    }

    .vertical-space3 {
        height: 28px;
    }

    .vertical-space4 {
        height: 40px;
    }

    .vertical-space5 {
        height: 60px;
    }
}

@media only screen and (min-width: 1200px) {
    #wrap.boxed-wrap, #wrap.boxed-wrap #header {
        width: 1180px;
    }

    .white-space {
        height: 110px;
    }

    h4.subtitle {
        margin: 39px 0 21px 0;
    }

    .blog-date-sec h3 {
        font-size: 36px;
    }

    #testimonials-slider li {
        width: 1100px;
    }

    .breadcrumbs-w .container {
        padding-left: 30px;
    }

    .pin-box {
        width: 344px;
        margin: 15px;
    }
}

@media only screen and (min-width: 769px) and (max-width: 960px) {
    #testimonials-slider li {
        width: 860px;
    }

    .latest-works .portfolio-item {
        width: 33.3%;
    }
}

<br / > <b > Notice</b > : Undefined index: webnus_container_width in <b > D:\xampp\htdocs\wordpress\wp-content\themes\mexin-wp\inc\dynamicfiles\dyncss.php</b > on line <b > 13</b > <br / > <br / > <b > Notice</b > : Undefined index: webnus_header_padding_top in <b > D:\xampp\htdocs\wordpress\wp-content\themes\mexin-wp\inc\dynamicfiles\dyncss.php</b > on line <b > 21</b > <br / > <br / > <b > Notice</b > : Undefined index: webnus_header_padding_bottom in <b > D:\xampp\htdocs\wordpress\wp-content\themes\mexin-wp\inc\dynamicfiles\dyncss.php</b > on line <b > 29</b > <br / > <br / > <b > Notice</b > : Undefined index: webnus_link_color in <b > D:\xampp\htdocs\wordpress\wp-content\themes\mexin-wp\inc\dynamicfiles\dyncss.php</b > on line <b > 337</b > <br / > <br / > <b > Notice</b > : Undefined index: webnus_hover_link_color in <b > D:\xampp\htdocs\wordpress\wp-content\themes\mexin-wp\inc\dynamicfiles\dyncss.php</b > on line <b > 339</b > <br / > <br / > <b > Notice</b > : Undefined index: webnus_visited_link_color in <b > D:\xampp\htdocs\wordpress\wp-content\themes\mexin-wp\inc\dynamicfiles\dyncss.php</b > on line <b > 341</b > <br / > <br / > <b > Notice</b > : Undefined index: webnus_menu_link_color in <b > D:\xampp\htdocs\wordpress\wp-content\themes\mexin-wp\inc\dynamicfiles\dyncss.php</b > on line <b > 348</b > <br / > <br / > <b > Notice</b > : Undefined index: webnus_menu_hover_link_color in <b > D:\xampp\htdocs\wordpress\wp-content\themes\mexin-wp\inc\dynamicfiles\dyncss.php</b > on line <b > 351</b > <br / > <br / > <b > Notice</b > : Undefined index: webnus_menu_selected_link_color in <b > D:\xampp\htdocs\wordpress\wp-content\themes\mexin-wp\inc\dynamicfiles\dyncss.php</b > on line <b > 354</b > <br / > <br / > <b > Notice</b > : Undefined index: webnus_menu_selected_border_color in <b > D:\xampp\htdocs\wordpress\wp-content\themes\mexin-wp\inc\dynamicfiles\dyncss.php</b > on line <b > 357</b > <br / > <br / > <b > Notice</b > : Undefined index: webnus_resoponsive_menu_icon_color in <b > D:\xampp\htdocs\wordpress\wp-content\themes\mexin-wp\inc\dynamicfiles\dyncss.php</b > on line <b > 360</b > <br / >
