@charset "UTF-8";
/*
Theme Name: Watts Urethane
Theme URI: https://demo.studiopress.com/
Description: This is the sample theme created for the Genesis Framework.
Author: StudioPress
Author URI: https://www.studiopress.com/

Version: 6.0.34

Tags: accessibility-ready, block-styles, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, left-sidebar, one-column, right-sidebar, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, two-columns, wide-blocks

Template: genesis

License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Text Domain: genesis-sample
Requires at least: 5.4
Requires PHP: 5.6
*/
/* normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css
---------------------------------------------------------------------------- */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

main {
  display: block;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

b, strong {
  font-weight: bolder;
}

code, kbd, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button, input, optgroup, select, textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button, input {
  overflow: visible;
}

button, select {
  text-transform: none;
}

[type=button], [type=reset], [type=submit], button {
  -webkit-appearance: button;
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox], [type=radio] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

[hidden], template {
  display: none;
}

/* entry level */
/** Front end editor */
.vc_row:before,
.vc_row:after {
  content: " ";
  display: table;
}

.vc_row:after {
  clear: both;
}

/* Navbar */
/* Modal box */
/* Panel */
@media (max-width: 959px) {
  .vc_hidden-xs {
    display: none !important;
  }
}
@media (min-width: 960px) 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: 7.5px;
  padding-right: 7.5px;
}

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

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

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

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

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

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

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

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

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

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

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

.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_non_responsive .vc_row .vc_col-sm-1\/5 {
  position: relative;
  float: left;
  width: 20%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2\/5 {
  position: relative;
  float: left;
  width: 40%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3\/5 {
  position: relative;
  float: left;
  width: 60%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4\/5 {
  position: relative;
  float: left;
  width: 80%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5\/5 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5\/5 {
  margin-left: 100%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4\/5 {
  margin-left: 80%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3\/5 {
  margin-left: 60%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2\/5 {
  margin-left: 40%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1\/5 {
  margin-left: 20%;
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0\/5 {
  margin-left: 0%;
}

.vc_column_container {
  width: 100%;
}

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

.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: 7.5px;
  padding-right: 7.5px;
  -webkit-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;
}

[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-1, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-2, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-3, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-4, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-6, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-7, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-8, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-9, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-10, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-11, [dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-12 {
  float: right;
}

.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%;
}

.vc_col-xs-1\/5,
.vc_col-sm-1\/5,
.vc_col-md-1\/5,
.vc_col-lg-1\/5,
.vc_col-xs-2\/5,
.vc_col-sm-2\/5,
.vc_col-md-2\/5,
.vc_col-lg-2\/5,
.vc_col-xs-3\/5,
.vc_col-sm-3\/5,
.vc_col-md-3\/5,
.vc_col-lg-3\/5,
.vc_col-xs-4\/5,
.vc_col-sm-4\/5,
.vc_col-md-4\/5,
.vc_col-lg-4\/5,
.vc_col-xs-5\/5,
.vc_col-sm-5\/5,
.vc_col-md-5\/5,
.vc_col-lg-5\/5 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.vc_col-xs-1\/5,
.vc_col-xs-2\/5,
.vc_col-xs-3\/5,
.vc_col-xs-4\/5,
.vc_col-xs-5\/5 {
  float: left;
}

.vc_col-xs-5\/5 {
  width: 100%;
}

.vc_col-xs-4\/5 {
  width: 80%;
}

.vc_col-xs-3\/5 {
  width: 60%;
}

.vc_col-xs-2\/5 {
  width: 40%;
}

.vc_col-xs-1\/5 {
  width: 20%;
}

.vc_col-xs-pull-5\/5 {
  right: 100%;
}

.vc_col-xs-pull-4\/5 {
  right: 80%;
}

.vc_col-xs-pull-3\/5 {
  right: 60%;
}

.vc_col-xs-pull-2\/5 {
  right: 40%;
}

.vc_col-xs-pull-1\/5 {
  right: 20%;
}

.vc_col-xs-pull-0\/5 {
  right: auto;
}

.vc_col-xs-push-5\/5 {
  left: 100%;
}

.vc_col-xs-push-4\/5 {
  left: 80%;
}

.vc_col-xs-push-3\/5 {
  left: 60%;
}

.vc_col-xs-push-2\/5 {
  left: 40%;
}

.vc_col-xs-push-1\/5 {
  left: 20%;
}

.vc_col-xs-push-0\/5 {
  left: auto;
}

.vc_col-xs-offset-5\/5 {
  margin-left: 100%;
}

.vc_col-xs-offset-4\/5 {
  margin-left: 80%;
}

.vc_col-xs-offset-3\/5 {
  margin-left: 60%;
}

.vc_col-xs-offset-2\/5 {
  margin-left: 40%;
}

.vc_col-xs-offset-1\/5 {
  margin-left: 20%;
}

.vc_col-xs-offset-0\/5 {
  margin-left: 0%;
}

[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-1\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-2\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-3\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-4\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-5\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-1\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-2\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-3\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-4\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-5\/5 {
  float: right;
}

@media (min-width: 960px) {
  .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;
  }

  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-6, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-7, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-8, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-9, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-10, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-11, [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-12 {
    float: right;
  }

  .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%;
  }

  .vc_col-sm-1\/5,
.vc_col-sm-2\/5,
.vc_col-sm-3\/5,
.vc_col-sm-4\/5,
.vc_col-sm-5\/5 {
    float: left;
  }

  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
    float: right;
  }

  .vc_col-sm-5\/5 {
    width: 100%;
  }

  .vc_col-sm-4\/5 {
    width: 80%;
  }

  .vc_col-sm-3\/5 {
    width: 60%;
  }

  .vc_col-sm-2\/5 {
    width: 40%;
  }

  .vc_col-sm-1\/5 {
    width: 20%;
  }

  .vc_col-sm-pull-5\/5 {
    right: 100%;
  }

  .vc_col-sm-pull-4\/5 {
    right: 80%;
  }

  .vc_col-sm-pull-3\/5 {
    right: 60%;
  }

  .vc_col-sm-pull-2\/5 {
    right: 40%;
  }

  .vc_col-sm-pull-1\/5 {
    right: 20%;
  }

  .vc_col-sm-pull-0\/5 {
    right: auto;
  }

  .vc_col-sm-push-5\/5 {
    left: 100%;
  }

  .vc_col-sm-push-4\/5 {
    left: 80%;
  }

  .vc_col-sm-push-3\/5 {
    left: 60%;
  }

  .vc_col-sm-push-2\/5 {
    left: 40%;
  }

  .vc_col-sm-push-1\/5 {
    left: 20%;
  }

  .vc_col-sm-push-0\/5 {
    left: auto;
  }

  .vc_col-sm-offset-5\/5 {
    margin-left: 100%;
  }

  .vc_col-sm-offset-4\/5 {
    margin-left: 80%;
  }

  .vc_col-sm-offset-3\/5 {
    margin-left: 60%;
  }

  .vc_col-sm-offset-2\/5 {
    margin-left: 40%;
  }

  .vc_col-sm-offset-1\/5 {
    margin-left: 20%;
  }

  .vc_col-sm-offset-0\/5 {
    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;
  }

  [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-1, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-2, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-3, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-4, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-6, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-7, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-8, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-9, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-10, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-11, [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-12 {
    float: right;
  }

  .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%;
  }

  .vc_col-md-1\/5,
.vc_col-md-2\/5,
.vc_col-md-3\/5,
.vc_col-md-4\/5,
.vc_col-md-5\/5 {
    float: left;
  }

  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
    float: right;
  }

  .vc_col-md-5\/5 {
    width: 100%;
  }

  .vc_col-md-4\/5 {
    width: 80%;
  }

  .vc_col-md-3\/5 {
    width: 60%;
  }

  .vc_col-md-2\/5 {
    width: 40%;
  }

  .vc_col-md-1\/5 {
    width: 20%;
  }

  .vc_col-md-pull-5\/5 {
    right: 100%;
  }

  .vc_col-md-pull-4\/5 {
    right: 80%;
  }

  .vc_col-md-pull-3\/5 {
    right: 60%;
  }

  .vc_col-md-pull-2\/5 {
    right: 40%;
  }

  .vc_col-md-pull-1\/5 {
    right: 20%;
  }

  .vc_col-md-pull-0\/5 {
    right: auto;
  }

  .vc_col-md-push-5\/5 {
    left: 100%;
  }

  .vc_col-md-push-4\/5 {
    left: 80%;
  }

  .vc_col-md-push-3\/5 {
    left: 60%;
  }

  .vc_col-md-push-2\/5 {
    left: 40%;
  }

  .vc_col-md-push-1\/5 {
    left: 20%;
  }

  .vc_col-md-push-0\/5 {
    left: auto;
  }

  .vc_col-md-offset-5\/5 {
    margin-left: 100%;
  }

  .vc_col-md-offset-4\/5 {
    margin-left: 80%;
  }

  .vc_col-md-offset-3\/5 {
    margin-left: 60%;
  }

  .vc_col-md-offset-2\/5 {
    margin-left: 40%;
  }

  .vc_col-md-offset-1\/5 {
    margin-left: 20%;
  }

  .vc_col-md-offset-0\/5 {
    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;
  }

  [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-1, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-2, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-3, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-4, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-5, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-6, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-7, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-8, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-9, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-10, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-11, [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-12 {
    float: right;
  }

  .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_col-lg-1\/5,
.vc_col-lg-2\/5,
.vc_col-lg-3\/5,
.vc_col-lg-4\/5,
.vc_col-lg-5\/5 {
    float: left;
  }

  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
    float: right;
  }

  .vc_col-lg-5\/5 {
    width: 100%;
  }

  .vc_col-lg-4\/5 {
    width: 80%;
  }

  .vc_col-lg-3\/5 {
    width: 60%;
  }

  .vc_col-lg-2\/5 {
    width: 40%;
  }

  .vc_col-lg-1\/5 {
    width: 20%;
  }

  .vc_col-lg-pull-5\/5 {
    right: 100%;
  }

  .vc_col-lg-pull-4\/5 {
    right: 80%;
  }

  .vc_col-lg-pull-3\/5 {
    right: 60%;
  }

  .vc_col-lg-pull-2\/5 {
    right: 40%;
  }

  .vc_col-lg-pull-1\/5 {
    right: 20%;
  }

  .vc_col-lg-pull-0\/5 {
    right: auto;
  }

  .vc_col-lg-push-5\/5 {
    left: 100%;
  }

  .vc_col-lg-push-4\/5 {
    left: 80%;
  }

  .vc_col-lg-push-3\/5 {
    left: 60%;
  }

  .vc_col-lg-push-2\/5 {
    left: 40%;
  }

  .vc_col-lg-push-1\/5 {
    left: 20%;
  }

  .vc_col-lg-push-0\/5 {
    left: auto;
  }

  .vc_col-lg-offset-5\/5 {
    margin-left: 100%;
  }

  .vc_col-lg-offset-4\/5 {
    margin-left: 80%;
  }

  .vc_col-lg-offset-3\/5 {
    margin-left: 60%;
  }

  .vc_col-lg-offset-2\/5 {
    margin-left: 40%;
  }

  .vc_col-lg-offset-1\/5 {
    margin-left: 20%;
  }

  .vc_col-lg-offset-0\/5 {
    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: 959px) {
  .vc_el-clearfix-xs {
    clear: both;
  }
}
@media (min-width: 960px) 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 #ddd;
}

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

.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 #ddd;
}

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

.vc_table-bordered {
  border: 1px solid #ddd;
}

.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 #ddd;
}

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

/* Pixel Icons */
.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(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/vc/alert.png);
}

.vc_pixel_icon-info {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/vc/info.png);
}

.vc_pixel_icon-tick {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/vc/tick.png);
}

.vc_pixel_icon-explanation {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/vc/exclamation.png);
}

.vc_pixel_icon-address_book {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/address-book.png);
}

.vc_pixel_icon-alarm_clock {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/alarm-clock.png);
}

.vc_pixel_icon-anchor {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/anchor.png);
}

.vc_pixel_icon-application_image {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/application-image.png);
}

.vc_pixel_icon-arrow {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/arrow.png);
}

.vc_pixel_icon-asterisk {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/asterisk.png);
}

.vc_pixel_icon-hammer {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/auction-hammer.png);
}

.vc_pixel_icon-balloon {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/balloon.png);
}

.vc_pixel_icon-balloon_buzz {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/balloon-buzz.png);
}

.vc_pixel_icon-balloon_facebook {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/balloon-facebook.png);
}

.vc_pixel_icon-balloon_twitter {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/balloon-twitter.png);
}

.vc_pixel_icon-battery {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/battery-full.png);
}

.vc_pixel_icon-binocular {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/binocular.png);
}

.vc_pixel_icon-document_excel {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/blue-document-excel.png);
}

.vc_pixel_icon-document_image {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/blue-document-image.png);
}

.vc_pixel_icon-document_music {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/blue-document-music.png);
}

.vc_pixel_icon-document_office {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/blue-document-office.png);
}

.vc_pixel_icon-document_pdf {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/blue-document-pdf.png);
}

.vc_pixel_icon-document_powerpoint {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/blue-document-powerpoint.png);
}

.vc_pixel_icon-document_word {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/blue-document-word.png);
}

.vc_pixel_icon-bookmark {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/bookmark.png);
}

.vc_pixel_icon-camcorder {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/camcorder.png);
}

.vc_pixel_icon-camera {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/camera.png);
}

.vc_pixel_icon-chart {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/chart.png);
}

.vc_pixel_icon-chart_pie {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/chart-pie.png);
}

.vc_pixel_icon-clock {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/clock.png);
}

.vc_pixel_icon-play {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/control.png);
}

.vc_pixel_icon-fire {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/fire.png);
}

.vc_pixel_icon-heart {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/heart.png);
}

.vc_pixel_icon-mail {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/mail.png);
}

.vc_pixel_icon-shield {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/plus-shield.png);
}

.vc_pixel_icon-video {
  background-image: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/video.png);
}

@font-face {
  font-family: "vcpb-plugin-icons";
  src: url("//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62");
  src: url("//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62#iefix") format("embedded-opentype"), url("//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf?f6ud62") format("truetype"), url("//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff?f6ud62") format("woff"), url("//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg?f6ud62#vcpb-plugin-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
.vc-composer-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "vcpb-plugin-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.vc-c-icon-minimize:before {
  content: "";
}

.vc-c-icon-close:before {
  content: "";
}

.vc-c-icon-1-6_4-6_1-6:before {
  content: "";
}

.vc-c-icon-add_template:before {
  content: "";
}

.vc-c-icon-arrow_back:before {
  content: "";
}

.vc-c-icon-arrow_drop_down:before {
  content: "";
}

.vc-c-icon-arrow_drop_up:before {
  content: "";
}

.vc-c-icon-arrow_forward:before {
  content: "";
}

.vc-c-icon-check:before {
  content: "";
}

.vc-c-icon-arrow_upward:before {
  content: "";
}

.vc-c-icon-arrow_downward:before {
  content: "";
}

.vc-c-icon-sync:before {
  content: "";
}

.vc-c-icon-search:before {
  content: "";
}

.vc-c-icon-1-1:before {
  content: "";
}

.vc-c-icon-1-2_1-2:before {
  content: "";
}

.vc-c-icon-1-3_1-3_1-3:before {
  content: "";
}

.vc-c-icon-1-4_1-2_1-4:before {
  content: "";
}

.vc-c-icon-1-4_1-4_1-4_1-4:before {
  content: "";
}

.vc-c-icon-1-4_3-4:before {
  content: "";
}

.vc-c-icon-1-6_1-6_1-6_1-2:before {
  content: "";
}

.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before {
  content: "";
}

.vc-c-icon-l_15_15_15_15_15:before {
  content: "";
}

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

.vc-c-icon-2-3_1-3:before {
  content: "";
}

.vc-c-icon-5-6_1-6:before {
  content: "";
}

.vc-c-icon-add_element:before {
  content: "";
}

.vc-c-icon-add:before {
  content: "";
}

.vc-c-icon-cog:before {
  content: "";
}

.vc-c-icon-content_copy:before {
  content: "";
}

.vc-c-icon-delete_empty:before {
  content: "";
}

.vc-c-icon-dragndrop:before {
  content: "";
}

.vc-c-icon-fullscreen_exit:before {
  content: "";
}

.vc-c-icon-fullscreen:before {
  content: "";
}

.vc-c-icon-arrow_drop_right:before {
  content: "";
}

.vc-c-icon-layout_default:before {
  content: "";
}

.vc-c-icon-layout_landscape-smartphones:before {
  content: "";
}

.vc-c-icon-layout_landscape-tablets:before {
  content: "";
}

.vc-c-icon-layout_portrait-smartphones:before {
  content: "";
}

.vc-c-icon-layout_portrait-tablets:before {
  content: "";
}

.vc-c-icon-mode_edit:before {
  content: "";
}

.vc-c-icon-row_default_fe:before {
  content: "";
}

.vc-c-icon-text-block:before {
  content: "";
}

.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;
}

/* 1. Buttons
---------------------------------------------------------- */
.vc_btn,
a.vc_btn,
button.vc_btn {
  cursor: pointer;
  display: inline-block;
  text-decoration: none !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 9px 12px;
  font-size: 100%;
  line-height: 20px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  /* Button colors variations */
}

.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;
  -webkit-box-shadow: none;
  box-shadow: none;
}

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

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

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

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

.vc_btn_square_outlined,
a.vc_btn_square_outlined,
button.vc_btn_square_outlined {
  -webkit-border-radius: 0;
          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 {
  -webkit-border-radius: 25px;
          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: #fff;
  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: #fff;
  border-color: transparent;
}

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

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

.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: #fff;
  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: #fff;
}

.vc_btn-success,
a.vc_btn-success,
button.vc_btn-success {
  color: #fff;
  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: #fff;
  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: #fff;
}

.vc_btn-info,
a.vc_btn-info,
button.vc_btn-info {
  color: #fff;
  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: #fff;
  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: #fff;
}

.vc_btn-warning,
a.vc_btn-warning,
button.vc_btn-warning {
  color: #fff;
  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: #fff;
  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: #fff;
}

.vc_btn-danger,
a.vc_btn-danger,
button.vc_btn-danger {
  color: #fff;
  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: #fff;
  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: #fff;
}

.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(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/address-book.png) no-repeat right center;
}

.wpb_alarm_clock i.icon,
option.wpb_alarm_clock {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/alarm-clock.png) no-repeat right center;
}

.wpb_anchor i.icon,
option.wpb_anchor {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/anchor.png) no-repeat right center;
}

.wpb_application_image i.icon,
option.wpb_application_image {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/application-image.png) no-repeat right center;
}

.wpb_arrow i.icon,
option.wpb_arrow {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/arrow.png) no-repeat right center;
}

.wpb_asterisk i.icon,
option.wpb_asterisk {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/asterisk.png) no-repeat right center;
}

.wpb_hammer i.icon,
option.wpb_hammer {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/auction-hammer.png) no-repeat right center;
}

.wpb_balloon i.icon,
option.wpb_balloon {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/balloon.png) no-repeat right center;
}

.wpb_balloon_buzz i.icon,
option.wpb_balloon_buzz {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/balloon-buzz.png) no-repeat right center;
}

.wpb_balloon_facebook i.icon,
option.wpb_balloon_facebook {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/balloon-facebook.png) no-repeat right center;
}

.wpb_balloon_twitter i.icon,
option.wpb_balloon_twitter {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/balloon-twitter.png) no-repeat right center;
}

.wpb_battery i.icon,
option.wpb_battery {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/battery-full.png) no-repeat right center;
}

.wpb_binocular i.icon,
option.wpb_binocular {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/binocular.png) no-repeat right center;
}

.wpb_document_excel i.icon,
option.wpb_document_excel {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/blue-document-excel.png) no-repeat right center;
}

.wpb_document_image i.icon,
option.wpb_document_image {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/blue-document-image.png) no-repeat right center;
}

.wpb_document_music i.icon,
option.wpb_document_music {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/blue-document-music.png) no-repeat right center;
}

.wpb_document_office i.icon,
option.wpb_document_office {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/blue-document-office.png) no-repeat right center;
}

.wpb_document_pdf i.icon,
option.wpb_document_pdf {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/blue-document-pdf.png) no-repeat right center;
}

.wpb_document_powerpoint i.icon,
option.wpb_document_powerpoint {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/blue-document-powerpoint.png) no-repeat right center;
}

.wpb_document_word i.icon,
option.wpb_document_word {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/blue-document-word.png) no-repeat right center;
}

.wpb_bookmark i.icon,
option.wpb_bookmark {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/bookmark.png) no-repeat right center;
}

.wpb_camcorder i.icon,
option.wpb_camcorder {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/camcorder.png) no-repeat right center;
}

.wpb_camera i.icon,
option.wpb_camera {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/camera.png) no-repeat right center;
}

.wpb_chart i.icon,
option.wpb_chart {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/chart.png) no-repeat right center;
}

.wpb_chart_pie i.icon,
option.wpb_chart_pie {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/chart-pie.png) no-repeat right center;
}

.wpb_clock i.icon,
option.wpb_clock {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/clock.png) no-repeat right center;
}

.wpb_play i.icon,
option.wpb_play {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/control.png) no-repeat right center;
}

.wpb_fire i.icon,
option.wpb_fire {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/fire.png) no-repeat right center;
}

.wpb_heart i.icon,
option.wpb_heart {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/heart.png) no-repeat right center;
}

.wpb_mail i.icon,
option.wpb_mail {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/mail.png) no-repeat right center;
}

.wpb_shield i.icon,
option.wpb_shield {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/plus-shield.png) no-repeat right center;
}

.wpb_video i.icon,
option.wpb_video {
  background: url(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/icons/video.png) no-repeat right center;
}

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

/* 2. Alerts (Message boxes)
---------------------------------------------------------- */
/* ================================
 * Message box
 * ================================ */
.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;
  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;
  left: 0;
  position: absolute;
  top: 0;
  width: 4em;
}

.vc_message_box-icon > * {
  font-size: 1.7em;
  line-height: 1;
  font-style: normal;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-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: #fff;
  border-color: transparent;
  background-color: #5472D2;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.vc_color-black.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #101010;
          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 {
  -webkit-box-shadow: 0 5px 0 #b8b8b8;
          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 {
  -webkit-box-shadow: 0 5px 0 #cccccc;
          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: #fff;
  border-color: transparent;
  background-color: #56b0ee;
}

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

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

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

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

.vc_color-info.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #9dd6fd;
          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: #fff;
  border-color: transparent;
  background-color: #1bbc9b;
}

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

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

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

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

.vc_color-success.vc_message_box-3d {
  -webkit-box-shadow: 0 5px 0 #9dd6fd;
          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: #fff;
  border-color: transparent;
  background-color: #fcb53f;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.vc_color-black.vc_message_box-outline,
.vc_color-black.vc_message_box-outline .vc_message_box-icon {
  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 {
  -webkit-border-radius: 5px;
          border-radius: 5px;
}

.vc_message_box-round {
  -webkit-border-radius: 4em;
          border-radius: 4em;
}

/* 4. Separators
---------------------------------------------------------- */
/***************** OLD CSS *****************/
/* Content elements margins
---------------------------------------------------------- */
.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_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;
}

/**
 * Parallax
 */
.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;
  -webkit-background-size: cover;
          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%;
}

/**
 * Row styles
 */
.vc_row.vc_row-no-padding .vc_column-inner {
  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;
  overflow: hidden;
  /** Fix overflow **/
}

.vc_row[data-vc-full-width].vc_hidden {
  opacity: 0;
}

.vc_row-no-padding .vc_inner {
  margin-left: 0;
  margin-right: 0;
}

.vc_row.vc_row-o-full-height {
  min-height: 100vh;
}

.vc_row.vc_row-flex {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

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

.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 1;
}

@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner {
    /* IE10+ specific styles */
  }

  .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner > * {
    min-height: 1em;
  }
}
.vc_row.vc_row-flex::before,
.vc_row.vc_row-flex::after {
  display: none;
}

.vc_row.vc_row-o-columns-stretch {
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}

.vc_row.vc_row-o-columns-top {
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.vc_row.vc_row-o-columns-bottom {
  -webkit-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
}

.vc_row.vc_row-o-columns-middle {
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.vc_row.vc_row-o-columns-top::after,
.vc_row.vc_row-o-columns-bottom::after,
.vc_row.vc_row-o-columns-middle::after {
  content: "";
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
}

.vc_row.vc_row-o-equal-height > .vc_column_container {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.vc_row.vc_row-o-content-top > .vc_column_container > .vc_column-inner {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_column_container {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.vc_row.vc_row-o-content-bottom > .vc_column_container > .vc_column-inner {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_column_container {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.vc_row.vc_row-o-content-middle > .vc_column_container > .vc_column-inner {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_column_container {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.vc_column-inner::before,
.vc_column-inner::after {
  content: " ";
  display: table;
}

.vc_column-inner::after {
  clear: both;
}

.vc_ie-flexbox-fixer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.vc_ie-flexbox-fixer > .vc_row {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.vc_row.vc_column-gap-1 {
  margin-left: -8px;
  margin-right: -8px;
}

.vc_row.vc_column-gap-1 > .vc_column_container {
  padding: 0.5px;
}

.vc_row.vc_column-gap-2 {
  margin-left: -8.5px;
  margin-right: -8.5px;
}

.vc_row.vc_column-gap-2 > .vc_column_container {
  padding: 1px;
}

.vc_row.vc_column-gap-3 {
  margin-left: -9px;
  margin-right: -9px;
}

.vc_row.vc_column-gap-3 > .vc_column_container {
  padding: 1.5px;
}

.vc_row.vc_column-gap-4 {
  margin-left: -9.5px;
  margin-right: -9.5px;
}

.vc_row.vc_column-gap-4 > .vc_column_container {
  padding: 2px;
}

.vc_row.vc_column-gap-5 {
  margin-left: -10px;
  margin-right: -10px;
}

.vc_row.vc_column-gap-5 > .vc_column_container {
  padding: 2.5px;
}

.vc_row.vc_column-gap-10 {
  margin-left: -12.5px;
  margin-right: -12.5px;
}

.vc_row.vc_column-gap-10 > .vc_column_container {
  padding: 5px;
}

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

.vc_row.vc_column-gap-15 > .vc_column_container {
  padding: 7.5px;
}

.vc_row.vc_column-gap-20 {
  margin-left: -17.5px;
  margin-right: -17.5px;
}

.vc_row.vc_column-gap-20 > .vc_column_container {
  padding: 10px;
}

.vc_row.vc_column-gap-25 {
  margin-left: -20px;
  margin-right: -20px;
}

.vc_row.vc_column-gap-25 > .vc_column_container {
  padding: 12.5px;
}

.vc_row.vc_column-gap-30 {
  margin-left: -22.5px;
  margin-right: -22.5px;
}

.vc_row.vc_column-gap-30 > .vc_column_container {
  padding: 15px;
}

.vc_row.vc_column-gap-35 {
  margin-left: -25px;
  margin-right: -25px;
}

.vc_row.vc_column-gap-35 > .vc_column_container {
  padding: 17.5px;
}

.vc_column_container {
  padding-left: 0;
  padding-right: 0;
}

.vc_column_container > .vc_column-inner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 7.5px;
  padding-right: 7.5px;
  width: 100%;
}

.vc_row-has-fill > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
.vc_col-has-fill > .vc_column-inner {
  padding-top: 35px;
}

.vc_section {
  padding-left: 15px;
  padding-right: 15px;
  margin-left: -15px;
  margin-right: -15px;
}

.vc_section[data-vc-full-width] {
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  overflow: hidden;
  /** Fix overflow **/
}

.vc_section[data-vc-full-width].vc_hidden {
  opacity: 0;
}

.vc_section[data-vc-full-width] > .vc_row {
  margin-left: 0;
  margin-right: 0;
}

.vc_section[data-vc-stretch-content] {
  padding-left: 0;
  padding-right: 0;
}

.vc_section.vc_row-o-full-height {
  min-height: 100vh;
}

.vc_section.vc_section-flex {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
          flex-flow: column nowrap;
}

.vc_section.vc_section-flex .vc_vc_row {
  width: 100%;
}

.vc_section.vc_section-flex::before,
.vc_section.vc_section-flex::after {
  display: none;
}

.vc_section.vc_section-o-content-top {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}

.vc_section.vc_section-o-content-bottom {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}

.vc_section.vc_section-o-content-middle {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}

.vc_section.vc_section-o-content-top::after,
.vc_section.vc_section-o-content-bottom::after,
.vc_section.vc_section-o-content-middle::after {
  content: "";
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block;
}

.vc_section.vc_section-has-fill,
.vc_section.vc_section-has-fill + .vc_section,
.vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section {
  padding-top: 35px;
}

/**
 * Row styles
 */
.vc_row.vc_column-gap-1 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-1 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 0.5px;
  padding-right: 0.5px;
}

.vc_row.vc_column-gap-2 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-2 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 1px;
  padding-right: 1px;
}

.vc_row.vc_column-gap-3 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-3 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 1.5px;
  padding-right: 1.5px;
}

.vc_row.vc_column-gap-4 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-4 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 2px;
  padding-right: 2px;
}

.vc_row.vc_column-gap-5 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-5 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 2.5px;
  padding-right: 2.5px;
}

.vc_row.vc_column-gap-10 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-10 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 5px;
  padding-right: 5px;
}

.vc_row.vc_column-gap-15 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-15 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 7.5px;
  padding-right: 7.5px;
}

.vc_row.vc_column-gap-20 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-20 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 10px;
  padding-right: 10px;
}

.vc_row.vc_column-gap-25 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-25 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 12.5px;
  padding-right: 12.5px;
}

.vc_row.vc_column-gap-30 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-30 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 15px;
  padding-right: 15px;
}

.vc_row.vc_column-gap-35 > .vc_vc_column > .vc_column_container,
.vc_row.vc_column-gap-35 > .vc_vc_column_inner > .vc_column_container {
  padding-left: 17.5px;
  padding-right: 17.5px;
}

.vc_vc_column,
.vc_vc_column_inner {
  padding-left: 0;
  padding-right: 0;
}

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

.vc_row.vc_row-flex > .vc_vc_column > .vc_column_container,
.vc_row.vc_row-flex > .vc_vc_column_inner > .vc_column_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.vc_row.vc_row-flex > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row.vc_row-flex > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.vc_row.vc_row-o-equal-height > .vc_column_container {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.vc_row.vc_row-o-content-top > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row.vc_row-o-content-top > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container,
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.vc_row.vc_row-o-content-bottom > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row.vc_row-o-content-bottom > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container,
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.vc_row.vc_row-o-content-middle > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row.vc_row-o-content-middle > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_vc_column > .vc_column_container,
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height) > .vc_vc_column_inner > .vc_column_container {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.vc_empty-element > .vc_column-inner {
  min-height: 100px;
}

.vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner {
  padding-top: 35px;
}

/* Facebook
---------------------------------------------------------- */
.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;
}

/* Google plus
---------------------------------------------------------- */
.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;
}

/* Pinterest
---------------------------------------------------------- */
.wpb_pinterest a {
  border-bottom: 0;
}

.wpb_pinterest_type_horizontal {
  height: 21px;
}

.wpb_pinterest_type_vertical {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  padding-top: 29px;
  height: 21px;
}

.wpb_pinterest_type_none {
  height: 21px;
}

/* Pinterest
---------------------------------------------------------- */
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;
  -webkit-border-radius: 0;
          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;
  box-sizing: border-box;
  -webkit-transform: translate(-50%, -50%);
  -ms-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;
  -webkit-border-radius: 50%;
          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;
  box-sizing: border-box;
  -webkit-transform: translate(-50%, -50%);
  -ms-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;
  -webkit-border-radius: 20%;
          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;
  box-sizing: border-box;
  -webkit-transform: translate(-50%, -50%);
  -ms-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;
  -webkit-border-radius: 0;
          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;
  box-sizing: border-box;
  -webkit-transform: translate(-50%, -50%);
  -ms-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;
  box-sizing: border-box;
  -webkit-transform: rotate(45deg);
  -ms-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;
  box-sizing: border-box;
  -webkit-transform: translate(0, -50%);
  -ms-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;
  box-sizing: border-box;
  -webkit-transform: translate(-50%, -50%);
  -ms-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%);
  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%);
  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%);
  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%);
  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;
}

/* Widgetised column element
---------------------------------------------------------- */
.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;
}

/* Buttons
---------------------------------------------------------- */
.wpb_button {
  display: inline-block;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  margin-top: 0;
  font-size: 13px;
  line-height: 18px;
  color: #333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f7f7f7;
  border: 1px solid #ccc;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.wpb_button:hover,
.wpb_button:active,
.wpb_button.active,
.wpb_button.disabled,
.wpb_button[disabled] {
  background-color: #eaeaea;
}

.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: #333;
  text-decoration: none;
  background-color: #e6e6e6;
  -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-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 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;
  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: #08c;
}

.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-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-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-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-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-inverse {
  background-color: #555;
}

.wpb_btn-inverse:hover,
.wpb_btn-inverse:active,
.wpb_btn-inverse.active,
.wpb_btn-inverse.disabled,
.wpb_btn-inverse[disabled] {
  background-color: #484848;
}

button.wpb_button::-moz-focus-inner,
input[type=submit].wpb_button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* Button
---------------------------------------------------------- */
a.wpb_button_a {
  text-decoration: none;
  border: none;
}

a.wpb_button_a:hover {
  text-decoration: none;
}

.wpb_button:hover {
  background-image: none;
}

/* Button 3
---------------------------------------------------------- */
.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;
  -webkit-box-sizing: border-box;
          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;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  line-height: normal;
  -webkit-box-shadow: none;
  box-shadow: none;
  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%);
  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: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0.01)));
  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: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0.1)), to(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;
  -webkit-background-size: 200% 200%;
          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 {
  -webkit-border-radius: 0;
          border-radius: 0;
}

.vc_btn3.vc_btn3-shape-rounded {
  -webkit-border-radius: 5px;
          border-radius: 5px;
}

.vc_btn3.vc_btn3-shape-round {
  -webkit-border-radius: 2em;
          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: #fff;
  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: #fff;
  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: #fff;
  border-color: #5472D2;
  background-color: #5472D2;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d {
  color: #fff;
  background-color: #5472D2;
  -webkit-box-shadow: 0 5px 0 #3253bc;
          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;
  -webkit-box-shadow: 0 2px 0 #3253bc;
          box-shadow: 0 2px 0 #3253bc;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #3253bc;
          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;
  -webkit-box-shadow: 0 2px 0 #3253bc;
          box-shadow: 0 2px 0 #3253bc;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #3253bc;
          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;
  -webkit-box-shadow: 0 2px 0 #3253bc;
          box-shadow: 0 2px 0 #3253bc;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #3253bc;
          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;
  -webkit-box-shadow: 0 2px 0 #3253bc;
          box-shadow: 0 2px 0 #3253bc;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {
  color: #fff;
  border-color: #5472D2;
  background-color: #5472D2;
}

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern: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: #fff;
  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: #fff;
  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: #fff;
  border-color: #00C1CF;
  background-color: #00C1CF;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d {
  color: #fff;
  background-color: #00C1CF;
  -webkit-box-shadow: 0 5px 0 #008d97;
          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;
  -webkit-box-shadow: 0 2px 0 #008d97;
          box-shadow: 0 2px 0 #008d97;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #008d97;
          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;
  -webkit-box-shadow: 0 2px 0 #008d97;
          box-shadow: 0 2px 0 #008d97;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #008d97;
          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;
  -webkit-box-shadow: 0 2px 0 #008d97;
          box-shadow: 0 2px 0 #008d97;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #008d97;
          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;
  -webkit-box-shadow: 0 2px 0 #008d97;
          box-shadow: 0 2px 0 #008d97;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern {
  color: #fff;
  border-color: #00C1CF;
  background-color: #00C1CF;
}

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern: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: #fff;
  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: #fff;
  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: #fff;
  border-color: #FE6C61;
  background-color: #FE6C61;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d {
  color: #fff;
  background-color: #FE6C61;
  -webkit-box-shadow: 0 5px 0 #fe3829;
          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;
  -webkit-box-shadow: 0 2px 0 #fe3829;
          box-shadow: 0 2px 0 #fe3829;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #fe3829;
          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;
  -webkit-box-shadow: 0 2px 0 #fe3829;
          box-shadow: 0 2px 0 #fe3829;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #fe3829;
          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;
  -webkit-box-shadow: 0 2px 0 #fe3829;
          box-shadow: 0 2px 0 #fe3829;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #fe3829;
          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;
  -webkit-box-shadow: 0 2px 0 #fe3829;
          box-shadow: 0 2px 0 #fe3829;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern {
  color: #fff;
  border-color: #FE6C61;
  background-color: #FE6C61;
}

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern: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: #fff;
  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: #fff;
  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: #fff;
  border-color: #8D6DC4;
  background-color: #8D6DC4;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d {
  color: #fff;
  background-color: #8D6DC4;
  -webkit-box-shadow: 0 5px 0 #6e48b1;
          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;
  -webkit-box-shadow: 0 2px 0 #6e48b1;
          box-shadow: 0 2px 0 #6e48b1;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #6e48b1;
          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;
  -webkit-box-shadow: 0 2px 0 #6e48b1;
          box-shadow: 0 2px 0 #6e48b1;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #6e48b1;
          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;
  -webkit-box-shadow: 0 2px 0 #6e48b1;
          box-shadow: 0 2px 0 #6e48b1;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #6e48b1;
          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;
  -webkit-box-shadow: 0 2px 0 #6e48b1;
          box-shadow: 0 2px 0 #6e48b1;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern {
  color: #fff;
  border-color: #8D6DC4;
  background-color: #8D6DC4;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern: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: #fff;
  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: #fff;
  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: #fff;
  border-color: #4CADC9;
  background-color: #4CADC9;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d {
  color: #fff;
  background-color: #4CADC9;
  -webkit-box-shadow: 0 5px 0 #338faa;
          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;
  -webkit-box-shadow: 0 2px 0 #338faa;
          box-shadow: 0 2px 0 #338faa;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #338faa;
          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;
  -webkit-box-shadow: 0 2px 0 #338faa;
          box-shadow: 0 2px 0 #338faa;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #338faa;
          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;
  -webkit-box-shadow: 0 2px 0 #338faa;
          box-shadow: 0 2px 0 #338faa;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #338faa;
          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;
  -webkit-box-shadow: 0 2px 0 #338faa;
          box-shadow: 0 2px 0 #338faa;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern {
  color: #fff;
  border-color: #4CADC9;
  background-color: #4CADC9;
}

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern: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: #fff;
  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: #fff;
  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: #fff;
  border-color: #CEC2AB;
  background-color: #CEC2AB;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d {
  color: #fff;
  background-color: #CEC2AB;
  -webkit-box-shadow: 0 5px 0 #b9a888;
          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;
  -webkit-box-shadow: 0 2px 0 #b9a888;
          box-shadow: 0 2px 0 #b9a888;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #b9a888;
          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;
  -webkit-box-shadow: 0 2px 0 #b9a888;
          box-shadow: 0 2px 0 #b9a888;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #b9a888;
          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;
  -webkit-box-shadow: 0 2px 0 #b9a888;
          box-shadow: 0 2px 0 #b9a888;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #b9a888;
          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;
  -webkit-box-shadow: 0 2px 0 #b9a888;
          box-shadow: 0 2px 0 #b9a888;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern {
  color: #fff;
  border-color: #CEC2AB;
  background-color: #CEC2AB;
}

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern: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: #fff;
  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: #fff;
  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: #fff;
  border-color: #50485B;
  background-color: #50485B;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d {
  color: #fff;
  background-color: #50485B;
  -webkit-box-shadow: 0 5px 0 #342f3c;
          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;
  -webkit-box-shadow: 0 2px 0 #342f3c;
          box-shadow: 0 2px 0 #342f3c;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #342f3c;
          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;
  -webkit-box-shadow: 0 2px 0 #342f3c;
          box-shadow: 0 2px 0 #342f3c;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #342f3c;
          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;
  -webkit-box-shadow: 0 2px 0 #342f3c;
          box-shadow: 0 2px 0 #342f3c;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #342f3c;
          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;
  -webkit-box-shadow: 0 2px 0 #342f3c;
          box-shadow: 0 2px 0 #342f3c;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern {
  color: #fff;
  border-color: #50485B;
  background-color: #50485B;
}

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern: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: #fff;
  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: #fff;
  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: #fff;
  border-color: #75D69C;
  background-color: #75D69C;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d {
  color: #fff;
  background-color: #75D69C;
  -webkit-box-shadow: 0 5px 0 #4ac97d;
          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;
  -webkit-box-shadow: 0 2px 0 #4ac97d;
          box-shadow: 0 2px 0 #4ac97d;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #4ac97d;
          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;
  -webkit-box-shadow: 0 2px 0 #4ac97d;
          box-shadow: 0 2px 0 #4ac97d;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #4ac97d;
          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;
  -webkit-box-shadow: 0 2px 0 #4ac97d;
          box-shadow: 0 2px 0 #4ac97d;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #4ac97d;
          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;
  -webkit-box-shadow: 0 2px 0 #4ac97d;
          box-shadow: 0 2px 0 #4ac97d;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern {
  color: #fff;
  border-color: #75D69C;
  background-color: #75D69C;
}

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern: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: #fff;
  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: #fff;
  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: #fff;
  border-color: #F7BE68;
  background-color: #F7BE68;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d {
  color: #fff;
  background-color: #F7BE68;
  -webkit-box-shadow: 0 5px 0 #f4a733;
          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;
  -webkit-box-shadow: 0 2px 0 #f4a733;
          box-shadow: 0 2px 0 #f4a733;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #f4a733;
          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;
  -webkit-box-shadow: 0 2px 0 #f4a733;
          box-shadow: 0 2px 0 #f4a733;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #f4a733;
          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;
  -webkit-box-shadow: 0 2px 0 #f4a733;
          box-shadow: 0 2px 0 #f4a733;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #f4a733;
          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;
  -webkit-box-shadow: 0 2px 0 #f4a733;
          box-shadow: 0 2px 0 #f4a733;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {
  color: #fff;
  border-color: #F7BE68;
  background-color: #F7BE68;
}

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern: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: #fff;
  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: #fff;
  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: #fff;
  border-color: #5AA1E3;
  background-color: #5AA1E3;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d {
  color: #fff;
  background-color: #5AA1E3;
  -webkit-box-shadow: 0 5px 0 #2a86db;
          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;
  -webkit-box-shadow: 0 2px 0 #2a86db;
          box-shadow: 0 2px 0 #2a86db;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #2a86db;
          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;
  -webkit-box-shadow: 0 2px 0 #2a86db;
          box-shadow: 0 2px 0 #2a86db;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #2a86db;
          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;
  -webkit-box-shadow: 0 2px 0 #2a86db;
          box-shadow: 0 2px 0 #2a86db;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #2a86db;
          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;
  -webkit-box-shadow: 0 2px 0 #2a86db;
          box-shadow: 0 2px 0 #2a86db;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern {
  color: #fff;
  border-color: #5AA1E3;
  background-color: #5AA1E3;
}

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern: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: #fff;
  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: #fff;
  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: #fff;
  border-color: #6DAB3C;
  background-color: #6DAB3C;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d {
  color: #fff;
  background-color: #6DAB3C;
  -webkit-box-shadow: 0 5px 0 #53812d;
          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;
  -webkit-box-shadow: 0 2px 0 #53812d;
          box-shadow: 0 2px 0 #53812d;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #53812d;
          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;
  -webkit-box-shadow: 0 2px 0 #53812d;
          box-shadow: 0 2px 0 #53812d;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #53812d;
          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;
  -webkit-box-shadow: 0 2px 0 #53812d;
          box-shadow: 0 2px 0 #53812d;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #53812d;
          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;
  -webkit-box-shadow: 0 2px 0 #53812d;
          box-shadow: 0 2px 0 #53812d;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
  color: #fff;
  border-color: #6DAB3C;
  background-color: #6DAB3C;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern: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: #fff;
  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: #fff;
  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: #fff;
  border-color: #F4524D;
  background-color: #F4524D;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d {
  color: #fff;
  background-color: #F4524D;
  -webkit-box-shadow: 0 5px 0 #f11f18;
          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;
  -webkit-box-shadow: 0 2px 0 #f11f18;
          box-shadow: 0 2px 0 #f11f18;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #f11f18;
          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;
  -webkit-box-shadow: 0 2px 0 #f11f18;
          box-shadow: 0 2px 0 #f11f18;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #f11f18;
          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;
  -webkit-box-shadow: 0 2px 0 #f11f18;
          box-shadow: 0 2px 0 #f11f18;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #f11f18;
          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;
  -webkit-box-shadow: 0 2px 0 #f11f18;
          box-shadow: 0 2px 0 #f11f18;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern {
  color: #fff;
  border-color: #F4524D;
  background-color: #F4524D;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern: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: #fff;
  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: #fff;
  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: #fff;
  border-color: #F79468;
  background-color: #F79468;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d {
  color: #fff;
  background-color: #F79468;
  -webkit-box-shadow: 0 5px 0 #f46e33;
          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;
  -webkit-box-shadow: 0 2px 0 #f46e33;
          box-shadow: 0 2px 0 #f46e33;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #f46e33;
          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;
  -webkit-box-shadow: 0 2px 0 #f46e33;
          box-shadow: 0 2px 0 #f46e33;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #f46e33;
          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;
  -webkit-box-shadow: 0 2px 0 #f46e33;
          box-shadow: 0 2px 0 #f46e33;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #f46e33;
          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;
  -webkit-box-shadow: 0 2px 0 #f46e33;
          box-shadow: 0 2px 0 #f46e33;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern {
  color: #fff;
  border-color: #F79468;
  background-color: #F79468;
}

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern: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: #fff;
  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: #fff;
  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: #fff;
  border-color: #B97EBB;
  background-color: #B97EBB;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d {
  color: #fff;
  background-color: #B97EBB;
  -webkit-box-shadow: 0 5px 0 #a559a8;
          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;
  -webkit-box-shadow: 0 2px 0 #a559a8;
          box-shadow: 0 2px 0 #a559a8;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #a559a8;
          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;
  -webkit-box-shadow: 0 2px 0 #a559a8;
          box-shadow: 0 2px 0 #a559a8;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #a559a8;
          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;
  -webkit-box-shadow: 0 2px 0 #a559a8;
          box-shadow: 0 2px 0 #a559a8;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #a559a8;
          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;
  -webkit-box-shadow: 0 2px 0 #a559a8;
          box-shadow: 0 2px 0 #a559a8;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern {
  color: #fff;
  border-color: #B97EBB;
  background-color: #B97EBB;
}

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern: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: #fff;
  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: #fff;
  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: #fff;
  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: #fff;
  border-color: #2A2A2A;
  background-color: #2A2A2A;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d {
  color: #fff;
  background-color: #2A2A2A;
  -webkit-box-shadow: 0 5px 0 #0e0e0e;
          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;
  -webkit-box-shadow: 0 2px 0 #0e0e0e;
          box-shadow: 0 2px 0 #0e0e0e;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #0e0e0e;
          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;
  -webkit-box-shadow: 0 2px 0 #0e0e0e;
          box-shadow: 0 2px 0 #0e0e0e;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #0e0e0e;
          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;
  -webkit-box-shadow: 0 2px 0 #0e0e0e;
          box-shadow: 0 2px 0 #0e0e0e;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #0e0e0e;
          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;
  -webkit-box-shadow: 0 2px 0 #0e0e0e;
          box-shadow: 0 2px 0 #0e0e0e;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern {
  color: #fff;
  border-color: #2A2A2A;
  background-color: #2A2A2A;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern: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: #666;
  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: #666;
  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: #666;
  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: #666;
  border-color: #EBEBEB;
  background-color: #EBEBEB;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d {
  color: #666;
  background-color: #EBEBEB;
  -webkit-box-shadow: 0 5px 0 #cfcfcf;
          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;
  -webkit-box-shadow: 0 2px 0 #cfcfcf;
          box-shadow: 0 2px 0 #cfcfcf;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #cfcfcf;
          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;
  -webkit-box-shadow: 0 2px 0 #cfcfcf;
          box-shadow: 0 2px 0 #cfcfcf;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #cfcfcf;
          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;
  -webkit-box-shadow: 0 2px 0 #cfcfcf;
          box-shadow: 0 2px 0 #cfcfcf;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #cfcfcf;
          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;
  -webkit-box-shadow: 0 2px 0 #cfcfcf;
          box-shadow: 0 2px 0 #cfcfcf;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
  color: #666;
  border-color: #EBEBEB;
  background-color: #EBEBEB;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern: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: #666;
  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: #666;
  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: #666;
  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: #666;
  border-color: #FFFFFF;
  background-color: #FFFFFF;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d {
  color: #666;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 5px 0 #e3e3e3;
          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;
  -webkit-box-shadow: 0 2px 0 #e3e3e3;
          box-shadow: 0 2px 0 #e3e3e3;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #e3e3e3;
          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;
  -webkit-box-shadow: 0 2px 0 #e3e3e3;
          box-shadow: 0 2px 0 #e3e3e3;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #e3e3e3;
          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;
  -webkit-box-shadow: 0 2px 0 #e3e3e3;
          box-shadow: 0 2px 0 #e3e3e3;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #e3e3e3;
          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;
  -webkit-box-shadow: 0 2px 0 #e3e3e3;
          box-shadow: 0 2px 0 #e3e3e3;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
  color: #666;
  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: #333;
  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: #333;
  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: #333;
  border-color: #f7f7f7;
  background-color: #f7f7f7;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d {
  color: #333;
  background-color: #f7f7f7;
  -webkit-box-shadow: 0 5px 0 #dbdbdb;
          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;
  -webkit-box-shadow: 0 2px 0 #dbdbdb;
          box-shadow: 0 2px 0 #dbdbdb;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #dbdbdb;
          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;
  -webkit-box-shadow: 0 2px 0 #dbdbdb;
          box-shadow: 0 2px 0 #dbdbdb;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #dbdbdb;
          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;
  -webkit-box-shadow: 0 2px 0 #dbdbdb;
          box-shadow: 0 2px 0 #dbdbdb;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #dbdbdb;
          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;
  -webkit-box-shadow: 0 2px 0 #dbdbdb;
          box-shadow: 0 2px 0 #dbdbdb;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {
  color: #333;
  border-color: #f7f7f7;
  background-color: #f7f7f7;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern: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: #08c;
}

.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: #08c;
  border-color: #08c;
  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: #08c;
  background-color: #08c;
}

.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: #08c;
  background-color: #08c;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d {
  color: #FFFFFF;
  background-color: #08c;
  -webkit-box-shadow: 0 5px 0 #006394;
          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: #08c;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #08c;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #006394;
          box-shadow: 0 2px 0 #006394;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #006394;
          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;
  -webkit-box-shadow: 0 2px 0 #006394;
          box-shadow: 0 2px 0 #006394;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #006394;
          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;
  -webkit-box-shadow: 0 2px 0 #006394;
          box-shadow: 0 2px 0 #006394;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #006394;
          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;
  -webkit-box-shadow: 0 2px 0 #006394;
          box-shadow: 0 2px 0 #006394;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {
  color: #FFFFFF;
  border-color: #08c;
  background-color: #08c;
}

.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;
  -webkit-box-shadow: 0 5px 0 #2da4cd;
          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;
  -webkit-box-shadow: 0 2px 0 #2da4cd;
          box-shadow: 0 2px 0 #2da4cd;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #2da4cd;
          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;
  -webkit-box-shadow: 0 2px 0 #2da4cd;
          box-shadow: 0 2px 0 #2da4cd;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #2da4cd;
          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;
  -webkit-box-shadow: 0 2px 0 #2da4cd;
          box-shadow: 0 2px 0 #2da4cd;
}

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #2da4cd;
          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;
  -webkit-box-shadow: 0 2px 0 #2da4cd;
          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: #fff;
  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: #fff;
  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: #fff;
  border-color: #6AB165;
  background-color: #6AB165;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d {
  color: #fff;
  background-color: #6AB165;
  -webkit-box-shadow: 0 5px 0 #4f934b;
          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;
  -webkit-box-shadow: 0 2px 0 #4f934b;
          box-shadow: 0 2px 0 #4f934b;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #4f934b;
          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;
  -webkit-box-shadow: 0 2px 0 #4f934b;
          box-shadow: 0 2px 0 #4f934b;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #4f934b;
          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;
  -webkit-box-shadow: 0 2px 0 #4f934b;
          box-shadow: 0 2px 0 #4f934b;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #4f934b;
          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;
  -webkit-box-shadow: 0 2px 0 #4f934b;
          box-shadow: 0 2px 0 #4f934b;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {
  color: #fff;
  border-color: #6AB165;
  background-color: #6AB165;
}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern: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;
  -webkit-box-shadow: 0 5px 0 #c77700;
          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;
  -webkit-box-shadow: 0 2px 0 #c77700;
          box-shadow: 0 2px 0 #c77700;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #c77700;
          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;
  -webkit-box-shadow: 0 2px 0 #c77700;
          box-shadow: 0 2px 0 #c77700;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #c77700;
          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;
  -webkit-box-shadow: 0 2px 0 #c77700;
          box-shadow: 0 2px 0 #c77700;
}

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #c77700;
          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;
  -webkit-box-shadow: 0 2px 0 #c77700;
          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;
  -webkit-box-shadow: 0 5px 0 #ff3323;
          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;
  -webkit-box-shadow: 0 2px 0 #ff3323;
          box-shadow: 0 2px 0 #ff3323;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #ff3323;
          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;
  -webkit-box-shadow: 0 2px 0 #ff3323;
          box-shadow: 0 2px 0 #ff3323;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #ff3323;
          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;
  -webkit-box-shadow: 0 2px 0 #ff3323;
          box-shadow: 0 2px 0 #ff3323;
}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #ff3323;
          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;
  -webkit-box-shadow: 0 2px 0 #ff3323;
          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: #555;
}

.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: #555;
  border-color: #555;
  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: #555;
  background-color: #555;
}

.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: #555;
  background-color: #555;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d {
  color: #FFFFFF;
  background-color: #555;
  -webkit-box-shadow: 0 5px 0 #393939;
          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: #555;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active {
  color: #f2f2f2;
  background-color: #555;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus {
  top: 3px;
  -webkit-box-shadow: 0 2px 0 #393939;
          box-shadow: 0 2px 0 #393939;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs {
  -webkit-box-shadow: 0 3px 0 #393939;
          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;
  -webkit-box-shadow: 0 2px 0 #393939;
          box-shadow: 0 2px 0 #393939;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm {
  -webkit-box-shadow: 0 4px 0 #393939;
          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;
  -webkit-box-shadow: 0 2px 0 #393939;
          box-shadow: 0 2px 0 #393939;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg {
  -webkit-box-shadow: 0 5px 0 #393939;
          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;
  -webkit-box-shadow: 0 2px 0 #393939;
          box-shadow: 0 2px 0 #393939;
}

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern {
  color: #FFFFFF;
  border-color: #555;
  background-color: #555;
}

.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: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.01)), to(rgba(0, 0, 0, 0.02)));
  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: 0.5em;
}

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  margin-left: 0.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;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 1;
}

.vc_custom_heading a:hover {
  opacity: 0.85;
}

/* Call to action
---------------------------------------------------------- */
.vc_call_to_action {
  background-color: #EBEBEB;
  border: 2px solid #EBEBEB;
  padding: 2em;
  -webkit-border-radius: 5px;
          border-radius: 5px;
}

.vc_call_to_action *:last-child {
  margin-bottom: 0;
}

.vc_call_to_action.vc_cta_square {
  -webkit-border-radius: 0;
          border-radius: 0;
}

.vc_call_to_action.vc_cta_square_outlined {
  -webkit-border-radius: 0;
          border-radius: 0;
  background: none !important;
}

.vc_call_to_action.vc_cta_round {
  -webkit-border-radius: 50px;
          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 #eaeaea;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.wpb_call_to_action .wpb_button {
  margin: 0;
  -webkit-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;
}

/* Call to action responsive rules
---------------------------------------------------------- */
@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;
  }
}
/* Call to action 3
---------------------------------------------------------- */
.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: 960px) {
  .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: 960px) {
  .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: #eaeaea;
  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: #eaeaea;
  background-color: #f7f7f7;
}

.vc_general.vc_cta3.vc_cta3-shape-square {
  -webkit-border-radius: 0;
          border-radius: 0;
}

.vc_general.vc_cta3.vc_cta3-shape-rounded {
  -webkit-border-radius: 5px;
          border-radius: 5px;
}

.vc_general.vc_cta3.vc_cta3-shape-round {
  -webkit-border-radius: 4em;
          border-radius: 4em;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic .vc_cta3-content-header {
  color: #5472D2;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat {
  color: #c9d2f0;
  border-color: transparent;
  background-color: #5472D2;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #3253bc;
          box-shadow: 0 5px 0 #3253bc;
  color: #c9d2f0;
  border-color: transparent;
  background-color: #5472D2;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline {
  border-color: #5472D2;
  background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header {
  color: #5472D2;
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-classic .vc_cta3-content-header {
  color: #00C1CF;
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat {
  color: #d3f5f1;
  border-color: transparent;
  background-color: #00C1CF;
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #008d97;
          box-shadow: 0 5px 0 #008d97;
  color: #d3f5f1;
  border-color: transparent;
  background-color: #00C1CF;
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline {
  border-color: #00C1CF;
  background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline .vc_cta3-content-header {
  color: #00C1CF;
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-classic .vc_cta3-content-header {
  color: #FE6C61;
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat {
  color: #fcdbd7;
  border-color: transparent;
  background-color: #FE6C61;
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #fe3829;
          box-shadow: 0 5px 0 #fe3829;
  color: #fcdbd7;
  border-color: transparent;
  background-color: #FE6C61;
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline {
  border-color: #FE6C61;
  background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline .vc_cta3-content-header {
  color: #FE6C61;
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-classic .vc_cta3-content-header {
  color: #8D6DC4;
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat {
  color: #e1d5f5;
  border-color: transparent;
  background-color: #8D6DC4;
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #6e48b1;
          box-shadow: 0 5px 0 #6e48b1;
  color: #e1d5f5;
  border-color: transparent;
  background-color: #8D6DC4;
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline {
  border-color: #8D6DC4;
  background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline .vc_cta3-content-header {
  color: #8D6DC4;
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-classic .vc_cta3-content-header {
  color: #4CADC9;
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat {
  color: #d0edf5;
  border-color: transparent;
  background-color: #4CADC9;
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #338faa;
          box-shadow: 0 5px 0 #338faa;
  color: #d0edf5;
  border-color: transparent;
  background-color: #4CADC9;
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline {
  border-color: #4CADC9;
  background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline .vc_cta3-content-header {
  color: #4CADC9;
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-classic .vc_cta3-content-header {
  color: #CEC2AB;
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat {
  color: #f7f3eb;
  border-color: transparent;
  background-color: #CEC2AB;
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #b9a888;
          box-shadow: 0 5px 0 #b9a888;
  color: #f7f3eb;
  border-color: transparent;
  background-color: #CEC2AB;
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline {
  border-color: #CEC2AB;
  background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline .vc_cta3-content-header {
  color: #CEC2AB;
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-classic .vc_cta3-content-header {
  color: #50485B;
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat {
  color: #e2ddeb;
  border-color: transparent;
  background-color: #50485B;
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #342f3c;
          box-shadow: 0 5px 0 #342f3c;
  color: #e2ddeb;
  border-color: transparent;
  background-color: #50485B;
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline {
  border-color: #50485B;
  background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline .vc_cta3-content-header {
  color: #50485B;
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-classic .vc_cta3-content-header {
  color: #75D69C;
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat {
  color: #e1f5e9;
  border-color: transparent;
  background-color: #75D69C;
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #4ac97d;
          box-shadow: 0 5px 0 #4ac97d;
  color: #e1f5e9;
  border-color: transparent;
  background-color: #75D69C;
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline {
  border-color: #75D69C;
  background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline .vc_cta3-content-header {
  color: #75D69C;
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-classic .vc_cta3-content-header {
  color: #F7BE68;
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat {
  color: #faf0e1;
  border-color: transparent;
  background-color: #F7BE68;
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #f4a733;
          box-shadow: 0 5px 0 #f4a733;
  color: #faf0e1;
  border-color: transparent;
  background-color: #F7BE68;
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline {
  border-color: #F7BE68;
  background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline .vc_cta3-content-header {
  color: #F7BE68;
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-classic .vc_cta3-content-header {
  color: #5AA1E3;
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat {
  color: #dce9f5;
  border-color: transparent;
  background-color: #5AA1E3;
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #2a86db;
          box-shadow: 0 5px 0 #2a86db;
  color: #dce9f5;
  border-color: transparent;
  background-color: #5AA1E3;
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline {
  border-color: #5AA1E3;
  background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline .vc_cta3-content-header {
  color: #5AA1E3;
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-classic .vc_cta3-content-header {
  color: #6DAB3C;
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat {
  color: #e5f2da;
  border-color: transparent;
  background-color: #6DAB3C;
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #53812d;
          box-shadow: 0 5px 0 #53812d;
  color: #e5f2da;
  border-color: transparent;
  background-color: #6DAB3C;
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline {
  border-color: #6DAB3C;
  background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline .vc_cta3-content-header {
  color: #6DAB3C;
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-classic .vc_cta3-content-header {
  color: #F4524D;
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat {
  color: #fce2e1;
  border-color: transparent;
  background-color: #F4524D;
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #f11f18;
          box-shadow: 0 5px 0 #f11f18;
  color: #fce2e1;
  border-color: transparent;
  background-color: #F4524D;
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline {
  border-color: #F4524D;
  background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline .vc_cta3-content-header {
  color: #F4524D;
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-classic .vc_cta3-content-header {
  color: #F79468;
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat {
  color: #f7e1d7;
  border-color: transparent;
  background-color: #F79468;
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #f46e33;
          box-shadow: 0 5px 0 #f46e33;
  color: #f7e1d7;
  border-color: transparent;
  background-color: #F79468;
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline {
  border-color: #F79468;
  background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline .vc_cta3-content-header {
  color: #F79468;
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-classic .vc_cta3-content-header {
  color: #B97EBB;
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat {
  color: #f4dff5;
  border-color: transparent;
  background-color: #B97EBB;
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #a559a8;
          box-shadow: 0 5px 0 #a559a8;
  color: #f4dff5;
  border-color: transparent;
  background-color: #B97EBB;
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline {
  border-color: #B97EBB;
  background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline .vc_cta3-content-header {
  color: #B97EBB;
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-classic .vc_cta3-content-header {
  color: #2A2A2A;
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat {
  color: #d9d9d9;
  border-color: transparent;
  background-color: #2A2A2A;
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #0e0e0e;
          box-shadow: 0 5px 0 #0e0e0e;
  color: #d9d9d9;
  border-color: transparent;
  background-color: #2A2A2A;
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d .vc_cta3-content-header {
  color: #fff;
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline {
  border-color: #2A2A2A;
  background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline .vc_cta3-content-header {
  color: #2A2A2A;
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic .vc_cta3-content-header {
  color: #EBEBEB;
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat {
  color: #9d9d9e;
  border-color: transparent;
  background-color: #EBEBEB;
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat .vc_cta3-content-header {
  color: #666;
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #cfcfcf;
          box-shadow: 0 5px 0 #cfcfcf;
  color: #9d9d9e;
  border-color: transparent;
  background-color: #EBEBEB;
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d .vc_cta3-content-header {
  color: #666;
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline {
  border-color: #EBEBEB;
  background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline .vc_cta3-content-header {
  color: #EBEBEB;
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-classic .vc_cta3-content-header {
  color: #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: #666;
}

.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #e3e3e3;
          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: #666;
}

.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: #eaeaea;
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat .vc_cta3-content-header {
  color: #666;
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d {
  -webkit-box-shadow: 0 5px 0 #cecece;
          box-shadow: 0 5px 0 #cecece;
  color: #9d9d9e;
  border-color: transparent;
  background-color: #eaeaea;
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d .vc_cta3-content-header {
  color: #666;
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline {
  border-color: #eaeaea;
  background-color: transparent;
}

.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header {
  color: #eaeaea;
}

.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;
}

/* Google maps
---------------------------------------------------------- */
.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%;
  /* 16:9 */
  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;
}

/** Tabs/Tour Common **/
.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;
}

/** Tabs/Tour/Accordion Common **/
.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;
}

/** Tabs **/
.wpb_tabs .wpb_tabs_nav li {
  float: left;
  margin: 0 1px 0 0;
}

/** Tour **/
.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;
  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;
}

/** Accordion **/
.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(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/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(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/toggle_close.png);
}

/* tabs_tour_accordion responsive rules */
@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;
  }
}
/* Teaser Grid
---------------------------------------------------------- */
.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}

body ul.wpb_thumbnails-fluid li {
  /* some themes add bg image as a bullet */
  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;
}

/* Teaser grid
---------------------------------------------------------- */
.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%;
}

/* Carousel layout
---------------------------------------------------------- */
.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;
}

/*** Categories filter ***/
.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;
  }
}
/* Image grid
---------------------------------------------------------- */
.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;
}

/* Gallery
---------------------------------------------------------- */
.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;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
  line-height: 1;
}

.wpb_gallery .wpb_flexslider .flex-control-paging {
  z-index: 10;
}

#content .wpb_gallery_slides ul.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 stream
---------------------------------------------------------- */
.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(//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/flickr.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 25px;
  display: inline-block;
}

/* Video widget
---------------------------------------------------------- */
.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper {
  width: 10%;
}

.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper {
  width: 20%;
}

.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper {
  width: 30%;
}

.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper {
  width: 40%;
}

.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper {
  width: 50%;
}

.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper {
  width: 60%;
}

.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper {
  width: 70%;
}

.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper {
  width: 80%;
}

.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper {
  width: 90%;
}

.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper {
  width: 100%;
}

.wpb_video_widget .wpb_video_wrapper {
  padding-top: 56.25%;
  position: relative;
  width: 100%;
}

.wpb_video_widget .wpb_video_wrapper > div {
  padding-top: 0 !important;
  position: static;
}

.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
  padding-top: 56.25%;
}

.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper {
  padding-top: 75%;
}

.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper {
  padding-top: 42.55319149%;
}

.wpb_video_widget.vc_video-aspect-ratio-916 .wpb_video_wrapper {
  padding-top: 177.77777778%;
}

.wpb_video_widget.vc_video-aspect-ratio-34 .wpb_video_wrapper {
  padding-top: 133.33333333%;
}

.wpb_video_widget.vc_video-aspect-ratio-1235 .wpb_video_wrapper {
  padding-top: 235%;
}

.wpb_video_widget.vc_video-align-left .wpb_wrapper {
  float: left;
}

.wpb_video_widget.vc_video-align-center .wpb_wrapper {
  margin: 0 auto;
}

.wpb_video_widget.vc_video-align-right .wpb_wrapper {
  float: right;
}

.wpb_video_widget .wpb_wrapper {
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.wpb_video_wrapper .fluid-width-video-wrapper {
  padding-top: 0 !important;
  position: static;
}

/* Posts slider
---------------------------------------------------------- */
.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;
}

/* Progress bar
---------------------------------------------------------- */
.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;
  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;
  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: -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;
  background-size: 40px 40px;
}

.vc_progress_bar .vc_single_bar .vc_bar.animated {
  -webkit-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;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
/*** Pie chart **/
.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;
  -webkit-border-radius: 999px;
          border-radius: 999px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-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: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.vc_separator h4 {
  line-height: 1em;
  font-size: 100%;
  margin: 0;
  word-wrap: break-word;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.vc_separator h4 .normal {
  font-size: 12px;
  font-weight: normal;
}

.vc_separator .vc_sep_holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-width: 10%;
}

.vc_separator .vc_sep_holder .vc_sep_line {
  height: 1px;
  border-top: 1px solid #EBEBEB;
  display: block;
  position: relative;
  top: 1px;
  width: 100%;
}

.vc_separator.vc_separator_align_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.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.vc_sep_holder_r {
  display: none;
}

.vc_separator.vc_sep_double {
  height: 3px;
}

.vc_separator.vc_sep_double .vc_sep_line {
  border-bottom: 1px solid #EBEBEB;
  border-top: 1px solid #EBEBEB;
  height: 3px;
}

.vc_separator.vc_sep_dashed .vc_sep_line {
  border-top-style: dashed;
}

.vc_separator.vc_sep_dotted .vc_sep_line {
  border-top-style: dotted;
}

.vc_separator.vc_sep_shadow .vc_sep_line {
  border: none;
  position: relative;
  height: 20px;
  top: 0;
  overflow: hidden;
}

.vc_separator.vc_sep_shadow .vc_sep_line::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: -20px;
  right: 0;
  height: 10px;
  -webkit-border-radius: 100%;
          border-radius: 100%;
}

.vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  right: -100%;
  -webkit-box-shadow: 10px 10px 10px 1px;
          box-shadow: 10px 10px 10px 1px;
}

.vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  left: -100%;
  -webkit-box-shadow: -10px 10px 10px 1px;
          box-shadow: -10px 10px 10px 1px;
}

.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l {
  width: 100%;
}

.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r {
  display: none;
}

.vc_separator .vc_icon_element {
  margin-bottom: 0;
}

.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) + h4 {
  padding-left: 0;
}

.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl {
  margin-left: 0.8em;
  margin-right: 0.8em;
}

.vc_separator.vc_separator-has-text.vc_separator_align_center .vc_icon_element.vc_icon_element-have-style,
.vc_separator.vc_separator-has-text.vc_separator_align_right .vc_icon_element.vc_icon_element-have-style {
  margin-left: 0.8em;
}

.vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style + h4 {
  padding-left: 0.8em;
}

.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line {
  border-top-width: 1px;
}

.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 1px;
  top: 0px;
}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line {
  top: 0px;
}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  -webkit-box-shadow: 10px 10px 10px 1px;
          box-shadow: 10px 10px 10px 1px;
}

.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  -webkit-box-shadow: -10px 10px 10px 1px;
          box-shadow: -10px 10px 10px 1px;
}

.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {
  border-top-width: 2px;
}

.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 2px;
  top: -1px;
}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line {
  top: -1px;
}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  -webkit-box-shadow: 10px 10px 10px 2px;
          box-shadow: 10px 10px 10px 2px;
}

.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  -webkit-box-shadow: -10px 10px 10px 2px;
          box-shadow: -10px 10px 10px 2px;
}

.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line {
  border-top-width: 3px;
}

.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 3px;
  top: -1px;
}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line {
  top: -1px;
}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  -webkit-box-shadow: 10px 10px 10px 3px;
          box-shadow: 10px 10px 10px 3px;
}

.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  -webkit-box-shadow: -10px 10px 10px 3px;
          box-shadow: -10px 10px 10px 3px;
}

.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line {
  border-top-width: 4px;
}

.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 4px;
  top: -2px;
}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line {
  top: -2px;
}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  -webkit-box-shadow: 10px 10px 10px 4px;
          box-shadow: 10px 10px 10px 4px;
}

.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  -webkit-box-shadow: -10px 10px 10px 4px;
          box-shadow: -10px 10px 10px 4px;
}

.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line {
  border-top-width: 5px;
}

.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 5px;
  top: -2px;
}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line {
  top: -2px;
}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  -webkit-box-shadow: 10px 10px 10px 5px;
          box-shadow: 10px 10px 10px 5px;
}

.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  -webkit-box-shadow: -10px 10px 10px 5px;
          box-shadow: -10px 10px 10px 5px;
}

.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line {
  border-top-width: 6px;
}

.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 6px;
  top: -3px;
}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line {
  top: -3px;
}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  -webkit-box-shadow: 10px 10px 10px 6px;
          box-shadow: 10px 10px 10px 6px;
}

.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  -webkit-box-shadow: -10px 10px 10px 6px;
          box-shadow: -10px 10px 10px 6px;
}

.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line {
  border-top-width: 7px;
}

.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 7px;
  top: -3px;
}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line {
  top: -3px;
}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  -webkit-box-shadow: 10px 10px 10px 7px;
          box-shadow: 10px 10px 10px 7px;
}

.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  -webkit-box-shadow: -10px 10px 10px 7px;
          box-shadow: -10px 10px 10px 7px;
}

.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line {
  border-top-width: 8px;
}

.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 8px;
  top: -4px;
}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line {
  top: -4px;
}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  -webkit-box-shadow: 10px 10px 10px 8px;
          box-shadow: 10px 10px 10px 8px;
}

.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  -webkit-box-shadow: -10px 10px 10px 8px;
          box-shadow: -10px 10px 10px 8px;
}

.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line {
  border-top-width: 9px;
}

.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 9px;
  top: -4px;
}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line {
  top: -4px;
}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  -webkit-box-shadow: 10px 10px 10px 9px;
          box-shadow: 10px 10px 10px 9px;
}

.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  -webkit-box-shadow: -10px 10px 10px 9px;
          box-shadow: -10px 10px 10px 9px;
}

.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line {
  border-top-width: 10px;
}

.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line {
  border-bottom-width: 10px;
  top: -5px;
}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line {
  top: -5px;
}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
  -webkit-box-shadow: 10px 10px 10px 10px;
          box-shadow: 10px 10px 10px 10px;
}

.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
  -webkit-box-shadow: -10px 10px 10px 10px;
          box-shadow: -10px 10px 10px 10px;
}

.vc_separator.vc_sep_color_blue .vc_sep_line {
  border-color: #5472D2;
}

.vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder {
  color: #5472D2;
}

.vc_separator.vc_sep_color_turquoise .vc_sep_line {
  border-color: #00C1CF;
}

.vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder {
  color: #00C1CF;
}

.vc_separator.vc_sep_color_pink .vc_sep_line {
  border-color: #FE6C61;
}

.vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder {
  color: #FE6C61;
}

.vc_separator.vc_sep_color_violet .vc_sep_line {
  border-color: #8D6DC4;
}

.vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder {
  color: #8D6DC4;
}

.vc_separator.vc_sep_color_peacoc .vc_sep_line {
  border-color: #4CADC9;
}

.vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder {
  color: #4CADC9;
}

.vc_separator.vc_sep_color_chino .vc_sep_line {
  border-color: #CEC2AB;
}

.vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder {
  color: #CEC2AB;
}

.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
  border-color: #50485B;
}

.vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder {
  color: #50485B;
}

.vc_separator.vc_sep_color_vista_blue .vc_sep_line {
  border-color: #75D69C;
}

.vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder {
  color: #75D69C;
}

.vc_separator.vc_sep_color_black .vc_sep_line {
  border-color: #2A2A2A;
}

.vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder {
  color: #2A2A2A;
}

.vc_separator.vc_sep_color_grey .vc_sep_line {
  border-color: #EBEBEB;
}

.vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder {
  color: #EBEBEB;
}

.vc_separator.vc_sep_color_orange .vc_sep_line {
  border-color: #F7BE68;
}

.vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder {
  color: #F7BE68;
}

.vc_separator.vc_sep_color_sky .vc_sep_line {
  border-color: #5AA1E3;
}

.vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder {
  color: #5AA1E3;
}

.vc_separator.vc_sep_color_green .vc_sep_line {
  border-color: #6DAB3C;
}

.vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder {
  color: #6DAB3C;
}

.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
  border-color: #F4524D;
}

.vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder {
  color: #F4524D;
}

.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
  border-color: #F79468;
}

.vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder {
  color: #F79468;
}

.vc_separator.vc_sep_color_purple .vc_sep_line {
  border-color: #B97EBB;
}

.vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder {
  color: #B97EBB;
}

.vc_separator.vc_sep_color_white .vc_sep_line {
  border-color: #FFFFFF;
}

.vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder {
  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;
}

/* Separator
---------------------------------------------------------- */
.wpb_separator {
  clear: both;
  height: 1px;
}

/* Text Separator
---------------------------------------------------------- */
.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;
}

.vc-zigzag-wrapper {
  text-align: center;
}

.vc-zigzag-wrapper.vc-zigzag-align-left {
  text-align: left;
}

.vc-zigzag-wrapper.vc-zigzag-align-right {
  text-align: right;
}

.vc-zigzag-inner {
  display: inline-block;
}

.wpb_single_image a {
  border: none;
  outline: none;
}

.wpb_single_image img {
  height: auto;
  max-width: 100%;
  vertical-align: top;
}

.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 {
  -webkit-border-radius: 4px;
          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 {
  -webkit-border-radius: 0;
          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 {
  -webkit-border-radius: 0;
          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 {
  -webkit-border-radius: 0;
          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 {
  -webkit-border-radius: 0;
          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 {
  -webkit-border-radius: 0;
          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 {
  -webkit-border-radius: 0;
          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 {
  -webkit-border-radius: 0;
          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 {
  -webkit-border-radius: 0;
          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 {
  -webkit-border-radius: 50%;
          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 {
  -webkit-border-radius: 50%;
          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 {
  position: relative;
  z-index: 0;
  display: inline-block;
  max-width: 100%;
}

.wpb_single_image .vc_box_shadow_3d:after,
.wpb_single_image .vc_box_shadow_3d:before {
  content: "";
  position: absolute;
  -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  left: 5px;
  right: 50%;
  bottom: 8px;
  height: 30%;
  z-index: -1;
  -webkit-border-radius: inherit;
          border-radius: inherit;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: skewY(-6deg);
  -ms-transform: skewY(-6deg);
  transform: skewY(-6deg);
}

.wpb_single_image .vc_box_shadow_3d:after {
  left: 50%;
  right: 5px;
  -webkit-transform: skewY(6deg);
  -ms-transform: skewY(6deg);
  transform: skewY(6deg);
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.wpb_single_image .vc_figure {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  max-width: 100%;
}

.wpb_single_image .vc_figure-caption {
  margin-top: 0.2em;
  font-size: 0.8em;
}

.wpb_single_image .vc_box_outline.vc_box_border_blue,
.wpb_single_image .vc_box_outline_circle.vc_box_border_blue {
  border-color: #5472D2;
}

.wpb_single_image .vc_box_border.vc_box_border_blue,
.wpb_single_image .vc_box_border_circle.vc_box_border_blue {
  background-color: #5472D2;
}

.wpb_single_image .vc_box_outline.vc_box_border_turquoise,
.wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise {
  border-color: #00C1CF;
}

.wpb_single_image .vc_box_border.vc_box_border_turquoise,
.wpb_single_image .vc_box_border_circle.vc_box_border_turquoise {
  background-color: #00C1CF;
}

.wpb_single_image .vc_box_outline.vc_box_border_pink,
.wpb_single_image .vc_box_outline_circle.vc_box_border_pink {
  border-color: #FE6C61;
}

.wpb_single_image .vc_box_border.vc_box_border_pink,
.wpb_single_image .vc_box_border_circle.vc_box_border_pink {
  background-color: #FE6C61;
}

.wpb_single_image .vc_box_outline.vc_box_border_violet,
.wpb_single_image .vc_box_outline_circle.vc_box_border_violet {
  border-color: #8D6DC4;
}

.wpb_single_image .vc_box_border.vc_box_border_violet,
.wpb_single_image .vc_box_border_circle.vc_box_border_violet {
  background-color: #8D6DC4;
}

.wpb_single_image .vc_box_outline.vc_box_border_peacoc,
.wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc {
  border-color: #4CADC9;
}

.wpb_single_image .vc_box_border.vc_box_border_peacoc,
.wpb_single_image .vc_box_border_circle.vc_box_border_peacoc {
  background-color: #4CADC9;
}

.wpb_single_image .vc_box_outline.vc_box_border_chino,
.wpb_single_image .vc_box_outline_circle.vc_box_border_chino {
  border-color: #CEC2AB;
}

.wpb_single_image .vc_box_border.vc_box_border_chino,
.wpb_single_image .vc_box_border_circle.vc_box_border_chino {
  background-color: #CEC2AB;
}

.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine,
.wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine {
  border-color: #50485B;
}

.wpb_single_image .vc_box_border.vc_box_border_mulled_wine,
.wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine {
  background-color: #50485B;
}

.wpb_single_image .vc_box_outline.vc_box_border_vista_blue,
.wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue {
  border-color: #75D69C;
}

.wpb_single_image .vc_box_border.vc_box_border_vista_blue,
.wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue {
  background-color: #75D69C;
}

.wpb_single_image .vc_box_outline.vc_box_border_black,
.wpb_single_image .vc_box_outline_circle.vc_box_border_black {
  border-color: #2A2A2A;
}

.wpb_single_image .vc_box_border.vc_box_border_black,
.wpb_single_image .vc_box_border_circle.vc_box_border_black {
  background-color: #2A2A2A;
}

.wpb_single_image .vc_box_outline.vc_box_border_grey,
.wpb_single_image .vc_box_outline_circle.vc_box_border_grey {
  border-color: #EBEBEB;
}

.wpb_single_image .vc_box_border.vc_box_border_grey,
.wpb_single_image .vc_box_border_circle.vc_box_border_grey {
  background-color: #EBEBEB;
}

.wpb_single_image .vc_box_outline.vc_box_border_orange,
.wpb_single_image .vc_box_outline_circle.vc_box_border_orange {
  border-color: #F7BE68;
}

.wpb_single_image .vc_box_border.vc_box_border_orange,
.wpb_single_image .vc_box_border_circle.vc_box_border_orange {
  background-color: #F7BE68;
}

.wpb_single_image .vc_box_outline.vc_box_border_sky,
.wpb_single_image .vc_box_outline_circle.vc_box_border_sky {
  border-color: #5AA1E3;
}

.wpb_single_image .vc_box_border.vc_box_border_sky,
.wpb_single_image .vc_box_border_circle.vc_box_border_sky {
  background-color: #5AA1E3;
}

.wpb_single_image .vc_box_outline.vc_box_border_green,
.wpb_single_image .vc_box_outline_circle.vc_box_border_green {
  border-color: #6DAB3C;
}

.wpb_single_image .vc_box_border.vc_box_border_green,
.wpb_single_image .vc_box_border_circle.vc_box_border_green {
  background-color: #6DAB3C;
}

.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink,
.wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink {
  border-color: #F4524D;
}

.wpb_single_image .vc_box_border.vc_box_border_juicy_pink,
.wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink {
  background-color: #F4524D;
}

.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown,
.wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown {
  border-color: #F79468;
}

.wpb_single_image .vc_box_border.vc_box_border_sandy_brown,
.wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown {
  background-color: #F79468;
}

.wpb_single_image .vc_box_outline.vc_box_border_purple,
.wpb_single_image .vc_box_outline_circle.vc_box_border_purple {
  border-color: #B97EBB;
}

.wpb_single_image .vc_box_border.vc_box_border_purple,
.wpb_single_image .vc_box_border_circle.vc_box_border_purple {
  background-color: #B97EBB;
}

.wpb_single_image .vc_box_outline.vc_box_border_white,
.wpb_single_image .vc_box_outline_circle.vc_box_border_white {
  border-color: #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 {
  -webkit-box-sizing: border-box;
          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;
  -webkit-box-sizing: content-box;
          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;
  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%);
  transform: translate(-50%, -50%);
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
  font-style: 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;
  -webkit-box-sizing: content-box;
          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 {
  -webkit-border-radius: 50%;
          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 {
  -webkit-border-radius: 50%;
          border-radius: 50%;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline {
  -webkit-border-radius: 50%;
          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 {
  -webkit-border-radius: 50%;
          border-radius: 50%;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less {
  -webkit-border-radius: 5px;
          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 {
  -webkit-border-radius: 5px;
          border-radius: 5px;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline {
  -webkit-border-radius: 5px;
          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 {
  -webkit-border-radius: 5px;
          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 {
  -webkit-border-radius: 0.3em;
          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: 960px) {
  .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 {
  -webkit-border-radius: 0;
          border-radius: 0;
}

.wpb_single_image [class*=_circle] .vc-zoom-wrapper {
  -webkit-border-radius: 50%;
          border-radius: 50%;
}

.wpb_single_image [class*=_rounded] .vc-zoom-wrapper {
  -webkit-border-radius: 4px;
          border-radius: 4px;
}

.vc_general.vc_pagination {
  display: block;
  margin: 0;
  padding: 0;
  text-align: center;
}

.vc_general.vc_pagination .vc_pagination-item {
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

.vc_general.vc_pagination .vc_pagination-trigger {
  display: block;
  text-decoration: none;
  cursor: pointer;
  height: 10px;
  width: 10px;
  margin: 5px 7px;
  background: transparent;
  -webkit-transition: all 0.2s ease-in-out;
  -o-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: 0.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 {
  -webkit-border-radius: 50%;
          border-radius: 50%;
}

.vc_pagination.vc_pagination-shape-rounded .vc_pagination-trigger {
  -webkit-border-radius: 3px;
          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;
}

.vc_grid.vc_row {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.vc-row[data-vc-full-width] .vc_grid.vc_row {
  overflow: hidden;
}

.vc_grid.vc_row.vc_grid-gutter-1px {
  margin-bottom: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
  margin-right: -1px;
}

.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
  padding-right: 1px;
  padding-bottom: 1px;
}

.vc_grid.vc_row.vc_grid-gutter-2px {
  margin-bottom: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
  margin-right: -2px;
}

.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
  padding-right: 2px;
  padding-bottom: 2px;
}

.vc_grid.vc_row.vc_grid-gutter-3px {
  margin-bottom: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
  margin-right: -3px;
}

.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
  padding-right: 3px;
  padding-bottom: 3px;
}

.vc_grid.vc_row.vc_grid-gutter-4px {
  margin-bottom: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
  margin-right: -4px;
}

.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
  padding-right: 4px;
  padding-bottom: 4px;
}

.vc_grid.vc_row.vc_grid-gutter-5px {
  margin-bottom: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
  margin-right: -5px;
}

.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
  padding-right: 5px;
  padding-bottom: 5px;
}

.vc_grid.vc_row.vc_grid-gutter-10px {
  margin-bottom: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
  margin-right: -10px;
}

.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
  padding-right: 10px;
  padding-bottom: 10px;
}

.vc_grid.vc_row.vc_grid-gutter-15px {
  margin-bottom: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
  margin-right: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
  padding-right: 15px;
  padding-bottom: 15px;
}

.vc_grid.vc_row.vc_grid-gutter-20px {
  margin-bottom: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
  margin-right: -20px;
}

.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
  padding-right: 20px;
  padding-bottom: 20px;
}

.vc_grid.vc_row.vc_grid-gutter-25px {
  margin-bottom: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
  margin-right: -25px;
}

.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
  padding-right: 25px;
  padding-bottom: 25px;
}

.vc_grid.vc_row.vc_grid-gutter-30px {
  margin-bottom: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-right: -30px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
  padding-right: 30px;
  padding-bottom: 30px;
}

.vc_grid.vc_row.vc_grid-gutter-35px {
  margin-bottom: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
  margin-right: -35px;
}

.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
  padding-right: 35px;
  padding-bottom: 35px;
}

.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover {
  z-index: 3;
}

.vc_grid.vc_row .vc_grid-item {
  display: none;
  padding: 0;
  vertical-align: top;
  float: none;
  -webkit-box-sizing: border-box;
          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-animation-none .vc_grid.vc_row .vc_grid-item {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

.vc_grid .vc_gitem-link {
  border-bottom: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
  position: static;
}

.vc_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: 960px) {
  .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;
  -webkit-box-sizing: border-box;
          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%);
  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 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  -webkit-background-size: cover;
          background-size: cover;
}

.vc_gitem-zone {
  position: relative;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  -webkit-background-size: cover;
          background-size: cover;
  -webkit-background-clip: border-box;
          background-clip: border-box;
  -webkit-box-sizing: border-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 {
  -webkit-box-sizing: border-box;
          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);
  -webkit-box-sizing: border-box;
          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;
  -webkit-box-sizing: border-box;
          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);
  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);
  -webkit-transition: opacity 0.5s cubic-bezier(0, 0.275, 0.125, 1), -webkit-transform 1s cubic-bezier(0, 0.275, 0.125, 1);
  transition: opacity 0.5s cubic-bezier(0, 0.275, 0.125, 1), -webkit-transform 1s cubic-bezier(0, 0.275, 0.125, 1);
  -o-transition: 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);
  transition: transform 1s cubic-bezier(0, 0.275, 0.125, 1), opacity 0.5s cubic-bezier(0, 0.275, 0.125, 1), -webkit-transform 1s 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);
  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);
  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);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-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);
  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);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-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);
  -ms-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%;
  -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);
  -webkit-transition: -webkit-filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), -webkit-transform 0.5s cubic-bezier(0, 0.275, 0.125, 1);
  transition: -webkit-filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), -webkit-transform 0.5s cubic-bezier(0, 0.275, 0.125, 1);
  -o-transition: filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), 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);
  transition: filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), transform 0.5s cubic-bezier(0, 0.275, 0.125, 1), -webkit-filter 0.5s cubic-bezier(0, 0.275, 0.125, 1), -webkit-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("//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/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);
  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);
  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%);
  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);
  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%);
  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);
  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;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 1s;
  -o-transition: -o-transform 1s;
  transition: -webkit-transform 1s;
  -o-transition: transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  -webkit-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);
  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;
  transform-style: preserve-3d;
  -webkit-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  transform: rotateX(180deg);
  -webkit-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);
  transform: rotateX(0deg);
}

.vc_gitem-animate-flipHorizontalFadeIn {
  overflow: hidden;
}

.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 1s;
  -o-transition: -o-transform 1s;
  transition: -webkit-transform 1s;
  -o-transition: transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
  -webkit-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);
  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;
  transform-style: preserve-3d;
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -webkit-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);
  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);
  transform: translateY(0);
  -webkit-transition: -webkit-transform 0.5s ease;
  -o-transition: -o-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  -o-transition: transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-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%);
  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;
  -o-transition: -o-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  -o-transition: transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-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_gitem-post-category-name .vc_gitem-link {
  color: inherit;
}

.vc_grid .vc_pageable-load-more-btn {
  text-align: center;
  margin-top: 25px;
}

.vc_grid .vc_pageable-load-more-btn > .vc_btn {
  outline: 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;
}

.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;
  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;
  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;
  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;
  -webkit-border-radius: 2px;
          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: #fff;
  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: "";
}

.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-next > a:after {
  font-family: "vc_grid_v1";
  display: inline-block;
  content: "";
}

.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-first > a:after {
  font-family: "vc_grid_v1";
  display: inline-block;
  content: "";
}

.vc_grid-pagination .vc_grid-pagination-list > .vc_grid-last > a:after {
  font-family: "vc_grid_v1";
  display: inline-block;
  content: "";
}

.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;
  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 {
  -webkit-border-bottom-left-radius: 2px;
          border-bottom-left-radius: 2px;
  -webkit-border-top-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 {
  -webkit-border-bottom-right-radius: 2px;
          border-bottom-right-radius: 2px;
  -webkit-border-top-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;
  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;
  -webkit-border-radius: 30px;
          border-radius: 30px;
  -webkit-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;
  border-radius: 5px;
  -webkit-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 {
  -webkit-border-radius: 50%;
          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% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
            box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
  }
  40% {
    -webkit-box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
            box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
  }
}
@keyframes load7 {
  0%, 80%, 100% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
            box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
  }
  40% {
    -webkit-box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
            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;
  -webkit-border-radius: 30px;
          border-radius: 30px;
}

.vc_grid-filter.vc_grid-filter-comma .vc_grid-filter-item,
.vc_grid-filter.vc_grid-filter- .vc_grid-filter-item {
  padding: 0 !important;
}

.vc_grid-filter.vc_grid-filter-default-less-rounded > .vc_grid-filter-item {
  margin: 0 5px 5px 0;
  -webkit-border-radius: 5px;
          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 {
  -webkit-border-top-left-radius: 30px;
          border-top-left-radius: 30px;
  -webkit-border-bottom-left-radius: 30px;
          border-bottom-left-radius: 30px;
}

.vc_grid-filter.vc_grid-filter-bordered-rounded > .vc_grid-filter-item:last-child {
  -webkit-border-top-right-radius: 30px;
          border-top-right-radius: 30px;
  -webkit-border-bottom-right-radius: 30px;
          border-bottom-right-radius: 30px;
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:first-child {
  -webkit-border-top-left-radius: 3px;
          border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
          border-bottom-left-radius: 3px;
}

.vc_grid-filter.vc_grid-filter-bordered-rounded-less > .vc_grid-filter-item:last-child {
  -webkit-border-top-right-radius: 3px;
          border-top-right-radius: 3px;
  -webkit-border-bottom-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 {
  -webkit-border-top-left-radius: 3px;
          border-top-left-radius: 3px;
  -webkit-border-bottom-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 {
  -webkit-border-top-right-radius: 3px;
          border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
          border-bottom-right-radius: 3px;
}

.vc_grid-filter.vc_grid-filter-filled-rounded > .vc_grid-filter-item:first-child {
  -webkit-border-top-left-radius: 30px;
          border-top-left-radius: 30px;
  -webkit-border-bottom-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 {
  -webkit-border-top-right-radius: 30px;
          border-top-right-radius: 30px;
  -webkit-border-bottom-right-radius: 30px;
          border-bottom-right-radius: 30px;
}

.vc_grid-filter.vc_grid-filter-filled-rounded-all > .vc_grid-filter-item {
  -webkit-border-radius: 3px !important;
          border-radius: 3px !important;
}

.vc_grid-filter.vc_grid-filter-filled-round-all > .vc_grid-filter-item {
  -webkit-border-radius: 30px !important;
          border-radius: 30px !important;
}

.vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item {
  font-size: 12px;
  padding: 1px 5px;
}

.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item {
  font-size: 13px;
  padding: 2px 7px;
}

.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {
  font-size: 100%;
  padding: 2px 10px;
}

.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item {
  font-size: 18px;
  padding: 4px 10px;
}

.vc_grid-filter-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: 960px) {
  .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;
    -webkit-border-radius: 0;
            border-radius: 0;
    height: 30px;
    line-height: 1;
    margin-right: -50px;
    padding: 5px;
    position: relative;
    font-size: 12px;
    z-index: 0;
    cursor: pointer;
    max-width: inherit !important;
  }
}
@media (max-width: 960px) {
  .vc_responsive .vc_grid-filter-select {
    display: block;
  }

  .vc_responsive .vc_grid-filter:not(.vc_gitem-post-data) {
    display: none !important;
  }
}
.owl-carousel {
  /* .owl-animated-out - only for current item */
  /* This is very important class. Use z-index if you want move Out item above In item */
  /* .owl-animated-in - only for upcoming item
  /* This is very important class. Use z-index if you want move In item above Out item */
  /* .fadeOut is style taken from Animation.css and this is how it looks in owl.carousel.css:  */
}

.owl-carousel .owl-item .vc_grid-item {
  -webkit-transform: translate3D(0, 0, 0);
  -ms-transform: translate3D(0, 0, 0);
  transform: translate3D(0, 0, 0);
}

.owl-carousel .owl-animated-out {
  z-index: 0;
}

.owl-carousel .owl-animated-in {
  z-index: 1;
}

.vc-hoverbox-wrapper,
.vc-hoverbox-wrapper * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-front,
.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-back {
  -webkit-border-radius: 10px;
          border-radius: 10px;
}

.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-front,
.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-back {
  -webkit-border-radius: 50px;
          border-radius: 50px;
}

.vc-hoverbox-wrapper.vc-hoverbox-align--center {
  text-align: center;
}

.vc-hoverbox-wrapper.vc-hoverbox-align--left {
  text-align: left;
}

.vc-hoverbox-wrapper.vc-hoverbox-align--right {
  text-align: right;
}

.vc-hoverbox-wrapper .vc-hoverbox {
  position: relative;
  display: inline-block;
  text-align: center;
  width: 100%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox {
  width: 100%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--90 .vc-hoverbox {
  width: 90%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--80 .vc-hoverbox {
  width: 80%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--70 .vc-hoverbox {
  width: 70%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--60 .vc-hoverbox {
  width: 60%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--50 .vc-hoverbox {
  width: 50%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--40 .vc-hoverbox {
  width: 40%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--30 .vc-hoverbox {
  width: 30%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--20 .vc-hoverbox {
  width: 20%;
}

.vc-hoverbox-wrapper.vc-hoverbox-width--10 .vc-hoverbox {
  width: 10%;
}

.vc-hoverbox-inner {
  width: 100%;
  display: inline-block;
  min-height: 250px;
}

.vc-hoverbox-inner :last-child {
  margin-bottom: 0;
}

.vc-hoverbox-block {
  height: 100%;
  width: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
  transition: -webkit-transform 0.5s ease-in-out;
  -o-transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
}

.vc-hoverbox-block-inner {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  padding: 20px;
}

.vc-hoverbox-block-inner > * {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.vc-hoverbox-front {
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
  z-index: 1;
}

.vc-hoverbox-back {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}

.vc-hoverbox:hover .vc-hoverbox-front {
  -webkit-transform: rotateY(-180deg);
          transform: rotateY(-180deg);
}

.vc-hoverbox:hover .vc-hoverbox-back {
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
}

.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-front {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}

.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-back {
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
  z-index: 2;
}

.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-front {
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
}

.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-back {
  -webkit-transform: rotateY(-180deg);
          transform: rotateY(-180deg);
}

@font-face {
  font-family: "vc_grid_v1";
  src: url("//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?-9hbgac");
  src: url("//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac") format("embedded-opentype"), url("//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.woff?-9hbgac") format("woff"), url("//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.ttf?-9hbgac") format("truetype"), url("//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/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;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.vc_arrow-icon-minus:before {
  content: "";
}

.vc_arrow-icon-plus:before {
  content: "";
}

.vc_arrow-icon-arrow_down:before {
  content: "";
}

.vc_arrow-icon-arrow_up:before {
  content: "";
}

.vc_arrow-icon-arrow_01_left:before {
  content: "";
}

.vc_arrow-icon-arrow_01_right:before {
  content: "";
}

.vc_arrow-icon-arrow_02_left:before {
  content: "";
}

.vc_arrow-icon-arrow_02_right:before {
  content: "";
}

.vc_arrow-icon-arrow_03_left:before {
  content: "";
}

.vc_arrow-icon-arrow_03_right:before {
  content: "";
}

.vc_arrow-icon-arrow_04_left:before {
  content: "";
}

.vc_arrow-icon-arrow_04_right:before {
  content: "";
}

.vc_arrow-icon-arrow_05_left:before {
  content: "";
}

.vc_arrow-icon-arrow_05_right:before {
  content: "";
}

.vc_arrow-icon-arrow_06_left:before {
  content: "";
}

.vc_arrow-icon-arrow_06_right:before {
  content: "";
}

.vc_arrow-icon-arrow_07_left:before {
  content: "";
}

.vc_arrow-icon-arrow_07_right:before {
  content: "";
}

.vc_arrow-icon-arrow_08_left:before {
  content: "";
}

.vc_arrow-icon-arrow_08_right:before {
  content: "";
}

.vc_arrow-icon-arrow_09_left:before {
  content: "";
}

.vc_arrow-icon-arrow_09_right:before {
  content: "";
}

.vc_arrow-icon-arrow_10_left:before {
  content: "";
}

.vc_arrow-icon-arrow_10_right:before {
  content: "";
}

.vc_arrow-icon-arrow_11_left:before {
  content: "";
}

.vc_arrow-icon-arrow_11_right:before {
  content: "";
}

.vc_arrow-icon-arrow_12_left:before {
  content: "";
}

.vc_arrow-icon-arrow_12_right:before {
  content: "";
}

.vc_arrow-icon-navicon:before {
  content: "";
}

/* CSS Animations */
.wpb_animate_when_almost_visible {
  opacity: 0;
  filter: alpha(opacity=0);
}

.wpb_animate_when_almost_visible:not(.wpb_start_animation) {
  -webkit-animation: none;
  animation: none;
}

.wpb_top-to-bottom,
.top-to-bottom {
  -webkit-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);
}

.wpb_bottom-to-top,
.bottom-to-top {
  -webkit-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);
}

.wpb_left-to-right,
.left-to-right {
  -webkit-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);
}

.wpb_right-to-left,
.right-to-left {
  -webkit-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);
}

.wpb_appear,
.appear {
  -webkit-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);
  transform: scale(1);
}

.wpb_start_animation {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* Top to bottom keyframes */
@-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);
  }
}
@keyframes wpb_ttb {
  0% {
    -webkit-transform: translate(0, -10%);
    -ms-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);
    transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
/* Bottom to top keyframes */
@-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);
  }
}
@keyframes wpb_btt {
  0% {
    -webkit-transform: translate(0, 10%);
    -ms-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);
    transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
/* Left to right keyframes */
@-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);
  }
}
@keyframes wpb_ltr {
  0% {
    -webkit-transform: translate(-10%, 0);
    -ms-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);
    transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
/* Right to left keyframes */
@-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);
  }
}
@keyframes wpb_rtl {
  0% {
    -webkit-transform: translate(10%, 0);
    -ms-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);
    transform: translate(0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
/* Appear from center keyframes */
@-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);
  }
}
@keyframes wpb_appear {
  0% {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0.1;
    filter: alpha(opacity=10);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
.vc-spinner::before {
  content: "";
  width: 16px;
  height: 16px;
  display: inline-block;
  pointer-events: none;
  margin-top: 6px;
  background: url("//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/images/spinner.gif") no-repeat;
  background-position-x: center;
  background-position-y: center;
}

.vc-spinner.vc-spinner-complete::before {
  background-image: url("//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/vc/tick.png");
}

.vc-spinner.vc-spinner-failed::before {
  background-image: url("//www.wattspolyurethane.co.uk/wp-content/plugins/js_composer/assets/vc/remove.png");
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini {
  position: relative;
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone {
  opacity: 0 !important;
  filter: alpha(opacity=0) !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader-wrapper {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -50px;
  left: 0;
}

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader {
  margin: 2em auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  -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 {
  -webkit-border-radius: 50%;
          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% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
            box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
  }
  40% {
    -webkit-box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
            box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
  }
}
@keyframes vc_woo-add-cart-load {
  0%, 80%, 100% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
            box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, 0.75);
  }
  40% {
    -webkit-box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
            box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, 0.75);
  }
}
.vc_grid-item-mini .added_to_cart.wc-forward {
  display: none;
}

/* Box Sizing
--------------------------------------------- */
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

/* Float Clearing
--------------------------------------------- */
.author-box::before,
.clearfix::before,
.entry::before,
.entry-content::before,
.footer-widgets::before,
.nav-primary::before,
.nav-secondary::before,
.pagination::before,
.site-container::before,
.site-footer::before,
.site-header::before,
.site-inner::before,
.widget::before,
.wrap::before {
  content: " ";
  display: table;
}

.author-box::after,
.clearfix::after,
.entry::after,
.entry-content::after,
.footer-widgets::after,
.nav-primary::after,
.nav-secondary::after,
.pagination::after,
.site-container::after,
.site-footer::after,
.site-header::after,
.site-inner::after,
.widget::after,
.wrap::after {
  clear: both;
  content: " ";
  display: table;
}

/* Defaults
---------------------------------------------------------------------------- */
/* Typographical Elements
--------------------------------------------- */
html {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

body {
  background-color: #fff;
  color: #333;
  font-family: acumin-pro, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  margin: 0;
  overflow-x: hidden;
}

button,
input:focus,
input[type=button],
input[type=reset],
input[type=submit],
textarea:focus,
.button,
.gallery img {
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

*:focus {
  outline: 0 !important;
}

a {
  color: #333;
  text-decoration: none;
}

.text-block a {
  font-weight: bold;
}

p {
  margin: 0 0 20px;
  padding: 0;
}

p:last-child {
  margin-bottom: 0;
}

ol,
ul {
  margin: 0;
  padding: 0;
  display: inline-block;
  overflow: hidden;
  width: 100%;
  clear: both;
}

li {
  list-style-type: none;
}

hr {
  border: 0;
  border-collapse: collapse;
  border-bottom: 1px solid currentColor;
  clear: both;
  color: #eee;
  margin: 1.65em auto;
}

b,
strong {
  font-weight: 700;
}

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

mark {
  background: #ddd;
  color: #333;
}

blockquote {
  margin: 30px;
}

/* Headings
--------------------------------------------- */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: acumin-pro, sans-serif;
  font-weight: 400;
  line-height: 1.3;
  margin: 0 0 20px;
}

h1 {
  font-size: 30px;
}

h2 {
  font-size: 27px;
}

h3 {
  font-size: 24px;
}

h4 {
  font-size: 20px;
}

h5 {
  font-size: 18px;
}

h6 {
  font-size: 16px;
}

/* Objects
--------------------------------------------- */
embed,
iframe,
img,
object,
video,
.wp-caption {
  max-width: 100%;
}

img {
  height: auto;
  vertical-align: top;
}

figure {
  margin: 0;
}

/* Gallery
--------------------------------------------- */
.gallery {
  overflow: hidden;
}

.gallery img {
  border: 1px solid #eee;
  height: auto;
  padding: 4px;
}

.gallery img:focus,
.gallery img:hover {
  border: 1px solid #999;
  outline: none;
}

.gallery-columns-1 .gallery-item {
  width: 100%;
}

.gallery-columns-2 .gallery-item {
  width: 50%;
}

.gallery-columns-3 .gallery-item {
  width: 33%;
}

.gallery-columns-4 .gallery-item {
  width: 25%;
}

.gallery-columns-5 .gallery-item {
  width: 20%;
}

.gallery-columns-6 .gallery-item {
  width: 16.6666%;
}

.gallery-columns-7 .gallery-item {
  width: 14.2857%;
}

.gallery-columns-8 .gallery-item {
  width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  width: 11.1111%;
}

.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1) {
  clear: left;
}

.gallery-item {
  float: left;
  margin: 0 0 30px;
  text-align: center;
}

/* Tables
--------------------------------------------- */
table {
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 40px;
  width: 100%;
  word-break: break-all;
}

tbody {
  border-bottom: 1px solid #eee;
}

td,
th {
  line-height: 2;
  text-align: left;
  vertical-align: top;
}

td {
  padding: 0.5em;
}

tr {
  border-top: 1px solid #eee;
}

th {
  font-weight: 600;
  padding: 0.5em;
}

/* Screen Reader Text
--------------------------------------------- */
.screen-reader-shortcut,
.screen-reader-text,
.screen-reader-text span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus,
.screen-reader-shortcut:focus,
.widget_search input[type=submit]:focus {
  background: #fff;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #333;
  display: block;
  font-size: 1em;
  font-weight: 700;
  height: auto;
  padding: 15px 23px 14px;
  text-decoration: none;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

.more-link {
  display: inline-block;
  position: relative;
  margin-bottom: 30px;
}

.woocommerce-tabs table,
.woocommerce-tabs table tr,
.woocommerce-tabs table td,
.woocommerce-tabs table th {
  padding: 0;
  border: 0;
}

.woocommerce-tabs table {
  -webkit-border-radius: 8px;
          border-radius: 8px;
  border: 1px solid #8C97A1;
  display: block;
  overflow: hidden;
}

.woocommerce-tabs table td {
  padding: 10px;
  line-height: 1.4;
  border-bottom: 1px solid #8C97A1;
  width: 50%;
}

.woocommerce-tabs table td:first-child {
  background: #8C97A1;
  color: #fff;
  border-bottom-color: #fff;
}

.woocommerce-tabs table tr:last-child td {
  border-bottom: 0;
}

.woocommerce-tabs table tbody {
  border: 0;
  display: table;
  width: 100%;
}

/* Structure and Layout
---------------------------------------------------------------------------- */
/* Site Container
--------------------------------------------- */
.site-container {
  -webkit-animation: fadein 1s;
          animation: fadein 1s;
  word-wrap: break-word;
  overflow: hidden;
  min-width: 320px;
}

@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Site Inner
--------------------------------------------- */
.site-inner {
  padding: 60px 30px 0;
}

.moove-gdpr-info-bar-container,
.cookie-bar .wrap,
.site-banner .description-content-block,
.search-bar .wrap,
.site-footer-wrap .wrap,
.site-header-wrap .wrap,
.site-inner {
  max-width: 1450px;
  margin: 0 auto;
  clear: both;
  padding: 0 20px;
}

/* Common Classes
---------------------------------------------------------------------------- */
/* Avatar
--------------------------------------------- */
.avatar {
  -webkit-border-radius: 50%;
          border-radius: 50%;
  float: left;
}

.author-box .avatar,
.alignleft .avatar {
  margin-right: 20px;
}

.alignright .avatar {
  margin-left: 20px;
}

.comment .avatar {
  margin: 0 15px 20px 0;
}

/* Genesis
--------------------------------------------- */
.after-entry,
.archive-description,
.author-box {
  margin-bottom: 40px;
}

.search-results .archive-description {
  margin-bottom: 0;
}

.after-entry {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
  padding: 20px 30px;
}

.after-entry .widget:last-of-type {
  margin-bottom: 0;
}

.breadcrumb {
  border-bottom: 1px solid #eee;
  font-size: 16px;
  margin-bottom: 40px;
  padding-bottom: 10px;
}

.genesis-title-hidden .breadcrumb {
  margin-top: 40px;
}

.archive-description p:last-child,
.author-box p:last-child {
  margin-bottom: 0;
}

/* Search Form
--------------------------------------------- */
.search-form {
  overflow: hidden;
  position: relative;
}

.entry-content .search-form {
  margin-bottom: 40px;
  width: 50%;
}

.post-password-form input[type=submit],
.search-form input[type=submit] {
  margin-top: 10px;
}

.widget_search input[type=submit] {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* Titles
--------------------------------------------- */
.archive-description .entry-title,
.archive-title,
.author-box-title {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
}

.entry-title {
  font-size: 30px;
  margin-bottom: 10px;
}

.entry-title a,
.sidebar .widget-title a {
  color: #333;
  text-decoration: none;
}

.entry-title a:focus,
.entry-title a:hover {
  color: #0073e5;
}

.widget-title {
  margin: 0;
}

.widget-title span {
  /* font-size: 18px; */
  font-weight: 600;
  margin-bottom: 20px;
}

.widget-title .hidden-heading {
  display: none !important;
}

.genesis-title-hidden .site-inner {
  padding-top: 0;
}

.sidebar .widgettitle {
  font-size: 20px;
  padding: 0 0 15px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  color: #000;
}

.site-inner .sidebar ul {
  padding: 0;
  margin: 0;
}

.site-inner .sidebar ul li,
.site-inner .sidebar ul li:last-child {
  padding: 10px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  display: inline-block;
  width: 100%;
}

.site-inner .sidebar ul li a:hover {
  font-weight: bold;
  color: red;
}

.site-inner .sidebar ul li:before {
  display: none;
}

/* WordPress
--------------------------------------------- */
a.aligncenter img {
  display: block;
  margin: 0 auto;
}

a.alignnone {
  display: inline-block;
}

.alignleft {
  float: left;
  text-align: left;
}

.alignright {
  float: right;
  text-align: right;
}

a.alignleft,
a.alignnone,
a.alignright {
  max-width: 100%;
}

img.centered,
.aligncenter,
.singular-image {
  display: block;
  margin: 0 auto 30px;
}

img.alignnone,
.alignnone {
  margin-bottom: 15px;
}

a.alignleft,
img.alignleft,
.wp-caption.alignleft {
  margin: 0 20px 20px 0;
}

a.alignright,
img.alignright,
.wp-caption.alignright {
  margin: 0 0 20px 20px;
}

figcaption,
.gallery-caption,
.wp-caption-text {
  font-size: 14px;
  font-weight: 600;
  margin-top: 0.5em;
  margin-bottom: 1em;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
}

.entry-content p.wp-caption-text {
  margin-bottom: 0;
}

.entry-content .wp-audio-shortcode,
.entry-content .wp-playlist,
.entry-content .wp-video {
  margin: 0 0 30px;
}

/* Widgets
---------------------------------------------------------------------------- */
.widget {
  margin-bottom: 40px;
}

.widget p:last-child,
.widget ul > li:last-of-type {
  margin-bottom: 0;
}

.widget ul > li {
  margin-bottom: 10px;
}

.widget ul > li:last-of-type {
  padding-bottom: 0;
}

.widget ol > li {
  list-style-position: inside;
  list-style-type: decimal;
  padding-left: 20px;
  text-indent: -20px;
}

.widget li li {
  border: 0;
  margin: 0 0 0 30px;
  padding: 0;
}

.widget_calendar table {
  width: 100%;
}

.widget_calendar td,
.widget_calendar th {
  text-align: center;
}

/* Featured Content
--------------------------------------------- */
.featured-content .entry {
  border-bottom: 1px solid #eee;
  margin-bottom: 20px;
}

.featured-content .entry:last-of-type {
  border-bottom: none;
  margin-bottom: 0;
}

.featured-content .entry-title {
  font-size: 16px;
  margin-bottom: 5px;
  margin-top: 10px;
}

/* Plugins
---------------------------------------------------------------------------- */
/* Genesis eNews Extended
--------------------------------------------- */
.after-entry .enews {
  text-align: center;
  padding: 10px;
}

.sidebar .enews {
  background-color: #f5f5f5;
  padding: 30px;
}

.enews-widget input {
  font-size: 16px;
  margin-bottom: 10px;
}

.after-entry .enews-widget input {
  text-align: center;
}

.enews-widget input[type=submit] {
  margin: 0;
  width: 100%;
}

.enews form + p {
  margin-top: 20px;
}

/* Genesis Simple FAQ
--------------------------------------------- */
.gs-faq__question {
  background: transparent;
  border-bottom: 1px solid #eee;
  color: #333;
  padding-left: 0;
  padding-right: 0;
}

.gs-faq__question:focus,
.gs-faq__question:hover {
  background: transparent;
  color: #0073e5;
}

.gs-faq__question::after {
  content: "";
  font-family: dashicons;
  /* stylelint-disable-line font-family-no-missing-generic-family-keyword */
  float: right;
}

.gs-faq__question.gs-faq--expanded::after {
  content: "";
}

/* WP Forms
--------------------------------------------- */
.entry-content .wpforms-container {
  margin-bottom: 40px;
}

.entry-content .wpforms-form .wpforms-field {
  clear: both;
  margin: 20px 0;
  overflow: hidden;
}

.site-container .wpforms-container .wpforms-form .wpforms-field input {
  -webkit-border-radius: 0;
          border-radius: 0;
  height: auto;
  padding: 15px;
}

.site-container .entry-content .wpforms-form .wpforms-field-label {
  font-weight: 600;
}

.site-container .entry-content .wpforms-form .wpforms-field-sublabel {
  font-size: 14px;
  font-weight: 300;
}

.entry-content .wpforms-form .wpforms-field-hp {
  display: none !important;
  left: -9000px !important;
  position: absolute !important;
}

.site-container .entry-content .wpforms-form textarea {
  padding: 15px;
}

.site-container .entry-content .wpforms-form textarea.wpforms-field-small {
  height: 120px;
}

.site-container .entry-content .wpforms-form textarea.wpforms-field-medium {
  height: 200px;
}

.site-container .entry-content .wpforms-form textarea.wpforms-field-large {
  height: 300px;
}

/* Skip Links
---------------------------------------------------------------------------- */
.genesis-skip-link {
  margin: 0;
}

.genesis-skip-link .skip-link-hidden {
  display: none;
  visibility: hidden;
}

.genesis-skip-link li {
  height: 0;
  list-style: none;
  width: 0;
}

/* Display outline on focus */
:focus {
  color: #333;
  outline: #ccc solid 1px;
}

/* Footer Menu
--------------------------------------------- */
.nav-secondary {
  margin-top: 10px;
}

.nav-secondary .genesis-nav-menu {
  line-height: 1.5;
}

.nav-secondary .menu-item {
  display: inline-block;
}

.nav-secondary a {
  margin-left: 10px;
  margin-right: 10px;
  padding: 0;
}

/* Content Area
---------------------------------------------------------------------------- */
/* Entry Content
--------------------------------------------- */
.entry-content ol,
.entry-content ul {
  margin-bottom: 30px;
  padding-left: 40px;
}

.entry-content ol > li {
  list-style-type: decimal;
}

.entry-content ul > li {
  list-style-type: disc;
}

.entry-content ol ul > li,
.entry-content ul ul > li {
  list-style-type: circle;
}

.entry-content ol ol,
.entry-content ul ul {
  margin-bottom: 0;
}

.entry-content code {
  background-color: #f5f5f5;
}

.content .sticky {
  background-color: #f5f5f5;
  padding: 30px;
}

.text-block *:last-child:not(.frm_button_submit, .button, input, select, textarea, .woocommerce-info, .woocommerce-message, .woocommerce-error) {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* Entry Meta
--------------------------------------------- */
p.entry-meta {
  font-size: 16px;
  margin-bottom: 0;
}

.entry-header .entry-meta {
  margin-bottom: 20px;
}

.entry-footer .entry-meta {
  border-top: 1px solid #eee;
  padding-top: 20px;
}

.entry-categories,
.entry-tags {
  display: block;
}

.entry-comments-link::before {
  content: "—";
  margin: 0 6px 0 2px;
}

/* Pagination
--------------------------------------------- */
.entry-content .pagination,
.entry-content .pagination ul {
  margin: 0;
  padding: 0;
  text-align: center;
}

.entry-content .pagination li {
  float: none;
  display: inline-block;
  margin-right: 5px;
}

.entry-content .pagination li:before {
  display: none;
}

.pagination {
  clear: both;
  margin: 60px 0;
}

.adjacent-entry-pagination {
  margin-bottom: 0;
}

.archive-pagination li {
  display: inline;
}

.archive-pagination li a {
  background-color: #9d9d9c;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-weight: 600;
  margin-bottom: 4px;
  padding: 8px 20px 9.5px;
  text-decoration: none;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  -webkit-border-radius: 100px;
          border-radius: 100px;
}

.archive-pagination li a:focus,
.archive-pagination li a:hover,
.archive-pagination li.active a {
  background-color: #e53322;
  color: #fff;
}

/* Entry Comments
--------------------------------------------- */
.comment-respond,
.entry-comments,
.entry-pings {
  margin-bottom: 40px;
}

.comment-list li {
  padding: 40px 0 0 30px;
}

.comment-list .depth-1 {
  padding-left: 0;
}

.comment-header {
  margin-bottom: 30px;
}

.comment-content {
  clear: both;
}

.comment-content ul > li {
  list-style-type: disc;
}

.comment-respond input[type=email],
.comment-respond input[type=text],
.comment-respond input[type=url] {
  width: 50%;
}

.comment-respond label {
  display: block;
  margin-right: 12px;
}

.comment-header p {
  margin-bottom: 0;
}

.entry-pings .reply {
  display: none;
}

.comment-form-cookies-consent label {
  display: inline;
  padding-left: 10px;
}

/* Sidebar
---------------------------------------------------------------------------- */
.sidebar {
  font-size: 16px;
  line-height: 1.5;
}

.sidebar .widget {
  margin-bottom: 40px;
}

.sidebar p {
  margin-bottom: 20px;
}

/* Footer Widgets
---------------------------------------------------------------------------- */
.footer-widgets {
  background-color: #293679;
  clear: both;
  padding: 48px 0 0;
  color: white;
  font-size: 18px;
}

.footer-widgets *,
.footer-widgets a:focus,
.footer-widgets a:hover {
  color: #fff;
}

.cli_settings_button {
  background-color: transparent !important;
  font-weight: normal !important;
}

.cli-modal-backdrop {
  z-index: 9999 !important;
}

.footer-widgets a:focus,
.footer-widgets a:hover {
  color: #01a4de;
}

.footer-widgets:last-child {
  padding-bottom: 40px;
}

.footer-widgets .wrap {
  margin-left: auto;
  margin-right: auto;
}

.footer-widget-area {
  margin-bottom: 20px;
}

.footer-widget-area:last-child,
.footer-widgets .widget:last-child {
  margin-bottom: 0;
}

.footer-widgets-area-copyright {
  font-size: 15px;
  padding-top: 20px;
}

.hidden-heading {
  display: none;
}

.footer-widgets .heading {
  font-weight: bold;
}

/* Site Footer
---------------------------------------------------------------------------- */
.site-footer {
  background-color: #fff;
  border-top: 1px solid #eee;
  font-size: 15px;
  line-height: 1.5;
  padding: 30px;
  text-align: center;
}

.site-footer p {
  margin-bottom: 0;
}

.site-content {
  margin-top: 115px;
}

.sml li {
  float: left;
  margin-right: 10px;
}

.top-header .sml li {
  margin-left: 10px;
  margin-right: 0;
}

.footer-widgets .sml li {
  width: 100%;
  padding: 0;
  line-height: 1;
}

.footer-widgets .sml li a:after {
  content: attr(data-title);
  margin-left: 10px;
}

.footer-widgets .sml li svg * {
  fill: #fff;
}

.footer-widgets .sml li a:hover svg * {
  fill: #01a4de;
}

.footer-widgets .sml li span {
  width: 24px;
  float: left;
}

.footer-widgets .widget-title span {
  margin-bottom: 20px;
  font-weight: bold;
  display: block;
}

.site-inner .search-form-wrap .search-icon {
  display: none;
}

.site-inner .search-form-wrap .search-form-main {
  position: relative;
  margin-bottom: 40px;
}

.site-inner .search-form-wrap input[type=submit] {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  color: transparent;
  font-size: 0;
  float: right;
  position: absolute;
  right: 0;
  width: 50px;
  height: 44px;
  padding: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='13.925' height='14' viewBox='0 0 13.925 14'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='13.925' height='14' fill='%23333'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M13.8,12.461,10,8.716A5.5,5.5,0,1,0,8.569,10.11l3.817,3.766c.241.241.752.119,1.144-.271s.513-.9.272-1.144M5.591,9.4A3.879,3.879,0,1,1,9.47,5.517,3.879,3.879,0,0,1,5.591,9.4' fill='%23333'/%3E%3C/g%3E%3C/svg%3E");
  margin: 0;
  -webkit-background-size: 18px 18px;
          background-size: 18px;
}

.search-grid .wpb_column .wpb_wrapper {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #9d9d9c;
}

.search-grid .wpb_column:nth-child(2n+1) {
  clear: left;
}

.search-grid .wpb_column:nth-child(1) .wpb_wrapper {
  margin-top: 0;
}

.search-grid .vc_col-sm-12.wpb_column .wpb_wrapper {
  margin-top: 70px;
  padding-top: 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #9d9d9c;
}

.fts-twitter-div .fts-twitter-quote,
.fts-likes-shares-etc-wrap,
.fts-jal-fb-vid-wrap {
  display: none;
}

.fb_iframe_widget {
  display: none !important;
}

/* Media Queries
---------------------------------------------------------------------------- */
@media only screen and (max-width: 480px) {
  .woocommerce-tabs table td,
.woocommerce-tabs table td:first-child,
.woocommerce-tabs table,
.woocommerce-tabs table * {
    display: block;
    width: 100%;
    padding: 0 !important;
    background-color: transparent;
    color: #000;
    border: 0;
  }

  .woocommerce-tabs table tr:first-child {
    border-top: 1px solid #8C97A1;
  }

  .woocommerce-tabs table tr {
    border: 0;
    border-bottom: 1px solid #8C97A1;
    padding: 10px 0 !important;
  }

  .woocommerce-tabs table td:first-child {
    font-weight: bold;
  }
}
@media only screen and (min-width: 480px) {
  table {
    table-layout: auto;
    word-break: normal;
  }
}
@media only screen and (min-width: 960px) {
  /* Content
  --------------------------------------------- */
  .content {
    float: left;
    width: 65%;
  }

  .full-width-content .content {
    width: 100%;
  }

  .sidebar-content .content {
    float: right;
  }

  .full-width-content .content {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }

  /* Sidebar
  --------------------------------------------- */
  .sidebar {
    float: right;
    width: 30%;
    padding: 10px 0;
  }

  .sidebar-content .sidebar {
    float: left;
  }

  /* Author Box
  --------------------------------------------- */
  .author-box {
    background-color: #f5f5f5;
    padding: 30px;
  }

  /* After Entry
  --------------------------------------------- */
  .after-entry {
    padding: 40px 60px;
  }

  .after-entry .enews {
    padding-left: 30px;
    padding-right: 30px;
  }

  /* Column Classes
  --------------------------------------------- */
  .five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
    float: left;
    margin-left: 2.5641025641%;
  }

  .one-half,
.three-sixths,
.two-fourths {
    width: 48.7179487179%;
  }

  .one-third,
.two-sixths {
    width: 31.6239316239%;
  }

  .four-sixths,
.two-thirds {
    width: 65.811965812%;
  }

  .one-fourth {
    width: 23.0769230769%;
  }

  .three-fourths {
    width: 74.358974359%;
  }

  .one-sixth {
    width: 14.5299145299%;
  }

  .five-sixths {
    width: 82.905982906%;
  }

  .first {
    clear: both;
    margin-left: 0;
  }

  /* Footer Widgets
  --------------------------------------------- */
  .footer-widgets-area-middle .footer-widget-area {
    float: left;
    margin-bottom: 0;
    width: 25%;
    padding-right: 30px;
  }

  .footer-widgets-area-middle .footer-widget-area:last-child {
    width: 50%;
    padding-right: 0;
  }

  .footer-widgets-area-copyright .footer-widget-area {
    float: left;
    margin-bottom: 0;
    width: 50%;
    padding-right: 30px;
  }

  .footer-widgets-area-copyright .footer-widget-area ul li {
    display: inline-block;
    margin-right: 35px;
  }

  .footer-widgets-area-copyright {
    padding-top: 50px;
  }

  .footer-widgets-area-copyright .wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .entry-content ul.two-columns > li {
    float: left;
    width: 50%;
  }

  .entry-content ul.two-columns > li:nth-child(2n+1) {
    clear: left;
  }

  .entry-content ul.three-columns > li {
    float: left;
    width: 33.33%;
  }

  .entry-content ul.three-columns > li:nth-child(3n+1) {
    clear: left;
  }

  .search-grid .wpb_column:nth-child(2) .wpb_wrapper {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1050px) {
  .site-content {
    margin-top: 150px;
  }
}
@media only screen and (min-width: 1225px) {
  .moove-gdpr-info-bar-container,
.cookie-bar .wrap,
.site-banner .description-content-block,
.search-bar .wrap,
.site-footer-wrap .wrap,
.site-header-wrap .wrap,
.site-inner {
    padding: 0 100px;
  }
}
/* Print Styles
---------------------------------------------------------------------------- */
@media print {
  *,
*::before,
*::after {
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #333 !important;
    text-shadow: none !important;
  }

  a,
a:visited {
    text-decoration: underline;
  }

  a[href]::after {
    content: " (" attr(href) ")";
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  a[href^="javascript:"]::after,
a[href^="#"]::after,
.site-title > a::after {
    content: "";
  }

  thead {
    display: table-header-group;
  }

  img,
tr {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  @page {
    margin: 2cm 0.5cm;
  }
  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  blockquote,
pre {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  .content,
.content-sidebar {
    width: 100%;
  }

  button,
input,
select,
textarea,
.breadcrumb,
.comment-edit-link,
.comment-form,
.comment-list .reply a,
.comment-reply-title,
.edit-link,
.entry-comments-link,
.entry-footer,
.genesis-box,
.header-widget-area,
.hidden-print,
.home-top,
.nav-primary,
.nav-secondary,
.post-edit-link,
.sidebar {
    display: none !important;
  }

  .title-area {
    text-align: center;
    width: 100%;
  }

  .site-title > a {
    margin: 0;
    text-decoration: none;
    text-indent: 0;
  }

  .site-inner {
    padding-top: 0;
    position: relative;
  }

  .author-box {
    margin-bottom: 0;
  }

  h1,
h2,
h3,
h4,
h5,
h6 {
    orphans: 3;
    page-break-after: avoid;
    page-break-inside: avoid;
    widows: 3;
  }

  img {
    page-break-after: avoid;
    page-break-inside: avoid;
  }

  blockquote,
pre,
table {
    page-break-inside: avoid;
  }

  dl,
ol,
ul {
    page-break-before: avoid;
  }
}
.type-post a {
  color: #5f0ff5;
  -webkit-transition: opacity 0.35s;
  -o-transition: opacity 0.35s;
  transition: opacity 0.35s;
}

.type-post a:hover {
  opacity: 0.6;
}

.type-post ol {
  margin-bottom: 20px;
  margin-left: 30px;
}

.type-post ol li {
  padding-left: 5px;
  padding-bottom: 5px;
}

.type-post ol li:last-child {
  padding-bottom: 0;
}

.type-post ul {
  margin-left: 20px;
  margin-bottom: 20px;
}

.type-post ul li {
  padding-left: 10px;
  padding-bottom: 20px;
}

.type-post ul li:last-child {
  padding-bottom: 0;
}

.type-post ul:last-child {
  margin-bottom: 0;
}

.type-post h1,
.type-post h2,
.type-post h3,
.type-post h4,
.type-post h5,
.type-post h6,
.type-post .heading-s01,
.type-post .heading-s02,
.type-post .heading-s03,
.type-post .heading-s04,
.type-post .heading-s05,
.type-post .heading-s06 {
  margin-bottom: 25px;
  line-height: 1.2;
  letter-spacing: 0;
}

.type-post h1,
.type-post .heading-s01 {
  font-size: 36px;
}

.type-post h2,
.type-post .heading-s02 {
  font-size: 26px;
  color: #00a6e3;
}

.type-post h3,
.type-post .heading-s03 {
  font-size: 24px;
  color: #00a6e3;
}

.type-post h4,
.type-post .heading-s04 {
  font-size: 22px;
  color: #919191;
}

.type-post h5,
.type-post .heading-s05 {
  font-size: 20px;
}

.type-post h6,
.type-post .heading-s06 {
  font-size: 18px;
}

.type-post blockquote {
  padding: 35px;
  background-color: #00a6e3;
  color: #ffffff;
  font-weight: 200;
  margin: 30px 0;
  line-height: 1.2;
  letter-spacing: 0;
}

.type-post blockquote * {
  padding: 0;
  margin: 0;
  font-size: 28px;
  color: #ffffff;
  line-height: 1.2;
  letter-spacing: 0;
}

.type-post .button-s1 {
  color: #fff;
}

.post-footer {
  display: block;
  overflow: hidden;
  position: relative;
  padding: 40px 0 0;
  margin: 40px 0 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.post-footer .row {
  padding: 0 0 10px;
  display: block;
  overflow: hidden;
}

.post-footer .author {
  width: 100%;
  float: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.post-footer .author .author-header {
  max-width: 30%;
  margin: 0;
  float: left;
}

.post-footer .author .author-header a {
  -webkit-border-radius: 200px;
  border-radius: 200px;
  overflow: hidden;
  max-width: 99px;
  display: block;
}

.post-footer .author .author-info {
  min-height: 80px;
  float: left;
  max-width: -webkit-calc(70% - 20px);
  max-width: calc(70% - 20px);
  padding-left: 20px;
}

.post-footer .share {
  width: 100%;
  padding-top: 20px;
  display: block;
  overflow: hidden;
}

.post-footer .share ul {
  margin-left: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.post-footer .share ul li {
  padding-bottom: 10px;
  padding-right: 20px;
}

.post-footer .share ul li:before {
  display: none;
}

.post-footer .pagination {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  clear: both;
}

.post-footer .pagination a {
  display: block;
  overflow: hidden;
  position: relative;
  display: block;
  overflow: hidden;
  background-color: #6d00fe;
  color: white;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  color: #fff;
  display: block;
  clear: both;
  padding: 22px 40px;
}

.post-footer .button-s01:before {
  border-style: solid;
  border-color: #fff;
  border-width: 2px 2px 0 0;
  content: "";
  display: inline-block;
  height: 8px;
  width: 8px;
  position: absolute;
  vertical-align: middle;
  top: 28px;
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
  left: 20px;
}

.post-footer .button-s01 small {
  padding-top: 10px;
  display: block;
  overflow: hidden;
}

.post-footer .pagination-previous.alignleft,
.post-footer .pagination-next.alignright {
  position: relative;
  width: 100%;
  padding: 10px 0;
}

.post-footer .pagination-next .button-s01:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  left: auto;
  right: 20px;
}

@media (min-width: 992px) {
  .post-footer .pagination {
    margin-left: -10px;
    margin-right: -10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .post-footer .pagination .pagination-previous.alignleft,
.post-footer .pagination .pagination-next.alignright {
    max-width: -webkit-calc(50% - 20px);
    max-width: calc(50% - 20px);
    padding: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .post-footer .pagination .pagination-previous.alignleft a,
.post-footer .pagination .pagination-next.alignright a {
    width: 100%;
  }

  .post-footer .pagination .pagination-previous.alignright {
    text-align: right;
  }

  .post-footer .row {
    padding: 0 0 20px;
  }

  .post-footer .author {
    width: 70%;
  }

  .post-footer .share {
    float: left;
    width: 30%;
    padding-top: 0;
  }

  .post-footer .share ul li {
    padding-bottom: 0;
  }
}
.breadcrumbs:after, .overlay-genesis {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.15s;
  -o-transition: opacity 0.15s;
  transition: opacity 0.15s;
  z-index: 1111;
}

@media only screen and (max-width: 1050px) {
  .mobile-menu-opened, .search-opened, .menu-opened {
    overflow: hidden;
  }
}
.mobile-menu-opened .overlay-genesis, .search-opened .overlay-genesis, .menu-opened .overlay-genesis {
  opacity: 0.3;
  visibility: visible;
}

.site-header-wrap {
  display: block !important;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  z-index: 9999;
  background: #fff;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s3ease;
  border-bottom: 1px solid rgba(157, 157, 156, 0.26);
  min-width: 320px;
}

.site-logo {
  float: left;
  max-width: 100px;
  padding: 15px 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.site-logo .site-description {
  visibility: hidden;
  opacity: 0;
  display: none;
}

.site-header-wrap .top-row, .site-header-wrap .bottom-row .site-navigation {
  display: none;
}

.top-header {
  background: #f6f6f6;
  font-size: 15px;
  height: 43px;
  -webkit-transition: opacity 0.5s, transform 0.5s, margin 0.3s;
  -webkit-transition: opacity 0.5s, margin 0.3s, -webkit-transform 0.5s;
  transition: opacity 0.5s, margin 0.3s, -webkit-transform 0.5s;
  -o-transition: opacity 0.5s, transform 0.5s, margin 0.3s;
  transition: opacity 0.5s, transform 0.5s, margin 0.3s;
  transition: opacity 0.5s, transform 0.5s, margin 0.3s, -webkit-transform 0.5s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  /* display:none */
}

.site-header-wrap.sticky .top-header {
  opacity: 0;
  visibility: hidden;
  margin-top: -40px;
}

.top-header * {
  color: #9d9d9c;
}

.top-header-left {
  float: left;
}

.top-header-right {
  float: right;
  max-width: 50%;
}

.top-header .wrap {
  padding-top: 10px;
  padding-bottom: 10px;
}

.admin-bar .site-header-wrap {
  top: 46px;
}

.icon-link {
  display: inline-block;
  float: right;
}

.icon-link * {
  float: left;
}

.icon-link span {
  line-height: 1.3;
  margin-right: 10px;
  display: inline-block;
  width: auto;
}

.icon-link span:last-child {
  margin-right: 0;
}

.site-header-wrap .top-header .icon {
  max-width: 21px;
}

.site-header-wrap .top-header svg {
  height: 19px;
  width: auto;
  max-width: 21px;
}

.top-header-left * {
  float: left;
}

.top-header-right * {
  float: right;
}

.top-header-left .icon-phone svg * {
  stroke: #9d9d9c;
  fill: #9d9d9c;
}

.site-header-wrap .site-header .top-row .icon-link {
  margin-left: 28px;
}

.site-header-wrap .site-header .top-row .icon-link.icon-cart .icon-basket {
  float: left;
  margin: 2px 10px 0 0;
}

.site-header-wrap .site-header .top-row .icon-link.icon-cart * {
  color: red;
  font-weight: bold;
}

.site-header-wrap .site-header .top-row .icon-link:last-child {
  margin-left: 0;
}

.site-header-wrap .site-header .top-row .icon-link .icon-phone svg {
  max-height: 15px;
  width: 15px;
  height: auto;
  margin: 2.5px 0;
}

.site-header-wrap .site-header .top-row .icon-link .icon-mail svg {
  width: 15px;
  height: auto;
  max-height: 15px;
  margin: 7px 0 0;
}

.site-header .main-menu > li > span > a {
  color: #333333;
  font-size: 15px;
  padding: 17.5px 5px 22px;
  display: inline-block;
}

.site-header .main-menu > li > span > a > span:after {
  content: attr(data-title);
  display: block;
  margin-top: -24px;
  font-weight: bold;
  opacity: 0;
}

.site-header .main-menu > li > .mega-wrap {
  position: absolute;
  background: #293679;
  z-index: 999;
  -webkit-transition: opacity 0.15s;
  -o-transition: opacity 0.15s;
  transition: opacity 0.15s;
  max-height: -webkit-calc(100vh - 220px);
  max-height: calc(100vh - 220px);
  overflow: auto;
  text-align: left;
  opacity: 0;
  visibility: hidden;
  padding: 25px;
  min-width: 250px;
  margin-left: -25px;
}

.site-header .main-menu > li.mega-menu > .mega-wrap {
  top: 100%;
  left: 50%;
  position: absolute;
  margin-left: -50vw;
  width: 100vw;
  background: #293679;
  z-index: 999;
  -webkit-transition: opacity 0.15s;
  -o-transition: opacity 0.15s;
  transition: opacity 0.15s;
  max-height: -webkit-calc(100vh - 220px);
  max-height: calc(100vh - 220px);
  overflow: auto;
  text-align: left;
  opacity: 0;
  visibility: hidden;
  padding: 0 100px;
}

.site-header .main-menu > li.hover > .mega-wrap {
  opacity: 1;
  visibility: visible;
}

.site-header .main-menu > li.mega-menu > .mega-wrap > div {
  height: 100%;
  padding-top: 25px;
  padding-bottom: 25px;
  width: 100%;
  max-width: 1250px;
  margin: 0 auto;
  padding: 25px 0;
}

.site-header .main-menu > li.mega-menu > .mega-wrap > div > .sub-menu {
  position: relative;
  z-index: 10;
  display: block;
  overflow: hidden;
}

.site-header .main-menu > li.mega-menu > .mega-wrap > div > .sub-menu > li {
  font-size: 15px;
  display: inline-block;
  vertical-align: top;
  width: 25%;
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 0;
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
  border-right: 1px solid #333;
}

.site-header .main-menu > li.mega-menu > .mega-wrap > div > .sub-menu > li:nth-child(4n+1) {
  clear: left;
  border-left: 1px solid #333;
}

.site-header .main-menu > li.mega-menu > .mega-wrap > div > .sub-menu > li > span > a {
  padding: 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  -webkit-justify-content: left;
          justify-content: left;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
          flex-direction: row;
  font-size: 18px;
  min-height: 50px;
  border: 0;
  min-width: 100%;
  text-align: left;
}

.site-header .main-menu > li.mega-menu > .mega-wrap > div > .sub-menu > li > span > a .menu-icon {
  max-width: 50px;
  display: inline-block;
  float: left;
  margin-right: 15px;
  min-width: 50px;
}

.site-header .main-menu > li.mega-menu > .mega-wrap > div > .sub-menu > li > span > a .menu-icon img {
  width: 100%;
}

.site-header .main-menu > li.mega-menu > .mega-wrap > div > .sub-menu > li > span > a:hover {
  background: transparent;
}

.site-header .main-menu > li > .mega-wrap > div > .sub-menu > li, .site-header .main-menu > li > .mega-wrap > div > .sub-menu > li li {
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  overflow: hidden;
}

.site-header .main-menu > li > .mega-wrap > div > .sub-menu > li li:last-child {
  margin-bottom: 0;
}

.site-header .main-menu > li > .mega-wrap > div > .sub-menu > li > span > a {
  padding: 12.5px 0px;
  color: #fff;
  display: block;
  font-size: 18px;
  /* font-weight: 600; */
}

.site-header .main-menu > li > .mega-wrap > div > .sub-menu > li li > span > a {
  padding: 5px 20px;
  color: #fff;
  display: block;
  font-size: 18px;
}

.site-header .main-menu > li > .mega-wrap > div > .sub-menu > li li > span > a:hover, .site-header .main-menu > li > .mega-wrap > div > .sub-menu > li > span > a:hover {
  color: #01a4de;
  font-weight: 600;
}

.site-header .main-menu > li.current_page_parent > span > a,
.site-header .main-menu > li.current-menu-item > span > a, .site-header .main-menu > li.current-menu-ancestor > span > a, .site-header .main-menu > li.current-menu-parent > span > a, .site-header .main-menu > li > span > a:hover, .site-header .main-menu > li.hover > span > a, .site-header .main-menu > li.menu-item-has-children.hover > span > a > span {
  font-weight: 600;
  color: #293679;
}

.site-header .header-right {
  display: inline-block;
  max-width: -webkit-calc(100% - 100px);
  max-width: calc(100% - 100px);
  float: right;
  font-size: 15px;
}

.search-icon {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  /* -webkit-transform: translate3d(0, 0, 0) scale(1); */
  /* transform: translate3d(0, 0, 0) scale(1); */
  padding: 5px 11px;
  height: 71px;
  width: 40px;
}

.search-icon span {
  -webkit-border-radius: 0;
          border-radius: 0;
  background: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  padding: 0;
  position: relative;
  height: 20px;
  width: 20px;
  cursor: pointer;
  left: 0;
  top: 5px;
  font-size: 0;
}

.search-icon span:before {
  background-color: #333;
  -webkit-border-radius: 2.5px;
          border-radius: 2.5px;
  content: "";
  display: inline-block;
  height: 11px;
  left: 14px;
  position: absolute;
  top: 11px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  transition: all 0.15s linear;
  width: 1px;
}

.search-icon span:after {
  border: 1px solid #333;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  content: "";
  height: 12px;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  transition: all 0.15s linear;
  width: 12px;
}

.search-opened .search-icon span:before {
  height: 22px;
  left: 9px;
  top: -1px;
  width: 1px;
}

.search-opened .search-icon span:after {
  background-color: #333;
  border: 0;
  -webkit-border-radius: 0;
          border-radius: 0;
  height: 22px;
  left: 9px;
  top: -1px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 1px;
}

.other-elements {
  display: block !important;
}

.search-bar {
  position: fixed;
  left: 0;
  right: 0;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #ffffff;
  padding: 0 0;
  overflow: visible;
  z-index: 11111;
  -webkit-transition: opacity 0.15s;
  -o-transition: opacity 0.15s;
  transition: opacity 0.15s;
  opacity: 0;
  visibility: hidden;
  top: 115px;
}

.search-opened .search-bar {
  visibility: visible;
  opacity: 1;
}

.body-sticky .search-bar {
  top: 74.5px;
}

.admin-bar .search-bar {
  top: 161px;
}

.admin-bar.body-sticky .search-bar {
  top: 132px;
}

.search-bar .search-form-wrap {
  position: relative;
  padding: 20px 0 20px;
}

.search-bar ::-webkit-input-placeholder {
  color: #000;
}

.search-bar ::-moz-placeholder {
  color: #000;
}

.search-bar :-ms-input-placeholder {
  color: #000;
}

.search-bar ::-ms-input-placeholder {
  color: #000;
}

.search-bar ::placeholder {
  color: #000;
}

.search-bar input[type=search] {
  background: rgba(0, 0, 0, 0.05);
  border: 0;
  border-bottom: 0;
  color: #000;
  padding-left: 50px;
  font-size: 18px;
  -webkit-border-radius: 6px;
          border-radius: 6px;
}

.search-bar input[type=submit] {
  position: absolute;
  left: 14px;
  top: 0;
  bottom: 0;
  margin: 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAYAAABHomvIAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAKKADAAQAAAABAAAAKQAAAABkTm0mAAADuUlEQVRYCcWYMVbbQBCGsZwipTseNCgnQIEDYE4Q5wSYLh3uUsY3wOnSxZSpMCewcgDAnACocGk6GiDf7yfxxHglrSyC9z3e7s7O/PPvzOyuRWPNs0VR1EJ1LwiCTqPRCJ+fn0P1iXmsHtnk6enpZEJL5LW7RhkCxEJI/YBMt0w3XYfojPEAsj/hqvHSLZegIgax4yrELAsRxb53fn5+Ytd8506CkIuazeZvQCJfoCI9iA4vLi4Oi3Ty1hYIihyRG7PzVp6R5Di9okvT10J/u0iftcnj4+N+1ZR/yIKWkYPUX4gMcBS7HO3u7nbA099BFjcZKyunjPcda7milwhCrgXAGM3IaitaFHwPUrFdc82TjQ5dUa2a7iB1QFr7jBfIITuDXNuXnPDQnVBzwjrRPNsg3WUD7aysaDyPIAYh0bu2ikopjrzBrL3mpH1IZ1Mec7K9Uj2PIOT6gLxqkLslcqqnWg0iXZWIAWnv7Ox0jcw5DVR7rNgdSrlPpmZOq4pC1a81IdVemw+IXtsaa8ekdmjly85VvyoXY//FzJ1Tpdi1k6FTu55wATO5lgpRA3YWWg1SEltZ3TmYI4uB78jK7FwR3LJCXRNWVne+bD0HFGtY17mvva1DfHtF0Bf/LfRstmZloKpBe7rKbJZet9nC900Z2MtTl1X0OV1ZfZ+xXiuHXnkEMVo4EOys7QCrJeKt71gAn9siQGloDZkfJC+MY2lp0ZGxvPe5LYJE6T5rTK3o534vK6sz1rtr6w+8kQ/mvAZJ6cChfEQUI4e8kiipvWNrxI/evpW55nOCpFkEXVEc10m1bHnrT5UR4/yMzN0YmXM6J6hbnij2rEaS6mscVY6kbCA3BtPa3hO9BV/WdzpvpoO7u7vJ5ubmJwsIyY/U47eNjY219fX1q+l0+pDauHp4tcD5jt0v/kKrQyAe+PsDztSuueaNrFDgkIkB3s7K0zHAM8YjPfzozC4vL+eXvKKFfCu5SvSfh1Zq4+qFA4a+8Cau9azsFUEtJCRFYC+r+NZjX5ILBFMiOd8S6fKb9AnJrwQyzgN0PnVS1reEPrQBucoz9pCfgfE5D0OloINU9H2SG8Gs8+Si7SDz+Zmu62oEsUFaY2W1LV9s4tD1meFFUABqcqRvGMB0KNaIwLxnrmJX4YtTrDXbliVZiaB1WnW+DMl3JagNVSX57gSrklwJwSokV0bQhySHb5Z7DwrgfzdOvE6+boW8u/Z2pRFMA5B3cPRQrDSCKUFHJHXZFz6Bqe2794pm1uk/DpXM9aib068AAAAASUVORK5CYII=");
  background-color: transparent;
  font-size: 0;
  background-repeat: no-repeat;
  background-position: 0 13px;
  -webkit-border-radius: 0;
          border-radius: 0;
  padding: 0px 20px;
  -webkit-background-size: 18px 18px;
          background-size: 18px;
}

.search-bar input[type=submit]:hover, .search-bar input[type=submit]:focus {
  background-color: transparent;
}

.search-bar .search-icon {
  display: none;
}

.mobile-menu {
  display: inline-block;
  display: block;
  position: fixed;
  max-width: 100%;
  top: 115px;
  bottom: 0;
  right: 0;
  background: #fff;
  width: 100%;
  -webkit-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
  z-index: 99999;
  height: 0;
}

.admin-bar .mobile-menu {
  top: 161px;
}

.body-sticky .mobile-menu {
  top: 75px;
}

.header-sticky .mobile-menu {
  top: 61px;
}

.mobile-menu-opened .mobile-menu {
  opacity: 1;
  visibility: visible;
  height: auto;
}

.mobile-menu ul li, .mobile-menu ul li a, .mobile-menu ul li .link-wrap {
  clear: both;
  display: block;
  overflow: hidden;
  /* position: relative; */
  width: 100%;
  float: left;
  font-size: 16px;
  letter-spacing: 0.025rem;
  font-weight: 500;
}

.mobile-menu ul li {
  padding: 0 20px;
}

.mobile-menu ul li .link-wrap {
  border-top: 1px solid #eae8e4;
}

.mobile-menu ul li:first-child .link-wrap {
  border-top: 0;
}

.mobile-menu ul li a {
  padding: 16px 0px;
}

.mobile-menu .menu-item-has-children > .link-wrap a {
  width: -webkit-calc(100% - 54px);
  width: calc(100% - 54px);
}

.mobile-menu .menu-with-icon a {
  padding: 11.5px 0;
  line-height: 1.6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
}

.mobile-menu .menu-with-icon .menu-icon {
  float: left;
  width: 41px;
  height: 41px;
  margin-right: 15px;
}

.mobile-menu .menu-with-icon .menu-icon img {
  max-height: 40px;
  max-width: 40px;
  float: left;
}

.mobile-menu .back-toggle, .mobile-menu .submenu-toggle {
  width: 54px;
  display: block;
  float: right;
  height: 54px;
  position: relative;
}

.mobile-menu .submenu-toggle {
  position: absolute;
  right: 0;
}

.mobile-menu .back-toggle:before, .mobile-menu .submenu-toggle:before {
  content: "";
  position: absolute;
  right: 24px;
  top: 54%;
  width: 8px;
  height: 8px;
  margin-top: -5px;
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  z-index: 11;
}

.mobile-menu .mega-wrap .mobile-back {
  background: #03a2de;
}

.mobile-menu .mega-wrap .mobile-back a {
  padding: 0;
  text-align: right;
  background: #03a2de;
  color: #fff;
}

.mobile-menu .mega-wrap .mobile-back a span {
  padding: 16px 0;
  display: block;
  float: left;
}

.mobile-menu .mega-wrap .mobile-back .back-toggle {
  width: 25px;
}

.mobile-menu .back-toggle {
  float: left;
  /* border-right: 1px solid #fff; */
  padding: 0;
}

.mobile-menu .back-toggle:before {
  left: 2px;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-bottom: 0;
  border-right: 0;
}

.mobile-menu .mega-wrap {
  position: fixed;
  top: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  background: #fff;
  left: 100%;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  z-index: 999999;
  height: 100%;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
}

.mobile-menu .submenu-active > .mega-wrap,
.mobile-menu .submenu-submenu-active > .mega-wrap,
.mobile-menu .mobile-menu-wrap {
  height: -webkit-calc(100vh - 200px);
  height: calc(100vh - 200px);
  overflow: scroll;
}

.mobile-menu .submenu-active > .mega-wrap, .mobile-menu .submenu-submenu-active > .mega-wrap {
  opacity: 1;
  visibility: visible;
  left: 0;
}

.body-sticky .mobile-menu .submenu-active > .mega-wrap,
.body-sticky .mobile-menu .submenu-submenu-active > .mega-wrap .body-sticky .mobile-menu .mobile-menu-wrap {
  height: -webkit-calc(100vh - 200px);
  height: calc(100vh - 200px);
  overflow: scroll;
}

.mobile-hamburger {
  height: 71.08px;
  margin-right: -20px;
  width: 50px;
  cursor: pointer;
}

.mobile-hamburger .icon {
  display: inline-block;
  position: relative;
  height: 18px;
  width: 22px;
  margin-left: 30px;
  margin-top: 18px;
  margin: 26.5px 20px 26.5px 8px;
  overflow: hidden;
}

.mobile-hamburger .icon:before, .mobile-hamburger .icon:after, .mobile-hamburger .icon span:before, .mobile-hamburger .icon span:after {
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  -webkit-transition: all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition: all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  width: 100%;
  background: #000;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  left: 0;
  -webkit-border-radius: 100px;
          border-radius: 100px;
}

.mobile-hamburger .icon span:before, .mobile-hamburger .icon span:after {
  top: 8px;
}

.mobile-hamburger .icon:after {
  bottom: 0;
}

.mobile-menu-opened .mobile-hamburger .icon:after, .mobile-menu-opened .mobile-hamburger .icon:before {
  -webkit-transform: translateX(0%) scale(0);
  -ms-transform: translateX(0%) scale(0);
  transform: translateX(0%) scale(0);
}

.mobile-menu-opened .mobile-hamburger .icon span:before {
  -webkit-transform: translateX(0%) rotate(-45deg);
  -ms-transform: translateX(0%) rotate(-45deg);
  transform: translateX(0%) rotate(-45deg);
}

.mobile-menu-opened .mobile-hamburger .icon span:after {
  -webkit-transform: translateX(0%) rotate(45deg);
  -ms-transform: translateX(0%) rotate(45deg);
  transform: translateX(0%) rotate(45deg);
}

.site-header .header-elements {
  float: right;
}

.header-icons .icon-basket {
  padding: 24.5px 10px;
  margin: 0;
}

.header-icons .icon-cart svg {
  width: 22px;
  height: 22px;
}

.header-icons .icon-cart .cart-contents-count {
  margin: 0;
  padding: 24px 10px 24px 0;
  color: #e53322;
  font-size: 18px;
}

.header-icons .icon-cart .icon-link span {
  margin: 0;
}

@media only screen and (min-width: 768px) {
  .admin-bar .site-header-wrap {
    top: 32px;
  }
}
@media only screen and (min-width: 1050px) {
  .top-header {
    height: 50px;
  }

  .top-header .wrap {
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .top-header .top-header-left {
    display: block;
    width: 50%;
    text-align: left;
  }

  .top-header .top-header-left .icon-link {
    float: left;
  }

  .site-header-wrap .top-header svg {
    height: 19px;
  }

  .site-header-wrap.sticky .top-header {
    margin-top: -50px;
  }

  .site-logo {
    max-width: 135px;
    padding: 22px 0;
  }

  .site-header .header-right {
    font-size: 15px;
  }

  .site-header .header-right .top-row, .site-header .header-right .bottom-row {
    display: block;
    width: 100%;
    padding: 22px 0 0;
    overflow: hidden;
  }

  .site-header .header-right .top-row * {
    color: #9d9d9c;
  }

  .site-header .header-right .bottom-row {
    padding: 0;
  }

  .site-header .header-right .bottom-row > div, .site-header .header-right .bottom-row > nav {
    float: right;
  }

  .site-header .header-right .bottom-row > nav > div,
.site-header .header-right .bottom-row > nav > div > ul,
.site-header .header-right .bottom-row > nav > div > ul > li {
    float: left;
  }

  .site-header .header-right .bottom-row .main-menu > li {
    padding: 0 0;
    display: inline-block;
  }

  .site-header-wrap .top-header, .site-header-wrap .top-row, .site-header-wrap .bottom-row .site-navigation {
    display: block;
  }

  .search-icon {
    height: auto;
    padding: 0 0 0 10px;
    width: auto;
  }

  .search-icon span {
    width: 15px;
    height: 15px;
  }

  .search-icon span:before {
    height: 8px;
    left: 10px;
    top: 8px;
    width: 1px;
  }

  .search-icon span:after {
    height: 8px;
    width: 8px;
  }

  .search-opened .search-icon span:after {
    top: -3px;
  }

  .search-bar {
    top: 150px;
  }

  .search-bar .search-form-wrap {
    padding: 30px 0;
  }

  .search-bar input[type=search] {
    font-size: 24px;
    padding-left: 68px;
    font-weight: 200;
  }

  .search-bar input[type=submit] {
    left: 20px;
    -webkit-background-size: 21px 21px;
            background-size: 21px;
    background-position: 0 16px;
  }

  .body-sticky .search-bar {
    top: 99.5px;
  }

  .header-icons .icon-cart, .mobile-hamburger {
    display: none;
  }

  .admin-bar .search-bar {
    top: 183px;
  }

  .admin-bar.body-sticky .search-bar {
    top: 132px;
  }
}
.site-banner {
  clear: both;
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  min-height: 420px;
  /* max-height: 470px; */
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.site-banner .overlay {
  background: #fff;
}

.site-banner .elements-wrap .element {
  margin-bottom: 35px;
}

.site-banner .elements-wrap .heading {
  margin-bottom: 15px;
  font-weight: 400;
}

.site-banner .elements-wrap .heading {
  font-size: 48px;
}

.site-banner .elements-wrap .sub-heading {
  font-size: 24px;
  font-weight: bold;
  text-transform: uppercase;
}

.site-banner .elements-wrap .content-section a:hover,
.site-banner .elements-wrap .content-section a:focus {
  color: #293679;
  font-weight: bold;
}

.site-banner .elements-wrap .sub-heading,
.site-banner .elements-wrap .element:last-child {
  margin-bottom: 0;
}

.site-banner .description-content-block {
  width: 100%;
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.site-banner .description-content-block img {
  max-height: 140px;
  width: auto;
  border: 1px solid #0e416b;
  padding: 15px;
}

.site-banner .description-content-block .elements-wrap {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.site-banner .description-content-block .elements-wrap .elements-wrap-wrap {
  position: relative;
  margin: 0 auto;
  font-size: 16px;
  z-index: 999;
  width: 100%;
  padding-top: 66px;
  padding-bottom: 40px;
  display: block;
}

.site-banner-s2 .description-content-block .elements-wrap .elements-wrap-wrap {
  padding-top: 40px;
  padding-bottom: 25px;
}

.site-banner .product-details {
  position: relative;
  bottom: 0;
  left: 0;
  z-index: 40;
  background: transparent;
  left: 0;
  right: 0;
  padding: 10px 0;
  color: #fff;
  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;
  min-height: 134px;
}

.site-banner-s3 .product-details {
  font-weight: bold;
}

.site-banner .product-details ul {
  padding: 0;
}

.site-banner .product-details li {
  list-style-type: none;
  padding: 5px 0;
  margin: 0;
}

.site-banner .product-details li .label {
  font-weight: bold;
}

/* Pattern Holder --------------------------- */
.site-banner .pattern-holder,
.pattern-row .site-banner .pattern-holder {
  background: url(../../images/pattern-banner.png) no-repeat;
  background-position: right bottom;
  background-repeat: no-repeat;
  z-index: 30;
  opacity: 1;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

/* Scroll Down Arrow ------------------------ */
.scroll-down-anchor {
  position: absolute;
  bottom: 45px;
  z-index: 999;
  left: 0;
  right: 0;
  width: auto;
  text-align: center;
  display: block;
}

.scroll-down-anchor .chevron {
  margin: 0 auto;
}

.scroll-down-anchor .chevron:before {
  height: 20px;
  border-color: #ffffff;
  width: 20px;
}

/*@keyframes duration | easing-function | delay |
iteration-count | direction | fill-mode | play-state | name */
.site-banner .loading {
  display: none;
}

/* Media Queries
---------------------------------------------------------------------------- */
@media only screen and (min-width: 768px) {
  .site-banner .elements-wrap .element {
    max-width: 70%;
  }

  .site-banner .elements-wrap .heading {
    font-size: 48px;
    max-width: 60%;
    line-height: 1;
  }
}
@media only screen and (min-width: 1150px) {
  .site-banner .description-content-block *,
.site-banner .description-content-block {
    font-size: 20px;
  }

  .site-banner .elements-wrap .heading,
.site-banner .elements-wrap .heading * {
    font-size: 72px;
  }

  .site-banner .description-content-block .elements-wrap .elements-wrap-wrap {
    padding-top: 83px;
  }
}
.blog-grid .vc_col-sm-4 .blog-item {
  padding-bottom: 35px;
}

.blog-grid .vc_col-sm-4:last-child .blog-item:last-child {
  padding-bottom: 0;
}

.blog-grid .wpb_wrapper,
.blog-grid .blog-item,
.blog-grid .grid-item,
.blog-grid .content-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 1;
  position: relative;
}

.blog-grid .grid-s2 .grid-item {
  -webkit-box-flex: revert;
  -webkit-flex-grow: revert;
      -ms-flex-positive: revert;
          flex-grow: revert;
}

.blog-grid .grid-s1.blog-item {
  -webkit-border-radius: 5px;
          border-radius: 5px;
  overflow: hidden;
  min-height: 250px;
  margin-bottom: 15px;
  padding-bottom: 0;
}

.blog-grid .grid-s1.blog-item * {
  color: #fff;
}

.blog-grid .vc_col-sm-4 .grid-s1.blog-item {
  margin-bottom: 15px;
  min-height: 250px;
}

.blog-grid .grid-s1.blog-item .image-wrapper {
  position: absolute;
}

.blog-grid .grid-s1.blog-item .overlay {
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 255, 0.02) 35%, rgba(40, 52, 104, 0.26) 49%, rgba(46, 51, 79, 0.6) 69%, rgba(50, 50, 56, 0.93) 89%, rgba(51, 51, 51, 0.93) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 255, 0.02) 35%, rgba(40, 52, 104, 0.26) 49%, rgba(46, 51, 79, 0.6) 69%, rgba(50, 50, 56, 0.93) 89%, rgba(51, 51, 51, 0.93) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(35%, rgba(0, 0, 255, 0.02)), color-stop(49%, rgba(40, 52, 104, 0.26)), color-stop(69%, rgba(46, 51, 79, 0.6)), color-stop(89%, rgba(50, 50, 56, 0.93)), to(rgba(51, 51, 51, 0.93)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 255, 0.02) 35%, rgba(40, 52, 104, 0.26) 49%, rgba(46, 51, 79, 0.6) 69%, rgba(50, 50, 56, 0.93) 89%, rgba(51, 51, 51, 0.93) 100%);
}

.blog-grid .grid-s1.blog-item a:hover .overlay {
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 255, 0.02) 35%, rgba(40, 52, 104, 0.26) 49%, rgba(46, 51, 79, 0.5) 69%, rgba(50, 50, 56, 0.83) 89%, rgba(51, 51, 51, 0.83) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 255, 0.02) 35%, rgba(40, 52, 104, 0.26) 49%, rgba(46, 51, 79, 0.5) 69%, rgba(50, 50, 56, 0.83) 89%, rgba(51, 51, 51, 0.83) 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(35%, rgba(0, 0, 255, 0.02)), color-stop(49%, rgba(40, 52, 104, 0.26)), color-stop(69%, rgba(46, 51, 79, 0.5)), color-stop(89%, rgba(50, 50, 56, 0.83)), to(rgba(51, 51, 51, 0.83)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 255, 0.02) 35%, rgba(40, 52, 104, 0.26) 49%, rgba(46, 51, 79, 0.5) 69%, rgba(50, 50, 56, 0.83) 89%, rgba(51, 51, 51, 0.83) 100%);
}

.blog-grid .grid-s1.blog-item .overlay {
  display: block;
  background: rgba(51, 51, 51, 0.5);
}

.blog-grid .grid-s1.blog-item a:hover .overlay {
  background: rgba(51, 51, 51, 0.6);
}

.blog-grid .grid-s1.blog-item .overlay svg {
  position: absolute;
  right: 30px;
  top: 15px;
  width: 25px;
}

.blog-grid .grid-s1.blog-item .content-wrapper {
  z-index: 10;
  position: relative;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  color: #fff;
  padding: 30px;
}

.blog-grid .grid-s2.blog-item .image-wrapper {
  position: relative;
  padding-bottom: 66.6%;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  overflow: hidden;
  height: auto;
  border: 1px solid #eee;
}

.blog-grid .grid-s2 .visual-holder .image-bg.video-bg {
  background-position: center;
  -webkit-background-size: 120% 120%;
          background-size: 120%;
}

.blog-grid .grid-s2.blog-item .image-wrapper .image-wrapper,
.blog-grid .grid-s2.blog-item .image-wrapper .video-wrapper {
  position: absolute;
  padding-bottom: 0;
}

.blog-grid .grid-s2.blog-item .image-wrapper .video-wrapper {
  z-index: 10;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

.blog-grid .grid-s2.blog-item .image-wrapper iframe {
  width: 100%;
  height: 100%;
}

.blog-grid .grid-s2.blog-item .content-wrapper {
  padding-top: 25px;
}

.single-post .post-meta {
  margin-bottom: 0px;
  display: block;
  overflow: hidden;
}

.post-meta > div {
  float: left;
  display: inline-block;
  font-size: 15px;
  padding: 3px 20px 5px;
}

.post-meta > div.post-date {
  padding-left: 0;
  padding-top: 10px;
  display: block;
  width: 100%;
}

.type-post .post-meta > div {
  padding: 0px 0px 0px;
}

.type-post .post-meta > div.post-date {
  padding-top: 20px;
}

.post-categories {
  border: 1px solid #00a6e3;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  padding: 3px 20px 5px;
}

.type-post .post-categories {
  border: 0;
  -webkit-border-radius: 0;
          border-radius: 0;
  padding: 0;
}

.type-post .category-list {
  padding: 0;
  margin: 0;
  display: inline-block;
  overflow: visible;
}

.type-post .category-list li:before {
  display: none;
}

.type-post .category-list li {
  display: inline-block;
  float: left;
  margin: 0;
  padding: 0;
  overflow: visible;
  padding-right: 15px;
}

.type-post .category-list li a {
  border: 1px solid #00a6e3;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  padding: 3px 20px 5px;
  display: inline-block;
  color: #00a6e3;
  font-weight: normal;
}

.type-post .category-list li a:hover {
  background: #00a6e3;
  color: #fff;
  opacity: 1;
}

.post-tags {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  margin: 40px 0 30px;
  padding: 30px 0 0px;
}

.post-tags .category-list li {
  margin: 10px 0px 0;
}

.post-tags .category-list li a {
  background: red;
  color: #fff;
  border-color: red;
  text-transform: capitalize;
}

.post-tags .category-list li a:hover {
  border-color: red;
  background: red;
  opacity: 0.7;
}

.blog-entry-header,
.blog-entry-header .image-wrapper {
  position: relative;
}

.blog-entry-header .image-wrapper {
  padding-bottom: 50%;
  border: 1px solid #eee;
}

.type-post h2 {
  font-size: 25px;
  font-weight: bold;
  color: #f90802;
}

.type-post h3 {
  font-size: 23px;
  font-weight: bold;
}

.type-post a {
  color: #f90802;
  color: #f90802;
  -webkit-transition: opacity 0.35s;
  -o-transition: opacity 0.35s;
  transition: opacity 0.35s;
}

.type-post a:hover {
  opacity: 0.6;
}

.type-post ol {
  margin-bottom: 20px;
  margin-left: 30px;
}

.type-post ol li {
  padding-left: 5px;
  padding-bottom: 5px;
}

.type-post ol li:last-child {
  padding-bottom: 0;
}

.type-post ul {
  margin-left: 20px;
  margin-bottom: 20px;
  padding-bottom: 0;
}

.type-post ul li {
  padding-left: 10px;
  padding-bottom: 20px;
}

.type-post ul li:last-child {
  padding-bottom: 0;
}

.type-post ul:last-child {
  margin-bottom: 0;
}

.type-post h1,
.type-post h2,
.type-post h3,
.type-post h4,
.type-post h5,
.type-post h6,
.type-post .heading-s01,
.type-post .heading-s02,
.type-post .heading-s03,
.type-post .heading-s04,
.type-post .heading-s05,
.type-post .heading-s06 {
  margin-bottom: 25px;
  line-height: 1.2;
  letter-spacing: 0;
}

.type-post h1,
.type-post .heading-s01 {
  font-size: 30px;
}

.type-post h2,
.type-post .heading-s02 {
  font-size: 26px;
  color: #f90802;
}

.type-post h3,
.type-post .heading-s03 {
  font-size: 24px;
  color: #00a6e3;
}

.type-post h4,
.type-post .heading-s04 {
  font-size: 22px;
  color: #919191;
}

.type-post h5,
.type-post .heading-s05 {
  font-size: 20px;
}

.type-post h6,
.type-post .heading-s06 {
  font-size: 18px;
}

.type-post blockquote {
  padding: 35px;
  background-color: #00a6e3;
  color: #ffffff;
  font-weight: 200;
  margin: 30px 0;
  line-height: 1.2;
  letter-spacing: 0;
}

.type-post blockquote * {
  padding: 0;
  margin: 0;
  font-size: 28px;
  color: #ffffff;
  line-height: 1.2;
  letter-spacing: 0;
}

.type-post .button-s1 {
  color: #fff;
}

.post-footer {
  display: block;
  overflow: hidden;
  position: relative;
  padding: 40px 0 30px;
  margin: 40px 0 30px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.post-footer .row {
  padding: 0 0 10px;
  display: block;
  overflow: hidden;
}

.post-footer .author {
  width: 100%;
  float: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.post-footer .author .author-header {
  max-width: 30%;
  margin: 0;
  float: left;
}

.post-footer .author .author-header a {
  -webkit-border-radius: 200px;
  border-radius: 200px;
  overflow: hidden;
  max-width: 99px;
  display: block;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.post-footer .author .author-info {
  min-height: 59px;
  float: left;
  max-width: -webkit-calc(70% - 20px);
  max-width: calc(70% - 20px);
  padding-left: 20px;
}

.post-footer .author .author-info h5,
.post-footer .author .author-info h5 a {
  font-weight: bold;
  color: #f90802;
  margin-bottom: 10px;
  display: block;
  overflow: hidden;
  width: 100%;
}

.post-footer .share {
  width: 100%;
  padding-top: 20px;
  display: block;
  overflow: hidden;
}

.post-footer .share ul {
  margin-left: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.post-footer .share ul li {
  padding-bottom: 10px;
  padding-right: 20px;
}

.post-footer .share ul li:before {
  display: none;
}

.post-footer .pagination {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  clear: both;
}

.post-footer .pagination a {
  display: block;
  overflow: hidden;
  position: relative;
  display: block;
  overflow: hidden;
  background-color: #f90802;
  color: white;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  color: #fff;
  display: block;
  clear: both;
  padding: 22px 40px;
}

.post-footer .pagination a:hover {
  opacity: 0.8;
}

.post-footer a:before {
  border-style: solid;
  border-color: #fff;
  border-width: 2px 2px 0 0;
  content: "";
  display: inline-block;
  height: 8px;
  width: 8px;
  position: absolute;
  vertical-align: middle;
  top: 32px;
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
  left: 20px;
}

.post-footer a small {
  padding-top: 10px;
  display: block;
  overflow: hidden;
}

.post-footer .pagination-previous.alignleft,
.post-footer .pagination-next.alignright {
  position: relative;
  width: 100%;
  padding: 10px 0;
}

.post-footer .pagination-next a:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  left: auto;
  right: 20px;
}

.site-inner .archive-pagination {
  padding: 0;
  margin: 0 0 50px;
  text-align: center;
}

.site-inner .archive-pagination ul,
.site-inner .archive-pagination li {
  padding: 0;
  margin: 0;
}

.site-inner .archive-pagination li {
  margin: 0 2.5px;
}

.site-inner .archive-pagination li:before {
  display: none;
}

@media (min-width: 992px) {
  .post-meta > div {
    padding: 3px 20px 5px;
  }

  .pagination-wrap {
    margin-left: -10px;
    margin-right: -10px;
  }

  .post-footer .pagination {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    margin: 0;
    padding: 0;
  }

  .post-footer .pagination .pagination-previous.alignleft,
.post-footer .pagination .pagination-next.alignright {
    max-width: 50%;
    padding: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .post-footer .pagination .pagination-previous.alignleft a,
.post-footer .pagination .pagination-next.alignright a {
    width: 100%;
  }

  .post-footer .pagination .pagination-previous.alignright {
    text-align: right;
  }

  .post-footer .row {
    padding: 0 0 20px;
  }

  .post-footer .author {
    width: 70%;
  }

  .post-footer .share {
    float: left;
    width: 30%;
    padding-top: 0;
  }

  .post-footer .share ul li {
    padding-bottom: 0;
  }

  .blog-grid .vc_col-sm-8 .grid-s1.blog-item {
    min-height: 515px;
  }

  .blog-grid .vc_col-sm-8 .grid-s1.blog-item,
.blog-grid .vc_col-sm-4 .grid-s1.blog-item:last-child {
    margin-bottom: 50px;
  }

  .post-meta > div.post-date {
    padding-left: 20px;
    padding-top: 5px;
    display: inline-block;
    width: auto;
  }

  .type-post .post-meta > div.post-date {
    padding-top: 5px;
  }
}
/*    $theme_color_1              : #353535      ;
$theme_color_2              : #d3373c      ;
$theme_color_3              : #d3373c      ;
*/
.gdpr_lightbox-active,
.gdpr_lightbox-active body {
  overflow: hidden;
}

.gdpr_lightbox {
  z-index: 9999999990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  background: #fff;
  outline: none !important;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.gdpr_lightbox.gdpr_lightbox-opened {
  opacity: 1;
}

.gdpr_lightbox.gdpr_lightbox-closed {
  opacity: 0;
}

.gdpr_lightbox * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.gdpr_lightbox-wrap {
  z-index: 9999999991;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  outline: none !important;
  overflow: auto;
}

.gdpr_lightbox-wrap:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}

.gdpr_lightbox-loader {
  z-index: 9991;
  color: #fff;
  position: absolute;
  top: 50%;
  margin-top: -0.8em;
  width: 100%;
  text-align: center;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.gdpr_lightbox-loading .gdpr_lightbox-loader {
  opacity: 1;
}

.gdpr_lightbox-container {
  z-index: 9992;
  position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  white-space: normal;
  max-width: 100%;
  max-height: 100%;
  outline: none !important;
  padding: 30px;
}

.gdpr_lightbox-content {
  z-index: 9993;
  width: 100%;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  padding-bottom: 30px;
}

.gdpr_lightbox-closed .gdpr_lightbox-content,
.gdpr_lightbox-loading .gdpr_lightbox-content {
  -webkit-transform: scale(0.8);
      -ms-transform: scale(0.8);
          transform: scale(0.8);
}

.gdpr_lightbox-close,
.gdpr_lightbox-close:active,
.gdpr_lightbox-close:focus,
.gdpr_lightbox-close:hover,
.gdpr_lightbox-close:visited {
  z-index: 9994;
  width: 35px;
  height: 35px;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-appearance: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.gdpr_lightbox-close::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.gdpr_lightbox-close:active {
  top: 1px;
}

.gdpr_lightbox-image img {
  max-width: 100%;
  display: block;
  line-height: 0;
  border: 0;
}

.gdpr_lightbox-iframe .gdpr_lightbox-container {
  width: 100%;
  max-width: 964px;
}

.gdpr_lightbox-iframe-container {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: auto;
  pointer-events: auto;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-overflow-scrolling: touch;
}

body.moove_gdpr_overflow {
  overflow: hidden;
}

body.moove_gdpr_overflow #page {
  position: relative;
  z-index: 10;
}

body.moove_gdpr_overflow #main-header,
body.moove_gdpr_overflow #page-container {
  z-index: 99;
}

.gdpr_lightbox-hide {
  display: none;
}

.cookie-switch.focus-g {
  -webkit-border-radius: 50px;
          border-radius: 50px;
}

#moove_gdpr_cookie_modal .mgbutton.focus-g,
.cookie-switch.focus-g {
  -webkit-box-shadow: 1px 1px 5px #293679;
          box-shadow: 1px 1px 5px #293679;
}

.gdpr-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

#moove_gdpr_cookie_modal li a .gdpr-svg-icon,
#moove_gdpr_cookie_modal li button .gdpr-svg-icon {
  height: 30px;
  display: inline-block;
  float: left;
  width: 35px;
  margin-right: 5px;
  position: relative;
  top: 0;
}

#moove_gdpr_cookie_modal li a .gdpr-svg-icon svg,
#moove_gdpr_cookie_modal li button .gdpr-svg-icon svg {
  height: 30px;
  width: auto;
  background-color: transparent;
}

body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu .gdpr-svg-icon,
body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,
body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,
body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,
body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon {
  display: none;
}

.moove_gdpr_cookie_modal_open .gdpr_lightbox-content:after {
  -webkit-box-shadow: none;
          box-shadow: none;
}

#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn,
#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn {
  display: none;
}

#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn,
#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn {
  display: block;
  position: absolute;
  top: -15px;
  right: -15px;
  background-color: #fff;
}

#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn.focus-g,
#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:hover,
#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn.focus-g,
#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn:hover {
  background-color: #293679;
  color: #fff;
}

#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container,
#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container {
  position: relative;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn {
  background-color: transparent;
  padding: 0;
  display: inline-block;
  float: right;
  position: relative;
  line-height: 20px;
  margin: 3px 4px;
  width: 36px;
  height: 36px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  -webkit-box-shadow: inset 0 0 0 1px #293679;
          box-shadow: inset 0 0 0 1px #293679;
  color: #293679;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.gdpr-content-close-btn {
  display: none;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.focus-g,
#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn:hover {
  background-color: #293679;
  color: #fff;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i {
  font-size: 32px;
  top: -1px;
  position: relative;
  height: 30px;
  display: block;
  overflow: hidden;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn {
  color: #fff;
  opacity: 0.7;
  -webkit-box-shadow: inset 0 0 0 1px #fff;
          box-shadow: inset 0 0 0 1px #fff;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn.focus-g,
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:hover {
  background-color: #fff;
  opacity: 1;
  color: #fff;
}

#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button,
#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button {
  text-decoration: none;
}

#moove_gdpr_cookie_modal .cookie-switch .cookie-slider,
#moove_gdpr_cookie_modal .switch .slider {
  overflow: visible;
}

#moove_gdpr_cookie_modal {
  margin: 0 auto;
  margin-top: 0;
  min-height: 60vh;
  content-visibility: hidden;
}

#moove_gdpr_cookie_modal button {
  letter-spacing: 0;
  outline: none;
  cursor: pointer;
}

#moove_gdpr_cookie_modal * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#moove_gdpr_cookie_modal .cookie-switch,
#moove_gdpr_cookie_modal .switch {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 30px;
}

#moove_gdpr_cookie_modal .cookie-switch input,
#moove_gdpr_cookie_modal .switch input {
  display: none;
}

#moove_gdpr_cookie_modal .cookie-switch .cookie-slider,
#moove_gdpr_cookie_modal .cookie-switch .slider,
#moove_gdpr_cookie_modal .switch .cookie-slider,
#moove_gdpr_cookie_modal .switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: red;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  margin: 0;
  padding: 0;
}

#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before,
#moove_gdpr_cookie_modal .cookie-switch .slider:before,
#moove_gdpr_cookie_modal .switch .cookie-slider:before,
#moove_gdpr_cookie_modal .switch .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 1px;
  bottom: 1px;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  border: 1px solid #f2f2f2;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background-color: #fff;
  -webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.25);
  display: block;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after,
#moove_gdpr_cookie_modal .cookie-switch .slider:after,
#moove_gdpr_cookie_modal .switch .cookie-slider:after,
#moove_gdpr_cookie_modal .switch .slider:after {
  content: attr(data-text-disabled);
  position: absolute;
  top: 0;
  left: 60px;
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
  color: red;
  display: block;
  white-space: nowrap;
}

#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round,
#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.round,
#moove_gdpr_cookie_modal .cookie-switch .slider.cookie-round,
#moove_gdpr_cookie_modal .cookie-switch .slider.round,
#moove_gdpr_cookie_modal .switch .cookie-slider.cookie-round,
#moove_gdpr_cookie_modal .switch .cookie-slider.round,
#moove_gdpr_cookie_modal .switch .slider.cookie-round,
#moove_gdpr_cookie_modal .switch .slider.round {
  -webkit-border-radius: 34px;
          border-radius: 34px;
}

#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round:before,
#moove_gdpr_cookie_modal .cookie-switch .cookie-slider.round:before,
#moove_gdpr_cookie_modal .cookie-switch .slider.cookie-round:before,
#moove_gdpr_cookie_modal .cookie-switch .slider.round:before,
#moove_gdpr_cookie_modal .switch .cookie-slider.cookie-round:before,
#moove_gdpr_cookie_modal .switch .cookie-slider.round:before,
#moove_gdpr_cookie_modal .switch .slider.cookie-round:before,
#moove_gdpr_cookie_modal .switch .slider.round:before {
  -webkit-border-radius: 50%;
          border-radius: 50%;
}

#moove_gdpr_cookie_modal .cookie-switch input:checked + .cookie-slider,
#moove_gdpr_cookie_modal .cookie-switch input:checked + .slider,
#moove_gdpr_cookie_modal .switch input:checked + .cookie-slider,
#moove_gdpr_cookie_modal .switch input:checked + .slider {
  background-color: green;
}

#moove_gdpr_cookie_modal .cookie-switch input:checked + .cookie-slider:after,
#moove_gdpr_cookie_modal .cookie-switch input:checked + .slider:after,
#moove_gdpr_cookie_modal .switch input:checked + .cookie-slider:after,
#moove_gdpr_cookie_modal .switch input:checked + .slider:after {
  content: attr(data-text-enable);
  color: green;
  white-space: nowrap;
}

#moove_gdpr_cookie_modal .cookie-switch input:focus + .cookie-slider,
#moove_gdpr_cookie_modal .cookie-switch input:focus + .slider,
#moove_gdpr_cookie_modal .switch input:focus + .cookie-slider,
#moove_gdpr_cookie_modal .switch input:focus + .slider {
  -webkit-box-shadow: 0 0 1px green;
          box-shadow: 0 0 1px green;
}

#moove_gdpr_cookie_modal .cookie-switch input:checked + .cookie-slider:before,
#moove_gdpr_cookie_modal .cookie-switch input:checked + .slider:before,
#moove_gdpr_cookie_modal .switch input:checked + .cookie-slider:before,
#moove_gdpr_cookie_modal .switch input:checked + .slider:before {
  -webkit-transform: translateX(20px);
      -ms-transform: translateX(20px);
          transform: translateX(20px);
}

#moove_gdpr_cookie_modal a,
#moove_gdpr_cookie_modal button {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-shadow: none;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
  width: 900px;
  width: 100%;
  min-width: 256px;
  max-width: 700px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  position: relative;
  margin: 0 auto;
  padding: 30px;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .gdpr-cc-form-fieldset,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content fieldset {
  background-color: transparent;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-left .moove-gdpr-company-logo-holder {
  text-align: left;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-center .moove-gdpr-company-logo-holder {
  text-align: center;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-right .moove-gdpr-company-logo-holder {
  text-align: right;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
  min-height: auto;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .main-modal-content {
  overflow: hidden;
  overflow-y: auto;
  padding-bottom: 0;
  height: 100%;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-branding-cnt {
  display: none;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content a.mgbutton.moove-gdpr-modal-save-settings,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content button.mgbutton.moove-gdpr-modal-save-settings {
  float: left;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-title {
  width: 100%;
  margin-bottom: 20px;
  position: relative;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-title .moove-gdpr-company-logo-holder {
  display: none;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-title .moove-gdpr-company-logo-holder img {
  max-width: 100%;
  text-align: center;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close {
  position: absolute;
  text-decoration: none;
  top: 0px;
  right: 0;
  display: block;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background: transparent;
  padding: 0;
  z-index: 99;
  margin: 0;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
  display: block;
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 48px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
  position: absolute;
  right: 0;
  top: 0;
  width: 22px;
  height: 22px;
  opacity: 1;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:before,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:after {
  position: absolute;
  left: 12px;
  content: " ";
  height: 22px;
  width: 2px;
  background-color: #293679;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:before {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.genesis-nav-menu-2 #moove_gdpr_save_popup_settings_button {
  padding: 0;
  border: 0;
  text-align: left;
  cursor: pointer;
  background: transparent;
  font-weight: 300;
  display: block !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder {
  padding: 0;
  margin-bottom: 30px;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img {
  max-height: 75px;
  max-width: 70%;
  width: auto;
  display: inline-block;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-title h2 {
  font-weight: 400;
  margin: 5px 0 0;
  padding: 0;
  color: #293679;
}

#moove_gdpr_cookie_modal span.tab-title,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title {
  color: #293679;
  margin-bottom: 16px;
  display: block;
  font-weight: bold;
  font-size: 20px;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-flow: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
          flex-flow: column;
  max-height: -webkit-calc(100% - 155px);
  max-height: calc(100% - 155px);
  overflow-y: auto;
  padding-bottom: 15px;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content button,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.4;
  margin-bottom: 18px;
  margin-top: 0;
  padding: 0;
  color: #293679;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content.moove-gdpr-strict-warning-message {
  display: none;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar {
  margin-bottom: 15px;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled {
  opacity: 0.6;
  pointer-events: none;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked + .cookie-slider,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked + .slider {
  background-color: green;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked + .cookie-slider:after,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked + .slider:after {
  color: green;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar p {
  display: inline-block;
  float: right;
  color: #293679;
  margin: 0;
  line-height: 1.2;
  font: 700 11px Arial, Helvetica, sans-serif;
  font-weight: 700;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap fieldset,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form .gdpr-cc-form-fieldset,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset {
  border: none;
  padding: 0;
  margin: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset:hover label,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap fieldset:hover label,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form .gdpr-cc-form-fieldset:hover label,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset:hover label {
  color: #09a501;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
  width: 100%;
  padding-top: 20px;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding {
  display: none;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding img {
  height: 15px;
  margin-left: 5px;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding span {
  display: inline-block;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
  width: 100%;
  display: block;
  padding: 0;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content a.mgbutton:hover,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content button.mgbutton:hover {
  color: #fff;
  border-color: #293679;
  background-color: #293679;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
  height: 100%;
  top: 0;
  z-index: 10;
  display: none;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt {
  position: absolute;
  bottom: 0;
  padding-bottom: 30px;
  left: 60px;
  right: 60px;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a {
  color: #293679;
  font-weight: 700;
  font-size: 1.14286em;
  letter-spacing: -0.3px;
  padding: 20px 0;
  position: relative;
  top: 10px;
  text-decoration: none;
  display: block;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a img {
  width: 60px;
  height: auto;
  display: inline-block;
  margin-left: 5px;
  position: relative;
  top: 0;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span {
  display: inline-block;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu {
  padding: 0;
  list-style: none;
  margin: 0;
  z-index: 12;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 15px;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon {
  color: #293679;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  font-weight: 800;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #fff;
  border: 1px solid #fff;
  line-height: 1.1;
  padding: 13px 20px;
  color: #293679;
  width: 100%;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  text-align: left;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a:hover i,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a:hover span.gdpr-icon,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover i,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover span.gdpr-icon {
  text-decoration: none;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon {
  display: inline-block;
  float: left;
  font-size: 30px;
  width: 40px;
  margin-right: 5px;
  position: relative;
  top: 0;
  color: #293679;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  width: -webkit-calc(100% - 40px);
  width: calc(100% - 40px);
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
  width: 60%;
  display: inline-block;
  float: right;
  padding: 0;
  position: absolute;
  top: 0;
  height: auto;
  right: 0;
  width: 100%;
  position: relative;
  float: none;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo {
  width: 100%;
  height: 0;
  padding-bottom: 38px;
  -webkit-background-size: contain;
          background-size: contain;
  background-position: 0;
  background-repeat: no-repeat;
}

.moove-hidden {
  display: none;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar:after,
.moove-clearfix:after {
  content: "";
  display: table;
  clear: both;
}

#moove_gdpr_cookie_info_bar {
  z-index: 9999999999;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 21px 0;
  background-color: #293679;
  color: #fff;
  -webkit-box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.08);
          box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.08);
  font-size: 1.14286em;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup {
  position: absolute;
  width: 60px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  top: -webkit-calc(50% - 25px);
  top: calc(50% - 25px);
  right: 0;
  text-decoration: none;
  outline: none;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a {
  display: inline-block;
  width: 35px;
  height: 35px;
  border: 1px solid #293679;
  color: #293679;
  text-decoration: none;
  outline: none;
  line-height: 35px;
  text-align: center;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  font-size: 28px;
  padding-top: 1px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  margin-left: 10px;
  margin-left: 6vw;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a.focus-g,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:hover {
  background-color: #293679;
  color: #fff;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
  -webkit-border-radius: 0;
          border-radius: 0;
  margin: 0;
  white-space: nowrap;
  text-transform: none;
  letter-spacing: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  text-decoration: none;
  padding: 0;
  color: #fff;
  font-weight: 300;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover {
  opacity: 0.6;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button {
  background-color: #293679;
  color: #fff;
  border-color: transparent;
  cursor: pointer;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button.focus-g,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.change-settings-button:hover,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button.focus-g,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.change-settings-button:hover {
  border-color: #fff;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button {
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.gdpr_lightbox.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal {
  content-visibility: visible;
}

.gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-close {
  opacity: 0;
  visibility: hidden;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
  margin-right: 20px;
  margin-top: 15px;
}

.gdpr-infobar-visible .site-footer-wrap {
  padding-bottom: 200px;
}

.moove-gdpr-cookie-notice *:last-child {
  margin-bottom: 0;
}

.moove-gdpr-cookie-notice a {
  color: #fff;
}

.moove-gdpr-cookie-notice-wrap {
  padding-top: 0px;
  padding-bottom: 0px;
}

.moove-gdpr-cookie-notice-wrap * {
  color: #fff;
}

.moove-gdpr-cookie-notice-wrap p {
  margin-bottom: 10px;
}

.moove-gdpr-cookie-notice-wrap p:last-child {
  margin-bottom: 0;
}

.moove-gdpr-cookie-notice-wrap .column-left,
.moove-gdpr-cookie-notice-wrap .column-right {
  width: 100%;
}

.moove-gdpr-cookie-notice-wrap .column-left {
  padding-bottom: 25px;
}

.moove-gdpr-cookie-notice-wrap .column-right .button {
  width: 100%;
  text-align: center;
  margin-top: 10px;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content a.mgbutton,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content button.mgbutton {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
  overflow: hidden;
  z-index: 1;
  padding: 10px 20px;
  display: inline-block;
  line-height: 1.15;
  border-width: 1px;
  border-style: solid;
  font-size: 20px;
  font-weight: 500;
  -webkit-border-radius: 0;
  border-radius: 0;
  text-transform: uppercase;
  font-weight: bold;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content button.mgbutton.moove-gdpr-modal-reject-all {
  cursor: pointer;
  background-color: #fff;
  border-color: #293679;
  color: #293679;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content button.mgbutton.moove-gdpr-modal-reject-all:hover {
  background-color: #293679;
  border-color: #293679;
  color: #fff;
  text-decoration: none;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content a.mgbutton,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content button.mgbutton {
  cursor: pointer;
  background-color: #293679;
  border-color: #293679;
  color: #fff;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content a.mgbutton:hover,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content button.mgbutton:hover {
  background-color: #353434;
  border-color: #353434;
  color: #fff;
  text-decoration: none;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content a.mgbutton,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content button.mgbutton {
  display: block;
  margin-bottom: 15px;
  width: 100%;
}

@media (min-width: 1049px) {
  .moove-gdpr-cookie-notice-wrap {
    padding-top: 19px;
    padding-bottom: 19px;
    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;
  }

  .moove-gdpr-cookie-notice-wrap .column-left,
.moove-gdpr-cookie-notice-wrap .column-right {
    width: 50%;
    float: left;
  }

  .moove-gdpr-cookie-notice-wrap .column-left {
    padding-right: 20px;
    padding-bottom: 0;
  }

  .moove-gdpr-cookie-notice-wrap .column-right {
    text-align: right;
  }

  .moove-gdpr-cookie-notice-wrap .column-right .button {
    display: inline-block;
    margin-left: 20px;
    min-width: 260px;
    width: auto;
  }

  #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
    margin-right: 0px;
    margin-top: 0px;
    margin-left: 20px !important;
  }

  #moove_gdpr_cookie_modal .moove-gdpr-modal-content a.mgbutton.moove-gdpr-modal-allow-all,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content button.mgbutton.moove-gdpr-modal-allow-all {
    float: left;
  }

  #moove_gdpr_cookie_modal .moove-gdpr-modal-content a.mgbutton.moove-gdpr-modal-save-settings,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content button.mgbutton.moove-gdpr-modal-save-settings {
    float: right;
    display: none;
  }

  #moove_gdpr_cookie_modal .moove-gdpr-modal-content a.mgbutton,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content button.mgbutton {
    margin-right: 15px;
    width: auto;
    display: inline-block;
  }

  .gdpr-infobar-visible .site-footer-wrap {
    padding-bottom: 100px;
  }
}
#cookie-law-info-bar {
  margin: 0 auto;
  padding: 30px 0;
  position: absolute;
  /* text-align: center; */
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  z-index: 9999;
  /* box-shadow:rgba(0,0,0,.5) 0px 5px 50px; */
  display: none;
  left: 0px;
  font-weight: 300;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #012c4e !important;
  color: #fff !important;
}

#cookie-law-info-again {
  font-size: 10pt;
  margin: 0;
  padding: 5px 10px;
  text-align: center;
  z-index: 9999;
  cursor: pointer;
  -webkit-box-shadow: #161616 2px 2px 5px 2px;
          box-shadow: #161616 2px 2px 5px 2px;
}

#cookie-law-info-bar span {
  vertical-align: middle;
}

/** Buttons (http://papermashup.com/demos/css-buttons) */
.cli-plugin-button, .cli-plugin-button:visited {
  display: inline-block;
  padding: 9px 12px;
  color: #fff;
  text-decoration: none;
  position: relative;
  cursor: pointer;
  margin-left: 5px;
  text-decoration: none;
}

.cli-plugin-main-link {
  margin-left: 0px;
  font-weight: 550;
  text-decoration: underline;
}

.cli-plugin-button:hover {
  background-color: #111;
  color: #fff;
  text-decoration: none;
}

.small.cli-plugin-button, .small.cli-plugin-button:visited {
  font-size: 11px;
}

.cli-plugin-button, .cli-plugin-button:visited, .medium.cli-plugin-button, .medium.cli-plugin-button:visited {
  /* font-size: 13px; */
  /* font-weight: 400; */
  /* line-height: 1; */
  background: transparent !important;
  color: #fff !important;
}

.cli_settings_button {
  padding: 0;
  font-weight: bold;
}

.cli-plugin-button.wt-cli-accept-all-btn {
  background-color: #fff !important;
  color: #273578 !important;
  text-transform: uppercase;
  -webkit-border-radius: 200px;
          border-radius: 200px;
  border-width: 1px;
  border-style: solid;
  cursor: pointer;
  font-size: 18px;
  font-weight: 600;
  padding: 14px 14px;
  text-align: center;
  text-decoration: none;
  white-space: normal;
  width: auto;
  line-height: 1;
  display: inline-block;
}

.large.cli-plugin-button, .large.cli-plugin-button:visited {
  font-size: 14px;
  padding: 8px 14px 9px;
}

.super.cli-plugin-button, .super.cli-plugin-button:visited {
  font-size: 34px;
  padding: 8px 14px 9px;
}

.pink.cli-plugin-button, .magenta.cli-plugin-button:visited {
  background-color: #e22092;
}

.pink.cli-plugin-button:hover {
  background-color: #c81e82;
}

.green.cli-plugin-button, .green.cli-plugin-button:visited {
  background-color: #91bd09;
}

.green.cli-plugin-button:hover {
  background-color: #749a02;
}

.red.cli-plugin-button, .red.cli-plugin-button:visited {
  background-color: #e62727;
}

.red.cli-plugin-button:hover {
  background-color: #cf2525;
}

.orange.cli-plugin-button, .orange.cli-plugin-button:visited {
  background-color: #ff5c00;
}

.orange.cli-plugin-button:hover {
  background-color: #d45500;
}

.blue.cli-plugin-button, .blue.cli-plugin-button:visited {
  background-color: #2981e4;
}

.blue.cli-plugin-button:hover {
  background-color: #2575cf;
}

.yellow.cli-plugin-button, .yellow.cli-plugin-button:visited {
  background-color: #ffb515;
}

.yellow.cli-plugin-button:hover {
  background-color: #fc9200;
}

.cli-plugin-button {
  margin-top: 5px;
}

.cli-bar-popup {
  -webkit-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  padding: 20px;
}

.cli-powered_by_p {
  width: 100% !important;
  display: block !important;
  color: #333;
  clear: both;
  font-style: italic !important;
  font-size: 12px !important;
  margin-top: 15px !important;
}

.cli-powered_by_a {
  color: #333;
  font-weight: 600 !important;
  font-size: 12px !important;
}

/**
 * Added extra space between each cookie bar action elements @since 1.8.9
 */
.cli-plugin-main-link.cli-plugin-button {
  text-decoration: none;
}

.cli-plugin-main-link.cli-plugin-button {
  margin-left: 5px;
}

.cookie-message {
  padding: 0 0 20px;
  font-size: 14px;
}

.cookie-button .cli-plugin-button.wt-cli-accept-all-btn {
  display: block;
  width: 100%;
  font-size: 14px;
  margin: 0;
}

@media only screen and (min-width: 960px) {
  .cookie-message {
    width: 80%;
    float: left;
    padding: 0;
    font-size: 14px;
  }

  .cookie-button {
    width: 20%;
    float: left;
    text-align: right;
    font-size: 18px;
  }

  .cookie-button .cli-plugin-button.wt-cli-accept-all-btn {
    display: inline-block;
    width: auto;
  }
}
/* Forms
--------------------------------------------- */
.frm_forms fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

.frm_verify,
.frm_forms fieldset legend,
.frm_none_container .frm_primary_label {
  display: none;
}

.frm_none_container {
  margin-bottom: 15px;
}

input,
select,
textarea {
  background-color: #fff;
  border: 1px solid #ddd;
  color: #333;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  padding: 8px 20px;
  width: 100%;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

textarea {
  -webkit-border-radius: 20px;
          border-radius: 20px;
  min-height: 150px;
  max-height: 150px;
  min-width: 100%;
  max-width: 100%;
}

.select2-container--default .select2-selection--single,
select {
  position: relative;
  word-wrap: break-word;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi45MDEiIGhlaWdodD0iMTEuNDUzIiB2aWV3Qm94PSIwIDAgMjIuOTAxIDExLjQ1MyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMyMy42NDEgLTIwMDQuMjU4KSI+PHBhdGggZD0iTS0xMDk0MC4zMSwyMTg3OS4wMzVsMTAuNzgyLDkuNzExLDEwLjc4MS05LjcxMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEyNjQuNjE5IC0xOTg3NC4wMzUpIiBmaWxsPSJub25lIiBzdHJva2U9IiMxZDQxNjgiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPjwvZz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: right 20px center;
  -webkit-background-size: 22px 10px;
          background-size: 22px 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  width: 100%;
  display: block;
  -webkit-border-radius: 0;
          border-radius: 0;
  padding: 8px 20px;
  display: block;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  overflow: hidden;
}

.woocommerce form #shipping_country_field,
.thwcfd-field-country {
  -webkit-border-radius: 100px;
          border-radius: 100px;
  border: 1px solid #e4e3e3;
}

.woocommerce form #shipping_country_field,
.woocommerce form .form-row.thwcfd-field-country {
  height: 45px !important;
  display: block;
  overflow: hidden;
  padding: 8px 20px;
  line-height: 1.4;
  margin-bottom: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  display: none;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 1.4;
  margin-top: -12px;
}

.select2-container--default .select2-selection--single {
  padding: 22px 10px !important;
  -webkit-border-radius: 0;
          border-radius: 0;
  border: 0;
  -webkit-border-radius: 100px;
          border-radius: 100px;
}

input:focus,
textarea:focus {
  border: 1px solid #999;
  outline: none;
}

input[type=checkbox],
input[type=image],
input[type=radio] {
  width: auto;
}

:-ms-input-placeholder {
  color: #333;
  opacity: 1;
}

::-webkit-input-placeholder {
  color: #333;
  opacity: 1;
}

::-moz-placeholder {
  color: #333;
  opacity: 1;
}

::-ms-input-placeholder {
  color: #333;
  opacity: 1;
}

::placeholder {
  color: #333;
  opacity: 1;
}

button,
input[type=button],
input[type=reset],
input[type=submit],
.site-container div.wpforms-container-full .wpforms-form input[type=submit],
.site-container div.wpforms-container-full .wpforms-form button[type=submit],
.button {
  cursor: pointer;
  background-color: #e53322;
  border: 0;
  -webkit-border-radius: 200px;
          border-radius: 200px;
  color: #fff;
  cursor: pointer;
  font-size: 18px;
  font-weight: 600;
  padding: 14px 14px;
  text-align: center;
  text-decoration: none;
  white-space: normal;
  width: auto;
  line-height: 1;
}

button:focus,
button:hover,
input[type=button]:focus,
input[type=button]:hover,
input[type=reset]:focus,
input[type=reset]:hover,
input[type=submit]:focus,
input[type=submit]:hover,
.site-container div.wpforms-container-full .wpforms-form input[type=submit]:focus,
.site-container div.wpforms-container-full .wpforms-form input[type=submit]:hover,
.site-container div.wpforms-container-full .wpforms-form button[type=submit]:focus,
.site-container div.wpforms-container-full .wpforms-form button[type=submit]:hover,
.button:focus,
.button:hover {
  background-color: rgba(229, 51, 34, 0.8);
  border-width: 0;
  color: #fff;
}

.entry-content .button:focus,
.entry-content .button:hover {
  color: #fff;
}

.button {
  display: inline-block;
}

.site-container button:disabled,
.site-container button:disabled:hover,
.site-container input:disabled,
.site-container input:disabled:hover,
.site-container input[type=button]:disabled,
.site-container input[type=button]:disabled:hover,
.site-container input[type=reset]:disabled,
.site-container input[type=reset]:disabled:hover,
.site-container input[type=submit]:disabled,
.site-container input[type=submit]:disabled:hover {
  background-color: #eee;
  border-width: 0;
  color: #777;
  cursor: not-allowed;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button {
  display: none;
}

input[type=radio] {
  float: left;
  margin-top: 2px;
  cursor: pointer;
  border: none;
  background: transparent;
  border: 0;
  width: 18px;
  height: 18px;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  -webkit-appearance: none;
  -webkit-transition: all 0.25s linear;
  margin-right: 10px;
}

input[type=radio]:before {
  background: #f0f0f0;
  width: 18px;
  height: 18px;
  content: "";
  display: inline-block;
  float: left;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  -webkit-appearance: none;
  border: 1px solid #000;
  overflow: hidden;
  -webkit-transition: all 0.25s linear;
}

input[type=radio]:checked {
  border-color: #000;
}

input[type=radio]:checked:before {
  background: #e53323;
  border-color: #e53323;
}

#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input {
  margin-top: 15px !important;
}

.entry-content .gform_body ul,
.entry-content .gform_body ul li {
  margin-left: 0;
  padding-left: 0;
  list-style: none;
}

.gform_body .gform_validation_container,
.entry-content .gform_body ul li:before,
.woocommerce form .form-row.hidden-label label,
.woocommerce-page form .form-row.hidden-label label,
.hidden-label label,
.gform_body .hidden_label .gfield_label {
  display: none;
}

.gfield_label {
  font-weight: bold;
  padding-bottom: 10px;
  display: block;
}

.gform_body .gfield {
  margin-bottom: 0;
  padding-bottom: 15px;
}

.gform_body .gfield_checkbox li {
  display: block;
  clear: both;
  padding-top: 10px;
}

.gform_body .gfield_checkbox li:first-child {
  padding-top: 0;
}

.gform_body .gfield_checkbox label {
  width: -webkit-calc(100% - 50px);
  width: calc(100% - 50px);
  display: inline-block;
}

input[type=checkbox] {
  -webkit-appearance: none;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  float: left;
  margin: 5px 0 0;
  background-color: #fff;
  border: 1px solid #d0d0d0;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  margin-right: 30px;
  cursor: pointer;
  background-image: url(../images/watts-icon-white-tick.png);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 0 0;
          background-size: 0;
}

#ship-to-different-address {
  font-size: 20px;
}

.tc-extra-product-options.tc-show {
  padding-bottom: 30px;
}

.tm-extra-product-options .tm-epo-element-label {
  margin-bottom: 10px;
  font-weight: bold;
}

.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap .tm-label.tc-label,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-radio li.tmcp-field-wrap .tm-label.tc-label,
.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-variations li.tmcp-field-wrap .tm-label.tc-label {
  font-weight: normal;
}

.tm-extra-product-options .tm-epo-field.tmcp-checkbox {
  width: 20px;
  float: left;
  margin-top: 5px !important;
}

.footer-widgets .gform_body input[type=checkbox] {
  background-color: #fff;
}

input[type=checkbox]:checked {
  -webkit-background-size: 12px 12px;
          background-size: 12px 12px;
  background-color: #07a3de;
  border-color: #07a3de;
}

.gform_footer {
  margin-top: 25px;
  display: block;
  overflow: hidden;
}

.frm_error_style,
.frm_error,
.validation_error,
.validation_message {
  color: #ff2b1a;
  background-color: rgba(255, 43, 26, 0.05);
  font-weight: bold;
  padding: 8px 10px !important;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  font-size: 14px;
  margin-top: 16px;
}

.frm_error_style,
.validation_error {
  margin-bottom: 16px;
}

.footer-widgets .gform_body {
  position: relative;
}

.footer-widgets .gform_body ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.footer-widgets .gform_body ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.footer-widgets .gform_body ::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.footer-widgets .gform_body ::placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.footer-widgets .gform_body input[type=text],
.footer-widgets .gform_body input[type=email] {
  border: 0;
  border-bottom: 1px dotted #fff;
  background: transparent;
  color: #fff;
  padding: 0 0;
  line-height: 1.8;
  font-style: italic;
  -webkit-border-radius: 0;
          border-radius: 0;
}

.footer-widgets .gform_body ul,
.footer-widgets .gform_body ul li {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}

.footer-widgets .gfield_html {
  padding-bottom: 0;
}

.footer-widgets .gform_footer {
  margin-top: 0px;
}

.footer-widgets .gform_footer input[type=submit] {
  background: #fff;
  color: #293679;
  font-weight: bold;
  padding: 12px 20px;
}

.footer-widgets .gform_body .gfield.gsection {
  clear: both;
  display: block;
  overflow: hidden;
  width: 100%;
  padding: 0;
  height: 0;
}

.footer-widgets .font-small {
  font-size: 15px;
  line-height: 1.4;
  margin-top: 10px;
}

@media only screen and (min-width: 960px) {
  .footer-widgets .gform_body .gfield:nth-child(3),
.footer-widgets .gform_body .gfield:nth-child(4),
.footer-widgets .gform_body .gfield:nth-child(5) {
    width: 48%;
    padding: 0 0 12px;
  }

  .footer-widgets .gform_body .gfield:nth-child(6) {
    position: absolute;
    right: 0;
    width: 48%;
    top: 0;
  }

  .woocommerce form .form-row.form-column {
    float: left;
    width: 50%;
  }

  .woocommerce form .form-row.form-column-left {
    padding-right: 10px;
    padding-left: 0;
  }

  .woocommerce form .form-row.form-column-right {
    padding-left: 10px;
    padding-right: 0;
    clear: right;
  }
}
/* Go Back Link ------------------------- */
.go-back a {
  display: block;
  padding: 15px;
  font-size: 16px;
  text-transform: uppercase;
  color: #0E416B;
  background-color: #F5F5F5;
  font-weight: bold;
}

.go-back a .chevron {
  width: 30px;
}

.go-back a .chevron:before {
  width: 10px;
  margin-top: -2px;
  height: 10px;
  border-color: #0E416B;
}

/* Arrow  / Chevron ------------------------- */
.chevron {
  width: auto;
  display: inline-block;
  height: auto;
}

.chevron::before {
  border-style: solid;
  border-color: #c8c8c8;
  border-width: 2px 2px 0 0;
  content: "";
  display: inline-block;
  height: 20px;
  width: 20px;
  position: relative;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  vertical-align: middle;
  top: 0;
}

.chevron-right:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  left: -5px;
}

.chevron-bottom:before {
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}

.chevron-left:before {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
  left: 13px;
}

/* Visual Holder ---------------------------- */
.visual-holder .image-bg, .visual-holder .image-img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  display: block;
  opacity: 1;
  visibility: visible;
  background-position: 50% 50%;
  -webkit-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
  z-index: 1;
}

.visual-holder .image-img {
  opacity: 0;
  /* visibility:hidden; */
  z-index: 50;
}

.video-frame, .video-block .visual-wrapper .image-wrapper, .visual-holder, .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  overflow: hidden;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-transition: background 500ms;
  -o-transition: background 500ms;
  transition: background 500ms;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  z-index: 1;
}

.video-frame {
  z-index: 3;
}

.video-frame iframe {
  width: 100%;
  height: 100%;
  -webkit-transform: scale(2);
  -ms-transform: scale(2);
  transform: scale(2);
}

.overlay {
  z-index: 20;
}

.loading:after, .loading {
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center center;
  z-index: 10;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  display: block;
  -webkit-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  content: "";
  background-color: rgba(5, 6, 107, 0.1);
  opacity: 0.95;
  display: block;
  background-size: cover;
}

.compose-mode .loading {
  display: none;
}

.genesis-cta-box {
  padding: 32px;
  border: 1px solid #9d9d9c;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  display: block;
  overflow: hidden;
  text-align: left;
}

.genesis-cta-box .element {
  margin-bottom: 25px;
  padding: 0;
  overflow: hidden;
}

.genesis-cta-box .element:last-child {
  margin: 0;
}

.genesis-cta-box svg {
  height: 19px;
  width: auto;
}

.genesis-cta-box .icon-link {
  margin-right: 60px;
  font-size: 20px;
  font-weight: bold;
  color: #333;
  float: left;
  width: 100%;
  margin-bottom: 20px;
}

.genesis-cta-box .icon-link:last-child {
  margin-bottom: 0;
}

.genesis-cta-box .icon-link .icon-phone svg {
  width: 20px;
  height: 20px;
  margin: 2.5px 0 0;
  margin-right: 10px;
}

.genesis-cta-box .icon-link .icon-mail svg {
  width: 24px;
  height: 24px;
  margin: 0 0 0;
  margin-right: 10px;
}

/* Twitter Feed
---------------------------------------------------------------------------- */
.fts-jal-fb-group-display .fts-jal-single-fb-post, .fts-twitter-div .fts-tweeter-wrap {
  background-color: rgba(0, 164, 222, 0.1);
  padding: 32px 32px 72px;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  display: block;
  position: relative;
  overflow: hidden;
}

.fts-jal-fb-group-display .fts-jal-single-fb-post {
  background-color: #e9eaf1;
}

.fts-twitter-div .fts-tweeter-wrap:nth-child(2), .fts-twitter-div .fts-tweeter-wrap:nth-child(3), .fts-jal-fb-group-display .fts-jal-single-fb-post:nth-child(2), .fts-jal-fb-group-display .fts-jal-single-fb-post:nth-child(3) {
  display: none;
}

.fts-jal-single-fb-post .fts-jal-fb-message, .fts-twitter-div .fts-twitter-text {
  font-size: 18px;
  height: 121px;
  overflow: hidden;
  display: block;
  position: relative;
}

.fts-jal-fb-message:before, .fts-twitter-text:before {
  content: "";
  display: block;
  overflow: hidden;
  height: 25px;
  width: 25px;
  margin-bottom: 20px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAACYCAYAAABzqm50AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk1Nzk1QzgzQjRBRTExRUI4OUEzREJCMjVCMkYzRTFCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk1Nzk1Qzg0QjRBRTExRUI4OUEzREJCMjVCMkYzRTFCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTU3OTVDODFCNEFFMTFFQjg5QTNEQkIyNUIyRjNFMUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTU3OTVDODJCNEFFMTFFQjg5QTNEQkIyNUIyRjNFMUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4qruYTAAAEJklEQVR42uydu2sUQRzH5y6JmsQXaogKoo1CRFEQtRBE8BEQ7EQRFG3EQjR2/gWCYGGhlaKFWAgiio12WlpoIQhiYRITNS8VEx94eZ2/4ebCGWKSnb3d2Zl8vvAlR/bu9u5zv9n9zmPvcruO3lIBaI14o7hFvEm8VrxavEK8TFw7xWPGxWPiEfEP8aB41PxvQNxnbveIP5n7dIoL4m7xT/H3Wk+BaSg7xPvEO8UbxE3iXITnyBvXiRvEzbN4zLixhv1LfMEngPPE+8XHDLhmB6+hDH25cZMPAJeKT4lPm2aaJY1lGWC9+Iy4Tbwuqy8yqwBbxZfFW7PePLIGsMGAO+fLgTlLAPWZ9I45qyoARtNu8T3xKt/yVBYA7hU/FC/yMZC6BrhH/Ei80NcuUN7hvnWme+AzPJcAl4jvmy6ZAmB0Xctgr8IbgEfEJ1QgShugbrJXVUBKG+BFVRqnA6CF9IDAWRWY0gR4XtwIQDvp0eKTKkClBfBwCJnPJcDjKlClAVAPU20HoL0OqNLMFwAt1arCVT7p4SwdW7Zl6A2/Fb80f/Vkeb8qTZgXLZ/vfdIA9fFvpWNoGs5t8U3xK1VafVA1JQ1ws4q2WqDa+moSwNOkdpA0wBaH8IZN/nzu80lkvUOAN5KGlwbAZofVd933GFPn8ATyRvzOd4B6NVW9I4CvQwjSi5W7GbeuEADWOezCfQgBYF65m/UbDqkv7EIFAMbTGAA9UZIAcw77wTkqkAoEYFwVlf1AZTX2TQXShAGIiDFUIE0YgFmPEiFXIDnQ0woMAmDBIcCRtHakJ9Yfq9IEUNGc/vXf8Skg/29bruJTr9ym50PmOwJ4SZXWYxdn+VrzFe9PTbMtZ7aV71fUAA8FeGzfYpy0fmu6owrZqp0cGE+9eeV29ZTv6qIC46kHgPHUkZ8rXa6E1E0F2kvPPfcD0F5DHAPj6Zt4kBhjL72A/Q8VGOMEUjlQgKLrcxkgMYYKdKJOAMZTHwDjhejeMkBiTHQNmhxIBcYI0UMAtJduvsPEGHt9LN+gAu3UA8B4agdgFZswMSa6vlCB9iqUBxIAGDNEA9BOAwbiBMAamETuhUxkZ7246K7698LoycF68kmmOMttenXWQUdV/kzcUaX3UblNv5cXlXfUAJP6Rl39pYt60NHFErcr4idp7CjJ6mh02E1ckNaOOIkAMGyAOQD6CY9LvahAAMYWV6wjAAJwrscYrlhHACTGEGOoQARAYgwxhgpE6ccYAHoKkRxIBQKQGEMFAhCAAIwZJYgxCIDEGGIMFYgASIwhxlCBiBhDBdKEAYiIMVQgTRiAxBgqEIAABCAxhgoEYNgAiTEewqMJAxCAxBgqEIAABGAVYgw5EAGQGDOXY0zw3bnahKtA/1R3zRQwp/ue1uIMH8RMjy3/CnUq+ivAAJvAun9XTzt/AAAAAElFTkSuQmCC");
  -webkit-background-size: contain;
          background-size: contain;
  background-position: left center;
  background-repeat: no-repeat;
}

.fts-twitter-text:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAqCAYAAADxughHAAAC3ElEQVRogdWZ23HbMBBFjzX6jzoIXYGZCkJXEKUCMRXEqSByBZYriDST/8gVRK5AcgMRWEHoDvKxwAiE+QApUGTuDIYSCAK4WCz2gSt+/mEgzIAFMAciXXLgoMtGP71wNRCRB+DOo90W+AaokncJshBPwHbivPyFrFRfiIA9fiRApLUHYuv7BfBbl1uELFNnECPmW0TMITHTg0cdvtsj2yx23qXmx6SkMtYDhpbMD9qTsOGSuAd25o8tkcT5yIguhGRSRNqh8AgskYX5CmSujtgwZNyV6IJFgD4MDsB74KjLB2Bln1pKN3CRI+wfOw4cI3u8D2S6/9yWiKpoPANWdFNUCCPRMrwg6pBDUdmbdCFBRPmddgdB1KKtLwwJZSpsIlvPTpYIoQf8JunTpi0SnIW3iayBV8+OZohROyJGdEH1hJX//LzxZvdMnf8rZOu0wZzT0aqQs908Ibw9ysoqy3ytA3ATePCQeKZo84Di1or0M0WU6b+CTeSIHLE3yPYaKxlVVmnriDnSkv7nchZUWaUtEe8gZmCUztMmsrvMPM7GrqzStSOlR9uIkFHhgbjer2/kNhQqvQ+XyBYJ+scKbyIgdmSMZDJq9LgqsEqR7MWYsK57WRchroBrJKAawyGwrnvpOo0GMeLR5sBfxOqXRY+XwoYGL7ouQacYdvI2rmkgUre1liFncgbu8Yhp6oiskXTkkMgQXW1EHREY3qVP8cyrNRHJEW94CMkUMolNaCICQmYOfEais0vgiZY62uVaIUKkZI7o0DF5IV/lCx+JuFC6fGIkJKA9kQjJqnfNOtahMwnwJxIjBI5YdxIBsdFjdM78V7koHznpQkI/2UKQhOAdDX6UD6bIRJfI5C+JZ0S6KkRnE+SsToAvXMbLfUEukBICplPdmD1C7EUfBnCDEIjpIdFRZ0cixBAmurxr2fcrEpru9DP05WoBbQxixFvFTzhd8mP9VvSTha/EPxZFpRAquobyAAAAAElFTkSuQmCC");
  -webkit-background-size: contain;
          background-size: contain;
}

.fts-twitter-name-wrap {
  font-size: 0;
  position: absolute;
  bottom: 32px;
  left: 32px;
  right: 32px;
}

.fts-twitter-name-wrap span {
  font-size: 15px;
  color: #333;
  font-weight: bold;
}

.fts-jal-single-fb-post .fts-jal-fb-message:after, .fts-twitter-div .fts-twitter-text:after {
  content: "...";
  display: none;
  position: absolute;
  right: 0;
  bottom: -4px;
}

.fts-twitter-div .fts-twitter-full-name {
  position: absolute;
  font-size: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
}

.fts-jal-fb-post-time, .fts-twitter-div .time a {
  position: absolute;
  bottom: 32px;
  font-size: 15px;
  color: #333;
  left: 32px;
  font-weight: bold;
  right: 32px;
}

.fts-jal-fb-post-time:before, .fts-twitter-div .time:before {
  content: "";
  display: block;
  overflow: hidden;
  width: 13px;
  height: 13px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAArCAYAAACNWyPFAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAGaADAAQAAAABAAAAKwAAAACg2l6CAAACNklEQVRYCbXXz0ocMRwH8G8yiwh9gYIHV/fiO7QI4kHb2lKsILjrevXuA7QP4BN4knYtLVqRFgo9iadevHjxIDjrwd4KxaLY2joxv1nj/NlMnMlkAjszySb55JdkyC5AaVfU0PE35WcuzDu+sBA49XfA2DPZ9zWEmMdi45NLh+OH//EWoH49+bzlOiIOxtcg8Cc18g946z9PlVlnOZoj38DZyxTkgYttVxC7G95GdwqBkGuDwbsyiP8I2Czao1+isuJPEUJtK4KSSEVQP1IBpEccQ9mICWJ8JtyVVCdH4sY62u3NahDB53CTGBtHX5ojUfX0u+5Kvsgv8kSUDyGsBJQfKQEVQyyh4ogFZIcYIW8azfouVVHJvIVVLd1dv70HEARfsXEyEW9iH4nqRbfr6Hzi/KmKqDxC2D2QG4Sgjr8ur0v0GCVxhuDBkP2aRD0B747fyGwKwKUse4X2w4vykRDA2Ou4KX/x/IXHp7Awskfl5RAdABkBZ08UUA7JBPgkFurf45HZRVIAsIukIEBIsd2lBcS5fPH6pig+XbV4xvicBQSYQKu+b2qbb01MQLthBAi/HykJEGJeEz3wGzRFOSIggFJ2JFmAYONYHD3oNc931SMOARpG/3RpAfyCRQQqzmQkWQC8x2gNH6pGRe8RUhFAA+ohFQKE8PDASZ8HED/lf9RSU0Sdq1STB84/lendJXCNR1gaPkqW2+d609XxV2QXq6AIQqDhDEgOrdNdxvvuWLLQTe4GWAgl+W6NujkAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-position: right center;
  -webkit-background-size: 100% 100%;
          background-size: 100%;
  margin-bottom: 0;
  position: absolute;
  right: 32px;
  bottom: 32px;
}

.fts-twitter-div .time:before {
  right: 0;
  bottom: 5px;
}

.fts-jal-fb-post-time:before {
  right: 0;
  bottom: 4px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAaCAYAAABozQZiAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAD6ADAAQAAAABAAAAGgAAAACM/uHBAAAA8UlEQVQ4EZ3SOw6CQBAG4FkIgdIbSGNCJw093gBvoLcgVpR26gn0JtrbYGepN7CEQBwZSBAC7GuK3U12vn+zybBFsPNN/B6y0lm/0uQDCmWYiEdgLLSt/Or6yUzBgpGVdoSADwbgqwZUBoBetK3sxoAtESDNC3sl84Ua6wa0WCegh1UDBlglYBTLBkximQAuFgUIMS/AoEtR0cDkhRMCwrt6rZ5EMlKYGh0ri4DBnM4M8NTstArKC+JNRc5NG26f9/2FzsI/T0Eh5kEuFsFJLANHsSwcYBXYw6qwxTqwxrqQcGc8/5NDF9Ll+bEr3dxp/AEt373XDwc9ZQAAAABJRU5ErkJggg==");
}

.fts-twitter-div .fts-twitter-at-name {
  font-size: 0;
  opacity: 0;
  visibility: hidden;
  position: absolute;
}

.fts-twitter-div .fts-twitter-reply-wrap, .fts-twitter-div .fts-twitter-reply-wrap-left, .fts-twitter-div br, .fts-powered-by-text {
  display: none;
}

.fts-jal-fb-user-name a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
  font-size: 0;
}

.fts-likes-shares-etc-wrap {
  font-size: 0;
}

.genesis-video-element {
  cursor: pointer;
}

.genesis-video-element .visual-holder {
  position: relative;
  padding-bottom: 55.7%;
  -webkit-border-radius: 0;
          border-radius: 0;
  overflow: hidden;
}

.genesis-video-element.video-social-styles .visual-holder {
  padding-bottom: 0;
  height: 225px;
}

.genesis-video-element .image-wrapper {
  background-position: center;
}

.genesis-video-element .video-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.genesis-video-element .video-wrapper iframe {
  width: 100%;
  height: 100%;
}

.genesis-video-element .overlay {
  background-color: rgba(0, 0, 0, 0.2);
}

.genesis-video-element .visual-wrapper {
  z-index: 1;
}

.genesis-video-element .visual-wrapper svg {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 68px;
  height: 48px;
  margin-left: -34px;
  margin-top: -24px;
  -webkit-transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
  -o-transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1);
  z-index: 64;
}

.genesis-video-element .visual-wrapper svg .ytp-large-play-button-bg {
  fill: #212121;
}

.genesis-video-element .visual-wrapper:hover svg .ytp-large-play-button-bg {
  fill: #f00;
}

.genesis-video-element .ytp-impression-link {
  background: rgba(23, 23, 23, 0.8);
  -webkit-border-bottom-right-radius: 2px;
          border-bottom-right-radius: 2px;
  -webkit-border-top-right-radius: 2px;
          border-top-right-radius: 2px;
  bottom: 5px;
  left: 0;
  height: 47px;
  position: absolute;
  z-index: 2;
  padding: 12px 0;
}

.genesis-video-element .ytp-impression-link-text {
  color: white;
  float: left;
  font-size: 16px;
  margin-left: 12px;
}

.genesis-video-element .ytp-impression-link-logo {
  float: right;
  height: 16px;
  margin-left: 9px;
  margin-right: 12px;
  width: 72px;
}

.genesis-video-element .ytp-impression-link * {
  fill: #fff;
}

.genesis-video-element .ytp-show-cards-title {
  position: absolute;
  width: 100%;
  padding: 10px;
  z-index: 2;
  top: 0;
  left: 0;
  /* width:60px; */
}

.genesis-video-element .ytp-show-cards-title .ytp-title-channel-logo {
  width: 40px;
  height: 40px;
  -webkit-background-size: 25px 25px;
          background-size: 25px;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  background-color: #fff;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  padding: 10px;
  float: left;
  position: relative;
  z-index: 2;
  margin: 7px;
}

.genesis-video-element .ytp-show-cards-title .ytp-title-channel {
  float: left;
  width: 60px;
}

.ytp-title-expanded-overlay {
  background: transparent;
  -webkit-border-radius: 25px;
          border-radius: 25px;
  opacity: 0;
  height: 50px;
  margin-left: 0;
  overflow: hidden;
  position: absolute;
  top: 7px;
  width: 50px;
  -webkit-border-radius: 500px;
          border-radius: 500px;
  padding: 5px 4px;
  top: 17px;
  color: #fff;
  -webkit-transition: width 0.5s ease 0s;
  -o-transition: width 0.5s ease 0s;
  transition: width 0.5s ease 0s;
  display: none;
}

.genesis-video-element .ytp-show-cards-title.active .ytp-title-expanded-overlay {
  padding-left: 60px;
  background: rgba(35, 35, 35, 0.9);
  display: block;
  width: 500px;
  opacity: 1;
  display: none;
}

.ytp-title-expanded-overlay a {
  color: #fff;
  float: left;
  padding: 8px 0;
  font-weight: bold;
}

.ytp-title-expanded-overlay .ytp-button.ytp-sb a {
  background: red;
  padding: 5px;
  float: right;
  margin: 2.5px;
  margin-right: 15px;
  padding: 7.5px 15px;
  font-size: 15px;
}

.genesis-video-element .ytp-show-cards-title .video-title {
  padding: 15px 5px;
  color: #fff;
  top: 0;
  float: left;
  width: auto;
  font-weight: bold;
  float: left;
  width: -webkit-calc(100% - 80px);
  width: calc(100% - 80px);
  font-size: 16px;
  height: 37px;
  overflow: hidden;
}

.genesis-video-element .ytp-show-cards-title .video-title a {
  color: #fff;
}

.genesis-video-element:hover .overlay {
  background-color: rgba(0, 0, 0, 0.4);
}

.genesis-video-element.video-social-styles .overlay svg {
  width: 40px;
  height: 40px;
}

.wpb_gmaps_widget_custom iframe {
  width: 100%;
}

.contact-details {
  clear: both;
  display: block;
  overflow: hidden;
}

.contact-details .icon, .contact-details .text {
  float: left;
}

.contact-details .icon {
  width: 20px;
  margin-right: 20px;
}

.contact-details .icon svg {
  width: 100%;
  height: auto;
}

.contact-details .icon svg * {
  fill: #e53322;
}

.contact-details .text {
  width: -webkit-calc(100% - 40px);
  width: calc(100% - 40px);
}

/* Block Timeline
---------------------------------------------------------------------------- */
.block-timeline {
  text-align: center;
}

.block-timeline .timeline-button-wrap {
  display: block;
}

.block-timeline .timeline-button-wrap .timeline-button {
  background-color: #fff;
  border-color: #283579;
  color: #283579;
  -webkit-border-radius: 200px;
          border-radius: 200px;
  border-width: 1px;
  border-style: solid;
  font-size: 18px;
  font-weight: 600;
  padding: 14px 14px;
  text-align: center;
  text-decoration: none;
  white-space: normal;
  width: auto;
  line-height: 1;
  display: block;
}

.block-timeline .icon {
  position: relative;
  height: 15px;
  display: block;
  padding: 0 15px;
  margin: 17px auto;
  width: 100%;
}

.block-timeline .arrow {
  position: absolute;
  top: 7px;
  width: 23px;
  height: 1px;
  background-color: #2f3a82;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  -webkit-animation: arrow 700ms linear infinite;
          animation: arrow 700ms linear infinite;
  right: -webkit-calc(50% - 11.5px);
  right: calc(50% - 11.5px);
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.block-timeline .arrow::after, .block-timeline .arrow::before {
  content: "";
  position: absolute;
  width: 10px;
  height: 1px;
  right: -2px;
  background-color: #2f3a82;
  -webkit-border-radius: 0;
          border-radius: 0;
}

.block-timeline .arrow::after {
  top: -3px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.block-timeline .arrow::before {
  top: 3px;
  -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

/* Media Queries
---------------------------------------------------------------------------- */
@media only screen and (min-width: 960px) {
  .fts-twitter-div .fts-tweeter-wrap:nth-child(2), .fts-twitter-div .fts-tweeter-wrap:nth-child(3), .fts-jal-fb-group-display .fts-jal-single-fb-post:nth-child(2), .fts-jal-fb-group-display .fts-jal-single-fb-post:nth-child(3) {
    display: block;
  }

  .fts-jal-fb-group-display .fts-jal-single-fb-post, .fts-twitter-div .fts-tweeter-wrap {
    margin-bottom: 20px;
    height: 225px;
  }

  .fts-jal-fb-group-display .fts-jal-single-fb-post:nth-child(3), .fts-twitter-div .fts-tweeter-wrap:nth-child(3) {
    margin-bottom: 0;
  }

  .genesis-cta-box .icon-link {
    margin-right: 60px;
    font-size: 24px;
    float: left;
    margin-bottom: 0;
    display: inline-block;
    width: auto;
  }

  .genesis-cta-box .icon-link:last-child {
    margin-right: 0;
  }

  .genesis-cta-box .icon-link .icon-phone svg {
    width: 23px;
    height: 23px;
  }

  .genesis-cta-box .icon-link .icon-mail svg {
    width: 33px;
    height: 33px;
  }

  .genesis-video-element .ytp-show-cards-title .ytp-title-expanded-overlay {
    background: transparent;
    -webkit-border-radius: 25px;
            border-radius: 25px;
    opacity: 0;
    height: 50px;
    margin-left: 0;
    overflow: hidden;
    position: absolute;
    top: 7px;
    width: 50px;
    -webkit-border-radius: 500px;
            border-radius: 500px;
    padding: 5px 4px;
    top: 12px;
    color: #fff;
    -webkit-transition: width 0.5s ease 0s;
    -o-transition: width 0.5s ease 0s;
    transition: width 0.5s ease 0s;
    display: block;
  }

  .genesis-video-element .ytp-show-cards-title.active .ytp-title-expanded-overlay {
    padding-left: 60px;
    background: rgba(35, 35, 35, 0.9);
    display: block;
    width: 500px;
    opacity: 1;
  }

  .genesis-video-element .ytp-show-cards-title {
    width: 100%;
  }

  .genesis-video-element.video-social-styles .ytp-show-cards-title {
    width: 60px;
  }

  .genesis-video-element.video-social-styles .ytp-show-cards-title .ytp-title-expanded-overlay {
    display: none;
  }

  .block-timeline .timeline-button-wrap {
    display: inline-block;
  }

  .block-timeline .icon {
    display: inline-block;
    padding: 0 15px;
    margin: 0;
    width: 40px;
  }

  .block-timeline .arrow {
    right: 9px;
    -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
            transform: rotate(0);
  }

  .block-timeline .timeline-button-wrap .timeline-button {
    display: inline-block;
  }
}
@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
  .loading:after {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
  }
}
.left {
  text-align: left;
}

.center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.right {
  text-align: right;
}

.tt-b2 {
  font-weight: 200;
}

.tt-b4 {
  font-weight: 400;
}

.tt-b5 {
  font-weight: 500;
}

.tt-b6, strong, .bold {
  font-weight: bold;
}

.tt-b8 {
  font-weight: 800;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.mst1 {
  padding-top: 0;
}

.mst2 {
  padding-top: 5px;
}

.mst3 {
  padding-top: 10px;
}

.mst4 {
  padding-top: 15px;
}

.mst5 {
  padding-top: 20px;
}

.mst6 {
  padding-top: 25px;
}

.mst7 {
  padding-top: 30px;
}

.mst8 {
  padding-top: 35px;
}

.mst9 {
  padding-top: 40px;
}

.mst10 {
  padding-top: 45px;
}

.mst11 {
  padding-top: 50px;
}

.mst12 {
  padding-top: 55px;
}

.mst13 {
  padding-top: 60px;
}

.mst14 {
  padding-top: 65px;
}

.mst15 {
  padding-top: 70px;
}

.msb1 {
  padding-bottom: 0;
  margin-bottom: 0 !important;
}

.msb2 {
  padding-bottom: 5px;
  margin-bottom: 0 !important;
}

.msb3 {
  padding-bottom: 10px;
  margin-bottom: 0 !important;
}

.msb4 {
  padding-bottom: 15px;
  margin-bottom: 0 !important;
}

.msb5 {
  padding-bottom: 20px;
  margin-bottom: 0 !important;
}

.msb6 {
  padding-bottom: 25px;
  margin-bottom: 0 !important;
}

.msb7 {
  padding-bottom: 30px;
  margin-bottom: 0 !important;
}

.msb8 {
  padding-bottom: 35px;
  margin-bottom: 0 !important;
}

.msb9 {
  padding-bottom: 40px;
  margin-bottom: 0 !important;
}

.msb10 {
  padding-bottom: 45px;
  margin-bottom: 0 !important;
}

.msb11 {
  padding-bottom: 50px;
  margin-bottom: 0 !important;
}

.msb12 {
  padding-bottom: 55px;
  margin-bottom: 0 !important;
}

.msb13 {
  padding-bottom: 60px;
  margin-bottom: 0 !important;
}

.msb14 {
  padding-bottom: 65px;
  margin-bottom: 0 !important;
}

.msb15 {
  padding-bottom: 70px;
  margin-bottom: 0 !important;
}

.dark-theme {
  background-color: #000;
  color: #fff;
}

.dark-theme .site-footer a {
  color: #fff;
}

.heading-s01,
.heading-s02,
.heading-s03,
.heading-s04,
.heading-s05,
.heading-s06,
.heading-s07,
.heading-s08,
.heading-s1,
.heading-s2,
.heading-s5,
.heading-s6,
.heading-s7,
.heading-s8,
.heading-s9 {
  color: #000;
  margin-bottom: 0px;
  font-weight: bold;
}

.heading-s01,
.heading-s04 {
  font-size: 26px;
}

.heading-s04 {
  font-weight: normal;
}

.heading-s02,
.heading-s03 {
  font-size: 20px;
  font-weight: normal;
}

.heading-s03 {
  font-weight: bold;
}

.reverse-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.heading-wrap {
  overflow: hidden;
  clear: both;
}

.heading-wrap {
  display: block;
}

.heading-wrap .heading-icon {
  margin-bottom: 0;
  float: none;
  margin-right: 0;
}

.heading-wrap .subheading {
  display: block;
  width: 100%;
  font-weight: normal;
}

.leadership .heading-wrap {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}

.heading-wrap .heading-icon svg {
  max-width: 75px;
  max-height: 75px;
}

.heading-wrap .heading-icon,
.heading-wrap.full-width-icon .heading-icon,
.heading-wrap.full-width-icon .heading-text {
  padding-right: 0px;
}

.heading-wrap.no-icon .heading-text {
  width: 100%;
}

.profile-image {
  border: 1px solid #0E416B;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  padding: 8px;
  width: auto;
  display: inline-block;
  margin-bottom: 30px;
  width: 168px;
  height: 168px;
  overflow: hidden;
}

.profile-image img {
  -webkit-border-radius: 100px;
          border-radius: 100px;
}

.heading-wrap .profile-image {
  margin-right: 24px;
}

.heading-wrap .heading-icon img {
  max-height: 55px;
  width: auto;
  margin-bottom: 20px;
}

.heading-wrap.full-width-icon {
  display: block;
}

.heading-wrap.full-width-icon .heading-icon {
  padding-bottom: 10px;
}

.vc_separator .vc_sep_holder {
  background: #9D9D9C;
}

.site-inner .woocommerce-error {
  padding: 1em 2em 1em 3.5em;
}

.site-inner .woocommerce-error li {
  float: left;
  width: auto;
}

.site-inner .woocommerce-error li:before {
  display: none;
}

.site-inner ul,
.site-inner ul li,
.site-inner ul.list-style-1,
.site-inner ul.list-style-1 li {
  padding: 0 0 10px;
  margin: 0;
  list-style: none;
  position: relative;
}

.site-inner ul li:last-child,
.site-inner ul.list-style-1:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

.site-inner ul,
.site-inner ul.list-style-1 {
  list-style-type: none;
  padding: 0 0 35px 21px;
  position: relative;
  overflow: hidden;
}

.site-inner ul li:before,
.site-inner ul.list-style-1 li:before {
  content: "";
  display: block;
  height: 7px;
  width: 7px;
  position: absolute;
  background-color: #01a4de;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  top: 12px;
  left: -21px;
}

.site-inner ul ul,
.site-inner ul ul.list-style-1 {
  margin-top: 10px;
}

.site-inner .list-style-2 {
  padding: 0;
  margin-bottom: 35px;
  list-style: none;
}

.site-inner .list-style-2 > li {
  display: block;
  overflow: hidden;
}

.site-inner .list-style-3 {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}

.site-inner .list-style-3 li {
  list-style: none;
  position: relative;
  padding-left: 45px;
  padding-right: 0;
  font-size: 16px;
  font-weight: bold;
  color: #0E416B;
  clear: left;
  margin-bottom: 35px;
}

.site-inner .list-style-3 li:last-child {
  margin-bottom: 0;
}

.site-inner .flags-list,
.site-inner .flags-list li {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.site-inner .flags-list li:before {
  display: none;
}

.list-style-3 li:before,
.list-style-3 li:after {
  position: absolute;
  width: 22px;
  height: 22px;
  content: "";
  background: #fff;
  -webkit-border-radius: 100%;
          border-radius: 100%;
  left: 0;
  border: 2px solid #43979E;
  top: 1px;
}

.list-style-3 li:after {
  width: 14px;
  height: 14px;
  left: 4px;
  top: 5px;
  background: #43979E;
}

.angus-cbs1 .list-style-3 li {
  color: #fff;
  font-weight: normal;
}

.angus-cbs1 .list-style-3 li:before,
.angus-cbs1 .list-style-3 li:after {
  border-color: #0e416b;
}

.angus-cbs1 .list-style-3 li:before {
  border-color: #fff;
}

.angus-cbs1 .list-style-3 li:after {
  background-color: #fff;
  width: 16px;
  height: 16px;
  left: 3px;
  top: 4px;
}

.flags-list li {
  line-height: 1.8;
}

.flags-list:not(.two-columns, .three-columns) li {
  clear: both;
}

.flags-list li img {
  width: 35px;
  float: left;
  margin-right: 10px;
}

.small {
  font-size: 14px;
}

.button-styles {
  cursor: pointer;
  -webkit-border-radius: 200px;
          border-radius: 200px;
  border-width: 1px;
  border-style: solid;
  cursor: pointer;
  font-size: 18px;
  font-weight: 600;
  padding: 14px 14px;
  text-align: center;
  text-decoration: none;
  white-space: normal;
  width: auto;
  line-height: 1;
  display: inline-block;
}

.vc_btn3-full > a {
  display: block;
  width: 100%;
}

.button-s1 {
  background-color: #e53322;
  border-color: #e53322;
  color: #fff;
}

.button-s1:focus,
.button-s1:hover {
  background-color: rgba(229, 51, 34, 0.8);
  border-color: rgba(229, 51, 34, 0.8);
}

.button-s2 {
  background-color: #fff;
  border-color: #e53322;
  color: #e53322;
}

.button-s2:hover,
.button-s2:focus {
  background-color: #e53322;
  border-color: #fff;
  color: #fff;
}

.button-s3 {
  background-color: #283579;
  border-color: #283579;
  color: #fff;
}

.button-s3:hover,
.button-s3:focus {
  background-color: rgba(40, 53, 121, 0.8);
  border-color: rgba(40, 53, 121, 0.8);
}

.button-s4 {
  background-color: #fff;
  border-color: #283579;
  color: #283579;
}

.button-s4:hover,
.button-s4:focus {
  background-color: #283579;
  border-color: #fff;
  color: #fff;
}

.button-s5 {
  background-color: #07a3de;
  border-color: #07a3de;
  color: #fff;
}

.button-s5:hover,
.button-s5:focus {
  background-color: rgba(7, 163, 222, 0.8);
  border-color: rgba(7, 163, 222, 0.8);
}

.button-s6 {
  background-color: #fff;
  border-color: #0aa2de;
  color: #0aa2de;
}

.button-s6:hover,
.button-s6:focus {
  background-color: #0aa2de;
  border-color: #fff;
  color: #fff;
}

.button-s7 {
  background-color: #8c97a1;
  border-color: #8c97a1;
  color: #fff;
}

.button-s7:hover,
.button-s7:focus {
  background-color: rgba(140, 151, 161, 0.8);
  border-color: #fff;
}

.button-s8 {
  background-color: #fff;
  border-color: #8c97a1;
  color: #8c97a1;
}

.button-s8:hover,
.button-s8:focus {
  background-color: #8c97a1;
  border-color: white;
  color: #fff;
}

.button-s8 .icon svg * {
  stroke: #8c97a1;
}

.button-s8 .icon svg *[stroke=none] {
  stroke: transparent;
}

.button-s8:hover .icon svg *,
.button-s8:focus .icon svg * {
  stroke: #fff;
}

.button-s8:hover .icon svg *[stroke=none],
.button-s8:focus .icon svg *[stroke=none] {
  stroke: transparent;
}

.button-s9 {
  background-color: #000000;
  border-color: #000;
  color: #fff;
}

.button-s9:hover,
.button-s9:focus {
  background-color: rgba(0, 0, 0, 0.8);
  border-color: rgba(0, 0, 0, 0.8);
}

.button-s10 {
  background-color: #fff;
  border-color: #000000;
  color: #000000;
}

.button-s10:hover,
.button-s10:focus {
  background-color: #000000;
  border-color: #fff;
  color: #fff;
}

.button-s11 {
  padding: 0;
  text-align: left;
  display: inline-block;
  border: none;
  color: #000000;
  font-weight: normal;
}

.button-s11:hover,
.button-s11:focus {
  color: rgba(0, 0, 0, 0.8);
  text-decoration: underline;
}

.button-s12 {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.button-s12:hover,
.button-s12:focus {
  background-color: #fff;
  border-color: #fff;
  color: #ff0000;
}

.button-s13,
.button-s14,
.button-s15,
.button-s16 {
  padding: 0;
  text-align: left;
  display: inline-block;
  border: none;
  color: #e53322;
  font-weight: bold;
}

.button-s14 {
  color: #07a3de;
}

.button-s15 {
  color: #283579;
}

.button-s16 {
  color: #8c97a1;
}

.button-s17 {
  color: #000;
}

.button-s13:hover,
.button-s13:focus,
.button-s14:hover,
.button-s14:focus,
.button-s15:hover,
.button-s15:focus,
.button-s16:hover,
.button-s16:focus,
.button-s17:hover,
.button-s17:focus {
  text-decoration: underline;
}

.button-s18 {
  background-color: #fff;
  border: 1px solid #fff;
  color: #2a3679 !important;
}

.button-s18:hover,
.button-s18:focus {
  background-color: #333;
  border: 1px solid #333;
  color: #fff !important;
}

.button-s19 {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff !important;
}

.button-s19:hover,
.button-s19:focus {
  background-color: #fff;
  border: 1px solid #fff;
  color: #2a3679 !important;
}

.button-icon {
  padding: 10.5px 14px !important;
}

.button-icon span {
  float: left;
}

.button-icon .text {
  padding: 2px 0;
}

.button-icon .icon {
  margin-left: 14px;
  height: 24px;
  width: 24px;
}

.woocommerce div.product .summary .button,
.woocommerce .button,
.woocommerce ul.products li.product .button,
.products-button {
  margin: 0;
  float: left;
  display: inline-block;
  margin-right: 10px;
}

.woocommerce div.product .summary .button {
  margin-right: 20px;
}

.woocommerce .button,
.woocommerce ul.products li.product .button:last-child,
.products-button:last-child {
  margin-right: 0;
}

.products-button,
.products-button.buy-now {
  margin-bottom: 10px;
  padding: 14px 11.5px !important;
}

.woocommerce .button.data-sheet,
.woocommerce ul.products li.product .button.data-sheet,
.products-button.data-sheet {
  line-height: 1;
  color: #fff;
  background-color: #9D9D9C;
}

.woocommerce .button.data-sheet .text,
.woocommerce ul.products li.product .button.data-sheet .text,
.products-button.data-sheet .text {
  padding: 2px 0 0;
}

.woocommerce .button span,
.woocommerce ul.products li.product .button span,
.products-button span {
  float: left;
}

.woocommerce .button .icon,
.woocommerce ul.products li.product .button .icon,
.products-button .icon {
  margin-left: 14px;
  height: 24px;
  width: 24px;
}

.woocommerce .button.contact-url,
.products-button.contact-url,
.woocommerce ul.products li.product .button.contact-url {
  background-color: #293679;
}

.woocommerce .button.contact-url:hover,
.products-button.contact-url:hover,
.woocommerce ul.products li.product .button.contact-url:hover {
  background-color: rgba(41, 54, 121, 0.8);
}

.woocommerce .button.data-sheet:hover,
.products-button.data-sheet:hover,
.woocommerce ul.products li.product .button.data-sheet:hover {
  background-color: rgba(157, 157, 156, 0.8);
}

.hidden {
  display: none !important;
}

@media only screen and (max-width: 960px) {
  .hidden-desktop {
    display: block !important;
  }

  .hidden-mobile {
    display: none !important;
  }
}
.tt-c1, .ttp-c1 a, a.tth-c1:hover, a.tth-c1:focus, .ttph-c1 a:hover, .tth-c1 a:focus {
  color: #293679;
}

.tt-c2, .ttp-c2 a, a.tth-c2:hover, a.tth-c2:focus, .ttph-c2 a:hover, .tth-c2 a:focus {
  color: #01a4de;
}

.tt-c3, .ttp-c3 a, a.tth-c3:hover, a.tth-c3:focus, .ttph-c3 a:hover, .tth-c3 a:focus {
  color: #8C97A1;
}

.tt-c4, .ttp-c4 a, a.tth-c4:hover, a.tth-c4:focus, .ttph-c4 a:hover, .tth-c4 a:focus {
  color: #333333;
}

.tt-c5, .ttp-c5 a, a.tth-c5:hover, a.tth-c5:focus, .ttph-c5 a:hover, .tth-c5 a:focus {
  color: #e53322;
}

.tt-c6, .ttp-c6 a, a.tth-c6:hover, a.tth-c6:focus, .ttph-c6 a:hover, .tth-c6 a:focus {
  color: #2749BA;
}

.tt-c7, .ttp-c7 a, a.tth-c7:hover, a.tth-c7:focus, .ttph-c7 a:hover, .tth-c7 a:focus {
  color: #E82212;
}

.tt-c8, .ttp-c8 a, a.tth-c8:hover, a.tth-c8:focus, .ttph-c8 a:hover, .tth-c8 a:focus {
  color: #0296D4;
}

.bg-c1, .bgh-c1:hover, .bgh-c1:focus, .blc1:after, .bgp-c1 .bg, .bgph-c1:hover .bg, .bgph-c1:focus .bg {
  background-color: #293679;
}

.bg-c2, .bgh-c2:hover, .bgh-c2:focus, .blc2:after, .bgp-c2 .bg, .bgph-c2:hover .bg, .bgph-c2:focus .bg {
  background-color: #01a4de;
}

.bg-c3, .bgh-c3:hover, .bgh-c3:focus, .blc3:after, .bgp-c3 .bg, .bgph-c3:hover .bg, .bgph-c3:focus .bg {
  background-color: #8C97A1;
}

.bg-c4, .bgh-c4:hover, .bgh-c4:focus, .blc4:after, .bgp-c4 .bg, .bgph-c4:hover .bg, .bgph-c4:focus .bg {
  background-color: #333333;
}

.bg-c5, .bgh-c5:hover, .bgh-c5:focus, .blc5:after, .bgp-c5 .bg, .bgph-c5:hover .bg, .bgph-c5:focus .bg {
  background-color: #e53322;
}

.bg-c6, .bgh-c6:hover, .bgh-c6:focus, .blc6:after, .bgp-c6 .bg, .bgph-c6:hover .bg, .bgph-c6:focus .bg {
  background-color: #2749BA;
}

.bg-c7, .bgh-c7:hover, .bgh-c7:focus, .blc7:after, .bgp-c7 .bg, .bgph-c7:hover .bg, .bgph-c7:focus .bg {
  background-color: #E82212;
}

.bg-c8, .bgh-c8:hover, .bgh-c8:focus, .blc8:after, .bgp-c8 .bg, .bgph-c8:hover .bg, .bgph-c8:focus .bg {
  background-color: #0296D4;
}

.reverse-row .wpb_wrapper {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.vc_row.vc_column-gap-35 > .vc_column_container {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.vc_row.vc_inner.vc_column-gap-35 > .vc_column_container {
  padding-bottom: 17.5px !important;
}

.vc_row.vc_column-gap-35.grid-products-2-parent > .vc_column_container,
.vc_row.vc_column-gap-35.grid-products-1-parent > .vc_column_container {
  padding-bottom: 40px !important;
}

.vc_row.vc_column-gap-35.grid-products-2-parent > .vc_column_container:last-child,
.vc_row.vc_inner.vc_column-gap-35:not(.block-grid, .genesis-cbs4-row) > .vc_column_container:last-child,
.vc_row.vc_column-gap-35:not(.block-grid, .genesis-cbs4-row).grid-products-2-parent > .vc_column_container:last-child {
  padding-bottom: 0 !important;
}

.vc_row.vc_column-gap-20.grid-products-2-parent > .vc_column_container,
.vc_row.vc_column-gap-20.grid-products-1-parent > .vc_column_container {
  padding-bottom: 40px !important;
}

.vc_row.vc_column-gap-20.grid-products-2-parent > .vc_column_container:last-child {
  padding-bottom: 0 !important;
}

.vc_row.vc_column-gap-35.grid-overlay-parent > .vc_column_container {
  padding-bottom: 17.5px !important;
  padding-top: 17.5px !important;
}

.wpb_widgetised_column {
  margin-bottom: 0 !important;
}

@media only screen and (max-width: 768px) {
  .woocommerce .button.contact-url,
.products-button.contact-url,
.woocommerce ul.products li.product .button.contact-url,
.products-button, .products-button.buy-now,
.woocommerce .button.data-sheet,
.woocommerce ul.products li.product .button.data-sheet,
.products-button.data-sheet {
    display: block;
    width: 100%;
    font-size: 14px;
  }
}
@media only screen and (min-width: 1050px) {
  .profile-image {
    margin-bottom: 0;
    width: 138px;
    height: 138px;
  }

  .heading-s01,
.heading-s04 {
    font-size: 35px;
  }

  .heading-s02,
.heading-s03 {
    font-size: 24px;
  }

  .dst1 {
    padding-top: 0;
  }

  .dst2 {
    padding-top: 5px;
  }

  .dst3 {
    padding-top: 10px;
  }

  .dst4 {
    padding-top: 15px;
  }

  .dst5 {
    padding-top: 20px;
  }

  .dst6 {
    padding-top: 25px;
  }

  .dst7 {
    padding-top: 30px;
  }

  .dst8 {
    padding-top: 35px;
  }

  .dst9 {
    padding-top: 40px;
  }

  .dst10 {
    padding-top: 45px;
  }

  .dst11 {
    padding-top: 50px;
  }

  .dst12 {
    padding-top: 55px;
  }

  .dst13 {
    padding-top: 60px;
  }

  .dst14 {
    padding-top: 65px;
  }

  .dst15 {
    padding-top: 70px;
  }

  .dsb1 {
    padding-bottom: 0;
  }

  .dsb2 {
    padding-bottom: 5px;
  }

  .dsb3 {
    padding-bottom: 10px;
  }

  .dsb4 {
    padding-bottom: 15px;
  }

  .dsb5 {
    padding-bottom: 20px;
  }

  .dsb6 {
    padding-bottom: 25px;
  }

  .dsb7 {
    padding-bottom: 30px;
  }

  .dsb8 {
    padding-bottom: 35px;
  }

  .dsb9 {
    padding-bottom: 40px;
  }

  .dsb10 {
    padding-bottom: 45px;
  }

  .dsb11 {
    padding-bottom: 50px;
  }

  .dsb12 {
    padding-bottom: 55px;
  }

  .dsb13 {
    padding-bottom: 60px;
  }

  .dsb14 {
    padding-bottom: 65px;
  }

  .dsb15 {
    padding-bottom: 70px;
  }

  .hidden-desktop {
    display: none !important;
  }

  .hidden-mobile {
    display: block !important;
  }

  span.hidden-mobile {
    display: inline-block !important;
  }

  .heading-wrap .heading-icon {
    margin-bottom: 0;
    float: left;
    margin-right: 30px;
  }

  .heading-wrap .heading-icon img {
    max-height: 86px;
    width: 100%;
    margin-right: 0;
  }
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.page-slider .slide {
  /* height: calc(100vh - 150px); */
  position: relative;
  padding-bottom: 56%;
}

.page-slider.small-height .slide {
  padding-bottom: 56%;
  min-height: 0;
}

.page-slider.medium-height .slide {
  padding-bottom: 40%;
}

.slick-nav .slick-arrow {
  position: absolute;
  width: auto;
  top: 45%;
  cursor: pointer;
}

.slick-nav .slick-arrow .chevron::before {
  border-color: #fff;
}

.page-slider .slick-prev,
.product-slider .slick-prev,
.site-slider .slick-prev,
.vc_row-no-padding .slick-nav .slick-prev {
  left: 35px;
}

.page-slider .slick-next,
.product-slider .slick-next,
.site-slider .slick-next,
.vc_row-no-padding .slick-nav .slick-next {
  right: 35px;
}

.entry-content .slick-dots li:before {
  display: none;
}

.entry-content ul.slick-dots {
  position: absolute;
  bottom: 0;
  margin: 0 auto 10px;
  left: 0;
  right: 0;
  width: 100%;
  text-align: center;
  padding: 0;
}

.entry-content ul.slick-dots li {
  display: inline-block;
  margin: 5px;
}

.entry-content ul.slick-dots li button {
  position: relative;
  background: #fff;
  border-color: #fff;
  -webkit-border-radius: 200px;
          border-radius: 200px;
  padding: 0;
  font-size: 0;
  width: 14px;
  height: 14px;
  line-height: 0;
  opacity: 0.4;
}

.entry-content ul.slick-dots li.slick-active button {
  opacity: 1;
}

@media only screen and (min-width: 960px) {
  .page-slider .slide {
    height: -webkit-calc(100vh - 100px);
    height: calc(100vh - 100px);
    position: relative;
    padding-bottom: 0%;
  }

  .page-slider.small-height .slide {
    height: auto;
    min-height: auto;
  }

  .page-slider.medium-height .slide {
    height: -webkit-calc(60vh - 100px);
    height: calc(60vh - 100px);
    min-height: 402px;
    padding-bottom: 0;
  }

  .entry-content ul.slick-dots {
    margin: 0 auto 30px;
  }

  .entry-content ul.slick-dots li {
    display: inline-block;
    margin: 5px 10px;
  }

  .entry-content ul.slick-dots li button {
    width: 18px;
    height: 18px;
  }
}
.accordion-element .wpb_wrapper {
  padding: 0;
}

.accordion-element:last-child {
  padding: 0;
}

.accordion-element .accordion-heading {
  font-weight: bold;
  background-color: #f0f0f0;
  margin: 0;
  cursor: pointer;
  display: block;
  padding: 22px 15px;
  font-size: 24px;
  line-height: 1;
  color: #293679;
  display: block;
  overflow: hidden;
}

.accordion-element .accordion-content hr {
  border-color: #9D9D9C;
}

.accordion-element .accordion-content *:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}

.accordion-element .accordion-heading .text {
  float: left;
  width: 90%;
  padding-left: 32px;
}

.accordion-element .accordion-heading .chevron {
  float: left;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  position: relative;
}

.accordion-element .accordion-heading .chevron:before {
  top: -5px;
  left: -5px;
  border-color: #01a4de;
  width: 16px;
  height: 16px;
}

.accordion-element.active-accordion .accordion-heading .chevron {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.accordion-element .accordion-content {
  display: none;
  padding: 0 22px 22px;
  background: #f0f0f0;
}

/* Accordion Style 3 */
.vc_row-no-padding .accordion-s3 {
  padding-left: 15px;
  padding-right: 15px;
}

.accordion-block .accordion-element li .timeline-content .timeline-pointer {
  float: left;
}

.accordion-block .accordion-element li .timeline-content p {
  float: right;
  padding-left: 16px;
  width: -webkit-calc(100% - 59px);
  width: calc(100% - 59px);
}

@media only screen and (min-width: 960px) {
  .accordion-element .accordion-heading,
.accordion-element .accordion-content {
    padding: 34px 22px;
  }

  .accordion-s1.accordion-element .accordion-heading,
.accordion-s1.accordion-element:not(.angus-flip-box) .accordion-content {
    padding: 32px;
  }

  .accordion-s1.accordion-element:not(.angus-flip-box) .accordion-content {
    padding-left: 78px;
    padding-top: 0;
  }

  .angus-flip-s1.accordion-s1 .wpb_wrapper {
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .accordion-element .accordion-heading {
    font-size: 28px;
  }

  .accordion-element .accordion-content {
    padding: 22px;
  }
}
.genesis-cbs1 .wpb_wrapper {
  width: 100%;
  background: #2a3779;
  color: #fff;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  overflow: hidden;
  border: 1px solid #8c97a1;
}

.genesis-cbs1 .wpb_wrapper .heading-wrap *,
.genesis-cbs1 .wpb_wrapper .content-section * {
  color: #fff;
}

.genesis-cbs1 .wpb_wrapper .element {
  margin-bottom: 25px;
  display: block;
  overflow: hidden;
}

.genesis-cbs1 .wpb_wrapper .element:last-child {
  margin-bottom: 0px;
}

.genesis-cbs1 .wpb_wrapper .column {
  position: relative;
  width: 100%;
  padding: 32px;
}

.genesis-cbs1 .wpb_wrapper .image-content {
  padding-bottom: 56%;
}

.genesis-cbs1 .wpb_wrapper .description-content .inner-content {
  width: 100%;
}

.genesis-cbs1 .wpb_wrapper .description-content *:last-child:not(.button-styles) {
  padding-bottom: 0;
}

@media only screen and (min-width: 960px) {
  .genesis-cbs1 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .genesis-cbs1 .wpb_wrapper {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }

  .genesis-cbs1.column-flip .wpb_wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .genesis-cbs1 .wpb_wrapper .column {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%;
    padding: 32px;
  }

  .genesis-cbs1-s2 .wpb_wrapper .image-content {
    width: 35%;
  }

  .genesis-cbs1-s2 .wpb_wrapper .description-content {
    width: 65%;
  }

  .genesis-cbs1-s2 .wpb_wrapper .description-content .inner-content {
    width: 100%;
  }
}
.genesis-cbs2 .wpb_wrapper {
  width: 100%;
  background: #8C97A1;
  border: 1px solid #8C97A1;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  overflow: hidden;
}

.genesis-cbs2 .wpb_wrapper .heading-wrap *,
.genesis-cbs2 .wpb_wrapper .content-section * {
  color: #fff;
}

.genesis-cbs2 .wpb_wrapper .heading-wrap *,
.genesis-cbs2 .wpb_wrapper .content-section * {
  color: #fff;
}

.genesis-cbs2 .element {
  padding-bottom: 25px;
}

.genesis-cbs2 .element:last-child {
  padding-bottom: 0;
}

.genesis-cbs2 .wpb_wrapper .column {
  position: relative;
  width: 100%;
  padding: 32px;
}

.genesis-cbs2 .wpb_wrapper .image-content {
  padding-bottom: 56%;
  background: #ec33fc;
}

.genesis-cbs2 .wpb_wrapper .description-content *:last-child:not(.button-styles) {
  padding-bottom: 0;
  margin-bottom: 0;
}

.genesis-cbs2 .heading-wrap span {
  width: 100%;
  display: block;
  margin-bottom: 5px;
}

@media only screen and (min-width: 960px) {
  .genesis-cbs2 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .genesis-cbs2 .wpb_wrapper {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }

  .genesis-cbs2 .wpb_wrapper .column {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%;
    padding: 32px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .genesis-cbs2 .wpb_wrapper .image-content {
    width: 32%;
    min-height: 220px;
  }

  .genesis-cbs2 .wpb_wrapper .description-content {
    width: 68%;
  }

  .genesis-cbs2-s2 .wpb_wrapper .image-content {
    width: 35%;
  }

  .genesis-cbs2-s2 .wpb_wrapper .description-content {
    width: 65%;
  }

  .genesis-cbs2 .heading-wrap span {
    float: left;
    padding-right: 35px;
    width: 80%;
    display: inline-block;
  }

  .genesis-cbs2 .heading-wrap span:first-child {
    width: 20%;
  }

  .genesis-cbs2 .heading-wrap span:last-child {
    padding-right: 0;
  }

  .genesis-cbs2 .heading-wrap.sub-no span {
    width: 100%;
  }
}
.genesis-cbs3 .wpb_wrapper {
  width: 100%;
  overflow: hidden;
}

.genesis-cbs3 .wpb_wrapper .column {
  position: relative;
  width: 100%;
  padding: 25px 0 0;
}

.genesis-cbs3 .wpb_wrapper .image-content {
  padding-bottom: 50%;
  background: #8c97a1;
  border: 1px solid #8c97a1;
  overflow: hidden;
  -webkit-border-radius: 8px;
          border-radius: 8px;
}

.genesis-cbs3 .wpb_wrapper .description-content .element {
  margin-bottom: 25px;
}

.genesis-cbs3 .wpb_wrapper .description-content .element:last-child {
  margin-bottom: 0;
}

.genesis-cbs3 .wpb_wrapper .description-content *:last-child:not(.button-styles) {
  padding-bottom: 0;
  margin-bottom: 0;
}

@media only screen and (min-width: 960px) {
  .genesis-cbs3 .wpb_wrapper .column {
    position: relative;
    width: 100%;
  }

  .genesis-cbs3 .wpb_wrapper .image-content {
    width: 100%;
  }

  .genesis-cbs3 .wpb_wrapper .description-content:last-child {
    width: 100%;
  }
}
.genesis-cbs4 .wpb_wrapper {
  width: 100%;
  color: #fff;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  overflow: hidden;
  border: 1px solid #8c97a1;
}

.genesis-cbs4 .wpb_wrapper * {
  color: #fff;
}

.genesis-cbs4 .wpb_wrapper .content-section a {
  font-weight: bold;
}

.genesis-cbs4 .wpb_wrapper .content-section a:hover,
.genesis-cbs4 .wpb_wrapper .content-section a:focus {
  text-decoration: underline;
}

.genesis-cbs4 .wpb_wrapper.bg-c4 .cta-section a:hover {
  background: #fff;
}

.genesis-cbs4 .wpb_wrapper.bg-c4 .cta-section a:hover .text {
  color: #333333;
}

.genesis-cbs4 .wpb_wrapper .column {
  position: relative;
  width: 100%;
  padding: 32px;
}

.genesis-cbs4 .wpb_wrapper .image-content {
  padding-bottom: 56%;
  background: #fff;
  padding-bottom: 37.5%;
}

.genesis-cbs4 .wpb_wrapper .description-content .inner-content {
  width: 100%;
}

.genesis-cbs4 .wpb_wrapper .description-content .element {
  margin-bottom: 40px;
}

.genesis-cbs4 .wpb_wrapper .description-content .element:last-child {
  margin-bottom: 0px;
}

.genesis-cbs4 .wpb_wrapper .description-content *:last-child:not(.button-styles) {
  padding-bottom: 0;
  margin-bottom: 0;
}

.genesis-cbs4 .slick-slider-main,
.genesis-cbs4 .slick-slider-main > .ss-slider,
.genesis-cbs4 .slick-slider-main > .ss-slider > div,
.genesis-cbs4 .slick-slider-main > .ss-slider > div > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.genesis-cbs4 .slick-nav .slick-arrow .chevron::before {
  border-color: #333;
}

.genesis-cbs4 .slick-nav .slick-arrow.slick-prev {
  left: 35px;
}

.genesis-cbs4 .slick-nav .slick-arrow.slick-next {
  right: 35px;
}

.genesis-cbs4 .slick-slider-main .slide {
  position: relative;
  height: 100%;
}

.genesis-cbs4 .slick-slider-main .slick-dots {
  display: none !important;
}

.genesis-cbs4 .slick-slider-main .slide .visual-holder {
  width: 100%;
  background: #fff;
  height: 100%;
  /* position: relative; */
}

.genesis-cbs4 .slick-slider-main .slide .visual-holder .loading,
.genesis-cbs4 .slick-slider-main .slide .visual-holder .image-bg {
  -webkit-background-size: contain;
          background-size: contain;
}

@media only screen and (min-width: 960px) {
  .genesis-cbs4 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .genesis-cbs4-row.vc_row-o-equal-height.vc_row.vc_row-flex > .vc_column_container,
.genesis-cbs4-row.vc_row-o-equal-height.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner,
.genesis-cbs4-row.vc_row-o-equal-height.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner > div,
.genesis-cbs4-row.vc_row-o-equal-height.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner > div > div {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: row;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .genesis-cbs4 .wpb_wrapper {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }

  .genesis-cbs4.column-flip .wpb_wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .genesis-cbs4 .wpb_wrapper .column {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%;
    padding: 32px;
  }

  .genesis-cbs4 .wpb_wrapper .image-content {
    width: 50%;
    padding-bottom: 0%;
  }

  .genesis-cbs4 .wpb_wrapper .description-content {
    width: 50%;
  }

  .genesis-cbs4.single-column .wpb_wrapper .description-content {
    width: 100%;
  }

  .genesis-cbs4 .wpb_wrapper .description-content .inner-content {
    width: 100%;
  }
}
.genesis-cbs5 .wpb_wrapper {
  width: 100%;
  background: #f90802;
  color: #fff;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  overflow: hidden;
  border: 1px solid #ffffff;
}

.genesis-cbs5 .wpb_wrapper .heading-wrap *,
.genesis-cbs5 .wpb_wrapper .content-section * {
  color: #fff;
}

.genesis-cbs5 .wpb_wrapper .element {
  margin-bottom: 25px;
  display: block;
  overflow: hidden;
}

.genesis-cbs5 .wpb_wrapper .element:last-child {
  margin-bottom: 0px;
}

.genesis-cbs5 .wpb_wrapper .column {
  position: relative;
  width: 100%;
  padding: 32px;
}

.genesis-cbs5 .wpb_wrapper .image-content {
  padding-bottom: 56%;
}

.genesis-cbs5 .wpb_wrapper .description-content .inner-content {
  width: 100%;
}

.genesis-cbs5 .wpb_wrapper .description-content *:last-child:not(.button-styles) {
  padding-bottom: 0;
}

@media only screen and (min-width: 960px) {
  .genesis-cbs5 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .genesis-cbs5 .wpb_wrapper {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }

  .genesis-cbs5.column-flip .wpb_wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }

  .genesis-cbs5 .wpb_wrapper .column {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%;
    padding: 32px;
  }

  .genesis-cbs5 .wpb_wrapper .image-content {
    width: 35%;
  }

  .genesis-cbs5 .wpb_wrapper .description-content {
    width: 65%;
  }

  .genesis-cbs5 .wpb_wrapper .description-content .inner-content {
    width: 100%;
  }
}
.vc_row.vc_column-gap-35.block-login {
  background: #fff;
  -webkit-border-radius: 0;
          border-radius: 0;
  -webkit-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.2), 0 10px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.2), 0 10px 10px rgba(0, 0, 0, 0.2);
  position: relative;
  overflow: hidden;
  width: 100%;
  background: #f5f5f5;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 !important;
}

.block-login .wpb_wrapper {
  padding: 17.5px 0;
}

.block-login .wpb_wrapper div,
.block-login .wpb_wrapper div div,
.block-login .wpb_wrapper div div div {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}

.block-login .coloured-column {
  background: #0e416b;
  color: #fff;
  background-image: url("../../images/pattern-page-login.png");
  background-repeat: no-repeat;
  background-position: bottom left;
}

.block-login .coloured-column .heading,
.block-login .coloured-column a {
  color: #fff;
}

.entry-content .block-login ul,
.entry-content .block-login ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}

.entry-content .block-login ul li {
  margin-bottom: 25px;
}

.entry-content .block-login label {
  margin-bottom: 8px;
  display: none;
}

.entry-content .block-login ul li:last-child {
  margin-bottom: 0;
}

.block-login input {
  /* background: #fff; */
  border: none;
  padding: 10px 15px;
  border: 1px solid #B1B3B5;
  font-size: 16px;
  line-height: 1.4;
}

.block-login select {
  background-color: #fff;
  color: #333;
  border: 1px solid #B1B3B5;
}

.block-login .form-submit {
  margin: 35px 0 0;
}

.block-login input[type=submit] {
  width: 100%;
  font-size: 20px;
  padding: 15px 54px;
  font-weight: bold;
  color: #fff;
  margin: 0 auto;
  -webkit-border-radius: 0;
          border-radius: 0;
  text-transform: uppercase;
  background: #0E416B;
  border: 1px solid #0E416B;
}

.block-login input[type=submit]:focus,
.block-login input[type=submit]:hover {
  background: #43979E;
  border: 1px solid #43979E;
}

.block-login .link {
  font-weight: bold;
  color: #57BAC4;
}

.block-login .link:hover,
.block-login .link:focus {
  text-decoration: underline;
  cursor: pointer;
}

.block-login #select_user_to_edit_form,
.block-login .wppb-send-credentials-checkbox,
.block-login .login-remember {
  display: none;
}

.wppb-description-delimiter {
  font-size: 12px;
  display: block;
  margin: 20px 0 0;
  background: rgba(14, 65, 107, 0.08);
  padding: 20px;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  color: #0e416b;
  font-weight: bold;
}

.wppb-default-password {
  position: relative;
}

#pass-strength-result {
  background-color: #6B778D;
  /* display: none; */
  float: left;
  text-align: center;
  width: 100%;
  height: 4px;
  position: absolute;
  top: 43px;
  left: 0;
  font-size: 0;
}

#pass-strength-result.short {
  background-color: #ff0000;
}

#pass-strength-result.bad {
  background-color: #ffc107;
}

#pass-strength-result.good {
  background-color: #00BCD4;
}

#pass-strength-result.strong {
  background-color: #4CAF50;
}

@media only screen and (min-width: 960px) {
  .block-login {
    min-height: 550px;
    overflow: hidden;
  }

  .block-login .wpb_wrapper {
    padding: 32.5px;
  }

  .entry-content .block-login label {
    margin-bottom: 8px;
    display: block;
  }

  .block-login ::-webkit-input-placeholder {
    color: transparent;
  }

  .block-login ::-moz-placeholder {
    color: transparent;
  }

  .block-login ::-ms-input-placeholder {
    color: transparent;
  }

  .block-login ::placeholder {
    color: transparent;
  }

  #pass-strength-result {
    top: 77px;
  }
}
.block-grid.vc_column-gap-20 {
  margin-left: -10px !important;
  margin-right: -10px !important;
}

.block-grid.vc_column-gap-35 {
  margin-left: -17.5px !important;
  margin-right: -17.5px !important;
}

.block-grid .grid-item {
  position: relative;
  display: block;
  overflow: hidden;
}

.block-grid .grid-item .mlink {
  display: block;
}

.grid-products-2-parent .grid-item {
  border: 1px solid #8c97a1;
}

.grid-products-1-parent .wpb_wrapper {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 1;
}

.grid-products-1-parent .grid-item {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 1;
}

.grid-products-1-parent .top-content {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.grid-products-1 .visual-holder {
  padding-bottom: 100%;
  position: relative;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  margin-bottom: 20px;
  border: 1px solid #9d9d9c;
}

.grid-products-1 .mlink .text {
  font-size: 18px;
  color: #333;
}

.grid-products-2-parent .grid-item {
  -webkit-border-radius: 8px;
          border-radius: 8px;
  overflow: hidden;
  color: #fff;
}

.grid-products-2-parent .grid-item .column {
  width: 100%;
  position: relative;
}

.grid-products-2-parent .grid-item .column .inner-content {
  z-index: 1;
}

.grid-products-2-parent .grid-item .column .inner-content .content-section {
  z-index: 1;
  padding-top: 20px;
}

.grid-products-2-parent .grid-item .column .inner-content .content-section .element {
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
  color: #fff;
  margin-bottom: 20px;
}

.grid-products-2-parent .grid-item .column .inner-content .content-section .element:last-child {
  margin-bottom: 0;
}

.grid-products-2-parent .grid-item .column .inner-content .content-section .content {
  padding-bottom: 20px;
  margin-bottom: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.grid-products-2-parent .grid-item .column .inner-content .content-section .element.button-link {
  padding: 0;
}

.grid-products-2-parent .grid-item .column .inner-content .content-section .element.button-link a {
  padding: 10px 20px;
  display: block;
  border-top: 1px solid #fff;
  background: #8c97a1;
  background: -webkit-linear-gradient(0deg, rgba(140, 151, 161, 0) 0%, rgba(255, 255, 255, 0.2007177871) 100%);
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(140, 151, 161, 0)), to(rgba(255, 255, 255, 0.2007177871)));
  background: -webkit-linear-gradient(bottom, rgba(140, 151, 161, 0) 0%, rgba(255, 255, 255, 0.2007177871) 100%);
  background: -o-linear-gradient(bottom, rgba(140, 151, 161, 0) 0%, rgba(255, 255, 255, 0.2007177871) 100%);
  background: linear-gradient(0deg, rgba(140, 151, 161, 0) 0%, rgba(255, 255, 255, 0.2007177871) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8c97a1",endColorstr="#ffffff",GradientType=1);
  font-size: 24px;
  color: #fff;
  overflow: hidden;
  line-height: 1.8;
}

.grid-products-2-parent .grid-item .column .inner-content .content-section .element.button-link .text {
  float: left;
  width: -webkit-calc(100% - 68px);
  width: calc(100% - 68px);
}

.grid-products-2-parent .grid-item .column .inner-content .content-section .element.button-link .icon {
  float: right;
  width: 47px;
  height: 47px;
  -webkit-background-size: 30px 30px;
          background-size: 30px;
  background-repeat: no-repeat;
  background-position: center right;
}

.grid-products-2-parent .grid-item .column .inner-content .content-section .element.button-link a:hover {
  opacity: 0.8;
}

.grid-products-2-parent .grid-item .column.image-content {
  padding-bottom: 56%;
  background: #fff;
}

.grid-overlay .mlink {
  position: relative;
  padding-bottom: 60%;
  display: block;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  overflow: hidden;
  border: 1px solid #c9c9ca;
  -webkit-backface-visibility: hidden;
  -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
  transition: opacity 0.5s, -webkit-transform 0.5s;
  -o-transition: transform 0.5s, opacity 0.5s;
  transition: transform 0.5s, opacity 0.5s;
  transition: transform 0.5s, opacity 0.5s, -webkit-transform 0.5s;
}

.grid-overlay .mlink .block-content-wrap {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  overflow: hidden;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 22px 25px;
  width: 100%;
}

.grid-overlay .mlink .visual-holder {
  -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
  transition: opacity 0.5s, -webkit-transform 0.5s;
  -o-transition: transform 0.5s, opacity 0.5s;
  transition: transform 0.5s, opacity 0.5s;
  transition: transform 0.5s, opacity 0.5s, -webkit-transform 0.5s;
  -webkit-transform: scale(1.01);
      -ms-transform: scale(1.01);
          transform: scale(1.01);
}

.grid-overlay .mlink:hover .visual-holder {
  -webkit-transform: scale(1.09, 1.09);
      -ms-transform: scale(1.09, 1.09);
          transform: scale(1.09, 1.09);
}

.grid-overlay-s2 .mlink {
  color: #fff;
  font-size: 22px;
  line-height: 1.4;
  text-align: center;
  background: #1fa4de;
  background: -webkit-linear-gradient(100deg, #1fa4de 0%, #0a63ae 100%);
  background: -webkit-linear-gradient(350deg, #1fa4de 0%, #0a63ae 100%);
  background: -o-linear-gradient(350deg, #1fa4de 0%, #0a63ae 100%);
  background: linear-gradient(100deg, #1fa4de 0%, #0a63ae 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1fa4de",endColorstr="#0a63ae",GradientType=1);
}

.grid-overlay-s2 .mlink span {
  display: block;
  width: 100%;
  margin-bottom: 20px;
}

.grid-overlay-s2 .mlink span.icon {
  margin-bottom: 0;
}

.grid-overlay-s2 .mlink span:last-child {
  margin-bottom: 0;
}

.grid-overlay-s2 .mlink .icon img {
  max-width: 100px;
  max-height: 100px;
}

@media only screen and (max-width: 960px) {
  .grid-products-1-parent .vc_col-sm-3 {
    width: 50%;
    float: left;
  }
}
@media only screen and (min-width: 960px) {
  .grid-products-2-parent .grid-item {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-border-radius: 8px;
            border-radius: 8px;
    overflow: hidden;
    color: #fff;
  }

  .grid-products-2-parent .grid-item, .grid-products-2-parent .grid-item .column .inner-content .content-section, .grid-products-2-parent .grid-item .column .inner-content, .grid-products-2-parent .grid-item .column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .grid-products-2-parent .grid-item .column {
    width: 50%;
  }

  .grid-products-2-parent .grid-item .column .inner-content .content-section, .grid-products-2-parent .grid-item .column .inner-content {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 1;
  }

  .grid-products-2-parent .grid-item .column .inner-content .content-section {
    z-index: 1;
    padding-top: 32px;
  }

  .grid-products-2-parent .grid-item .column.image-content {
    padding-bottom: 28%;
  }

  .grid-products-2-parent .grid-item .column .inner-content .content-section {
    padding-top: 32px;
  }

  .grid-products-2-parent .grid-item .column .inner-content .content-section .element {
    margin-bottom: 0;
    padding-left: 32px;
    padding-bottom: 32px;
    padding-right: 32px;
  }

  .grid-products-2-parent .grid-item .column .inner-content .content-section .content {
    padding-bottom: 32px;
  }

  .grid-products-2-parent .grid-item .column .inner-content .content-section .element.button-link a {
    padding: 22px 32px;
    font-size: 28px;
    line-height: 1.4;
  }

  .grid-products-2-parent .grid-item .column .inner-content .content-section .element.button-link .icon {
    -webkit-background-size: cover;
            background-size: cover;
  }

  .grid-overlay-s2 .mlink {
    font-size: 28px;
  }
}
@media only screen and (min-width: 960px) and (max-width: 1100px) {
  .grid-overlay-s2 .mlink .icon img {
    max-width: 70px;
    max-height: 70px;
  }

  .grid-overlay-s2 .mlink {
    font-size: 24px;
  }
}
@media only screen and (max-width: 360px) {
  .grid-overlay-s2 .grid-overlay .mlink {
    padding-bottom: 70%;
  }
}
.genesis-table .row-header {
  display: none;
}

.genesis-table .row {
  border-bottom: 1px solid #9D9D9C;
  padding: 20px 0;
}

.genesis-table .row:nth-child(2) {
  padding-top: 0;
}

.genesis-table .row-heading {
  border-bottom: 1px solid #0E416B;
  padding-bottom: 10px;
}

.genesis-table .label,
.genesis-table .chemical-name {
  font-weight: bold;
}

.genesis-table .label:after {
  content: ":";
  margin-right: 5px;
}

.genesis-table .chemical-name {
  font-size: 18px;
}

.genesis-table img {
  height: 41px;
}

.genesis-table .column {
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.genesis-table .column.column-heading {
  text-align: left;
  /* font-weight: bold; */
  /* font-size: 20px; */
}

.genesis-table.table-s1 .column.column-heading {
  font-weight: bold;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.hidden-tablet {
  display: none;
}

@media only screen and (min-width: 1150px) {
  .hidden-tablet {
    display: block;
  }

  .genesis-table .table-inner {
    -webkit-border-radius: 8px;
            border-radius: 8px;
    overflow: hidden;
    border: 1px solid #9D9D9C;
  }

  .genesis-table,
.genesis-table .row {
    position: relative;
    overflow: hidden;
  }

  .genesis-table .row {
    border-bottom: 1px solid #9D9D9C;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    padding: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .genesis-table .row-header {
    font-weight: bold;
    background: #8C97A1;
    color: #fff;
    text-align: center;
    padding: 0;
  }

  .genesis-table .row-header .column {
    padding: 10px;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    min-height: 50px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .table-s1 .row-header .column {
    min-height: 78px;
  }

  .genesis-table .column {
    width: 100%;
    float: left;
    border-left: 1px solid #9D9D9C;
    text-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .genesis-table .row-header .column {
    border-color: #fff;
  }

  .genesis-table .row:last-child,
.genesis-table .column:first-child {
    border: 0;
    font-size: 18px;
  }

  .column-count-2 .column {
    width: -webkit-calc(100% / 2);
    width: calc(100% / 2);
  }

  .column-count-3 .column {
    width: -webkit-calc(100% / 3);
    width: calc(100% / 3);
  }

  .column-count-4 .column {
    width: -webkit-calc(100% / 4);
    width: calc(100% / 4);
  }

  .column-count-5 .column {
    width: -webkit-calc(100% / 5);
    width: calc(100% / 5);
  }

  .column-count-6 .column {
    width: -webkit-calc(100% / 6);
    width: calc(100% / 6);
  }

  .column-count-7 .column {
    width: -webkit-calc(100% / 7);
    width: calc(100% / 7);
  }

  .column-count-8 .column {
    width: -webkit-calc(100% / 8);
    width: calc(100% / 8);
  }

  .genesis-table .row-heading,
.genesis-table .label {
    display: none;
  }

  .genesis-table .column {
    padding: 10px;
  }

  .genesis-table .column.column-heading {
    font-weight: bold;
  }
}
/* ===== Product Downloads Block ===== */
.product-downloads-block .product-downloads-inner {
  position: relative;
  width: 100%;
  padding: 32px;
  background: #f0f0f0;
  color: #3f3f3f;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  border: 1px solid #f0f0f0;
  overflow: hidden;
}

/* ===== Header ===== */
.product-downloads-block .product-downloads-header {
  gap: 24px;
  margin-bottom: 35px;
}

/* ===== Grid Wrapper ===== */
.product-downloads-block .product-downloads-grid ul {
  gap: 17.5px;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* ===== Grid Items ===== */
.product-downloads-block .product-downloads-grid ul li {
  width: 100%;
}

.product-downloads-block .product-downloads-grid ul li a {
  font-weight: 700;
  text-decoration: none;
  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;
  width: 100%;
  font-size: 16px;
}

.product-downloads-block .product-downloads-grid ul li a:hover {
  color: #283578;
}

.product-downloads-block .product-downloads-grid ul li a svg {
  width: 30px;
  height: 30px;
  margin-right: 15px;
}

.product-downloads-block .product-downloads-grid ul li a svg line,
.product-downloads-block .product-downloads-grid ul li a svg polyline,
.product-downloads-block .product-downloads-grid ul li a svg circle {
  stroke-width: 2px;
}

.product-downloads-block .product-downloads-grid ul li a:hover svg line,
.product-downloads-block .product-downloads-grid ul li a:hover svg polyline,
.product-downloads-block .product-downloads-grid ul li a:hover svg circle {
  stroke: #283578;
  opacity: 0.5;
}

.product-downloads-block .product-downloads-grid ul li::before {
  display: none;
}

/* ===== Desktop Layout ===== */
.product-blocks.product-downloads-block .product-downloads-inner {
  padding: 0;
}

.product-blocks.product-downloads-block .product-downloads-header .product-downloads-intro {
  width: 100%;
  display: block;
}

.product-downloads-filters label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
  font-size: 16px;
}

@media (min-width: 960px) {
  .product-downloads-filters {
    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;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .product-downloads-block .product-downloads-header,
.product-downloads-block .product-downloads-grid ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
  }

  .product-downloads-block .product-downloads-header h2 {
    width: 30%;
  }

  .product-downloads-block .product-downloads-header .product-downloads-intro {
    width: 70%;
  }

  .product-downloads-block .product-downloads-grid ul li {
    width: 25%;
  }

  .product-blocks.product-downloads-block .product-downloads-header,
.product-blocks.product-downloads-block .product-downloads-header h2,
.product-blocks.product-downloads-block .product-downloads-grid ul,
.product-blocks.product-downloads-block .product-downloads-grid ul li,
.product-blocks.product-downloads-block .product-downloads-header .product-downloads-intro {
    width: 100%;
    display: block;
  }
}