/*!jQuery UI - v1.10.3 - 2013-10-01 * //jqueryui.com * Includes:jquery.ui.core.css,jquery.ui.resizable.css,jquery.ui.selectable.css,jquery.ui.accordion.css,jquery.ui.autocomplete.css,jquery.ui.button.css,jquery.ui.datepicker.css,jquery.ui.dialog.css,jquery.ui.menu.css,jquery.ui.progressbar.css,jquery.ui.slider.css,jquery.ui.spinner.css,jquery.ui.tabs.css,jquery.ui.tooltip.css,jquery.ui.theme.css * To view and modify this theme,visit //jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px * Copyright 2013 jQuery Foundation and other contributors;Licensed MIT */
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-clearfix {
  min-height: 0;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

.ui-front {
  z-index: 100;
}

.ui-state-disabled {
  cursor: default !important;
}

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: .1px;
  display: block;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: .5em .5em .5em .7em;
  min-height: 0;
}

.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}

.ui-accordion .ui-accordion-noicons {
  padding-left: .7em;
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

.ui-button-icon-only {
  width: 2.2em;
}

button.ui-button-icon-only {
  width: 2.4em;
}

.ui-button-icons-only {
  width: 3.4em;
}

button.ui-button-icons-only {
  width: 3.7em;
}

.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}

.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

input.ui-button {
  padding: .4em 1em;
}

.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

.ui-buttonset {
  margin-right: 7px;
}

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em;
}

input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 21px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none;
}

.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute;
}

.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  width: 100%;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}

.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px .4em;
  line-height: 1.5;
  min-height: 0;
  font-weight: normal;
}

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}

.ui-menu .ui-state-disabled {
  font-weight: normal;
  margin: .4em 0 .2em;
  line-height: 1.5;
}

.ui-menu .ui-state-disabled a {
  cursor: default;
}

.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em;
}

.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em;
}

.ui-menu .ui-menu-icon {
  position: static;
  float: right;
}

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
  background: url("images/animated-overlay.gif");
  height: 100%;
  filter: alpha(opacity=25);
  opacity: .25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

.ui-slider-horizontal {
  height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px;
}

.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}

.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}

.ui-spinner-up {
  top: 0;
}

.ui-spinner-down {
  bottom: 0;
}

.ui-spinner .ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

.ui-tabs {
  position: relative;
  padding: .2em;
}

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
  cursor: text;
}

.ui-tabs .ui-tabs-nav li a,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
}

body .ui-tooltip {
  border-width: 2px;
}

.dsidx-ui-widget.ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em;
}

.dsidx-ui-widget.ui-widget .ui-widget {
  font-size: 1em;
}

.dsidx-ui-widget.ui-widget input,
.dsidx-ui-widget.ui-widget select,
.dsidx-ui-widget.ui-widget textarea,
.dsidx-ui-widget.ui-widget button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
}

.dsidx-ui-widget.ui-widget-content {
  border: 1px solid #aaa;
  background: #fff url(//cdn2.diverse-cdn.com/api/images/dsidxpress/icons/ui-bg_flat_75_ffffff_40x100.png/c666d5) 50% 50% repeat-x;
  color: #222;
}

.dsidx-ui-widget.ui-widget-content a {
  color: #222;
}

.dsidx-ui-widget.ui-widget-header {
  border: 1px solid #aaa;
  background: #ccc url(//cdn3.diverse-cdn.com/api/images/dsidxpress/icons/ui-bg_highlight-soft_75_cccccc_1x100.png/7e7ddc) 50% 50% repeat-x;
  color: #222;
  font-weight: bold;
}

.dsidx-ui-widget.ui-widget-header a {
  color: #222;
}

.dsidx-ui-widget .ui-state-default,
.dsidx-ui-widget.ui-widget-content .ui-state-default,
.dsidx-ui-widget.ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url(//cdn3.diverse-cdn.com/api/images/dsidxpress/icons/ui-bg_glass_75_e6e6e6_1x400.png/ab6b68) 50% 50% repeat-x;
  font-weight: normal;
  color: #555;
}

.dsidx-ui-widget .ui-state-default a,
.dsidx-ui-widget .ui-state-default a:link,
.dsidx-ui-widget .ui-state-default a:visited {
  color: #555;
  text-decoration: none;
}

.dsidx-ui-widget .ui-state-hover,
.dsidx-ui-widget.ui-widget-content .ui-state-hover,
.dsidx-ui-widget.ui-widget-header .ui-state-hover,
.dsidx-ui-widget .ui-state-focus,
.dsidx-ui-widget.ui-widget-content .ui-state-focus,
.dsidx-ui-widget.ui-widget-header .ui-state-focus {
  border: 1px solid #999;
  background: #dadada url(//cdn1.diverse-cdn.com/api/images/dsidxpress/icons/ui-bg_glass_75_dadada_1x400.png/9a9ef7) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

.dsidx-ui-widget .ui-state-hover a,
.dsidx-ui-widget .ui-state-hover a:hover,
.dsidx-ui-widget .ui-state-hover a:link,
.dsidx-ui-widget .ui-state-hover a:visited {
  color: #212121;
  text-decoration: none;
}

.dsidx-ui-widget .ui-state-active,
.dsidx-ui-widget.ui-widget-content .ui-state-active,
.dsidx-ui-widget.ui-widget-header .ui-state-active {
  border: 1px solid #aaa;
  background: #fff url(//cdn2.diverse-cdn.com/api/images/dsidxpress/icons/ui-bg_glass_65_ffffff_1x400.png/6bdaa4) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

.dsidx-ui-widget .ui-state-active a,
.dsidx-ui-widget .ui-state-active a:link,
.dsidx-ui-widget .ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}

.dsidx-ui-widget .ui-state-highlight,
.dsidx-ui-widget.ui-widget-content .ui-state-highlight,
.dsidx-ui-widget.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url(//cdn3.diverse-cdn.com/api/images/dsidxpress/icons/ui-bg_glass_55_fbf9ee_1x400.png/bcd758) 50% 50% repeat-x;
  color: #363636;
}

.dsidx-ui-widget .ui-state-highlight a,
.dsidx-ui-widget.ui-widget-content .ui-state-highlight a,
.dsidx-ui-widget.ui-widget-header .ui-state-highlight a {
  color: #363636;
}

.dsidx-ui-widget .ui-state-error,
.dsidx-ui-widget.ui-widget-content .ui-state-error,
.dsidx-ui-widget.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(//cdn2.diverse-cdn.com/api/images/dsidxpress/icons/ui-bg_glass_95_fef1ec_1x400.png/7a6867) 50% 50% repeat-x;
  color: #cd0a0a;
}

.dsidx-ui-widget .ui-state-error a,
.dsidx-ui-widget.ui-widget-content .ui-state-error a,
.dsidx-ui-widget.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}

.dsidx-ui-widget .ui-state-error-text,
.dsidx-ui-widget.ui-widget-content .ui-state-error-text,
.dsidx-ui-widget.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}

.dsidx-ui-widget .ui-priority-primary,
.dsidx-ui-widget.ui-widget-content .ui-priority-primary,
.dsidx-ui-widget.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.dsidx-ui-widget .ui-priority-secondary,
.dsidx-ui-widget.ui-widget-content .ui-priority-secondary,
.dsidx-ui-widget.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

.dsidx-ui-widget .ui-state-disabled,
.dsidx-ui-widget.ui-widget-content .ui-state-disabled,
.dsidx-ui-widget.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

.dsidx-ui-widget .ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}

.dsidx-ui-widget .ui-icon {
  width: 16px;
  height: 16px;
}

.dsidx-ui-widget .ui-icon,
.dsidx-ui-widget.ui-widget-content .ui-icon {
  background-image: url(//cdn2.diverse-cdn.com/api/images/dsidxpress/icons/ui-icons_222222_256x240.png/959bfc);
}

.dsidx-ui-widget.ui-widget-header .ui-icon {
  background-image: url(//cdn2.diverse-cdn.com/api/images/dsidxpress/icons/ui-icons_222222_256x240.png/959bfc);
}

.dsidx-ui-widget .ui-state-default .ui-icon {
  background-image: url(//cdn2.diverse-cdn.com/api/images/dsidxpress/icons/ui-icons_888888_256x240.png/826776);
}

.dsidx-ui-widget .ui-state-hover .ui-icon,
.dsidx-ui-widget .ui-state-focus .ui-icon {
  background-image: url(//cdn2.diverse-cdn.com/api/images/dsidxpress/icons/ui-icons_454545_256x240.png/e6175e);
}

.dsidx-ui-widget .ui-state-active .ui-icon {
  background-image: url(//cdn2.diverse-cdn.com/api/images/dsidxpress/icons/ui-icons_454545_256x240.png/e6175e);
}

.dsidx-ui-widget .ui-state-highlight .ui-icon {
  background-image: url(//cdn4.diverse-cdn.com/api/images/dsidxpress/icons/ui-icons_2e83ff_256x240.png/eadcb9);
}

.dsidx-ui-widget .ui-state-error .ui-icon,
.dsidx-ui-widget .ui-state-error-text .ui-icon {
  background-image: url(//cdn1.diverse-cdn.com/api/images/dsidxpress/icons/ui-icons_cd0a0a_256x240.png/dcda60);
}

.dsidx-ui-widget .ui-icon-blank {
  background-position: 16px 16px;
}

.dsidx-ui-widget .ui-icon-carat-1-n {
  background-position: 0 0;
}

.dsidx-ui-widget .ui-icon-carat-1-ne {
  background-position: -16px 0;
}

.dsidx-ui-widget .ui-icon-carat-1-e {
  background-position: -32px 0;
}

.dsidx-ui-widget .ui-icon-carat-1-se {
  background-position: -48px 0;
}

.dsidx-ui-widget .ui-icon-carat-1-s {
  background-position: -64px 0;
}

.dsidx-ui-widget .ui-icon-carat-1-sw {
  background-position: -80px 0;
}

.dsidx-ui-widget .ui-icon-carat-1-w {
  background-position: -96px 0;
}

.dsidx-ui-widget .ui-icon-carat-1-nw {
  background-position: -112px 0;
}

.dsidx-ui-widget .ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

.dsidx-ui-widget .ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

.dsidx-ui-widget .ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.dsidx-ui-widget .ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.dsidx-ui-widget .ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.dsidx-ui-widget .ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.dsidx-ui-widget .ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

.dsidx-ui-widget .ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.dsidx-ui-widget .ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.dsidx-ui-widget .ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.dsidx-ui-widget .ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.dsidx-ui-widget .ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.dsidx-ui-widget .ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.dsidx-ui-widget .ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.dsidx-ui-widget .ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.dsidx-ui-widget .ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.dsidx-ui-widget .ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

.dsidx-ui-widget .ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.dsidx-ui-widget .ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.dsidx-ui-widget .ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.dsidx-ui-widget .ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.dsidx-ui-widget .ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.dsidx-ui-widget .ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.dsidx-ui-widget .ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.dsidx-ui-widget .ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.dsidx-ui-widget .ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.dsidx-ui-widget .ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.dsidx-ui-widget .ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.dsidx-ui-widget .ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

.dsidx-ui-widget .ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.dsidx-ui-widget .ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.dsidx-ui-widget .ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.dsidx-ui-widget .ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.dsidx-ui-widget .ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.dsidx-ui-widget .ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.dsidx-ui-widget .ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.dsidx-ui-widget .ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.dsidx-ui-widget .ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.dsidx-ui-widget .ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.dsidx-ui-widget .ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.dsidx-ui-widget .ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.dsidx-ui-widget .ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.dsidx-ui-widget .ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.dsidx-ui-widget .ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.dsidx-ui-widget .ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.dsidx-ui-widget .ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.dsidx-ui-widget .ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.dsidx-ui-widget .ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.dsidx-ui-widget .ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.dsidx-ui-widget .ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.dsidx-ui-widget .ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.dsidx-ui-widget .ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.dsidx-ui-widget .ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.dsidx-ui-widget .ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.dsidx-ui-widget .ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.dsidx-ui-widget .ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.dsidx-ui-widget .ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.dsidx-ui-widget .ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.dsidx-ui-widget .ui-icon-extlink {
  background-position: -32px -80px;
}

.dsidx-ui-widget .ui-icon-newwin {
  background-position: -48px -80px;
}

.dsidx-ui-widget .ui-icon-refresh {
  background-position: -64px -80px;
}

.dsidx-ui-widget .ui-icon-shuffle {
  background-position: -80px -80px;
}

.dsidx-ui-widget .ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.dsidx-ui-widget .ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.dsidx-ui-widget .ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.dsidx-ui-widget .ui-icon-folder-open {
  background-position: -16px -96px;
}

.dsidx-ui-widget .ui-icon-document {
  background-position: -32px -96px;
}

.dsidx-ui-widget .ui-icon-document-b {
  background-position: -48px -96px;
}

.dsidx-ui-widget .ui-icon-note {
  background-position: -64px -96px;
}

.dsidx-ui-widget .ui-icon-mail-closed {
  background-position: -80px -96px;
}

.dsidx-ui-widget .ui-icon-mail-open {
  background-position: -96px -96px;
}

.dsidx-ui-widget .ui-icon-suitcase {
  background-position: -112px -96px;
}

.dsidx-ui-widget .ui-icon-comment {
  background-position: -128px -96px;
}

.dsidx-ui-widget .ui-icon-person {
  background-position: -144px -96px;
}

.dsidx-ui-widget .ui-icon-print {
  background-position: -160px -96px;
}

.dsidx-ui-widget .ui-icon-trash {
  background-position: -176px -96px;
}

.dsidx-ui-widget .ui-icon-locked {
  background-position: -192px -96px;
}

.dsidx-ui-widget .ui-icon-unlocked {
  background-position: -208px -96px;
}

.dsidx-ui-widget .ui-icon-bookmark {
  background-position: -224px -96px;
}

.dsidx-ui-widget .ui-icon-tag {
  background-position: -240px -96px;
}

.dsidx-ui-widget .ui-icon-home {
  background-position: 0 -112px;
}

.dsidx-ui-widget .ui-icon-flag {
  background-position: -16px -112px;
}

.dsidx-ui-widget .ui-icon-calendar {
  background-position: -32px -112px;
}

.dsidx-ui-widget .ui-icon-cart {
  background-position: -48px -112px;
}

.dsidx-ui-widget .ui-icon-pencil {
  background-position: -64px -112px;
}

.dsidx-ui-widget .ui-icon-clock {
  background-position: -80px -112px;
}

.dsidx-ui-widget .ui-icon-disk {
  background-position: -96px -112px;
}

.dsidx-ui-widget .ui-icon-calculator {
  background-position: -112px -112px;
}

.dsidx-ui-widget .ui-icon-zoomin {
  background-position: -128px -112px;
}

.dsidx-ui-widget .ui-icon-zoomout {
  background-position: -144px -112px;
}

.dsidx-ui-widget .ui-icon-search {
  background-position: -160px -112px;
}

.dsidx-ui-widget .ui-icon-wrench {
  background-position: -176px -112px;
}

.dsidx-ui-widget .ui-icon-gear {
  background-position: -192px -112px;
}

.dsidx-ui-widget .ui-icon-heart {
  background-position: -208px -112px;
}

.dsidx-ui-widget .ui-icon-star {
  background-position: -224px -112px;
}

.dsidx-ui-widget .ui-icon-link {
  background-position: -240px -112px;
}

.dsidx-ui-widget .ui-icon-cancel {
  background-position: 0 -128px;
}

.dsidx-ui-widget .ui-icon-plus {
  background-position: -16px -128px;
}

.dsidx-ui-widget .ui-icon-plusthick {
  background-position: -32px -128px;
}

.dsidx-ui-widget .ui-icon-minus {
  background-position: -48px -128px;
}

.dsidx-ui-widget .ui-icon-minusthick {
  background-position: -64px -128px;
}

.dsidx-ui-widget .ui-icon-close {
  background-position: -80px -128px;
}

.dsidx-ui-widget .ui-icon-closethick {
  background-position: -96px -128px;
}

.dsidx-ui-widget .ui-icon-key {
  background-position: -112px -128px;
}

.dsidx-ui-widget .ui-icon-lightbulb {
  background-position: -128px -128px;
}

.dsidx-ui-widget .ui-icon-scissors {
  background-position: -144px -128px;
}

.dsidx-ui-widget .ui-icon-clipboard {
  background-position: -160px -128px;
}

.dsidx-ui-widget .ui-icon-copy {
  background-position: -176px -128px;
}

.dsidx-ui-widget .ui-icon-contact {
  background-position: -192px -128px;
}

.dsidx-ui-widget .ui-icon-image {
  background-position: -208px -128px;
}

.dsidx-ui-widget .ui-icon-video {
  background-position: -224px -128px;
}

.dsidx-ui-widget .ui-icon-script {
  background-position: -240px -128px;
}

.dsidx-ui-widget .ui-icon-alert {
  background-position: 0 -144px;
}

.dsidx-ui-widget .ui-icon-info {
  background-position: -16px -144px;
}

.dsidx-ui-widget .ui-icon-notice {
  background-position: -32px -144px;
}

.dsidx-ui-widget .ui-icon-help {
  background-position: -48px -144px;
}

.dsidx-ui-widget .ui-icon-check {
  background-position: -64px -144px;
}

.dsidx-ui-widget .ui-icon-bullet {
  background-position: -80px -144px;
}

.dsidx-ui-widget .ui-icon-radio-on {
  background-position: -96px -144px;
}

.dsidx-ui-widget .ui-icon-radio-off {
  background-position: -112px -144px;
}

.dsidx-ui-widget .ui-icon-pin-w {
  background-position: -128px -144px;
}

.dsidx-ui-widget .ui-icon-pin-s {
  background-position: -144px -144px;
}

.dsidx-ui-widget .ui-icon-play {
  background-position: 0 -160px;
}

.dsidx-ui-widget .ui-icon-pause {
  background-position: -16px -160px;
}

.dsidx-ui-widget .ui-icon-seek-next {
  background-position: -32px -160px;
}

.dsidx-ui-widget .ui-icon-seek-prev {
  background-position: -48px -160px;
}

.dsidx-ui-widget .ui-icon-seek-end {
  background-position: -64px -160px;
}

.dsidx-ui-widget .ui-icon-seek-start {
  background-position: -80px -160px;
}

.dsidx-ui-widget .ui-icon-seek-first {
  background-position: -80px -160px;
}

.dsidx-ui-widget .ui-icon-stop {
  background-position: -96px -160px;
}

.dsidx-ui-widget .ui-icon-eject {
  background-position: -112px -160px;
}

.dsidx-ui-widget .ui-icon-volume-off {
  background-position: -128px -160px;
}

.dsidx-ui-widget .ui-icon-volume-on {
  background-position: -144px -160px;
}

.dsidx-ui-widget .ui-icon-power {
  background-position: 0 -176px;
}

.dsidx-ui-widget .ui-icon-signal-diag {
  background-position: -16px -176px;
}

.dsidx-ui-widget .ui-icon-signal {
  background-position: -32px -176px;
}

.dsidx-ui-widget .ui-icon-battery-0 {
  background-position: -48px -176px;
}

.dsidx-ui-widget .ui-icon-battery-1 {
  background-position: -64px -176px;
}

.dsidx-ui-widget .ui-icon-battery-2 {
  background-position: -80px -176px;
}

.dsidx-ui-widget .ui-icon-battery-3 {
  background-position: -96px -176px;
}

.dsidx-ui-widget .ui-icon-circle-plus {
  background-position: 0 -192px;
}

.dsidx-ui-widget .ui-icon-circle-minus {
  background-position: -16px -192px;
}

.dsidx-ui-widget .ui-icon-circle-close {
  background-position: -32px -192px;
}

.dsidx-ui-widget .ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.dsidx-ui-widget .ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.dsidx-ui-widget .ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.dsidx-ui-widget .ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.dsidx-ui-widget .ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.dsidx-ui-widget .ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.dsidx-ui-widget .ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.dsidx-ui-widget .ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.dsidx-ui-widget .ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.dsidx-ui-widget .ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.dsidx-ui-widget .ui-icon-circle-check {
  background-position: -208px -192px;
}

.dsidx-ui-widget .ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.dsidx-ui-widget .ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.dsidx-ui-widget .ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.dsidx-ui-widget .ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.dsidx-ui-widget .ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.dsidx-ui-widget .ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.dsidx-ui-widget .ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.dsidx-ui-widget .ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.dsidx-ui-widget .ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.dsidx-ui-widget .ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.dsidx-ui-widget .ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.dsidx-ui-widget .ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

.dsidx-ui-widget .ui-corner-all,
.dsidx-ui-widget .ui-corner-top,
.dsidx-ui-widget .ui-corner-left,
.dsidx-ui-widget .ui-corner-tl {
  border-top-left-radius: 4px;
}

.dsidx-ui-widget .ui-corner-all,
.dsidx-ui-widget .ui-corner-top,
.dsidx-ui-widget .ui-corner-right,
.dsidx-ui-widget .ui-corner-tr {
  border-top-right-radius: 4px;
}

.dsidx-ui-widget .ui-corner-all,
.dsidx-ui-widget .ui-corner-bottom,
.dsidx-ui-widget .ui-corner-left,
.dsidx-ui-widget .ui-corner-bl {
  border-bottom-left-radius: 4px;
}

.dsidx-ui-widget .ui-corner-all,
.dsidx-ui-widget .ui-corner-bottom,
.dsidx-ui-widget .ui-corner-right,
.dsidx-ui-widget .ui-corner-br {
  border-bottom-right-radius: 4px;
}

.dsidx-ui-widget.ui-widget-overlay {
  background: #aaa url(//cdn4.diverse-cdn.com/api/images/dsidxpress/icons/ui-bg_flat_0_aaaaaa_40x100.png/d60e67) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
}

.dsidx-ui-widget.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaa url(//cdn4.diverse-cdn.com/api/images/dsidxpress/icons/ui-bg_flat_0_aaaaaa_40x100.png/d60e67) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  border-radius: 8px;
}

#dsidx html {
  color: #000;
  background: #FFF;
}

.dsidx-details body,
.dsidx-details div,
.dsidx-details dl,
.dsidx-details dt,
.dsidx-details dd,
.dsidx-details ul,
.dsidx-details ol,
.dsidx-details li,
.dsidx-details h1,
.dsidx-details h2,
.dsidx-details h3,
.dsidx-details h4,
.dsidx-details h5,
.dsidx-details h6,
.dsidx-details pre,
.dsidx-details code,
.dsidx-details form,
.dsidx-details fieldset,
.dsidx-details legend,
.dsidx-details input,
.dsidx-details button,
.dsidx-details textarea,
.dsidx-details p,
.dsidx-details blockquote,
.dsidx-details th,
.dsidx-details td,
.dsidx-results body,
.dsidx-results div,
.dsidx-results dl,
.dsidx-results dt,
.dsidx-results dd,
.dsidx-results ul,
.dsidx-results ol,
.dsidx-results li,
.dsidx-results h1,
.dsidx-results h2,
.dsidx-results h3,
.dsidx-results h4,
.dsidx-results h5,
.dsidx-results h6,
.dsidx-results pre,
.dsidx-results code,
.dsidx-results form,
.dsidx-results fieldset,
.dsidx-results legend,
.dsidx-results input,
.dsidx-results button,
.dsidx-results textarea,
.dsidx-results p,
.dsidx-results blockquote,
.dsidx-results th,
.dsidx-results td {
  margin: 0;
  padding: 0;
}

#dsidx table {
  border-collapse: collapse;
  border-spacing: 0;
}

#dsidx fieldset,
#dsidx img {
  border: 0;
}

#dsidx address,
#dsidx caption,
#dsidx cite,
#dsidx vcode,
#dsidx dfn,
#dsidx em,
#dsidx strong,
#dsidx th,
#dsidx var,
#dsidx optgroup {
  font-style: inherit;
  font-weight: inherit;
}

#dsidx del,
#dsidx ins {
  text-decoration: none;
}

#dsidx li {
  list-style: none;
}

#dsidx caption,
#dsidx th {
  text-align: left;
}

#dsidx h1,
#dsidx h2,
#dsidx h3,
#dsidx h4,
#dsidx h5,
#dsidx h6 {
  font-size: 100%;
  font-weight: normal;
}

#dsidx q:before,
#dsidx q:after {
  content: '';
}

#dsidx abbr,
#dsidx acronym {
  border: 0;
  font-variant: normal;
}

#dsidx sup {
  vertical-align: baseline;
}

#dsidx sub {
  vertical-align: baseline;
}

#dsidx legend {
  color: #000;
}

#dsidx input,
#dsidx button,
#dsidx textarea,
#dsidx select,
#dsidx optgroup,
#dsidx option {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
}

#dsidx input,
#dsidx button,
#dsidx textarea,
#dsidx select {
  *font-size: 100%;
}

.dsidx-clear {
  clear: both;
}

.dsidx-bold-text {
  font-weight: bold !important;
}

hr.dsidx-separator {
  background-color: #ededed;
  height: 1px;
  border: 0;
  margin: 25px auto;
}

#dsidx {
  position: relative;
}

#dsidx form {
  display: inline;
}

#dsidx h3 {
  font-size: larger;
  font-weight: bold;
  width: 100%;
  border-bottom: 1px solid #f3f3f3;
  margin-top: 30px;
}

#dsidx table {
  width: 100%;
  color: #666;
}

#dsidx td,
#dsidx th {
  padding: 5px;
  vertical-align: top;
}

#dsidx strong {
  font-weight: bold;
}

#dsidx p {
  margin-bottom: 10px;
}

#dsidx .dsidx-secondary-row {
  background-color: #f3f3f3;
}

#dsidx a {
  text-decoration: none;
}

#dsidx a:hover {
  text-decoration: underline;
}

#dsidx select,
#dsidx-search-form select {
  height: auto;
  padding: 2px 10px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  font-size: 12px;
  line-height: 12px;
  height: 36px;
  min-width: 15px;
  margin: 0 !important;
  width: 100%;
}

#dsidx select.dsidx-contact-form-schedule-date-month,
#dsidx select.dsidx-contact-form-schedule-date-day {
  width: auto;
  min-width: 80px;
}

#dsidx select.dsidx-contact-form-schedule-date-day {
  min-width: 40px;
}

#dsidx-search-garageparking {
  margin-bottom: 10px !important;
}

#dsidx .dsidx-enticement {
  margin: 10px 0 10px 0;
  border: solid 1px #ffd489;
  background-color: #faf8c2;
}

#dsidx .dsidx-enticement h3 {
  font-size: 18px;
  font-weight: bold;
  color: #000;
  margin: 0 0 13px 0;
}

#dsidx .dsidx-enticement-data {
  padding: 12px 11px;
}

#dsidx .dsidx-enticement ul,
#dsidx .dsidx-enticement li {
  margin: 0;
  padding: 0;
  list-style: none;
  height: 75px;
  overflow: hidden;
}

#dsidx .dsidx-enticement li {
  float: left;
  margin: 0 8px 0 0;
}

#dsidx .dsidx-enticement li img {
  height: 75px;
}

#dsidx .dsidx-enticement-footer {
  border-top: solid 1px #ffd489;
  background-color: #fdf98e;
  padding: 12px 11px;
}

#dsidx .dsidx-large-button,
body.dsidx .dsidx-large-button {
  display: inline-block;
  padding: 0 8px;
  text-align: center;
  height: 30px;
  line-height: 30px;
  position: relative;
  color: White;
  cursor: pointer;
  font-weight: bold;
  text-transform: uppercase;
  font-family: "Arial";
  font-weight: bold;
  font-size: 12px;
  border: 2px solid #5FB520;
  border-radius: 2px;
  -moz-border-radius: 2px;
  background: #86D42D;
  background: -webkit-linear-gradient(top, #86D42D 0, #389613 100%);
  background: -ms-linear-gradient(top, #86D42D 0, #389613 100%);
  background: -moz-linear-gradient(top, #86D42D 0, #389613 100%);
}

#ds-idx .dsidx-large-button:hover,
body.dsidx .dsidx-large-button:hover,
  {
  background: #389613;
  background: -webkit-linear-gradient(top, #389613 0, #86D42D 100%);
  background: -ms-linear-gradient(top, #389613 0, #86D42D 100%);
  background: -moz-linear-gradient(top, #389613 0, #86D42D 100%);
  text-decoration: none;
}

#dsidx ul.dsidx-tabs,
body.dsidx ul.dsidx-tabs {
  height: 24px;
  border-bottom: solid 1px #dedede;
  margin: 0;
  padding: 0 0 0 20px;
}

#dsidx ul.dsidx-tabs li.dsidx-tab,
body.dsidx ul.dsidx-tabs li.dsidx-tab {
  float: left;
  height: 24px;
  padding: 0;
  margin: 0 12px 0 0;
  color: #666;
  font-size: 12px;
  border-style: solid;
  border-color: #dedede;
  border-width: 1px 1px 0 1px;
  border-radius: 3px 3px 0 0;
  background: #fff;
  cursor: default;
}

#dsidx ul.dsidx-tabs li.dsidx-tab span,
body.dsidx ul.dsidx-tabs li.dsidx-tab span {
  padding: 5px 6px 5px 6px;
  display: block;
}

#dsidx ul.dsidx-tabs li.dsidx-tab.dsidx-tab-disabled,
body.dsidx ul.dsidx-tabs li.dsidx-tab.dsidx-tab-disabled {
  padding: 1px 1px 0 1px;
  height: 24px;
  border-width: 0;
  cursor: pointer;
  background-color: #ebebeb;
  background-color: rgba(0, 0, 0, .1);
}

#dsidx ul.dsidx-tabs li.dsidx-tab.dsidx-tab-disabled span,
body.dsidx ul.dsidx-tabs li.dsidx-tab.dsidx-tab-disabled span {
  opacity: .5;
}

.ds-idx-listings-page .entry-meta {
  display: none !important;
}

body.dsidx .dsidx-top-actions {
  float: left;
}

.dsidx-content-header {
  margin: 0 0 10px 0;
}

@media only screen and(max-width :679px) {
  li.dsidx-prop-summary img {
    max-width: 140px !important;
  }
}

#dsidx_colorbox,
#dsidx_cboxOverlay,
#dsidx_cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}

#dsidx_cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

#dsidx_cboxMiddleLeft,
#dsidx_cboxBottomLeft {
  clear: left;
}

#dsidx_cboxContent {
  position: relative;
  overflow: hidden;
}

#dsidx_cboxLoadedContent {
  overflow: auto;
}

#dsidx_cboxLoadedContent iframe {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
}

#dsidx_cboxTitle {
  margin: 0;
}

#dsidx_cboxLoadingOverlay,
#dsidx_cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

#dsidx_cboxPrevious,
#dsidx_cboxNext,
#dsidx_cboxClose,
#dsidx_cboxSlideshow {
  cursor: pointer;
  border: none;
}

img.dsidx_cboxPhoto {
  max-width: none;
}

#dsidx_cboxOverlay {
  background: url(//cdn4.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/overlay.png/8b0211) 0 0 repeat;
}

#dsidx_cboxTopLeft {
  width: 21px;
  height: 21px;
  background: url(//cdn1.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/controls.png/e68738) -100px 0 no-repeat;
}

#dsidx_cboxTopRight {
  width: 21px;
  height: 21px;
  background: url(//cdn1.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/controls.png/e68738) -129px 0 no-repeat;
}

#dsidx_cboxBottomLeft {
  width: 21px;
  height: 21px;
  background: url(//cdn1.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/controls.png/e68738) -100px -29px no-repeat;
}

#dsidx_cboxBottomRight {
  width: 21px;
  height: 21px;
  background: url(//cdn1.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/controls.png/e68738) -129px -29px no-repeat;
}

#dsidx_cboxMiddleLeft {
  width: 21px;
  background: url(//cdn1.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/controls.png/e68738) left top repeat-y;
}

#dsidx_cboxMiddleRight {
  width: 21px;
  background: url(//cdn1.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/controls.png/e68738) right top repeat-y;
}

#dsidx_cboxTopCenter {
  height: 21px;
  background: url(//cdn4.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/border.png/6e5bc9) 0 0 repeat-x;
}

#dsidx_cboxBottomCenter {
  height: 21px;
  background: url(//cdn4.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/border.png/6e5bc9) 0 -29px repeat-x;
}

#dsidx_cboxContent {
  background: #fff;
}

#dsidx_cboxLoadedContent {
  margin-bottom: 28px;
}

#dsidx_cboxTitle {
  position: absolute;
  bottom: 4px;
  left: 0;
  text-align: center;
  width: 100%;
  color: #949494;
}

#dsidx_cboxCurrent {
  position: absolute;
  bottom: 4px;
  left: 58px;
  color: #949494;
}

#dsidx_cboxSlideshow {
  position: absolute;
  bottom: 4px;
  right: 30px;
  color: #0092ef;
}

#dsidx_cboxPrevious {
  position: absolute;
  bottom: 0;
  left: 0;
  background: url(//cdn1.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/controls.png/e68738) -75px 0 no-repeat;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}

#dsidx_cboxPrevious.hover {
  background-position: -75px -25px;
}

#dsidx_cboxNext {
  position: absolute;
  bottom: 0;
  left: 27px;
  background: url(//cdn1.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/controls.png/e68738) -50px 0 no-repeat;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}

#dsidx_cboxNext.hover {
  background-position: -50px -25px;
}

#dsidx_cboxLoadingOverlay {
  background: url(//cdn2.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/loading_background.png/acf427) center center no-repeat;
}

#dsidx_cboxLoadingGraphic {
  background: url(//cdn4.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/loading.gif/e6611f) center center no-repeat;
}

#dsidx_cboxClose {
  position: absolute;
  bottom: 0;
  right: 0;
  background: url(//cdn1.diverse-cdn.com/api/images/dsidxpress/ds-colorbox/controls.png/e68738) -25px 0 no-repeat;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}

#dsidx_cboxClose.hover {
  background-position: -25px -25px;
}

.cboxIE #dsidx_cboxTopLeft {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src= //localhost/images/dsIDXpress/ds-colorbox/internet_explorer/borderTopLeft.png,sizingMethod='scale');}.cboxIE #dsidx_cboxTopCenter{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=//localhost/images/dsIDXpress/ds-colorbox/internet_explorer/borderTopCenter.png,sizingMethod='scale');}.cboxIE #dsidx_cboxTopRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=//localhost/images/dsIDXpress/ds-colorbox/internet_explorer/borderTopRight.png,sizingMethod='scale');}.cboxIE #dsidx_cboxBottomLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=//localhost/images/dsIDXpress/ds-colorbox/internet_explorer/borderBottomLeft.png,sizingMethod='scale');}.cboxIE #dsidx_cboxBottomCenter{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=//localhost/images/dsIDXpress/ds-colorbox/internet_explorer/borderBottomCenter.png,sizingMethod='scale');}.cboxIE #dsidx_cboxBottomRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=//localhost/images/dsIDXpress/ds-colorbox/internet_explorer/borderBottomRight.png,sizingMethod='scale');}.cboxIE #dsidx_cboxMiddleLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=//localhost/images/dsIDXpress/ds-colorbox/internet_explorer/borderMiddleLeft.png,sizingMethod='scale');}.cboxIE #dsidx_cboxMiddleRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=//localhost/images/dsIDXpress/ds-colorbox/internet_explorer/borderMiddleRight.png,sizingMethod='scale');}.ds-idx-listings-page .post-info,.ds-idx-listings-page .post-meta,.ds-idx-listings-page .post-info,.ds-idx-listings-page .entry-meta{display:none;}.dsidx-results .dsidx-paging-control,#dsidx .dsidx-sorting-control{font-size:smaller;text-align:right;margin-bottom:1em;}.dsidx-results .dsidx-paging-control a,#dsidx .dsidx-sorting-control a{text-decoration:underline;}.dsidx-results #dsidx-map{display:none;height:0;width:0;margin:10px 0;border:1px solid #ededed;overflow:hidden;}#dsidx-map-hover{position:absolute;display:none;height:80px;overflow:hidden;font-family:Verdana;font-size:11px;line-height:12px;white-space:nowrap;}#dsidx-map-hover .dsidx-edge{background-image:url(//cdn4.diverse-cdn.com/api/images/dsidxpress/map-hover-container.png/206d4b);position:absolute;height:8px;width:8px;overflow:hidden;background-repeat:repeat;}#dsidx-map-hover .dsidx-top-left{top:0;left:0;width:7px;height:13px;}#dsidx-map-hover .dsidx-top-center{top:0;left:7px;height:1px;padding-right:7px;background-position:-7px 0;}#dsidx-map-hover .dsidx-top-right{top:0;right:0;background-position:8px 0;}#dsidx-map-hover .dsidx-middle-right{top:8px;right:0;padding-bottom:4px;background-position:8px -8px;}#dsidx-map-hover .dsidx-bottom-right{bottom:0;right:0;background-position:8px 8px;z-index:1;}#dsidx-map-hover .dsidx-bottom-center{bottom:0;left:13px;background-position:-13px 8px;}#dsidx-map-hover .dsidx-bottom-left{bottom:0;left:0;width:13px;background-position:0 8px;}#dsidx-map-hover .dsidx-middle-left{top:13px;left:0;width:7px;background-position:0 -13px;}#dsidx-map-hover .dsidx-container{padding:1px 8px 8px 7px;}#dsidx-map-hover .dsidx-container .dsidx-inner-container{background-image:url(//cdn4.diverse-cdn.com/api/images/dsidxpress/map-hover-container.png/206d4b);background-position:-7px -1px;color:#000;}#dsidx-map-hover .dsidx-container .dsidx-photo{width:100px;height:75px;overflow:hidden;margin:5px 0 0 5px;border:1px solid #FFF;float:left;text-align:center;}#dsidx-map-hover .dsidx-container .dsidx-photo img{height:75px;}#dsidx-map-hover .dsidx-container .dsidx-text{float:left;margin-left:7px;}#dsidx-map-hover .dsidx-container .dsidx-text div{padding:2px 7px 3px 0;}#dsidx-map-hover .dsidx-container .dsidx-text .dsidx-header{font-weight:bold;padding-bottom:5px;}#dsidx-map-hover .dsidx-container .dsidx-icon-container{position:absolute;width:120px;height:40px;bottom:0;left:0;}#dsidx-map-hover .dsidx-container .dsidx-icon-container{width:120px;height:40px;}ol#dsidx-listings{clear:both;padding:10px 0;margin:0;}#dsidx-listings .dsidx-listings-grid-clear{display:none;}#dsidx-listings li.dsidx-listing-container{display:block;padding:0;margin:0;list-style:none;}#dsidx-listings .dsidx-listing{margin:0;overflow:hidden;position:relative;}#dsidx-listings .dsidx-listing{border-bottom:solid 1px #ededed;border-radius:0;background:#fff;}#dsidx-listings .dsidx-listing:hover{cursor:pointer;background:#fff;}#dsidx-listings .dsidx-listing .dsidx-data{margin:9px 8px 9px 282px;line-height:18px;}#dsidx-listings .dsidx-listing .dsidx-media{float:left;padding:6px;margin:15px 8px;background:#ededed;text-align:center;}#dsidx-listings .dsidx-listing .dsidx-media .dsidx-photo{margin:0;border:solid 1px #fff;background:#eaeaea;text-align:center;font-size:0;line-height:0;position:relative;}#dsidx-listings .dsidx-listing .dsidx-media .dsidx-photo a{font-size:0;}#dsidx-listings .dsidx-listing .dsidx-media .dsidx-photo a img{font-size:0;s padding:0;margin:0;border-radius:0;padding:0!important;}#dsidx-listings .dsidx-listing .dsidx-media .dsidx-photo .dsidx-photo-count{position:absolute;left:1px;bottom:1px;opacity:.7;background:#999 url(//cdn2.diverse-cdn.com/api/images/dsidxpress/icons/photo-count.png/f1b58b) 3px 3px no-repeat;color:White;font-size:12px;padding:1px 3px 1px 27px;border-radius:0 2px 0 0;}#dsidx-listings .dsidx-listing .dsidx-primary-data{padding:9px 0 13px 0;border-bottom:solid 1px #e5e5e5;}#dsidx-listings .dsidx-listing .dsidx-primary-data .dsidx-address{float:left;}#dsidx-listings .dsidx-listing .dsidx-primary-data .dsidx-address a{font-size:16px;font-weight:bold;color:#333;}#dsidx-listings .dsidx-listing .dsidx-primary-data .dsidx-address a span{display:block;font-size:13px;font-weight:normal;color:#999;}#dsidx-listings .dsidx-listing .dsidx-primary-data .dsidx-price,#dsidx-listings .dsidx-listing .dsidx-primary-data .dsidx-price-sold{color:#fff;font-size:18px;font-weight:bold;padding:7px 8px;background:#666;margin-left:5px;float:right;position:relative!important;top:0!important;left:0!important;clear:none!important;}#dsidx-listings .dsidx-listing .dsidx-primary-data .dsidx-price-sold{background:none repeat scroll 0 0 #666;color:#FCC;}.dsidx-results-grid #dsidx-listings .dsidx-listing .dsidx-data .dsidx-primary-data .dsidx-price-sold{border-bottom:1px solid #333;font-size:14px;height:16px;left:-4px;margin:0;padding:5px 10px;position:absolute;top:0;float:none;}#dsidx-listings .dsidx-listing .dsidx-secondary-data{padding:13px 0 0 0;font-size:14px;font-weight:normal;color:#999;}#dsidx-listings .dsidx-secondary-data .dsidx-secondary-data-attribution{color:#333;}#dsidx-listings .dsidx-listing .dsidx-media img.dsidx-idx-icon{position:absolute;top:1px;right:1px;}#dsidx-listings .dsidx-listing .dsidx-secondary-data img.dsidx-idx-icon{position:absolute;bottom:3px;right:3px;}#dsidx-listings .dsidx-listing:hover .dsidx-secondary-data img.dsidx-idx-icon{bottom:2px;right:2px;}#dsidx-listings .dsidx-listing .dsidx-secondary-data img.dsidx-idx-icon.dsidx-idx-icon-left{position:static;}#dsidx-listings .dsidx-listing .dsidx-secondary-data div.dsidx-secondary-data-line{margin-bottom:5px;}#dsidx-listings .dsidx-listing .dsidx-secondary-data span{font-size:16px;font-weight:bold;color:#333;}#dsidx-listings .dsidx-listing .dsidx-listing-tag{float:right;padding:3px 6px;margin:0 0 4px 5px;font-size:13px;font-weight:bold;line-height:1em;color:#fff;background:#666;clear:right;}#dsidx-listings .dsidx-listing .dsidx-listing-tag.dsidx-tag-price-drop{background:#690;}#dsidx-listings .dsidx-listing .dsidx-listing-tag.dsidx-tag-open-house{background:#069;}#dsidx-listings .dsidx-listing .dsidx-listing-tag.dsidx-tag-reo,#dsidx-listings .dsidx-listing .dsidx-listing-tag.dsidx-tag-pre-foreclosure{background:#d81;}#dsidx-listings .dsidx-listing .dsidx-listing-tag.dsidx-tag-pre-foreclosure{text-align:right;}#dsidx .dsidx-empty-result-notice{margin:15px 0;font-weight:bold;}@media(max-width:500px){#dsidx-listings .dsidx-listing{margin-bottom:25px;border-bottom:0;}#dsidx-listings .dsidx-listing,#dsidx-listings .dsidx-listing .dsidx-media,#dsidx-listings .dsidx-listing .dsidx-media .dsidx-photo,.dsidx-media,#dsidx-listings .dsidx-listing .dsidx-media .dsidx-photo a img{width:100%;max-width:400px;box-sizing:border-box;}#dsidx-listings .dsidx-listing .dsidx-data{clear:both;margin:9px!important;}#dsidx-listings .dsidx-listing .dsidx-media{margin:0!important;}#dsidx-listings .dsidx-listing:hover{border-width:1px;}#dsidx ul.dsidx-tabs,body.dsidx ul.dsidx-tabs{margin-left:0;padding-left:0;clear:both;}#dsidx ul.dsidx-tabs li.dsidx-tab,body.dsidx ul.dsidx-tabs li.dsidx-tab{margin-right:3px;}#dsidx .dsidx-sorting-control{float:none;margin:10px 0;}#dsidx .dsidx-sorting-control select{height:36px;}ol#dsidx-listings{padding:10px 0;}.dsidx-results-grid #dsidx-listings li.dsidx-listing-container{float:none;width:100%;}.dsidx-results-grid #dsidx-listings .dsidx-listing{margin:0;}#dsidx-listings .dsidx-listing .dsidx-primary-data{margin-bottom:9px;}#dsidx-listings .dsidx-listing .dsidx-secondary-data{padding:0;}.dsidx-results-grid #dsidx-listings .dsidx-listing .dsidx-data{padding:0!important;margin:0 9px 9px 9px!important;}.dsidx-results-grid #dsidx-listings .dsidx-listing,.dsidx-results-grid #dsidx-listings .dsidx-listing:hover{margin-bottom:15px;border-width:0;border:solid 1px #ededed;}#dsidx-listings .dsidx-listing .dsidx-media{padding:5px!important;}.dsidx-results-grid #dsidx-listings .dsidx-listing .dsidx-media .dsidx-photo{box-shadow:none;left:0;overflow:visible;}.dsidx-results-grid #dsidx-listings .dsidx-listing .dsidx-media .dsidx-photo a img{max-height:none;width:100%;}.dsidx-results-grid #dsidx-listings .dsidx-listing .dsidx-primary-data .dsidx-address{float:left;}.dsidx-results-grid #dsidx-listings .dsidx-listing .dsidx-secondary-data .dsidx-secondary-data-mls-number,.dsidx-results-grid #dsidx-listings .dsidx-listing .dsidx-secondary-data .dsidx-secondary-data-lot-size,.dsidx-results-grid #dsidx-listings .dsidx-listing .dsidx-listing-tag{display:block;}.dsidx-results-grid #dsidx-listings .dsidx-listing .dsidx-primary-data .dsidx-address a{font-size:16px;}.dsidx-results-grid #dsidx-listings .dsidx-listing .dsidx-secondary-data .dsidx-secondary-data-line,.dsidx-results-grid #dsidx-listings .dsidx-listing .dsidx-secondary-data-mls-number{padding:0;font-size:14px;}.dsidx-results-grid #dsidx-listings .dsidx-listing .dsidx-secondary-data span{font-size:16px;}.dsidx-results-grid #dsidx-listings .dsidx-listing .dsidx-primary-data .dsidx-address a span{display:block;}.dsidx-results-grid #dsidx-listings .dsidx-listing .dsidx-data .dsidx-primary-data .dsidx-price,.dsidx-results-grid #dsidx-listings .dsidx-listing .dsidx-data .dsidx-primary-data .dsidx-price-sold{float:right;height:initial;font-size:18px;font-weight:bold;padding:7px 8px!important;border-bottom:initial;margin:initial;}.dsidx-results-grid #dsidx-listings .dsidx-listing .dsidx-primary-data{padding:9px 0 13px 0;border-bottom:solid 1px #e5e5e5;}.dsidx-results-grid #dsidx-listings .dsidx-listing .dsidx-media .dsidx-photo .dsidx-photo-count{padding:11px 6px 5px 2px!important;left:-1px;bottom:-1px;line-height:0;}}div.dsidx-results-widget{overflow:hidden;}div.dsidx-results-widget,div.dsidx-results-widget p{line-height:19px!important;margin:0!important;padding:0!important;font-size:11px!important;font-family:Verdana!important;text-align:left!important;}div.dsidx-results-widget .dsidx-panel{position:relative;overflow:hidden;display:none;}div.dsidx-results-widget .dsidx-panel .dsidx-photo{float:left;margin-right:5px;}div.dsidx-results-widget .featured-listing{overflow:hidden;white-space:normal;margin:15px 0;}div.dsidx-results-widget .featured-listing .dsidx-logo{bottom:0;position:absolute;right:90;}div.dsidx-results-widget .featured-listing .price{font-weight:bold;display:block;}div.dsidx-results-widget .featured-listing .sold-price{color:#C42424;}div.dsidx-results-widget .dsidx-slideshow,div.dsidx-results-widget .dsidx-map{display:none;}div.dsidx-results-widget .dsidx-list ul,div.dsidx-results-widget .dsidx-list li{margin:0!important;padding:0!important;}div.dsidx-results-widget .dsidx-list li{position:relative;list-style-type:none!important;background-image:none!important;margin-left:0!important;padding:0!important;background:none!important;}div.dsidx-results-widget.dsidx-taller .dsidx-map{height:320px;}div.dsidx-results-widget .dsidx-map .dsidx-results-widget-map-details{margin:0;padding:0;height:200px;}div.dsidx-results-widget .dsidx-map .dsidx-results-widget-map-details .featured-listing{padding-top:10px;}div.dsidx-results-widget .dsidx-map .dsidx-container{height:250px;border:1px solid #999;}div.dsidx-results-widget .dsidx-slideshow,div.dsidx-results-widget .dsidx-slideshow ul,div.dsidx-results-widget .dsidx-slideshow li{height:170px;overflow:hidden;}div.dsidx-results-widget .dsidx-slideshow{padding:25px 0;}div.dsidx-results-widget .dsidx-slideshow p span{display:inline-block;}div.dsidx-results-widget .dsidx-slideshow-control{background-color:#e3e3e3;color:#000;height:20px;position:absolute;width:100%;text-align:center;font-weight:bold;display:block;border:1px solid #ededed;outline:none;}div.dsidx-results-widget .dsidx-slideshow-control:hover{background-color:#eee;}div.dsidx-results-widget .dsidx-slideshow-control.dsidx-move-up{top:0;color:#999;}div.dsidx-results-widget .dsidx-slideshow-control.dsidx-move-down{bottom:0;}div.dsidx-results-widget .dsidx-slideshow ul,div.dsidx-results-widget .dsidx-slideshow ul li{list-style-type:none!important;margin:0!important;padding:0!important;position:relative;}div.dsidx-results-widget .dsidx-slideshow ul li{padding:10px 0!important;background:none;background-image:none;}div.dsidx-results-widget .dsidx-slideshow ul li .dsidx-idx-icon{position:absolute;bottom:0;right:0;width:120px;height:40px;}div.dsidx-results-widget .dsidx-slideshow adsidx-details{display:inline;padding:0;}div.dsidx-results-widget .dsidx-slideshow a.dsidx-photo{border-style:none;}div.dsidx-results-widget .dsidx-slideshow a.dsidx-photo:hover{background-color:inherit;}div.dsidx-results-widget .dsidx-slideshow .dsidx-photo img{border:1px solid #999;height:75px;padding:0!important;}div.dsidx-results-widget .dsidx-expanded ul{margin:5px 0;}div.dsidx-results-widget .dsidx-expanded li{list-style:none;display:inline-block;}div.dsidx-results-widget .dsidx-controls{text-align:right;}div.dsidx-results-widget .dsidx-controls a{outline:none;}div.dsidx-results-widget .dsidx-listing-idx-icon{height:20px;position:absolute;right:0;bottom:50%;margin-bottom:-8px;}ul.dsidx-list.dsidx-panel li:first-child{border-top:0;}ul.dsidx-list.dsidx-panel li a{padding:5px 0;text-decoration:none;display:block;opacity:.8;}ul.dsidx-list.dsidx-panel li.dsisx-has-mls-icon a{padding-right:60px!important;}div.dsidx-results-widget .featured-listing{padding-top:20px;margin:0 0 10px 0!important;position:relative;}div.dsidx-results-widget .featured-listing .dsidx-logo,.dsidx-results-widget-map-details .featured-listing .dsidx-logo{position:absolute;right:0;bottom:2px;height:20px;}div.dsidx-results-widget .dsidx-slideshow .featured-listing .dsidx-logo{bottom:22px;}div.dsidx-results-widget .featured-listing:first-child{border-top:none;}div.dsidx-results-widget ul,div.dsidx-results-widget ul li,div.dsidx-results-widget h4,div.dsidx-results-widget p{margin:0!important;display:block;clear:none;line-height:16px!important;position:relative;margin:0;margin-left:110px!important;padding:0;font-size:11px!important;background:none;background-image:none;}div.dsidx-results-widget ul.dsidx-list,div.dsidx-results-widget ul.dsidx-list li{margin-left:0!important;}div.dsidx-results-widget h4 a{font-size:14px!important;text-transform:uppercase;}div.dsidx-results-widget .featured-listing ul li{margin-left:0!important;}div.dsidx-results-widget .dsidx-map .dsidx-details{height:100px;}div.dsidx-results-widget .dsidx-panel .dsidx-photo{width:100px;position:absolute;left:0;top:25px;padding:0;}div.dsidx-results-widget .dsidx-results-widget-map-details .dsidx-photo{top:10px;}div.dsidx-results-widget .dsidx-panel .dsidx-photo img{border:solid #ededed 1px;max-width:100px!important;}div.dsidx-slideshow .featured-listing{border-top:0!important;}div.dsidx-slideshow .featured-listing .dsidx-photo{position:relative;top:3px;clear:both;}div.dsidx-results-widget h4{font-weight:bold!important;margin-bottom:3px!important;padding-bottom:3px!important;background:none!important;width:auto!important;height:auto!important;}div.dsidx-results-widget a{text-decoration:none!important;}ul.dsidx-list.dsidx-panel li a:hover{opacity:1;}div.dsidx-results-widget .dsidx-controls{padding:10px 0;text-align:center!important;margin-top:8px;}img.jb-thm-thumb-image{max-width:none!important;}.dsidx-details #dsidx-header{position:relative;clear:both;}.dsidx-details #dsidx-header table{width:100%;}.dsidx-details #dsidx-header table td{padding:4px;display:block;width:100%;box-sizing:border-box;}.dsidx-details #dsidx-primary-data{width:100%;margin:0;}#dsidx-primary-data td,#dsidx-secondary-data td,#dsidx-secondary-data th,.dsidx-supplemental-data td,.dsidx-details #dsidx-primary-data th,.dsidx-supplemental-data th{border:0;border-top:0!important;border-right:0;border-bottom:0;border-left:0;}.dsidx-details #dsidx-primary-data th{white-space:nowrap;padding-right:10px;}.dsidx-details #dsidx-primary-data #dsidx-price{font-weight:bold;font-size:larger;}.dsidx-details #dsidx-media{height:500px!important;max-width:600px;margin:0 auto;text-align:center;opacity:.99;}.dsidx-details #dsidx-media-td{vertical-align:middle;}#dsidx-photos img{max-width:600px;max-height:400px;border:1px solid #999;}#dsidx-tiny-photos{text-align:center;}#dsidx-tiny-photos img{border:1px solid #999;margin-top:5px;max-width:40px;max-height:40px;vertical-align:middle;}.dsidx-details #dsidx-description{background-image:none;clear:both;margin:5px 0 15px;position:relative;}.dsidx-details #dsidx-quit-yelling{position:absolute;bottom:-20px;right:0;display:block;font-size:smaller;}.dsidx-details #dsidx-tiny-photos{margin-bottom:25px;}.dsidx-details #dsidx-property-types{margin-bottom:5px;}.dsidx-details #dsidx-secondary-data{border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;}.dsidx-details #dsidx-secondary-data th,.dsidx-details #dsidx-secondary-data td{width:25%;}.dsidx-details #dsidx-schools th,.dsidx-details #dsidx-price-history th{width:200px;}.dsidx-details #dsidx-features th{white-space:nowrap;}.dsidx-details #dsidx-map{height:300px;border:1px solid #f3f3f3;}.dsidx-details .dsidx-idx-icon{display:block;height:40px;left:-60px;margin:0 auto;position:relative;vertical-align:bottom;width:120px;}.gm-style img{max-width:none!important;}.dsidx-details #dsidx-listing-source,.dsidx-details #dsidx-disclaimer{margin-top:20px;text-align:left;}#dsidx-listing-source.large-text{font-size:1.2em;font-weight:bold;}#dsidx.dsidx-details .dsidx-contact-form table{margin:10px 0;}#dsidx.dsidx-details .dsidx-contact-form{margin-bottom:20px;}.dsidx-details .dsidx-contact-form table td{text-align:left;}.dsidx-details .dsidx-contact-form table td.column-one{width:50%;}.dsidx-details .dsidx-contact-form table td.column-two{width:50%;}#dsidx.dsidx-details .dsidx-contact-form table textarea{box-sizing:border-box;width:100%;height:120px;padding:2px;}#dsidx.dsidx-details .dsidx-contact-form table input.dsidx-text{box-sizing:border-box;width:100%;padding:2px;}.dsidx-details .dsidx-contact-form .dsidx-contact-form-schedule-yesno{width:auto;}.dsidx-details .dsidx-contact-form .dsidx-contact-form-schedule-date-day{width:45px;}.dsidx-details .dsidx-contact-form-schedule-date-month{width:85px;}#dsidx-contact-form select{font-family:Arial;font-size:11px;margin:0;}#dsidx-contact-form-human-question{padding:3px;background-color:#FFF196;border:solid 1px #FFAF38;margin:0 4px 0 0;}#dsidx input#dsidx-contact-form-human{width:25px;padding:2px;}#dsidx-actions .dsidx-actions-button{margin-right:8px;}#dsidx-actions .dsidx-actions-button img{margin:0 3px 0 0;vertical-align:-3px;width:16px;}#dsidx-actions{margin:4px 0;}#dsidx-actions a,#dsidx-actions a:link{text-decoration:none;}#dsidx-actions a:hover{text-decoration:underline;}.dsidx-feed-rep{margin-bottom:5px!important;}body.dsidx .details-tab-schoolinfo-districts-disclaimer{font-size:12px;text-align:center;font-style:italic;color:#444;margin:8px 0 0 0;}#details-tab-schoolinfo h3{margin:10px 0;}.dsidx-schoolinfo-container{padding:10px 0 0 0;}#details-tab-schoolinfo-districts-container{background-color:#FFF;}#details-tab-schoolinfo-districts{border:1px solid #ededed;}#details-tab-schoolinfo-schools-container{background-color:#FFF;}#details-tab-schoolinfo-schools{border:1px solid #ededed;}.dsidx-schools-block{border:1px solid #ededed;width:100%;background-color:#FFF;}.dsidx-schoolinfo-container .school-container,.dsidx-schoolinfo-container .district-container{font-size:11px;display:block;position:relative;width:50%;float:left;}.dsidx-schoolinfo-container .school,.dsidx-schoolinfo-container .district{padding:15px 0 15px 20px;}.dsidx-schoolinfo-container .school .school-name,.dsidx-schoolinfo-container .district .district-name{font-size:14px;font-weight:bold;}.dsidx-schoolinfo-container .school .school-indent,.dsidx-schoolinfo-container .district .district-indent{line-height:22px;}.dsidx-district-secondary-display,.dsidx-school-secondary-display{background-color:#f2f2f2;}.dsidx-schoolinfo-container .school .school-rating{float:left;width:22px;height:22px;margin:0 5px 0 0!important;background-color:transparent;background-image:url(//cdn4.diverse-cdn.com/api/images/dsidxpress/great-schools-rating.png/5b1cb9);background-position:0 0;background-repeat:no-repeat;}.dsidx-schoolinfo-container .school .great-schools-rating-na{background-position:0 0;}.dsidx-schoolinfo-container .school .great-schools-rating-1{background-position:0 -30px;}.dsidx-schoolinfo-container .school .great-schools-rating-2{background-position:0 -60px;}.dsidx-schoolinfo-container .school .great-schools-rating-3{background-position:0 -90px;}.dsidx-schoolinfo-container .school .great-schools-rating-4{background-position:0 -120px;}.dsidx-schoolinfo-container .school .great-schools-rating-5{background-position:0 -150px;}.dsidx-schoolinfo-container .school .great-schools-rating-6{background-position:0 -180px;}.dsidx-schoolinfo-container .school .great-schools-rating-7{background-position:0 -210px;}.dsidx-schoolinfo-container .school .great-schools-rating-8{background-position:0 -240px;}.dsidx-schoolinfo-container .school .great-schools-rating-9{background-position:0 -270px;}.dsidx-schoolinfo-container .school .great-schools-rating-10{background-position:0 -300px;}.dsidx-schoolinfo-container .school .great-schools-rating-preschool{background-position:0 -330px;}.dsidx-schoolinfo-container .school .great-schools-rating-private{background-position:0 -360px;}.dsidx-schoolinfo-container .school .great-schools-community-rating{width:69px;height:13px;display:inline-block;background-color:transparent;background-image:url(//cdn2.diverse-cdn.com/api/images/dsidxpress/great-schools-community.png/804538);background-position:0 0;background-repeat:no-repeat;}.dsidx-schoolinfo-container .school .great-schools-community-rating-0{background-position:0 0;}.dsidx-schoolinfo-container .school .great-schools-community-rating-1{background-position:0 -20px;}.dsidx-schoolinfo-container .school .great-schools-community-rating-2{background-position:0 -40px;}.dsidx-schoolinfo-container .school .great-schools-community-rating-3{background-position:0 -60px;}.dsidx-schoolinfo-container .school .great-schools-community-rating-4{background-position:0 -80px;}.dsidx-schoolinfo-container .school .great-schools-community-rating-5{background-position:0 -100px;}.dsidx-alert-color{border-radius:5px;-moz-border-radius:5px;float:left;display:inline;width:100%;height:30px;}.dsidx-alert-message{color:#333;float:left;padding:5px 0 5px 5px!important;line-height:20px;}.dsidx-alert-message span{color:#405979;}.dsidx-alert-label{border-top-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;color:#FFF!important;float:left;padding:5px 10px!important;height:20px;box-sizing:content-box;-moz-box-sizing:content-box;}.dsidx-alert-text{font-family:"Arial";font-weight:bold!important;font-size:13pt;line-height:20px;padding-left:5px;color:#FFF;}.dsidx-alert-triangle{width:0;height:0;border-top:15px solid transparent;border-bottom:16px solid transparent;position:relative;float:left;}#dsidx-open-house{border:1px solid #FC3;background-color:#FFC;}#dsidx-open-house-label{background-color:#FC3;}#dsidx-open-house-triangle{border-left:10px solid #FC3;}#dsidx-shortsale{border:1px solid #F93;background-color:#FFC;}#dsidx-shortsale-notice{background-color:#F93;}#dsidx-foreclosure-triangle{border-left:10px solid #F93;}#dsidx-walkscore{border:1px solid #069;background-color:#eaffff;}#dsidx-walkscore-notice{background-color:#069;}#dsidx-walkscore-triangle{border-left:10px solid #069;}#dsidx-zestimate{border:1px solid #069;background-color:#eaffff;}#dsidx-zestimate-notice{background-color:#069;}#dsidx-zestimate-triangle{border-left:10px solid #069;}.dsidx-table-right-border{border-right:1px solid #ededed;}#dsidx .dsidx-call-to-action{padding:10px;text-align:center;background:transparent url(//cdn4.diverse-cdn.com/api/images/dsidxpress/listing-grid-bg.png/72a077) left top repeat;}.dsidx-details .dsidx-table-header{border:1px solid #ededed;background:transparent url(//cdn4.diverse-cdn.com/api/images/dsidxpress/listing-grid-bg.png/72a077) left top repeat;}.dsidx-details .dsidx-headerbar{border-top:1px solid #ededed;border-right:1px solid #ededed;border-left:1px solid #ededed;background:transparent url(//cdn4.diverse-cdn.com/api/images/dsidxpress/listing-grid-bg.png/72a077) left top repeat;line-height:27px;}.dsidx-details .dsidx-headerbar-green{border-top:1px solid #0d6e0d;border-right:1px solid #0d6e0d;border-left:1px solid #0d6e0d;background:transparent url(//cdn1.diverse-cdn.com/api/images/dsidxpress/listing-grid-bg-green.png/5aeceb) left top repeat;line-height:27px;}.dsidx-header-title{color:#666!important;font-family:"Arial";font-size:13px;font-weight:bold;padding-left:5px;}table .dsidx-header-title{padding-left:0;}.dsidx-details #dsidx-price-history{border-collapse:collapse;border:1px solid #ededed;}.dsidx-details #dsidx-price-history td{color:#333;}.dsidx-supplemental-data{background-color:#FFF;}.one-col{float:left;width:48%;margin:0 2px 0 0;}.one-col.right-col{float:right;margin:0;}.two-cols{width:100%;}.dsidx-one-col-results .dsidx-result{background-color:#FFF;max-height:81px;overflow:hidden;white-space:nowrap;}.dsidx-two-col-results .dsidx-result{float:left;background-color:#FFF;width:49%;max-height:81px;overflow:hidden;white-space:nowrap;border:1px solid #ccc;}#dsidx-similar-listings{padding-right:10px;}body.dsidx #dsidx-similar-listings .dsidx-small-listing-alt,body.dsidx #dsidx-sold-listings .dsidx-small-listing-alt{background-color:transparent;}body.dsidx #dsidx-similar-listings .dsidx-secondary-row,body.dsidx #dsidx-sold-listings .dsidx-secondary-row{background:#F2F2F2;}body.dsidx #dsidx-similar-listings .dsidx-small-listing .dsidx-address,body.dsidx #dsidx-sold-listings .dsidx-small-listing .dsidx-address{border:0;}.dsidx-one-col-results{border:1px solid #ccc;}.dsidx-two-col-results{float:left;width:100%;}.dsidx-two-col-header{width:98%;}.dsidx-result-line-small{line-height:12px;}#dsidx-virtual-tour-container{text-align:center;margin:5px 10px 10px;}@media only screen and(max-width :960px){.dsidx-details #dsidx-media{height:450px!important;}}@media only screen and(max-width :800px){.dsidx-details #dsidx-media{height:400px!important;}}@media only screen and(max-width :679px){.dsidx-details #dsidx-media{height:375px!important;}}@media only screen and(max-width :400px){.dsidx-details #dsidx-media{height:300px!important;}}.dsidx-widget-single-listing{width:260px;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-size:14px;color:#fff;background:#2c2c2c;border:1px solid #ccc;margin:0 auto;}.dsidx-widget-single-listing h3.widget-title{padding:9px;margin:0!important;text-transform:none!important;color:#fff!important;}.dsidx-widget-single-listing h3.widget-title a{color:#fff;}.dsidx-widget-single-listing .dsidx-widget-single-listing-photos{position:relative;overflow:hidden;}.dsidx-widget-single-listing .dsidx-widget-single-listing-slideshow{height:190px;white-space:nowrap;background:#444;margin-left:0;font-size:0!important;-moz-transition:margin-left .3s;-webkit-transition:margin-left .3s;-o-transition:margin-left .3s;-ms-transition:margin-left .3s;transition:margin-left .3s;}.dsidx-widget-single-listing .dsidx-widget-single-listing-slideshow .dsidx-widget-single-listing-photo{display:inline-block;width:260px;height:190px;line-height:190px;text-align:center;}.dsidx-widget-single-listing .dsidx-widget-single-listing-slideshow .dsidx-widget-single-listing-photo img{margin:0;max-height:100%;max-width:100%;vertical-align:middle;}.dsidx-widget-single-listing .dsidx-widget-single-listing-slideshow .dsidx-widget-single-listing-photo span.img-placeholder{padding:1px;zoom:1;}.dsidx-widget-single-listing .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow-control{position:absolute;top:50%;left:0;width:25px;height:23px;margin-top:-12px;background:#000 url(//cdn1.diverse-cdn.com/api/images/dsidxpress/slideshow-leftright.png/4f3959) no-repeat left top;text-indent:100%;white-space:nowrap;overflow:hidden;}.dsidx-widget-single-listing .dsidx-widget-single-listing-photos .dsidx-widget-single-listing-slideshow-next{left:auto;right:0;background-position:-25px top;}.dsidx-widget-single-listing .dsidx-widget-single-listing-meta{position:relative;font-size:16px;font-weight:bold;background:-moz-linear-gradient(top,rgba(106,106,106,0.02) 0,rgba(255,255,255,0.02) 49%,rgba(0,0,0,0.02) 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(106,106,106,0.02)),color-stop(49%,rgba(255,255,255,0.02)),color-stop(51%,rgba(0,0,0,0.02)));background:-webkit-linear-gradient(top,rgba(106,106,106,0.02) 0,rgba(255,255,255,0.02) 49%,rgba(0,0,0,0.02) 51%);background:-o-linear-gradient(top,rgba(106,106,106,0.02) 0,rgba(255,255,255,0.02) 49%,rgba(0,0,0,0.02) 51%);background:-ms-linear-gradient(top,rgba(106,106,106,0.02) 0,rgba(255,255,255,0.02) 49%,rgba(0,0,0,0.02) 51%);background:linear-gradient(top,rgba(106,106,106,0.02) 0,rgba(255,255,255,0.02) 49%,rgba(0,0,0,0.02) 51%);}.dsidx-widget-single-listing .dsidx-widget-single-listing-meta div{padding:5px 8px;min-height:1px;}.dsidx-widget-single-listing .dsidx-widget-single-listing-meta span.dsidx-widget-single-listing-detail{float:left;margin-right:12px;}.dsidx-widget-single-listing .dsidx-widget-single-listing-meta span.dsidx-widget-single-listing-detail-description{color:#858585;font-size:12px;font-weight:normal;vertical-align:10%;}.dsidx-widget-single-listing .dsidx-widget-single-listing-meta .dsidx-widget-single-listing-price{color:#8baf41;}.dsidx-widget-single-listing .dsidx-widget-single-listing-meta .dsidx-widget-single-listing-photo-count{position:absolute;top:50%;right:0;padding:3px 5px 3px 27px;margin-top:-9px;font-size:12px;font-weight:normal;line-height:1;color:#bebebe;background:#5c5c5c url(//cdn2.diverse-cdn.com/api/images/dsidxpress/icons/photo-count.png/f1b58b) no-repeat 4px 3px;border-radius:3px 0 0 3px;}.dsidx-widget-single-listing .dsidx-widget-single-listing-meta div:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.dsidx-widget-affordability table,.dsidx-widget-areastats table,.dsidx-widget-mapsearch table,.dsidx-widget-openhouse table,.dsidx-widget-recentstatus table,.dsidx-widget-slideshow table{border:none;border-collapse:initial;border-spacing:initial;margin:0!important;}.dsidx-widget-affordability td,.dsidx-widget-areastats td,.dsidx-widget-mapsearch td,.dsidx-widget-openhouse td,.dsidx-widget-recentstatus td,.dsidx-widget-slideshow td{border:none;padding:0;}.dsidx-widget-affordability table,.dsidx-widget-affordability thead,.dsidx-widget-affordability tbody,.dsidx-widget-affordability tfoot,.dsidx-widget-affordability tr,.dsidx-widget-affordability th,.dsidx-widget-affordability td{display:block;width:auto;height:auto;margin:0;padding:0;border:none;border-collapse:inherit;border-spacing:0;border-color:inherit;vertical-align:inherit;text-align:left;font-weight:inherit;-webkit-border-horizontal-spacing:0;-webkit-border-vertical-spacing:0;}.dsidx-widget-affordability th,.dsidx-widget-affordability td{display:inline;}.dsidx-widget-areastats .historicalchart_div{box-sizing:border-box;max-width:100%;overflow-x:scroll;overflow-y:hidden;width:100%;}.dsidx-widget-openhouse .openhouse_div_internal{max-width:100%;}.dsidx-widget-openhouse .slideshow_master_table{background-size:cover!important;}.dsidx-widget-openhouse .slideshow_address_cell{width:auto;}.dsidx-widget-openhouse .slideshow_data_table{width:100%;}.dsidx-widget-openhouse .slideshow_data_table td.widget_slideshow_label{padding-left:2px;}.dsidx-widget-openhouse .slideshow_data_table td:nth-of-type(1),.dsidx-widget-openhouse .slideshow_data_table td:nth-of-type(2),.dsidx-widget-openhouse .slideshow_data_table td:nth-of-type(3),.dsidx-widget-openhouse .slideshow_data_table td:nth-of-type(4){width:8%;}.dsidx-widget-openhouse .slideshow_data_table td:nth-of-type(5){width:20%;}.dsidx-widget-openhouse .slideshow_data_table td:nth-of-type(6){width:14%;}.dsidx-widget-openhouse .slideshow_data_table td:nth-of-type(7){text-align:right;width:34%;}.dsidx-widget-recentstatus .recentstatus_table_item_bg>tbody>tr>td:nth-of-type(1),.dsidx-widget-recentstatus .recentstatus_table_item_bg_alt>tbody>tr>td:nth-of-type(1){width:0;}.dsidx-widget-recentstatus .recentstatus_table_item_bg>tbody>tr:nth-of-type(1)>td:nth-of-type(2),.dsidx-widget-recentstatus .recentstatus_table_item_bg_alt>tbody>tr:nth-of-type(1)>td:nth-of-type(2){width:5%;}.dsidx-widget-recentstatus .recentstatus_table_item_bg>tbody>tr:nth-of-type(1)>td:nth-of-type(3),.dsidx-widget-recentstatus .recentstatus_table_item_bg_alt>tbody>tr:nth-of-type(1)>td:nth-of-type(3){width:10%;}.dsidx-widget-recentstatus .recentstatus_table_item_bg>tbody>tr:nth-of-type(1)>td:nth-of-type(4),.dsidx-widget-recentstatus .recentstatus_table_item_bg_alt>tbody>tr:nth-of-type(1)>td:nth-of-type(4){width:5%;}.dsidx-widget-recentstatus .recentstatus_table_item_bg>tbody>tr>td:nth-of-type(5),.dsidx-widget-recentstatus .recentstatus_table_item_bg_alt>tbody>tr>td:nth-of-type(5){width:10%;}.dsidx-widget-recentstatus .recentstatus_table_item_bg>tbody>tr>td:nth-of-type(6),.dsidx-widget-recentstatus .recentstatus_table_item_bg_alt>tbody>tr>td:nth-of-type(6){width:20%;}.dsidx-widget-recentstatus .recentstatus_table_item_bg>tbody>tr>td:nth-of-type(7),.dsidx-widget-recentstatus .recentstatus_table_item_bg_alt>tbody>tr>td:nth-of-type(7){width:20%;}.dsidx-widget-recentstatus .recentstatus_table_item_bg>tbody>tr>td:nth-of-type(8),.dsidx-widget-recentstatus .recentstatus_table_item_bg_alt>tbody>tr>td:nth-of-type(8){width:0;}.dsidx-widget-recentstatus .recentstatus_table_item_bg>tbody>tr>td:nth-of-type(9),.dsidx-widget-recentstatus .recentstatus_table_item_bg_alt>tbody>tr>td:nth-of-type(9){width:30%;}.dsixd-widget-slideshow .gallery_main_table{table-layout:fixed;width:100%;}.dsidx-widget-slideshow .gallery_master_table{background-size:cover!important;background-position:center center;width:100%;}.dsidx-widget-slideshow .gallery_image_toggle_cell_table{width:100%;}.dsidx-widget-slideshow .gallery_image_arrow_cell{padding:0 5px;}.dsidx-widget-slideshow .gallery_address_span{overflow:hidden;white-space:nowrap;}.dsidx-widget-slideshow .gallery_listing_data_row td.gallery_slideshow_value{text-align:right;width:18%;}.dsidx-widget-slideshow .gallery_listing_data_row td.gallery_slideshow_label{padding-left:2px;width:9%;}.dsidx-widget-slideshow .gallery_listing_data_row td.gallery_slideshow_label:last-child{width:18%;}.dsidx-widget-slideshow .gallery_listing_data_row_alt table td.gallery_slideshow_price{text-align:center;}.dsidx-widget-slideshow *[align="right"]{text-align:right;}.dsidx-resp-search-box:after{display:block;content:"";clear:both;}.dsidx-resp-search-form fieldset{border:0;display:inline-block;padding:0;margin:0;}.dsidx-resp-area{float:left!important;padding:0 5px;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;clear:none;}.dsidx-resp-search-form .dsidx-resp-area:first-child{padding-left:0;}.dsidx-resp-search-form .dsidx-resp-area:last-child{padding-right:0;}.dsidx-resp-location-area{width:30%;}.dsidx-resp-type-area{width:25%;}.dsidx-resp-area-half.dsidx-quick-resp-price-area{width:14%!important;}.dsidx-resp-area-submit{text-align:center;padding-right:0;width:17%;}.dsidx-resp-area-submit input[type="submit"]{padding-left:16px;padding-right:16px;width:100%;margin:0;}.dsidx-resp-area-half.dsidx-quick-resp-min-beds-area,.dsidx-resp-area-half.dsidx-quick-resp-min-baths-area{display:none;}.dsidx-resp-area input[type="text"],.dsidx-resp-area select{width:100%!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;overflow:hidden!important;word-wrap:normal;margin-top:0;margin-bottom:10px;margin-left:0;margin-right:0;}.dsidx-resp-area label{display:block!important;text-align:left;}.sidebar .dsidx-resp-area-half.dsidx-quick-resp-min-beds-area,.sidebar .dsidx-resp-area-half.dsidx-quick-resp-min-baths-area,.dsidx-resp-vertical .dsidx-resp-area-half.dsidx-quick-resp-min-beds-area,.dsidx-resp-vertical .dsidx-resp-area-half.dsidx-quick-resp-min-baths-area{display:block;}.sidebar .dsidx-resp-area,.dsidx-resp-vertical .dsidx-resp-area{float:none!important;width:auto!important;padding:0;}.sidebar .dsidx-resp-area.dsidx-resp-area-half,.dsidx-resp-vertical .dsidx-resp-area.dsidx-resp-area-half{float:left!important;width:50%!important;}.sidebar .dsidx-resp-area.dsidx-resp-area-half.dsidx-resp-area-right,.dsidx-resp-vertical .dsidx-resp-area.dsidx-resp-area-half.dsidx-resp-area-right{padding-left:5px!important;}.sidebar .dsidx-resp-area.dsidx-resp-area-half.dsidx-resp-area-left,.dsidx-resp-vertical .dsidx-resp-area.dsidx-resp-area-half.dsidx-resp-area-left{padding-right:5px!important;}.sidebar .dsidx-resp-area-submit label,.dsidx-resp-vertical .dsidx-resp-area-submit label{display:none!important;}.sidebar .dsidx-resp-area-submit input[type="submit"],.dsidx-resp-vertical .dsidx-resp-area-submit input[type="submit"]{width:initial;}@media(max-width:679px){.dsidx-resp-area{float:none!important;width:auto!important;padding:0;}.dsidx-resp-area-half.dsidx-quick-resp-min-beds-area,.dsidx-resp-area-half.dsidx-quick-resp-min-baths-area{display:block;}.dsidx-resp-area.dsidx-resp-area-half{float:left!important;width:50%!important;}.dsidx-resp-area.dsidx-resp-area-half.dsidx-resp-area-right{padding-left:5px!important;}.dsidx-resp-area.dsidx-resp-area-half.dsidx-resp-area-left{padding-right:5px!important;}.dsidx-resp-area-submit label{display:none!important;}.dsidx-resp-area-submit input[type="submit"]{width:initial;}}.top-search .dsidx-resp-area input,.top-search .dsidx-resp-area select{height:32px;padding:0 10px;border:none;border-radius:0;}.top-search .dsidx-resp-area input[type="text"],.top-search .dsidx-resp-area select{background:#fff;}.header-widget-area .dsidx-resp-area input,.header-widget-area .dsidx-resp-area select{display:inline-block;height:50px;padding-top:0;padding-bottom:0;}.dsidx-share-dialog{z-index:1100;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.5);-moz-box-shadow:0 0 15px rgba(0,0,0,0.5);-moz-border-radius:5px;-webkit-border-radius:5px;}.dsidx-share-dialog .ui-dialog-titlebar{background:Transparent none;border:0;}#dsidx-share{display:none;font-size:12px;}#dsidx-share a img{border:0;vertical-align:middle;}#dsidx-share-choose{margin-top:8px;}#dsidx-share a,#dsidx-share a:link,#dsidx-share a:visited,#dsidx-share a:active{text-decoration:none;}#dsidx-share a:hover{text-decoration:underline;}#dsidx-share table{border-style:solid;border-width:1px 0 0 0;border-color:Black;margin-top:6px;}#dsidx-share td{text-align:left;width:50%;padding:4px;white-space:nowrap;}#dsidx-share .dsidx-share-title{font-weight:bold;text-shadow:-1px 0 0 #aaa;}#dsidx .dsidx-share-dialog.ui-dialog .ui-dialog-titlebar{background:none;padding:5px;border:none;}.dsidx-share-dialog.ui-dialog .ui-dialog-content{padding:0 1em .5em 1em;}#dsidx-share-email{display:none;}#dsidx-share-email .dsidx-text,#dsidx-share-email textarea{width:222px;padding:2px;}#dsidx-share-email table td{width:auto;}.dsidx-share-email-submit{text-align:right;}#dsidx-share-email .dsidx-submit{font-weight:bold;}#dsidx-share-email-human-question{padding:3px;background-color:#FFF196;border:solid 1px #FFAF38;margin:0 4px 0 0;}#dsidx-share-email-human-proof{width:25px;}#dsidx-share-email td.dsidx-share-email-human{text-align:right;}#dsidx-share-email td.dsidx-share-email-message-row{display:none;}#not-found-dsidx{margin-top:10px;margin-bottom:10px;}#not-found-dsidx .not-found-area{margin:22px 11px 0 0;float:left;}#not-found-dsidx .heading h2{font:17px/21px 'chunkfive',Arial,Verdana,Helvetica,sans-serif;color:#757575;margin:0;}#not-found-dsidx #not-found-scroll-to{text-decoration:none;}#not-found-dsidx #not-found-img{float:left;}#not-found-dsidx #not-found-page-title{width:450px;font-size:12px;margin-left:75px;padding-top:15px;line-height:22px;}#not-found-dsidx #not-found-page-title #not-found-sub-title{font-weight:bold;position:relative;}#not-found-dsidx #not-found-page-message{padding-top:15px;display:block;position:relative;line-height:22px;}#not-found-dsidx #not-found-search-form{background:none;width:580px;}#not-found-dsidx #not-found-search-form .row,#not-found-dsidx #dsidx-contact-form .row{overflow:hidden;}#not-found-dsidx #not-found-search-form .text,#not-found-dsidx #dsidx-contact-form .text{float:left;margin:0;outline:none;width:233px;padding:9px 10px 8px;font-size:12px;line-height:15px;border:1px solid #d9d9d9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff;}#not-found-dsidx #not-found-search-form select,#not-found-dsidx #dsidx-contact-form select{float:left;width:150px;margin:0;padding:0;padding:8px 10px 7px;font-size:12px;line-height:15px;border:1px solid #d9d9d9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff;}#not-found-dsidx #not-found-search-form .submit,#not-found-dsidx #dsidx-contact-form .submit{float:left;width:168px;height:34px;background:#405a79;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0;margin:22px 0 0 0;padding:0;outline:none;cursor:pointer;color:#fff;text-shadow:0 1px 0 #000;font:12px/14px 'CabinBold',Arial,Helvetica,sans-serif;text-transform:uppercase;}#not-found-dsidx #dsidx-contact-form #contact-form-textarea{width:230px;height:150px;}#not-found-dsidx #dsidx-contact-form{width:560px;overflow:hidden;}#not-found-dsidx #dsidx-contact-form #dsidx-contact-form-submit-holder{float:left;}#not-found-dsidx #dsidx-contact-form .dsidx-contact-form-message{font:14px Arial,Helvetica,sans-serif;color:#666;padding:22px 5px 5px 20px;line-height:34px;float:left;font-weight:bold;}

      @font-face {
      font-family: 'dsidx-icons';
      src:url('fonts/dsidx-icons.eot?b684fy');
      src:url('fonts/dsidx-icons.eot?#iefixb684fy') format('embedded-opentype'),
      url('fonts/dsidx-icons.woff?b684fy') format('woff'),
      url('fonts/dsidx-icons.ttf?b684fy') format('truetype'),
      url('fonts/dsidx-icons.svg?b684fy#dsidx-icons') format('svg');
      font-weight: normal;
      font-style: normal;
    }

    body.wp-admin [class^="dsidx-"], body.wp-admin [class*=" dsidx-"] {
      font-family: 'dsidx-icons';
      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;
    }

    body.wp-admin .dsidx-search:before {
      content: "\e603";
    }

    body.wp-admin .dsidx-link:before {
      content: "\e600";
    }

    body.wp-admin .dsidx-listing:before {
      content: "\e601";
    }

    body.wp-admin .dsidx-listings:before {
      content: "\e602";
    }

    body.wp-admin #toplevel_page_dsidxpress .wp-menu-image img {
      height: 20px;
      padding: 7px 0 0;
      width: 20px;
    }

    p.dsidx-error {
      margin-left: 20px;
      margin-right: 20px;
      padding: 5px;
      border: 1px solid #FF0000;
    }

    .dsidx-search-widget h3 {
      margin: 0 auto;
      text-align: center;
      font-size: 16px;
      line-height: 18px;
    }

    .dsidx-widget {
      text-align: left;
    }

    .dsidx-search-widget {
      max-width: 400px;
      margin: 0 auto;
    }

    .dsidx-search-widget label {
      display: inline-block;
      width: 20%;
      padding: 5px;
      float: left;
      clear: both;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }

    .dsidx-search-widget input[type=text], .dsidx-search-widget select {
      display: inline-block;
      width: 80% !important;
      padding: 5px;
      margin: 3px 0;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }

    .dsidx-search-widget input.dsidx-price {
      width: 39% !important;
    }

    .dsidx-search-widget #idx-q-PriceMax,
    .dsidx-search-widget input.dsidx-beds,
    .dsidx-search-widget input.dsidx-baths,
    .dsidx-search-widget input.dsidx-improvedsqft,
    .dsidx-search-widget input.dsidx-mlsnumber {
      float: right;
    }

    .dsidx-widget.dsidx-search-widget .dsidx-search-button {
      padding-top: 6px;
      text-align:center;
    }

    .dsidx-search-widget .dsidx-search-button {
      font-size: 12px;
    }

    .dsidx-search-widget .dsidx-search-button img {
      vertical-align:-3px;
      border: 0;
    }

    .dsidx-search-widget .dsidx-search-widget-propertyTypes, .dsidx-search-widget .idx-q-Location-Filter {
      width: 100% !important;
    }

    .dsidx-widget.dsidx-search-widget .dsidx-search-button {
      padding-top: 6px;
      text-align:center;
      margin: 0 auto;
      background: none;
      clear: both;
    }

    .dsidx-search-widget .dsidx-search-button .submit {
      font-size: 12px;
      float: none;
      margin: 15px auto 0;
      padding: 5px;
      text-align: center;
    }

    .dsidx-search-widget #idx-search-invalid-msg {
      display: none;
    }

    /** Attempt to hide author info etc. on IDX pages **/
    body.dsidx .post-info, body.dsidx .post-meta, body.dsidx .post-info, body.dsidx .entry-meta, .ds-idx-listings-page .post-info, .ds-idx-listings-page .post-meta, .ds-idx-listings-page .post-info, .ds-idx-listings-page .entry-meta {
      display: none;
    }

    /* the following are all related to widgets */
    /* slider control */
    .goog-slider-thumb {
      background-color: Black;
      background: url(//widgets.diverse-cdn.com/Content/Images/widgets/widgets-sprite.png) -110px 135px rgba(0, 0, 0, .0);
      cursor: pointer;
      position: relative;
      top: -8px;
      width: 15px;
      height: 15px;
    }

    .goog-twothumbslider-value-thumb {
      background-color: Black;
      background: url(//widgets.diverse-cdn.com/Content/Images/widgets/widgets-sprite.png) -110px 135px rgba(0, 0, 0, .0);
      cursor: pointer;
      position: relative;
      top: -8px;
      width: 15px;
      height: 15px;
    }

    .goog-twothumbslider-extent-thumb {
      background-color: Black;
      background: url(//widgets.diverse-cdn.com/Content/Images/widgets/widgets-sprite.png) -110px 135px rgba(0, 0, 0, .0);
      cursor: pointer;
      position: absolute;
      top: -8px;
      width: 15px;
      height: 15px;
      overflow: hidden;
    }

    .goog-slider-horizontal {
      position: relative;
    }

    .goog-twothumbslider-horizontal {
      position: relative;
    }

    .goog-slider {
      height: 1px;
      position: relative;
    }

    .goog-twothumbslider {
      height: 1px;
      position: relative;
    }

    /* generic widget */
    .widget_auth_wall {
      background: url(//widgets.diverse-cdn.com/Content/Images/widgets/missing-widget_notext.jpg) 0px 0px;
      background-repeat:no-repeat;
      background-position:center top;
      height: 207px;
      width:230px;
      text-align: left;
      vertical-align:middle;
    }

    .widget_auth_wall_listings {
      background: url(//widgets.diverse-cdn.com/Content/Images/widgets/missing-widget_notext.jpg) 0px 0px;
      background-repeat:no-repeat;
      background-position:center top;
      height: 207px;
      width:230px;
      text-align: left;
      vertical-align:middle;
    }

    .widget_title {
      color: #404040;
      font: bold 16px arial, sans-serif;
      text-align: left;
    }

    .widget_headcell {
      border-bottom: solid 1px #404040;
    }

    .widget_table {
      padding: 0px;
      border-spacing: 5px;
      border-collapse:separate;
    }

    .widget_empty_table {
      padding: 1px;
      border-spacing: 2px;
      border-collapse:separate;
      height:100%;
      width:100%;
    }

    /* general table values */
    .widget_table_value {
      font-family: arial, sans-serif;
      font-size: 14px;
      color: Black;
      font-weight: bold;
      vertical-align: bottom;
    }

    .widget_table_label {
      font-family: arial, sans-serif;
      font-size: 10px;
      color: #787878;
      vertical-align: bottom;
    }

    /* gallery control styles*/
    .gallery_big_left_arrow {
      opacity: 1.0; filter: alpha(opacity=100); cursor:default; height:147px; width:25px; background-image:url(//widgets.diverse-cdn.com/content/images/widgets/button_left_tall.png); background-position:center; background-repeat:no-repeat; background-size:30px 147px; background-color:transparent; -moz-border-top-left-radius: 8px; -webkit-border-top-left-radius: 8px; -khtml-border-top-left-radius: 8px; border-top-left-radius: 8px; -moz-border-bottom-left-radius: 8px; -webkit-border-bottom-left-radius: 8px; -khtml-border-bottom-left-radius: 8px; border-bottom-left-radius: 8px;
    }

    .gallery_big_right_arrow {
      opacity: 1.0; filter: alpha(opacity=100); cursor:default; height:147px; width:25px; background-image:url(//widgets.diverse-cdn.com/content/images/widgets/button_right_tall.png); background-position:center; background-repeat:no-repeat; background-size:30px 147px; background-color:transparent; -moz-border-top-right-radius: 8px; -webkit-border-top-right-radius: 8px; -khtml-border-top-right-radius: 8px; border-top-right-radius: 8px; -moz-border-bottom-right-radius: 8px; -webkit-border-bottom-right-radius: 8px; -khtml-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px;
    }

    .gallery_big_right_arrow_dis {
      opacity: 0.5; filter: alpha(opacity=100); cursor:default; height:147px; width:25px; background-image:url(//widgets.diverse-cdn.com/content/images/widgets/button_right_tall.png); background-position:center; background-repeat:no-repeat; background-size:30px 147px; background-color:transparent; -moz-border-top-right-radius: 8px; -webkit-border-top-right-radius: 8px; -khtml-border-top-right-radius: 8px; border-top-right-radius: 8px; -moz-border-bottom-right-radius: 8px; -webkit-border-bottom-right-radius: 8px; -khtml-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px;
    }

    .gallery_main_table {
      border-spacing: 2px;
      border-collapse:separate;
    }

    .gallery_master_table {
      width: 180px;
      height: 148px;
    }

    .gallery_address_cell {
      background-color: Black;
      background: rgba(0, 0, 0, .6);
      text-align: center;
      cursor:pointer;
    }

    .gallery_address_span {
      color: white;
      font-family: arial, sans-serif;
      font-size: 12px;
      font-weight: bold;
      text-decoration: none;
    }

    .gallery_listing_data_row {
      padding:1px;
      height: 15px;
      background-color: Gray;
      text-align: center;
      background: url(//widgets.diverse-cdn.com/Content/Images/widgets/transp_overlay.png) rgba(190, 190, 190, .7);
    }

    .gallery_listing_data_row_alt {
      padding:1px;
      height: 14px;
      background-color: Black;
      text-align: center;
      background: url(//widgets.diverse-cdn.com/Content/Images/widgets/transp_overlay.png) rgba(0, 0, 0, .7);
    }

    .gallery_slideshow_value {
      font: bold 14px arial, sans-serif;
      color:White;
      vertical-align:bottom;
      border-collapse:separate;
      border-spacing:2px;
      padding:2px;
    }

    .gallery_image_toggle_cell {
      height: 75px;
    }

    .gallery_image_toggle_cell_table {
      width: 180px;
      height: 78px;
    }

    .gallery_image_arrow_cell {
      width: 25px;
    }

    .gallery_image_middle {
      width: 90px;
      cursor:pointer;
    }

    .gallery_image_arrow {
      width: 20px;
      height: 20px;
      border: 0;
      cursor:pointer;
    }

    .gallery_image_arrow_off {
      width: 20px;
      height: 20px;
      border: 0;
      opacity:0.5;
      filter:alpha(opacity=50);
    }

    .gallery_slideshow_label {
      font-family: arial, sans-serif;
      font-size: 10px;
      color: White;
      vertical-align: bottom;
      text-align: left;
      border-collapse:separate;
      border-spacing:2px;
      padding:2px;
    }

    .gallery_slideshow_price {
      font-family: arial, sans-serif;
      font-size: 14px;
      color: #96c831;
      font-weight: bold;
      padding:1px;
    }

    .gallery_address_row {
      height: 25px;
    }

    .gallery_dummy_cell {
      height: 78px;
      cursor:pointer;
    }

    /* slideshow control styles */
    .slideshow_master_table {
      height: 100%;
      width:100%;
      padding: 0px;
      border-spacing: 0px;
      background-color: Gray;
    }

    .slideshow_data_table {
      width: 85%;
      border-collapse:separate;
      border-spacing:3px;
      padding:2px;
    }

    .slideshow_arrow_row {
      height: 23px;
    }

    .slideshow_address_cell {
      opacity: 0.6;
      filter: alpha(opacity=60);
      background-color: Black;
      text-align: center;
      cursor:pointer;
    }

    .slideshow_address_span {
      color: white;
      font-family: arial, sans-serif;
      font-size: 13px;
      font-weight: bold;
      text-decoration: none;
    }

    .slideshow_openhouse_banner {
      height: 8%;
      background-color: #fada83;
    }

    .slideshow_openhouse_banner_title {
      font-family: arial, sans-serif;
      font-size: 12px;
      font-weight: bold;
      color: #3d3d3d;
      text-align: right;
    }

    .slideshow_openhouse_banner_values {
      font-family: arial, sans-serif;
      font-size: 12px;
      font-weight: bold;
      color: #3d3d3d;
    }

    .slideshow_listing_data_row {
      opacity: 0.8;
      filter: alpha(opacity=80);
      width: 90.4%;
      height: 11.2%;
      background-color: Black;
      text-align: center;
      background: url(//widgets.diverse-cdn.com/Content/Images/widgets/transp_overlay.png) rgba(0, 0, 0, .8);
      background-repeat: repeat-y;
    }

    .widget_slideshow_value {
      vertical-align:bottom;
      font-family: arial, sans-serif;
      font-size: 16px;
      color: White;
      font-weight: bold;
      text-align: right;
    }

    .widget_slideshow_label {
      font-family: arial, sans-serif;
      font-size: 10px;
      color: Gray;
      vertical-align: bottom;
      text-align: left;
    }

    .widget_slideshow_price {
      font-family: arial, sans-serif;
      font-size: 16px;
      color: #96c831;
      font-weight: bold;
    }

    .gallery_main_table td {
      vertical-align:top;
    }

    /* viewAffordability */
    .affordability_div {
      /*background-color:#fff;*/
    }

    .affordability_div tr {
      text-align: left;
      border:none;
    }

    .affordability_div td {
      text-align: left;
      border:none;
      line-height:inherit;
      padding:0;
    }

    .affordability_div td.affordability_button_cell {
      text-align:center;
    }

    .affordability_div select, .affordability_div input[type=text] {
      width:91%;
      font-size:12px;
      padding:8px;
      height:32px;
      border-color: #ddd;
      margin-bottom:8px;
    }

    .affordability_title {
      font-family:arial, sans-serif;
      font-size:16px;
      font-weight:bold;
      border-bottom: solid #dedede 1px;
      padding-bottom:4px;
      text-align:left;
      width:150px;
    }

    .affordability_option_text {
      font-family:arial, sans-serif;
      font-size:10px;
      color:#747474;
      padding-left:6px;
    }

    .affordability_label {
      font-family:arial, sans-serif;
      font-size:12px;
      color:#c4c4c4;
    }

    .affordability_value {
      font-family:arial, sans-serif;
      font-size:15px;
      color:#747474;
      border:solid 1px #c4c4c4;
      background-color:White;
      width:125px;
    }

    .affordability_checkbox {
      font-family:arial, sans-serif;
      font-size:11px;
      color:#747474;
    }

    .affordability_checkbox span {
      padding-left:6px;
    }

    .affordability_button {
      font-family:arial, sans-serif;
      font-size:12px;
      font-weight:bold;
      color:White;
      background-color:#2780e6;
      width:170px;
      height:32px;
      border:solid Black 1px;
      margin:10px auto;
    }

    .affordability_height_spacer {
      height: 8px;
      width:5px;
    }

    .affordability_button_cell {
      text-align:center;
      border-top:solid 1px #dedede;
    }

    /* viewQuickSearch */
    .QuickSearch_div {
      padding: 0px;
    }

    .QuickSearch_div .quicksearch_div {
      width:470px;
      height:200px;
      background-color:White;
      margin: 0 auto;
    }

    .quicksearch_table {
      height:100%;
      width:100%;
    }

    .quicksearch_header {
      font-family:arial, sans-serif;
      font-size:16px;
      font-weight:bold;
      border-bottom: solid Black 1px;
      text-align:left;
      width:150px;
    }

    .quicksearch_vert_button_cell {
      text-align:right;
      padding:5px;
    }

    .quicksearch_label {
      font-family:arial, sans-serif;
      font-size:11px;
      text-align: left;
      width: 70px;
    }

    .quicksearch_flat_div {
      width: 810px;
      background-color: White;
      margin: 0 auto;
      height:70px;
    }

    .quicksearch_value {
      font-family:arial, sans-serif;
      font-size:16px;
      width:70px;
      vertical-align:top;
    }

    .quicksearch_flat_value {
      font-family:arial, sans-serif;
      font-size:16px;
      width:70px;
    }

    .quicksearch_button_cell {
      text-align:right;
      border-top:solid 1px Gray;
    }

    .quicksearch_flat_label {
      font-family:arial, sans-serif;
      font-size:11px;
      width:50px;
      text-align:right;
      padding:2px;
    }

    .quicksearch_label_noheight {
      font-family:arial, sans-serif;
      font-size:11px;
      text-align:right
    }

    .quicksearch_flat_price_table {
      padding:0px;
      border-spacing:2px;
      border-collapse:separate;
    }

    .quicksearch_button {
      font-family:arial, sans-serif;
      font-size:12px;
      font-weight:bold;
      color:White;
      background-color:#2780e6;
      width:170px;
      height:32px;
      border:solid Black 1px;
    }

    .quicksearch_spacer {
      width:20px;
    }

    .quicksearch_vert_div {
      width:240px;
      height:350px;
      background-color:White;
      margin: 0 auto;
    }

    .quicksearch_vert_spacer {
      width:5px;
    }

    .quicksearch_vert_list_primary {
      font-family:arial, sans-serif;
      font-size:12px;
      width:215px;
      padding:4px;
    }

    .quicksearch_flat_list_primary {
      font-family:arial, sans-serif;
      font-size:12px;
      width:150px;
      padding:4px;
    }

    .quicksearch_list_primary {
      font-family:arial, sans-serif;
      font-size:12px;
      width:150px;
      padding:4px;
    }

    .quicksearch_list {
      font-family:arial, sans-serif;
      font-size:12px;
      padding:4px;
    }

    .quicksearch_price_table {
      padding:0px;
      border-spacing:0px;
      width:200px;
    }

    /* viewMapSearch */
    .MapSearch_div {
      position: relative;
      width:100%;
      height:100%;
      -webkit-box-sizing:border-box;
      -moz-box-sizing:border-box;
      box-sizing:border-box;
    }

    .MapSearch_div.dsidx-map-mobile .mapsearch_data_table td.mapsearch_data_label {
      display: none;
    }

    .MapSearch_div.dsidx-map-mobile .mapsearch_data_table td.mapsearch_data_value {
      padding-left: 5px;
    }

    .MapSearch_div.dsidx-map-mobile .mapsearch_data_table td.mapsearch_data_value:first-child {
      position:absolute;
      padding: 5px;
    }

    .MapSearch_div.dsidx-map-mobile .mapsearch_footer_div .mapsearch_data_table td:nth-child(3) {
      display: none;
    }

    .mapsearch_div {
      height: 494px;
      /*width: 548px;*/
      visibility: visible;
    }

    .mapsearch-hiden-control {
      height:50px;
      width:100%;
      -webkit-box-sizing:border-box;
      -moz-box-sizing:border-box;
      box-sizing:border-box;
    }

    .mapsearch_header {
      background-color: Black;
      text-align: center;
      background: rgba(0, 0, 0, .8) url(//widgets.diverse-cdn.com/Content/Images/widgets/transp_overlay.png);
      background-size: 30px 100%;
      -webkit-background-size: 30px 100%;
      background-repeat:repeat-y;
      width: 100%;
      -webkit-box-sizing:border-box;
      -moz-box-sizing:border-box;
      box-sizing:border-box;
      height: 9.2%;
      position: relative;
      z-index:1;
      top: -494px;
      left: 0px;
      padding:0 5px;
    }

    .mapsearch_data_value {
      font: bold 16px arial, sans-serif;
      color: White;
      vertical-align: bottom;
      text-align: left;
    }

    .mapsearch_data_label {
      font: bold 10px arial, sans-serif;
      color: Silver;
      vertical-align: top;
      text-align: left;
    }

    .mapsearch_data_label_alt {
      font: 10px arial, sans-serif;
      color: White;
      vertical-align: middle;
      text-align: center;
    }

    .mapsearch_data_table {
      padding: 1px;
      border-spacing: 2px;
      border-collapse:separate;
      width: 100%;
      -webkit-box-sizing:border-box;
      -moz-box-sizing:border-box;
      box-sizing:border-box;
      line-height: 1;
    }

    .mapsearch_criteria_table {
      padding: 3px;
      border-spacing: 3px;
      border-collapse:separate;
      line-height: 1;
    }

    .mapsearch_modify_cell {
      width: 31.1%;
      text-align: right;
      padding: 5px;
      border-spacing: 5px;
    }

    .mapsearch_modify_button, input[type=button].mapsearch_modify_button, input[type=button].mapsearch_modify_button:hover {
      cursor:pointer;
      border: 1px solid #3c90e8;
      background: #3c90e8;
      color: White;
      font: bold 12px arial, sans-serif;
      height: 30px;
      float: right;
      padding: 6px 24px;
    }

    td.mapsearch_modify_cell {
      padding: 5px;
    }

    .mapsearch_header_div {
      background-color: Black;
      text-align: center;
      background: rgba(0, 0, 0, .8) url(//widgets.diverse-cdn.com/Content/Images/widgets/transp_overlay.png);
      background-repeat:repeat-y;
      width: 100%;
      -webkit-box-sizing:border-box;
      -moz-box-sizing:border-box;
      box-sizing:border-box;
      height: 30px;
      position: absolute;
      top: 96.2%;
      left: 8px;
    }

    .mapsearch_footer_div {
      text-align: center;
      width: 100%;
      -webkit-box-sizing:border-box;
      -moz-box-sizing:border-box;
      box-sizing:border-box;
      height: 30px;
      position: relative;
      top: -75px;
      left: 0px;
      padding-left: 5px;
    }

    .mapsearch_footer_div_alt {
      text-align: center;
      width: 100%;
      -webkit-box-sizing:border-box;
      -moz-box-sizing:border-box;
      box-sizing:border-box;
      height: 30px;
      position: relative;
      top: -30px;
      left: 0px;
    }

    .mapsearch_select {
      color: White;
      font: bold 11px arial, sans-serif;
      border-color: Black;
      width: auto;
    }

    .mapsearch_disc_cell {
      width: 36.5%;
    }

    .mapsearch_criteria_panel {
      background-color: Black;
      visibility: hidden;
      display: block;
      background: rgba(0, 0, 0, .8);
      text-align: center;
      width: 190px;
      height: 240px;
      position: absolute;
      top: 45px !important;
      left: auto !important;
      right: 0px !important;
    }

    .mapsearch_update_cell {
      text-align:center;
      vertical-align: bottom;
      height: 65px;
    }

    .mapsearch_update_button {
      cursor:pointer;
      text-align: center;
      border: 1px solid #3c90e8;
      background: #3c90e8;
      color: White;
      font: bold 12px arial, sans-serif;
      height: 30px;
      width: 135px;
    }

    .mapsearch_search_values {
      font: bold 16px arial, sans-serif;
      color: White;
      vertical-align: middle;
      text-align: right;
    }

    .mapsearch_criteria_block_cell {
      height: 1px;
      width: 200px;
      vertical-align: top;
      text-align: center;
    }

    .mapsearch_slider_cell {
      background-color:White;
      height: 1px;
      width: 170px;
      vertical-align: top;
      text-align: center;
      cursor:pointer;
    }

    .mapsearch_data_table {
      height:100%;
      width: 100%;
      -webkit-box-sizing:border-box;
      -moz-box-sizing:border-box;
      box-sizing:border-box;
    }

    .gm-style-iw {
      width:250px;
      left:5px;
    }

    .info-window .dsix-small-listing {
      padding:0 !important;
    }

    .info-window .dsidx-data {
      width:100%;
    }

    .info-window .dsidx-secondary-data-line ul {
      float:left;
    }

    .info-window .dsidx-secondary-data-line ul li {
      font-weight:normal;
      font-size:12px;
    }

    .info-window .dsidx-secondary-data-line ul li.dsidx-price {
      background:none !important;
      display:block;
      padding:5px 0 !important;
      margin:0 !important;
      clear:both;
    }

    .info-window .dsidx-secondary-data-line ul li.dsidx-price a {
      font-weight:bold !important;
      color:#666;
    }

    .info-window .dsidx-address a {
      font-weight:bold;
    }

    /* viewOpenHouse */
    .OpenHouse_div {
      padding:0px;
    }

    .openhouse_div_internal {
      width: 332px;
      height:249px;
      border: 1px solid White;
    }

    .openhouse_section_header {
      width: 100%;
      padding: 0px;
      border-spacing: 0px;
    }

    .openhouse_section_header_cell {
      height: 28px;
      background: url('//widgets.diverse-cdn.com/Content/Images/widgets/widgets-sprite.png') 0 0px #6e6e6e;
      background-repeat: repeat-x;
      background-color: #6e6e6e;
      font-family: arial, sans-serif;
      font-size: 14px;
      font-weight: bold;
      color: white;
      text-decoration: none;
      text-align: center;
    }

    /* viewRecentStatus */
    .widget_table_item_click {
      width:100%;
      height:100%;
    }

    .recentstatus_table_item_bg {
      background-color: #f4f4f4;
      width: 100%;
      border-collapse:separate;
      border-spacing:2px;
    }

    .recentstatus_table_item_bg_alt {
      background-color: White;
      width: 100%;
      border-collapse:separate;
      border-spacing:2px;
    }

    .recentstatus_hilight_price {
      font-family: arial, sans-serif;
      font-size: 14px;
      color: #339933;
      font-weight: bold;
      width: 31%;
      text-align: right;
      vertical-align: bottom;
    }

    .recentstatus_hilight_date {
      font-family: arial, sans-serif;
      font-size: 10px;
      color: Black;
      background-color: #fcde86;
      text-align: right;
    }

    .recentstatus_section_header {
      width: 100%;
    }

    .recentstatus_section_header_cell {
      background-color: #6e6e6e;
      height: 10.5%;
      background: url('//widgets.diverse-cdn.com/Content/Images/widgets/transp_overlay.png') rgba(110, 110, 110, .8);
      background-repeat: repeat-y;
      font-family: arial, sans-serif;
      font-size: 14px;
      font-weight: bold;
      color: white;
      text-decoration: none;
      text-align: center;
    }

    .recentstatus_section_link_cell {
      height: 10.5%;
      text-align: center;
      border-top: Solid 1px Black;
      color:Black;
      cursor:pointer;
    }

    .recentstatus_internal_div {
      max-width: 100%;
      border: solid 1px #000;
    }

    /* viewHistoricalChart.js */
    .historicalchart_div {
      width: 495px;
      padding: 10px;
      border: 1px solid #404040;
      height: auto;
      background-color: White;
    }

    .historicalchart_table {
      width: 100%;
    }

    .historicalchart_sub_table {
      border-collapse:separate;
      border-spacing:4px;
    }

    .historicalchart_sub_section {
      color: Gray;
      text-align: left;
      font: bold 9px arial;
    }

    .historicalchart_item_option_0 {
      text-align: left;
      font: 9px arial;
      color: #3366FF;
    }

    .historicalchart_item_option_1 {
      text-align: left;
      font: 9px arial;
      color: #A2CD5A;
    }

    .historicalchart_item_option_2 {
      text-align: left;
      font: 9px arial;
      color: #458B00;
    }

    .historicalchart_item_option_3 {
      text-align: left;
      font: 9px arial;
      color: #101010;
    }

    .historicalchart_item_option_base {
      text-align: left;
      font: 9px arial;
      color: Black;
    }

    */

    /* viewQRCode.js */
    .qrcode_description {
      color: #404040;
      font: 12px arial, sans-serif;
      text-align: left;
    }

    .qrcode_image {
      height: 220px;
      width: 220px;
    }

    .qrcode_icon {
      height: 25px;
      width: 15px;
    }

    .qrcode_div {
      width: 242px;
      padding: 6px;
      height: 265px;
      background-color: White;
    }

    /* end */
    /* Splash Styles */
    .loading-splash {
      padding: 1em 1em 2em;
      text-align: left;
    }

    .loading-indicator {
      -webkit-animation-duration: 1.5s;
      -webkit-animation-name: rotate-reverse;
      -webkit-animation-iteration-count: infinite;
      -webkit-animation-timing-function: linear;
      background: url('//widgets.diverse-cdn.com/Content/Images/widgets/widgets-sprite.png') 0 -194px;
    }

    .loading-indicator.large {
      height: 40px;
      width: 40px;
    }

    .loading-indicator.extended-textbox-icon {
      background-clip: content-box;
      -webkit-background-clip: content-box;
      background-origin: content-box;
      -webkit-background-origin: content-box;
      background-position: 0 -82px;
      height: 20px;
      padding: 6px;
      width: 20px;
    }

    .loading-splash > .loading-indicator.large {
      display: inline-block;
      margin-left: 35px;
      position: relative;
      top: 9px;
    }

    .loading-indicator.fast {
      -webkit-animation-duration: .7s;
      -webkit-animation-name: rotate;
      background-position: 0 -41px;
    }

    .loading-text {
      color: #bbb;
      display: inline-block;
      font-size: 200%;
    }

    /* end of widgets */
    /*start of maps hover window */
    .dsidx-small-listing {
      padding: 6px 10px;
      cursor: pointer;
    }

    .dsidx-small-listing-alt {
      background: #f2f2f2;
    }

    .dsidx-small-listing .dsidx-address {
      font-size: 12px;
      font-weight: bold;
      margin: 0 0 5px 0;
      color: #000000;
      padding: 0 0 4px 0;

      border-bottom: solid 1px #cccccc;
    }

    .dsidx-small-listing .dsidx-address a {
      color: #000000;
    }


    .dsidx-small-listing .dsidx-address span {
      font-size: 10px;
      color: #b3b3b3;
      font-weight: normal;
    }

    .dsidx-small-listing .dsidx-media {
      float: left;
    }


    .dsidx-small-listing .dsidx-media .dsidx-photo {
      font-size: 0px;
    }

    .dsidx-small-listing .dsidx-media .dsidx-photo img {
      border: solid 1px #cccccc;
      margin: 0 6px 0 0;
    }

    .dsidx-small-listing .dsidx-secondary-data {
      padding: 2px 0 0 0;
    }

    .dsidx-small-listing .dsidx-secondary-data .dsidx-price {
      color: #ffffff;
      font-size: 11px;
      font-weight: bold;
      padding: 2px 5px;
      background: #666666;
      display: inline-block;
      margin: 7px 0 0 0;
    }

    .dsidx-small-listing .dsidx-secondary-data {
      font-size: 10px;
      color: #999999;
    }

    .dsidx-small-listing .dsidx-secondary-data span {
      color: #000000;
      font-weight: bold;
    }

    /* start map version */

    #dsidx-map-hover.dsidx-small-listing {
      border-radius: 3px;
      background: white;
      border: solid 1px #8d8c8c;
      padding: 5px 5px;

      box-shadow: 0px 0px 2px 0 rgba(0, 0, 0, .2);

      overflow: visible;

      white-space: nowrap;
    }

    #dsidx-map-hover.dsidx-small-listing .dsidx-container {
      position: relative;
    }

    #dsidx-map-hover.dsidx-small-listing .dsidx-map-hover-divet {
      width: 7px;
      height: 11px;
      background: transparent url(//localhost/images/dsidxpress/map-hover-divet.png) left top no-repeat;
      position: absolute;
      left: -12px;
      top: 0px;
    }

    #dsidx-map-hover.dsidx-small-listing .dsidx-media .dsidx-photo {
      width: 50px;
      text-align: center;
    }

    #dsidx-map-hover.dsidx-small-listing .dsidx-media .dsidx-photo img {
      max-width: 50px;
    }

    #dsidx-map-hover.dsidx-small-listing .dsidx-data {
      margin: 0 0 0 55px;
    }

    /* end of maps hover */
    div.wpcf7 {
      margin: 0;
      padding: 0;
    }

    div.wpcf7-response-output {
      margin: 2em 0.5em 1em;
      padding: 0.2em 1em;
    }

    div.wpcf7 .screen-reader-response {
      position: absolute;
      overflow: hidden;
      clip: rect(1px, 1px, 1px, 1px);
      height: 1px;
      width: 1px;
      margin: 0;
      padding: 0;
      border: 0;
    }

    div.wpcf7-mail-sent-ok {
      border: 2px solid #398f14;
    }

    div.wpcf7-mail-sent-ng {
      border: 2px solid #ff0000;
    }

    div.wpcf7-spam-blocked {
      border: 2px solid #ffa500;
    }

    div.wpcf7-validation-errors {
      border: 2px solid #f7e700;
    }

    .wpcf7-form-control-wrap {
      position: relative;
    }

    span.wpcf7-not-valid-tip {
      color: #f00;
      font-size: 1em;
      display: block;
    }

    .use-floating-validation-tip span.wpcf7-not-valid-tip {
      position: absolute;
      top: 20%;
      left: 20%;
      z-index: 100;
      border: 1px solid #ff0000;
      background: #fff;
      padding: .2em .8em;
    }

    span.wpcf7-list-item {
      margin-left: 0.5em;
    }

    .wpcf7-display-none {
      display: none;
    }

    div.wpcf7 img.ajax-loader {
      border: none;
      vertical-align: middle;
      margin-left: 4px;
    }

    div.wpcf7 div.ajax-error {
      display: none;
    }

    div.wpcf7 .placeheld {
      color: #888;
    }

    div.wpcf7 .wpcf7-recaptcha iframe {
      margin-bottom: 0;
    }

    div.wpcf7 input[type="file"] {
      cursor: pointer;
    }

    div.wpcf7 input[type="file"]:disabled {
      cursor: default;
    }

    #wpadminbar #wp-admin-bar-new_draft > .ab-item::before {
      content: "\f498\f344\f498";
      top: 2px;
    }

    @media screen and (max-width: 782px) {
      #wpadminbar li#wp-admin-bar-new_draft {
        display: block;
      }

      #wpadminbar #wp-admin-bar-new_draft > .ab-item {
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
        width: 95px;
        padding: 0;
        color: #999;
        position: relative;
      }

      #wpadminbar #wp-admin-bar-new_draft > .ab-item::before {
        display: block;
        text-indent: 0;
        font: 400 32px/1 dashicons;
        speak: none;
        top: 7px;
        width: 95px;
        text-align: center;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
      }
    }

    .palette-wrapper {
      background-color: #424242;
      border-radius: 3px 0 0 3px;
      color: #fff;
      padding: 15px 25px;
      position: fixed;
      right: 0;
      top: 220px;
      width: 200px;
      z-index: 999;
    }

    .palette h2 {
      font-size: 18px;
      font-weight: 700;
      margin: 0 0 20px 0;
    }

    .palette h3 {
      font-size: 14px;
      margin: 0 0 10px 0;
    }

    .palette a {
      color: rgba(255, 255, 255, .8);
    }

    .palette ul {
      list-style: none;
      margin: 0;
      padding: 0;
    }

    /*-----------------------------------------------------------------------------

-   Revolution Slider 5.0 Default Style Settings -

Screen Stylesheet

version:    5.0.0
date:       29/10/15
author:     themepunch
email:      info@themepunch.com
website:    //www.themepunch.com
-----------------------------------------------------------------------------*/



    .rtl {
      direction: rtl;
    }

    @font-face {
      font-family: 'revicons';
      src: url('../fonts/revicons/revicons.eot?5510888');
      src: url('../fonts/revicons/revicons.eot?5510888#iefix') format('embedded-opentype'),
      url('../fonts/revicons/revicons.woff?5510888') format('woff'),
      url('../fonts/revicons/revicons.ttf?5510888') format('truetype'),
      url('../fonts/revicons/revicons.svg?5510888#revicons') format('svg');
      font-weight: normal;
      font-style: normal;
    }

    [class^="revicon-"]:before, [class*=" revicon-"]:before {
      font-family: "revicons";
      font-style: normal;
      font-weight: normal;
      speak: none;
      display: inline-block;
      text-decoration: inherit;
      width: 1em;
      margin-right: .2em;
      text-align: center;

      /* For safety - reset parent styles, that can break glyph codes*/
      font-variant: normal;
      text-transform: none;

      /* fix buttons height, for twitter bootstrap */
      line-height: 1em;

      /* Animation center compensation - margins should be symmetric */
      /* remove if not needed */
      margin-left: .2em;

      /* you can be more comfortable with increased icons size */
      /* font-size: 120%; */

      /* Uncomment for 3D effect */
      /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    }



    /******************************
    -   BASIC STYLES        -
******************************/

    .rev_slider_wrapper {
      position:relative;
      z-index: 0;
    }


    .rev_slider {
      position:relative;
      overflow:visible;
    }

    .tp-overflow-hidden {
      overflow:hidden;
    }

    .tp-simpleresponsive img,
    .rev_slider img {
      max-width:none !important;
      -moz-transition: none;
      -webkit-transition: none;
      -o-transition: none;
      transition: none;
      margin:0px;
      padding:0px;
      border-width:0px;
      border:none;
    }

    .rev_slider .no-slides-text {
      font-weight:bold;
      text-align:center;
      padding-top:80px;
    }

    .rev_slider >ul,
    .rev_slider_wrapper >ul,
    .tp-revslider-mainul >li,
    .rev_slider >ul >li,
    .rev_slider >ul >li:before,
    .tp-revslider-mainul >li:before,
    .tp-simpleresponsive >ul,
    .tp-simpleresponsive >ul >li,
    .tp-simpleresponsive >ul >li:before,
    .tp-revslider-mainul >li,
    .tp-simpleresponsive >ul >li {
      list-style:none !important;
      position:absolute;
      margin:0px !important;
      padding:0px !important;
      overflow-x: visible;
      overflow-y: visible;
      list-style-type: none !important;
      background-image:none;
      background-position:0px 0px;
      text-indent: 0em;
      top:0px; left:0px;
    }


    .tp-revslider-mainul >li,
    .rev_slider >ul >li,
    .rev_slider >ul >li:before,
    .tp-revslider-mainul >li:before,
    .tp-simpleresponsive >ul >li,
    .tp-simpleresponsive >ul >li:before,
    .tp-revslider-mainul >li,
    .tp-simpleresponsive >ul >li {
      visibility:hidden;
    }

    .tp-revslider-slidesli,
    .tp-revslider-mainul {
      padding:0 !important;
      margin:0 !important;
      list-style:none !important;
    }

    .rev_slider li.tp-revslider-slidesli {
      position: absolute !important;
    }


    .tp-caption .rs-untoggled-content {
      display:block;
    }

    .tp-caption .rs-toggled-content {
      display:none;
    }

    .rs-toggle-content-active.tp-caption .rs-toggled-content {
      display:block;
    }

    .rs-toggle-content-active.tp-caption .rs-untoggled-content {
      display:none;
    }

    .rev_slider .tp-caption,
    .rev_slider .caption {
      position:relative;
      visibility:hidden;
      white-space: nowrap;
      display: block;
    }


    .rev_slider .tp-mask-wrap .tp-caption,
    .rev_slider .tp-mask-wrap *:last-child,
    .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
    .wpb_text_column .rev_slider .tp-mask-wrap *:last-child {
      margin-bottom:0;

    }

    .tp-svg-layer svg {
      width:100%; height:100%; position: relative; vertical-align: top
    }


    /* CAROUSEL FUNCTIONS */
    .tp-carousel-wrapper {
      cursor:url(openhand.cur), move;
    }

    .tp-carousel-wrapper.dragged {
      cursor:url(closedhand.cur), move;
    }

    /* ADDED FOR SLIDELINK MANAGEMENT */
    .tp-caption {
      z-index:1
    }

    .tp_inner_padding {
      box-sizing:border-box;
      -webkit-box-sizing:border-box;
      -moz-box-sizing:border-box;
      max-height:none !important;
    }


    .tp-caption {
      -moz-user-select: none;
      -khtml-user-select: none;
      -webkit-user-select: none;
      -o-user-select: none;
      position:absolute;
      -webkit-font-smoothing: antialiased !important;
    }

    .tp-caption.tp-layer-selectable {
      -moz-user-select: all;
      -khtml-user-select: all;
      -webkit-user-select: all;
      -o-user-select: all;
    }

    .tp-forcenotvisible,
    .tp-hide-revslider,
    .tp-caption.tp-hidden-caption {
      visibility:hidden !important;
      display:none !important
    }

    .rev_slider embed,
    .rev_slider iframe,
    .rev_slider object,
    .rev_slider audio,
    .rev_slider video {
      max-width: none !important
    }






    /**********************************************
    -   FULLSCREEN AND FULLWIDHT CONTAINERS -
**********************************************/
    .rev_slider_wrapper {
      width:100%;
    }

    .fullscreen-container {
      position:relative;
      padding:0;
    }


    .fullwidthbanner-container {
      position:relative;
      padding:0;
      overflow:hidden;
    }

    .fullwidthbanner-container .fullwidthabanner {
      width:100%;
      position:relative;
      height: 550px !important;
    }



    /*********************************
    -   SPECIAL TP CAPTIONS -
**********************************/

    .tp-static-layers {
      position:absolute; z-index:101; top:0px; left:0px;
      /*pointer-events:none;*/

    }


    .tp-caption .frontcorner {
      width: 0;
      height: 0;
      border-left: 40px solid transparent;
      border-right: 0px solid transparent;
      border-top: 40px solid #00A8FF;
      position: absolute; left:-40px; top:0px;
    }

    .tp-caption .backcorner {
      width: 0;
      height: 0;
      border-left: 0px solid transparent;
      border-right: 40px solid transparent;
      border-bottom: 40px solid #00A8FF;
      position: absolute; right:0px; top:0px;
    }

    .tp-caption .frontcornertop {
      width: 0;
      height: 0;
      border-left: 40px solid transparent;
      border-right: 0px solid transparent;
      border-bottom: 40px solid #00A8FF;
      position: absolute; left:-40px; top:0px;
    }

    .tp-caption .backcornertop {
      width: 0;
      height: 0;
      border-left: 0px solid transparent;
      border-right: 40px solid transparent;
      border-top: 40px solid #00A8FF;
      position: absolute; right:0px; top:0px;
    }

    .tp-layer-inner-rotation {
      position: relative !important;
    }


    /***********************************************
    -   SPECIAL ALTERNATIVE IMAGE SETTINGS  -
***********************************************/

    img.tp-slider-alternative-image {
      width:100%; height:auto;
    }


    /******************************
    -   IE8 HACKS   -
*******************************/
    .noFilterClass {
      filter:none !important;
    }


    /********************************
    -   FULLSCREEN VIDEO    -
*********************************/

    .rs-background-video-layer {
      position: absolute; top:0px; left:0px; width:100%; height:100%; visibility: hidden; z-index: 0;
    }

    .tp-caption.coverscreenvideo {
      width:100%; height:100%; top:0px; left:0px; position:absolute;
    }

    .caption.fullscreenvideo,
    .tp-caption.fullscreenvideo {
      left:0px; top:0px; position:absolute; width:100%; height:100%
    }

    .caption.fullscreenvideo iframe,
    .caption.fullscreenvideo audio,
    .caption.fullscreenvideo video,
    .tp-caption.fullscreenvideo iframe,
    .tp-caption.fullscreenvideo iframe audio,
    .tp-caption.fullscreenvideo iframe video {
      width:100% !important; height:100% !important; display: none
    }

    .fullcoveredvideo audio,
    .fullscreenvideo audio .fullcoveredvideo video,
    .fullscreenvideo video {
      background: #000
    }

    .fullcoveredvideo .tp-poster {
      background-position: center center; background-size: cover; width:100%; height:100%; top:0px; left:0px
    }


    .videoisplaying .html5vid .tp-poster {
      display: none
    }

    .tp-video-play-button {
      background:#000;
      background:rgba(0, 0, 0, 0.3);
      border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
      position: absolute;
      top: 50%;
      left: 50%;
      color: #FFF;
      z-index: 3;
      margin-top: -25px;
      margin-left: -25px;
      line-height: 50px !important;
      text-align: center;
      cursor: pointer;
      width: 50px;
      height:50px;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      display: inline-block;
      vertical-align: top;
      z-index: 4;
      opacity: 0;
      -webkit-transition:opacity 300ms ease-out !important;
      -moz-transition:opacity 300ms ease-out !important;
      -o-transition:opacity 300ms ease-out !important;
      transition:opacity 300ms ease-out !important;
    }

    .tp-hiddenaudio,
    .tp-audio-html5 .tp-video-play-button {
      display:none !important;
    }

    .tp-caption .html5vid {
      width:100% !important; height:100% !important;
    }

    .tp-video-play-button i {
      width:50px; height:50px; display:inline-block; text-align: center; vertical-align: top; line-height: 50px !important; font-size: 40px !important;
    }

    .tp-caption:hover .tp-video-play-button {
      opacity: 1;
    }

    .tp-caption .tp-revstop {
      display:none; border-left:5px solid #fff !important; border-right:5px solid #fff !important; margin-top:15px !important; line-height: 20px !important; vertical-align: top; font-size:25px !important;
    }

    .videoisplaying .revicon-right-dir {
      display:none
    }

    .videoisplaying .tp-revstop {
      display:inline-block
    }

    .videoisplaying .tp-video-play-button {
      display:none
    }

    .tp-caption:hover .tp-video-play-button {
      display:block
    }

    .fullcoveredvideo .tp-video-play-button {
      display:none !important
    }


    .fullscreenvideo .fullscreenvideo audio {
      object-fit:contain !important;
    }

    .fullscreenvideo .fullscreenvideo video {
      object-fit:contain !important;
    }

    .fullscreenvideo .fullcoveredvideo audio {
      object-fit:cover !important;
    }

    .fullscreenvideo .fullcoveredvideo video {
      object-fit:cover !important;
    }

    .tp-video-controls {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      padding: 5px;
      opacity: 0;
      -webkit-transition: opacity .3s;
      -moz-transition: opacity .3s;
      -o-transition: opacity .3s;
      -ms-transition: opacity .3s;
      transition: opacity .3s;
      background-image: linear-gradient(to bottom, rgb(0, 0, 0) 13%, rgb(50, 50, 50) 100%);
      background-image: -o-linear-gradient(bottom, rgb(0, 0, 0) 13%, rgb(50, 50, 50) 100%);
      background-image: -moz-linear-gradient(bottom, rgb(0, 0, 0) 13%, rgb(50, 50, 50) 100%);
      background-image: -webkit-linear-gradient(bottom, rgb(0, 0, 0) 13%, rgb(50, 50, 50) 100%);
      background-image: -ms-linear-gradient(bottom, rgb(0, 0, 0) 13%, rgb(50, 50, 50) 100%);
      background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.13, rgb(0, 0, 0)), color-stop(1, rgb(50, 50, 50)));
      display:table; max-width:100%; overflow:hidden; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
    }

    .tp-caption:hover .tp-video-controls {
      opacity: .9;
    }

    .tp-video-button {
      background: rgba(0, 0, 0, .5);
      border: 0;
      color: #EEE;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      cursor:pointer;
      line-height:12px;
      font-size:12px;
      color:#fff;
      padding:0px;
      margin:0px;
      outline: none;
    }

    .tp-video-button:hover {
      cursor: pointer;
    }


    .tp-video-button-wrap,
    .tp-video-seek-bar-wrap,
    .tp-video-vol-bar-wrap {
      padding:0px 5px; display:table-cell; vertical-align: middle;
    }

    .tp-video-seek-bar-wrap {
      width:80%
    }

    .tp-video-vol-bar-wrap {
      width:20%
    }

    .tp-volume-bar,
    .tp-seek-bar {
      width:100%; cursor: pointer; outline:none; line-height:12px; margin:0; padding:0;
    }


    .rs-fullvideo-cover {
      width:100%; height:100%; top:0px; left:0px; position: absolute; background:transparent; z-index:5;
    }


    .rs-background-video-layer video::-webkit-media-controls {
      display:none !important;
    }

    .rs-background-video-layer audio::-webkit-media-controls {
      display:none !important;
    }

    .tp-audio-html5 .tp-video-controls {
      opacity: 1 !important; visibility: visible !important
    }

    /********************************
    -   DOTTED OVERLAYS -
*********************************/
    .tp-dottedoverlay {
      background-repeat:repeat; width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:3
    }

    .tp-dottedoverlay.twoxtwo {
      background:url(../assets/gridtile.png)
    }

    .tp-dottedoverlay.twoxtwowhite {
      background:url(../assets/gridtile_white.png)
    }

    .tp-dottedoverlay.threexthree {
      background:url(../assets/gridtile_3x3.png)
    }

    .tp-dottedoverlay.threexthreewhite {
      background:url(../assets/gridtile_3x3_white.png)
    }


    /******************************
    -   SHADOWS     -
******************************/

    .tp-shadowcover {
      width:100%; height:100%; top:0px; left:0px; background: #fff; position: absolute; z-index: -1;
    }

    .tp-shadow1 {
      -webkit-box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.8);
      -moz-box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.8);
      box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.8);
    }

    .tp-shadow2:before, .tp-shadow2:after,
    .tp-shadow3:before, .tp-shadow4:after {
      z-index: -2;
      position: absolute;
      content: "";
      bottom: 10px;
      left: 10px;
      width: 50%;
      top: 85%;
      max-width:300px;
      background: transparent;
      -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.8);
      -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.8);
      box-shadow: 0 15px 10px rgba(0, 0, 0, 0.8);
      -webkit-transform: rotate(-3deg);
      -moz-transform: rotate(-3deg);
      -o-transform: rotate(-3deg);
      -ms-transform: rotate(-3deg);
      transform: rotate(-3deg);
    }

    .tp-shadow2:after,
    .tp-shadow4:after {
      -webkit-transform: rotate(3deg);
      -moz-transform: rotate(3deg);
      -o-transform: rotate(3deg);
      -ms-transform: rotate(3deg);
      transform: rotate(3deg);
      right: 10px;
      left: auto;
    }

    .tp-shadow5 {
      position:relative;
      -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
      -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
      box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    }

    .tp-shadow5:before, .tp-shadow5:after {
      content:"";
      position:absolute;
      z-index:-2;
      -webkit-box-shadow:0 0 25px 0px rgba(0, 0, 0, 0.6);
      -moz-box-shadow:0 0 25px 0px rgba(0, 0, 0, 0.6);
      box-shadow:0 0 25px 0px rgba(0, 0, 0, 0.6);
      top:30%;
      bottom:0;
      left:20px;
      right:20px;
      -moz-border-radius:100px / 20px;
      border-radius:100px / 20px;
    }

    /******************************
    -   BUTTONS -
*******************************/

    .tp-button {
      padding:6px 13px 5px;
      border-radius: 3px;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      height:30px;
      cursor:pointer;
      color:#fff !important; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important; font-size:15px; line-height:45px !important;
      font-family: arial, sans-serif; font-weight: bold; letter-spacing: -1px;
      text-decoration:none;
    }

    .tp-button.big {
      color:#fff; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6); font-weight:bold; padding:9px 20px; font-size:19px; line-height:57px !important;
    }


    .purchase:hover,
    .tp-button:hover,
    .tp-button.big:hover {
      background-position:bottom, 15px 11px
    }


    /*  BUTTON COLORS   */

    .tp-button.green, .tp-button:hover.green,
    .purchase.green, .purchase:hover.green {
      background-color:#21a117; -webkit-box-shadow: 0px 3px 0px 0px #104d0b; -moz-box-shadow: 0px 3px 0px 0px #104d0b; box-shadow: 0px 3px 0px 0px #104d0b;
    }

    .tp-button.blue, .tp-button:hover.blue,
    .purchase.blue, .purchase:hover.blue {
      background-color:#1d78cb; -webkit-box-shadow: 0px 3px 0px 0px #0f3e68; -moz-box-shadow: 0px 3px 0px 0px #0f3e68; box-shadow: 0px 3px 0px 0px #0f3e68
    }

    .tp-button.red, .tp-button:hover.red,
    .purchase.red, .purchase:hover.red {
      background-color:#cb1d1d; -webkit-box-shadow: 0px 3px 0px 0px #7c1212; -moz-box-shadow: 0px 3px 0px 0px #7c1212; box-shadow: 0px 3px 0px 0px #7c1212
    }

    .tp-button.orange, .tp-button:hover.orange,
    .purchase.orange, .purchase:hover.orange {
      background-color:#ff7700; -webkit-box-shadow: 0px 3px 0px 0px #a34c00; -moz-box-shadow: 0px 3px 0px 0px #a34c00; box-shadow: 0px 3px 0px 0px #a34c00
    }

    .tp-button.darkgrey, .tp-button.grey,
    .tp-button:hover.darkgrey, .tp-button:hover.grey,
    .purchase.darkgrey, .purchase:hover.darkgrey {
      background-color:#555; -webkit-box-shadow: 0px 3px 0px 0px #222; -moz-box-shadow: 0px 3px 0px 0px #222; box-shadow: 0px 3px 0px 0px #222
    }

    .tp-button.lightgrey, .tp-button:hover.lightgrey,
    .purchase.lightgrey, .purchase:hover.lightgrey {
      background-color:#888; -webkit-box-shadow: 0px 3px 0px 0px #555; -moz-box-shadow: 0px 3px 0px 0px #555; box-shadow: 0px 3px 0px 0px #555
    }



    /* TP BUTTONS DESKTOP SIZE */

    .rev-btn,
    .rev-btn:visited {
      outline:none !important; box-shadow:none !important; text-decoration: none !important; line-height: 44px; font-size: 17px; font-weight: 500; padding: 12px 35px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-family: "Roboto", sans-serif; cursor: pointer;
    }

    .rev-btn.rev-uppercase,
    .rev-btn.rev-uppercase:visited {
      text-transform: uppercase; letter-spacing: 1px; font-size: 15px; font-weight: 900;
    }

    .rev-btn.rev-withicon i {
      font-size: 15px; font-weight: normal; position: relative; top: 0px; -webkit-transition: all 0.2s ease-out !important; -moz-transition: all 0.2s ease-out !important; -o-transition: all 0.2s ease-out !important; -ms-transition: all 0.2s ease-out !important; margin-left:10px !important;
    }

    .rev-btn.rev-hiddenicon i {
      font-size: 15px; font-weight: normal; position: relative; top: 0px; -webkit-transition: all 0.2s ease-out !important; -moz-transition: all 0.2s ease-out !important; -o-transition: all 0.2s ease-out !important; -ms-transition: all 0.2s ease-out !important; opacity: 0; margin-left:0px !important; width:0px !important;
    }

    .rev-btn.rev-hiddenicon:hover i {
      opacity: 1 !important; margin-left:10px !important; width:auto !important;
    }

    /* REV BUTTONS MEDIUM */
    .rev-btn.rev-medium,
    .rev-btn.rev-medium:visited {
      line-height: 36px; font-size: 14px; padding: 10px 30px;
    }

    .rev-btn.rev-medium.rev-withicon i {
      font-size: 14px; top: 0px;
    }

    .rev-btn.rev-medium.rev-hiddenicon i {
      font-size: 14px; top: 0px;
    }


    /* REV BUTTONS SMALL */
    .rev-btn.rev-small,
    .rev-btn.rev-small:visited {
      line-height: 28px; font-size: 12px; padding: 7px 20px;
    }

    .rev-btn.rev-small.rev-withicon i {
      font-size: 12px; top: 0px;
    }

    .rev-btn.rev-small.rev-hiddenicon i {
      font-size: 12px; top: 0px;
    }


    /* ROUNDING OPTIONS */
    .rev-maxround {
      -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px;
    }

    .rev-minround {
      -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
    }


    /* BURGER BUTTON */
    .rev-burger {
      position: relative;
      width: 60px;
      height: 60px;
      box-sizing: border-box;
      padding: 22px 0 0 14px;
      border-radius: 50%;
      border: 1px solid rgba(51, 51, 51, 0.25);
      tap-highlight-color: transparent;
      cursor: pointer;
    }

    .rev-burger span {
      display: block;
      width: 30px;
      height: 3px;
      background: #333;
      transition: .7s;
      pointer-events: none;
      transform-style: flat !important;
    }

    .rev-burger span:nth-child(2) {
      margin: 3px 0;
    }

    #dialog_addbutton .rev-burger:hover :first-child,
    .open .rev-burger :first-child,
    .open.rev-burger :first-child {
      transform: translateY(6px) rotate(-45deg);
      -webkit-transform: translateY(6px) rotate(-45deg);
    }

    #dialog_addbutton .rev-burger:hover :nth-child(2),
    .open .rev-burger :nth-child(2),
    .open.rev-burger :nth-child(2) {
      transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);
      opacity: 0;
    }

    #dialog_addbutton .rev-burger:hover :last-child,
    .open .rev-burger :last-child,
    .open.rev-burger :last-child {
      transform: translateY(-6px) rotate(-135deg);
      -webkit-transform: translateY(-6px) rotate(-135deg);
    }

    .rev-burger.revb-white {
      border: 2px solid rgba(255, 255, 255, 0.2);
    }

    .rev-burger.revb-white span {
      background: #fff;
    }

    .rev-burger.revb-whitenoborder {
      border: 0;
    }

    .rev-burger.revb-whitenoborder span {
      background: #fff;
    }

    .rev-burger.revb-darknoborder {
      border: 0;
    }

    .rev-burger.revb-darknoborder span {
      background: #333;
    }

    .rev-burger.revb-whitefull {
      background: #fff;
      border:none;
    }

    .rev-burger.revb-whitefull span {
      background:#333;
    }

    .rev-burger.revb-darkfull {
      background: #333;
      border:none;
    }

    .rev-burger.revb-darkfull span {
      background:#fff;
    }


    /* SCROLL DOWN BUTTON */
    @-webkit-keyframes rev-ani-mouse {
      0% {
        opacity: 1; top: 29%;
      }

      15% {
        opacity: 1; top: 50%;
      }

      50% {
        opacity: 0; top: 50%;
      }

      100% {
        opacity: 0; top: 29%;
      }
    }

    @-moz-keyframes rev-ani-mouse {
      0% {
        opacity: 1; top: 29%;
      }

      15% {
        opacity: 1; top: 50%;
      }

      50% {
        opacity: 0; top: 50%;
      }

      100% {
        opacity: 0; top: 29%;
      }
    }

    @keyframes rev-ani-mouse {
      0% {
        opacity: 1; top: 29%;
      }

      15% {
        opacity: 1; top: 50%;
      }

      50% {
        opacity: 0; top: 50%;
      }

      100% {
        opacity: 0; top: 29%;
      }
    }

    .rev-scroll-btn {
      display: inline-block;
      position: relative;
      left: 0;
      right: 0;
      text-align: center;
      cursor: pointer;
      width:35px;
      height:55px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      border: 3px solid white;
      border-radius: 23px;
    }

    .rev-scroll-btn > * {
      display: inline-block;
      line-height: 18px;
      font-size: 13px;
      font-weight: normal;
      color: #7f8c8d;
      color: #ffffff;
      font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
      letter-spacing: 2px;
    }

    .rev-scroll-btn > *:hover,
    .rev-scroll-btn > *:focus,
    .rev-scroll-btn > *.active {
      color: #ffffff;
    }

    .rev-scroll-btn > *:hover,
    .rev-scroll-btn > *:focus,
    .rev-scroll-btn > *:active,
    .rev-scroll-btn > *.active {
      filter: alpha(opacity=80);
    }

    .rev-scroll-btn.revs-fullwhite {
      background:#fff;
    }

    .rev-scroll-btn.revs-fullwhite span {
      background: #333;
    }

    .rev-scroll-btn.revs-fulldark {
      background:#333;
      border:none;
    }

    .rev-scroll-btn.revs-fulldark span {
      background: #fff;
    }

    .rev-scroll-btn span {
      position: absolute;
      display: block;
      top: 29%;
      left: 50%;
      width: 8px;
      height: 8px;
      margin: -4px 0 0 -4px;
      background: white;
      border-radius: 50%;
      -webkit-animation: rev-ani-mouse 2.5s linear infinite;
      -moz-animation: rev-ani-mouse 2.5s linear infinite;
      animation: rev-ani-mouse 2.5s linear infinite;
    }

    .rev-scroll-btn.revs-dark {
      border-color:#333;
    }

    .rev-scroll-btn.revs-dark span {
      background: #333;
    }

    .rev-control-btn {
      position: relative;
      display: inline-block;
      z-index: 5;
      color: #FFF;
      font-size: 20px;
      line-height: 60px;
      font-weight: 400;
      font-style: normal;
      font-family: Raleway;
      text-decoration: none;
      text-align: center;
      background-color: #000;
      border-radius: 50px;
      text-shadow: none;
      background-color: rgba(0, 0, 0, 0.50);
      width:60px;
      height:60px;
      box-sizing: border-box;
      cursor: pointer;
    }

    .rev-cbutton-dark-sr {
      border-radius: 3px;
    }

    .rev-cbutton-light {
      color: #333;
      background-color: rgba(255, 255, 255, 0.75);
    }

    .rev-cbutton-light-sr {
      color: #333;
      border-radius: 3px;
      background-color: rgba(255, 255, 255, 0.75);
    }


    .rev-sbutton {
      line-height: 37px;
      width:37px;
      height:37px;
    }

    .rev-sbutton-blue {
      background-color: #3B5998
    }

    .rev-sbutton-lightblue {
      background-color: #00A0D1;
    }

    .rev-sbutton-red {
      background-color: #DD4B39;
    }




    /************************************
-   TP BANNER TIMER     -
*************************************/
    .tp-bannertimer {
      visibility: hidden; width:100%; height:5px;
      /*background:url(../assets/timer.png);*/
      background: #fff; background: rgba(0, 0, 0, 0.15); position:absolute; z-index:200; top:0px
    }

    .tp-bannertimer.tp-bottom {
      top:auto; bottom:0px !important; height:5px
    }


    /*********************************************
-   BASIC SETTINGS FOR THE BANNER   -
***********************************************/

    .tp-simpleresponsive img {
      -moz-user-select: none;
      -khtml-user-select: none;
      -webkit-user-select: none;
      -o-user-select: none;
    }

    .tp-caption img {
      background: transparent;
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
      zoom: 1;
    }



    /*  CAPTION SLIDELINK   **/
    .caption.slidelink a div,
    .tp-caption.slidelink a div {
      width:3000px; height:1500px; background:url(../assets/coloredbg.png) repeat
    }

    .tp-caption.slidelink a span {
      background:url(../assets/coloredbg.png) repeat
    }

    .tp-shape {
      width:100%; height:100%;
    }



    /*********************************************
-   WOOCOMMERCE STYLES  -
***********************************************/

    .tp-caption .rs-starring {
      display: inline-block
    }

    .tp-caption .rs-starring .star-rating {
      float: none;
    }

    .tp-caption .rs-starring .star-rating {
      color: #FFC321 !important;
      display: inline-block;
      vertical-align: top;
    }

    .tp-caption .rs-starring .star-rating,
    .tp-caption .rs-starring-page .star-rating {
      position: relative;
      height: 1em;

      width: 5.4em;
      font-family: star;
    }

    .tp-caption .rs-starring .star-rating:before,
    .tp-caption .rs-starring-page .star-rating:before {
      content: "\73\73\73\73\73";
      color: #E0DADF;
      float: left;
      top: 0;
      left: 0;
      position: absolute;
    }

    .tp-caption .rs-starring .star-rating span {
      overflow: hidden;
      float: left;
      top: 0;
      left: 0;
      position: absolute;
      padding-top: 1.5em;
      font-size: 1em !important;
    }

    .tp-caption .rs-starring .star-rating span:before,
    .tp-caption .rs-starring .star-rating span:before {
      content: "\53\53\53\53\53";
      top: 0;
      position: absolute;
      left: 0;
    }

    .tp-caption .rs-starring .star-rating {
      color: #FFC321 !important;
    }


    .tp-caption .rs-starring .star-rating,
    .tp-caption .rs-starring-page .star-rating {

      font-size: 1em !important;
      font-family: star;
    }


    /******************************
    -   LOADER FORMS    -
********************************/

    .tp-loader {
      top:50%; left:50%;
      z-index:10000;
      position:absolute;
    }

    .tp-loader.spinner0 {
      width: 40px;
      height: 40px;
      background-color: #fff;
      background:url(../assets/loader.gif) no-repeat center center;
      box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
      -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
      margin-top:-20px;
      margin-left:-20px;
      -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
      animation: tp-rotateplane 1.2s infinite ease-in-out;
      border-radius: 3px;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
    }


    .tp-loader.spinner1 {
      width: 40px;
      height: 40px;
      background-color: #fff;
      box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
      -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
      margin-top:-20px;
      margin-left:-20px;
      -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
      animation: tp-rotateplane 1.2s infinite ease-in-out;
      border-radius: 3px;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
    }



    .tp-loader.spinner5 {
      background:url(../assets/loader.gif) no-repeat 10px 10px;
      background-color:#fff;
      margin:-22px -22px;
      width:44px; height:44px;
      border-radius: 3px;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
    }


    @-webkit-keyframes tp-rotateplane {
      0% {
        -webkit-transform: perspective(120px)
      }

      50% {
        -webkit-transform: perspective(120px) rotateY(180deg)
      }

      100% {
        -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg)
      }
    }

    @keyframes tp-rotateplane {
      0% {
        transform: perspective(120px) rotateX(0deg) rotateY(0deg);
      }

      50% {
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
      }

      100% {
        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
      }
    }


    .tp-loader.spinner2 {
      width: 40px;
      height: 40px;
      margin-top:-20px; margin-left:-20px;
      background-color: #ff0000;
      box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
      -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
      border-radius: 100%;
      -webkit-animation: tp-scaleout 1.0s infinite ease-in-out;
      animation: tp-scaleout 1.0s infinite ease-in-out;
    }

    @-webkit-keyframes tp-scaleout {
      0% {
        -webkit-transform: scale(0.0)
      }

      100% {
        -webkit-transform: scale(1.0); opacity: 0;
      }
    }

    @keyframes tp-scaleout {
      0% {
        transform: scale(0.0); -webkit-transform: scale(0.0);
      }

      100% {
        transform: scale(1.0); -webkit-transform: scale(1.0); opacity: 0;
      }
    }


    .tp-loader.spinner3 {
      margin: -9px 0px 0px -35px;
      width: 70px;
      text-align: center;
    }

    .tp-loader.spinner3 .bounce1,
    .tp-loader.spinner3 .bounce2,
    .tp-loader.spinner3 .bounce3 {
      width: 18px;
      height: 18px;
      background-color: #fff;
      box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
      -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
      border-radius: 100%;
      display: inline-block;
      -webkit-animation: tp-bouncedelay 1.4s infinite ease-in-out;
      animation: tp-bouncedelay 1.4s infinite ease-in-out;
      /* Prevent first frame from flickering when animation starts */
      -webkit-animation-fill-mode: both;
      animation-fill-mode: both;
    }

    .tp-loader.spinner3 .bounce1 {
      -webkit-animation-delay: -0.32s;
      animation-delay: -0.32s;
    }

    .tp-loader.spinner3 .bounce2 {
      -webkit-animation-delay: -0.16s;
      animation-delay: -0.16s;
    }

    @-webkit-keyframes tp-bouncedelay {
      0%, 80%, 100% {
        -webkit-transform: scale(0.0)
      }

      40% {
        -webkit-transform: scale(1.0)
      }
    }

    @keyframes tp-bouncedelay {
      0%, 80%, 100% {
        transform: scale(0.0);
      }

      40% {
        transform: scale(1.0);
      }
    }




    .tp-loader.spinner4 {
      margin: -20px 0px 0px -20px;
      width: 40px;
      height: 40px;
      text-align: center;
      -webkit-animation: tp-rotate 2.0s infinite linear;
      animation: tp-rotate 2.0s infinite linear;
    }

    .tp-loader.spinner4 .dot1,
    .tp-loader.spinner4 .dot2 {
      width: 60%;
      height: 60%;
      display: inline-block;
      position: absolute;
      top: 0;
      background-color: #fff;
      border-radius: 100%;
      -webkit-animation: tp-bounce 2.0s infinite ease-in-out;
      animation: tp-bounce 2.0s infinite ease-in-out;
      box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
      -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
    }

    .tp-loader.spinner4 .dot2 {
      top: auto;
      bottom: 0px;
      -webkit-animation-delay: -1.0s;
      animation-delay: -1.0s;
    }

    @-webkit-keyframes tp-rotate {
      100% {
        -webkit-transform: rotate(360deg)
      }
    }

    @keyframes tp-rotate {
      100% {
        transform: rotate(360deg); -webkit-transform: rotate(360deg)
      }
    }

    @-webkit-keyframes tp-bounce {
      0%, 100% {
        -webkit-transform: scale(0.0)
      }

      50% {
        -webkit-transform: scale(1.0)
      }
    }

    @keyframes tp-bounce {
      0%, 100% {
        transform: scale(0.0);
      }

      50% {
        transform: scale(1.0);
      }
    }



    /***********************************************
    -  STANDARD NAVIGATION SETTINGS 
***********************************************/


    .tp-thumbs.navbar,
    .tp-bullets.navbar,
    .tp-tabs.navbar {
      border:none; min-height: 0; margin:0; border-radius: 0; -moz-border-radius:0; -webkit-border-radius:0;
    }

    .tp-tabs,
    .tp-thumbs,
    .tp-bullets {
      position:absolute; display:block; z-index:1000; top:0px; left:0px;
    }

    .tp-tab,
    .tp-thumb {
      cursor: pointer; position:absolute; opacity:0.5; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
    }

    .tp-arr-imgholder,
    .tp-videoposter,
    .tp-thumb-image,
    .tp-tab-image {
      background-position: center center; background-size:cover; width:100%; height:100%; display:block; position:absolute; top:0px; left:0px;
    }

    .tp-tab:hover,
    .tp-tab.selected,
    .tp-thumb:hover,
    .tp-thumb.selected {
      opacity:1;
    }

    .tp-tab-mask,
    .tp-thumb-mask {
      box-sizing:border-box !important; -webkit-box-sizing:border-box !important; -moz-box-sizing:border-box !important
    }

    .tp-tabs,
    .tp-thumbs {
      box-sizing:content-box !important; -webkit-box-sizing:content-box !important; -moz-box-sizing: content-box !important
    }

    .tp-bullet {
      width:15px; height:15px; position:absolute; background:#fff; background:rgba(255, 255, 255, 0.3); cursor: pointer;
    }

    .tp-bullet.selected,
    .tp-bullet:hover {
      background:#fff;
    }

    .tp-bannertimer {
      background:#000; background:rgba(0, 0, 0, 0.15); height:5px;
    }


    .tparrows {
      cursor:pointer; background:#000; background:rgba(0, 0, 0, 0.5); width:40px; height:40px; position:absolute; display:block; z-index:1000;
    }

    .tparrows:hover {
      background:#000;
    }

    .tparrows:before {
      font-family: "revicons"; font-size:15px; color:#fff; display:block; line-height: 40px; text-align: center;
    }

    .tparrows.tp-leftarrow:before {
      content: '\e824';
    }

    .tparrows.tp-rightarrow:before {
      content: '\e825';
    }



    /***************************
    - KEN BURNS FIXES -
***************************/

    body.rtl .tp-kbimg {
      left: 0 !important
    }



    /***************************
    - 3D SHADOW MODE -
***************************/

    .dddwrappershadow {
      box-shadow:0 45px 100px rgba(0, 0, 0, 0.4);
    }

    /*******************
    - DEBUG MODE -
*******************/

    .hglayerinfo {
      position: fixed;
      bottom: 0px;
      left: 0px;
      color: #FFF;
      font-size: 12px;
      line-height: 20px;
      font-weight: 600;
      background: rgba(0, 0, 0, 0.75);
      padding: 5px 10px;
      z-index: 2000;
      white-space: normal;
    }

    .hginfo {
      position:absolute; top:-2px; left:-2px; color:#e74c3c; font-size:12px; font-weight:600; background:#000; padding:2px 5px;
    }

    .indebugmode .tp-caption:hover {
      border:1px dashed #c0392b !important;
    }

    .helpgrid {
      border:2px dashed #c0392b; position:absolute; top:0px; left:0px; z-index:0
    }

    #revsliderlogloglog {
      padding:15px; color:#fff; position:fixed; top:0px; left:0px; width:200px; height:150px; background:rgba(0, 0, 0, 0.7); z-index:100000; font-size:10px; overflow:scroll;
    }




    .woocommerce #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product div.thumbnails:after, .woocommerce #content div.product div.thumbnails:before, .woocommerce .col2-set:after, .woocommerce .col2-set:before, .woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce div.product div.thumbnails:after, .woocommerce div.product div.thumbnails:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product div.thumbnails:after, .woocommerce-page #content div.product div.thumbnails:before, .woocommerce-page .col2-set:after, .woocommerce-page .col2-set:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product div.thumbnails:after, .woocommerce-page div.product div.thumbnails:before {
      content:" "; display:table
    }

    .woocommerce #content div.product .woocommerce-tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce #content div.product div.thumbnails a.first, .woocommerce #content div.product div.thumbnails:after, .woocommerce .cart-collaterals:after, .woocommerce .col2-set:after, .woocommerce .woocommerce-pagination ul.page-numbers:after, .woocommerce div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails:after, .woocommerce ul.products, .woocommerce ul.products li.first, .woocommerce ul.products:after, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails:after, .woocommerce-page .cart-collaterals:after, .woocommerce-page .col2-set:after, .woocommerce-page .woocommerce-pagination ul.page-numbers:after, .woocommerce-page div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails:after, .woocommerce-page ul.products, .woocommerce-page ul.products li.first, .woocommerce-page ul.products:after {
      clear:both
    }

    .woocommerce .col2-set, .woocommerce-page .col2-set {
      width:100%
    }

    .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
      float:left; width:48%
    }

    .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
      float:right; width:48%
    }

    .woocommerce img, .woocommerce-page img {
      height:auto; max-width:100%
    }

    .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
      float:left; width:48%
    }

    .woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {
      float:left; width:30.75%; margin-right:3.8%; margin-bottom:1em
    }

    .woocommerce #content div.product div.thumbnails a.last, .woocommerce div.product div.thumbnails a.last, .woocommerce-page #content div.product div.thumbnails a.last, .woocommerce-page div.product div.thumbnails a.last {
      margin-right:0
    }

    .woocommerce #content div.product div.thumbnails.columns-1 a, .woocommerce div.product div.thumbnails.columns-1 a, .woocommerce-page #content div.product div.thumbnails.columns-1 a, .woocommerce-page div.product div.thumbnails.columns-1 a {
      width:100%; margin-right:0; float:none
    }

    .woocommerce #content div.product div.thumbnails.columns-2 a, .woocommerce div.product div.thumbnails.columns-2 a, .woocommerce-page #content div.product div.thumbnails.columns-2 a, .woocommerce-page div.product div.thumbnails.columns-2 a {
      width:48%
    }

    .woocommerce #content div.product div.thumbnails.columns-4 a, .woocommerce div.product div.thumbnails.columns-4 a, .woocommerce-page #content div.product div.thumbnails.columns-4 a, .woocommerce-page div.product div.thumbnails.columns-4 a {
      width:22.05%
    }

    .woocommerce #content div.product div.thumbnails.columns-5 a, .woocommerce div.product div.thumbnails.columns-5 a, .woocommerce-page #content div.product div.thumbnails.columns-5 a, .woocommerce-page div.product div.thumbnails.columns-5 a {
      width:16.9%
    }

    .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
      float:right; width:48%
    }

    .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
      display:inline-block
    }

    .woocommerce #content div.product #reviews .comment:after, .woocommerce #content div.product #reviews .comment:before, .woocommerce .woocommerce-pagination ul.page-numbers:after, .woocommerce .woocommerce-pagination ul.page-numbers:before, .woocommerce div.product #reviews .comment:after, .woocommerce div.product #reviews .comment:before, .woocommerce ul.products:after, .woocommerce ul.products:before, .woocommerce-page #content div.product #reviews .comment:after, .woocommerce-page #content div.product #reviews .comment:before, .woocommerce-page .woocommerce-pagination ul.page-numbers:after, .woocommerce-page .woocommerce-pagination ul.page-numbers:before, .woocommerce-page div.product #reviews .comment:after, .woocommerce-page div.product #reviews .comment:before, .woocommerce-page ul.products:after, .woocommerce-page ul.products:before {
      content:" "; display:table
    }

    .woocommerce #content div.product #reviews .comment:after, .woocommerce div.product #reviews .comment:after, .woocommerce-page #content div.product #reviews .comment:after, .woocommerce-page div.product #reviews .comment:after {
      clear:both
    }

    .woocommerce #content div.product #reviews .comment img, .woocommerce div.product #reviews .comment img, .woocommerce-page #content div.product #reviews .comment img, .woocommerce-page div.product #reviews .comment img {
      float:right; height:auto
    }

    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
      float:left; margin:0 3.8% 2.992em 0; padding:0; position:relative; width:22.05%
    }

    .woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
      margin-right:0
    }

    .woocommerce-page.columns-1 ul.products li.product, .woocommerce.columns-1 ul.products li.product {
      width:100%; margin-right:0
    }

    .woocommerce-page.columns-2 ul.products li.product, .woocommerce.columns-2 ul.products li.product {
      width:48%
    }

    .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
      width:30.75%
    }

    .woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-5 ul.products li.product {
      width:16.95%
    }

    .woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product {
      width:13.5%
    }

    .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
      float:left
    }

    .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
      float:right
    }

    .woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
      display:inline-block
    }

    .woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {
      height:auto
    }

    .woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
      text-align:right
    }

    .woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
      width:80px
    }

    .woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
      float:left
    }

    .woocommerce #content table.cart td.actions .coupon label, .woocommerce table.cart td.actions .coupon label, .woocommerce-page #content table.cart td.actions .coupon label, .woocommerce-page table.cart td.actions .coupon label {
      display:none
    }

    .woocommerce .cart-collaterals .shipping_calculator:after, .woocommerce .cart-collaterals .shipping_calculator:before, .woocommerce .cart-collaterals:after, .woocommerce .cart-collaterals:before, .woocommerce form .form-row:after, .woocommerce form .form-row:before, .woocommerce ul.cart_list li:after, .woocommerce ul.cart_list li:before, .woocommerce ul.product_list_widget li:after, .woocommerce ul.product_list_widget li:before, .woocommerce-page .cart-collaterals .shipping_calculator:after, .woocommerce-page .cart-collaterals .shipping_calculator:before, .woocommerce-page .cart-collaterals:after, .woocommerce-page .cart-collaterals:before, .woocommerce-page form .form-row:after, .woocommerce-page form .form-row:before, .woocommerce-page ul.cart_list li:after, .woocommerce-page ul.cart_list li:before, .woocommerce-page ul.product_list_widget li:after, .woocommerce-page ul.product_list_widget li:before {
      content:" "; display:table
    }

    .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
      width:100%
    }

    .woocommerce .cart-collaterals .related, .woocommerce-page .cart-collaterals .related {
      width:30.75%; float:left
    }

    .woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
      width:48%; float:left
    }

    .woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products {
      float:none
    }

    .woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
      width:48%
    }

    .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {
      width:48%; clear:right; float:right
    }

    .woocommerce .cart-collaterals .shipping_calculator:after, .woocommerce form .form-row-wide, .woocommerce form .form-row:after, .woocommerce ul.cart_list li:after, .woocommerce ul.product_list_widget li:after, .woocommerce-page .cart-collaterals .shipping_calculator:after, .woocommerce-page form .form-row-wide, .woocommerce-page form .form-row:after, .woocommerce-page ul.cart_list li:after, .woocommerce-page ul.product_list_widget li:after {
      clear:both
    }

    .woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 {
      width:47%
    }

    .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
      float:right; width:48%
    }

    .woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
      float:right; height:auto
    }

    .woocommerce form .form-row label, .woocommerce-page form .form-row label {
      display:block
    }

    .woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {
      display:inline
    }

    .woocommerce form .form-row select, .woocommerce-page form .form-row select {
      width:100%
    }

    .woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
      box-sizing:border-box; width:100%
    }

    .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
      float:left; width:47%; overflow:visible
    }

    .woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
      float:right
    }

    .woocommerce #payment .form-row select, .woocommerce-page #payment .form-row select {
      width:auto
    }

    .woocommerce #payment .terms, .woocommerce #payment .wc-terms-and-conditions, .woocommerce-page #payment .terms, .woocommerce-page #payment .wc-terms-and-conditions {
      text-align:left; padding:0 1em 0 0; float:left
    }

    .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
      float:right
    }

    .woocommerce-account .woocommerce-MyAccount-navigation {
      float:left; width:30%
    }

    .woocommerce-account .woocommerce-MyAccount-content {
      float:right; width:68%
    }

    .woocommerce-page.left-sidebar #content.twentyeleven {
      width:58.4%; margin:0 7.6%; float:right
    }

    .woocommerce-page.right-sidebar #content.twentyeleven {
      margin:0 7.6%; width:58.4%; float:left
    }

    .twentyfourteen .tfwc {
      padding:12px 10px 0; max-width:474px; margin:0 auto
    }

    .twentyfourteen .tfwc .product .entry-summary {
      padding:0 !important; margin:0 0 1.618em !important
    }

    .twentyfourteen .tfwc div.product.hentry.has-post-thumbnail {
      margin-top:0
    }

    .twentyfourteen .tfwc .product .images img {
      margin-bottom:1em
    }

    @media screen and (min-width:673px) {
      .twentyfourteen .tfwc {
        padding-right:30px; padding-left:30px
      }
    }

    @media screen and (min-width:1040px) {
      .twentyfourteen .tfwc {
        padding-right:15px; padding-left:15px
      }
    }

    @media screen and (min-width:1110px) {
      .twentyfourteen .tfwc {
        padding-right:30px; padding-left:30px
      }
    }

    @media screen and (min-width:1218px) {
      .twentyfourteen .tfwc {
        margin-right:54px
      }

      .full-width .twentyfourteen .tfwc {
        margin-right:auto
      }
    }

    .twentyfifteen .t15wc {
      padding-left:7.6923%; padding-right:7.6923%; padding-top:7.6923%; margin-bottom:7.6923%; background:#fff; box-shadow:0 0 1px rgba(0, 0, 0, .15)
    }

    .twentyfifteen .t15wc .page-title {
      margin-left:0
    }

    @media screen and (min-width:38.75em) {
      .twentyfifteen .t15wc {
        margin-right:7.6923%; margin-left:7.6923%; margin-top:8.3333%
      }
    }

    @media screen and (min-width:59.6875em) {
      .twentyfifteen .t15wc {
        margin-left:8.3333%; margin-right:8.3333%; padding:10%
      }

      .single-product .twentyfifteen .entry-summary {
        padding:0 !important
      }
    }

    .twentysixteen .site-main {
      margin-right:7.6923%; margin-left:7.6923%
    }

    .twentysixteen .entry-summary {
      margin-right:0; margin-left:0
    }

    #content .twentysixteen div.product div.images, #content .twentysixteen div.product div.summary {
      width:46.42857%
    }

    @media screen and (min-width:44.375em) {
      .twentysixteen .site-main {
        margin-right:23.0769%
      }
    }

    @media screen and (min-width:56.875em) {
      .twentysixteen .site-main {
        margin-right:0; margin-left:0
      }

      .no-sidebar .twentysixteen .site-main {
        margin-right:15%; margin-left:15%
      }

      .no-sidebar .twentysixteen .entry-summary {
        margin-right:0; margin-left:0
      }
    }

    .rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
      float:right
    }

    .rtl .woocommerce .col2-set .col-2, .rtl .woocommerce-page .col2-set .col-2 {
      float:left
    }

    .rtl .woocommerce form .form-row-first, .rtl .woocommerce form .form-row-last, .rtl .woocommerce-page form .form-row-first, .rtl .woocommerce-page form .form-row-last {
      float:right
    }

    .rtl .woocommerce form .form-row-last, .rtl .woocommerce-page form .form-row-last {
      float:left
    }

    .woocommerce table.shop_table_responsive tbody th, .woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive thead {
      display:none
    }

    .woocommerce table.shop_table_responsive tbody tr:first-child td:first-child, .woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child {
      border-top:0
    }

    .woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
      display:block
    }

    .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
      display:block; text-align:right !important
    }

    .woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce table.my_account_orders tr td.order-actions:before, .woocommerce table.shop_table_responsive tr td.actions:before, .woocommerce table.shop_table_responsive tr td.product-remove:before, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail, .woocommerce-page table.my_account_orders tr td.order-actions:before, .woocommerce-page table.shop_table_responsive tr td.actions:before, .woocommerce-page table.shop_table_responsive tr td.product-remove:before {
      display:none
    }

    .woocommerce table.shop_table_responsive tr td.order-actions, .woocommerce-page table.shop_table_responsive tr td.order-actions {
      text-align:left !important
    }

    .woocommerce table.shop_table_responsive tr td:before, .woocommerce-page table.shop_table_responsive tr td:before {
      content:attr(data-title) ": "; font-weight:700; float:left
    }

    .woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
      background-color:rgba(0, 0, 0, .025)
    }

    .woocommerce table.my_account_orders tr td.order-actions, .woocommerce-page table.my_account_orders tr td.order-actions {
      text-align:left
    }

    .woocommerce table.my_account_orders tr td.order-actions .button, .woocommerce-page table.my_account_orders tr td.order-actions .button {
      float:none; margin:.125em .25em .125em 0
    }

    .woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 {
      float:none; width:100%
    }

    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*=columns-] ul.products li.product, .woocommerce[class*=columns-] ul.products li.product {
      width:48%; float:left;
      /* clear:both; */
      margin:0 0 2.992em;
    }

    .woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .woocommerce-page[class*=columns-] ul.products li.product:nth-child(2n), .woocommerce[class*=columns-] ul.products li.product:nth-child(2n) {
      float:right; clear:none !important;
    }

    .woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary {
      float:none; width:100%
    }

    .woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
      text-align:left
    }

    .woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
      float:none; padding-bottom:.5em
    }

    .woocommerce #content table.cart td.actions .coupon:after, .woocommerce #content table.cart td.actions .coupon:before, .woocommerce table.cart td.actions .coupon:after, .woocommerce table.cart td.actions .coupon:before, .woocommerce-page #content table.cart td.actions .coupon:after, .woocommerce-page #content table.cart td.actions .coupon:before, .woocommerce-page table.cart td.actions .coupon:after, .woocommerce-page table.cart td.actions .coupon:before {
      content:" "; display:table
    }

    .woocommerce #content table.cart td.actions .coupon:after, .woocommerce table.cart td.actions .coupon:after, .woocommerce-page #content table.cart td.actions .coupon:after, .woocommerce-page table.cart td.actions .coupon:after {
      clear:both
    }

    .woocommerce #content table.cart td.actions .coupon .button, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon .button, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input {
      width:48%; box-sizing:border-box
    }

    .woocommerce #content table.cart td.actions .coupon .button.alt, .woocommerce #content table.cart td.actions .coupon .input-text+.button, .woocommerce table.cart td.actions .coupon .button.alt, .woocommerce table.cart td.actions .coupon .input-text+.button, .woocommerce-page #content table.cart td.actions .coupon .button.alt, .woocommerce-page #content table.cart td.actions .coupon .input-text+.button, .woocommerce-page table.cart td.actions .coupon .button.alt, .woocommerce-page table.cart td.actions .coupon .input-text+.button {
      float:right
    }

    .woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
      display:block; width:100%
    }

    .woocommerce .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .cross-sells, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .shipping_calculator {
      width:100%; float:none; text-align:left
    }

    .woocommerce-page.woocommerce-checkout form.login .form-row, .woocommerce.woocommerce-checkout form.login .form-row {
      width:100%; float:none
    }

    .woocommerce #payment .terms, .woocommerce-page #payment .terms {
      text-align:left; padding:0
    }

    .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
      float:none; width:100%; box-sizing:border-box; margin-bottom:1em
    }

    .woocommerce .lost_reset_password .form-row-first, .woocommerce .lost_reset_password .form-row-last, .woocommerce-page .lost_reset_password .form-row-first, .woocommerce-page .lost_reset_password .form-row-last {
      width:100%; float:none; margin-right:0
    }

    .woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation {
      float:none; width:100%
    }

    .single-product .twentythirteen .panel {
      padding-left:20px !important; padding-right:20px !important
    }

    @charset "UTF-8"; .clear, .woocommerce .woocommerce-breadcrumb:after {
      clear:both
    }

    @-webkit-keyframes spin {
      100% {
        -webkit-transform:rotate(360deg)
      }
    }

    @-moz-keyframes spin {
      100% {
        -moz-transform:rotate(360deg)
      }
    }

    @keyframes spin {
      100% {
        -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); transform:rotate(360deg)
      }
    }

    @font-face {
      font-family:star; src:url(../fonts/star.eot); src:url(../fonts/star.eot?#iefix) format("embedded-opentype"), url(../fonts/star.woff) format("woff"), url(../fonts/star.ttf) format("truetype"), url(../fonts/star.svg#star) format("svg"); font-weight:400; font-style:normal
    }

    @font-face {
      font-family:WooCommerce; src:url(../fonts/WooCommerce.eot); src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"), url(../fonts/WooCommerce.woff) format("woff"), url(../fonts/WooCommerce.ttf) format("truetype"), url(../fonts/WooCommerce.svg#WooCommerce) format("svg"); font-weight:400; font-style:normal
    }

    p.demo_store {
      position:fixed; top:0; left:0; right:0; margin:0; width:100%; font-size:1em; padding:1em 0; text-align:center; background-color:#a46497; color:#fff; z-index:99998; box-shadow:0 1px 1em rgba(0, 0, 0, .2)
    }

    p.demo_store a {
      color:#fff
    }

    .admin-bar p.demo_store {
      top:32px
    }

    .woocommerce .blockUI.blockOverlay {
      position:relative
    }

    .woocommerce .blockUI.blockOverlay:before, .woocommerce .loader:before {
      height:1em; width:1em; position:absolute; top:50%; left:50%; margin-left:-.5em; margin-top:-.5em; display:block; content:""; -webkit-animation:spin 1s ease-in-out infinite; -moz-animation:spin 1s ease-in-out infinite; animation:spin 1s ease-in-out infinite; background:url(../images/icons/loader.svg) center center; background-size:cover; line-height:1; text-align:center; font-size:2em; color:rgba(0, 0, 0, .75)
    }

    .woocommerce a.remove {
      display:block; font-size:1.5em; height:1em; width:1em; text-align:center; line-height:1; border-radius:100%; color:red !important; text-decoration:none; font-weight:700; border:0
    }

    .woocommerce a.remove:hover {
      color:#fff !important; background:red
    }

    .woocommerce small.note {
      display:block; color:#777; font-size:.857em; margin-top:10px
    }

    .woocommerce .woocommerce-breadcrumb {
      margin:0 0 1em; padding:0; font-size:.92em; color:#777
    }

    .woocommerce .woocommerce-breadcrumb:after, .woocommerce .woocommerce-breadcrumb:before {
      content:" "; display:table
    }

    .woocommerce .woocommerce-breadcrumb a {
      color:#777
    }

    .woocommerce .quantity .qty {
      width:3.631em; text-align:center
    }

    .woocommerce div.product {
      margin-bottom:0; position:relative
    }

    .woocommerce div.product .product_title {
      clear:none; margin-top:0; padding:0
    }

    .woocommerce #reviews #comments .add_review:after, .woocommerce .products ul:after, .woocommerce div.product form.cart:after, .woocommerce div.product p.cart:after, .woocommerce nav.woocommerce-pagination ul, .woocommerce ul.products:after {
      clear:both
    }

    .woocommerce div.product p.price, .woocommerce div.product span.price {
      color:#77a464; font-size:1.25em
    }

    .woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
      background:inherit; font-weight:700
    }

    .woocommerce div.product p.price del, .woocommerce div.product span.price del {
      opacity:.5
    }

    .woocommerce div.product p.stock {
      font-size:.92em
    }

    .woocommerce div.product .stock {
      color:#77a464
    }

    .woocommerce div.product .out-of-stock {
      color:red
    }

    .woocommerce div.product .woocommerce-product-rating {
      margin-bottom:1.618em
    }

    .woocommerce div.product div.images, .woocommerce div.product div.summary {
      margin-bottom:2em
    }

    .woocommerce div.product div.images img {
      display:block; width:100%; height:auto; box-shadow:none
    }

    .woocommerce div.product div.images div.thumbnails {
      padding-top:1em
    }

    .woocommerce div.product div.social {
      text-align:right; margin:0 0 1em
    }

    .woocommerce div.product div.social span {
      margin:0 0 0 2px
    }

    .woocommerce div.product div.social span span {
      margin:0
    }

    .woocommerce div.product div.social span .stButton .chicklets {
      padding-left:16px; width:0
    }

    .woocommerce div.product div.social iframe {
      float:left; margin-top:3px
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs {
      list-style:none; padding:0 0 0 1em; margin:0 0 1.618em; overflow:hidden; position:relative
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li {
      border:1px solid #d3ced2; background-color:#ebe9eb; display:inline-block; position:relative; z-index:0; border-radius:4px 4px 0 0; margin:0 -5px; padding:0 1em
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li a {
      display:inline-block; padding:.5em 0; font-weight:700; color:#515151; text-decoration:none
    }

    .woocommerce div.product form.cart:after, .woocommerce div.product form.cart:before, .woocommerce div.product p.cart:after, .woocommerce div.product p.cart:before {
      display:table; content:" "
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
      text-decoration:none; color:#6b6b6b
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
      background:#fff; z-index:2; border-bottom-color:#fff
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
      color:inherit; text-shadow:inherit
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li.active:before {
      box-shadow:2px 2px 0 #fff
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li.active:after {
      box-shadow:-2px 2px 0 #fff
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before {
      border:1px solid #d3ced2; position:absolute; bottom:-1px; width:5px; height:5px; content:" "
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li:before {
      left:-6px; -webkit-border-bottom-right-radius:4px; -moz-border-bottom-right-radius:4px; border-bottom-right-radius:4px; border-width:0 1px 1px 0; box-shadow:2px 2px 0 #ebe9eb
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li:after {
      right:-6px; -webkit-border-bottom-left-radius:4px; -moz-border-bottom-left-radius:4px; border-bottom-left-radius:4px; border-width:0 0 1px 1px; box-shadow:-2px 2px 0 #ebe9eb
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs:before {
      position:absolute; content:" "; width:100%; bottom:0; left:0; border-bottom:1px solid #d3ced2; z-index:1
    }

    .woocommerce div.product .woocommerce-tabs .panel {
      margin:0 0 2em; padding:0
    }

    .woocommerce div.product form.cart, .woocommerce div.product p.cart {
      margin-bottom:2em
    }

    .woocommerce div.product form.cart div.quantity {
      float:left; margin:0 4px 0 0
    }

    .woocommerce div.product form.cart table {
      border-width:0 0 1px
    }

    .woocommerce div.product form.cart table td {
      padding-left:0
    }

    .woocommerce div.product form.cart table div.quantity {
      float:none; margin:0
    }

    .woocommerce div.product form.cart table small.stock {
      display:block; float:none
    }

    .woocommerce div.product form.cart .variations {
      margin-bottom:1em; border:0; width:100%
    }

    .woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
      border:0; vertical-align:top; line-height:2em
    }

    .woocommerce div.product form.cart .variations label {
      font-weight:700
    }

    .woocommerce div.product form.cart .variations select {
      max-width:100%; min-width:75%; display:inline-block; margin-right:1em
    }

    .woocommerce div.product form.cart .variations td.label {
      padding-right:1em
    }

    .woocommerce div.product form.cart .woocommerce-variation-description p {
      margin-bottom:1em
    }

    .woocommerce div.product form.cart .reset_variations {
      visibility:hidden; font-size:.83em
    }

    .woocommerce div.product form.cart .wc-no-matching-variations {
      display:none
    }

    .woocommerce div.product form.cart .button {
      vertical-align:middle; float:left
    }

    .woocommerce div.product form.cart .group_table td.label {
      padding-right:1em; padding-left:1em
    }

    .woocommerce div.product form.cart .group_table td {
      vertical-align:top; padding-bottom:.5em; border:0
    }

    .woocommerce span.onsale {
      min-height:3.236em; min-width:3.236em; padding:.202em; font-weight:700; position:absolute; text-align:center; line-height:3.236; top:-.5em; left:-.5em; margin:0; border-radius:100%; background-color:#77a464; color:#fff; font-size:.857em; -webkit-font-smoothing:antialiased
    }

    .woocommerce .products ul, .woocommerce ul.products {
      margin:0 0 1em; padding:0; list-style:none; clear:both
    }

    .woocommerce .products ul:after, .woocommerce .products ul:before, .woocommerce ul.products:after, .woocommerce ul.products:before {
      content:" "; display:table
    }

    .woocommerce .products ul li, .woocommerce ul.products li {
      list-style:none
    }

    .woocommerce ul.products li.product .onsale {
      top:0; right:0; left:auto; margin:-.5em -.5em 0 0
    }

    .woocommerce ul.products li.product h3 {
      padding:.5em 0; margin:0; font-size:1em
    }

    .woocommerce ul.products li.product a {
      text-decoration:none
    }

    .woocommerce ul.products li.product a img {
      width:100%; height:auto; display:block; margin:0 0 1em; box-shadow:none
    }

    .woocommerce ul.products li.product strong {
      display:block
    }

    .woocommerce ul.products li.product .star-rating {
      font-size:.857em
    }

    .woocommerce ul.products li.product .button {
      margin-top:1em
    }

    .woocommerce ul.products li.product .price {
      color:#77a464; display:block; font-weight:400; margin-bottom:.5em; font-size:.857em
    }

    .woocommerce ul.products li.product .price del {
      color:inherit; opacity:.5; display:block
    }

    .woocommerce ul.products li.product .price ins {
      background:0 0; font-weight:700
    }

    .woocommerce ul.products li.product .price .from {
      font-size:.67em; margin:-2px 0 0; text-transform:uppercase; color:rgba(132, 132, 132, .5)
    }

    .woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {
      margin:0 0 1em
    }

    .woocommerce .woocommerce-ordering select {
      vertical-align:top
    }

    .woocommerce nav.woocommerce-pagination {
      text-align:center
    }

    .woocommerce nav.woocommerce-pagination ul {
      display:inline-block; white-space:nowrap; padding:0; border:1px solid #d3ced2; border-right:0; margin:1px
    }

    .woocommerce nav.woocommerce-pagination ul li {
      border-right:1px solid #d3ced2; padding:0; margin:0; float:left; display:inline; overflow:hidden
    }

    .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
      margin:0; text-decoration:none; line-height:1; font-size:1em; font-weight:400; padding:.5em; min-width:1em; display:block
    }

    .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
      background:#ebe9eb; color:#8a7e88
    }

    .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
      font-size:100%; margin:0; line-height:1; cursor:pointer; position:relative; text-decoration:none; overflow:visible; padding:.618em 1em; font-weight:700; border-radius:3px; left:auto; color:#515151; background-color:#ebe9eb; border:0; white-space:nowrap; display:inline-block; background-image:none; box-shadow:none; -webkit-box-shadow:none; text-shadow:none
    }

    .woocommerce #respond input#submit.loading, .woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading {
      opacity:.25; padding-right:2.618em
    }

    .woocommerce #respond input#submit.loading:after, .woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after {
      font-family:WooCommerce; content:"\e01c"; vertical-align:top; -webkit-font-smoothing:antialiased; font-weight:400; position:absolute; top:.618em; right:1em; -webkit-animation:spin 2s linear infinite; -moz-animation:spin 2s linear infinite; animation:spin 2s linear infinite
    }

    .woocommerce #respond input#submit.added:after, .woocommerce a.button.added:after, .woocommerce button.button.added:after, .woocommerce input.button.added:after {
      font-family:WooCommerce; content:"\e017"; margin-left:.53em; vertical-align:bottom
    }

    .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
      background-color:#dad8da; text-decoration:none; background-image:none; color:#515151
    }

    .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
      background-color:#a46497; color:#fff; -webkit-font-smoothing:antialiased
    }

    .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
      background-color:#935386; color:#fff
    }

    .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
      background-color:#a46497; color:#fff
    }

    .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
      color:inherit; cursor:not-allowed; opacity:.5; padding:.618em 1em
    }

    .woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover {
      color:inherit; background-color:#ebe9eb
    }

    .woocommerce .cart .button, .woocommerce .cart input.button {
      float:none
    }

    .woocommerce a.added_to_cart {
      padding-top:.5em; white-space:nowrap; display:inline-block
    }

    .woocommerce #reviews #comments .add_review:after, .woocommerce #reviews #comments .add_review:before, .woocommerce #reviews #comments ol.commentlist li .comment-text:after, .woocommerce #reviews #comments ol.commentlist li .comment-text:before, .woocommerce #reviews #comments ol.commentlist:after, .woocommerce #reviews #comments ol.commentlist:before {
      content:" "; display:table
    }

    .woocommerce #reviews h2 small {
      float:right; color:#777; font-size:15px; margin:10px 0 0
    }

    .woocommerce #reviews h2 small a {
      text-decoration:none; color:#777
    }

    .woocommerce #reviews h3 {
      margin:0
    }

    .woocommerce #reviews #respond {
      margin:0; border:0; padding:0
    }

    .woocommerce #reviews #comment {
      height:75px
    }

    .woocommerce #reviews #comments h2 {
      clear:none
    }

    .woocommerce #review_form #respond:after, .woocommerce #reviews #comments ol.commentlist li .comment-text:after, .woocommerce #reviews #comments ol.commentlist:after, .woocommerce .woocommerce-product-rating:after, .woocommerce td.product-name dl.variation:after {
      clear:both
    }

    .woocommerce #reviews #comments ol.commentlist {
      margin:0; width:100%; background:0 0; list-style:none
    }

    .woocommerce #reviews #comments ol.commentlist li {
      padding:0; margin:0 0 20px; position:relative; background:0; border:0
    }

    .woocommerce #reviews #comments ol.commentlist li .meta {
      color:#777; font-size:.75em
    }

    .woocommerce #reviews #comments ol.commentlist li img.avatar {
      float:left; position:absolute; top:0; left:0; padding:3px; width:32px; height:auto; background:#ebe9eb; border:1px solid #e4e1e3; margin:0; box-shadow:none
    }

    .woocommerce #reviews #comments ol.commentlist li .comment-text {
      margin:0 0 0 50px; border:1px solid #e4e1e3; border-radius:4px; padding:1em 1em 0
    }

    .woocommerce #reviews #comments ol.commentlist li .comment-text p {
      margin:0 0 1em
    }

    .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
      font-size:.83em
    }

    .woocommerce #reviews #comments ol.commentlist ul.children {
      list-style:none; margin:20px 0 0 50px
    }

    .woocommerce #reviews #comments ol.commentlist ul.children .star-rating {
      display:none
    }

    .woocommerce #reviews #comments ol.commentlist #respond {
      border:1px solid #e4e1e3; border-radius:4px; padding:1em 1em 0; margin:20px 0 0 50px
    }

    .woocommerce #reviews #comments .commentlist>li:before {
      content:""
    }

    .woocommerce .star-rating {
      float:right; overflow:hidden; position:relative; height:1em; line-height:1; font-size:1em; width:5.4em; font-family:star
    }

    .woocommerce .star-rating:before {
      content:"\73\73\73\73\73"; color:#d3ced2; float:left; top:0; left:0; position:absolute
    }

    .woocommerce .star-rating span {
      overflow:hidden; float:left; top:0; left:0; position:absolute; padding-top:1.5em
    }

    .woocommerce .star-rating span:before {
      content:"\53\53\53\53\53"; top:0; position:absolute; left:0
    }

    .woocommerce .woocommerce-product-rating {
      line-height:2; display:block
    }

    .woocommerce .woocommerce-product-rating:after, .woocommerce .woocommerce-product-rating:before {
      content:" "; display:table
    }

    .woocommerce .woocommerce-product-rating .star-rating {
      margin:.5em 4px 0 0; float:left
    }

    .woocommerce .products .star-rating {
      display:block; margin:0 0 .5em; float:none
    }

    .woocommerce .hreview-aggregate .star-rating {
      margin:10px 0 0
    }

    .woocommerce #review_form #respond {
      position:static; margin:0; width:auto; padding:0; background:0 0; border:0
    }

    .woocommerce #review_form #respond:after, .woocommerce #review_form #respond:before {
      content:" "; display:table
    }

    .woocommerce p.stars a:before, .woocommerce p.stars a:hover~a:before {
      content:"\e021"
    }

    .woocommerce #review_form #respond p {
      margin:0 0 10px
    }

    .woocommerce #review_form #respond .form-submit input {
      left:auto
    }

    .woocommerce #review_form #respond textarea {
      box-sizing:border-box; width:100%
    }

    .woocommerce p.stars a {
      position:relative; height:1em; width:1em; text-indent:-999em; display:inline-block; text-decoration:none
    }

    .woocommerce p.stars a:before {
      display:block; position:absolute; top:0; left:0; width:1em; height:1em; line-height:1; font-family:WooCommerce; text-indent:0
    }

    .woocommerce table.shop_attributes td, .woocommerce table.shop_attributes th {
      line-height:1.5; border-bottom:1px dotted rgba(0, 0, 0, .1); border-top:0; margin:0
    }

    .woocommerce p.stars.selected a.active:before, .woocommerce p.stars:hover a:before {
      content:"\e020"
    }

    .woocommerce p.stars.selected a.active~a:before {
      content:"\e021"
    }

    .woocommerce p.stars.selected a:not(.active):before {
      content:"\e020"
    }

    .woocommerce table.shop_attributes {
      border:0; border-top:1px dotted rgba(0, 0, 0, .1); margin-bottom:1.618em; width:100%
    }

    .woocommerce table.shop_attributes th {
      width:150px; font-weight:700; padding:8px
    }

    .woocommerce table.shop_attributes td {
      font-style:italic; padding:0
    }

    .woocommerce table.shop_attributes td p {
      margin:0; padding:8px 0
    }

    .woocommerce table.shop_attributes .alt td, .woocommerce table.shop_attributes .alt th {
      background:rgba(0, 0, 0, .025)
    }

    .woocommerce table.shop_table {
      border:1px solid rgba(0, 0, 0, .1); margin:0 -1px 24px 0; text-align:left; width:100%; border-collapse:separate; border-radius:5px
    }

    .woocommerce table.shop_table th {
      font-weight:700; padding:9px 12px
    }

    .woocommerce table.shop_table td {
      border-top:1px solid rgba(0, 0, 0, .1); padding:6px 12px; vertical-align:middle
    }

    .woocommerce table.shop_table td small {
      font-weight:400
    }

    .woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th {
      border-top:0
    }

    .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
      font-weight:700; border-top:1px solid rgba(0, 0, 0, .1)
    }

    .woocommerce table.my_account_orders {
      font-size:.85em
    }

    .woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
      padding:4px 8px; vertical-align:middle
    }

    .woocommerce table.my_account_orders .button {
      white-space:nowrap
    }

    .woocommerce table.my_account_orders .order-actions {
      text-align:right
    }

    .woocommerce table.my_account_orders .order-actions .button {
      margin:.125em 0 .125em .25em
    }

    .woocommerce td.product-name dl.variation {
      margin:.25em 0
    }

    .woocommerce td.product-name dl.variation:after, .woocommerce td.product-name dl.variation:before {
      content:" "; display:table
    }

    .woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt {
      display:inline-block; float:left; margin-bottom:1em
    }

    .woocommerce td.product-name dl.variation dt {
      font-weight:700; padding:0 0 .25em; margin:0 4px 0 0; clear:left
    }

    .woocommerce ul.cart_list li dl:after, .woocommerce ul.cart_list li:after, .woocommerce ul.product_list_widget li dl:after, .woocommerce ul.product_list_widget li:after {
      clear:both
    }

    .woocommerce td.product-name dl.variation dd {
      padding:0 0 .25em
    }

    .woocommerce td.product-name dl.variation dd p:last-child {
      margin-bottom:0
    }

    .woocommerce td.product-name p.backorder_notification {
      font-size:.83em
    }

    .woocommerce td.product-quantity {
      min-width:80px
    }

    .woocommerce ul.cart_list, .woocommerce ul.product_list_widget {
      list-style:none; padding:0; margin:0
    }

    .woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {
      padding:4px 0; margin:0; list-style:none
    }

    .woocommerce ul.cart_list li:after, .woocommerce ul.cart_list li:before, .woocommerce ul.product_list_widget li:after, .woocommerce ul.product_list_widget li:before {
      content:" "; display:table
    }

    .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
      display:block; font-weight:700
    }

    .woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
      float:right; margin-left:4px; width:32px; height:auto; box-shadow:none
    }

    .woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl {
      margin:0; padding-left:1em; border-left:2px solid rgba(0, 0, 0, .1)
    }

    .woocommerce ul.cart_list li dl:after, .woocommerce ul.cart_list li dl:before, .woocommerce ul.product_list_widget li dl:after, .woocommerce ul.product_list_widget li dl:before {
      content:" "; display:table
    }

    .woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt {
      display:inline-block; float:left; margin-bottom:1em
    }

    .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt {
      font-weight:700; padding:0 0 .25em; margin:0 4px 0 0; clear:left
    }

    #add_payment_method .wc-proceed-to-checkout:after, .woocommerce .order_details:after, .woocommerce .widget_layered_nav ul li:after, .woocommerce .widget_rating_filter ul li:after, .woocommerce .widget_shopping_cart .buttons:after, .woocommerce-account .addresses .title:after, .woocommerce-account .woocommerce:after, .woocommerce-cart .wc-proceed-to-checkout:after, .woocommerce-checkout .wc-proceed-to-checkout:after, .woocommerce-error:after, .woocommerce-info:after, .woocommerce-message:after, .woocommerce.widget_shopping_cart .buttons:after {
      clear:both
    }

    .woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd {
      padding:0 0 .25em
    }

    .woocommerce ul.cart_list li dl dd p:last-child, .woocommerce ul.product_list_widget li dl dd p:last-child {
      margin-bottom:0
    }

    .woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating {
      float:none
    }

    .woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
      border-top:3px double #ebe9eb; padding:4px 0 0
    }

    .woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong {
      min-width:40px; display:inline-block
    }

    .woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {
      padding-left:2em; position:relative; padding-top:0
    }

    .woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
      position:absolute; top:0; left:0
    }

    .woocommerce .widget_shopping_cart .buttons:after, .woocommerce .widget_shopping_cart .buttons:before, .woocommerce.widget_shopping_cart .buttons:after, .woocommerce.widget_shopping_cart .buttons:before {
      content:" "; display:table
    }

    .woocommerce form .form-row {
      padding:3px; margin:0 0 6px
    }

    .woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder {
      -webkit-transition:opacity .5s .5s ease; -moz-transition:opacity .5s .5s ease; transition:opacity .5s .5s ease; opacity:0
    }

    .woocommerce form .form-row label {
      line-height:2
    }

    .woocommerce form .form-row label.hidden {
      visibility:hidden
    }

    .woocommerce form .form-row label.inline {
      display:inline
    }

    .woocommerce form .form-row select {
      cursor:pointer; margin:0
    }

    .woocommerce form .form-row .required {
      color:red; font-weight:700; border:0
    }

    .woocommerce form .form-row .input-checkbox {
      display:inline; margin:-2px 8px 0 0; text-align:center; vertical-align:middle
    }

    .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
      box-sizing:border-box; width:100%; margin:0; outline:0; line-height:1
    }

    .woocommerce form .form-row textarea {
      height:4em; line-height:1.5; display:block; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none
    }

    .woocommerce form .form-row .select2-container {
      width:100%; line-height:2em
    }

    .woocommerce form .form-row.woocommerce-invalid label {
      color:#a00
    }

    .woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select {
      border-color:#a00
    }

    .woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
      border-color:#69bf29
    }

    .woocommerce form .form-row ::-webkit-input-placeholder {
      line-height:normal
    }

    .woocommerce form .form-row :-moz-placeholder {
      line-height:normal
    }

    .woocommerce form .form-row :-ms-input-placeholder {
      line-height:normal
    }

    .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
      border:1px solid #d3ced2; padding:20px; margin:2em 0; text-align:left; border-radius:5px
    }

    .woocommerce ul#shipping_method {
      list-style:none; margin:0; padding:0
    }

    .woocommerce ul#shipping_method li {
      margin:0; padding:.25em 0 .25em 22px; text-indent:-22px; list-style:none
    }

    .woocommerce ul#shipping_method li input {
      margin:3px .5ex
    }

    .woocommerce ul#shipping_method li label {
      display:inline
    }

    .woocommerce ul#shipping_method .amount {
      font-weight:700
    }

    .woocommerce p.woocommerce-shipping-contents {
      margin:0
    }

    .woocommerce .order_details {
      margin:0 0 1.5em; list-style:none
    }

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

    .woocommerce .order_details li {
      float:left; margin-right:2em; text-transform:uppercase; font-size:.715em; line-height:1; border-right:1px dashed #d3ced2; padding-right:2em; margin-left:0; padding-left:0; list-style-type:none
    }

    .woocommerce .order_details li strong {
      display:block; font-size:1.4em; text-transform:none; line-height:1.5
    }

    .woocommerce .order_details li:last-of-type {
      border:none
    }

    .woocommerce .widget_layered_nav ul {
      margin:0; padding:0; border:0; list-style:none
    }

    .woocommerce .widget_layered_nav ul li {
      padding:0 0 1px; list-style:none
    }

    .woocommerce .widget_layered_nav ul li:after, .woocommerce .widget_layered_nav ul li:before {
      content:" "; display:table
    }

    .woocommerce .widget_layered_nav ul li.chosen a:before, .woocommerce .widget_layered_nav_filters ul li a:before {
      line-height:1; font-family:WooCommerce; font-weight:400; color:#a00; speak:none; font-variant:normal; text-transform:none; -webkit-font-smoothing:antialiased; text-decoration:none
    }

    .woocommerce .widget_layered_nav ul li a, .woocommerce .widget_layered_nav ul li span {
      padding:1px 0
    }

    .woocommerce .widget_layered_nav ul li.chosen a:before {
      margin-right:.618em
    }

    .woocommerce .widget_layered_nav_filters ul {
      margin:0; padding:0; border:0; list-style:none; overflow:hidden; zoom:1
    }

    .woocommerce .widget_layered_nav_filters ul li {
      float:left; padding:0 1px 1px 0; list-style:none
    }

    .woocommerce .widget_layered_nav_filters ul li a {
      text-decoration:none
    }

    .woocommerce .widget_layered_nav_filters ul li a:before {
      margin-right:.618em
    }

    .woocommerce .widget_price_filter .price_slider {
      margin-bottom:1em
    }

    .woocommerce .widget_price_filter .price_slider_amount {
      text-align:right; line-height:2.4; font-size:.8751em
    }

    .woocommerce .widget_price_filter .price_slider_amount .button {
      font-size:1.15em; float:left
    }

    .woocommerce .widget_price_filter .ui-slider {
      position:relative; text-align:left; margin-left:.5em; margin-right:.5em
    }

    .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
      position:absolute; z-index:2; width:1em; height:1em; background-color:#a46497; border-radius:1em; cursor:ew-resize; outline:0; top:-.3em; margin-left:-.5em
    }

    .woocommerce .widget_price_filter .ui-slider .ui-slider-range {
      position:absolute; z-index:1; font-size:.7em; display:block; border:0; border-radius:1em; background-color:#a46497
    }

    .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
      border-radius:1em; background-color:#602053; border:0
    }

    .woocommerce .widget_price_filter .ui-slider-horizontal {
      height:.5em
    }

    .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range {
      top:0; height:100%
    }

    .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
      left:-1px
    }

    .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
      right:-1px
    }

    .woocommerce .widget_rating_filter ul {
      margin:0; padding:0; border:0; list-style:none
    }

    .woocommerce .widget_rating_filter ul li {
      padding:0 0 1px; list-style:none
    }

    .woocommerce .widget_rating_filter ul li:after, .woocommerce .widget_rating_filter ul li:before {
      content:" "; display:table
    }

    .woocommerce .widget_rating_filter ul li a {
      padding:1px 0; text-decoration:none
    }

    .woocommerce .widget_rating_filter ul li .star-rating {
      float:none; display:inline-block
    }

    .woocommerce .widget_rating_filter ul li.chosen a:before {
      font-family:WooCommerce; speak:none; font-weight:400; font-variant:normal; text-transform:none; line-height:1; text-decoration:none
    }

    #add_payment_method #payment ul.payment_methods li:after, #add_payment_method #payment ul.payment_methods li:before, #add_payment_method #payment ul.payment_methods:after, #add_payment_method #payment ul.payment_methods:before, .woocommerce-cart #payment ul.payment_methods li:after, .woocommerce-cart #payment ul.payment_methods li:before, .woocommerce-cart #payment ul.payment_methods:after, .woocommerce-cart #payment ul.payment_methods:before, .woocommerce-checkout #payment ul.payment_methods li:after, .woocommerce-checkout #payment ul.payment_methods li:before, .woocommerce-checkout #payment ul.payment_methods:after, .woocommerce-checkout #payment ul.payment_methods:before {
      content:" "; display:table
    }

    #add_payment_method .cart-collaterals .cart_totals p small, .woocommerce-cart .cart-collaterals .cart_totals p small, .woocommerce-checkout .cart-collaterals .cart_totals p small {
      color:#777; font-size:.83em
    }

    #add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table {
      border-collapse:separate; margin:0 0 6px; padding:0
    }

    #add_payment_method .cart-collaterals .cart_totals table tr:first-child td, #add_payment_method .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th {
      border-top:0
    }

    #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th {
      width:40%
    }

    #add_payment_method .cart-collaterals .cart_totals table td, #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th {
      vertical-align:top; border-left:0; border-right:0; line-height:1.5em
    }

    #add_payment_method .cart-collaterals .cart_totals table small, .woocommerce-cart .cart-collaterals .cart_totals table small, .woocommerce-checkout .cart-collaterals .cart_totals table small {
      color:#777
    }

    #add_payment_method .cart-collaterals .cart_totals table select, .woocommerce-cart .cart-collaterals .cart_totals table select, .woocommerce-checkout .cart-collaterals .cart_totals table select {
      width:100%
    }

    #add_payment_method .cart-collaterals .cart_totals .discount td, .woocommerce-cart .cart-collaterals .cart_totals .discount td, .woocommerce-checkout .cart-collaterals .cart_totals .discount td {
      color:#77a464
    }

    #add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th {
      border-top:1px solid #ebe9eb
    }

    #add_payment_method .cart-collaterals .cross-sells ul.products li.product, .woocommerce-cart .cart-collaterals .cross-sells ul.products li.product, .woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product {
      margin-top:0
    }

    #add_payment_method .checkout .col-2 h3#ship-to-different-address, .woocommerce-cart .checkout .col-2 h3#ship-to-different-address, .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
      float:left; clear:none
    }

    #add_payment_method .checkout .col-2 .form-row-first, #add_payment_method .checkout .col-2 .notes, .woocommerce-cart .checkout .col-2 .form-row-first, .woocommerce-cart .checkout .col-2 .notes, .woocommerce-checkout .checkout .col-2 .form-row-first, .woocommerce-checkout .checkout .col-2 .notes {
      clear:left
    }

    #add_payment_method .checkout .create-account small, .woocommerce-cart .checkout .create-account small, .woocommerce-checkout .checkout .create-account small {
      font-size:11px; color:#777; font-weight:400
    }

    #add_payment_method .checkout div.shipping-address, .woocommerce-cart .checkout div.shipping-address, .woocommerce-checkout .checkout div.shipping-address {
      padding:0; clear:left; width:100%
    }

    #add_payment_method #payment ul.payment_methods li:after, #add_payment_method #payment ul.payment_methods:after, #add_payment_method .checkout .shipping_address, .single-product .twentythirteen p.stars, .woocommerce-cart #payment ul.payment_methods li:after, .woocommerce-cart #payment ul.payment_methods:after, .woocommerce-cart .checkout .shipping_address, .woocommerce-checkout #payment ul.payment_methods li:after, .woocommerce-checkout #payment ul.payment_methods:after, .woocommerce-checkout .checkout .shipping_address {
      clear:both
    }

    #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
      background:#ebe9eb; border-radius:5px
    }

    #add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
      text-align:left; padding:1em; border-bottom:1px solid #d3ced2; margin:0; list-style:none
    }

    #add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
      line-height:2; text-align:left; margin:0; font-weight:400
    }

    #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:0 1em 0 0
    }

    #add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img {
      vertical-align:middle; margin:-2px 0 0 .5em; padding:0; position:relative; box-shadow:none
    }

    #add_payment_method #payment ul.payment_methods li img+img, .woocommerce-cart #payment ul.payment_methods li img+img, .woocommerce-checkout #payment ul.payment_methods li img+img {
      margin-left:2px
    }

    #add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {
      padding:1em
    }

    #add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
      position:relative; box-sizing:border-box; width:100%; padding:1em; margin:1em 0; font-size:.92em; border-radius:2px; line-height:1.5; background-color:#dfdcde; color:#515151
    }

    #add_payment_method #payment div.payment_box input.input-text, #add_payment_method #payment div.payment_box textarea, .woocommerce-cart #payment div.payment_box input.input-text, .woocommerce-cart #payment div.payment_box textarea, .woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-checkout #payment div.payment_box textarea {
      border-color:#bbb3b9 #c7c1c6 #c7c1c6
    }

    #add_payment_method #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder {
      color:#bbb3b9
    }

    #add_payment_method #payment div.payment_box :-moz-placeholder, .woocommerce-cart #payment div.payment_box :-moz-placeholder, .woocommerce-checkout #payment div.payment_box :-moz-placeholder {
      color:#bbb3b9
    }

    #add_payment_method #payment div.payment_box :-ms-input-placeholder, .woocommerce-cart #payment div.payment_box :-ms-input-placeholder, .woocommerce-checkout #payment div.payment_box :-ms-input-placeholder {
      color:#bbb3b9
    }

    #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods {
      list-style:none; margin:0
    }

    #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token {
      margin:0 0 .5em
    }

    #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label {
      cursor:pointer
    }

    #add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, .woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, .woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput {
      vertical-align:middle; margin:-3px 1em 0 0; position:relative
    }

    #add_payment_method #payment div.payment_box .wc-credit-card-form, .woocommerce-cart #payment div.payment_box .wc-credit-card-form, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form {
      border:0; padding:0; margin:1em 0 0
    }

    #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number {
      font-size:1.5em; padding:8px; background-repeat:no-repeat; background-position:right .618em center; background-size:32px 20px
    }

    #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa {
      background-image:url(../images/icons/credit-cards/visa.svg)
    }

    #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard {
      background-image:url(../images/icons/credit-cards/mastercard.svg)
    }

    #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser {
      background-image:url(../images/icons/credit-cards/laser.svg)
    }

    #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub {
      background-image:url(../images/icons/credit-cards/diners.svg)
    }

    #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro {
      background-image:url(../images/icons/credit-cards/maestro.svg)
    }

    #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb {
      background-image:url(../images/icons/credit-cards/jcb.svg)
    }

    #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex {
      background-image:url(../images/icons/credit-cards/amex.svg)
    }

    #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover {
      background-image:url(../images/icons/credit-cards/discover.svg)
    }

    #add_payment_method #payment div.payment_box span.help, .woocommerce-cart #payment div.payment_box span.help, .woocommerce-checkout #payment div.payment_box span.help {
      font-size:.857em; color:#777; font-weight:400
    }

    #add_payment_method #payment div.payment_box .form-row, .woocommerce-cart #payment div.payment_box .form-row, .woocommerce-checkout #payment div.payment_box .form-row {
      margin:0 0 1em
    }

    #add_payment_method #payment div.payment_box p:last-child, .woocommerce-cart #payment div.payment_box p:last-child, .woocommerce-checkout #payment div.payment_box p:last-child {
      margin-bottom:0
    }

    #add_payment_method #payment div.payment_box:before, .woocommerce-cart #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:before {
      content:""; display:block; border:1em solid #dfdcde; border-right-color:transparent; border-left-color:transparent; border-top-color:transparent; position:absolute; top:-.75em; left:0; margin:-1em 0 0 2em
    }

    #add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal {
      float:right; line-height:52px; font-size:.83em
    }

    #add_payment_method #payment .payment_method_paypal img, .woocommerce-cart #payment .payment_method_paypal img, .woocommerce-checkout #payment .payment_method_paypal img {
      max-height:52px; vertical-align:middle
    }

    .woocommerce-password-strength {
      text-align:center; font-weight:600; padding:3px .5em; font-size:1em
    }

    .woocommerce-password-strength.strong {
      background-color:#c1e1b9; border-color:#83c373
    }

    .woocommerce-password-strength.short {
      background-color:#f1adad; border-color:#e35b5b
    }

    .woocommerce-password-strength.bad {
      background-color:#fbc5a9; border-color:#f78b53
    }

    .woocommerce-password-strength.good {
      background-color:#ffe399; border-color:#ffc733
    }

    .woocommerce-password-hint {
      margin:.5em 0 0; display:block
    }

    .product.has-default-attributes.has-children>.images {
      opacity:0
    }

    #content.twentyeleven .woocommerce-pagination a {
      font-size:1em; line-height:1
    }

    .single-product .twentythirteen #reply-title, .single-product .twentythirteen #respond #commentform, .single-product .twentythirteen .entry-summary {
      padding:0
    }

    .twentythirteen .woocommerce-breadcrumb {
      padding-top:40px
    }

    .twentyfourteen ul.products li.product {
      margin-top:0 !important
    }

    body:not(.search-results) .twentysixteen .entry-summary {
      color:inherit; font-size:inherit; line-height:inherit
    }

    .twentysixteen .price ins {
      background:inherit; color:inherit
    }

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

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

    .btn-group-vertical>.btn-group:after, .btn-toolbar:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after, .vc_clearfix:after, .vc_column-inner::after, .vc_el-clearfix, .vc_row:after {
      clear:both
    }

    .carousel-inner>.item>a>img, .carousel-inner>.item>img, .thumbnail a>img, .thumbnail>img {
      display:block; max-width:100%; height:auto
    }

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

    .btn-group-lg>.btn {
      padding:10px 16px; font-size:18px; line-height:1.33; border-radius:6px
    }

    .btn-group-sm>.btn, .btn-group-xs>.btn {
      font-size:12px; line-height:1.5; border-radius:3px
    }

    .btn-group-sm>.btn {
      padding:5px 10px
    }

    .btn-group-xs>.btn {
      padding:1px 5px
    }

    .btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before, .vc_row:after, .vc_row:before {
      content:" "; display:table
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    @media (min-width:768px) {
      .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
        float:left
      }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    @media (min-width:992px) {
      .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9 {
        float:left
      }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .vc_pull-right {
      float:right !important
    }

    .vc_pull-left {
      float:left !important
    }

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

    .vc_visible {
      display:block
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .vc_txt_align_left {
      text-align:left
    }

    .vc_txt_align_right {
      text-align:right
    }

    .vc_txt_align_center {
      text-align:center
    }

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

    .vc_el_width_50 {
      width:50%
    }

    .vc_el_width_60 {
      width:60%
    }

    .vc_el_width_70 {
      width:70%
    }

    .vc_el_width_80 {
      width:80%
    }

    .vc_el_width_90 {
      width:90%
    }

    .vc_el_width_100 {
      width:100%
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .vc_message_box-outline, .vc_message_box-solid-icon {
      border-width:2px
    }

    .vc_message_box-solid-icon .vc_message_box-icon {
      width:3.25em
    }

    .vc_message_box-rounded {
      border-radius:5px
    }

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

    .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
      margin-bottom:35px
    }

    .entry-content .twitter-share-button, .fb_like, .twitter-share-button, .wpb_accordion .wpb_content_element, .wpb_googleplus, .wpb_pinterest, .wpb_tab .wpb_content_element {
      margin-bottom:21.74px
    }

    .vc_row.vc_row-no-padding .vc_column-inner {
      padding-left:0; padding-right:0
    }

    .vc_row[data-vc-full-width] {
      -webkit-transition:opacity .5s ease; -o-transition:opacity .5s ease; transition:opacity .5s ease; overflow:hidden
    }

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

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

    .vc_parallax {
      position:relative; overflow:hidden
    }

    .vc_parallax>* {
      position:relative; z-index:1
    }

    .vc_parallax .vc_parallax-inner {
      pointer-events:none; position:absolute; left:0; right:0; top:0; background-attachment:scroll; background-color:transparent; background-image:inherit; background-size:cover; z-index:0; background-position:50% 0
    }

    .vc_video-bg-container {
      position:relative
    }

    .vc_video-bg {
      height:100%; overflow:hidden; pointer-events:none; position:absolute; top:0; left:0; width:100%; z-index:0
    }

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

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

    .vc_row.vc_row-flex>.vc_column_container {
      display:flex
    }

    .vc_ie-flexbox-fixer, .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
      display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; -webkit-box-orient:vertical; -webkit-box-direction:normal
    }

    .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
      -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; display:flex; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column
    }

    @media (-ms-high-contrast:active), (-ms-high-contrast:none) {
      .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>* {
        min-height:1em
      }
    }

    .vc_row.vc_row-flex::after, .vc_row.vc_row-flex::before {
      display:none
    }

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

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

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

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

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

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

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

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

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

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

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

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

    .vc_ie-flexbox-fixer {
      display:flex; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .fb_type_standard, .fb_type_standard iframe {
      height:25px
    }

    .fb_type_button_count, .fb_type_button_count iframe {
      height:20px
    }

    .fb_type_box_count, .fb_type_box_count iframe {
      height:62px
    }

    .wpb_googleplus_type_standard {
      height:25px
    }

    .wpb_googleplus_type_small {
      height:19px
    }

    .wpb_googleplus_type_medium, .wpb_googleplus_type_tall {
      height:21px
    }

    .wpb_googleplus_type_tall.vc_googleplus-annotation-bubble {
      height:62px
    }

    .wpb_pinterest_type_horizontal, .wpb_pinterest_type_none {
      height:21px
    }

    .wpb_pinterest a {
      border-bottom:0
    }

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

    iframe.twitter-share-button {
      margin:0
    }

    .vc_toggle {
      display:block; margin:0 0 21.74px; padding:0; font-size:1em
    }

    .vc_toggle:last-of-type {
      margin-bottom:35px
    }

    .vc_toggle_title {
      cursor:pointer; display:block; margin:0; padding:0; position:relative; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; font-weight:400
    }

    .vc_toggle_title>h4 {
      display:inline
    }

    .vc_toggle_icon {
      display:none; position:relative; vertical-align:middle
    }

    .vc_toggle_content {
      display:none; margin-bottom:21.74px; margin-top:1em; overflow:hidden; padding:0
    }

    .vc_toggle.vc_toggle_active>.vc_toggle_content {
      display:block
    }

    .vc_toggle_simple .vc_toggle_icon {
      border:0 solid transparent; border-radius:0; display:inline-block; height:22px; width:22px; background-color:transparent; margin-left:2px
    }

    .vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after {
      visibility:hidden
    }

    .vc_toggle_simple .vc_toggle_icon::before {
      height:2px; width:10px
    }

    .vc_toggle_simple .vc_toggle_icon::after {
      height:10px; width:2px
    }

    .vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_icon::before {
      content:''; display:block; left:50%; position:absolute; top:50%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; transform:translate(-50%, -50%); background-color:#2A2A2A
    }

    .vc_toggle_round .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_icon::before, .vc_toggle_rounded .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_icon::before {
      -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); content:''; left:50%; position:absolute; top:50%
    }

    .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#444
    }

    .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_round .vc_toggle_icon {
      border:2px solid transparent; border-radius:50%; display:inline-block; height:22px; width:22px; background-color:#2A2A2A
    }

    .vc_toggle_round.vc_toggle_active .vc_toggle_icon::after {
      visibility:hidden
    }

    .vc_toggle_round .vc_toggle_icon::before {
      height:2px; width:10px
    }

    .vc_toggle_round .vc_toggle_icon::after {
      height:10px; width:2px
    }

    .vc_toggle_round .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_icon::before {
      display:block; box-sizing:border-box; transform:translate(-50%, -50%); background-color:#FFF
    }

    .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:#2A2A2A
    }

    .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:#2A2A2A
    }

    .vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon {
      background-color:#444
    }

    .vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:#444
    }

    .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#444
    }

    .vc_toggle_rounded .vc_toggle_icon {
      border:2px solid transparent; border-radius:20%; display:inline-block; height:22px; width:22px; background-color:#2A2A2A
    }

    .vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after {
      visibility:hidden
    }

    .vc_toggle_rounded .vc_toggle_icon::before {
      height:2px; width:10px
    }

    .vc_toggle_rounded .vc_toggle_icon::after {
      height:10px; width:2px
    }

    .vc_toggle_rounded .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_icon::before {
      display:block; box-sizing:border-box; transform:translate(-50%, -50%); background-color:#FFF
    }

    .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:#2A2A2A
    }

    .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:#2A2A2A
    }

    .vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon {
      background-color:#444
    }

    .vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:#444
    }

    .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#444
    }

    .vc_toggle_square .vc_toggle_icon {
      border:2px solid transparent; border-radius:0; display:inline-block; height:22px; width:22px; background-color:#2A2A2A
    }

    .vc_toggle_square.vc_toggle_active .vc_toggle_icon::after {
      visibility:hidden
    }

    .vc_toggle_square .vc_toggle_icon::before {
      height:2px; width:10px
    }

    .vc_toggle_square .vc_toggle_icon::after {
      height:10px; width:2px
    }

    .vc_toggle_square .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_icon::before {
      content:''; display:block; left:50%; position:absolute; top:50%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); transform:translate(-50%, -50%); background-color:#FFF
    }

    .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:#2A2A2A
    }

    .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:#2A2A2A
    }

    .vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon {
      background-color:#444
    }

    .vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:#444
    }

    .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#444
    }

    .vc_toggle_text_only .vc_toggle_icon {
      display:none
    }

    .vc_toggle_arrow .vc_toggle_icon {
      display:inline-block
    }

    .vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_arrow .vc_toggle_icon::before {
      content:''; border-style:solid; display:block; left:50%; position:absolute; top:50%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg)
    }

    .vc_toggle_arrow .vc_toggle_icon::before {
      border-left:none; border-top:none
    }

    .vc_toggle_arrow .vc_toggle_icon::after {
      border-right:none; border-bottom:none; visibility:hidden
    }

    .vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::before {
      visibility:hidden
    }

    .vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::after {
      visibility:visible
    }

    .vc_toggle.vc_toggle_arrow .vc_toggle_icon {
      height:22px; width:22px; background:0 0
    }

    .vc_toggle.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
      border-width:2px; height:10px; margin-left:-5px; width:10px; border-color:#2A2A2A; background:0 0
    }

    .vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
      margin-top:-10px
    }

    .vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {
      margin-top:-5px
    }

    .vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#444; background:0 0
    }

    .vc_toggle_default .vc_toggle_icon {
      background:#bababa; border:1px solid #acacac; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); -o-transform:translate(0, -50%); transform:translate(0, -50%)
    }

    .vc_toggle_default .vc_toggle_icon::after, .vc_toggle_default .vc_toggle_icon::before {
      content:''; display:block; left:50%; position:absolute; top:50%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); transform:translate(-50%, -50%); background:#bababa
    }

    .vc_toggle_default .vc_toggle_icon::before {
      border:1px solid #acacac
    }

    .vc_toggle_default.vc_toggle_active .vc_toggle_icon::after, .vc_toggle_default.vc_toggle_active .vc_toggle_icon::before {
      visibility:hidden
    }

    .vc_toggle.vc_toggle_default .vc_toggle_icon {
      display:inline-block; width:10px; margin-left:5px; height:4px
    }

    .vc_toggle.vc_toggle_default .vc_toggle_icon::before {
      height:10px; width:4px
    }

    .vc_toggle.vc_toggle_default .vc_toggle_icon::after {
      width:8px; height:2px
    }

    .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before {
      background-color:#5472D2
    }

    .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#7c93dd
    }

    .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_blue .vc_toggle_icon {
      background-color:#5472D2; border-color:transparent
    }

    .vc_toggle_color_blue .vc_toggle_icon::after, .vc_toggle_color_blue .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:#5472D2
    }

    .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:#5472D2
    }

    .vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon {
      background-color:#7c93dd
    }

    .vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:#7c93dd
    }

    .vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before {
      border-color:#3354c0; background:#5472D2
    }

    .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#7c93dd
    }

    .vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#5472d2; background:#7c93dd
    }

    .vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::after {
      background:#5472D2
    }

    .vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
      background:#7c93dd
    }

    .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before {
      border-color:#5472D2; background:0 0
    }

    .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#7c93dd; background:0 0
    }

    .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::before {
      background-color:#00C1CF
    }

    .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#00919c
    }

    .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_turquoise .vc_toggle_icon {
      background-color:#00C1CF; border-color:transparent
    }

    .vc_toggle_color_turquoise .vc_toggle_icon::after, .vc_toggle_color_turquoise .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:#00C1CF
    }

    .vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before {
      border-color:#00919c; background:#00C1CF
    }

    .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:#00C1CF
    }

    .vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon {
      background-color:#00919c
    }

    .vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:#00919c
    }

    .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#00919c
    }

    .vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#006269; background:#00919c
    }

    .vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::after {
      background:#00C1CF
    }

    .vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
      background:#00919c
    }

    .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before {
      border-color:#00C1CF; background:0 0
    }

    .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#00919c; background:0 0
    }

    .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::before {
      background-color:#FE6C61
    }

    .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#fe9b94
    }

    .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_pink .vc_toggle_icon {
      background-color:#FE6C61; border-color:transparent
    }

    .vc_toggle_color_pink .vc_toggle_icon::after, .vc_toggle_color_pink .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:#FE6C61
    }

    .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:#FE6C61
    }

    .vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon {
      background-color:#fe9b94
    }

    .vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:#fe9b94
    }

    .vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before {
      border-color:#fe3d2e; background:#FE6C61
    }

    .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#fe9b94
    }

    .vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#fe6c61; background:#fe9b94
    }

    .vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::after {
      background:#FE6C61
    }

    .vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
      background:#fe9b94
    }

    .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before {
      border-color:#FE6C61; background:0 0
    }

    .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#fe9b94; background:0 0
    }

    .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::before {
      background-color:#8D6DC4
    }

    .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#a991d3
    }

    .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_violet .vc_toggle_icon {
      background-color:#8D6DC4; border-color:transparent
    }

    .vc_toggle_color_violet .vc_toggle_icon::after, .vc_toggle_color_violet .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:#8D6DC4
    }

    .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:#8D6DC4
    }

    .vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon {
      background-color:#a991d3
    }

    .vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:#a991d3
    }

    .vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before {
      border-color:#7149b5; background:#8D6DC4
    }

    .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#a991d3
    }

    .vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#8d6dc4; background:#a991d3
    }

    .vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::after {
      background:#8D6DC4
    }

    .vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
      background:#a991d3
    }

    .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before {
      border-color:#8D6DC4; background:0 0
    }

    .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#a991d3; background:0 0
    }

    .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::before {
      background-color:#4CADC9
    }

    .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#73bfd5
    }

    .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_peacoc .vc_toggle_icon {
      background-color:#4CADC9; border-color:transparent
    }

    .vc_toggle_color_peacoc .vc_toggle_icon::after, .vc_toggle_color_peacoc .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:#4CADC9
    }

    .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:#4CADC9
    }

    .vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon {
      background-color:#73bfd5
    }

    .vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:#73bfd5
    }

    .vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before {
      border-color:#3492ae; background:#4CADC9
    }

    .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#73bfd5
    }

    .vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#4cadc9; background:#73bfd5
    }

    .vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::after {
      background:#4CADC9
    }

    .vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
      background:#73bfd5
    }

    .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before {
      border-color:#4CADC9; background:0 0
    }

    .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#73bfd5; background:0 0
    }

    .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::before {
      background-color:#CEC2AB
    }

    .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#e1d9cb
    }

    .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_chino .vc_toggle_icon {
      background-color:#CEC2AB; border-color:transparent
    }

    .vc_toggle_color_chino .vc_toggle_icon::after, .vc_toggle_color_chino .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:#CEC2AB
    }

    .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:#CEC2AB
    }

    .vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon {
      background-color:#e1d9cb
    }

    .vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:#e1d9cb
    }

    .vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before {
      border-color:#bbab8b; background:#CEC2AB
    }

    .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#e1d9cb
    }

    .vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#cec2ab; background:#e1d9cb
    }

    .vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::after {
      background:#CEC2AB
    }

    .vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
      background:#e1d9cb
    }

    .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::before {
      border-color:#CEC2AB; background:0 0
    }

    .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#e1d9cb; background:0 0
    }

    .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::before {
      background-color:#50485B
    }

    .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#695f77
    }

    .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_mulled_wine .vc_toggle_icon {
      background-color:#50485B; border-color:transparent
    }

    .vc_toggle_color_mulled_wine .vc_toggle_icon::after, .vc_toggle_color_mulled_wine .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:#50485B
    }

    .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:#50485B
    }

    .vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon {
      background-color:#695f77
    }

    .vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:#695f77
    }

    .vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before {
      border-color:#37313f; background:#50485B
    }

    .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#695f77
    }

    .vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#50485b; background:#695f77
    }

    .vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::after {
      background:#50485B
    }

    .vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
      background:#695f77
    }

    .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::before {
      border-color:#50485B; background:0 0
    }

    .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#695f77; background:0 0
    }

    .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::before {
      background-color:#75D69C
    }

    .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#9ce2b8
    }

    .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_vista_blue .vc_toggle_icon {
      background-color:#75D69C; border-color:transparent
    }

    .vc_toggle_color_vista_blue .vc_toggle_icon::after, .vc_toggle_color_vista_blue .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:#75D69C
    }

    .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:#75D69C
    }

    .vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon {
      background-color:#9ce2b8
    }

    .vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:#9ce2b8
    }

    .vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before {
      border-color:#4eca80; background:#75D69C
    }

    .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#9ce2b8
    }

    .vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#75d69c; background:#9ce2b8
    }

    .vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::after {
      background:#75D69C
    }

    .vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
      background:#9ce2b8
    }

    .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::before {
      border-color:#75D69C; background:0 0
    }

    .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#9ce2b8; background:0 0
    }

    .vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::before {
      background-color:#2A2A2A
    }

    .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#444
    }

    .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_black .vc_toggle_icon {
      background-color:#2A2A2A; border-color:transparent
    }

    .vc_toggle_color_black .vc_toggle_icon::after, .vc_toggle_color_black .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:#2A2A2A
    }

    .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:#2A2A2A
    }

    .vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon {
      background-color:#444
    }

    .vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:#444
    }

    .vc_toggle_color_black.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before {
      border-color:#101010; background:#2A2A2A
    }

    .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#444
    }

    .vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#2a2a2a; background:#444
    }

    .vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::after {
      background:#2A2A2A
    }

    .vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
      background:#444
    }

    .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::before {
      border-color:#2A2A2A; background:0 0
    }

    .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#444; background:0 0
    }

    .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::before {
      background-color:#EBEBEB
    }

    .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#d2d2d2
    }

    .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_grey .vc_toggle_icon {
      background-color:#EBEBEB; border-color:transparent
    }

    .vc_toggle_color_grey .vc_toggle_icon::after, .vc_toggle_color_grey .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:#EBEBEB
    }

    .vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before {
      border-color:#d2d2d2; background:#EBEBEB
    }

    .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:#EBEBEB
    }

    .vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon {
      background-color:#d2d2d2
    }

    .vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:#d2d2d2
    }

    .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#d2d2d2
    }

    .vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#b8b8b8; background:#d2d2d2
    }

    .vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after {
      background:#EBEBEB
    }

    .vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
      background:#d2d2d2
    }

    .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before {
      border-color:#EBEBEB; background:0 0
    }

    .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#d2d2d2; background:0 0
    }

    .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::before {
      background-color:#F7BE68
    }

    .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#fad398
    }

    .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_orange .vc_toggle_icon {
      background-color:#F7BE68; border-color:transparent
    }

    .vc_toggle_color_orange .vc_toggle_icon::after, .vc_toggle_color_orange .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:#F7BE68
    }

    .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:#F7BE68
    }

    .vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon {
      background-color:#fad398
    }

    .vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:#fad398
    }

    .vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before {
      border-color:#f4a938; background:#F7BE68
    }

    .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#fad398
    }

    .vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#f7be68; background:#fad398
    }

    .vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::after {
      background:#F7BE68
    }

    .vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
      background:#fad398
    }

    .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::before {
      border-color:#F7BE68; background:0 0
    }

    .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#fad398; background:0 0
    }

    .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::before {
      background-color:#5AA1E3
    }

    .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#86baea
    }

    .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_sky .vc_toggle_icon {
      background-color:#5AA1E3; border-color:transparent
    }

    .vc_toggle_color_sky .vc_toggle_icon::after, .vc_toggle_color_sky .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:#5AA1E3
    }

    .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:#5AA1E3
    }

    .vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon {
      background-color:#86baea
    }

    .vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:#86baea
    }

    .vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before {
      border-color:#2e88dc; background:#5AA1E3
    }

    .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#86baea
    }

    .vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#5aa1e3; background:#86baea
    }

    .vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::after {
      background:#5AA1E3
    }

    .vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
      background:#86baea
    }

    .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::before {
      border-color:#5AA1E3; background:0 0
    }

    .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#86baea; background:0 0
    }

    .vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::before {
      background-color:#6DAB3C
    }

    .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#87c456
    }

    .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_green .vc_toggle_icon {
      background-color:#6DAB3C; border-color:transparent
    }

    .vc_toggle_color_green .vc_toggle_icon::after, .vc_toggle_color_green .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:#6DAB3C
    }

    .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:#6DAB3C
    }

    .vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon {
      background-color:#87c456
    }

    .vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:#87c456
    }

    .vc_toggle_color_green.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before {
      border-color:#55852f; background:#6DAB3C
    }

    .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#87c456
    }

    .vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#6dab3c; background:#87c456
    }

    .vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::after {
      background:#6DAB3C
    }

    .vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
      background:#87c456
    }

    .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::before {
      border-color:#6DAB3C; background:0 0
    }

    .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#87c456; background:0 0
    }

    .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::before {
      background-color:#F4524D
    }

    .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#f7817d
    }

    .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_juicy_pink .vc_toggle_icon {
      background-color:#F4524D; border-color:transparent
    }

    .vc_toggle_color_juicy_pink .vc_toggle_icon::after, .vc_toggle_color_juicy_pink .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:#F4524D
    }

    .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:#F4524D
    }

    .vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon {
      background-color:#f7817d
    }

    .vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:#f7817d
    }

    .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before {
      border-color:#f1231d; background:#F4524D
    }

    .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#f7817d
    }

    .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#f4524d; background:#f7817d
    }

    .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::after {
      background:#F4524D
    }

    .vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
      background:#f7817d
    }

    .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::before {
      border-color:#F4524D; background:0 0
    }

    .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#f7817d; background:0 0
    }

    .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::before {
      background-color:#F79468
    }

    .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#fab698
    }

    .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_sandy_brown .vc_toggle_icon {
      background-color:#F79468; border-color:transparent
    }

    .vc_toggle_color_sandy_brown .vc_toggle_icon::after, .vc_toggle_color_sandy_brown .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:#F79468
    }

    .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:#F79468
    }

    .vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon {
      background-color:#fab698
    }

    .vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:#fab698
    }

    .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before {
      border-color:#f47238; background:#F79468
    }

    .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#fab698
    }

    .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#f79468; background:#fab698
    }

    .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::after {
      background:#F79468
    }

    .vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
      background:#fab698
    }

    .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::before {
      border-color:#F79468; background:0 0
    }

    .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#fab698; background:0 0
    }

    .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::before {
      background-color:#B97EBB
    }

    .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#cb9fcd
    }

    .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_purple .vc_toggle_icon {
      background-color:#B97EBB; border-color:transparent
    }

    .vc_toggle_color_purple .vc_toggle_icon::after, .vc_toggle_color_purple .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:#B97EBB
    }

    .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:#B97EBB
    }

    .vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon {
      background-color:#cb9fcd
    }

    .vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:#cb9fcd
    }

    .vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before {
      border-color:#a75da9; background:#B97EBB
    }

    .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#cb9fcd
    }

    .vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#b97ebb; background:#cb9fcd
    }

    .vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::after {
      background:#B97EBB
    }

    .vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
      background:#cb9fcd
    }

    .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::before {
      border-color:#B97EBB; background:0 0
    }

    .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#cb9fcd; background:0 0
    }

    .vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#e6e6e6
    }

    .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:transparent
    }

    .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:transparent
    }

    .vc_toggle_color_white .vc_toggle_icon {
      background-color:#FFF; border-color:transparent
    }

    .vc_toggle_color_white .vc_toggle_icon::after, .vc_toggle_color_white .vc_toggle_icon::before {
      background-color:#2A2A2A
    }

    .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon {
      background-color:transparent; border-color:#FFF
    }

    .vc_toggle_color_white.vc_toggle_default .vc_toggle_icon, .vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before {
      border-color:#e6e6e6; background:#FFF
    }

    .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::before {
      background-color:#FFF
    }

    .vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon {
      background-color:#e6e6e6
    }

    .vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#2A2A2A
    }

    .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
      background-color:transparent; border-color:#e6e6e6
    }

    .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before {
      background-color:#e6e6e6
    }

    .vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#ccc; background:#e6e6e6
    }

    .vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::after {
      background:#FFF
    }

    .vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
      background:#e6e6e6
    }

    .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::before {
      border-color:#FFF; background:0 0
    }

    .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {
      background:0 0
    }

    .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after, .vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before {
      border-color:#e6e6e6; background:0 0
    }

    .vc_toggle_size_sm .vc_toggle_icon {
      height:16px; width:16px
    }

    .vc_toggle_size_sm .vc_toggle_icon::before {
      height:2px; width:8px
    }

    .vc_toggle_size_sm .vc_toggle_icon::after {
      height:8px; width:2px
    }

    .vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon {
      display:inline-block; width:8px; margin-left:4px; height:2px
    }

    .vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before {
      height:8px; width:2px
    }

    .vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after {
      width:6px; height:0
    }

    .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
      height:16px; width:16px
    }

    .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
      border-width:2px; height:8px; margin-left:-4px; width:8px
    }

    .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {
      margin-top:-8px
    }

    .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after {
      margin-top:-4px
    }

    .vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title {
      padding-left:24px
    }

    .vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
      position:absolute; left:0; top:50%; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); -o-transform:translate(0, -50%); transform:translate(0, -50%)
    }

    .vc_toggle_size_sm.vc_toggle_default .vc_toggle_content, .vc_toggle_size_sm.vc_toggle_default .vc_toggle_title {
      padding-left:17.6px
    }

    .vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {
      margin-left:8px
    }

    .vc_toggle_size_md .vc_toggle_icon {
      height:22px; width:22px
    }

    .vc_toggle_size_md .vc_toggle_icon::before {
      height:2px; width:10px
    }

    .vc_toggle_size_md .vc_toggle_icon::after {
      height:10px; width:2px
    }

    .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {
      display:inline-block; width:10px; margin-left:5px; height:4px
    }

    .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {
      height:10px; width:4px
    }

    .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {
      width:8px; height:2px
    }

    .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
      height:22px; width:22px
    }

    .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
      border-width:2px; height:10px; margin-left:-5px; width:10px
    }

    .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {
      margin-top:-10px
    }

    .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after {
      margin-top:-5px
    }

    .vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title {
      padding-left:33px
    }

    .vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
      position:absolute; left:0; top:50%; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); -o-transform:translate(0, -50%); transform:translate(0, -50%)
    }

    .vc_toggle_size_md.vc_toggle_default .vc_toggle_content, .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
      padding-left:24.2px
    }

    .vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {
      margin-left:11px
    }

    .vc_toggle_size_lg .vc_toggle_icon {
      height:28px; width:28px
    }

    .vc_toggle_size_lg .vc_toggle_icon::before {
      height:2px; width:14px
    }

    .vc_toggle_size_lg .vc_toggle_icon::after {
      height:14px; width:2px
    }

    .vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon {
      display:inline-block; width:14px; margin-left:7px; height:4px
    }

    .vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::before {
      height:14px; width:4px
    }

    .vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::after {
      width:12px; height:2px
    }

    .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
      height:28px; width:28px
    }

    .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
      border-width:2px; height:14px; margin-left:-7px; width:14px
    }

    .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {
      margin-top:-14px
    }

    .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after {
      margin-top:-7px
    }

    .vc_toggle_size_lg.vc_toggle_default .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title {
      padding-left:42px
    }

    .vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon {
      position:absolute; left:0; top:50%; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); -o-transform:translate(0, -50%); transform:translate(0, -50%)
    }

    .vc_toggle_size_lg.vc_toggle_default .vc_toggle_content, .vc_toggle_size_lg.vc_toggle_default .vc_toggle_title {
      padding-left:30.8px
    }

    .vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {
      margin-left:14px
    }

    .vc_toggle_default .vc_toggle_content, .vc_toggle_default .vc_toggle_title, .vc_toggle_round .vc_toggle_content, .vc_toggle_round .vc_toggle_title, .vc_toggle_rounded .vc_toggle_content, .vc_toggle_rounded .vc_toggle_title, .vc_toggle_simple .vc_toggle_content, .vc_toggle_simple .vc_toggle_title, .vc_toggle_square .vc_toggle_content, .vc_toggle_square .vc_toggle_title {
      padding-left:33px
    }

    .vc_toggle_default .vc_toggle_content .vc_toggle_icon, .vc_toggle_default .vc_toggle_title .vc_toggle_icon, .vc_toggle_round .vc_toggle_content .vc_toggle_icon, .vc_toggle_round .vc_toggle_title .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_content .vc_toggle_icon, .vc_toggle_rounded .vc_toggle_title .vc_toggle_icon, .vc_toggle_simple .vc_toggle_content .vc_toggle_icon, .vc_toggle_simple .vc_toggle_title .vc_toggle_icon, .vc_toggle_square .vc_toggle_content .vc_toggle_icon, .vc_toggle_square .vc_toggle_title .vc_toggle_icon {
      position:absolute; left:0; top:50%; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); -o-transform:translate(0, -50%); transform:translate(0, -50%)
    }

    .vc_toggle_default .vc_toggle_content, .vc_toggle_default .vc_toggle_title {
      padding-left:24.2px
    }

    .vc_toggle_arrow .vc_toggle_icon {
      margin-left:11px
    }

    .wpb_widgetised_column .wpb_wrapper>ul {
      margin:0
    }

    .wpb_widgetised_column .wpb_wrapper>ul>li {
      margin-left:0; background-image:none; list-style:none !important
    }

    .wpb_widgetised_column .wpb_wrapper>ul>li:after, .wpb_widgetised_column .wpb_wrapper>ul>li:before {
      display:none !important
    }

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

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label, .vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label {
      text-shadow:0 -1px 0 rgba(0, 0, 0, .25); color:#fff
    }

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

    .vc_vc_button .vc_btn, .vc_vc_button2 .vc_btn {
      margin-top:5px; margin-bottom:5px
    }

    .wpb_button:hover {
      color:#333; background-color:#e6e6e6; -webkit-transition:background-color .1s linear; -o-transition:background-color .1s linear; transition:background-color .1s linear; background-image:none
    }

    .wpb_button:focus {
      outline:dotted thin; outline:-webkit-focus-ring-color auto 5px; outline-offset:-2px
    }

    .wpb_button.active, .wpb_button:active {
      background-color:#e6e6e6; background-image:none; outline:0; -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); box-shadow:inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05)
    }

    button.wpb_btn-large, span.wpb_btn-large {
      padding:9px 14px; font-size:15px; line-height:normal; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px
    }

    button.wpb_btn-large [class^=icon-], span.wpb_btn-large [class^=icon-] {
      margin-top:1px
    }

    button.wpb_btn-small, span.wpb_btn-small {
      padding:5px 9px; font-size:11px; line-height:16px
    }

    button.wpb_btn-small [class^=icon-], span.wpb_btn-small [class^=icon-] {
      margin-top:-1px
    }

    button.wpb_btn-mini, span.wpb_btn-mini {
      padding:2px 6px; font-size:11px; line-height:14px
    }

    .wpb_btn-danger, .wpb_btn-danger:hover, .wpb_btn-info, .wpb_btn-info:hover, .wpb_btn-inverse, .wpb_btn-inverse:hover, .wpb_btn-primary, .wpb_btn-primary:hover, .wpb_btn-success, .wpb_btn-success:hover, .wpb_btn-warning, .wpb_btn-warning:hover {
      color:#FFF; text-shadow:0 -1px 0 rgba(0, 0, 0, .25)
    }

    .wpb_btn-danger.active, .wpb_btn-info.active, .wpb_btn-inverse.active, .wpb_btn-primary.active, .wpb_btn-success.active, .wpb_btn-warning.active {
      color:rgba(255, 255, 255, .75)
    }

    .wpb_btn-primary {
      background-color:#08c
    }

    .wpb_btn-primary.active, .wpb_btn-primary.disabled, .wpb_btn-primary:active, .wpb_btn-primary:hover, .wpb_btn-primary[disabled] {
      background-color:#0077b3
    }

    .wpb_btn-warning {
      background-color:#F90
    }

    .wpb_btn-warning.active, .wpb_btn-warning.disabled, .wpb_btn-warning:active, .wpb_btn-warning:hover, .wpb_btn-warning[disabled] {
      background-color:#e68a00
    }

    .wpb_btn-danger {
      background-color:#FF675B
    }

    .wpb_btn-danger.active, .wpb_btn-danger.disabled, .wpb_btn-danger:active, .wpb_btn-danger:hover, .wpb_btn-danger[disabled] {
      background-color:#ff4f42
    }

    .wpb_btn-success {
      background-color:#6AB165
    }

    .wpb_btn-success.active, .wpb_btn-success.disabled, .wpb_btn-success:active, .wpb_btn-success:hover, .wpb_btn-success[disabled] {
      background-color:#5aa855
    }

    .wpb_btn-info {
      background-color:#58B9DA
    }

    .wpb_btn-info.active, .wpb_btn-info.disabled, .wpb_btn-info:active, .wpb_btn-info:hover, .wpb_btn-info[disabled] {
      background-color:#43b0d5
    }

    .wpb_btn-inverse {
      background-color:#555
    }

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

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

    a.wpb_button_a {
      border:none
    }

    .vc_btn3-container {
      display:block; margin-bottom:21.74px; max-width:100%
    }

    .vc_btn3-container.vc_btn3-inline {
      display:inline-block; vertical-align:top
    }

    .vc_general.vc_btn3 {
      display:inline-block; margin-bottom:0; text-align:center; vertical-align:middle; cursor:pointer; background-image:none; background-color:transparent; color:#5472D2; border:1px solid transparent; box-sizing:border-box; word-wrap:break-word; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; position:relative; top:0; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out; line-height:normal; font-size:14px; padding:14px 20px
    }

    .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a, .wpb_gallery .wpb_flexslider .flex-caption {
      cursor:default
    }

    .wpb_call_to_action, .wpb_call_to_action .wpb_button {
      -webkit-box-sizing:border-box; -moz-box-sizing:border-box
    }

    .vc_general.vc_btn3.vc_btn3-style-outline, .vc_general.vc_btn3.vc_btn3-style-outline-custom {
      padding:13px 19px
    }

    .vc_general.vc_btn3.active, .vc_general.vc_btn3:active, .vc_general.vc_btn3:focus {
      outline:0
    }

    .vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {
      border:1px solid transparent; text-decoration:none; color:#4868cf
    }

    .vc_general.vc_btn3 .vc_btn3-icon {
      vertical-align:top; height:14px; line-height:1; font-size:16px
    }

    .vc_general.vc_btn3 .vc_btn3-icon-inner {
      display:block; position:absolute; top:50%; left:0; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%)
    }

    .vc_general.vc_btn3 .vc_btn3-placeholder {
      display:inline-block; vertical-align:top; width:0
    }

    .vc_btn3.vc_btn3-icon-left, .vc_btn3.vc_btn3-icon-right {
      position:relative
    }

    .vc_btn3.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3.vc_btn3-icon-right .vc_btn3-icon {
      display:block; position:absolute; top:50%; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); -o-transform:translate(0, -50%); transform:translate(0, -50%)
    }

    .vc_btn3.vc_btn3-icon-left {
      text-align:left
    }

    .vc_btn3.vc_btn3-icon-right {
      text-align:right
    }

    .vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner {
      -webkit-transform:translate(-75%, -50%); -ms-transform:translate(-75%, -50%); transform:translate(-75%, -50%)
    }

    .vc_btn3.vc_btn3-o-empty .vc_btn3-icon {
      -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%)
    }

    .vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner {
      -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%)
    }

    .vc_btn3.vc_btn3-style-classic {
      border-color:rgba(0, 0, 0, .1)
    }

    .vc_btn3.vc_btn3-style-modern {
      background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .01) 100%); background-image:-o-linear-gradient(top, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .01) 100%); background-image:linear-gradient(to bottom, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .01) 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#03ffffff', GradientType=0)
    }

    .vc_btn3.vc_btn3-style-outline, .vc_btn3.vc_btn3-style-outline-custom, .vc_btn3.vc_btn3-style-outline-custom:focus, .vc_btn3.vc_btn3-style-outline-custom:hover, .vc_btn3.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-style-outline:hover {
      border-width:2px
    }

    .vc_btn3.vc_btn3-style-custom {
      background-image:-webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1)); background-image:-o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1)); background-image:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1)); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0); background-repeat:repeat-x; background-size:200%; background-position:0 -100%
    }

    .vc_btn3.vc_btn3-style-custom:focus, .vc_btn3.vc_btn3-style-custom:hover {
      background-position:0 100%
    }

    .vc_btn3.vc_btn3-block {
      display:block; width:100%; text-align:inherit
    }

    .vc_btn3.vc_btn3-shape-square {
      border-radius:0
    }

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

    .vc_btn3.vc_btn3-shape-round {
      border-radius:2em
    }

    .vc_btn3.vc_btn3-size-xs {
      font-size:11px; padding:8px 12px
    }

    .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom {
      padding:7px 11px
    }

    .vc_btn3.vc_btn3-size-xs .vc_btn3-icon {
      font-size:14px; height:11px; line-height:11px
    }

    .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
      padding-left:31px
    }

    .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
      left:12px
    }

    .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
      padding-right:31px
    }

    .vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
      right:12px
    }

    .vc_btn3.vc_btn3-size-sm {
      font-size:12px; padding:11px 16px
    }

    .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom {
      padding:10px 15px
    }

    .vc_btn3.vc_btn3-size-sm .vc_btn3-icon {
      font-size:14px; height:12px; line-height:12px
    }

    .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
      padding-left:39px
    }

    .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
      left:16px
    }

    .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
      padding-right:39px
    }

    .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
      right:16px
    }

    .vc_btn3.vc_btn3-size-md {
      font-size:14px; padding:14px 20px
    }

    .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
      padding:13px 19px
    }

    .vc_btn3.vc_btn3-size-md .vc_btn3-icon {
      font-size:16px; height:14px; line-height:14px
    }

    .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
      padding-left:48px
    }

    .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
      left:20px
    }

    .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
      padding-right:48px
    }

    .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
      right:20px
    }

    .vc_btn3.vc_btn3-size-lg {
      font-size:16px; padding:18px 25px
    }

    .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {
      padding:17px 24px
    }

    .vc_btn3.vc_btn3-size-lg .vc_btn3-icon {
      font-size:20px; height:16px; line-height:16px
    }

    .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
      padding-left:60px
    }

    .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
      left:25px
    }

    .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
      padding-right:60px
    }

    .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
      right:25px
    }

    .vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
      color:#fff; background-color:#5472D2
    }

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-blue:focus, .vc_btn3.vc_btn3-color-blue:hover {
      color:#f7f7f7; background-color:#3c5ecc
    }

    .vc_btn3.vc_btn3-color-blue.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-blue:active {
      color:#f2f2f2; background-color:#3558c8
    }

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

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover {
      color:#fff; border-color:#5472D2; background-color:#5472D2
    }

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d {
      color:#fff; background-color:#5472D2; box-shadow:0 5px 0 #3253bc
    }

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover {
      color:#f7f7f7; background-color:#5472D2; top:3px; box-shadow:0 2px 0 #3253bc
    }

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active {
      color:#f2f2f2; background-color:#5472D2
    }

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs {
      box-shadow:0 3px 0 #3253bc
    }

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
      top:1px; box-shadow:0 2px 0 #3253bc
    }

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm {
      box-shadow:0 4px 0 #3253bc
    }

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
      top:2px; box-shadow:0 2px 0 #3253bc
    }

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg {
      box-shadow:0 5px 0 #3253bc
    }

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
      top:3px; box-shadow:0 2px 0 #3253bc
    }

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

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover {
      color:#f7f7f7; border-color:#3c5ecc; background-color:#3c5ecc
    }

    .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active {
      color:#f2f2f2; border-color:#3558c8; background-color:#3558c8
    }

    .vc_btn3.vc_btn3-color-turquoise, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat {
      color:#fff; background-color:#00C1CF
    }

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-turquoise:focus, .vc_btn3.vc_btn3-color-turquoise:hover {
      color:#f7f7f7; background-color:#00a4b0
    }

    .vc_btn3.vc_btn3-color-turquoise.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-turquoise:active {
      color:#f2f2f2; background-color:#009ba6
    }

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

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover {
      color:#fff; border-color:#00C1CF; background-color:#00C1CF
    }

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d {
      color:#fff; background-color:#00C1CF; box-shadow:0 5px 0 #008d97
    }

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover {
      color:#f7f7f7; background-color:#00C1CF; top:3px; box-shadow:0 2px 0 #008d97
    }

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active {
      color:#f2f2f2; background-color:#00C1CF
    }

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs {
      box-shadow:0 3px 0 #008d97
    }

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover {
      top:1px; box-shadow:0 2px 0 #008d97
    }

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm {
      box-shadow:0 4px 0 #008d97
    }

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover {
      top:2px; box-shadow:0 2px 0 #008d97
    }

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg {
      box-shadow:0 5px 0 #008d97
    }

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover {
      top:3px; box-shadow:0 2px 0 #008d97
    }

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

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover {
      color:#f7f7f7; border-color:#00a4b0; background-color:#00a4b0
    }

    .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active {
      color:#f2f2f2; border-color:#009ba6; background-color:#009ba6
    }

    .vc_btn3.vc_btn3-color-pink, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat {
      color:#fff; background-color:#FE6C61
    }

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-pink:focus, .vc_btn3.vc_btn3-color-pink:hover {
      color:#f7f7f7; background-color:#fe5043
    }

    .vc_btn3.vc_btn3-color-pink.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-pink:active {
      color:#f2f2f2; background-color:#fe4638
    }

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

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover {
      color:#fff; border-color:#FE6C61; background-color:#FE6C61
    }

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d {
      color:#fff; background-color:#FE6C61; box-shadow:0 5px 0 #fe3829
    }

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover {
      color:#f7f7f7; background-color:#FE6C61; top:3px; box-shadow:0 2px 0 #fe3829
    }

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

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs {
      box-shadow:0 3px 0 #fe3829
    }

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
      top:1px; box-shadow:0 2px 0 #fe3829
    }

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm {
      box-shadow:0 4px 0 #fe3829
    }

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
      top:2px; box-shadow:0 2px 0 #fe3829
    }

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg {
      box-shadow:0 5px 0 #fe3829
    }

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
      top:3px; box-shadow:0 2px 0 #fe3829
    }

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

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover {
      color:#f7f7f7; border-color:#fe5043; background-color:#fe5043
    }

    .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active {
      color:#f2f2f2; border-color:#fe4638; background-color:#fe4638
    }

    .vc_btn3.vc_btn3-color-violet, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat {
      color:#fff; background-color:#8D6DC4
    }

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-violet:focus, .vc_btn3.vc_btn3-color-violet:hover {
      color:#f7f7f7; background-color:#7c57bb
    }

    .vc_btn3.vc_btn3-color-violet.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-violet:active {
      color:#f2f2f2; background-color:#7650b8
    }

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

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover {
      color:#fff; border-color:#8D6DC4; background-color:#8D6DC4
    }

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d {
      color:#fff; background-color:#8D6DC4; box-shadow:0 5px 0 #6e48b1
    }

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover {
      color:#f7f7f7; background-color:#8D6DC4; top:3px; box-shadow:0 2px 0 #6e48b1
    }

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active {
      color:#f2f2f2; background-color:#8D6DC4
    }

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs {
      box-shadow:0 3px 0 #6e48b1
    }

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover {
      top:1px; box-shadow:0 2px 0 #6e48b1
    }

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm {
      box-shadow:0 4px 0 #6e48b1
    }

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover {
      top:2px; box-shadow:0 2px 0 #6e48b1
    }

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg {
      box-shadow:0 5px 0 #6e48b1
    }

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover {
      top:3px; box-shadow:0 2px 0 #6e48b1
    }

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

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover {
      color:#f7f7f7; border-color:#7c57bb; background-color:#7c57bb
    }

    .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active {
      color:#f2f2f2; border-color:#7650b8; background-color:#7650b8
    }

    .vc_btn3.vc_btn3-color-peacoc, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat {
      color:#fff; background-color:#4CADC9
    }

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-peacoc:focus, .vc_btn3.vc_btn3-color-peacoc:hover {
      color:#f7f7f7; background-color:#39a0bd
    }

    .vc_btn3.vc_btn3-color-peacoc.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-peacoc:active {
      color:#f2f2f2; background-color:#3799b5
    }

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

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover {
      color:#fff; border-color:#4CADC9; background-color:#4CADC9
    }

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d {
      color:#fff; background-color:#4CADC9; box-shadow:0 5px 0 #338faa
    }

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover {
      color:#f7f7f7; background-color:#4CADC9; top:3px; box-shadow:0 2px 0 #338faa
    }

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active {
      color:#f2f2f2; background-color:#4CADC9
    }

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs {
      box-shadow:0 3px 0 #338faa
    }

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover {
      top:1px; box-shadow:0 2px 0 #338faa
    }

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm {
      box-shadow:0 4px 0 #338faa
    }

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover {
      top:2px; box-shadow:0 2px 0 #338faa
    }

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg {
      box-shadow:0 5px 0 #338faa
    }

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover {
      top:3px; box-shadow:0 2px 0 #338faa
    }

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

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover {
      color:#f7f7f7; border-color:#39a0bd; background-color:#39a0bd
    }

    .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active {
      color:#f2f2f2; border-color:#3799b5; background-color:#3799b5
    }

    .vc_btn3.vc_btn3-color-chino, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat {
      color:#fff; background-color:#CEC2AB
    }

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-chino:focus, .vc_btn3.vc_btn3-color-chino:hover {
      color:#f7f7f7; background-color:#c3b498
    }

    .vc_btn3.vc_btn3-color-chino.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-chino:active {
      color:#f2f2f2; background-color:#bfaf91
    }

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

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover {
      color:#fff; border-color:#CEC2AB; background-color:#CEC2AB
    }

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d {
      color:#fff; background-color:#CEC2AB; box-shadow:0 5px 0 #b9a888
    }

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover {
      color:#f7f7f7; background-color:#CEC2AB; top:3px; box-shadow:0 2px 0 #b9a888
    }

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

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs {
      box-shadow:0 3px 0 #b9a888
    }

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover {
      top:1px; box-shadow:0 2px 0 #b9a888
    }

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm {
      box-shadow:0 4px 0 #b9a888
    }

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover {
      top:2px; box-shadow:0 2px 0 #b9a888
    }

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg {
      box-shadow:0 5px 0 #b9a888
    }

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover {
      top:3px; box-shadow:0 2px 0 #b9a888
    }

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

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover {
      color:#f7f7f7; border-color:#c3b498; background-color:#c3b498
    }

    .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active {
      color:#f2f2f2; border-color:#bfaf91; background-color:#bfaf91
    }

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

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-mulled-wine:focus, .vc_btn3.vc_btn3-color-mulled-wine:hover {
      color:#f7f7f7; background-color:#413a4a
    }

    .vc_btn3.vc_btn3-color-mulled-wine.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-mulled-wine:active {
      color:#f2f2f2; background-color:#3c3644
    }

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

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover {
      color:#fff; border-color:#50485B; background-color:#50485B
    }

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d {
      color:#fff; background-color:#50485B; box-shadow:0 5px 0 #342f3c
    }

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover {
      color:#f7f7f7; background-color:#50485B; top:3px; box-shadow:0 2px 0 #342f3c
    }

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active {
      color:#f2f2f2; background-color:#50485B
    }

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs {
      box-shadow:0 3px 0 #342f3c
    }

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover {
      top:1px; box-shadow:0 2px 0 #342f3c
    }

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm {
      box-shadow:0 4px 0 #342f3c
    }

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover {
      top:2px; box-shadow:0 2px 0 #342f3c
    }

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg {
      box-shadow:0 5px 0 #342f3c
    }

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover {
      top:3px; box-shadow:0 2px 0 #342f3c
    }

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

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover {
      color:#f7f7f7; border-color:#413a4a; background-color:#413a4a
    }

    .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active {
      color:#f2f2f2; border-color:#3c3644; background-color:#3c3644
    }

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

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-vista-blue:focus, .vc_btn3.vc_btn3-color-vista-blue:hover {
      color:#f7f7f7; background-color:#5dcf8b
    }

    .vc_btn3.vc_btn3-color-vista-blue.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-vista-blue:active {
      color:#f2f2f2; background-color:#56cd85
    }

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

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover {
      color:#fff; border-color:#75D69C; background-color:#75D69C
    }

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d {
      color:#fff; background-color:#75D69C; box-shadow:0 5px 0 #4ac97d
    }

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover {
      color:#f7f7f7; background-color:#75D69C; top:3px; box-shadow:0 2px 0 #4ac97d
    }

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active {
      color:#f2f2f2; background-color:#75D69C
    }

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs {
      box-shadow:0 3px 0 #4ac97d
    }

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover {
      top:1px; box-shadow:0 2px 0 #4ac97d
    }

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm {
      box-shadow:0 4px 0 #4ac97d
    }

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover {
      top:2px; box-shadow:0 2px 0 #4ac97d
    }

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg {
      box-shadow:0 5px 0 #4ac97d
    }

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover {
      top:3px; box-shadow:0 2px 0 #4ac97d
    }

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

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover {
      color:#f7f7f7; border-color:#5dcf8b; background-color:#5dcf8b
    }

    .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active {
      color:#f2f2f2; border-color:#56cd85; background-color:#56cd85
    }

    .vc_btn3.vc_btn3-color-orange, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat {
      color:#fff; background-color:#F7BE68
    }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-orange:focus, .vc_btn3.vc_btn3-color-orange:hover {
      color:#f7f7f7; background-color:#f5b14b
    }

    .vc_btn3.vc_btn3-color-orange.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-orange:active {
      color:#f2f2f2; background-color:#f5ad41
    }

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

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover {
      color:#fff; border-color:#F7BE68; background-color:#F7BE68
    }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d {
      color:#fff; background-color:#F7BE68; box-shadow:0 5px 0 #f4a733
    }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover {
      color:#f7f7f7; background-color:#F7BE68; top:3px; box-shadow:0 2px 0 #f4a733
    }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active {
      color:#f2f2f2; background-color:#F7BE68
    }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs {
      box-shadow:0 3px 0 #f4a733
    }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover {
      top:1px; box-shadow:0 2px 0 #f4a733
    }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm {
      box-shadow:0 4px 0 #f4a733
    }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover {
      top:2px; box-shadow:0 2px 0 #f4a733
    }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg {
      box-shadow:0 5px 0 #f4a733
    }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover {
      top:3px; box-shadow:0 2px 0 #f4a733
    }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {
      color:#fff; border-color:#F7BE68; background-color:#F7BE68
    }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover {
      color:#f7f7f7; border-color:#f5b14b; background-color:#f5b14b
    }

    .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active {
      color:#f2f2f2; border-color:#f5ad41; background-color:#f5ad41
    }

    .vc_btn3.vc_btn3-color-sky, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat {
      color:#fff; background-color:#5AA1E3
    }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sky:focus, .vc_btn3.vc_btn3-color-sky:hover {
      color:#f7f7f7; background-color:#4092df
    }

    .vc_btn3.vc_btn3-color-sky.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-sky:active {
      color:#f2f2f2; background-color:#378ddd
    }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline {
      color:#5AA1E3; border-color:#5AA1E3; background-color:transparent
    }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover {
      color:#fff; border-color:#5AA1E3; background-color:#5AA1E3
    }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d {
      color:#fff; background-color:#5AA1E3; box-shadow:0 5px 0 #2a86db
    }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover {
      color:#f7f7f7; background-color:#5AA1E3; top:3px; box-shadow:0 2px 0 #2a86db
    }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active {
      color:#f2f2f2; background-color:#5AA1E3
    }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs {
      box-shadow:0 3px 0 #2a86db
    }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover {
      top:1px; box-shadow:0 2px 0 #2a86db
    }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm {
      box-shadow:0 4px 0 #2a86db
    }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover {
      top:2px; box-shadow:0 2px 0 #2a86db
    }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg {
      box-shadow:0 5px 0 #2a86db
    }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover {
      top:3px; box-shadow:0 2px 0 #2a86db
    }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern {
      color:#fff; border-color:#5AA1E3; background-color:#5AA1E3
    }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover {
      color:#f7f7f7; border-color:#4092df; background-color:#4092df
    }

    .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active {
      color:#f2f2f2; border-color:#378ddd; background-color:#378ddd
    }

    .vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
      color:#fff; background-color:#6DAB3C
    }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-green:focus, .vc_btn3.vc_btn3-color-green:hover {
      color:#f7f7f7; background-color:#5f9434
    }

    .vc_btn3.vc_btn3-color-green.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-green:active {
      color:#f2f2f2; background-color:#5a8d31
    }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline {
      color:#6DAB3C; border-color:#6DAB3C; background-color:transparent
    }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover {
      color:#fff; border-color:#6DAB3C; background-color:#6DAB3C
    }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d {
      color:#fff; background-color:#6DAB3C; box-shadow:0 5px 0 #53812d
    }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover {
      color:#f7f7f7; background-color:#6DAB3C; top:3px; box-shadow:0 2px 0 #53812d
    }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active {
      color:#f2f2f2; background-color:#6DAB3C
    }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs {
      box-shadow:0 3px 0 #53812d
    }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover {
      top:1px; box-shadow:0 2px 0 #53812d
    }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm {
      box-shadow:0 4px 0 #53812d
    }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover {
      top:2px; box-shadow:0 2px 0 #53812d
    }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg {
      box-shadow:0 5px 0 #53812d
    }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover {
      top:3px; box-shadow:0 2px 0 #53812d
    }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
      color:#fff; border-color:#6DAB3C; background-color:#6DAB3C
    }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover {
      color:#f7f7f7; border-color:#5f9434; background-color:#5f9434
    }

    .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active {
      color:#f2f2f2; border-color:#5a8d31; background-color:#5a8d31
    }

    .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
      color:#fff; background-color:#F4524D
    }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover {
      color:#f7f7f7; background-color:#f23630
    }

    .vc_btn3.vc_btn3-color-juicy-pink.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-juicy-pink:active {
      color:#f2f2f2; background-color:#f22d27
    }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline {
      color:#F4524D; border-color:#F4524D; background-color:transparent
    }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover {
      color:#fff; border-color:#F4524D; background-color:#F4524D
    }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d {
      color:#fff; background-color:#F4524D; box-shadow:0 5px 0 #f11f18
    }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover {
      color:#f7f7f7; background-color:#F4524D; top:3px; box-shadow:0 2px 0 #f11f18
    }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active {
      color:#f2f2f2; background-color:#F4524D
    }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs {
      box-shadow:0 3px 0 #f11f18
    }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover {
      top:1px; box-shadow:0 2px 0 #f11f18
    }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm {
      box-shadow:0 4px 0 #f11f18
    }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover {
      top:2px; box-shadow:0 2px 0 #f11f18
    }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg {
      box-shadow:0 5px 0 #f11f18
    }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover {
      top:3px; box-shadow:0 2px 0 #f11f18
    }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern {
      color:#fff; border-color:#F4524D; background-color:#F4524D
    }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover {
      color:#f7f7f7; border-color:#f23630; background-color:#f23630
    }

    .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active {
      color:#f2f2f2; border-color:#f22d27; background-color:#f22d27
    }

    .vc_btn3.vc_btn3-color-sandy-brown, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat {
      color:#fff; background-color:#F79468
    }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-sandy-brown:focus, .vc_btn3.vc_btn3-color-sandy-brown:hover {
      color:#f7f7f7; background-color:#f57f4b
    }

    .vc_btn3.vc_btn3-color-sandy-brown.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-sandy-brown:active {
      color:#f2f2f2; background-color:#f57941
    }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline {
      color:#F79468; border-color:#F79468; background-color:transparent
    }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover {
      color:#fff; border-color:#F79468; background-color:#F79468
    }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d {
      color:#fff; background-color:#F79468; box-shadow:0 5px 0 #f46e33
    }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover {
      color:#f7f7f7; background-color:#F79468; top:3px; box-shadow:0 2px 0 #f46e33
    }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active {
      color:#f2f2f2; background-color:#F79468
    }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs {
      box-shadow:0 3px 0 #f46e33
    }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover {
      top:1px; box-shadow:0 2px 0 #f46e33
    }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm {
      box-shadow:0 4px 0 #f46e33
    }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover {
      top:2px; box-shadow:0 2px 0 #f46e33
    }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg {
      box-shadow:0 5px 0 #f46e33
    }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover {
      top:3px; box-shadow:0 2px 0 #f46e33
    }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern {
      color:#fff; border-color:#F79468; background-color:#F79468
    }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover {
      color:#f7f7f7; border-color:#f57f4b; background-color:#f57f4b
    }

    .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active {
      color:#f2f2f2; border-color:#f57941; background-color:#f57941
    }

    .vc_btn3.vc_btn3-color-purple, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat {
      color:#fff; background-color:#B97EBB
    }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-purple:focus, .vc_btn3.vc_btn3-color-purple:hover {
      color:#f7f7f7; background-color:#ae6ab0
    }

    .vc_btn3.vc_btn3-color-purple.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-purple:active {
      color:#f2f2f2; background-color:#ab63ad
    }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline {
      color:#B97EBB; border-color:#B97EBB; background-color:transparent
    }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover {
      color:#fff; border-color:#B97EBB; background-color:#B97EBB
    }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d {
      color:#fff; background-color:#B97EBB; box-shadow:0 5px 0 #a559a8
    }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover {
      color:#f7f7f7; background-color:#B97EBB; top:3px; box-shadow:0 2px 0 #a559a8
    }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active {
      color:#f2f2f2; background-color:#B97EBB
    }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs {
      box-shadow:0 3px 0 #a559a8
    }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover {
      top:1px; box-shadow:0 2px 0 #a559a8
    }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm {
      box-shadow:0 4px 0 #a559a8
    }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover {
      top:2px; box-shadow:0 2px 0 #a559a8
    }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg {
      box-shadow:0 5px 0 #a559a8
    }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover {
      top:3px; box-shadow:0 2px 0 #a559a8
    }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern {
      color:#fff; border-color:#B97EBB; background-color:#B97EBB
    }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover {
      color:#f7f7f7; border-color:#ae6ab0; background-color:#ae6ab0
    }

    .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active {
      color:#f2f2f2; border-color:#ab63ad; background-color:#ab63ad
    }

    .vc_btn3.vc_btn3-color-black, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {
      color:#fff; background-color:#2A2A2A
    }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-black:focus, .vc_btn3.vc_btn3-color-black:hover {
      color:#f7f7f7; background-color:#1b1b1b
    }

    .vc_btn3.vc_btn3-color-black.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-black:active {
      color:#f2f2f2; background-color:#161616
    }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
      border-color:#2A2A2A; background-color:transparent
    }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover {
      color:#fff; border-color:#2A2A2A; background-color:#2A2A2A
    }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d {
      color:#fff; background-color:#2A2A2A; box-shadow:0 5px 0 #0e0e0e
    }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover {
      color:#f7f7f7; background-color:#2A2A2A; top:3px; box-shadow:0 2px 0 #0e0e0e
    }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active {
      color:#f2f2f2; background-color:#2A2A2A
    }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs {
      box-shadow:0 3px 0 #0e0e0e
    }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover {
      top:1px; box-shadow:0 2px 0 #0e0e0e
    }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm {
      box-shadow:0 4px 0 #0e0e0e
    }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover {
      top:2px; box-shadow:0 2px 0 #0e0e0e
    }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg {
      box-shadow:0 5px 0 #0e0e0e
    }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover {
      top:3px; box-shadow:0 2px 0 #0e0e0e
    }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern {
      color:#fff; border-color:#2A2A2A; background-color:#2A2A2A
    }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover {
      color:#f7f7f7; border-color:#1b1b1b; background-color:#1b1b1b
    }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active {
      color:#f2f2f2; border-color:#161616; background-color:#161616
    }

    .vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
      color:#666; background-color:#EBEBEB
    }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-grey:focus, .vc_btn3.vc_btn3-color-grey:hover {
      color:#5e5e5e; background-color:#dcdcdc
    }

    .vc_btn3.vc_btn3-color-grey.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-grey:active {
      color:#595959; background-color:#d7d7d7
    }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
      border-color:#EBEBEB; background-color:transparent
    }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover {
      color:#666; border-color:#EBEBEB; background-color:#EBEBEB
    }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d {
      color:#666; background-color:#EBEBEB; box-shadow:0 5px 0 #cfcfcf
    }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover {
      color:#5e5e5e; background-color:#EBEBEB; top:3px; box-shadow:0 2px 0 #cfcfcf
    }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active {
      color:#595959; background-color:#EBEBEB
    }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs {
      box-shadow:0 3px 0 #cfcfcf
    }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover {
      top:1px; box-shadow:0 2px 0 #cfcfcf
    }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm {
      box-shadow:0 4px 0 #cfcfcf
    }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover {
      top:2px; box-shadow:0 2px 0 #cfcfcf
    }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg {
      box-shadow:0 5px 0 #cfcfcf
    }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover {
      top:3px; box-shadow:0 2px 0 #cfcfcf
    }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
      color:#666; border-color:#EBEBEB; background-color:#EBEBEB
    }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
      color:#5e5e5e; border-color:#dcdcdc; background-color:#dcdcdc
    }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active {
      color:#595959; border-color:#d7d7d7; background-color:#d7d7d7
    }

    .vc_btn3.vc_btn3-color-white, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
      color:#666; background-color:#FFF
    }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-white:focus, .vc_btn3.vc_btn3-color-white:hover {
      color:#5e5e5e; background-color:#f0f0f0
    }

    .vc_btn3.vc_btn3-color-white.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-white:active {
      color:#595959; background-color:#ebebeb
    }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
      border-color:#FFF; background-color:transparent
    }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover {
      color:#666; border-color:#FFF; background-color:#FFF
    }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d {
      color:#666; background-color:#FFF; box-shadow:0 5px 0 #e3e3e3
    }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover {
      color:#5e5e5e; background-color:#FFF; top:3px; box-shadow:0 2px 0 #e3e3e3
    }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active {
      color:#595959; background-color:#FFF
    }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs {
      box-shadow:0 3px 0 #e3e3e3
    }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover {
      top:1px; box-shadow:0 2px 0 #e3e3e3
    }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm {
      box-shadow:0 4px 0 #e3e3e3
    }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover {
      top:2px; box-shadow:0 2px 0 #e3e3e3
    }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg {
      box-shadow:0 5px 0 #e3e3e3
    }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover {
      top:3px; box-shadow:0 2px 0 #e3e3e3
    }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
      color:#666; border-color:#FFF; background-color:#FFF; background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, .01) 0, rgba(0, 0, 0, .02) 100%); background-image:-o-linear-gradient(top, rgba(0, 0, 0, .01) 0, rgba(0, 0, 0, .02) 100%); background-image:linear-gradient(to bottom, rgba(0, 0, 0, .01) 0, rgba(0, 0, 0, .02) 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#03000000', endColorstr='#05000000', GradientType=0)
    }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover {
      color:#5e5e5e; border-color:#f0f0f0; background-color:#f0f0f0
    }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active {
      color:#595959; border-color:#ebebeb; background-color:#ebebeb
    }

    .vc_btn3.vc_btn3-color-default, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {
      color:#333; background-color:#f7f7f7
    }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-default:focus, .vc_btn3.vc_btn3-color-default:hover {
      color:#2b2b2b; background-color:#e8e8e8
    }

    .vc_btn3.vc_btn3-color-default.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-default:active {
      color:#262626; background-color:#e3e3e3
    }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline {
      color:#f7f7f7; border-color:#f7f7f7; background-color:transparent
    }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover {
      color:#333; border-color:#f7f7f7; background-color:#f7f7f7
    }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d {
      color:#333; background-color:#f7f7f7; box-shadow:0 5px 0 #dbdbdb
    }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover {
      color:#2b2b2b; background-color:#f7f7f7; top:3px; box-shadow:0 2px 0 #dbdbdb
    }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active {
      color:#262626; background-color:#f7f7f7
    }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs {
      box-shadow:0 3px 0 #dbdbdb
    }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover {
      top:1px; box-shadow:0 2px 0 #dbdbdb
    }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm {
      box-shadow:0 4px 0 #dbdbdb
    }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover {
      top:2px; box-shadow:0 2px 0 #dbdbdb
    }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg {
      box-shadow:0 5px 0 #dbdbdb
    }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover {
      top:3px; box-shadow:0 2px 0 #dbdbdb
    }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {
      color:#333; border-color:#f7f7f7; background-color:#f7f7f7
    }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover {
      color:#2b2b2b; border-color:#e8e8e8; background-color:#e8e8e8
    }

    .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active {
      color:#262626; border-color:#e3e3e3; background-color:#e3e3e3
    }

    .vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
      color:#FFF; background-color:#08c
    }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-primary:focus, .vc_btn3.vc_btn3-color-primary:hover {
      color:#f7f7f7; background-color:#0074ad
    }

    .vc_btn3.vc_btn3-color-primary.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-primary:active {
      color:#f2f2f2; background-color:#006da3
    }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline {
      color:#08c; border-color:#08c; background-color:transparent
    }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover {
      color:#FFF; border-color:#08c; background-color:#08c
    }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d {
      color:#FFF; background-color:#08c; box-shadow:0 5px 0 #006394
    }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover {
      color:#f7f7f7; background-color:#08c; top:3px; box-shadow:0 2px 0 #006394
    }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active {
      color:#f2f2f2; background-color:#08c
    }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs {
      box-shadow:0 3px 0 #006394
    }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover {
      top:1px; box-shadow:0 2px 0 #006394
    }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm {
      box-shadow:0 4px 0 #006394
    }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover {
      top:2px; box-shadow:0 2px 0 #006394
    }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg {
      box-shadow:0 5px 0 #006394
    }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover {
      top:3px; box-shadow:0 2px 0 #006394
    }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {
      color:#FFF; border-color:#08c; background-color:#08c
    }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover {
      color:#f7f7f7; border-color:#0074ad; background-color:#0074ad
    }

    .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active {
      color:#f2f2f2; border-color:#006da3; background-color:#006da3
    }

    .vc_btn3.vc_btn3-color-info, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat {
      color:#FFF; background-color:#58B9DA
    }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-info:focus, .vc_btn3.vc_btn3-color-info:hover {
      color:#f7f7f7; background-color:#3fafd4
    }

    .vc_btn3.vc_btn3-color-info.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-info:active {
      color:#f2f2f2; background-color:#37abd3
    }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline {
      color:#58B9DA; border-color:#58B9DA; background-color:transparent
    }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover {
      color:#FFF; border-color:#58B9DA; background-color:#58B9DA
    }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d {
      color:#FFF; background-color:#58B9DA; box-shadow:0 5px 0 #2da4cd
    }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover {
      color:#f7f7f7; background-color:#58B9DA; top:3px; box-shadow:0 2px 0 #2da4cd
    }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active {
      color:#f2f2f2; background-color:#58B9DA
    }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs {
      box-shadow:0 3px 0 #2da4cd
    }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover {
      top:1px; box-shadow:0 2px 0 #2da4cd
    }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm {
      box-shadow:0 4px 0 #2da4cd
    }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover {
      top:2px; box-shadow:0 2px 0 #2da4cd
    }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg {
      box-shadow:0 5px 0 #2da4cd
    }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover {
      top:3px; box-shadow:0 2px 0 #2da4cd
    }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern {
      color:#FFF; border-color:#58B9DA; background-color:#58B9DA
    }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover {
      color:#f7f7f7; border-color:#3fafd4; background-color:#3fafd4
    }

    .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active {
      color:#f2f2f2; border-color:#37abd3; background-color:#37abd3
    }

    .vc_btn3.vc_btn3-color-success, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat {
      color:#fff; background-color:#6AB165
    }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-success:focus, .vc_btn3.vc_btn3-color-success:hover {
      color:#f7f7f7; background-color:#59a453
    }

    .vc_btn3.vc_btn3-color-success.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-success:active {
      color:#f2f2f2; background-color:#559d50
    }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline {
      color:#6AB165; border-color:#6AB165; background-color:transparent
    }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover {
      color:#fff; border-color:#6AB165; background-color:#6AB165
    }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d {
      color:#fff; background-color:#6AB165; box-shadow:0 5px 0 #4f934b
    }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover {
      color:#f7f7f7; background-color:#6AB165; top:3px; box-shadow:0 2px 0 #4f934b
    }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active {
      color:#f2f2f2; background-color:#6AB165
    }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs {
      box-shadow:0 3px 0 #4f934b
    }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover {
      top:1px; box-shadow:0 2px 0 #4f934b
    }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm {
      box-shadow:0 4px 0 #4f934b
    }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover {
      top:2px; box-shadow:0 2px 0 #4f934b
    }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg {
      box-shadow:0 5px 0 #4f934b
    }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover {
      top:3px; box-shadow:0 2px 0 #4f934b
    }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {
      color:#fff; border-color:#6AB165; background-color:#6AB165
    }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover {
      color:#f7f7f7; border-color:#59a453; background-color:#59a453
    }

    .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active {
      color:#f2f2f2; border-color:#559d50; background-color:#559d50
    }

    .vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
      color:#FFF; background-color:#F90
    }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-warning:focus, .vc_btn3.vc_btn3-color-warning:hover {
      color:#f7f7f7; background-color:#e08700
    }

    .vc_btn3.vc_btn3-color-warning.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-warning:active {
      color:#f2f2f2; background-color:#d68100
    }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline {
      color:#F90; border-color:#F90; background-color:transparent
    }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover {
      color:#FFF; border-color:#F90; background-color:#F90
    }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d {
      color:#FFF; background-color:#F90; box-shadow:0 5px 0 #c77700
    }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover {
      color:#f7f7f7; background-color:#F90; top:3px; box-shadow:0 2px 0 #c77700
    }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active {
      color:#f2f2f2; background-color:#F90
    }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs {
      box-shadow:0 3px 0 #c77700
    }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover {
      top:1px; box-shadow:0 2px 0 #c77700
    }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm {
      box-shadow:0 4px 0 #c77700
    }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover {
      top:2px; box-shadow:0 2px 0 #c77700
    }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg {
      box-shadow:0 5px 0 #c77700
    }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover {
      top:3px; box-shadow:0 2px 0 #c77700
    }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
      color:#FFF; border-color:#F90; background-color:#F90
    }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover {
      color:#f7f7f7; border-color:#e08700; background-color:#e08700
    }

    .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active {
      color:#f2f2f2; border-color:#d68100; background-color:#d68100
    }

    .vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
      color:#FFF; background-color:#FF675B
    }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-danger:focus, .vc_btn3.vc_btn3-color-danger:hover {
      color:#f7f7f7; background-color:#ff4b3c
    }

    .vc_btn3.vc_btn3-color-danger.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-danger:active {
      color:#f2f2f2; background-color:#ff4132
    }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline {
      color:#FF675B; border-color:#FF675B; background-color:transparent
    }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover {
      color:#FFF; border-color:#FF675B; background-color:#FF675B
    }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d {
      color:#FFF; background-color:#FF675B; box-shadow:0 5px 0 #ff3323
    }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover {
      color:#f7f7f7; background-color:#FF675B; top:3px; box-shadow:0 2px 0 #ff3323
    }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active {
      color:#f2f2f2; background-color:#FF675B
    }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs {
      box-shadow:0 3px 0 #ff3323
    }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover {
      top:1px; box-shadow:0 2px 0 #ff3323
    }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm {
      box-shadow:0 4px 0 #ff3323
    }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover {
      top:2px; box-shadow:0 2px 0 #ff3323
    }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg {
      box-shadow:0 5px 0 #ff3323
    }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover {
      top:3px; box-shadow:0 2px 0 #ff3323
    }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
      color:#FFF; border-color:#FF675B; background-color:#FF675B
    }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover {
      color:#f7f7f7; border-color:#ff4b3c; background-color:#ff4b3c
    }

    .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active {
      color:#f2f2f2; border-color:#ff4132; background-color:#ff4132
    }

    .vc_btn3.vc_btn3-color-inverse, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat {
      color:#FFF; background-color:#555
    }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-inverse:focus, .vc_btn3.vc_btn3-color-inverse:hover {
      color:#f7f7f7; background-color:#464646
    }

    .vc_btn3.vc_btn3-color-inverse.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active, .vc_btn3.vc_btn3-color-inverse:active {
      color:#f2f2f2; background-color:#414141
    }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline {
      color:#555; border-color:#555; background-color:transparent
    }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover {
      color:#FFF; border-color:#555; background-color:#555
    }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d {
      color:#FFF; background-color:#555; box-shadow:0 5px 0 #393939
    }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover {
      color:#f7f7f7; background-color:#555; top:3px; box-shadow:0 2px 0 #393939
    }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active {
      color:#f2f2f2; background-color:#555
    }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs {
      box-shadow:0 3px 0 #393939
    }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover {
      top:1px; box-shadow:0 2px 0 #393939
    }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm {
      box-shadow:0 4px 0 #393939
    }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover {
      top:2px; box-shadow:0 2px 0 #393939
    }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg {
      box-shadow:0 5px 0 #393939
    }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover {
      top:3px; box-shadow:0 2px 0 #393939
    }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern {
      color:#FFF; border-color:#555; background-color:#555
    }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover {
      color:#f7f7f7; border-color:#464646; background-color:#464646
    }

    .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active {
      color:#f2f2f2; border-color:#414141; background-color:#414141
    }

    .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
      color:#2A2A2A
    }

    .vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {
      color:#EBEBEB
    }

    .vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
      color:#FFF
    }

    .vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4, .vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4, .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4, .vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 {
      color:inherit
    }

    .vc_btn3-container.vc_btn3-center {
      text-align:center
    }

    .vc_btn3-container.vc_btn3-left {
      text-align:left
    }

    .vc_btn3-container.vc_btn3-right {
      text-align:right
    }

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {
      display:inline-block; position:static; -webkit-transform:translate(0, 0); -ms-transform:translate(0, 0); transform:translate(0, 0); min-width:1em
    }

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
      margin-right:.5em
    }

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
      margin-left:.5em
    }

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs {
      font-size:11px; padding:8px 12px
    }

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom {
      padding:7px 11px
    }

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm {
      font-size:12px; padding:11px 16px
    }

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom {
      padding:10px 15px
    }

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
      font-size:14px; padding:14px 20px
    }

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom {
      padding:13px 19px
    }

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
      font-size:16px; padding:18px 25px
    }

    .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline, .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom {
      padding:17px 24px
    }

    .vc_btn3-container .vc_btn3-block.vc_btn3-icon-left, .vc_btn3-container .vc_btn3-block.vc_btn3-icon-right {
      text-align:inherit
    }

    .vc_custom_heading a, .vc_custom_heading a:focus, .vc_custom_heading a:hover, .vc_custom_heading a:visited {
      border:none; text-decoration:inherit; color:inherit
    }

    .vc_custom_heading a {
      -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out; opacity:1
    }

    .vc_custom_heading a:hover {
      opacity:.85
    }

    .vc_call_to_action {
      background-color:#EBEBEB; border:2px solid #EBEBEB; padding:2em; border-radius:5px
    }

    .vc_call_to_action :last-child {
      margin-bottom:0
    }

    .vc_call_to_action.vc_cta_square {
      border-radius:0
    }

    .vc_call_to_action.vc_cta_square_outlined {
      border-radius:0; background:0 0 !important
    }

    .vc_call_to_action.vc_cta_round {
      border-radius:50px
    }

    .vc_call_to_action.vc_cta_outlined {
      background:0 0 !important
    }

    .vc_call_to_action hgroup h2, .vc_call_to_action hgroup h4 {
      margin:0; clear:none
    }

    .vc_call_to_action hgroup+p {
      margin-top:1em
    }

    .vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn {
      float:right; margin-left:2em
    }

    .vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn {
      float:left; margin-right:2em
    }

    .wpb_call_to_action {
      position:relative; background-color:#f7f7f7; padding:35px; border:1px solid #F0F0F0; box-sizing:border-box
    }

    .wpb_call_to_action .wpb_button {
      margin:0; box-sizing:border-box
    }

    .cta_align_left .wpb_button {
      float:left
    }

    .cta_align_right .wpb_button {
      float:right
    }

    .cta_align_left .wpb_button, .cta_align_right .wpb_button {
      max-width:27.5%
    }

    .cta_align_left .wpb_call_text, .cta_align_right .wpb_call_text {
      width:70%; float:left; clear:none
    }

    .cta_align_left .wpb_call_text {
      float:right
    }

    #content .wpb_call_to_action .wpb_call_text, .wpb_call_to_action .wpb_call_text {
      margin:0; padding-top:0
    }

    .cta_align_bottom {
      text-align:center
    }

    .cta_align_bottom .wpb_button {
      position:static; margin-top:21.74px; display:inline-block
    }

    .cta_no_button .wpb_call_text {
      width:auto; float:none
    }

    @media (max-width:600px) {
      .vc_responsive .cta_align_left .wpb_button, .vc_responsive .cta_align_right .wpb_button {
        max-width:70%; width:70%; float:none; display:block; margin:3% auto
      }

      .vc_responsive .cta_align_left .wpb_call_text, .vc_responsive .cta_align_right .wpb_call_text {
        width:auto; max-width:none; text-align:center
      }
    }

    .vc_cta3-container {
      margin-bottom:35px; margin-left:auto; margin-right:auto
    }

    .vc_cta3-container::after, .vc_cta3-container::before {
      display:table; content:' '
    }

    .vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element, .vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element {
      display:inline-block
    }

    .vc_cta3-container.vc_cta3-size-xs {
      width:50%
    }

    .vc_cta3-container.vc_cta3-size-sm {
      width:60%
    }

    .vc_cta3-container.vc_cta3-size-md {
      width:70%
    }

    .vc_cta3-container.vc_cta3-size-lg {
      width:80%
    }

    .vc_cta3-container.vc_cta3-size-xl {
      width:90%
    }

    .vc_general.vc_cta3 {
      border:1px solid transparent; font-size:1em; padding:28px; word-wrap:break-word
    }

    .vc_general.vc_cta3.vc_cta3-style-classic, .vc_general.vc_cta3.vc_cta3-style-custom {
      border-color:#F0F0F0; background-color:#f7f7f7
    }

    .vc_general.vc_cta3 .vc_cta3-content {
      vertical-align:top
    }

    .vc_general.vc_cta3 .vc_cta3-content>:last-child, .vc_general.vc_cta3 .vc_cta3-icons>:last-child {
      margin-bottom:0
    }

    .vc_general.vc_cta3 .vc_cta3-actions {
      vertical-align:middle; white-space:nowrap
    }

    @media (min-width:768px) {
      .vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container {
        margin:0
      }
    }

    .vc_general.vc_cta3 .vc_cta3-icons {
      vertical-align:middle
    }

    .vc_general.vc_cta3 h2, .vc_general.vc_cta3 h4 {
      margin-top:0; margin-left:0; margin-right:0
    }

    .vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content {
      text-align:left
    }

    .vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content {
      text-align:right
    }

    .vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content {
      text-align:center
    }

    .vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content {
      text-align:justify
    }

    .separator_align_center, .vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons, .vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons, .vc_pie_chart {
      text-align:center
    }

    .vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container {
      padding-top:1em
    }

    .vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container {
      padding-bottom:1em
    }

    .vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons {
      display:table-cell
    }

    .vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container {
      display:table-cell; padding-left:1em
    }

    .vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons {
      display:table-cell
    }

    .vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container {
      display:table-cell; padding-right:1em
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border {
      position:relative
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons {
      position:absolute
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons {
      right:0; top:50%; -webkit-transform:translate(50%, -50%); -ms-transform:translate(50%, -50%); transform:translate(50%, -50%)
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs {
      margin-right:17px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container {
      padding-right:0
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
      padding-right:7px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm {
      margin-right:22px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
      padding-right:14px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md {
      margin-right:28px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
      padding-right:21px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg {
      margin-right:35px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl .vc_cta3_content-container {
      padding-right:28px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl {
      margin-right:50px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
      padding-right:35px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons {
      left:0; top:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%)
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs {
      margin-left:17px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs .vc_cta3_content-container {
      padding-left:0
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
      padding-left:7px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm {
      margin-left:22px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
      padding-left:14px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md {
      margin-left:28px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
      padding-left:21px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg {
      margin-left:35px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl .vc_cta3_content-container {
      padding-left:28px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl {
      margin-left:50px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
      padding-left:35px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons {
      left:50%; top:0; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%)
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs {
      margin-top:17px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs .vc_cta3_content-container {
      padding-top:0
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
      padding-top:7px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm {
      margin-top:22px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
      padding-top:14px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md {
      margin-top:28px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
      padding-top:21px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg {
      margin-top:35px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl .vc_cta3_content-container {
      padding-top:28px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl {
      margin-top:50px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
      padding-top:35px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom .vc_cta3-icons {
      left:50%; bottom:0; -webkit-transform:translate(-50%, 50%); -ms-transform:translate(-50%, 50%); transform:translate(-50%, 50%)
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs {
      margin-bottom:17px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs .vc_cta3_content-container {
      padding-bottom:0
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
      padding-bottom:7px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm {
      margin-bottom:22px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
      padding-bottom:14px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md {
      margin-bottom:28px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
      padding-bottom:21px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg {
      margin-bottom:35px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container, .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl .vc_cta3_content-container {
      padding-bottom:28px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl {
      margin-bottom:50px
    }

    .vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
      padding-bottom:35px
    }

    .vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content {
      margin-top:1em
    }

    .vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content {
      margin-bottom:1em
    }

    @media (min-width:768px) {
      .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions, .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions {
        max-width:30%; display:table-cell
      }

      .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content {
        padding-left:28px; display:table-cell
      }

      .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content {
        padding-right:28px; display:table-cell
      }
    }

    .vc_general.vc_cta3.vc_cta3-style-outline {
      border-width:3px
    }

    .vc_general.vc_cta3.vc_cta3-shape-square {
      border-radius:0
    }

    .vc_general.vc_cta3.vc_cta3-shape-rounded {
      border-radius:5px
    }

    .vc_general.vc_cta3.vc_cta3-shape-round {
      border-radius:4em
    }

    .vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic .vc_cta3-content-header {
      color:#5472D2
    }

    .vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat {
      color:#c9d2f0; border-color:transparent; background-color:#5472D2
    }

    .vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d {
      box-shadow:0 5px 0 #3253bc; color:#c9d2f0; border-color:transparent; background-color:#5472D2
    }

    .vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline {
      border-color:#5472D2; background-color:transparent
    }

    .vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header {
      color:#5472D2
    }

    .vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-classic .vc_cta3-content-header {
      color:#00C1CF
    }

    .vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat {
      color:#d3f5f1; border-color:transparent; background-color:#00C1CF
    }

    .vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d {
      box-shadow:0 5px 0 #008d97; color:#d3f5f1; border-color:transparent; background-color:#00C1CF
    }

    .vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline {
      border-color:#00C1CF; background-color:transparent
    }

    .vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline .vc_cta3-content-header {
      color:#00C1CF
    }

    .vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-classic .vc_cta3-content-header {
      color:#FE6C61
    }

    .vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat {
      color:#fcdbd7; border-color:transparent; background-color:#FE6C61
    }

    .vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d {
      box-shadow:0 5px 0 #fe3829; color:#fcdbd7; border-color:transparent; background-color:#FE6C61
    }

    .vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline {
      border-color:#FE6C61; background-color:transparent
    }

    .vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline .vc_cta3-content-header {
      color:#FE6C61
    }

    .vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-classic .vc_cta3-content-header {
      color:#8D6DC4
    }

    .vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat {
      color:#e1d5f5; border-color:transparent; background-color:#8D6DC4
    }

    .vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d {
      box-shadow:0 5px 0 #6e48b1; color:#e1d5f5; border-color:transparent; background-color:#8D6DC4
    }

    .vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline {
      border-color:#8D6DC4; background-color:transparent
    }

    .vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline .vc_cta3-content-header {
      color:#8D6DC4
    }

    .vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-classic .vc_cta3-content-header {
      color:#4CADC9
    }

    .vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat {
      color:#d0edf5; border-color:transparent; background-color:#4CADC9
    }

    .vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d {
      box-shadow:0 5px 0 #338faa; color:#d0edf5; border-color:transparent; background-color:#4CADC9
    }

    .vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline {
      border-color:#4CADC9; background-color:transparent
    }

    .vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline .vc_cta3-content-header {
      color:#4CADC9
    }

    .vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-classic .vc_cta3-content-header {
      color:#CEC2AB
    }

    .vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat {
      color:#f7f3eb; border-color:transparent; background-color:#CEC2AB
    }

    .vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d {
      box-shadow:0 5px 0 #b9a888; color:#f7f3eb; border-color:transparent; background-color:#CEC2AB
    }

    .vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline {
      border-color:#CEC2AB; background-color:transparent
    }

    .vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline .vc_cta3-content-header {
      color:#CEC2AB
    }

    .vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-classic .vc_cta3-content-header {
      color:#50485B
    }

    .vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat {
      color:#e2ddeb; border-color:transparent; background-color:#50485B
    }

    .vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d {
      box-shadow:0 5px 0 #342f3c; color:#e2ddeb; border-color:transparent; background-color:#50485B
    }

    .vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline {
      border-color:#50485B; background-color:transparent
    }

    .vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline .vc_cta3-content-header {
      color:#50485B
    }

    .vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-classic .vc_cta3-content-header {
      color:#75D69C
    }

    .vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat {
      color:#e1f5e9; border-color:transparent; background-color:#75D69C
    }

    .vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d {
      box-shadow:0 5px 0 #4ac97d; color:#e1f5e9; border-color:transparent; background-color:#75D69C
    }

    .vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline {
      border-color:#75D69C; background-color:transparent
    }

    .vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline .vc_cta3-content-header {
      color:#75D69C
    }

    .vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-classic .vc_cta3-content-header {
      color:#F7BE68
    }

    .vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat {
      color:#faf0e1; border-color:transparent; background-color:#F7BE68
    }

    .vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d {
      box-shadow:0 5px 0 #f4a733; color:#faf0e1; border-color:transparent; background-color:#F7BE68
    }

    .vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline {
      border-color:#F7BE68; background-color:transparent
    }

    .vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline .vc_cta3-content-header {
      color:#F7BE68
    }

    .vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-classic .vc_cta3-content-header {
      color:#5AA1E3
    }

    .vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat {
      color:#dce9f5; border-color:transparent; background-color:#5AA1E3
    }

    .vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d {
      box-shadow:0 5px 0 #2a86db; color:#dce9f5; border-color:transparent; background-color:#5AA1E3
    }

    .vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline {
      border-color:#5AA1E3; background-color:transparent
    }

    .vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline .vc_cta3-content-header {
      color:#5AA1E3
    }

    .vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-classic .vc_cta3-content-header {
      color:#6DAB3C
    }

    .vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat {
      color:#e5f2da; border-color:transparent; background-color:#6DAB3C
    }

    .vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d {
      box-shadow:0 5px 0 #53812d; color:#e5f2da; border-color:transparent; background-color:#6DAB3C
    }

    .vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline {
      border-color:#6DAB3C; background-color:transparent
    }

    .vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline .vc_cta3-content-header {
      color:#6DAB3C
    }

    .vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-classic .vc_cta3-content-header {
      color:#F4524D
    }

    .vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat {
      color:#fce2e1; border-color:transparent; background-color:#F4524D
    }

    .vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d {
      box-shadow:0 5px 0 #f11f18; color:#fce2e1; border-color:transparent; background-color:#F4524D
    }

    .vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline {
      border-color:#F4524D; background-color:transparent
    }

    .vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline .vc_cta3-content-header {
      color:#F4524D
    }

    .vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-classic .vc_cta3-content-header {
      color:#F79468
    }

    .vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat {
      color:#f7e1d7; border-color:transparent; background-color:#F79468
    }

    .vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d {
      box-shadow:0 5px 0 #f46e33; color:#f7e1d7; border-color:transparent; background-color:#F79468
    }

    .vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline {
      border-color:#F79468; background-color:transparent
    }

    .vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline .vc_cta3-content-header {
      color:#F79468
    }

    .vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-classic .vc_cta3-content-header {
      color:#B97EBB
    }

    .vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat {
      color:#f4dff5; border-color:transparent; background-color:#B97EBB
    }

    .vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d {
      box-shadow:0 5px 0 #a559a8; color:#f4dff5; border-color:transparent; background-color:#B97EBB
    }

    .vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline {
      border-color:#B97EBB; background-color:transparent
    }

    .vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline .vc_cta3-content-header {
      color:#B97EBB
    }

    .vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-classic .vc_cta3-content-header {
      color:#2A2A2A
    }

    .vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat {
      color:#d9d9d9; border-color:transparent; background-color:#2A2A2A
    }

    .vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d {
      box-shadow:0 5px 0 #0e0e0e; color:#d9d9d9; border-color:transparent; background-color:#2A2A2A
    }

    .vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d .vc_cta3-content-header {
      color:#fff
    }

    .vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline {
      border-color:#2A2A2A; background-color:transparent
    }

    .vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline .vc_cta3-content-header {
      color:#2A2A2A
    }

    .vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic .vc_cta3-content-header {
      color:#EBEBEB
    }

    .vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat {
      color:#9d9d9e; border-color:transparent; background-color:#EBEBEB
    }

    .vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat .vc_cta3-content-header {
      color:#666
    }

    .vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d {
      box-shadow:0 5px 0 #cfcfcf; color:#9d9d9e; border-color:transparent; background-color:#EBEBEB
    }

    .vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d .vc_cta3-content-header {
      color:#666
    }

    .vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline {
      border-color:#EBEBEB; background-color:transparent
    }

    .vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline .vc_cta3-content-header {
      color:#EBEBEB
    }

    .vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-classic .vc_cta3-content-header {
      color:#FFF
    }

    .vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat {
      color:#9d9d9e; border-color:transparent; background-color:#FFF
    }

    .vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat .vc_cta3-content-header {
      color:#666
    }

    .vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d {
      box-shadow:0 5px 0 #e3e3e3; color:#9d9d9e; border-color:transparent; background-color:#FFF
    }

    .vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d .vc_cta3-content-header {
      color:#666
    }

    .vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline {
      border-color:#FFF; background-color:transparent
    }

    .vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline .vc_cta3-content-header {
      color:#FFF
    }

    .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat {
      color:#9d9d9e; border-color:transparent; background-color:#F0F0F0
    }

    .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat .vc_cta3-content-header {
      color:#666
    }

    .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d {
      box-shadow:0 5px 0 #d4d4d4; color:#9d9d9e; border-color:transparent; background-color:#F0F0F0
    }

    .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d .vc_cta3-content-header {
      color:#666
    }

    .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline {
      border-color:#F0F0F0; background-color:transparent
    }

    .vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header {
      color:#F0F0F0
    }

    .vc_cta3.vc_cta3-icon-size-xs .vc_icon_element .vc_icon_element-inner {
      height:1em; width:1em
    }

    .vc_cta3.vc_cta3-icon-size-sm .vc_icon_element .vc_icon_element-inner {
      height:2em; width:2em
    }

    .vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner {
      height:3em; width:3em
    }

    .vc_cta3.vc_cta3-icon-size-lg .vc_icon_element .vc_icon_element-inner {
      height:4em; width:4em
    }

    .vc_cta3.vc_cta3-icon-size-xl .vc_icon_element .vc_icon_element-inner {
      height:5em; width:5em
    }

    .wpb_gmaps_widget .wpb_wrapper {
      background-color:#f7f7f7; padding:5px
    }

    .wpb_gmaps_widget .wpb_map_wraper iframe {
      margin-bottom:0; padding:0; display:block; width:100%; border:none
    }

    .wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
      position:relative; padding-bottom:56.25%; height:0
    }

    .wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {
      position:absolute; top:0; left:0; height:100%
    }

    .wpb_accordion_section .wpb_accordion_header a:focus, .wpb_content_element .wpb_tabs_nav li a:focus, .wpb_tour_next_prev_nav a:focus {
      outline:0
    }

    .wpb_content_element .wpb_tabs_nav, .wpb_content_element .wpb_tour_tabs_wrapper {
      padding:0
    }

    .wpb_content_element .wpb_tabs_nav {
      margin:0; padding-left:0 !important; text-indent:inherit !important
    }

    #content .wpb_content_element .wpb_tabs_nav {
      margin:0
    }

    .wpb_content_element .wpb_tabs_nav li {
      background-color:#FFF; white-space:nowrap; padding:0; background-image:none; list-style:none !important
    }

    .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
      background-color:#f7f7f7
    }

    .wpb_content_element .wpb_tabs_nav li:after, .wpb_content_element .wpb_tabs_nav li:before {
      display:none !important
    }

    .wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide {
      display:none
    }

    .wpb_content_element .wpb_accordion_header a, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
      border-bottom:none; text-decoration:none; display:block; padding:.5em 1em
    }

    .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
      padding:1em
    }

    .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content>.wpb_content_element:last-child, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child {
      margin-bottom:0
    }

    .wpb_tabs .wpb_tabs_nav li {
      float:left; margin:0 1px 0 0
    }

    .wpb_tour .wpb_tabs_nav {
      float:left; width:31.66666667%
    }

    .wpb_tour .wpb_tabs_nav li {
      margin:0 0 1px; clear:left; width:100%
    }

    .wpb_tour .wpb_tabs_nav a {
      width:100%
    }

    .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
      -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border:none; float:left; width:68.33333333%; padding:0 0 0 21.74px
    }

    .wpb_tour_next_prev_nav {
      margin-left:31.66666667%; padding-left:21.74px; font-size:80%
    }

    .wpb_tour_next_prev_nav a {
      border-bottom:1px dotted; text-decoration:none
    }

    .wpb_tour_next_prev_nav a:hover {
      text-decoration:none; border-bottom:none
    }

    .wpb_tour_next_prev_nav span {
      width:48%; display:inline-block; padding-top:1em; float:left
    }

    .wpb_tour_next_prev_nav span.wpb_next_slide {
      text-align:right; float:right
    }

    .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
      margin:0 0 1px; padding-top:0; position:relative; text-transform:none; font-weight:inherit; font-size:inherit; font-family:inherit; line-height:inherit; letter-spacing:inherit
    }

    .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
      padding-left:1em
    }

    .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {
      display:block; width:16px; height:16px; background-image:url(../images/toggle_open.png); background-repeat:no-repeat; position:absolute; right:.7em; top:.7em
    }

    .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
      background-image:url(../images/toggle_close.png)
    }

    @media (max-width:480px) {
      .vc_responsive .wpb_tour .wpb_tab, .vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav, .vc_responsive .wpb_tour_next_prev_nav {
        width:100%; float:none; margin-left:0
      }

      .vc_responsive .wpb_tour_next_prev_nav {
        width:auto; padding:0 1em
      }

      .vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {
        margin-bottom:1em
      }

      .vc_responsive .wpb_tour .wpb_tab {
        padding-left:1em; padding-right:1em
      }
    }

    .grid_layout-thumbnail .post-thumb, body ul.wpb_thumbnails-fluid li .entry-content :last-child {
      margin-bottom:0
    }

    .wpb_column .wpb_wrapper .wpb_teaser_grid {
      float:none
    }

    body ul.wpb_thumbnails-fluid li {
      padding:0; margin-left:0; background-image:none; list-style:none !important
    }

    body ul.wpb_thumbnails-fluid li:after, body ul.wpb_thumbnails-fluid li:before {
      display:none !important
    }

    .wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid, .wpb_row .wpb_grid ul.wpb_thumbnails-fluid {
      padding:0; overflow:visible !important
    }

    .wpb_teaser_grid .entry-content {
      margin:0; padding:0; width:100%
    }

    .grid_layout-thumbnail .post-thumb img {
      max-width:100%
    }

    .wpb_carousel .wpb_wrapper {
      position:relative
    }

    .wpb_carousel .next, .wpb_carousel .prev {
      position:absolute; top:3px; background-color:#f7f7f7; padding:0 6px; font-size:12px; z-index:10; text-decoration:none; transition:all .2s linear; -moz-transition:all .2s linear; -webkit-transition:all .2s linear; -o-transition:all .2s linear
    }

    .wpb_carousel .next:hover, .wpb_carousel .prev:hover {
      background-color:#F0F0F0
    }

    .wpb_carousel .next:focus, .wpb_carousel .prev:focus {
      outline:0; text-decoration:none
    }

    .wpb_carousel .prev {
      right:30px
    }

    .wpb_carousel .next {
      right:0
    }

    .wpb_carousel .wpb_thumbnails-fluid {
      width:100%
    }

    .wpb_carousel .wpb_thumbnails-fluid>[class*=vc_span] {
      height:auto !important
    }

    .wpb_categories_filter, .wpb_teaser_grid .categories_filter {
      list-style:none; padding:0; margin:0 0 10px
    }

    .wpb_categories_filter li, .wpb_teaser_grid .categories_filter li {
      display:block; float:left; margin:0 10px 10px 0; background-image:none; list-style:none !important
    }

    .wpb_categories_filter li:after, .wpb_categories_filter li:before, .wpb_teaser_grid .categories_filter li:after, .wpb_teaser_grid .categories_filter li:before {
      display:none !important
    }

    .wpb_categories_filter li a, .wpb_teaser_grid .categories_filter li a {
      border:none; text-decoration:none
    }

    .wpb_categories_filter li a:hover, .wpb_categories_filter li.active a, .wpb_teaser_grid .categories_filter li a:hover, .wpb_teaser_grid .categories_filter li.active a {
      border-bottom:1px dotted
    }

    .flickr_badge_image a, .wpb_gallery .wpb_flexslider .flex-direction-nav a {
      border:none
    }

    @media (max-width:480px) {
      .vc_responsive .wpb_row ul.wpb_thumbnails-fluid {
        margin-left:0; width:auto
      }

      .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*=vc_col-] {
        width:100%; float:none; display:block; margin-left:0; margin-right:0
      }
    }

    .wpb_image_grid .wpb_image_grid_ul {
      margin:0; padding:0
    }

    .wpb_image_grid .wpb_image_grid_ul>li {
      background-image:none; list-style:none !important
    }

    .wpb_image_grid .wpb_image_grid_ul>li:after, .wpb_image_grid .wpb_image_grid_ul>li:before {
      display:none !important
    }

    .wpb_image_grid .wpb_image_grid_ul .isotope-item {
      list-style:none; margin:0 1px 1px 0; max-width:100%; float:left
    }

    .wpb_image_grid .wpb_image_grid_ul a {
      display:block
    }

    .wpb_image_grid .wpb_image_grid_ul img {
      display:block; max-width:100%; height:auto
    }

    .wpb_gallery .theme-default .nivoSlider {
      margin-bottom:0
    }

    .wpb_gallery .theme-default .nivo-controlNav {
      padding:10px 0 3px
    }

    .wpb_gallery .wpb_flexslider .flex-control-nav {
      bottom:auto; top:100%; margin-top:15px
    }

    .wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
      line-height:1
    }

    .wpb_gallery .wpb_flexslider .flex-control-paging {
      z-index:10
    }

    #content .wpb_gallery_slides ul.flex-direction-nav, #content .wpb_gallery_slides ul.slides, .content .wpb_gallery_slides ul.flex-direction-nav, .content .wpb_gallery_slides ul.slides, .wpb_content_element .wpb_gallery_slides ul li, .wpb_gallery_slides ul.flex-direction-nav, .wpb_gallery_slides ul.slides, body .wpb_gallery_slides ul li {
      list-style:none; padding:0; background-image:none; margin:0
    }

    .flickr_badge_image {
      margin:0 10px 10px 0; width:72px; height:72px; float:left; background:0 0; padding:0
    }

    .flickr_badge_image img {
      margin:0; overflow:hidden; position:relative; width:100%; height:100%; max-width:100%; max-height:100%
    }

    .wpb_flickr_widget p.flickr_stream_wrap {
      clear:both; margin-bottom:0; font-size:80%
    }

    .wpb_flickr_widget p.flickr_stream_wrap a {
      background-image:url(../images/flickr.png); background-repeat:no-repeat; background-position:left center; padding-left:25px; display:inline-block
    }

    .wpb_video_widget.vc_video-el-width-10 .wpb_wrapper {
      width:10%
    }

    .wpb_video_widget.vc_video-el-width-20 .wpb_wrapper {
      width:20%
    }

    .wpb_video_widget.vc_video-el-width-30 .wpb_wrapper {
      width:30%
    }

    .wpb_video_widget.vc_video-el-width-40 .wpb_wrapper {
      width:40%
    }

    .wpb_video_widget.vc_video-el-width-50 .wpb_wrapper {
      width:50%
    }

    .wpb_video_widget.vc_video-el-width-60 .wpb_wrapper {
      width:60%
    }

    .wpb_video_widget.vc_video-el-width-70 .wpb_wrapper {
      width:70%
    }

    .wpb_video_widget.vc_video-el-width-80 .wpb_wrapper {
      width:80%
    }

    .wpb_video_widget.vc_video-el-width-90 .wpb_wrapper {
      width:90%
    }

    .wpb_video_widget.vc_video-el-width-100 .wpb_wrapper {
      width:100%
    }

    .wpb_video_widget .wpb_video_wrapper {
      padding-top:56.25%; position:relative; width:100%
    }

    .wpb_video_widget .wpb_video_wrapper>div {
      padding-top:0 !important; position:static
    }

    .wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {
      padding-top:56.25%
    }

    .wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper {
      padding-top:75%
    }

    .wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper {
      padding-top:42.55319149%
    }

    .wpb_video_widget.vc_video-align-left .wpb_wrapper {
      float:left
    }

    .wpb_video_widget.vc_video-align-center .wpb_wrapper {
      margin:0 auto
    }

    .wpb_video_widget.vc_video-align-right .wpb_wrapper {
      float:right
    }

    .wpb_video_widget .wpb_wrapper {
      position:relative
    }

    .wpb_video_widget .wpb_wrapper iframe {
      width:100%; height:100%; display:block; position:absolute; margin:0; top:0; left:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box
    }

    .wpb_video_wrapper .fluid-width-video-wrapper {
      padding-top:0 !important; position:static
    }

    .wpb_posts_slider .flex-caption, .wpb_posts_slider .nivo-caption {
      background-color:#f7f7f7; opacity:1; filter:alpha(opacity=100); color:inherit; padding:10px 15px; position:static
    }

    .wpb_posts_slider .wpb_gallery_slides>ul>li {
      background-image:none; list-style:none !important
    }

    .wpb_posts_slider .wpb_gallery_slides>ul>li:after, .wpb_posts_slider .wpb_gallery_slides>ul>li:before {
      display:none !important
    }

    .vc_progress_bar .vc_single_bar {
      background:#f7f7f7; position:relative; margin-bottom:11.67px; -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .1) inset; box-shadow:0 1px 2px rgba(0, 0, 0, .1) inset; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px
    }

    .vc_progress_bar .vc_single_bar:last-child {
      margin-bottom:0
    }

    .vc_progress_bar .vc_single_bar .vc_label {
      display:block; padding:.5em 1em; position:relative; z-index:1
    }

    .vc_progress_bar .vc_single_bar .vc_bar {
      display:block; position:absolute; height:100%; background-color:#e0e0e0; width:0; top:0; left:0; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; transition:width 1s linear; -moz-transition:width 1s linear; -webkit-transition:width 1s linear; -o-transition:width 1s linear
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_bar {
      background-color:#0074CC
    }

    .vc_progress_bar .vc_single_bar .vc_bar.striped {
      background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent)); background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); -webkit-background-size:40px 40px; -moz-background-size:40px 40px; -o-background-size:40px 40px; background-size:40px 40px
    }

    .vc_progress_bar .vc_single_bar .vc_bar.animated {
      -webkit-animation:progress-bar-stripes 2s linear infinite; -moz-animation:progress-bar-stripes 2s linear infinite; -ms-animation:progress-bar-stripes 2s linear infinite; -o-animation:progress-bar-stripes 2s linear infinite; animation:progress-bar-stripes 2s linear infinite
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_bar {
      background-color:#49afcd
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_bar {
      background-color:#5bb75b
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar {
      background-color:#faa732
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar {
      background-color:#da4f49
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_bar, .vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_bar {
      background-color:#414141
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar, .vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_bar {
      background-color:#5472D2
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar, .vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_bar {
      background-color:#00C1CF
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar, .vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_bar {
      background-color:#FE6C61
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_label {
      color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .25)
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar, .vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar {
      background-color:#8D6DC4
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar, .vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_bar {
      background-color:#4CADC9
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar, .vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_bar {
      background-color:#CEC2AB
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar, .vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_bar {
      background-color:#50485B
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_bar, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_bar, .vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_bar, .vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_bar {
      background-color:#75D69C
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar, .vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_bar {
      background-color:#2A2A2A
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar, .vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_bar {
      background-color:#EBEBEB
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_label {
      color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .25)
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label, .vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label {
      color:#666; text-shadow:0 -1px 0 rgba(0, 0, 0, .25)
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar, .vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_bar {
      background-color:#F7BE68
    }

    .vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_label {
      color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .25)
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar, .vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_bar {
      background-color:#5AA1E3
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_label {
      color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .25)
    }

    .vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_label {
      color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .25)
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar, .vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_bar {
      background-color:#6DAB3C
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_label {
      color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .25)
    }

    .vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_label {
      color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .25)
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_bar, .vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_bar {
      background-color:#F4524D
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_label {
      color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .25)
    }

    .vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_label {
      color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .25)
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar, .vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_bar {
      background-color:#F79468
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_label {
      color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .25)
    }

    .vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_label {
      color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .25)
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar, .vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_bar {
      background-color:#B97EBB
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_label {
      color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .25)
    }

    .vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_label {
      color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .25)
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar, .vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar {
      background-color:#FFF
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_label {
      color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .25)
    }

    .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_label, .vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label {
      color:#666; text-shadow:0 -1px 0 rgba(0, 0, 0, .25)
    }

    @-webkit-keyframes progress-bar-stripes {
      from {
        background-position:40px 0
      }

      to {
        background-position:0 0
      }
    }

    @-moz-keyframes progress-bar-stripes {
      from {
        background-position:40px 0
      }

      to {
        background-position:0 0
      }
    }

    @-ms-keyframes progress-bar-stripes {
      from {
        background-position:40px 0
      }

      to {
        background-position:0 0
      }
    }

    @-o-keyframes progress-bar-stripes {
      from {
        background-position:0 0
      }

      to {
        background-position:40px 0
      }
    }

    @keyframes progress-bar-stripes {
      from {
        background-position:40px 0
      }

      to {
        background-position:0 0
      }
    }

    .vc_pie_chart {
      z-index:0; opacity:0; filter:alpha(opacity=0)
    }

    .vc_pie_chart.vc_ready {
      opacity:1; filter:alpha(opacity=100)
    }

    .vc_pie_chart .vc_pie_wrapper {
      position:relative; margin:0 auto
    }

    .vc_pie_chart canvas {
      position:relative; z-index:1
    }

    .vc_pie_chart .vc_pie_chart_value, .vc_pie_chart_back {
      display:block; position:absolute; width:100%; height:100%; top:0; left:0
    }

    .vc_pie_chart .vc_pie_chart_value {
      font-size:200%; text-align:center
    }

    .vc_pie_chart_back {
      border:6px solid #f7f7f7; border-radius:50%; opacity:.3; filter:alpha(opacity=30); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box
    }

    .vc_images_carousel .vc_carousel-control {
      border:none
    }

    .vc_carousel .vc_carousel-control {
      text-shadow:none; border:none; transition:all .2s linear; -moz-transition:all .2s linear; -webkit-transition:all .2s linear; -o-transition:all .2s linear
    }

    .vc_carousel .vc_carousel-control:active, .vc_carousel .vc_carousel-control:focus {
      outline:0
    }

    .vc_carousel .vc_carousel-indicators li {
      width:5px; height:5px; margin:0; border-color:#f7f7f7; transition:all .2s linear; -moz-transition:all .2s linear; -webkit-transition:all .2s linear; -o-transition:all .2s linear
    }

    .vc_separator {
      display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -webkit-flex-direction:row; -ms-flex-direction:row; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center
    }

    .vc_separator h4 {
      line-height:1em; font-size:100%; margin:0; word-wrap:break-word; -webkit-box-flex:0; -webkit-flex:0 1 auto; -ms-flex:0 1 auto; flex:0 1 auto
    }

    .vc_separator h4 .normal {
      font-size:12px; font-weight:400
    }

    .vc_separator .vc_sep_holder {
      height:1px; position:relative; -webkit-box-flex:1; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; min-width:10%
    }

    .vc_separator .vc_sep_holder .vc_sep_line {
      height:1px; border-top:1px solid #EBEBEB; display:block; position:relative; top:1px; width:100%
    }

    .vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l, .vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
      display:none
    }

    .vc_separator.vc_separator_align_center h4 {
      padding:0 .8em
    }

    .vc_separator.vc_separator_align_left h4 {
      padding:0 .8em 0 0
    }

    .vc_separator.vc_separator_align_right h4 {
      padding:0 0 0 .8em; margin:0 !important
    }

    .vc_separator.vc_sep_double {
      height:3px
    }

    .vc_separator.vc_sep_double .vc_sep_line {
      border-bottom:1px solid #EBEBEB; border-top:1px solid #EBEBEB; height:3px
    }

    .vc_separator.vc_sep_dashed .vc_sep_line {
      border-top-style:dashed
    }

    .vc_separator.vc_sep_dotted .vc_sep_line {
      border-top-style:dotted
    }

    .vc_separator.vc_sep_shadow .vc_sep_line {
      border:none; position:relative; height:20px; top:0; overflow:hidden
    }

    .vc_separator.vc_sep_shadow .vc_sep_line::after {
      content:''; display:block; position:absolute; left:0; top:-20px; right:0; height:10px; border-radius:100%
    }

    .vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
      right:-100%; box-shadow:10px 10px 10px 1px
    }

    .vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
      left:-100%; box-shadow:-10px 10px 10px 1px
    }

    .vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l {
      width:100%
    }

    .vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r {
      display:none
    }

    .vc_separator .vc_icon_element {
      margin-bottom:0
    }

    .vc_separator .vc_icon_element:not(.vc_icon_element-have-style)+h4 {
      padding-left:0
    }

    .vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl {
      margin-left:.8em; margin-right:.8em
    }

    .vc_separator.vc_separator-has-text.vc_separator_align_center .vc_icon_element.vc_icon_element-have-style, .vc_separator.vc_separator-has-text.vc_separator_align_right .vc_icon_element.vc_icon_element-have-style {
      margin-left:.8em
    }

    .vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style+h4 {
      padding-left:.8em
    }

    .vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line {
      border-top-width:1px
    }

    .vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line {
      border-bottom-width:1px; top:0
    }

    .vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line {
      top:0
    }

    .vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
      box-shadow:10px 10px 10px 1px
    }

    .vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
      box-shadow:-10px 10px 10px 1px
    }

    .vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {
      border-top-width:2px
    }

    .vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line {
      border-bottom-width:2px; top:-1px
    }

    .vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line {
      top:-1px
    }

    .vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
      box-shadow:10px 10px 10px 2px
    }

    .vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
      box-shadow:-10px 10px 10px 2px
    }

    .vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line {
      border-top-width:3px
    }

    .vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line {
      border-bottom-width:3px; top:-1px
    }

    .vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line {
      top:-1px
    }

    .vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
      box-shadow:10px 10px 10px 3px
    }

    .vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
      box-shadow:-10px 10px 10px 3px
    }

    .vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line {
      border-top-width:4px
    }

    .vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line {
      border-bottom-width:4px; top:-2px
    }

    .vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line {
      top:-2px
    }

    .vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
      box-shadow:10px 10px 10px 4px
    }

    .vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
      box-shadow:-10px 10px 10px 4px
    }

    .vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line {
      border-top-width:5px
    }

    .vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line {
      border-bottom-width:5px; top:-2px
    }

    .vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line {
      top:-2px
    }

    .vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
      box-shadow:10px 10px 10px 5px
    }

    .vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
      box-shadow:-10px 10px 10px 5px
    }

    .vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line {
      border-top-width:6px
    }

    .vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line {
      border-bottom-width:6px; top:-3px
    }

    .vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line {
      top:-3px
    }

    .vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
      box-shadow:10px 10px 10px 6px
    }

    .vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
      box-shadow:-10px 10px 10px 6px
    }

    .vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line {
      border-top-width:7px
    }

    .vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line {
      border-bottom-width:7px; top:-3px
    }

    .vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line {
      top:-3px
    }

    .vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
      box-shadow:10px 10px 10px 7px
    }

    .vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
      box-shadow:-10px 10px 10px 7px
    }

    .vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line {
      border-top-width:8px
    }

    .vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line {
      border-bottom-width:8px; top:-4px
    }

    .vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line {
      top:-4px
    }

    .vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
      box-shadow:10px 10px 10px 8px
    }

    .vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
      box-shadow:-10px 10px 10px 8px
    }

    .vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line {
      border-top-width:9px
    }

    .vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line {
      border-bottom-width:9px; top:-4px
    }

    .vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line {
      top:-4px
    }

    .vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
      box-shadow:10px 10px 10px 9px
    }

    .vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
      box-shadow:-10px 10px 10px 9px
    }

    .vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line {
      border-top-width:10px
    }

    .vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line {
      border-bottom-width:10px; top:-5px
    }

    .vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line {
      top:-5px
    }

    .vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {
      box-shadow:10px 10px 10px 10px
    }

    .vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {
      box-shadow:-10px 10px 10px 10px
    }

    .vc_separator.vc_sep_color_blue .vc_sep_line {
      border-color:#5472D2
    }

    .vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder {
      color:#5472D2
    }

    .vc_separator.vc_sep_color_turquoise .vc_sep_line {
      border-color:#00C1CF
    }

    .vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder {
      color:#00C1CF
    }

    .vc_separator.vc_sep_color_pink .vc_sep_line {
      border-color:#FE6C61
    }

    .vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder {
      color:#FE6C61
    }

    .vc_separator.vc_sep_color_violet .vc_sep_line {
      border-color:#8D6DC4
    }

    .vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder {
      color:#8D6DC4
    }

    .vc_separator.vc_sep_color_peacoc .vc_sep_line {
      border-color:#4CADC9
    }

    .vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder {
      color:#4CADC9
    }

    .vc_separator.vc_sep_color_chino .vc_sep_line {
      border-color:#CEC2AB
    }

    .vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder {
      color:#CEC2AB
    }

    .vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
      border-color:#50485B
    }

    .vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder {
      color:#50485B
    }

    .vc_separator.vc_sep_color_vista_blue .vc_sep_line {
      border-color:#75D69C
    }

    .vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder {
      color:#75D69C
    }

    .vc_separator.vc_sep_color_black .vc_sep_line {
      border-color:#2A2A2A
    }

    .vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder {
      color:#2A2A2A
    }

    .vc_separator.vc_sep_color_grey .vc_sep_line {
      border-color:#EBEBEB
    }

    .vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder {
      color:#EBEBEB
    }

    .vc_separator.vc_sep_color_orange .vc_sep_line {
      border-color:#F7BE68
    }

    .vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder {
      color:#F7BE68
    }

    .vc_separator.vc_sep_color_sky .vc_sep_line {
      border-color:#5AA1E3
    }

    .vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder {
      color:#5AA1E3
    }

    .vc_separator.vc_sep_color_green .vc_sep_line {
      border-color:#6DAB3C
    }

    .vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder {
      color:#6DAB3C
    }

    .vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
      border-color:#F4524D
    }

    .vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder {
      color:#F4524D
    }

    .vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
      border-color:#F79468
    }

    .vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder {
      color:#F79468
    }

    .vc_separator.vc_sep_color_purple .vc_sep_line {
      border-color:#B97EBB
    }

    .vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder {
      color:#B97EBB
    }

    .vc_separator.vc_sep_color_white .vc_sep_line {
      border-color:#FFF
    }

    .vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder {
      color:#FFF
    }

    .vc_text_separator, .wpb_separator {
      border-bottom:1px solid #EBEBEB; clear:both; height:1px
    }

    .vc_sep_width_10 {
      width:10%
    }

    .vc_sep_width_20 {
      width:20%
    }

    .vc_sep_width_30 {
      width:30%
    }

    .vc_sep_width_40 {
      width:40%
    }

    .vc_sep_width_50 {
      width:50%
    }

    .vc_sep_width_60 {
      width:60%
    }

    .vc_sep_width_70 {
      width:70%
    }

    .vc_sep_width_80 {
      width:80%
    }

    .vc_sep_width_90 {
      width:90%
    }

    .vc_sep_width_100, .wpb_single_image img.vc_img-placeholder {
      width:100%
    }

    .vc_sep_pos_align_center {
      margin-left:auto; margin-right:auto
    }

    .vc_sep_pos_align_left {
      margin-left:0; margin-right:auto
    }

    .vc_sep_pos_align_right {
      margin-left:auto; margin-right:0
    }

    .vc_text_separator div {
      display:inline-block; background-color:#FFF; padding:1px 1em; position:relative; top:-9px
    }

    .separator_align_left {
      text-align:left
    }

    .separator_align_right {
      text-align:right
    }

    .wpb_single_image a {
      border:none; outline:0
    }

    .wpb_single_image img {
      height:auto; max-width:100%; vertical-align:top
    }

    .wpb_single_image .vc_single_image-wrapper {
      display:inline-block; vertical-align:top; max-width:100%
    }

    .wpb_single_image .vc_single_image-wrapper.vc_box_rounded, .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
      border-radius:4px; -webkit-box-shadow:none; box-shadow:none
    }

    .wpb_single_image .vc_single_image-wrapper.vc_box_outline, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle {
      border-radius:0; -webkit-box-shadow:none; box-shadow:none; padding:6px; border:1px solid #EBEBEB
    }

    .wpb_single_image .vc_single_image-wrapper.vc_box_outline img, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img {
      border-radius:0; -webkit-box-shadow:none; box-shadow:none; border:1px solid #EBEBEB
    }

    .wpb_single_image .vc_single_image-wrapper.vc_box_border, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
      border-radius:0; -webkit-box-shadow:none; box-shadow:none; padding:6px; border:none
    }

    .wpb_single_image .vc_single_image-wrapper.vc_box_border img, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img {
      border-radius:0; -webkit-box-shadow:none; box-shadow:none; border:none
    }

    .wpb_single_image .vc_single_image-wrapper.vc_box_shadow, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
      border-radius:0; -webkit-box-shadow:0 0 5px rgba(0, 0, 0, .1); box-shadow:0 0 5px rgba(0, 0, 0, .1)
    }

    .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
      padding:6px
    }

    .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d {
      border-radius:0; -webkit-box-shadow:none; box-shadow:none; margin-bottom:15px
    }

    .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {
      border-radius:0; -webkit-box-shadow:none; box-shadow:none
    }

    .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
      border-radius:50%; -webkit-box-shadow:none; box-shadow:none; overflow:hidden
    }

    .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
      -webkit-box-shadow:0 0 5px rgba(0, 0, 0, .1); box-shadow:0 0 5px rgba(0, 0, 0, .1)
    }

    .wpb_single_image.vc_align_center {
      text-align:center
    }

    .wpb_single_image.vc_align_right {
      text-align:right
    }

    .wpb_single_image.vc_align_left {
      text-align:left
    }

    .wpb_single_image .vc_box_shadow_3d {
      position:relative; z-index:0; display:inline-block; max-width:100%
    }

    .wpb_single_image .vc_box_shadow_3d:after, .wpb_single_image .vc_box_shadow_3d:before {
      content:""; position:absolute; -webkit-box-shadow:0 15px 10px rgba(0, 0, 0, .6); box-shadow:0 15px 10px rgba(0, 0, 0, .6); left:5px; right:50%; bottom:8px; height:30%; z-index:-1; border-radius:inherit; -webkit-transform-origin:0 0; -moz-transform-origin:0 0; -ms-transform-origin:0 0; transform-origin:0 0; -webkit-transform:skewY(-6deg); -ms-transform:skewY(-6deg); transform:skewY(-6deg)
    }

    .wpb_single_image .vc_box_shadow_3d:after {
      left:50%; right:5px; -webkit-transform:skewY(6deg); -ms-transform:skewY(6deg); transform:skewY(6deg); -webkit-transform-origin:100% 0; -moz-transform-origin:100% 0; -ms-transform-origin:100% 0; transform-origin:100% 0
    }

    .wpb_single_image .vc_figure {
      display:inline-block; vertical-align:top; margin:0; max-width:100%
    }

    .wpb_single_image .vc_figure-caption {
      margin-top:.2em; font-size:.8em
    }

    .wpb_single_image .vc_box_outline.vc_box_border_blue, .wpb_single_image .vc_box_outline_circle.vc_box_border_blue {
      border-color:#5472D2
    }

    .wpb_single_image .vc_box_border.vc_box_border_blue, .wpb_single_image .vc_box_border_circle.vc_box_border_blue {
      background-color:#5472D2
    }

    .wpb_single_image .vc_box_outline.vc_box_border_turquoise, .wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise {
      border-color:#00C1CF
    }

    .wpb_single_image .vc_box_border.vc_box_border_turquoise, .wpb_single_image .vc_box_border_circle.vc_box_border_turquoise {
      background-color:#00C1CF
    }

    .wpb_single_image .vc_box_outline.vc_box_border_pink, .wpb_single_image .vc_box_outline_circle.vc_box_border_pink {
      border-color:#FE6C61
    }

    .wpb_single_image .vc_box_border.vc_box_border_pink, .wpb_single_image .vc_box_border_circle.vc_box_border_pink {
      background-color:#FE6C61
    }

    .wpb_single_image .vc_box_outline.vc_box_border_violet, .wpb_single_image .vc_box_outline_circle.vc_box_border_violet {
      border-color:#8D6DC4
    }

    .wpb_single_image .vc_box_border.vc_box_border_violet, .wpb_single_image .vc_box_border_circle.vc_box_border_violet {
      background-color:#8D6DC4
    }

    .wpb_single_image .vc_box_outline.vc_box_border_peacoc, .wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc {
      border-color:#4CADC9
    }

    .wpb_single_image .vc_box_border.vc_box_border_peacoc, .wpb_single_image .vc_box_border_circle.vc_box_border_peacoc {
      background-color:#4CADC9
    }

    .wpb_single_image .vc_box_outline.vc_box_border_chino, .wpb_single_image .vc_box_outline_circle.vc_box_border_chino {
      border-color:#CEC2AB
    }

    .wpb_single_image .vc_box_border.vc_box_border_chino, .wpb_single_image .vc_box_border_circle.vc_box_border_chino {
      background-color:#CEC2AB
    }

    .wpb_single_image .vc_box_outline.vc_box_border_mulled_wine, .wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine {
      border-color:#50485B
    }

    .wpb_single_image .vc_box_border.vc_box_border_mulled_wine, .wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine {
      background-color:#50485B
    }

    .wpb_single_image .vc_box_outline.vc_box_border_vista_blue, .wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue {
      border-color:#75D69C
    }

    .wpb_single_image .vc_box_border.vc_box_border_vista_blue, .wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue {
      background-color:#75D69C
    }

    .wpb_single_image .vc_box_outline.vc_box_border_black, .wpb_single_image .vc_box_outline_circle.vc_box_border_black {
      border-color:#2A2A2A
    }

    .wpb_single_image .vc_box_border.vc_box_border_black, .wpb_single_image .vc_box_border_circle.vc_box_border_black {
      background-color:#2A2A2A
    }

    .wpb_single_image .vc_box_outline.vc_box_border_grey, .wpb_single_image .vc_box_outline_circle.vc_box_border_grey {
      border-color:#EBEBEB
    }

    .wpb_single_image .vc_box_border.vc_box_border_grey, .wpb_single_image .vc_box_border_circle.vc_box_border_grey {
      background-color:#EBEBEB
    }

    .wpb_single_image .vc_box_outline.vc_box_border_orange, .wpb_single_image .vc_box_outline_circle.vc_box_border_orange {
      border-color:#F7BE68
    }

    .wpb_single_image .vc_box_border.vc_box_border_orange, .wpb_single_image .vc_box_border_circle.vc_box_border_orange {
      background-color:#F7BE68
    }

    .wpb_single_image .vc_box_outline.vc_box_border_sky, .wpb_single_image .vc_box_outline_circle.vc_box_border_sky {
      border-color:#5AA1E3
    }

    .wpb_single_image .vc_box_border.vc_box_border_sky, .wpb_single_image .vc_box_border_circle.vc_box_border_sky {
      background-color:#5AA1E3
    }

    .wpb_single_image .vc_box_outline.vc_box_border_green, .wpb_single_image .vc_box_outline_circle.vc_box_border_green {
      border-color:#6DAB3C
    }

    .wpb_single_image .vc_box_border.vc_box_border_green, .wpb_single_image .vc_box_border_circle.vc_box_border_green {
      background-color:#6DAB3C
    }

    .wpb_single_image .vc_box_outline.vc_box_border_juicy_pink, .wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink {
      border-color:#F4524D
    }

    .wpb_single_image .vc_box_border.vc_box_border_juicy_pink, .wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink {
      background-color:#F4524D
    }

    .wpb_single_image .vc_box_outline.vc_box_border_sandy_brown, .wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown {
      border-color:#F79468
    }

    .wpb_single_image .vc_box_border.vc_box_border_sandy_brown, .wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown {
      background-color:#F79468
    }

    .wpb_single_image .vc_box_outline.vc_box_border_purple, .wpb_single_image .vc_box_outline_circle.vc_box_border_purple {
      border-color:#B97EBB
    }

    .wpb_single_image .vc_box_border.vc_box_border_purple, .wpb_single_image .vc_box_border_circle.vc_box_border_purple {
      background-color:#B97EBB
    }

    .wpb_single_image .vc_box_outline.vc_box_border_white, .wpb_single_image .vc_box_outline_circle.vc_box_border_white {
      border-color:#FFF
    }

    .wpb_single_image .vc_box_border.vc_box_border_white, .wpb_single_image .vc_box_border_circle.vc_box_border_white {
      background-color:#FFF
    }

    .vc_icon_element {
      line-height:0; font-size:14px; margin-bottom:35px
    }

    .vc_icon_element.vc_icon_element-outer {
      box-sizing:border-box; text-align:center
    }

    .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {
      text-align:left
    }

    .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {
      text-align:center
    }

    .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {
      text-align:right
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
      text-align:center; display:inline-block; border:2px solid transparent; width:4em; height:4em; box-sizing:content-box; position:relative
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {
      font-size:2.15em; font-style:normal; font-weight:400; line-height:1 !important; font-size-adjust:none; font-stretch:normal; -webkit-font-feature-settings:normal; font-feature-settings:normal; -webkit-font-language-override:normal; font-language-override:normal; -webkit-font-kerning:auto; font-kerning:auto; font-synthesis:weight style; font-variant:normal; text-rendering:auto; display:inline-block; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); transform:translate(-50%, -50%)
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
      font-style:normal; font-weight:400; display:inline-block; text-decoration:inherit; width:inherit; height:inherit; font-size:1em; text-align:center; text-rendering:optimizelegibility
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link {
      width:100%; height:100%; display:block; position:absolute; top:0; box-sizing:content-box; border:none
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs {
      max-width:100% !important; line-height:1.2em !important
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner {
      width:2.5em !important; height:2.5em !important
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon {
      font-size:1.2em !important
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm {
      max-width:100% !important; line-height:1.6em !important
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner {
      width:3.15em !important; height:3.15em !important
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon {
      font-size:1.6em !important
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md {
      max-width:100% !important; line-height:2.15em !important
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {
      width:4em !important; height:4em !important
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {
      font-size:2.15em !important
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg {
      max-width:100% !important; line-height:2.85em !important
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {
      width:5em !important; height:5em !important
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon {
      font-size:2.85em !important
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl {
      max-width:100% !important; line-height:5em !important
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner {
      width:7.15em !important; height:7.15em !important
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
      font-size:5em !important
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_icon_element-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link {
      border-radius:50%
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_icon_element-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link, .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link {
      border-radius:5px
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
      color:#5472D2
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise .vc_icon_element-icon {
      color:#00C1CF
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon {
      color:#FE6C61
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet .vc_icon_element-icon {
      color:#8D6DC4
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc .vc_icon_element-icon {
      color:#4CADC9
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino .vc_icon_element-icon {
      color:#CEC2AB
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine .vc_icon_element-icon {
      color:#50485B
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue .vc_icon_element-icon {
      color:#75D69C
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon {
      color:#2A2A2A
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon {
      color:#EBEBEB
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange .vc_icon_element-icon {
      color:#F7BE68
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon {
      color:#5AA1E3
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon {
      color:#6DAB3C
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon {
      color:#F4524D
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown .vc_icon_element-icon {
      color:#F79468
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple .vc_icon_element-icon {
      color:#B97EBB
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon {
      color:#FFF
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline {
      border-color:#5472D2
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background {
      background-color:#5472D2
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline {
      border-color:#00C1CF
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background {
      background-color:#00C1CF
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline {
      border-color:#FE6C61
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background {
      background-color:#FE6C61
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline {
      border-color:#8D6DC4
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background {
      background-color:#8D6DC4
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline {
      border-color:#4CADC9
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background {
      background-color:#4CADC9
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline {
      border-color:#CEC2AB
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background {
      background-color:#CEC2AB
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline {
      border-color:#50485B
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background {
      background-color:#50485B
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline {
      border-color:#75D69C
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background {
      background-color:#75D69C
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline {
      border-color:#2A2A2A
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background {
      background-color:#2A2A2A
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline {
      border-color:#EBEBEB
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background {
      background-color:#EBEBEB
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline {
      border-color:#F7BE68
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background {
      background-color:#F7BE68
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline {
      border-color:#5AA1E3
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background {
      background-color:#5AA1E3
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline {
      border-color:#6DAB3C
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background {
      background-color:#6DAB3C
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline {
      border-color:#F4524D
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background {
      background-color:#F4524D
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline {
      border-color:#F79468
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background {
      background-color:#F79468
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline {
      border-color:#B97EBB
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background {
      background-color:#B97EBB
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline {
      border-color:#FFF
    }

    .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background {
      background-color:#FFF
    }

    .vc_chart .vc_chart-legend {
      font-size:14px; margin:0; padding:0
    }

    .vc_chart .vc_chart-legend li {
      line-height:1.3em; list-style:none; margin:0 0 .3em; min-height:1.3em
    }

    .vc_chart .vc_chart-legend span {
      border-radius:.3em; display:inline-block; height:1.3em; left:0; margin-right:.5em; vertical-align:middle; width:1.3em
    }

    @media (min-width:768px) {
      .vc_chart .vc_chart-legend {
        display:inline-block; vertical-align:middle; width:40%
      }

      .vc_chart .vc_chart-legend li {
        margin-left:1em
      }

      .vc_chart .vc_chart-with-legend {
        display:inline-block; vertical-align:middle; width:60%
      }
    }

    .vc_line-chart .vc_chart-with-legend {
      width:75%
    }

    .vc_line-chart .vc_chart-legend {
      width:25%
    }

    .wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
      border-radius:0
    }

    .wpb_single_image [class*='_circle'] .vc-zoom-wrapper {
      border-radius:50%
    }

    .wpb_single_image [class*='_rounded'] .vc-zoom-wrapper {
      border-radius:4px
    }

    .vc_general.vc_pagination {
      display:block; margin:0; padding:0; text-align:center
    }

    .vc_general.vc_pagination .vc_pagination-item {
      display:inline-block; margin:0; padding:0; vertical-align:middle
    }

    .vc_general.vc_pagination .vc_pagination-trigger {
      display:block; text-decoration:none; cursor:pointer; height:10px; width:10px; margin:5px 7px; background:0 0; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out; border:none
    }

    .vc_gitem-zone, .vc_gitem_row .vc_gitem-col {
      background-repeat:no-repeat; background-position:50% 50%; background-size:cover; box-sizing:border-box
    }

    .vc_general.vc_pagination .vc_pagination-trigger:focus {
      outline:0
    }

    .vc_general.vc_pagination .vc_active .vc_pagination-trigger {
      cursor:default
    }

    .vc_pagination.vc_pagination-style-outline .vc_pagination-trigger {
      border:3px solid transparent
    }

    .vc_pagination.vc_pagination-style-flat .vc_pagination-trigger {
      opacity:.6
    }

    .vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger, .vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover {
      opacity:1
    }

    .vc_pagination.vc_pagination-shape-round .vc_pagination-trigger {
      border-radius:50%
    }

    .vc_pagination.vc_pagination-shape-rounded .vc_pagination-trigger {
      border-radius:3px
    }

    .vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger {
      border-color:#5472D2
    }

    .vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger:hover {
      background-color:#5472D2
    }

    .vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger {
      border-color:#00C1CF
    }

    .vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger:hover {
      background-color:#00C1CF
    }

    .vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger {
      border-color:#FE6C61
    }

    .vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {
      background-color:#FE6C61
    }

    .vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger {
      border-color:#8D6DC4
    }

    .vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover {
      background-color:#8D6DC4
    }

    .vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger {
      border-color:#4CADC9
    }

    .vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger:hover {
      background-color:#4CADC9
    }

    .vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger {
      border-color:#CEC2AB
    }

    .vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-chino.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger:hover {
      background-color:#CEC2AB
    }

    .vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger {
      border-color:#50485B
    }

    .vc_pagination-color-mulled-wine.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger:hover {
      background-color:#50485B
    }

    .vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger {
      border-color:#75D69C
    }

    .vc_pagination-color-vista-blue.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger:hover {
      background-color:#75D69C
    }

    .vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger {
      border-color:#F7BE68
    }

    .vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover {
      background-color:#F7BE68
    }

    .vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger {
      border-color:#5AA1E3
    }

    .vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover {
      background-color:#5AA1E3
    }

    .vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger {
      border-color:#6DAB3C
    }

    .vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-green.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger:hover {
      background-color:#6DAB3C
    }

    .vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger {
      border-color:#F4524D
    }

    .vc_pagination-color-juicy-pink.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {
      background-color:#F4524D
    }

    .vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger {
      border-color:#F79468
    }

    .vc_pagination-color-sandy-brown.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger:hover {
      background-color:#F79468
    }

    .vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger {
      border-color:#B97EBB
    }

    .vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-purple.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger:hover {
      background-color:#B97EBB
    }

    .vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger {
      border-color:#2A2A2A
    }

    .vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover {
      background-color:#2A2A2A
    }

    .vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger {
      border-color:#EBEBEB
    }

    .vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover {
      background-color:#EBEBEB
    }

    .vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger {
      border-color:#FFF
    }

    .vc_pagination-color-white.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-white.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger:hover {
      background-color:#FFF
    }

    .vc_grid.vc_row {
      padding-left:0; padding-right:0; margin-left:0; margin-right:0
    }

    .vc-row[data-vc-full-width] .vc_grid.vc_row {
      overflow:hidden
    }

    .vc_grid.vc_row.vc_grid-gutter-1px {
      margin-bottom:-1px
    }

    .vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {
      margin-right:-1px
    }

    .vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {
      padding-right:1px; padding-bottom:1px
    }

    .vc_grid.vc_row.vc_grid-gutter-2px {
      margin-bottom:-2px
    }

    .vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {
      margin-right:-2px
    }

    .vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {
      padding-right:2px; padding-bottom:2px
    }

    .vc_grid.vc_row.vc_grid-gutter-3px {
      margin-bottom:-3px
    }

    .vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {
      margin-right:-3px
    }

    .vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {
      padding-right:3px; padding-bottom:3px
    }

    .vc_grid.vc_row.vc_grid-gutter-4px {
      margin-bottom:-4px
    }

    .vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {
      margin-right:-4px
    }

    .vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {
      padding-right:4px; padding-bottom:4px
    }

    .vc_grid.vc_row.vc_grid-gutter-5px {
      margin-bottom:-5px
    }

    .vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {
      margin-right:-5px
    }

    .vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {
      padding-right:5px; padding-bottom:5px
    }

    .vc_grid.vc_row.vc_grid-gutter-10px {
      margin-bottom:-10px
    }

    .vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
      margin-right:-10px
    }

    .vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {
      padding-right:10px; padding-bottom:10px
    }

    .vc_grid.vc_row.vc_grid-gutter-15px {
      margin-bottom:-15px
    }

    .vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {
      margin-right:-15px
    }

    .vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {
      padding-right:15px; padding-bottom:15px
    }

    .vc_grid.vc_row.vc_grid-gutter-20px {
      margin-bottom:-20px
    }

    .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
      margin-right:-20px
    }

    .vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {
      padding-right:20px; padding-bottom:20px
    }

    .vc_grid.vc_row.vc_grid-gutter-25px {
      margin-bottom:-25px
    }

    .vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {
      margin-right:-25px
    }

    .vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {
      padding-right:25px; padding-bottom:25px
    }

    .vc_grid.vc_row.vc_grid-gutter-30px {
      margin-bottom:-30px
    }

    .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
      margin-right:-30px
    }

    .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
      padding-right:30px; padding-bottom:30px
    }

    .vc_grid.vc_row.vc_grid-gutter-35px {
      margin-bottom:-35px
    }

    .vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {
      margin-right:-35px
    }

    .vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {
      padding-right:35px; padding-bottom:35px
    }

    .vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover {
      z-index:3
    }

    .vc_grid.vc_row .vc_grid-item {
      display:none; padding:0; vertical-align:top; float:none; box-sizing:border-box; z-index:1
    }

    .vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {
      overflow:hidden
    }

    .vc_grid.vc_row .vc_grid-item .vc_btn, .vc_grid.vc_row .vc_grid-item .vc_icon_element, .vc_grid.vc_row .vc_grid-item .wpb_content_element {
      margin-bottom:15px
    }

    .vc_gitem_row, .vc_gitem_row .vc_gitem_row {
      margin-bottom:0
    }

    .vc_grid.vc_row .vc_grid-item .vc_btn a, .vc_grid.vc_row .vc_grid-item .vc_icon_element a, .vc_grid.vc_row .vc_grid-item .wpb_content_element a {
      text-decoration:none; border-bottom:0
    }

    .vc_grid .vc_gitem-link {
      border-bottom:none; outline:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none
    }

    .vc_masonry_grid .vc_grid.vc_row .vc_grid-item, .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {
      position:static
    }

    .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
      display:block
    }

    @media (min-width:768px) {
      .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
        display:inline-block
      }
    }

    @-moz-document url-prefix() {
      .vc_masonry_grid .vc_grid-item, .vc_masonry_media_grid .vc_grid-item {
        margin-left:-.01px
      }
    }

    .vc_gitem-zone-b {
      display:none; overflow:hidden
    }

    .vc_gitem-float-none {
      float:none
    }

    .vc_gitem-float-left {
      float:left
    }

    .vc_gitem-float-right {
      float:right
    }

    .vc_gitem-align-center {
      text-align:center
    }

    .vc_gitem-align-right {
      text-align:right
    }

    .vc_gitem-align-justify {
      text-align:justify
    }

    .vc_gitem-block {
      position:relative; overflow:hidden
    }

    .vc_gitem-is-link {
      cursor:pointer
    }

    .vc_gitem-link {
      text-decoration:none
    }

    .vc_gitem_row {
      margin-left:0; margin-right:0; padding:inherit; box-sizing:border-box
    }

    .vc_gitem-zone-a .vc_gitem-row-position-top, .vc_gitem-zone-b .vc_gitem-row-position-top {
      position:absolute; left:0; right:0; top:0
    }

    .vc_gitem-zone-a .vc_gitem-row-position-middle, .vc_gitem-zone-b .vc_gitem-row-position-middle {
      position:absolute; left:0; right:0; top:50%; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); -o-transform:translate(0, -50%); transform:translate(0, -50%)
    }

    .vc_gitem-zone-a .vc_gitem-row-position-bottom, .vc_gitem-zone-b .vc_gitem-row-position-bottom {
      position:absolute; left:0; right:0; bottom:0
    }

    .vc_gitem_row .vc_gitem-col {
      padding:10px
    }

    .vc_gitem-zone {
      position:relative; background-clip:border-box; overflow:hidden
    }

    .vc_gitem-zone .vc-zone-link {
      display:block; position:absolute; top:0; right:0; left:0; bottom:0; z-index:5
    }

    .vc_gitem-zone-img {
      width:100%; display:block; visibility:hidden; height:auto
    }

    .vc_gitem-zone-a .vc_gitem-zone-mini {
      box-sizing:border-box; padding:inherit; position:static; top:0; left:0; bottom:0; right:0
    }

    .vc_gitem-zone-b .vc_gitem-zone-mini {
      position:static; padding:inherit; top:0; left:0; right:0; bottom:0; margin:0
    }

    .vc_grid-item-zone-c-left .vc_gitem-animated-block {
      float:right; width:50%
    }

    .vc_grid-item-zone-c-left .vc_gitem-zone-c, .vc_grid-item-zone-c-right .vc_gitem-animated-block {
      float:left; width:50%
    }

    .vc_grid-item-zone-c-right .vc_gitem-zone-c {
      float:right; width:50%
    }

    .vc-gitem-zone-height-mode-auto .vc_gitem-zone-img {
      display:none !important
    }

    .vc-gitem-zone-height-mode-auto:before {
      content:""; display:block; padding-top:100%
    }

    .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before {
      padding-top:75%
    }

    .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before {
      padding-top:133.33333333%
    }

    .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before {
      padding-top:56.25%
    }

    .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16:before {
      padding-top:177.77777778%
    }

    .vc_gitem-animated-block {
      position:relative
    }

    .vc_gitem-animate .vc_btn {
      -webkit-transition:all 0s ease; -o-transition:all 0s ease; transition:all 0s ease
    }

    .vc_gitem-animate .vc_gitem-zone-b {
      z-index:199
    }

    .vc_gitem-animate-none .vc_gitem-zone-b {
      display:block; position:absolute; top:0; left:0; bottom:0; right:0; margin:0; opacity:0; filter:alpha(opacity=0); box-sizing:border-box
    }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b {
      opacity:1; filter:alpha(opacity=100)
    }

    .vc_gitem-animate-blurOut .vc_gitem-zone-b, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b, .vc_gitem-animate-fadeIn .vc_gitem-zone-b, .vc_gitem-animate-scaleIn .vc_gitem-zone-b, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b {
      display:block; position:absolute; top:0; left:0; bottom:0; right:0; margin:0; opacity:0; filter:alpha(opacity=0); -webkit-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; box-sizing:border-box
    }

    .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator {
      -webkit-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; width:0
    }

    .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn {
      -webkit-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; -webkit-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); transform:scale(0)
    }

    .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title, .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title {
      display:inline-block; opacity:0; filter:alpha(opacity=0); -webkit-transform:translate3d(0, -100%, 0); transform:translate3d(0, -100%, 0); -webkit-perspective:1000; -webkit-backface-visibility:hidden; -webkit-transition:-webkit-transform 1s cubic-bezier(0, .275, .125, 1), opacity .5s cubic-bezier(0, .275, .125, 1); -moz-transition:-moz-transform 1s cubic-bezier(0, .275, .125, 1), opacity .5s cubic-bezier(0, .275, .125, 1); transition:transform 1s cubic-bezier(0, .275, .125, 1), opacity .5s cubic-bezier(0, .275, .125, 1)
    }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_separator {
      -webkit-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; width:50%
    }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_btn {
      -webkit-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; -webkit-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1)
    }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_post-title {
      opacity:1; filter:alpha(opacity=100); -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0)
    }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b {
      opacity:1; filter:alpha(opacity=100)
    }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator {
      -webkit-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; width:50%
    }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn {
      -webkit-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; -webkit-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1)
    }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title {
      opacity:1; filter:alpha(opacity=100); -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0)
    }

    .vc_gitem-animate-scaleIn {
      overflow:hidden
    }

    .vc_gitem-animate-scaleIn .vc_gitem-zone-a {
      -webkit-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1); -webkit-transition:-webkit-transform .3s ease-in-out; -moz-transition:-moz-transform .3s ease-in-out; -o-transition:-o-transform .3s ease-in-out; transition:transform .3s ease-in-out
    }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a {
      -webkit-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1)
    }

    .vc_gitem-animate-scaleRotateIn {
      overflow:hidden
    }

    .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
      -webkit-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1); -webkit-transition:-webkit-transform .3s ease-in-out; -moz-transition:-moz-transform .3s ease-in-out; -o-transition:-o-transform .3s ease-in-out; transition:transform .3s ease-in-out
    }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {
      -webkit-transform:scale(1.5) rotate(10deg); -moz-transform:scale(1.5) rotate(10deg); -ms-transform:scale(1.5) rotate(10deg); -o-transform:scale(1.5) rotate(10deg); transform:scale(1.5) rotate(10deg)
    }

    .vc_gitem-animate-blurOut .vc_gitem-zone-a, .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
      -webkit-filter:blur(0); -moz-filter:blur(0); -ms-filter:blur(0); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0'); -webkit-transform-origin:50% 50%; -moz-transform-origin:50% 50%; -ms-transform-origin:50% 50%; transform-origin:50% 50%; -webkit-perspective:1000; -webkit-backface-visibility:hidden; webkit-transition:filter .5s cubic-bezier(0, .275, .125, 1), -webkit-transform .5s cubic-bezier(0, .275, .125, 1); -moz-transition:filter .5s cubic-bezier(0, .275, .125, 1), -moz-transform .5s cubic-bezier(0, .275, .125, 1); transition:filter .5s cubic-bezier(0, .275, .125, 1), transform .5s cubic-bezier(0, .275, .125, 1)
    }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
      -webkit-filter:blur(2px); -moz-filter:blur(2px); -ms-filter:blur(2px); filter:blur(2px); filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0')
    }

    .vc_gitem-animate-blurScaleOut {
      overflow:hidden
    }

    .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
      -webkit-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1)
    }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {
      -webkit-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1)
    }

    .vc_gitem-animate-slideInRight {
      overflow:hidden
    }

    .vc_gitem-animate-slideInRight .vc_gitem-zone-b {
      display:block; position:absolute; top:0; left:0; right:0; bottom:0; margin:0; opacity:0; filter:alpha(opacity=0); -webkit-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; -webkit-transform:translateX(-100%); -ms-transform:translateX(-100%); -o-transform:translateX(-100%); transform:translateX(-100%)
    }

    .vc_gitem-animate-slideBottom .vc_gitem-zone-b, .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
      -webkit-transition:all 1s ease; -o-transition:all 1s ease; left:0; display:block; margin:0; right:0
    }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b {
      opacity:1; filter:alpha(opacity=100); -webkit-transform:translateX(0); -ms-transform:translateX(0); -o-transform:translateX(0); transform:translateX(0)
    }

    .vc_gitem-animate-slideInLeft {
      overflow:hidden
    }

    .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
      position:absolute; top:0; bottom:0; transition:all 1s ease; -webkit-transform:translateX(-100%); -ms-transform:translateX(-100%); -o-transform:translateX(-100%); transform:translateX(-100%); opacity:0; filter:alpha(opacity=0)
    }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
      opacity:1; filter:alpha(opacity=100); -webkit-transform:translateX(0); -ms-transform:translateX(0); -o-transform:translateX(0); transform:translateX(0)
    }

    .vc_gitem-animate-slideBottom {
      overflow:hidden; position:relative
    }

    .vc_gitem-animate-slideBottom .vc_gitem-zone-b {
      transition:all 1s ease; z-index:1000; position:absolute; top:100%; height:100%
    }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b {
      top:0
    }

    .vc_gitem-animate-slideTop {
      overflow:hidden; position:relative
    }

    .vc_gitem-animate-slideTop .vc_gitem-zone-b {
      display:block; -webkit-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; z-index:1000; position:absolute; top:-100%; height:100%; left:0; right:0; margin:0
    }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideTop .vc_gitem-zone-b {
      top:0
    }

    .vc_gitem-animate-flipFadeIn {
      overflow:hidden
    }

    .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
      -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; backface-visibility:hidden; -webkit-transition:-webkit-transform 1s; -moz-transition:-moz-transform 1s; -o-transition:-o-transform 1s; transition:transform 1s; -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -o-transform-style:preserve-3d; transform-style:preserve-3d
    }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
      -webkit-transform:rotateX(180deg); -ms-transform:rotateX(180deg); -o-transform:rotateX(180deg); transform:rotateX(180deg)
    }

    .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
      display:block; top:0; left:0; right:0; bottom:0; position:absolute; opacity:0; filter:alpha(opacity=0); -webkit-transition:all .6s ease; -o-transition:all .6s ease; transition:all .6s ease; -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -o-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-transform:rotateX(180deg); -ms-transform:rotateX(180deg); -o-transform:rotateX(180deg); transform:rotateX(180deg); -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; backface-visibility:hidden
    }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
      opacity:1; filter:alpha(opacity=100); -webkit-transform:rotateX(0); -ms-transform:rotateX(0); -o-transform:rotateX(0); transform:rotateX(0)
    }

    .vc_gitem-animate-flipHorizontalFadeIn {
      overflow:hidden
    }

    .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
      -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; backface-visibility:hidden; -webkit-transition:-webkit-transform 1s; -moz-transition:-moz-transform 1s; -o-transition:-o-transform 1s; transition:transform 1s; -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -o-transform-style:preserve-3d; transform-style:preserve-3d
    }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {
      -webkit-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); transform:rotateY(180deg)
    }

    .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
      display:block; top:0; left:0; right:0; bottom:0; position:absolute; opacity:0; filter:alpha(opacity=0); -webkit-transition:all .6s ease; -o-transition:all .6s ease; transition:all .6s ease; -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -o-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); transform:rotateY(180deg); -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; backface-visibility:hidden
    }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {
      opacity:1; filter:alpha(opacity=100); -webkit-transform:rotateY(0); -ms-transform:rotateY(0); -o-transform:rotateY(0); transform:rotateY(0)
    }

    .vc_gitem-animate-goTop20 {
      overflow:hidden
    }

    .vc_gitem-animate-goTop20 .vc_gitem-zone-a {
      position:relative; -webkit-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0); -webkit-transition:-webkit-transform .5s ease; -moz-transition:-moz-transform .5s ease; -o-transition:-o-transform .5s ease; transition:transform .5s ease
    }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a {
      -webkit-transform:translateY(-20%); -ms-transform:translateY(-20%); -o-transform:translateY(-20%); transform:translateY(-20%)
    }

    .vc_gitem-animate-goTop20 .vc_gitem-zone-b {
      display:block; -webkit-transition:bottom .5s ease; -o-transition:bottom .5s ease; transition:bottom .5s ease; bottom:-100%; z-index:1000; position:absolute; width:100%; margin:0
    }

    .vc_gitem-animate-goTop20 .vc_gitem-zone-b .vc_gitem-zone-mini {
      position:static; -webkit-transform:none; -ms-transform:none; transform:none
    }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-b {
      bottom:0
    }

    .vc_gitem-animate-goBottom20 {
      overflow:hidden
    }

    .vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
      position:relative; -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); -webkit-transition:-webkit-transform .5s ease; -moz-transition:-moz-transform .5s ease; -o-transition:-o-transform .5s ease; transition:transform .5s ease
    }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a {
      -webkit-transform:translateY(20%); -ms-transform:translateY(20%); transform:translateY(20%)
    }

    .vc_gitem-animate-goBottom20 .vc_gitem-zone-b {
      display:block; -webkit-transition:top .5s ease; -o-transition:top .5s ease; transition:top .5s ease; top:-100%; z-index:1000; position:absolute; width:100%; margin:0
    }

    .vc_gitem-animate-goBottom20 .vc_gitem-zone-b .vc_gitem-zone-mini {
      position:static; -webkit-transform:none; -ms-transform:none; transform:none
    }

    .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-b {
      top:0
    }

    .vc_gitem-post-data {
      margin-bottom:15px
    }

    .vc_gitem-post-data h2 {
      margin:0
    }

    .vc_gitem-post-category-name .vc_gitem-link {
      color:inherit
    }

    .vc_grid .vc_pageable-load-more-btn {
      text-align:center; margin-top:25px
    }

    .vc_grid .vc_pageable-load-more-btn>.vc_btn {
      outline:0
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots {
      display:none; margin-top:20px; text-align:center; -webkit-tap-highlight-color:transparent
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot {
      cursor:pointer; display:inline-block
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span {
      width:10px; height:10px; margin:5px 7px; display:block; -webkit-backface-visibility:visible; -webkit-transition:opacity .2s ease; -o-transition:opacity .2s ease; transition:opacity .2s ease
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots {
      display:block
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots .vc_grid-owl-dot span {
      border:3px solid; -webkit-transition:background-color .2s ease; -o-transition:background-color .2s ease; transition:background-color .2s ease
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots {
      display:block
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span {
      border:3px solid; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; -webkit-transition:background-color .2s ease; -o-transition:background-color .2s ease; transition:background-color .2s ease
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots {
      display:block
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span {
      -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; opacity:.6; filter:alpha(opacity=60)
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot:hover span {
      opacity:1; filter:alpha(opacity=100)
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots {
      display:block
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span {
      width:10px; height:10px; margin:5px 7px; display:block; -webkit-backface-visibility:visible; -webkit-transition:opacity .2s ease; -o-transition:opacity .2s ease; transition:opacity .2s ease; opacity:.6; filter:alpha(opacity=60)
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot:hover span {
      opacity:1; filter:alpha(opacity=100)
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots {
      display:block
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span {
      width:10px; height:10px; margin:5px 7px; display:block; -webkit-backface-visibility:visible; -webkit-transition:opacity .2s ease; -o-transition:opacity .2s ease; transition:opacity .2s ease; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; opacity:.6; filter:alpha(opacity=60)
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav {
      opacity:1; filter:alpha(opacity=100)
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span {
      border-color:#5472D2 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span {
      background-color:#5472D2 !important; border-color:#5472D2 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span {
      border-color:#00C1CF !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span {
      background-color:#00C1CF !important; border-color:#00C1CF !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span {
      border-color:#FE6C61 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span {
      background-color:#FE6C61 !important; border-color:#FE6C61 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span {
      border-color:#8D6DC4 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span {
      background-color:#8D6DC4 !important; border-color:#8D6DC4 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span {
      border-color:#4CADC9 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span {
      background-color:#4CADC9 !important; border-color:#4CADC9 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span {
      border-color:#CEC2AB !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span {
      background-color:#CEC2AB !important; border-color:#CEC2AB !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span {
      border-color:#50485B !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span {
      background-color:#50485B !important; border-color:#50485B !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span {
      border-color:#75D69C !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span {
      background-color:#75D69C !important; border-color:#75D69C !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {
      border-color:#2A2A2A !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span {
      background-color:#2A2A2A !important; border-color:#2A2A2A !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
      border-color:#EBEBEB !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span {
      background-color:#EBEBEB !important; border-color:#EBEBEB !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span {
      border-color:#F7BE68 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span {
      background-color:#F7BE68 !important; border-color:#F7BE68 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span {
      border-color:#5AA1E3 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span {
      background-color:#5AA1E3 !important; border-color:#5AA1E3 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span {
      border-color:#6DAB3C !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span {
      background-color:#6DAB3C !important; border-color:#6DAB3C !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {
      border-color:#F4524D !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span {
      background-color:#F4524D !important; border-color:#F4524D !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span {
      border-color:#F79468 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span {
      background-color:#F79468 !important; border-color:#F79468 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span {
      border-color:#B97EBB !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span {
      background-color:#B97EBB !important; border-color:#B97EBB !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {
      border-color:#FFF !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span {
      background-color:#FFF !important; border-color:#FFF !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span {
      background-color:#5472D2 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span {
      background-color:#00C1CF !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span {
      background-color:#FE6C61 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span {
      background-color:#8D6DC4 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span {
      background-color:#4CADC9 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span {
      background-color:#CEC2AB !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span {
      background-color:#50485B !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span {
      background-color:#75D69C !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {
      background-color:#2A2A2A !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
      background-color:#EBEBEB !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span {
      background-color:#F7BE68 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span {
      background-color:#5AA1E3 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span {
      background-color:#6DAB3C !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {
      background-color:#F4524D !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span {
      background-color:#F79468 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span {
      background-color:#B97EBB !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {
      background-color:#FFF !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {
      cursor:pointer; opacity:0; filter:alpha(opacity=0); -webkit-transition:opacity .3s ease-in 0s; -o-transition:opacity .3s ease-in 0s; transition:opacity .3s ease-in 0s; -webkit-tap-highlight-color:transparent
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled {
      display:none !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
      position:absolute; top:50%; margin-top:-12.5px; opacity:.5; filter:alpha(opacity=50); font-size:25px; line-height:25px; height:25px; display:inline-block; text-decoration:none; cursor:pointer; -webkit-transition:opacity .3s ease-in 0s; -o-transition:opacity .3s ease-in 0s; transition:opacity .3s ease-in 0s
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover, .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover {
      opacity:1; filter:alpha(opacity=100)
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
      left:5px
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside {
      left:-30px
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {
      right:5px
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside {
      right:-30px
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue {
      color:#5472D2 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-turquoise {
      color:#00C1CF !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-pink {
      color:#FE6C61 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-violet {
      color:#8D6DC4 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-peacoc {
      color:#4CADC9 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-chino {
      color:#CEC2AB !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-mulled_wine {
      color:#50485B !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-vista_blue {
      color:#75D69C !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-black {
      color:#2A2A2A !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey {
      color:#EBEBEB !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-orange {
      color:#F7BE68 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sky {
      color:#5AA1E3 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-green {
      color:#6DAB3C !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-juicy_pink {
      color:#F4524D !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sandy_brown {
      color:#F79468 !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-purple {
      color:#B97EBB !important
    }

    .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-white {
      color:#FFF !important
    }

    .vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev {
      margin-top:-13px
    }

    .vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev {
      margin-top:-13.5px
    }

    .vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev {
      margin-top:-14px
    }

    .vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev {
      margin-top:-14.5px
    }

    .vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev {
      margin-top:-15px
    }

    .vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev {
      margin-top:-17.5px
    }

    .vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev {
      margin-top:-20px
    }

    .vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev {
      margin-top:-22.5px
    }

    .vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev {
      margin-top:-25px
    }

    .vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev {
      margin-top:-27.5px
    }

    .vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next, .vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev {
      margin-top:-30px
    }

    .vc_grid-pagination .vc_grid-pagination-list {
      outline:0; display:block; padding-left:0; text-align:center; margin:20px 0 0 !important; border-radius:2px
    }

    .vc_grid-pagination .vc_grid-pagination-list>li {
      display:inline-block; margin:0; border:0 solid transparent
    }

    .vc_grid-pagination .vc_grid-pagination-list>li>a, .vc_grid-pagination .vc_grid-pagination-list>li>span {
      color:#fff; background-color:#428bca; border:1px solid #428bca; -webkit-transition:opacity .3s ease-in 0s; -o-transition:opacity .3s ease-in 0s; transition:opacity .3s ease-in 0s; position:relative; float:left; padding:3px 10px; line-height:1.42857143; text-decoration:none; opacity:.5; filter:alpha(opacity=50); margin-left:-1px; font-size:10px
    }

    .vc_grid-pagination .vc_grid-pagination-list>li:first-child>a, .vc_grid-pagination .vc_grid-pagination-list>li:first-child>span {
      margin-left:0
    }

    .vc_grid-pagination .vc_grid-pagination-list>li:focus a, .vc_grid-pagination .vc_grid-pagination-list>li:focus span, .vc_grid-pagination .vc_grid-pagination-list>li:hover a, .vc_grid-pagination .vc_grid-pagination-list>li:hover span {
      opacity:1; filter:alpha(opacity=100)
    }

    .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-prev>a:after {
      font-family:vc_grid_v1; display:inline-block; content:"\e61b"
    }

    .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-next>a:after {
      font-family:vc_grid_v1; display:inline-block; content:"\e61a"
    }

    .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-first>a:after {
      font-family:vc_grid_v1; display:inline-block; content:"\e618"
    }

    .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-last>a:after {
      font-family:vc_grid_v1; display:inline-block; content:"\e619"
    }

    .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:focus, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:hover, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:focus, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:hover {
      z-index:2; opacity:1; filter:alpha(opacity=100); cursor:default
    }

    .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:focus, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:hover, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:focus, .vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:hover {
      display:none
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li {
      border-color:#5472D2 !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>span {
      background-color:#5472D2 !important; border-color:#5472D2 !important; color:#FFF !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li {
      border-color:#00C1CF !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>span {
      background-color:#00C1CF !important; border-color:#00C1CF !important; color:#FFF !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li {
      border-color:#FE6C61 !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>span {
      background-color:#FE6C61 !important; border-color:#FE6C61 !important; color:#FFF !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li {
      border-color:#8D6DC4 !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>span {
      background-color:#8D6DC4 !important; border-color:#8D6DC4 !important; color:#FFF !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li {
      border-color:#4CADC9 !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>span {
      background-color:#4CADC9 !important; border-color:#4CADC9 !important; color:#FFF !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li {
      border-color:#CEC2AB !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>span {
      background-color:#CEC2AB !important; border-color:#CEC2AB !important; color:#FFF !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li {
      border-color:#50485B !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>span {
      background-color:#50485B !important; border-color:#50485B !important; color:#FFF !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li {
      border-color:#75D69C !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>span {
      background-color:#75D69C !important; border-color:#75D69C !important; color:#FFF !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li {
      border-color:#2A2A2A !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>span {
      background-color:#2A2A2A !important; border-color:#2A2A2A !important; color:#FFF !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li {
      border-color:#EBEBEB !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>span {
      background-color:#EBEBEB !important; border-color:#EBEBEB !important; color:#FFF !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li {
      border-color:#F7BE68 !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>span {
      background-color:#F7BE68 !important; border-color:#F7BE68 !important; color:#FFF !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li {
      border-color:#5AA1E3 !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>span {
      background-color:#5AA1E3 !important; border-color:#5AA1E3 !important; color:#FFF !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li {
      border-color:#6DAB3C !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>span {
      background-color:#6DAB3C !important; border-color:#6DAB3C !important; color:#FFF !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li {
      border-color:#F4524D !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>span {
      background-color:#F4524D !important; border-color:#F4524D !important; color:#FFF !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li {
      border-color:#F79468 !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>span {
      background-color:#F79468 !important; border-color:#F79468 !important; color:#FFF !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li {
      border-color:#B97EBB !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>span {
      background-color:#B97EBB !important; border-color:#B97EBB !important; color:#FFF !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li {
      border-color:#FFF !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>span {
      background-color:#FFF !important; border-color:#FFF !important; color:#2A2A2A !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span {
      -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; min-width:28px; min-height:22px
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>span {
      border-bottom-left-radius:2px; border-top-left-radius:2px
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>span {
      border-bottom-right-radius:2px; border-top-right-radius:2px
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span {
      margin-left:5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; min-height:22px; min-width:22px; padding:3px
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span {
      margin-left:5px; border-radius:30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; min-height:22px; min-width:22px; padding:3px
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span {
      -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; min-height:22px; min-width:22px; padding:3px
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span {
      background-color:transparent !important; color:#000 !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span {
      background-color:transparent !important; color:#fff !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li {
      border-left-width:1px !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a {
      border-width:0; background:rgba(0, 0, 0, 0) !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark li.vc_grid-disabled+li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li:first-child, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light li.vc_grid-disabled+li, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li:first-child {
      border-width:0 !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a {
      color:#000 !important
    }

    .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a {
      color:#fff !important
    }

    .vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span {
      color:#FFF
    }

    .vc_grid-loading {
      margin:2em auto; font-size:10px; position:relative; text-indent:-9999em
    }

    .vc_grid-loading, .vc_grid-loading:after, .vc_grid-loading:before {
      border-radius:50%; width:12px; height:12px; -webkit-animation:load7 1.8s infinite ease-in-out; animation:load7 1.8s infinite ease-in-out
    }

    .vc_grid-loading:before {
      left:-20px
    }

    .vc_grid-loading:after {
      left:20px; -webkit-animation-delay:.32s; animation-delay:.32s
    }

    .vc_grid-loading:after, .vc_grid-loading:before {
      content:''; position:absolute; top:0
    }

    @-webkit-keyframes load7 {
      0%, 100%, 80% {
        box-shadow:0 2.5em 0 -1.3em rgba(235, 235, 235, .75)
      }

      40% {
        box-shadow:0 2.5em 0 0 rgba(235, 235, 235, .75)
      }
    }

    @keyframes load7 {
      0%, 100%, 80% {
        box-shadow:0 2.5em 0 -1.3em rgba(235, 235, 235, .75)
      }

      40% {
        box-shadow:0 2.5em 0 0 rgba(235, 235, 235, .75)
      }
    }

    .vc_grid-filter {
      margin-left:0; margin-bottom:20px; list-style:none; padding:0
    }

    .vc_grid-filter.vc_grid-filter-center {
      text-align:center
    }

    .vc_grid-filter.vc_grid-filter-right {
      text-align:right
    }

    .vc_grid-filter.vc_grid-filter-left {
      text-align:left
    }

    .vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover {
      background-color:#5472D2
    }

    .vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover {
      background-color:#00C1CF
    }

    .vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover {
      background-color:#FE6C61
    }

    .vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover {
      background-color:#8D6DC4
    }

    .vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover {
      background-color:#4CADC9
    }

    .vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover {
      background-color:#CEC2AB
    }

    .vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover {
      background-color:#50485B
    }

    .vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover {
      background-color:#75D69C
    }

    .vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover {
      background-color:#2A2A2A
    }

    .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover {
      background-color:#EBEBEB
    }

    .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span {
      color:#666
    }

    .vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span {
      color:#FFF
    }

    .vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover {
      background-color:#F7BE68
    }

    .vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover {
      background-color:#5AA1E3
    }

    .vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover {
      background-color:#6DAB3C
    }

    .vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover {
      background-color:#F4524D
    }

    .vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover {
      background-color:#F79468
    }

    .vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover {
      background-color:#B97EBB
    }

    .vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover {
      background-color:#FFF
    }

    .vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span {
      color:#666
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span {
      color:#FFF
    }

    .vc_grid-filter>.vc_grid-filter-item {
      cursor:pointer; display:inline-block; background:0 0; padding:4px 10px; -webkit-transition:background-color .1s linear; -o-transition:background-color .1s linear; transition:background-color .1s linear
    }

    .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-select, .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {
      display:none
    }

    .vc_grid-filter>.vc_grid-filter-item:first-child {
      margin-left:0 !important
    }

    .vc_grid-filter>.vc_grid-filter-item>span {
      -webkit-transition:color .1s linear; -o-transition:color .1s linear; transition:color .1s linear; outline:0; padding:0; text-decoration:none
    }

    .vc_grid-filter>.vc_grid-filter-item.vc_active>span, .vc_grid-filter>.vc_grid-filter-item:hover>span {
      text-decoration:none
    }

    .vc_grid-filter.vc_grid-filter-default>.vc_grid-filter-item {
      margin:0 5px 5px 0; border-radius:30px
    }

    .vc_grid-filter.vc_grid-filter- .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-comma .vc_grid-filter-item {
      padding:0 !important
    }

    .vc_grid-filter.vc_grid-filter-default-less-rounded>.vc_grid-filter-item {
      margin:0 5px 5px 0; border-radius:5px
    }

    .vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item {
      margin:0; border:1px solid rgba(235, 235, 235, .8); border-collapse:collapse
    }

    .vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:nth-child(n+2) {
      margin-left:-1px; margin-top:-1px
    }

    .vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover {
      position:relative; z-index:1; border-color:transparent
    }

    .vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active>a, .vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover>a, .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active>a, .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover>a, .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active>a, .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover>a {
      text-decoration:none
    }

    .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:first-child {
      border-top-left-radius:30px; border-bottom-left-radius:30px
    }

    .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:last-child {
      border-top-right-radius:30px; border-bottom-right-radius:30px
    }

    .vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:first-child {
      border-top-left-radius:3px; border-bottom-left-radius:3px
    }

    .vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:last-child {
      border-top-right-radius:3px; border-bottom-right-radius:3px
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item {
      background-color:#7c93dd
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover {
      background-color:#5472D2
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item {
      background-color:#00919c
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover {
      background-color:#00C1CF
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item {
      background-color:#fe9b94
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover {
      background-color:#FE6C61
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item {
      background-color:#a991d3
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover {
      background-color:#8D6DC4
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item {
      background-color:#73bfd5
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span {
      color:#FFF
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover {
      background-color:#4CADC9
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item {
      background-color:#e1d9cb
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover {
      background-color:#CEC2AB
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item {
      background-color:#695f77
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover {
      background-color:#50485B
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item {
      background-color:#9ce2b8
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover {
      background-color:#75D69C
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item {
      background-color:#444
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover {
      background-color:#2A2A2A
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item>span {
      color:#666
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item {
      background-color:#d2d2d2
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover {
      background-color:#EBEBEB
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item>span {
      color:#FFF
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item {
      background-color:#fad398
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover {
      background-color:#F7BE68
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item {
      background-color:#86baea
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover {
      background-color:#5AA1E3
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item {
      background-color:#87c456
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover {
      background-color:#6DAB3C
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span {
      color:#FFF
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item {
      background-color:#f7817d
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover {
      background-color:#F4524D
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item {
      background-color:#fab698
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover {
      background-color:#F79468
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item {
      background-color:#cb9fcd
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover {
      background-color:#B97EBB
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item>span {
      color:#666
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item {
      background-color:#e6e6e6
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover {
      background-color:#FFF
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item {
      margin:0; border:1px solid transparent; border-collapse:collapse; padding:3px 7px
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item>span, .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item>span {
      color:#FFF
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:nth-child(n+2), .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:nth-child(n+2) {
      border-left:none; margin-left:1px; border-top:none; margin-top:1px
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child, .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:first-child {
      border-top-left-radius:3px; border-bottom-left-radius:3px; border-top:0
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child, .vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:last-child {
      border-top-right-radius:3px; border-bottom-right-radius:3px
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child {
      border-top-left-radius:30px; border-bottom-left-radius:30px; border-top:0
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child {
      border-top-right-radius:30px; border-bottom-right-radius:30px
    }

    .vc_grid-filter.vc_grid-filter-filled-rounded-all>.vc_grid-filter-item {
      border-radius:3px !important
    }

    .vc_grid-filter.vc_grid-filter-filled-round-all>.vc_grid-filter-item {
      border-radius:30px !important
    }

    .vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item {
      font-size:12px; padding:1px 5px
    }

    .vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item {
      font-size:13px; padding:2px 7px
    }

    .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {
      font-size:100%; padding:2px 10px
    }

    .vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item {
      font-size:18px; padding:4px 10px
    }

    .vc_grid-filter-dropdown, .vc_grid-filter-select {
      font-size:12px; margin-bottom:20px
    }

    .vc_grid-filter-dropdown.vc_grid-filter-center, .vc_grid-filter-select.vc_grid-filter-center {
      text-align:center
    }

    .vc_grid-filter-dropdown.vc_grid-filter-right, .vc_grid-filter-select.vc_grid-filter-right {
      text-align:right
    }

    .vc_grid-filter-dropdown.vc_grid-filter-left, .vc_grid-filter-select.vc_grid-filter-left {
      text-align:left
    }

    .vc_grid-filter-dropdown .vc_grid-styled-select select, .vc_grid-filter-select .vc_grid-styled-select select {
      outline:0; display:inline-block
    }

    @media (min-width:768px) {
      .vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon {
        color:#5472D2
      }

      .vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon {
        color:#00C1CF
      }

      .vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon {
        color:#FE6C61
      }

      .vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon {
        color:#8D6DC4
      }

      .vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon {
        color:#4CADC9
      }

      .vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon {
        color:#CEC2AB
      }

      .vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon {
        color:#50485B
      }

      .vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon {
        color:#75D69C
      }

      .vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon {
        color:#2A2A2A
      }

      .vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon {
        color:#EBEBEB
      }

      .vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon {
        color:#F7BE68
      }

      .vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon {
        color:#5AA1E3
      }

      .vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon {
        color:#6DAB3C
      }

      .vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon {
        color:#F4524D
      }

      .vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon {
        color:#F79468
      }

      .vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon {
        color:#B97EBB
      }

      .vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon, .vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon {
        color:#FFF
      }

      .vc_grid-filter-dropdown .vc_grid-styled-select, .vc_grid-filter-select .vc_grid-styled-select {
        border:1px solid #ccc; display:inline-block; height:30px; overflow:hidden; padding-right:5px; text-align:left; width:auto; vertical-align:middle
      }

      .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon, .vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {
        font-size:17px; display:inline; vertical-align:middle
      }

      .vc_grid-filter-dropdown .vc_grid-styled-select select, .vc_grid-filter-select .vc_grid-styled-select select {
        background:none; border:0; border-radius:0; height:30px; line-height:1; margin-right:-50px; padding:5px; position:relative; font-size:12px; z-index:0; cursor:pointer; max-width:inherit !important
      }
    }

    @media (max-width:768px) {
      .vc_responsive .vc_grid-filter-select {
        display:block
      }

      .vc_responsive .vc_grid-filter {
        display:none !important
      }
    }

    .owl-carousel .owl-item .vc_grid-item {
      -webkit-transform:translate3D(0, 0, 0); -ms-transform:translate3D(0, 0, 0); transform:translate3D(0, 0, 0)
    }

    .owl-carousel .owl-animated-out {
      z-index:0
    }

    .owl-carousel .owl-animated-in {
      z-index:1
    }

    @font-face {
      font-family:vc_grid_v1; src:url(../fonts/vc_grid/vc_grid_v1.eot?-9hbgac); src:url(../fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac) format('embedded-opentype'), url(../fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format('woff'), url(../fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format('truetype'), url(../fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1) format('svg'); font-weight:400; font-style:normal
    }

    [class*=" vc_arrow-icon-"], [class^=vc_arrow-icon-] {
      font-family:vc_grid_v1; speak:none; font-style:normal; font-weight:400; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale
    }

    .vc_arrow-icon-minus:before {
      content:"\e61c"
    }

    .vc_arrow-icon-plus:before {
      content:"\e61d"
    }

    .vc_arrow-icon-arrow_down:before {
      content:"\e61e"
    }

    .vc_arrow-icon-arrow_up:before {
      content:"\e61f"
    }

    .vc_arrow-icon-arrow_01_left:before {
      content:"\e600"
    }

    .vc_arrow-icon-arrow_01_right:before {
      content:"\e601"
    }

    .vc_arrow-icon-arrow_02_left:before {
      content:"\e602"
    }

    .vc_arrow-icon-arrow_02_right:before {
      content:"\e603"
    }

    .vc_arrow-icon-arrow_03_left:before {
      content:"\e604"
    }

    .vc_arrow-icon-arrow_03_right:before {
      content:"\e605"
    }

    .vc_arrow-icon-arrow_04_left:before {
      content:"\e606"
    }

    .vc_arrow-icon-arrow_04_right:before {
      content:"\e607"
    }

    .vc_arrow-icon-arrow_05_left:before {
      content:"\e608"
    }

    .vc_arrow-icon-arrow_05_right:before {
      content:"\e609"
    }

    .vc_arrow-icon-arrow_06_left:before {
      content:"\e60a"
    }

    .vc_arrow-icon-arrow_06_right:before {
      content:"\e60b"
    }

    .vc_arrow-icon-arrow_07_left:before {
      content:"\e60c"
    }

    .vc_arrow-icon-arrow_07_right:before {
      content:"\e60d"
    }

    .vc_arrow-icon-arrow_08_left:before {
      content:"\e60e"
    }

    .vc_arrow-icon-arrow_08_right:before {
      content:"\e60f"
    }

    .vc_arrow-icon-arrow_09_left:before {
      content:"\e610"
    }

    .vc_arrow-icon-arrow_09_right:before {
      content:"\e611"
    }

    .vc_arrow-icon-arrow_10_left:before {
      content:"\e612"
    }

    .vc_arrow-icon-arrow_10_right:before {
      content:"\e613"
    }

    .vc_arrow-icon-arrow_11_left:before {
      content:"\e614"
    }

    .vc_arrow-icon-arrow_11_right:before {
      content:"\e615"
    }

    .vc_arrow-icon-arrow_12_left:before {
      content:"\e616"
    }

    .vc_arrow-icon-arrow_12_right:before {
      content:"\e617"
    }

    .vc_arrow-icon-navicon:before {
      content:"\f0c9"
    }

    .wpb_animate_when_almost_visible {
      opacity:0; filter:alpha(opacity=0)
    }

    .wpb_start_animation.wpb_top-to-bottom {
      -webkit-animation:wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275); -o-animation:wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275); animation:wpb_ttb .7s 1 cubic-bezier(.175, .885, .32, 1.275); opacity:1; filter:alpha(opacity=100)
    }

    .wpb_start_animation.wpb_bottom-to-top {
      -webkit-animation:wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275); -o-animation:wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275); animation:wpb_btt .7s 1 cubic-bezier(.175, .885, .32, 1.275); opacity:1; filter:alpha(opacity=100)
    }

    .wpb_start_animation.wpb_left-to-right {
      -webkit-animation:wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275); -o-animation:wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275); animation:wpb_ltr .7s 1 cubic-bezier(.175, .885, .32, 1.275); opacity:1; filter:alpha(opacity=100)
    }

    .wpb_start_animation.wpb_right-to-left {
      -webkit-animation:wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275); -o-animation:wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275); animation:wpb_rtl .7s 1 cubic-bezier(.175, .885, .32, 1.275); opacity:1; filter:alpha(opacity=100)
    }

    .wpb_start_animation.wpb_appear {
      -webkit-animation:wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275); -o-animation:wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275); animation:wpb_appear .7s 1 cubic-bezier(.175, .885, .32, 1.275); -webkit-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1); opacity:1; filter:alpha(opacity=100)
    }

    @-webkit-keyframes wpb_ttb {
      0% {
        -webkit-transform:translate(0, -10%); opacity:0; filter:alpha(opacity=0)
      }

      100% {
        -webkit-transform:translate(0, 0); opacity:1; filter:alpha(opacity=100)
      }
    }

    @-moz-keyframes wpb_ttb {
      0% {
        -moz-transform:translate(0, -10%); opacity:0; filter:alpha(opacity=0)
      }

      100% {
        -moz-transform:translate(0, 0); opacity:1; filter:alpha(opacity=100)
      }
    }

    @-o-keyframes wpb_ttb {
      0% {
        -o-transform:translate(0, -10%); opacity:0; filter:alpha(opacity=0)
      }

      100% {
        -o-transform:translate(0, 0); opacity:1; filter:alpha(opacity=100)
      }
    }

    @keyframes wpb_ttb {
      0% {
        -webkit-transform:translate(0, -10%); -ms-transform:translate(0, -10%); -o-transform:translate(0, -10%); transform:translate(0, -10%); opacity:0; filter:alpha(opacity=0)
      }

      100% {
        -webkit-transform:translate(0, 0); -ms-transform:translate(0, 0); -o-transform:translate(0, 0); transform:translate(0, 0); opacity:1; filter:alpha(opacity=100)
      }
    }

    @-webkit-keyframes wpb_btt {
      0% {
        -webkit-transform:translate(0, 10%); opacity:0; filter:alpha(opacity=0)
      }

      100% {
        -webkit-transform:translate(0, 0); opacity:1; filter:alpha(opacity=100)
      }
    }

    @-moz-keyframes wpb_btt {
      0% {
        -moz-transform:translate(0, 10%); opacity:0; filter:alpha(opacity=0)
      }

      100% {
        -moz-transform:translate(0, 0); opacity:1; filter:alpha(opacity=100)
      }
    }

    @-o-keyframes wpb_btt {
      0% {
        -o-transform:translate(0, 10%); opacity:0; filter:alpha(opacity=0)
      }

      100% {
        -o-transform:translate(0, 0); opacity:1; filter:alpha(opacity=100)
      }
    }

    @keyframes wpb_btt {
      0% {
        -webkit-transform:translate(0, 10%); -ms-transform:translate(0, 10%); -o-transform:translate(0, 10%); transform:translate(0, 10%); opacity:0; filter:alpha(opacity=0)
      }

      100% {
        -webkit-transform:translate(0, 0); -ms-transform:translate(0, 0); -o-transform:translate(0, 0); transform:translate(0, 0); opacity:1; filter:alpha(opacity=100)
      }
    }

    @-webkit-keyframes wpb_ltr {
      0% {
        -webkit-transform:translate(-10%, 0); opacity:0; filter:alpha(opacity=0)
      }

      100% {
        -webkit-transform:translate(0, 0); opacity:1; filter:alpha(opacity=100)
      }
    }

    @-moz-keyframes wpb_ltr {
      0% {
        -moz-transform:translate(-10%, 0); opacity:0; filter:alpha(opacity=0)
      }

      100% {
        -moz-transform:translate(0, 0); opacity:1; filter:alpha(opacity=100)
      }
    }

    @-o-keyframes wpb_ltr {
      0% {
        -o-transform:translate(-10%, 0); opacity:0; filter:alpha(opacity=0)
      }

      100% {
        -o-transform:translate(0, 0); opacity:1; filter:alpha(opacity=100)
      }
    }

    @keyframes wpb_ltr {
      0% {
        -webkit-transform:translate(-10%, 0); -ms-transform:translate(-10%, 0); -o-transform:translate(-10%, 0); transform:translate(-10%, 0); opacity:0; filter:alpha(opacity=0)
      }

      100% {
        -webkit-transform:translate(0, 0); -ms-transform:translate(0, 0); -o-transform:translate(0, 0); transform:translate(0, 0); opacity:1; filter:alpha(opacity=100)
      }
    }

    @-webkit-keyframes wpb_rtl {
      0% {
        -webkit-transform:translate(10%, 0); opacity:0; filter:alpha(opacity=0)
      }

      100% {
        -webkit-transform:translate(0, 0); opacity:1; filter:alpha(opacity=100)
      }
    }

    @-moz-keyframes wpb_rtl {
      0% {
        -moz-transform:translate(10%, 0); opacity:0; filter:alpha(opacity=0)
      }

      100% {
        -moz-transform:translate(0, 0); opacity:1; filter:alpha(opacity=100)
      }
    }

    @-o-keyframes wpb_rtl {
      0% {
        -o-transform:translate(10%, 0); opacity:0; filter:alpha(opacity=0)
      }

      100% {
        -o-transform:translate(0, 0); opacity:1; filter:alpha(opacity=100)
      }
    }

    @keyframes wpb_rtl {
      0% {
        -webkit-transform:translate(10%, 0); -ms-transform:translate(10%, 0); -o-transform:translate(10%, 0); transform:translate(10%, 0); opacity:0; filter:alpha(opacity=0)
      }

      100% {
        -webkit-transform:translate(0, 0); -ms-transform:translate(0, 0); -o-transform:translate(0, 0); transform:translate(0, 0); opacity:1; filter:alpha(opacity=100)
      }
    }

    @-webkit-keyframes wpb_appear {
      0% {
        -webkit-transform:scale(.5); opacity:.1; filter:alpha(opacity=10)
      }

      100% {
        -webkit-transform:scale(1); opacity:1; filter:alpha(opacity=100)
      }
    }

    @-moz-keyframes wpb_appear {
      0% {
        -moz-transform:scale(.5); opacity:.1; filter:alpha(opacity=10)
      }

      100% {
        -moz-transform:scale(1); opacity:1; filter:alpha(opacity=100)
      }
    }

    @-o-keyframes wpb_appear {
      0% {
        -o-transform:scale(.5); opacity:.1; filter:alpha(opacity=10)
      }

      100% {
        -o-transform:scale(1); opacity:1; filter:alpha(opacity=100)
      }
    }

    @keyframes wpb_appear {
      0% {
        -webkit-transform:scale(.5); -ms-transform:scale(.5); -o-transform:scale(.5); transform:scale(.5); opacity:.1; filter:alpha(opacity=10)
      }

      100% {
        -webkit-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1); opacity:1; filter:alpha(opacity=100)
      }
    }

    .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini {
      position:relative
    }

    .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone {
      opacity:0 !important; filter:alpha(opacity=0) !important; -webkit-transform:none !important; -ms-transform:none !important; transform:none !important; -webkit-transition:none !important; -o-transition:none !important; transition:none !important
    }

    .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader-wrapper {
      position:absolute; right:0; top:50%; margin-top:-50px; left:0
    }

    .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader {
      margin:2em auto; font-size:10px; position:relative; text-indent:-9999em
    }

    .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
      border-radius:50%; width:12px; height:12px; -webkit-animation:vc_woo-add-cart-load 1.8s infinite ease-in-out; animation:vc_woo-add-cart-load 1.8s infinite ease-in-out
    }

    .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
      left:-20px
    }

    .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after {
      left:20px; -webkit-animation-delay:.32s; animation-delay:.32s
    }

    .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after, .vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
      content:''; position:absolute; top:0
    }

    @-webkit-keyframes vc_woo-add-cart-load {
      0%, 100%, 80% {
        box-shadow:0 2.5em 0 -1.3em rgba(235, 235, 235, .75)
      }

      40% {
        box-shadow:0 2.5em 0 0 rgba(235, 235, 235, .75)
      }
    }

    @keyframes vc_woo-add-cart-load {
      0%, 100%, 80% {
        box-shadow:0 2.5em 0 -1.3em rgba(235, 235, 235, .75)
      }

      40% {
        box-shadow:0 2.5em 0 0 rgba(235, 235, 235, .75)
      }
    }

    .vc_grid-item-mini .added_to_cart.wc-forward {
      display:none
    }

    /*! jQuery UI - v1.11.4 - 2015-03-11
* //jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit //jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

    /* Layout helpers
----------------------------------*/
    .ui-helper-hidden {
      display: none;
    }

    .ui-helper-hidden-accessible {
      border: 0;
      clip: rect(0 0 0 0);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px;
    }

    .ui-helper-reset {
      margin: 0;
      padding: 0;
      border: 0;
      outline: 0;
      line-height: 1.3;
      text-decoration: none;
      font-size: 100%;
      list-style: none;
    }

    .ui-helper-clearfix:before,
    .ui-helper-clearfix:after {
      content: "";
      display: table;
      border-collapse: collapse;
    }

    .ui-helper-clearfix:after {
      clear: both;
    }

    .ui-helper-clearfix {
      min-height: 0;
      /* support: IE7 */
    }

    .ui-helper-zfix {
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      position: absolute;
      opacity: 0;
      filter:Alpha(Opacity=0);
      /* support: IE8 */
    }

    .ui-front {
      z-index: 100;
    }


    /* Interaction Cues
----------------------------------*/
    .ui-state-disabled {
      cursor: default !important;
    }


    /* Icons
----------------------------------*/

    /* states and images */
    .ui-icon {
      display: block;
      text-indent: -99999px;
      overflow: hidden;
      background-repeat: no-repeat;
    }


    /* Misc visuals
----------------------------------*/

    /* Overlays */
    .ui-widget-overlay {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }

    .ui-accordion .ui-accordion-header {
      display: block;
      cursor: pointer;
      position: relative;
      margin: 2px 0 0 0;
      padding: .5em .5em .5em .7em;
      min-height: 0;
      /* support: IE7 */
      font-size: 100%;
    }

    .ui-accordion .ui-accordion-icons {
      padding-left: 2.2em;
    }

    .ui-accordion .ui-accordion-icons .ui-accordion-icons {
      padding-left: 2.2em;
    }

    .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
      position: absolute;
      left: .5em;
      top: 50%;
      margin-top: -8px;
    }

    .ui-accordion .ui-accordion-content {
      padding: 1em 2.2em;
      border-top: 0;
      overflow: auto;
    }

    .ui-autocomplete {
      position: absolute;
      top: 0;
      left: 0;
      cursor: default;
    }

    .ui-button {
      display: inline-block;
      position: relative;
      padding: 0;
      line-height: normal;
      margin-right: .1em;
      cursor: pointer;
      vertical-align: middle;
      text-align: center;
      overflow: visible;
      /* removes extra width in IE */
    }

    .ui-button,
    .ui-button:link,
    .ui-button:visited,
    .ui-button:hover,
    .ui-button:active {
      text-decoration: none;
    }

    /* to make room for the icon, a width needs to be set here */
    .ui-button-icon-only {
      width: 2.2em;
    }

    /* button elements seem to need a little more width */
    button.ui-button-icon-only {
      width: 2.4em;
    }

    .ui-button-icons-only {
      width: 3.4em;
    }

    button.ui-button-icons-only {
      width: 3.7em;
    }

    /* button text element */
    .ui-button .ui-button-text {
      display: block;
      line-height: normal;
    }

    .ui-button-text-only .ui-button-text {
      padding: .4em 1em;
    }

    .ui-button-icon-only .ui-button-text,
    .ui-button-icons-only .ui-button-text {
      padding: .4em;
      text-indent: -9999999px;
    }

    .ui-button-text-icon-primary .ui-button-text,
    .ui-button-text-icons .ui-button-text {
      padding: .4em 1em .4em 2.1em;
    }

    .ui-button-text-icon-secondary .ui-button-text,
    .ui-button-text-icons .ui-button-text {
      padding: .4em 2.1em .4em 1em;
    }

    .ui-button-text-icons .ui-button-text {
      padding-left: 2.1em;
      padding-right: 2.1em;
    }

    /* no icon support for input elements, provide padding by default */
    input.ui-button {
      padding: .4em 1em;
    }

    /* button icon element(s) */
    .ui-button-icon-only .ui-icon,
    .ui-button-text-icon-primary .ui-icon,
    .ui-button-text-icon-secondary .ui-icon,
    .ui-button-text-icons .ui-icon,
    .ui-button-icons-only .ui-icon {
      position: absolute;
      top: 50%;
      margin-top: -8px;
    }

    .ui-button-icon-only .ui-icon {
      left: 50%;
      margin-left: -8px;
    }

    .ui-button-text-icon-primary .ui-button-icon-primary,
    .ui-button-text-icons .ui-button-icon-primary,
    .ui-button-icons-only .ui-button-icon-primary {
      left: .5em;
    }

    .ui-button-text-icon-secondary .ui-button-icon-secondary,
    .ui-button-text-icons .ui-button-icon-secondary,
    .ui-button-icons-only .ui-button-icon-secondary {
      right: .5em;
    }

    /* button sets */
    .ui-buttonset {
      margin-right: 7px;
    }

    .ui-buttonset .ui-button {
      margin-left: 0;
      margin-right: -.3em;
    }

    /* workarounds */
    /* reset extra padding in Firefox, see h5bp.com/l */
    input.ui-button::-moz-focus-inner,
    button.ui-button::-moz-focus-inner {
      border: 0;
      padding: 0;
    }

    .ui-datepicker {
      width: 17em;
      padding: .2em .2em 0;
      display: none;
    }

    .ui-datepicker .ui-datepicker-header {
      position: relative;
      padding: .2em 0;
    }

    .ui-datepicker .ui-datepicker-prev,
    .ui-datepicker .ui-datepicker-next {
      position: absolute;
      top: 2px;
      width: 1.8em;
      height: 1.8em;
    }

    .ui-datepicker .ui-datepicker-prev-hover,
    .ui-datepicker .ui-datepicker-next-hover {
      top: 1px;
    }

    .ui-datepicker .ui-datepicker-prev {
      left: 2px;
    }

    .ui-datepicker .ui-datepicker-next {
      right: 2px;
    }

    .ui-datepicker .ui-datepicker-prev-hover {
      left: 1px;
    }

    .ui-datepicker .ui-datepicker-next-hover {
      right: 1px;
    }

    .ui-datepicker .ui-datepicker-prev span,
    .ui-datepicker .ui-datepicker-next span {
      display: block;
      position: absolute;
      left: 50%;
      margin-left: -8px;
      top: 50%;
      margin-top: -8px;
    }

    .ui-datepicker .ui-datepicker-title {
      margin: 0 2.3em;
      line-height: 1.8em;
      text-align: center;
    }

    .ui-datepicker .ui-datepicker-title select {
      font-size: 1em;
      margin: 1px 0;
    }

    .ui-datepicker select.ui-datepicker-month,
    .ui-datepicker select.ui-datepicker-year {
      width: 45%;
    }

    .ui-datepicker table {
      width: 100%;
      font-size: .9em;
      border-collapse: collapse;
      margin: 0 0 .4em;
    }

    .ui-datepicker th {
      padding: .7em .3em;
      text-align: center;
      font-weight: bold;
      border: 0;
    }

    .ui-datepicker td {
      border: 0;
      padding: 1px;
    }

    .ui-datepicker td span,
    .ui-datepicker td a {
      display: block;
      padding: .2em;
      text-align: right;
      text-decoration: none;
    }

    .ui-datepicker .ui-datepicker-buttonpane {
      background-image: none;
      margin: .7em 0 0 0;
      padding: 0 .2em;
      border-left: 0;
      border-right: 0;
      border-bottom: 0;
    }

    .ui-datepicker .ui-datepicker-buttonpane button {
      float: right;
      margin: .5em .2em .4em;
      cursor: pointer;
      padding: .2em .6em .3em .6em;
      width: auto;
      overflow: visible;
    }

    .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
      float: left;
    }

    /* with multiple calendars */
    .ui-datepicker.ui-datepicker-multi {
      width: auto;
    }

    .ui-datepicker-multi .ui-datepicker-group {
      float: left;
    }

    .ui-datepicker-multi .ui-datepicker-group table {
      width: 95%;
      margin: 0 auto .4em;
    }

    .ui-datepicker-multi-2 .ui-datepicker-group {
      width: 50%;
    }

    .ui-datepicker-multi-3 .ui-datepicker-group {
      width: 33.3%;
    }

    .ui-datepicker-multi-4 .ui-datepicker-group {
      width: 25%;
    }

    .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
    .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
      border-left-width: 0;
    }

    .ui-datepicker-multi .ui-datepicker-buttonpane {
      clear: left;
    }

    .ui-datepicker-row-break {
      clear: both;
      width: 100%;
      font-size: 0;
    }

    /* RTL support */
    .ui-datepicker-rtl {
      direction: rtl;
    }

    .ui-datepicker-rtl .ui-datepicker-prev {
      right: 2px;
      left: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-next {
      left: 2px;
      right: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-prev:hover {
      right: 1px;
      left: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-next:hover {
      left: 1px;
      right: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-buttonpane {
      clear: right;
    }

    .ui-datepicker-rtl .ui-datepicker-buttonpane button {
      float: left;
    }

    .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
    .ui-datepicker-rtl .ui-datepicker-group {
      float: right;
    }

    .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
    .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
      border-right-width: 0;
      border-left-width: 1px;
    }

    .ui-dialog {
      overflow: hidden;
      position: absolute;
      top: 0;
      left: 0;
      padding: .2em;
      outline: 0;
    }

    .ui-dialog .ui-dialog-titlebar {
      padding: .4em 1em;
      position: relative;
    }

    .ui-dialog .ui-dialog-title {
      float: left;
      margin: .1em 0;
      white-space: nowrap;
      width: 90%;
      overflow: hidden;
      text-overflow: ellipsis;
    }

    .ui-dialog .ui-dialog-titlebar-close {
      position: absolute;
      right: .3em;
      top: 50%;
      width: 20px;
      margin: -10px 0 0 0;
      padding: 1px;
      height: 20px;
    }

    .ui-dialog .ui-dialog-content {
      position: relative;
      border: 0;
      padding: .5em 1em;
      background: none;
      overflow: auto;
    }

    .ui-dialog .ui-dialog-buttonpane {
      text-align: left;
      border-width: 1px 0 0 0;
      background-image: none;
      margin-top: .5em;
      padding: .3em 1em .5em .4em;
    }

    .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
      float: right;
    }

    .ui-dialog .ui-dialog-buttonpane button {
      margin: .5em .4em .5em 0;
      cursor: pointer;
    }

    .ui-dialog .ui-resizable-se {
      width: 12px;
      height: 12px;
      right: -5px;
      bottom: -5px;
      background-position: 16px 16px;
    }

    .ui-draggable .ui-dialog-titlebar {
      cursor: move;
    }

    .ui-draggable-handle {
      -ms-touch-action: none;
      touch-action: none;
    }

    .ui-menu {
      list-style: none;
      padding: 0;
      margin: 0;
      display: block;
      outline: none;
    }

    .ui-menu .ui-menu {
      position: absolute;
    }

    .ui-menu .ui-menu-item {
      position: relative;
      margin: 0;
      padding: 3px 1em 3px .4em;
      cursor: pointer;
      min-height: 0;
      /* support: IE7 */
      /* support: IE10, see #8844 */
      list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
    }

    .ui-menu .ui-menu-divider {
      margin: 5px 0;
      height: 0;
      font-size: 0;
      line-height: 0;
      border-width: 1px 0 0 0;
    }

    .ui-menu .ui-state-focus,
    .ui-menu .ui-state-active {
      margin: -1px;
    }

    /* icon support */
    .ui-menu-icons {
      position: relative;
    }

    .ui-menu-icons .ui-menu-item {
      padding-left: 2em;
    }

    /* left-aligned */
    .ui-menu .ui-icon {
      position: absolute;
      top: 0;
      bottom: 0;
      left: .2em;
      margin: auto 0;
    }

    /* right-aligned */
    .ui-menu .ui-menu-icon {
      left: auto;
      right: 0;
    }

    .ui-progressbar {
      height: 2em;
      text-align: left;
      overflow: hidden;
    }

    .ui-progressbar .ui-progressbar-value {
      margin: -1px;
      height: 100%;
    }

    .ui-progressbar .ui-progressbar-overlay {
      background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
      height: 100%;
      filter: alpha(opacity=25);
      /* support: IE8 */
      opacity: 0.25;
    }

    .ui-progressbar-indeterminate .ui-progressbar-value {
      background-image: none;
    }

    .ui-resizable {
      position: relative;
    }

    .ui-resizable-handle {
      position: absolute;
      font-size: 0.1px;
      display: block;
      -ms-touch-action: none;
      touch-action: none;
    }

    .ui-resizable-disabled .ui-resizable-handle,
    .ui-resizable-autohide .ui-resizable-handle {
      display: none;
    }

    .ui-resizable-n {
      cursor: n-resize;
      height: 7px;
      width: 100%;
      top: -5px;
      left: 0;
    }

    .ui-resizable-s {
      cursor: s-resize;
      height: 7px;
      width: 100%;
      bottom: -5px;
      left: 0;
    }

    .ui-resizable-e {
      cursor: e-resize;
      width: 7px;
      right: -5px;
      top: 0;
      height: 100%;
    }

    .ui-resizable-w {
      cursor: w-resize;
      width: 7px;
      left: -5px;
      top: 0;
      height: 100%;
    }

    .ui-resizable-se {
      cursor: se-resize;
      width: 12px;
      height: 12px;
      right: 1px;
      bottom: 1px;
    }

    .ui-resizable-sw {
      cursor: sw-resize;
      width: 9px;
      height: 9px;
      left: -5px;
      bottom: -5px;
    }

    .ui-resizable-nw {
      cursor: nw-resize;
      width: 9px;
      height: 9px;
      left: -5px;
      top: -5px;
    }

    .ui-resizable-ne {
      cursor: ne-resize;
      width: 9px;
      height: 9px;
      right: -5px;
      top: -5px;
    }

    .ui-selectable {
      -ms-touch-action: none;
      touch-action: none;
    }

    .ui-selectable-helper {
      position: absolute;
      z-index: 100;
      border: 1px dotted black;
    }

    .ui-selectmenu-menu {
      padding: 0;
      margin: 0;
      position: absolute;
      top: 0;
      left: 0;
      display: none;
    }

    .ui-selectmenu-menu .ui-menu {
      overflow: auto;
      /* Support: IE7 */
      overflow-x: hidden;
      padding-bottom: 1px;
    }

    .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
      font-size: 1em;
      font-weight: bold;
      line-height: 1.5;
      padding: 2px 0.4em;
      margin: 0.5em 0 0 0;
      height: auto;
      border: 0;
    }

    .ui-selectmenu-open {
      display: block;
    }

    .ui-selectmenu-button {
      display: inline-block;
      overflow: hidden;
      position: relative;
      text-decoration: none;
      cursor: pointer;
    }

    .ui-selectmenu-button span.ui-icon {
      right: 0.5em;
      left: auto;
      margin-top: -8px;
      position: absolute;
      top: 50%;
    }

    .ui-selectmenu-button span.ui-selectmenu-text {
      text-align: left;
      padding: 0.4em 2.1em 0.4em 1em;
      display: block;
      line-height: 1.4;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }

    .ui-slider {
      position: relative;
      text-align: left;
    }

    .ui-slider .ui-slider-handle {
      position: absolute;
      z-index: 2;
      width: 1.2em;
      height: 1.2em;
      cursor: default;
      -ms-touch-action: none;
      touch-action: none;
    }

    .ui-slider .ui-slider-range {
      position: absolute;
      z-index: 1;
      font-size: .7em;
      display: block;
      border: 0;
      background-position: 0 0;
    }

    /* support: IE8 - See #6727 */
    .ui-slider.ui-state-disabled .ui-slider-handle,
    .ui-slider.ui-state-disabled .ui-slider-range {
      filter: inherit;
    }

    .ui-slider-horizontal {
      height: .8em;
    }

    .ui-slider-horizontal .ui-slider-handle {
      top: -.3em;
      margin-left: -.6em;
    }

    .ui-slider-horizontal .ui-slider-range {
      top: 0;
      height: 100%;
    }

    .ui-slider-horizontal .ui-slider-range-min {
      left: 0;
    }

    .ui-slider-horizontal .ui-slider-range-max {
      right: 0;
    }

    .ui-slider-vertical {
      width: .8em;
      height: 100px;
    }

    .ui-slider-vertical .ui-slider-handle {
      left: -.3em;
      margin-left: 0;
      margin-bottom: -.6em;
    }

    .ui-slider-vertical .ui-slider-range {
      left: 0;
      width: 100%;
    }

    .ui-slider-vertical .ui-slider-range-min {
      bottom: 0;
    }

    .ui-slider-vertical .ui-slider-range-max {
      top: 0;
    }

    .ui-sortable-handle {
      -ms-touch-action: none;
      touch-action: none;
    }

    .ui-spinner {
      position: relative;
      display: inline-block;
      overflow: hidden;
      padding: 0;
      vertical-align: middle;
    }

    .ui-spinner-input {
      border: none;
      background: none;
      color: inherit;
      padding: 0;
      margin: .2em 0;
      vertical-align: middle;
      margin-left: .4em;
      margin-right: 22px;
    }

    .ui-spinner-button {
      width: 16px;
      height: 50%;
      font-size: .5em;
      padding: 0;
      margin: 0;
      text-align: center;
      position: absolute;
      cursor: default;
      display: block;
      overflow: hidden;
      right: 0;
    }

    /* more specificity required here to override default borders */
    .ui-spinner a.ui-spinner-button {
      border-top: none;
      border-bottom: none;
      border-right: none;
    }

    /* vertically center icon */
    .ui-spinner .ui-icon {
      position: absolute;
      margin-top: -8px;
      top: 50%;
      left: 0;
    }

    .ui-spinner-up {
      top: 0;
    }

    .ui-spinner-down {
      bottom: 0;
    }

    /* TR overrides */
    .ui-spinner .ui-icon-triangle-1-s {
      /* need to fix icons sprite */
      background-position: -65px -16px;
    }

    .ui-tabs {
      position: relative;
      /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
      padding: .2em;
    }

    .ui-tabs .ui-tabs-nav {
      margin: 0;
      padding: .2em .2em 0;
    }

    .ui-tabs .ui-tabs-nav li {
      list-style: none;
      float: left;
      position: relative;
      top: 0;
      margin: 1px .2em 0 0;
      border-bottom-width: 0;
      padding: 0;
      white-space: nowrap;
    }

    .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
      float: left;
      padding: .5em 1em;
      text-decoration: none;
    }

    .ui-tabs .ui-tabs-nav li.ui-tabs-active {
      margin-bottom: -1px;
      padding-bottom: 1px;
    }

    .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
    .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
    .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
      cursor: text;
    }

    .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
      cursor: pointer;
    }

    .ui-tabs .ui-tabs-panel {
      display: block;
      border-width: 0;
      padding: 1em 1.4em;
      background: none;
    }

    .ui-tooltip {
      padding: 8px;
      position: absolute;
      z-index: 9999;
      max-width: 300px;
      -webkit-box-shadow: 0 0 5px #aaa;
      box-shadow: 0 0 5px #aaa;
    }

    body .ui-tooltip {
      border-width: 2px;
    }

    /* Component containers
----------------------------------*/
    .ui-widget {
      font-family: Verdana, Arial, sans-serif;
      font-size: 1.1em;
    }

    .ui-widget .ui-widget {
      font-size: 1em;
    }

    .ui-widget input,
    .ui-widget select,
    .ui-widget textarea,
    .ui-widget button {
      font-family: Verdana, Arial, sans-serif;
      font-size: 1em;
    }

    .ui-widget-content {
      border: 1px solid #aaaaaa;
      background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
      color: #222222;
    }

    .ui-widget-content a {
      color: #222222;
    }

    .ui-widget-header {
      border: 1px solid #aaaaaa;
      background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
      color: #222222;
      font-weight: bold;
    }

    .ui-widget-header a {
      color: #222222;
    }

    /* Interaction states
----------------------------------*/
    .ui-state-default,
    .ui-widget-content .ui-state-default,
    .ui-widget-header .ui-state-default {
      border: 1px solid #d3d3d3;
      background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
      font-weight: normal;
      color: #555555;
    }

    .ui-state-default a,
    .ui-state-default a:link,
    .ui-state-default a:visited {
      color: #555555;
      text-decoration: none;
    }

    .ui-state-hover,
    .ui-widget-content .ui-state-hover,
    .ui-widget-header .ui-state-hover,
    .ui-state-focus,
    .ui-widget-content .ui-state-focus,
    .ui-widget-header .ui-state-focus {
      border: 1px solid #999999;
      background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
      font-weight: normal;
      color: #212121;
    }

    .ui-state-hover a,
    .ui-state-hover a:hover,
    .ui-state-hover a:link,
    .ui-state-hover a:visited,
    .ui-state-focus a,
    .ui-state-focus a:hover,
    .ui-state-focus a:link,
    .ui-state-focus a:visited {
      color: #212121;
      text-decoration: none;
    }

    .ui-state-active,
    .ui-widget-content .ui-state-active,
    .ui-widget-header .ui-state-active {
      border: 1px solid #aaaaaa;
      background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
      font-weight: normal;
      color: #212121;
    }

    .ui-state-active a,
    .ui-state-active a:link,
    .ui-state-active a:visited {
      color: #212121;
      text-decoration: none;
    }

    /* Interaction Cues
----------------------------------*/
    .ui-state-highlight,
    .ui-widget-content .ui-state-highlight,
    .ui-widget-header .ui-state-highlight {
      border: 1px solid #fcefa1;
      background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
      color: #363636;
    }

    .ui-state-highlight a,
    .ui-widget-content .ui-state-highlight a,
    .ui-widget-header .ui-state-highlight a {
      color: #363636;
    }

    .ui-state-error,
    .ui-widget-content .ui-state-error,
    .ui-widget-header .ui-state-error {
      border: 1px solid #cd0a0a;
      background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
      color: #cd0a0a;
    }

    .ui-state-error a,
    .ui-widget-content .ui-state-error a,
    .ui-widget-header .ui-state-error a {
      color: #cd0a0a;
    }

    .ui-state-error-text,
    .ui-widget-content .ui-state-error-text,
    .ui-widget-header .ui-state-error-text {
      color: #cd0a0a;
    }

    .ui-priority-primary,
    .ui-widget-content .ui-priority-primary,
    .ui-widget-header .ui-priority-primary {
      font-weight: bold;
    }

    .ui-priority-secondary,
    .ui-widget-content .ui-priority-secondary,
    .ui-widget-header .ui-priority-secondary {
      opacity: .7;
      filter:Alpha(Opacity=70);
      /* support: IE8 */
      font-weight: normal;
    }

    .ui-state-disabled,
    .ui-widget-content .ui-state-disabled,
    .ui-widget-header .ui-state-disabled {
      opacity: .35;
      filter:Alpha(Opacity=35);
      /* support: IE8 */
      background-image: none;
    }

    .ui-state-disabled .ui-icon {
      filter:Alpha(Opacity=35);
      /* support: IE8 - See #6059 */
    }

    /* Icons
----------------------------------*/

    /* states and images */
    .ui-icon {
      width: 16px;
      height: 16px;
    }

    .ui-icon,
    .ui-widget-content .ui-icon {
      background-image: url("images/ui-icons_222222_256x240.png");
    }

    .ui-widget-header .ui-icon {
      background-image: url("images/ui-icons_222222_256x240.png");
    }

    .ui-state-default .ui-icon {
      background-image: url("images/ui-icons_888888_256x240.png");
    }

    .ui-state-hover .ui-icon,
    .ui-state-focus .ui-icon {
      background-image: url("images/ui-icons_454545_256x240.png");
    }

    .ui-state-active .ui-icon {
      background-image: url("images/ui-icons_454545_256x240.png");
    }

    .ui-state-highlight .ui-icon {
      background-image: url("images/ui-icons_2e83ff_256x240.png");
    }

    .ui-state-error .ui-icon,
    .ui-state-error-text .ui-icon {
      background-image: url("images/ui-icons_cd0a0a_256x240.png");
    }

    /* positioning */
    .ui-icon-blank {
      background-position: 16px 16px;
    }

    .ui-icon-carat-1-n {
      background-position: 0 0;
    }

    .ui-icon-carat-1-ne {
      background-position: -16px 0;
    }

    .ui-icon-carat-1-e {
      background-position: -32px 0;
    }

    .ui-icon-carat-1-se {
      background-position: -48px 0;
    }

    .ui-icon-carat-1-s {
      background-position: -64px 0;
    }

    .ui-icon-carat-1-sw {
      background-position: -80px 0;
    }

    .ui-icon-carat-1-w {
      background-position: -96px 0;
    }

    .ui-icon-carat-1-nw {
      background-position: -112px 0;
    }

    .ui-icon-carat-2-n-s {
      background-position: -128px 0;
    }

    .ui-icon-carat-2-e-w {
      background-position: -144px 0;
    }

    .ui-icon-triangle-1-n {
      background-position: 0 -16px;
    }

    .ui-icon-triangle-1-ne {
      background-position: -16px -16px;
    }

    .ui-icon-triangle-1-e {
      background-position: -32px -16px;
    }

    .ui-icon-triangle-1-se {
      background-position: -48px -16px;
    }

    .ui-icon-triangle-1-s {
      background-position: -64px -16px;
    }

    .ui-icon-triangle-1-sw {
      background-position: -80px -16px;
    }

    .ui-icon-triangle-1-w {
      background-position: -96px -16px;
    }

    .ui-icon-triangle-1-nw {
      background-position: -112px -16px;
    }

    .ui-icon-triangle-2-n-s {
      background-position: -128px -16px;
    }

    .ui-icon-triangle-2-e-w {
      background-position: -144px -16px;
    }

    .ui-icon-arrow-1-n {
      background-position: 0 -32px;
    }

    .ui-icon-arrow-1-ne {
      background-position: -16px -32px;
    }

    .ui-icon-arrow-1-e {
      background-position: -32px -32px;
    }

    .ui-icon-arrow-1-se {
      background-position: -48px -32px;
    }

    .ui-icon-arrow-1-s {
      background-position: -64px -32px;
    }

    .ui-icon-arrow-1-sw {
      background-position: -80px -32px;
    }

    .ui-icon-arrow-1-w {
      background-position: -96px -32px;
    }

    .ui-icon-arrow-1-nw {
      background-position: -112px -32px;
    }

    .ui-icon-arrow-2-n-s {
      background-position: -128px -32px;
    }

    .ui-icon-arrow-2-ne-sw {
      background-position: -144px -32px;
    }

    .ui-icon-arrow-2-e-w {
      background-position: -160px -32px;
    }

    .ui-icon-arrow-2-se-nw {
      background-position: -176px -32px;
    }

    .ui-icon-arrowstop-1-n {
      background-position: -192px -32px;
    }

    .ui-icon-arrowstop-1-e {
      background-position: -208px -32px;
    }

    .ui-icon-arrowstop-1-s {
      background-position: -224px -32px;
    }

    .ui-icon-arrowstop-1-w {
      background-position: -240px -32px;
    }

    .ui-icon-arrowthick-1-n {
      background-position: 0 -48px;
    }

    .ui-icon-arrowthick-1-ne {
      background-position: -16px -48px;
    }

    .ui-icon-arrowthick-1-e {
      background-position: -32px -48px;
    }

    .ui-icon-arrowthick-1-se {
      background-position: -48px -48px;
    }

    .ui-icon-arrowthick-1-s {
      background-position: -64px -48px;
    }

    .ui-icon-arrowthick-1-sw {
      background-position: -80px -48px;
    }

    .ui-icon-arrowthick-1-w {
      background-position: -96px -48px;
    }

    .ui-icon-arrowthick-1-nw {
      background-position: -112px -48px;
    }

    .ui-icon-arrowthick-2-n-s {
      background-position: -128px -48px;
    }

    .ui-icon-arrowthick-2-ne-sw {
      background-position: -144px -48px;
    }

    .ui-icon-arrowthick-2-e-w {
      background-position: -160px -48px;
    }

    .ui-icon-arrowthick-2-se-nw {
      background-position: -176px -48px;
    }

    .ui-icon-arrowthickstop-1-n {
      background-position: -192px -48px;
    }

    .ui-icon-arrowthickstop-1-e {
      background-position: -208px -48px;
    }

    .ui-icon-arrowthickstop-1-s {
      background-position: -224px -48px;
    }

    .ui-icon-arrowthickstop-1-w {
      background-position: -240px -48px;
    }

    .ui-icon-arrowreturnthick-1-w {
      background-position: 0 -64px;
    }

    .ui-icon-arrowreturnthick-1-n {
      background-position: -16px -64px;
    }

    .ui-icon-arrowreturnthick-1-e {
      background-position: -32px -64px;
    }

    .ui-icon-arrowreturnthick-1-s {
      background-position: -48px -64px;
    }

    .ui-icon-arrowreturn-1-w {
      background-position: -64px -64px;
    }

    .ui-icon-arrowreturn-1-n {
      background-position: -80px -64px;
    }

    .ui-icon-arrowreturn-1-e {
      background-position: -96px -64px;
    }

    .ui-icon-arrowreturn-1-s {
      background-position: -112px -64px;
    }

    .ui-icon-arrowrefresh-1-w {
      background-position: -128px -64px;
    }

    .ui-icon-arrowrefresh-1-n {
      background-position: -144px -64px;
    }

    .ui-icon-arrowrefresh-1-e {
      background-position: -160px -64px;
    }

    .ui-icon-arrowrefresh-1-s {
      background-position: -176px -64px;
    }

    .ui-icon-arrow-4 {
      background-position: 0 -80px;
    }

    .ui-icon-arrow-4-diag {
      background-position: -16px -80px;
    }

    .ui-icon-extlink {
      background-position: -32px -80px;
    }

    .ui-icon-newwin {
      background-position: -48px -80px;
    }

    .ui-icon-refresh {
      background-position: -64px -80px;
    }

    .ui-icon-shuffle {
      background-position: -80px -80px;
    }

    .ui-icon-transfer-e-w {
      background-position: -96px -80px;
    }

    .ui-icon-transferthick-e-w {
      background-position: -112px -80px;
    }

    .ui-icon-folder-collapsed {
      background-position: 0 -96px;
    }

    .ui-icon-folder-open {
      background-position: -16px -96px;
    }

    .ui-icon-document {
      background-position: -32px -96px;
    }

    .ui-icon-document-b {
      background-position: -48px -96px;
    }

    .ui-icon-note {
      background-position: -64px -96px;
    }

    .ui-icon-mail-closed {
      background-position: -80px -96px;
    }

    .ui-icon-mail-open {
      background-position: -96px -96px;
    }

    .ui-icon-suitcase {
      background-position: -112px -96px;
    }

    .ui-icon-comment {
      background-position: -128px -96px;
    }

    .ui-icon-person {
      background-position: -144px -96px;
    }

    .ui-icon-print {
      background-position: -160px -96px;
    }

    .ui-icon-trash {
      background-position: -176px -96px;
    }

    .ui-icon-locked {
      background-position: -192px -96px;
    }

    .ui-icon-unlocked {
      background-position: -208px -96px;
    }

    .ui-icon-bookmark {
      background-position: -224px -96px;
    }

    .ui-icon-tag {
      background-position: -240px -96px;
    }

    .ui-icon-home {
      background-position: 0 -112px;
    }

    .ui-icon-flag {
      background-position: -16px -112px;
    }

    .ui-icon-calendar {
      background-position: -32px -112px;
    }

    .ui-icon-cart {
      background-position: -48px -112px;
    }

    .ui-icon-pencil {
      background-position: -64px -112px;
    }

    .ui-icon-clock {
      background-position: -80px -112px;
    }

    .ui-icon-disk {
      background-position: -96px -112px;
    }

    .ui-icon-calculator {
      background-position: -112px -112px;
    }

    .ui-icon-zoomin {
      background-position: -128px -112px;
    }

    .ui-icon-zoomout {
      background-position: -144px -112px;
    }

    .ui-icon-search {
      background-position: -160px -112px;
    }

    .ui-icon-wrench {
      background-position: -176px -112px;
    }

    .ui-icon-gear {
      background-position: -192px -112px;
    }

    .ui-icon-heart {
      background-position: -208px -112px;
    }

    .ui-icon-star {
      background-position: -224px -112px;
    }

    .ui-icon-link {
      background-position: -240px -112px;
    }

    .ui-icon-cancel {
      background-position: 0 -128px;
    }

    .ui-icon-plus {
      background-position: -16px -128px;
    }

    .ui-icon-plusthick {
      background-position: -32px -128px;
    }

    .ui-icon-minus {
      background-position: -48px -128px;
    }

    .ui-icon-minusthick {
      background-position: -64px -128px;
    }

    .ui-icon-close {
      background-position: -80px -128px;
    }

    .ui-icon-closethick {
      background-position: -96px -128px;
    }

    .ui-icon-key {
      background-position: -112px -128px;
    }

    .ui-icon-lightbulb {
      background-position: -128px -128px;
    }

    .ui-icon-scissors {
      background-position: -144px -128px;
    }

    .ui-icon-clipboard {
      background-position: -160px -128px;
    }

    .ui-icon-copy {
      background-position: -176px -128px;
    }

    .ui-icon-contact {
      background-position: -192px -128px;
    }

    .ui-icon-image {
      background-position: -208px -128px;
    }

    .ui-icon-video {
      background-position: -224px -128px;
    }

    .ui-icon-script {
      background-position: -240px -128px;
    }

    .ui-icon-alert {
      background-position: 0 -144px;
    }

    .ui-icon-info {
      background-position: -16px -144px;
    }

    .ui-icon-notice {
      background-position: -32px -144px;
    }

    .ui-icon-help {
      background-position: -48px -144px;
    }

    .ui-icon-check {
      background-position: -64px -144px;
    }

    .ui-icon-bullet {
      background-position: -80px -144px;
    }

    .ui-icon-radio-on {
      background-position: -96px -144px;
    }

    .ui-icon-radio-off {
      background-position: -112px -144px;
    }

    .ui-icon-pin-w {
      background-position: -128px -144px;
    }

    .ui-icon-pin-s {
      background-position: -144px -144px;
    }

    .ui-icon-play {
      background-position: 0 -160px;
    }

    .ui-icon-pause {
      background-position: -16px -160px;
    }

    .ui-icon-seek-next {
      background-position: -32px -160px;
    }

    .ui-icon-seek-prev {
      background-position: -48px -160px;
    }

    .ui-icon-seek-end {
      background-position: -64px -160px;
    }

    .ui-icon-seek-start {
      background-position: -80px -160px;
    }

    /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
    .ui-icon-seek-first {
      background-position: -80px -160px;
    }

    .ui-icon-stop {
      background-position: -96px -160px;
    }

    .ui-icon-eject {
      background-position: -112px -160px;
    }

    .ui-icon-volume-off {
      background-position: -128px -160px;
    }

    .ui-icon-volume-on {
      background-position: -144px -160px;
    }

    .ui-icon-power {
      background-position: 0 -176px;
    }

    .ui-icon-signal-diag {
      background-position: -16px -176px;
    }

    .ui-icon-signal {
      background-position: -32px -176px;
    }

    .ui-icon-battery-0 {
      background-position: -48px -176px;
    }

    .ui-icon-battery-1 {
      background-position: -64px -176px;
    }

    .ui-icon-battery-2 {
      background-position: -80px -176px;
    }

    .ui-icon-battery-3 {
      background-position: -96px -176px;
    }

    .ui-icon-circle-plus {
      background-position: 0 -192px;
    }

    .ui-icon-circle-minus {
      background-position: -16px -192px;
    }

    .ui-icon-circle-close {
      background-position: -32px -192px;
    }

    .ui-icon-circle-triangle-e {
      background-position: -48px -192px;
    }

    .ui-icon-circle-triangle-s {
      background-position: -64px -192px;
    }

    .ui-icon-circle-triangle-w {
      background-position: -80px -192px;
    }

    .ui-icon-circle-triangle-n {
      background-position: -96px -192px;
    }

    .ui-icon-circle-arrow-e {
      background-position: -112px -192px;
    }

    .ui-icon-circle-arrow-s {
      background-position: -128px -192px;
    }

    .ui-icon-circle-arrow-w {
      background-position: -144px -192px;
    }

    .ui-icon-circle-arrow-n {
      background-position: -160px -192px;
    }

    .ui-icon-circle-zoomin {
      background-position: -176px -192px;
    }

    .ui-icon-circle-zoomout {
      background-position: -192px -192px;
    }

    .ui-icon-circle-check {
      background-position: -208px -192px;
    }

    .ui-icon-circlesmall-plus {
      background-position: 0 -208px;
    }

    .ui-icon-circlesmall-minus {
      background-position: -16px -208px;
    }

    .ui-icon-circlesmall-close {
      background-position: -32px -208px;
    }

    .ui-icon-squaresmall-plus {
      background-position: -48px -208px;
    }

    .ui-icon-squaresmall-minus {
      background-position: -64px -208px;
    }

    .ui-icon-squaresmall-close {
      background-position: -80px -208px;
    }

    .ui-icon-grip-dotted-vertical {
      background-position: 0 -224px;
    }

    .ui-icon-grip-dotted-horizontal {
      background-position: -16px -224px;
    }

    .ui-icon-grip-solid-vertical {
      background-position: -32px -224px;
    }

    .ui-icon-grip-solid-horizontal {
      background-position: -48px -224px;
    }

    .ui-icon-gripsmall-diagonal-se {
      background-position: -64px -224px;
    }

    .ui-icon-grip-diagonal-se {
      background-position: -80px -224px;
    }


    /* Misc visuals
----------------------------------*/

    /* Corner radius */
    .ui-corner-all,
    .ui-corner-top,
    .ui-corner-left,
    .ui-corner-tl {
      border-top-left-radius: 4px;
    }

    .ui-corner-all,
    .ui-corner-top,
    .ui-corner-right,
    .ui-corner-tr {
      border-top-right-radius: 4px;
    }

    .ui-corner-all,
    .ui-corner-bottom,
    .ui-corner-left,
    .ui-corner-bl {
      border-bottom-left-radius: 4px;
    }

    .ui-corner-all,
    .ui-corner-bottom,
    .ui-corner-right,
    .ui-corner-br {
      border-bottom-right-radius: 4px;
    }

    /* Overlays */
    .ui-widget-overlay {
      background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
      opacity: .3;
      filter: Alpha(Opacity=30);
      /* support: IE8 */
    }

    .ui-widget-shadow {
      margin: -8px 0 0 -8px;
      padding: 8px;
      background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
      opacity: .3;
      filter: Alpha(Opacity=30);
      /* support: IE8 */
      border-radius: 8px;
    }

    .required {
      color: #B90504;
    }

    label {
      cursor: pointer;
      display: block;
    }

    form fieldset {
      border: 1px solid rgba(0, 0, 0, 0.08);
      padding: 25px;
    }

    form fieldset legend {
      display: block;
      font-size: 12px;
      margin: 0;
      position: relative;
      text-transform: uppercase;
      width: 100%;
    }

    form fieldset.collapsible legend {
      cursor: pointer;
    }

    form fieldset.collapsible legend:after {
      background-color: rgba(0, 0, 0, 0.1);
      border-radius: 50%;
      content: '+';
      display: block;
      font-size: 20px;
      height: 34px;
      line-height: 33px;
      margin: -6px 0 0 0;
      position: absolute;
      right: 0;
      text-align: center;
      top: 0;
      width: 34px;
    }

    form fieldset.collapsible.open legend:after {
      content: '-';
    }

    form fieldset.collapsible .fieldset-content {
      display: none;
    }

    form fieldset.collapsible.open .fieldset-content {
      display: block;
    }

    .form-group {
      margin: 0 0 5px 0;
    }

    .form-group.checkbox input {
      display: inline-block;
      margin: 0 10px 0 0;
      vertical-align: middle;
    }

    .form-group.checkbox label {
      font-weight: 400;
    }

    .form-group .form-control {
      display: block;
      width: 100%;
    }

    .form-group.form-error .form-control {
      border: 1px solid #B90504;
    }

    .form-group .form-error {
      color: #B90504;
      font-size: 13px;
      font-weight: bold;
      margin-top: 10px;
    }

    .form-group:last-child {
      margin-bottom: 0;
    }

    .listing-manager-submission-package {
      border: 1px solid rgba(0, 0, 0, 0.08);
      margin: 0 0 30px 0;
      position: relative;
    }

    .listing-manager-submission-package label {
      padding: 25px;
    }

    .listing-manager-submission-package h4 {
      margin: 0;
      padding: 0;
    }

    .listing-manager-submission-package input {
      position: absolute;
      right: 25px;
      top: 50%;
      transform: translateY(-50%);
    }

    .listing-manager-submission-package ul {
      list-style: none;
      margin: 0;
      padding: 0;
    }

    .listing-manager-submission-package ul li {
      display: inline-block;
    }

    .listing-manager-submission-package ul li:after {
      content: '/';
    }

    .listing-manager-submission-package ul li:last-child:after {
      display: none;
    }

    .listing-manager-submission-package.expired {
      opacity: .5;
    }

    .listing-manager-submission-package.expired label {
      cursor: not-allowed;
    }

    .listing-manager-submission-package.expired:after {
      background-color: rgba(0, 0, 0, 0.04);
      bottom: 0;
      content: '';
      display: block;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
    }

    .listing-manager-packages {
      margin: 0 -15px;
    }

    .listing-manager-package-wrapper {
      box-sizing: border-box;
      float: left;
      padding: 0 15px;
      width: 33.3333%;
    }

    .listing-manager-package {
      border: 1px solid rgba(0, 0, 0, 0.08);
      padding: 25px;
    }

    .listing-manager-package h2 {
      margin: 0;
      text-align: center;
    }

    .listing-manager-package p {
      text-align: center;
    }

    .listing-manager-package ul {
      list-style: none;
      margin: 0 0 30px 0;
      padding: 0;
    }

    .listing-manager-package ul li span, .listing-manager-package ul li strong {
      display: block;
    }

    .listing-manager-package .button {
      text-align: center;
      width: 100%;
    }

    #opening_hours {
      padding: 12px;
    }

    .woocommerce_options_panel table.opening-hours {
      background-color: #FAFAFA;
      border: 1px solid #EEEEEE;
      width: 100%;
    }

    .woocommerce_options_panel table.opening-hours p.form-field {
      margin: 0;
      padding: 0 !important;
    }

    .woocommerce_options_panel table.opening-hours input {
      width: 100%;
    }

    .woocommerce_options_panel table.opening-hours thead th {
      border-bottom: 1px solid #EEEEEE;
      border-right: 1px solid #EEEEEE;
      padding: 8px 12px;
      text-align: left;
    }

    .woocommerce_options_panel table.opening-hours thead th:last-child {
      border-right: 0;
    }

    .woocommerce_options_panel table.opening-hours tbody th {
      border-bottom: 1px solid #EEEEEE;
      border-right: 1px solid #EEEEEE;
      padding: 8px 12px;
      text-align: left;
    }

    .woocommerce_options_panel table.opening-hours tbody td {
      border-bottom: 1px solid #EEEEEE;
      border-right: 1px solid #EEEEEE;
      padding: 8px 12px;
    }

    .woocommerce_options_panel table.opening-hours tbody td:last-child {
      border-right: 0;
    }

    .woocommerce_options_panel table.opening-hours tbody tr:last-child th, .woocommerce_options_panel table.opening-hours tbody tr:last-child td {
      border-bottom: 0;
    }

    .listing-manager-submission-opening-hours th {
      font-size: 12px;
    }

    .listing-manager-submission-opening-hours th, .listing-manager-submission-opening-hours td {
      padding: 8px 10px;
      vertical-align: middle;
    }

    .listing-manager-submission-opening-hours .day-name {
      font-weight: bold;
    }

    .map-container, .map-wrapper {
      height: 500px;
      position: relative;
    }

    .map-content {
      bottom: 50px;
      left: 50px;
      position: absolute;
    }

    .marker {
      background-image: url("../img/marker.png");
      background-repeat: no-repeat;
      background-size: cover;
      height: 51px;
      display: block;
      left: 0;
      position: relative;
      top: 0;
      transition: all ease .15s;
      user-select: none;
      -webkit-user-select: none;
      width: 32px;
    }

    .marker:after {
      background-color: #fff;
      border: 0;
      border-radius: 50%;
      content: '';
      display: block;
      height: 17px;
      left: 8px;
      position: relative;
      top: -19px;
      transition: all .4s ease;
      width: 17px;
    }

    .marker:before {
      background-color: rgba(0, 0, 0, 0.5);
      border-radius: 50%;
      bottom: 3px;
      box-shadow: 0 0 0 0 #000;
      content: '';
      display: block;
      height: 3px;
      left: 50%;
      position: absolute;
      transition: all ease .15s;
      transform: translateX(-50%);
      -webkit-transform: translateX(-50%);
      width: 3px;
      z-index: -1;
    }

    .marker:hover {
      margin-top: 6px;
    }

    .marker:hover:before {
      background-color: rgba(0, 0, 0, 0.14);
      bottom: -6px;
      box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.4);
      width: 16px;
    }

    .marker-inner {
      color: #fff;
      display: block;
      font-size: 16px;
      height: 26px;
      line-height: 27px;
      margin: 0 0 0 6px;
      position: relative;
      overflow: hidden;
      text-align: center;
      top: 6px;
      width: 26px;
    }

    .infobox {
      background-color: #fff;
      position: relative;
    }

    .infobox:after {
      border-color: transparent;
      border-style: solid;
      border-width: 12px 6px;
      border-top-color: #fff;
      bottom: -18px;
      content: '';
      display: block;
      height: 0;
      left: 50%;
      position: absolute;
      transform: translateX(-50%);
      -webkit-transform: translateX(-50%);
      width: 0;
    }

    .infobox-inner {
      background-color: #fff;
      border-radius: 0;
      box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
      padding: 15px;
      position: relative;
      width: 260px;
    }

    .infobox-inner .close {
      background-color: #323232;
      border: 0;
      cursor: pointer;
      height: 20px;
      opacity: 1;
      padding: 3px;
      position: absolute;
      right: 0;
      text-indent: -9999px;
      top: 0;
      width: 20px;
      z-index: 999;
    }

    .infobox-inner .close:after {
      background-color: #fff;
      content: '';
      display: block;
      height: 2px;
      left: 50%;
      position: absolute;
      top: 50%;
      transform: translateX(-50%) translateY(-50%) rotate(45deg);
      width: 10px;
    }

    .infobox-inner .close:before {
      background-color: #fff;
      content: '';
      display: block;
      height: 2px;
      left: 50%;
      position: absolute;
      top: 50%;
      transform: translateX(-50%) translateY(-50%) rotate(-45deg);
      width: 10px;
    }

    .infobox-inner .close:hover {
      background-color: #323232;
    }

    .infobox-image {
      background-size: cover;
      background-position: center center;
      border-radius: 0;
      height: 170px;
      margin: -15px -15px 0 -15px;
      position: relative;
    }

    .infobox-image:after {
      background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent 55px);
      bottom: 0;
      content: '';
      display: block;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
      z-index: 10;
    }

    .infobox-image a {
      bottom: 0;
      display: block;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
    }

    .infobox-item {
      border-bottom: 1px solid #f4f4f4;
      margin: 0 0 12px 0;
      padding: 0 0 12px 0;
    }

    .infobox-item:last-child {
      border-bottom: 0;
      margin-bottom: 0;
      padding-bottom: 0;
    }

    .infobox-item-title {
      color: #323232;
      display: block;
      font-size: 14px;
      margin: 12px 0 0 0;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }

    .infobox-item-title a {
      color: #323232;
    }

    .infobox-item-image {
      background-repeat: no-repeat;
      background-size: cover;
      float: left;
      height: 45px;
      margin: 0 13px 0 0;
      position: relative;
      width: 60px;
    }

    .infobox-item-image a {
      bottom: 0;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
    }

    .infobox.multiple .infobox-inner {
      overflow: auto;
    }

    .infobox-title {
      position: relative;
    }

    .infobox-title h2 {
      font-size: 15px;
      font-weight: 700;
      margin: 13px 0 0 0;
      padding: 0;
      overflow: hidden;
      text-overflow: ellipsis;
      width: 170px;
      white-space: nowrap;
    }

    .infobox-title h2 a {
      color: #323232;
    }

    .infobox-rating {
      font-size: 12px;
      position: absolute;
      right: 0;
      top: 2px;
    }

    .infobox-rating .fa {
      margin: 0 0 0 4px;
    }

    .infobox-category {
      font-size: 12px;
      position: absolute;
      right: 0;
      top: -2px;
    }

    .map-actions {
      user-select: none;
      -webkit-user-select: none;
    }

    .map-actions a {
      background-color: #323232;
      color: #fff;
      cursor: pointer;
      display: inline-block;
      height: 30px;
      line-height: 30px;
      margin: 0 -4px 0 0;
      min-width: 30px;
      text-align: center;
      transition: all .15s linear;
    }

    .map-actions a:hover {
      background-color: #323232;
      color: #fff;
    }

    .map-actions a .fa {
      font-size: 13px;
    }

    .map-actions a span {
      font-size: 13px;
      padding: 0 15px;
    }

    .map-actions a:first-of-type:before {
      content: none;
    }

    .map-actions a:before {
      content: "";
      display: block;
      position: absolute;
      height: 20px;
      margin-top: 5px;
      border-left: 1px solid #4c4c4c;
    }

    .map-actions-group {
      display: inline-block;
      margin: 0 12px 0 0;
    }

    .map-actions-group:hover a:before {
      height: 30px;
      margin-top: 0;
    }

    .clusterer {
      align-items: center;
      background-color: #323232;
      border-radius: 50%;
      box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.25);
      color: rgba(255, 255, 255, 0.7);
      display: flex;
      font-size: 10px;
      font-weight: 700;
      height: 40px;
      justify-content: center;
      width: 40px;
    }

    .clusterer-inner {
      align-items: center;
      border: 2px solid rgba(255, 255, 255, 0.4);
      border-radius: 50%;
      color: #fff;
      display: flex;
      height: 28px;
      font-size: 11px;
      font-weight: 700;
      line-height: 20px;
      justify-content: center;
      width: 28px;
    }

    .map-message {
      color: rgba(50, 50, 50, 0.6);
      font-size: 32px;
      left: 50%;
      position: absolute;
      top: 50%;
      transform: translateX(-50%) translateY(-50%);
    }

    .listing-manager-form-gallery {
      background-color: #fff;
      border: 1px solid rgba(0, 0, 0, 0.08);
      margin: 0 0 25px 0;
      overflow: hidden;
      padding: 25px;
    }

    .listing-manager-form-gallery-image {
      float: left;
      margin: 0 25px 0 0;
      position: relative;
    }

    .listing-manager-form-gallery-image img {
      display: block;
      max-width: 80px;
    }

    .listing-manager-form-gallery-image a {
      background-color: #B90504;
      color: #fff;
      font-size: 10px;
      line-height: 1;
      left: 50%;
      opacity: 0;
      padding: 4px 8px;
      position: absolute;
      transform: translateX(-50%) translateY(-50%);
      transition: all .15s linear;
      top: 0;
      visibility: hidden;
    }

    .listing-manager-form-gallery-image:hover a {
      opacity: 1;
      visibility: visible;
    }

    /*!
 * Bootstrap v2.0.0
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * //www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
    .wpdevbk article, .wpdevbk aside, .wpdevbk details, .wpdevbk figcaption, .wpdevbk figure, .wpdevbk footer, .wpdevbk header, .wpdevbk hgroup, .wpdevbk nav, .wpdevbk section {
      display:block
    }

    .wpdevbk audio, .wpdevbk canvas, .wpdevbk video {
      display:inline-block; *display:inline; *zoom:1
    }

    .wpdevbk audio:not([controls]) {
      display:none
    }

    .wpdevbk html {
      font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%
    }

    .wpdevbk a:focus {
      outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px
    }

    .wpdevbk a:hover, .wpdevbk a:active {
      outline:0
    }

    .wpdevbk sub, .wpdevbk sup {
      position:relative; font-size:75%; line-height:0; vertical-align:baseline
    }

    .wpdevbk sup {
      top:-0.5em
    }

    .wpdevbk sub {
      bottom:-0.25em
    }

    .wpdevbk img {
      max-width:100%; height:auto; border:0; -ms-interpolation-mode:bicubic
    }

    .wpdevbk button, .wpdevbk input, .wpdevbk select, .wpdevbk textarea {
      margin:0; font-size:100%; vertical-align:middle
    }

    .wpdevbk button, .wpdevbk input {
      *overflow:visible; line-height:normal
    }

    .wpdevbk button::-moz-focus-inner, .wpdevbk input::-moz-focus-inner {
      padding:0; border:0
    }

    .wpdevbk button, .wpdevbk input[type="button"], .wpdevbk input[type="reset"], .wpdevbk input[type="submit"] {
      cursor:pointer; -webkit-appearance:button
    }

    .wpdevbk input[type="search"] {
      -webkit-appearance:textfield; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box
    }

    .wpdevbk input[type="search"]::-webkit-search-decoration, .wpdevbk input[type="search"]::-webkit-search-cancel-button {
      -webkit-appearance:none
    }

    .wpdevbk textarea {
      overflow:auto; vertical-align:top
    }

    .wpdevbk body {
      margin:0; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:13px; line-height:18px; color:#333; background-color:#fff
    }

    .wpdevbk a {
      color:#08c; text-decoration:none
    }

    .wpdevbk a:hover {
      color:#005580; text-decoration:underline
    }

    .wpdevbk .row {
      margin-left:-20px; *zoom:1
    }

    .wpdevbk .row:before, .wpdevbk .row:after {
      display:table; content:""
    }

    .wpdevbk .row:after {
      clear:both
    }

    .wpdevbk [class*="span"] {
      float:left; margin-left:20px
    }

    .wpdevbk .span1 {
      width:60px
    }

    .wpdevbk .span2 {
      width:140px
    }

    .wpdevbk .span3 {
      width:220px
    }

    .wpdevbk .span4 {
      width:300px
    }

    .wpdevbk .span5 {
      width:380px
    }

    .wpdevbk .span6 {
      width:460px
    }

    .wpdevbk .span7 {
      width:540px
    }

    .wpdevbk .span8 {
      width:620px
    }

    .wpdevbk .span9 {
      width:700px
    }

    .wpdevbk .span10 {
      width:780px
    }

    .wpdevbk .span11 {
      width:860px
    }

    .wpdevbk .span12, .wpdevbk .container {
      width:940px
    }

    .wpdevbk .offset1 {
      margin-left:100px
    }

    .wpdevbk .offset2 {
      margin-left:180px
    }

    .wpdevbk .offset3 {
      margin-left:260px
    }

    .wpdevbk .offset4 {
      margin-left:340px
    }

    .wpdevbk .offset5 {
      margin-left:420px
    }

    .wpdevbk .offset6 {
      margin-left:500px
    }

    .wpdevbk .offset7 {
      margin-left:580px
    }

    .wpdevbk .offset8 {
      margin-left:660px
    }

    .wpdevbk .offset9 {
      margin-left:740px
    }

    .wpdevbk .offset10 {
      margin-left:820px
    }

    .wpdevbk .offset11 {
      margin-left:900px
    }

    .wpdevbk .row-fluid {
      width:100%; *zoom:1
    }

    .wpdevbk .row-fluid:before, .wpdevbk .row-fluid:after {
      display:table; content:""
    }

    .wpdevbk .row-fluid:after {
      clear:both
    }

    .wpdevbk .row-fluid>[class*="span"] {
      float:left; margin-left:2.127659574%
    }

    .wpdevbk .row-fluid>[class*="span"]:first-child {
      margin-left:0
    }

    .wpdevbk .row-fluid .span1 {
      width:6.382978723%
    }

    .wpdevbk .row-fluid .span2 {
      width:14.89361702%
    }

    .wpdevbk .row-fluid .span3 {
      width:23.404255317%
    }

    .wpdevbk .row-fluid .span4 {
      width:31.914893614%
    }

    .wpdevbk .row-fluid .span5 {
      width:40.425531911%
    }

    .wpdevbk .row-fluid .span6 {
      width:48.93617020799999%
    }

    .wpdevbk .row-fluid .span7 {
      width:57.446808505%
    }

    .wpdevbk .row-fluid .span8 {
      width:65.95744680199999%
    }

    .wpdevbk .row-fluid .span9 {
      width:74.468085099%
    }

    .wpdevbk .row-fluid .span10 {
      width:82.97872339599999%
    }

    .wpdevbk .row-fluid .span11 {
      width:91.489361693%
    }

    .wpdevbk .row-fluid .span12 {
      width:99.99999998999999%
    }

    .wpdevbk .container {
      width:940px; margin-left:auto; margin-right:auto; *zoom:1
    }

    .wpdevbk .container:before, .wpdevbk .container:after {
      display:table; content:""
    }

    .wpdevbk .container:after {
      clear:both
    }

    .wpdevbk .container-fluid {
      padding-left:20px; padding-right:20px; *zoom:1
    }

    .wpdevbk .container-fluid:before, .wpdevbk .container-fluid:after {
      display:table; content:""
    }

    .wpdevbk .container-fluid:after {
      clear:both
    }

    .wpdevbk p {
      margin:0 0 9px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:13px; line-height:18px
    }

    .wpdevbk p small {
      font-size:11px; color:#999
    }

    .wpdevbk .lead {
      margin-bottom:18px; font-size:20px; font-weight:200; line-height:27px
    }

    .wpdevbk h1, .wpdevbk h2, .wpdevbk h3, .wpdevbk h4, .wpdevbk h5, .wpdevbk h6 {
      margin:0; font-weight:bold; color:#333; text-rendering:optimizelegibility
    }

    .wpdevbk h1 small, .wpdevbk h2 small, .wpdevbk h3 small, .wpdevbk h4 small, .wpdevbk h5 small, .wpdevbk h6 small {
      font-weight:normal; color:#999
    }

    .wpdevbk h1 {
      font-size:30px; line-height:36px
    }

    .wpdevbk h1 small {
      font-size:18px
    }

    .wpdevbk h2 {
      font-size:24px; line-height:36px
    }

    .wpdevbk h2 small {
      font-size:18px
    }

    .wpdevbk h3 {
      line-height:27px; font-size:18px
    }

    .wpdevbk h3 small {
      font-size:14px
    }

    .wpdevbk h4, .wpdevbk h5, .wpdevbk h6 {
      line-height:18px
    }

    .wpdevbk h4 {
      font-size:14px
    }

    .wpdevbk h4 small {
      font-size:12px
    }

    .wpdevbk h5 {
      font-size:12px
    }

    .wpdevbk h6 {
      font-size:11px; color:#999; text-transform:uppercase
    }

    .wpdevbk .page-header {
      padding-bottom:17px; margin:18px 0; border-bottom:1px solid #eee
    }

    .wpdevbk .page-header h1 {
      line-height:1
    }

    .wpdevbk ul, .wpdevbk ol {
      padding:0; margin:0 0 9px 25px
    }

    .wpdevbk ul ul, .wpdevbk ul ol, .wpdevbk ol ol, .wpdevbk ol ul {
      margin-bottom:0
    }

    .wpdevbk ul {
      list-style:disc
    }

    .wpdevbk ol {
      list-style:decimal
    }

    .wpdevbk li {
      line-height:18px
    }

    .wpdevbk ul.unstyled {
      margin-left:0; list-style:none
    }

    .wpdevbk dl {
      margin-bottom:18px
    }

    .wpdevbk dt, .wpdevbk dd {
      line-height:18px
    }

    .wpdevbk dt {
      font-weight:bold
    }

    .wpdevbk dd {
      margin-left:9px
    }

    .wpdevbk hr {
      margin:18px 0; border:0; border-top:1px solid #e5e5e5; border-bottom:1px solid #fff
    }

    .wpdevbk strong {
      font-weight:bold
    }

    .wpdevbk em {
      font-style: normal;
    }

    .wpdevbk .muted {
      color:#999
    }

    .wpdevbk abbr {
      font-size:90%; text-transform:uppercase; border-bottom:1px dotted #ddd; cursor:help
    }

    .wpdevbk blockquote {
      padding:0 0 0 15px; margin:0 0 18px; border-left:5px solid #eee
    }

    .wpdevbk blockquote p {
      margin-bottom:0; font-size:16px; font-weight:300; line-height:22.5px
    }

    .wpdevbk blockquote small {
      display:block; line-height:18px; color:#999
    }

    .wpdevbk blockquote small:before {
      content:'\2014 \00A0'
    }

    .wpdevbk blockquote.pull-right {
      float:right; padding-left:0; padding-right:15px; border-left:0; border-right:5px solid #eee
    }

    .wpdevbk blockquote.pull-right p, .wpdevbk blockquote.pull-right small {
      text-align:right
    }

    .wpdevbk q:before, .wpdevbk q:after, .wpdevbk blockquote:before, .wpdevbk blockquote:after {
      content:""
    }

    .wpdevbk address {
      display:block; margin-bottom:18px; line-height:18px; font-style:normal
    }

    .wpdevbk small {
      font-size:100%
    }

    .wpdevbk cite {
      font-style:normal
    }

    .wpdevbk code, .wpdevbk pre {
      padding:0 3px 2px; font-family:Menlo, Monaco, "Courier New", monospace; font-size:12px; color:#333; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px
    }

    .wpdevbk code {
      padding:3px 4px; color:#d14; background-color:#f7f7f9; border:1px solid #e1e1e8
    }

    .wpdevbk pre {
      display:block; padding:8.5px; margin:0 0 9px; font-size:12px; line-height:18px; background-color:#f5f5f5; border:1px solid #ccc; border:1px solid rgba(0, 0, 0, 0.15); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; white-space:pre; white-space:pre-wrap; word-break:break-all
    }

    .wpdevbk pre.prettyprint {
      margin-bottom:18px
    }

    .wpdevbk pre code {
      padding:0; background-color:transparent
    }

    .wpdevbk .label {
      padding:1px 3px 2px; font-size:9.75px; font-weight:bold; color:#fff; text-transform:uppercase; background-color:#999; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px
    }

    .wpdevbk .label-important {
      background-color:#b94a48
    }

    .wpdevbk .label-warning {
      background-color:#f89406
    }

    .wpdevbk .label-success {
      background-color:#468847
    }

    .wpdevbk .label-info {
      background-color:#3a87ad
    }

    .wpdevbk table {
      max-width:100%; border-collapse:collapse; border-spacing:0
    }

    .wpdevbk .table {
      width:100%; margin-bottom:18px
    }

    .wpdevbk .table th, .wpdevbk .table td {
      padding:8px; line-height:18px; text-align:left; border-top:1px solid #ddd
    }

    .wpdevbk .table th {
      font-weight:bold; vertical-align:bottom
    }

    .wpdevbk .table td {
      vertical-align:top
    }

    .wpdevbk .table thead:first-child tr th, .wpdevbk .table thead:first-child tr td {
      border-top:0
    }

    .wpdevbk .table tbody+tbody {
      border-top:2px solid #ddd
    }

    .wpdevbk .table-condensed th, .wpdevbk .table-condensed td {
      padding:4px 5px
    }

    .wpdevbk .table-bordered {
      border:1px solid #ddd; border-collapse:separate; *border-collapse:collapsed; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px
    }

    .wpdevbk .table-bordered th+th, .wpdevbk .table-bordered td+td, .wpdevbk .table-bordered th+td, .wpdevbk .table-bordered td+th {
      border-left:1px solid #ddd
    }

    .wpdevbk .table-bordered thead:first-child tr:first-child th, .wpdevbk .table-bordered tbody:first-child tr:first-child th, .wpdevbk .table-bordered tbody:first-child tr:first-child td {
      border-top:0
    }

    .wpdevbk .table-bordered thead:first-child tr:first-child th:first-child, .wpdevbk .table-bordered tbody:first-child tr:first-child td:first-child {
      -webkit-border-radius:4px 0 0 0; -moz-border-radius:4px 0 0 0; border-radius:4px 0 0 0
    }

    .wpdevbk .table-bordered thead:first-child tr:first-child th:last-child, .wpdevbk .table-bordered tbody:first-child tr:first-child td:last-child {
      -webkit-border-radius:0 4px 0 0; -moz-border-radius:0 4px 0 0; border-radius:0 4px 0 0
    }

    .wpdevbk .table-bordered thead:last-child tr:last-child th:first-child, .wpdevbk .table-bordered tbody:last-child tr:last-child td:first-child {
      -webkit-border-radius:0 0 0 4px; -moz-border-radius:0 0 0 4px; border-radius:0 0 0 4px
    }

    .wpdevbk .table-bordered thead:last-child tr:last-child th:last-child, .wpdevbk .table-bordered tbody:last-child tr:last-child td:last-child {
      -webkit-border-radius:0 0 4px 0; -moz-border-radius:0 0 4px 0; border-radius:0 0 4px 0
    }

    .wpdevbk .table-striped tbody tr:nth-child(odd) td, .wpdevbk .table-striped tbody tr:nth-child(odd) th {
      background-color:#f9f9f9
    }

    .wpdevbk table .span1 {
      float:none; width:44px; margin-left:0
    }

    .wpdevbk table .span2 {
      float:none; width:124px; margin-left:0
    }

    .wpdevbk table .span3 {
      float:none; width:204px; margin-left:0
    }

    .wpdevbk table .span4 {
      float:none; width:284px; margin-left:0
    }

    .wpdevbk table .span5 {
      float:none; width:364px; margin-left:0
    }

    .wpdevbk table .span6 {
      float:none; width:444px; margin-left:0
    }

    .wpdevbk table .span7 {
      float:none; width:524px; margin-left:0
    }

    .wpdevbk table .span8 {
      float:none; width:604px; margin-left:0
    }

    .wpdevbk table .span9 {
      float:none; width:684px; margin-left:0
    }

    .wpdevbk table .span10 {
      float:none; width:764px; margin-left:0
    }

    .wpdevbk table .span11 {
      float:none; width:844px; margin-left:0
    }

    .wpdevbk table .span12 {
      float:none; width:924px; margin-left:0
    }

    .wpdevbk form {
      margin:0 0 18px
    }

    .wpdevbk fieldset {
      padding:0; margin:0; border:0
    }

    .wpdevbk legend {
      display:block; width:100%; padding:0; margin-bottom:27px; font-size:19.5px; line-height:36px; color:#333; border:0; border-bottom:1px solid #eee
    }

    .wpdevbk label, .wpdevbk input, .wpdevbk button, .wpdevbk select, .wpdevbk textarea {
      font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:13px; font-weight:normal; line-height:18px
    }

    .wpdevbk label {
      display:block; margin-bottom:5px; color:#333
    }

    .wpdevbk input, .wpdevbk textarea, .wpdevbk select, .wpdevbk .uneditable-input {
      display:inline-block; width:210px; height:18px; padding:4px; margin-bottom:9px; font-size:13px; line-height:18px; color:#555; border:1px solid #ccc; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px
    }

    .wpdevbk .uneditable-textarea {
      width:auto; height:auto
    }

    .wpdevbk label input, .wpdevbk label textarea, .wpdevbk label select {
      display:block
    }

    .wpdevbk input[type="image"], .wpdevbk input[type="checkbox"], .wpdevbk input[type="radio"] {
      width:auto; height:auto; padding:0; margin:3px 0; *margin-top:0; line-height:normal; border:0; cursor:pointer; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0
    }

    .wpdevbk input[type="file"] {
      padding:initial; line-height:initial; border:initial; background-color:#fff; background-color:initial; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none
    }

    .wpdevbk input[type="button"], .wpdevbk input[type="reset"], .wpdevbk input[type="submit"] {
      width:auto; height:auto
    }

    .wpdevbk select, .wpdevbk input[type="file"] {
      height:28px; *margin-top:4px; line-height:28px
    }

    .wpdevbk select {
      width:220px; background-color:#fff
    }

    .wpdevbk select[multiple], .wpdevbk select[size] {
      height:auto
    }

    .wpdevbk input[type="image"] {
      -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none
    }

    .wpdevbk textarea {
      height:auto
    }

    .wpdevbk input[type="hidden"] {
      display:none
    }

    .wpdevbk .radio, .wpdevbk .checkbox {
      padding-left:18px
    }

    .wpdevbk .radio input[type="radio"], .wpdevbk .checkbox input[type="checkbox"] {
      float:left; margin-left:-18px
    }

    .wpdevbk .controls>.radio:first-child, .wpdevbk .controls>.checkbox:first-child {
      padding-top:5px
    }

    .wpdevbk .radio.inline, .wpdevbk .checkbox.inline {
      display:inline-block; margin-bottom:0; vertical-align:middle
    }

    .wpdevbk .radio.inline+.radio.inline, .wpdevbk .checkbox.inline+.checkbox.inline {
      margin-left:10px
    }

    .wpdevbk .controls>.radio.inline:first-child, .wpdevbk .controls>.checkbox.inline:first-child {
      padding-top:0
    }

    .wpdevbk input, .wpdevbk textarea {
      -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition:border linear .2s, box-shadow linear .2s; -moz-transition:border linear .2s, box-shadow linear .2s; -ms-transition:border linear .2s, box-shadow linear .2s; -o-transition:border linear .2s, box-shadow linear .2s; transition:border linear .2s, box-shadow linear .2s
    }

    .wpdevbk input:focus, .wpdevbk textarea:focus {
      border-color:rgba(82, 168, 236, 0.8); -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); outline:0; outline:thin dotted \9
    }

    .wpdevbk input[type="file"]:focus, .wpdevbk input[type="checkbox"]:focus, .wpdevbk select:focus {
      -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px
    }

    .wpdevbk .input-mini {
      width:60px
    }

    .wpdevbk .input-small {
      width:90px
    }

    .wpdevbk .input-medium {
      width:150px
    }

    .wpdevbk .input-large {
      width:210px
    }

    .wpdevbk .input-xlarge {
      width:270px
    }

    .wpdevbk .input-xxlarge {
      width:530px
    }

    .wpdevbk input[class*="span"], .wpdevbk select[class*="span"], .wpdevbk textarea[class*="span"], .wpdevbk .uneditable-input {
      float:none; margin-left:0
    }

    .wpdevbk input.span1, .wpdevbk textarea.span1, .wpdevbk .uneditable-input.span1 {
      width:50px
    }

    .wpdevbk input.span2, .wpdevbk textarea.span2, .wpdevbk .uneditable-input.span2 {
      width:130px
    }

    .wpdevbk input.span3, .wpdevbk textarea.span3, .wpdevbk .uneditable-input.span3 {
      width:210px
    }

    .wpdevbk input.span4, .wpdevbk textarea.span4, .wpdevbk .uneditable-input.span4 {
      width:290px
    }

    .wpdevbk input.span5, .wpdevbk textarea.span5, .wpdevbk .uneditable-input.span5 {
      width:370px
    }

    .wpdevbk input.span6, .wpdevbk textarea.span6, .wpdevbk .uneditable-input.span6 {
      width:450px
    }

    .wpdevbk input.span7, .wpdevbk textarea.span7, .wpdevbk .uneditable-input.span7 {
      width:530px
    }

    .wpdevbk input.span8, .wpdevbk textarea.span8, .wpdevbk .uneditable-input.span8 {
      width:610px
    }

    .wpdevbk input.span9, .wpdevbk textarea.span9, .wpdevbk .uneditable-input.span9 {
      width:690px
    }

    .wpdevbk input.span10, .wpdevbk textarea.span10, .wpdevbk .uneditable-input.span10 {
      width:770px
    }

    .wpdevbk input.span11, .wpdevbk textarea.span11, .wpdevbk .uneditable-input.span11 {
      width:850px
    }

    .wpdevbk input.span12, .wpdevbk textarea.span12, .wpdevbk .uneditable-input.span12 {
      width:930px
    }

    .wpdevbk input[disabled], .wpdevbk select[disabled], .wpdevbk textarea[disabled], .wpdevbk input[readonly], .wpdevbk select[readonly], .wpdevbk textarea[readonly] {
      background-color:#f5f5f5; border-color:#ddd; cursor:not-allowed
    }

    .wpdevbk .control-group.warning>label, .wpdevbk .control-group.warning .help-block, .wpdevbk .control-group.warning .help-inline {
      color:#c09853
    }

    .wpdevbk .control-group.warning input, .wpdevbk .control-group.warning select, .wpdevbk .control-group.warning textarea {
      color:#c09853; border-color:#c09853
    }

    .wpdevbk .control-group.warning input:focus, .wpdevbk .control-group.warning select:focus, .wpdevbk .control-group.warning textarea:focus {
      border-color:#a47e3c; -webkit-box-shadow:0 0 6px #dbc59e; -moz-box-shadow:0 0 6px #dbc59e; box-shadow:0 0 6px #dbc59e
    }

    .wpdevbk .control-group.warning .input-prepend .add-on, .wpdevbk .control-group.warning .input-append .add-on {
      color:#c09853; background-color:#fcf8e3; border-color:#c09853
    }

    .wpdevbk .control-group.error>label, .wpdevbk .control-group.error .help-block, .wpdevbk .control-group.error .help-inline {
      color:#b94a48
    }

    .wpdevbk .control-group.error input, .wpdevbk .control-group.error select, .wpdevbk .control-group.error textarea {
      color:#b94a48; border-color:#b94a48
    }

    .wpdevbk .control-group.error input:focus, .wpdevbk .control-group.error select:focus, .wpdevbk .control-group.error textarea:focus {
      border-color:#953b39; -webkit-box-shadow:0 0 6px #d59392; -moz-box-shadow:0 0 6px #d59392; box-shadow:0 0 6px #d59392
    }

    .wpdevbk .control-group.error .input-prepend .add-on, .wpdevbk .control-group.error .input-append .add-on {
      color:#b94a48; background-color:#f2dede; border-color:#b94a48
    }

    .wpdevbk .control-group.success>label, .wpdevbk .control-group.success .help-block, .wpdevbk .control-group.success .help-inline {
      color:#468847
    }

    .wpdevbk .control-group.success input, .wpdevbk .control-group.success select, .wpdevbk .control-group.success textarea {
      color:#468847; border-color:#468847
    }

    .wpdevbk .control-group.success input:focus, .wpdevbk .control-group.success select:focus, .wpdevbk .control-group.success textarea:focus {
      border-color:#356635; -webkit-box-shadow:0 0 6px #7aba7b; -moz-box-shadow:0 0 6px #7aba7b; box-shadow:0 0 6px #7aba7b
    }

    .wpdevbk .control-group.success .input-prepend .add-on, .wpdevbk .control-group.success .input-append .add-on {
      color:#468847; background-color:#dff0d8; border-color:#468847
    }

    .wpdevbk input:focus:required:invalid, .wpdevbk textarea:focus:required:invalid, .wpdevbk select:focus:required:invalid {
      color:#b94a48; border-color:#ee5f5b
    }

    .wpdevbk input:focus:required:invalid:focus, .wpdevbk textarea:focus:required:invalid:focus, .wpdevbk select:focus:required:invalid:focus {
      border-color:#e9322d; -webkit-box-shadow:0 0 6px #f8b9b7; -moz-box-shadow:0 0 6px #f8b9b7; box-shadow:0 0 6px #f8b9b7
    }

    .wpdevbk .form-actions {
      padding:17px 20px 18px; margin-top:18px; margin-bottom:18px; background-color:#f5f5f5; border-top:1px solid #ddd
    }

    .wpdevbk .uneditable-input {
      display:block; background-color:#fff; border-color:#eee; -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025); -moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025); box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025); cursor:not-allowed
    }

    .wpdevbk :-moz-placeholder {
      color:#999
    }

    .wpdevbk ::-webkit-input-placeholder {
      color:#999
    }

    .wpdevbk .help-block {
      margin-top:5px; margin-bottom:0; color:#999
    }

    .wpdevbk .help-inline {
      display:inline-block; *display:inline; *zoom:1; margin-bottom:9px; vertical-align:middle; padding-left:5px
    }

    .wpdevbk .input-prepend, .wpdevbk .input-append {
      margin-bottom:5px; *zoom:1
    }

    .wpdevbk .input-prepend:before, .wpdevbk .input-append:before, .wpdevbk .input-prepend:after, .wpdevbk .input-append:after {
      display:table; content:""
    }

    .wpdevbk .input-prepend:after, .wpdevbk .input-append:after {
      clear:both
    }

    .wpdevbk .input-prepend input, .wpdevbk .input-append input, .wpdevbk .input-prepend .uneditable-input, .wpdevbk .input-append .uneditable-input {
      -webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0
    }

    .wpdevbk .input-prepend input:focus, .wpdevbk .input-append input:focus, .wpdevbk .input-prepend .uneditable-input:focus, .wpdevbk .input-append .uneditable-input:focus {
      position:relative; z-index:2
    }

    .wpdevbk .input-prepend .uneditable-input, .wpdevbk .input-append .uneditable-input {
      border-left-color:#ccc
    }

    .wpdevbk .input-prepend .add-on, .wpdevbk .input-append .add-on {
      float:left; display:block; width:auto; min-width:16px; height:18px; margin-right:-1px; padding:4px 5px; font-weight:normal; line-height:18px; color:#999; text-align:center; text-shadow:0 1px 0 #fff; background-color:#f5f5f5; border:1px solid #ccc; -webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px
    }

    .wpdevbk .input-prepend .active, .wpdevbk .input-append .active {
      background-color:#a9dba9; border-color:#46a546
    }

    .wpdevbk .input-prepend .add-on {
      *margin-top:1px
    }

    .wpdevbk .input-append input, .wpdevbk .input-append .uneditable-input {
      float:left; -webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px
    }

    .wpdevbk .input-append .uneditable-input {
      border-right-color:#ccc
    }

    .wpdevbk .input-append .add-on {
      margin-right:0; margin-left:-1px; -webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0
    }

    .wpdevbk .input-append input:first-child {
      *margin-left:-160px
    }

    .wpdevbk .input-append input:first-child+.add-on {
      *margin-left:-21px
    }

    .wpdevbk .search-query {
      padding-left:14px; padding-right:14px; margin-bottom:0; -webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px
    }

    .wpdevbk .form-search input, .wpdevbk .form-inline input, .wpdevbk .form-horizontal input, .wpdevbk .form-search textarea, .wpdevbk .form-inline textarea, .wpdevbk .form-horizontal textarea, .wpdevbk .form-search select, .wpdevbk .form-inline select, .wpdevbk .form-horizontal select, .wpdevbk .form-search .help-inline, .wpdevbk .form-inline .help-inline, .wpdevbk .form-horizontal .help-inline, .wpdevbk .form-search .uneditable-input, .wpdevbk .form-inline .uneditable-input, .wpdevbk .form-horizontal .uneditable-input {
      display:inline-block; margin-bottom:0
    }

    .wpdevbk .form-search label, .wpdevbk .form-inline label, .wpdevbk .form-search .input-append, .wpdevbk .form-inline .input-append, .wpdevbk .form-search .input-prepend, .wpdevbk .form-inline .input-prepend {
      display:inline-block
    }

    .wpdevbk .form-search .input-append .add-on, .wpdevbk .form-inline .input-prepend .add-on, .wpdevbk .form-search .input-append .add-on, .wpdevbk .form-inline .input-prepend .add-on {
      vertical-align:middle
    }

    .wpdevbk .control-group {
      margin-bottom:9px
    }

    .wpdevbk .form-horizontal legend+.control-group {
      margin-top:18px; -webkit-margin-top-collapse:separate
    }

    .wpdevbk .form-horizontal .control-group {
      margin-bottom:18px; *zoom:1
    }

    .wpdevbk .form-horizontal .control-group:before, .wpdevbk .form-horizontal .control-group:after {
      display:table; content:""
    }

    .wpdevbk .form-horizontal .control-group:after {
      clear:both
    }

    .wpdevbk .form-horizontal .control-group>label {
      float:left; width:140px; padding-top:5px; text-align:right
    }

    .wpdevbk .form-horizontal .controls {
      margin-left:160px
    }

    .wpdevbk .form-horizontal .form-actions {
      padding-left:160px
    }

    .wpdevbk .btn {
      display:inline-block; padding:4px 10px 4px; font-size:13px; line-height:18px; color:#333; text-align:center; text-shadow:0 1px 1px rgba(255, 255, 255, 0.75); background-color:#fafafa; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), color-stop(25%, #fff), to(#e6e6e6)); background-image:-webkit-linear-gradient(#fff, #fff 25%, #e6e6e6); background-image:-moz-linear-gradient(top, #fff, #fff 25%, #e6e6e6); background-image:-ms-linear-gradient(#fff, #fff 25%, #e6e6e6); background-image:-o-linear-gradient(#fff, #fff 25%, #e6e6e6); background-image:linear-gradient(#fff, #fff 25%, #e6e6e6); background-repeat:no-repeat; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); border:1px solid #ccc; border-bottom-color:#bbb; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); cursor:pointer; *margin-left:.3em
    }

    .wpdevbk .btn:first-child {
      *margin-left:0
    }

    .wpdevbk .btn:hover {
      color:#333; text-decoration:none; background-color:#e6e6e6; background-position:0 -15px; -webkit-transition:background-position .1s linear; -moz-transition:background-position .1s linear; -ms-transition:background-position .1s linear; -o-transition:background-position .1s linear; transition:background-position .1s linear
    }

    .wpdevbk .btn:focus {
      outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px
    }

    .wpdevbk .btn.active, .wpdevbk .btn:active {
      background-image:none; -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-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); background-color:#e6e6e6; background-color:#d9d9d9 \9; color:rgba(0, 0, 0, 0.5); outline:0
    }

    .wpdevbk .btn.disabled, .wpdevbk .btn[disabled] {
      cursor:default; background-image:none; background-color:#e6e6e6; opacity:.65; filter:alpha(opacity=65); -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none
    }

    .wpdevbk .btn-large {
      padding:9px 14px; font-size:15px; line-height:normal; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px
    }

    .wpdevbk .btn-large .icon {
      margin-top:1px
    }

    .wpdevbk .btn-small {
      padding:5px 9px; font-size:11px; line-height:16px
    }

    .wpdevbk .btn-small .icon {
      margin-top:-1px
    }

    .wpdevbk .btn-primary, .wpdevbk .btn-primary:hover, .wpdevbk .btn-warning, .wpdevbk .btn-warning:hover, .wpdevbk .btn-danger, .wpdevbk .btn-danger:hover, .wpdevbk .btn-success, .wpdevbk .btn-success:hover, .wpdevbk .btn-info, .wpdevbk .btn-info:hover {
      text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); color:#fff
    }

    .wpdevbk .btn-primary.active, .wpdevbk .btn-warning.active, .wpdevbk .btn-danger.active, .wpdevbk .btn-success.active, .wpdevbk .btn-info.active {
      color:rgba(255, 255, 255, 0.75)
    }

    .wpdevbk .btn-primary {
      background-color:#006dcc; background-image:-moz-linear-gradient(top, #08c, #04c); background-image:-ms-linear-gradient(top, #08c, #04c); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c)); background-image:-webkit-linear-gradient(top, #08c, #04c); background-image:-o-linear-gradient(top, #08c, #04c); background-image:linear-gradient(top, #08c, #04c); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0); border-color:#04c #04c #002a80; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
    }

    .wpdevbk .btn-primary:hover, .wpdevbk .btn-primary:active, .wpdevbk .btn-primary.active, .wpdevbk .btn-primary.disabled, .wpdevbk .btn-primary[disabled] {
      background-color:#04c
    }

    .wpdevbk .btn-primary:active, .wpdevbk .btn-primary.active {
      background-color:#039 \9
    }

    .wpdevbk .btn-warning {
      background-color:#faa732; background-image:-moz-linear-gradient(top, #fbb450, #f89406); background-image:-ms-linear-gradient(top, #fbb450, #f89406); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); background-image:-webkit-linear-gradient(top, #fbb450, #f89406); background-image:-o-linear-gradient(top, #fbb450, #f89406); background-image:linear-gradient(top, #fbb450, #f89406); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0); border-color:#f89406 #f89406 #ad6704; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
    }

    .wpdevbk .btn-warning:hover, .wpdevbk .btn-warning:active, .wpdevbk .btn-warning.active, .wpdevbk .btn-warning.disabled, .wpdevbk .btn-warning[disabled] {
      background-color:#f89406
    }

    .wpdevbk .btn-warning:active, .wpdevbk .btn-warning.active {
      background-color:#c67605 \9
    }

    .wpdevbk .btn-danger {
      background-color:#da4f49; background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f); background-image:-ms-linear-gradient(top, #ee5f5b, #bd362f); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f); background-image:-o-linear-gradient(top, #ee5f5b, #bd362f); background-image:linear-gradient(top, #ee5f5b, #bd362f); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0); border-color:#bd362f #bd362f #802420; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
    }

    .wpdevbk .btn-danger:hover, .wpdevbk .btn-danger:active, .wpdevbk .btn-danger.active, .wpdevbk .btn-danger.disabled, .wpdevbk .btn-danger[disabled] {
      background-color:#bd362f
    }

    .wpdevbk .btn-danger:active, .wpdevbk .btn-danger.active {
      background-color:#942a25 \9
    }

    .wpdevbk .btn-success {
      background-color:#5bb75b; background-image:-moz-linear-gradient(top, #62c462, #51a351); background-image:-ms-linear-gradient(top, #62c462, #51a351); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); background-image:-webkit-linear-gradient(top, #62c462, #51a351); background-image:-o-linear-gradient(top, #62c462, #51a351); background-image:linear-gradient(top, #62c462, #51a351); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0); border-color:#51a351 #51a351 #387038; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
    }

    .wpdevbk .btn-success:hover, .wpdevbk .btn-success:active, .wpdevbk .btn-success.active, .wpdevbk .btn-success.disabled, .wpdevbk .btn-success[disabled] {
      background-color:#51a351
    }

    .wpdevbk .btn-success:active, .wpdevbk .btn-success.active {
      background-color:#408140 \9
    }

    .wpdevbk .btn-info {
      background-color:#49afcd; background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4); background-image:-ms-linear-gradient(top, #5bc0de, #2f96b4); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4); background-image:-o-linear-gradient(top, #5bc0de, #2f96b4); background-image:linear-gradient(top, #5bc0de, #2f96b4); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0); border-color:#2f96b4 #2f96b4 #1f6377; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
    }

    .wpdevbk .btn-info:hover, .wpdevbk .btn-info:active, .wpdevbk .btn-info.active, .wpdevbk .btn-info.disabled, .wpdevbk .btn-info[disabled] {
      background-color:#2f96b4
    }

    .wpdevbk .btn-info:active, .wpdevbk .btn-info.active {
      background-color:#24748c \9
    }

    .wpdevbk button.btn, .wpdevbk input[type="submit"].btn {
      *padding-top:2px; *padding-bottom:2px
    }

    .wpdevbk button.btn::-moz-focus-inner, .wpdevbk input[type="submit"].btn::-moz-focus-inner {
      padding:0; border:0
    }

    .wpdevbk button.btn.large, .wpdevbk input[type="submit"].btn.large {
      *padding-top:7px; *padding-bottom:7px
    }

    .wpdevbk button.btn.small, .wpdevbk input[type="submit"].btn.small {
      *padding-top:3px; *padding-bottom:3px
    }

    .wpdevbk [class^="icon-"] {
      display:inline-block; width:14px; height:14px; vertical-align:text-top; background-image:url(../img/glyphicons-halflings.png); background-position:14px 14px; background-repeat:no-repeat; *margin-right:.3em
    }

    .wpdevbk [class^="icon-"]:last-child {
      *margin-left:0
    }

    .wpdevbk .icon-white {
      background-image:url(../img/glyphicons-halflings-white.png)
    }

    .wpdevbk .icon-glass {
      background-position:0 0
    }

    .wpdevbk .icon-music {
      background-position:-24px 0
    }

    .wpdevbk .icon-search {
      background-position:-48px 0
    }

    .wpdevbk .icon-envelope {
      background-position:-72px 0
    }

    .wpdevbk .icon-heart {
      background-position:-96px 0
    }

    .wpdevbk .icon-star {
      background-position:-120px 0
    }

    .wpdevbk .icon-star-empty {
      background-position:-144px 0
    }

    .wpdevbk .icon-user {
      background-position:-168px 0
    }

    .wpdevbk .icon-film {
      background-position:-192px 0
    }

    .wpdevbk .icon-th-large {
      background-position:-216px 0
    }

    .wpdevbk .icon-th {
      background-position:-240px 0
    }

    .wpdevbk .icon-th-list {
      background-position:-264px 0
    }

    .wpdevbk .icon-ok {
      background-position:-288px 0
    }

    .wpdevbk .icon-remove {
      background-position:-312px 0
    }

    .wpdevbk .icon-zoom-in {
      background-position:-336px 0
    }

    .wpdevbk .icon-zoom-out {
      background-position:-360px 0
    }

    .wpdevbk .icon-off {
      background-position:-384px 0
    }

    .wpdevbk .icon-signal {
      background-position:-408px 0
    }

    .wpdevbk .icon-cog {
      background-position:-432px 0
    }

    .wpdevbk .icon-trash {
      background-position:-456px 0
    }

    .wpdevbk .icon-home {
      background-position:0 -24px
    }

    .wpdevbk .icon-file {
      background-position:-24px -24px
    }

    .wpdevbk .icon-time {
      background-position:-48px -24px
    }

    .wpdevbk .icon-road {
      background-position:-72px -24px
    }

    .wpdevbk .icon-download-alt {
      background-position:-96px -24px
    }

    .wpdevbk .icon-download {
      background-position:-120px -24px
    }

    .wpdevbk .icon-upload {
      background-position:-144px -24px
    }

    .wpdevbk .icon-inbox {
      background-position:-168px -24px
    }

    .wpdevbk .icon-play-circle {
      background-position:-192px -24px
    }

    .wpdevbk .icon-repeat {
      background-position:-216px -24px
    }

    .wpdevbk .icon-refresh {
      background-position:-240px -24px
    }

    .wpdevbk .icon-list-alt {
      background-position:-264px -24px
    }

    .wpdevbk .icon-lock {
      background-position:-287px -24px
    }

    .wpdevbk .icon-flag {
      background-position:-312px -24px
    }

    .wpdevbk .icon-headphones {
      background-position:-336px -24px
    }

    .wpdevbk .icon-volume-off {
      background-position:-360px -24px
    }

    .wpdevbk .icon-volume-down {
      background-position:-384px -24px
    }

    .wpdevbk .icon-volume-up {
      background-position:-408px -24px
    }

    .wpdevbk .icon-qrcode {
      background-position:-432px -24px
    }

    .wpdevbk .icon-barcode {
      background-position:-456px -24px
    }

    .wpdevbk .icon-tag {
      background-position:0 -48px
    }

    .wpdevbk .icon-tags {
      background-position:-25px -48px
    }

    .wpdevbk .icon-book {
      background-position:-48px -48px
    }

    .wpdevbk .icon-bookmark {
      background-position:-72px -48px
    }

    .wpdevbk .icon-print {
      background-position:-96px -48px
    }

    .wpdevbk .icon-camera {
      background-position:-120px -48px
    }

    .wpdevbk .icon-font {
      background-position:-144px -48px
    }

    .wpdevbk .icon-bold {
      background-position:-167px -48px
    }

    .wpdevbk .icon-italic {
      background-position:-192px -48px
    }

    .wpdevbk .icon-text-height {
      background-position:-216px -48px
    }

    .wpdevbk .icon-text-width {
      background-position:-240px -48px
    }

    .wpdevbk .icon-align-left {
      background-position:-264px -48px
    }

    .wpdevbk .icon-align-center {
      background-position:-288px -48px
    }

    .wpdevbk .icon-align-right {
      background-position:-312px -48px
    }

    .wpdevbk .icon-align-justify {
      background-position:-336px -48px
    }

    .wpdevbk .icon-list {
      background-position:-360px -48px
    }

    .wpdevbk .icon-indent-left {
      background-position:-384px -48px
    }

    .wpdevbk .icon-indent-right {
      background-position:-408px -48px
    }

    .wpdevbk .icon-facetime-video {
      background-position:-432px -48px
    }

    .wpdevbk .icon-picture {
      background-position:-456px -48px
    }

    .wpdevbk .icon-pencil {
      background-position:0 -72px
    }

    .wpdevbk .icon-map-marker {
      background-position:-24px -72px
    }

    .wpdevbk .icon-adjust {
      background-position:-48px -72px
    }

    .wpdevbk .icon-tint {
      background-position:-72px -72px
    }

    .wpdevbk .icon-edit {
      background-position:-96px -72px
    }

    .wpdevbk .icon-share {
      background-position:-120px -72px
    }

    .wpdevbk .icon-check {
      background-position:-144px -72px
    }

    .wpdevbk .icon-move {
      background-position:-168px -72px
    }

    .wpdevbk .icon-step-backward {
      background-position:-192px -72px
    }

    .wpdevbk .icon-fast-backward {
      background-position:-216px -72px
    }

    .wpdevbk .icon-backward {
      background-position:-240px -72px
    }

    .wpdevbk .icon-play {
      background-position:-264px -72px
    }

    .wpdevbk .icon-pause {
      background-position:-288px -72px
    }

    .wpdevbk .icon-stop {
      background-position:-312px -72px
    }

    .wpdevbk .icon-forward {
      background-position:-336px -72px
    }

    .wpdevbk .icon-fast-forward {
      background-position:-360px -72px
    }

    .wpdevbk .icon-step-forward {
      background-position:-384px -72px
    }

    .wpdevbk .icon-eject {
      background-position:-408px -72px
    }

    .wpdevbk .icon-chevron-left {
      background-position:-432px -72px
    }

    .wpdevbk .icon-chevron-right {
      background-position:-456px -72px
    }

    .wpdevbk .icon-plus-sign {
      background-position:0 -96px
    }

    .wpdevbk .icon-minus-sign {
      background-position:-24px -96px
    }

    .wpdevbk .icon-remove-sign {
      background-position:-48px -96px
    }

    .wpdevbk .icon-ok-sign {
      background-position:-72px -96px
    }

    .wpdevbk .icon-question-sign {
      background-position:-96px -96px
    }

    .wpdevbk .icon-info-sign {
      background-position:-120px -96px
    }

    .wpdevbk .icon-screenshot {
      background-position:-144px -96px
    }

    .wpdevbk .icon-remove-circle {
      background-position:-168px -96px
    }

    .wpdevbk .icon-ok-circle {
      background-position:-192px -96px
    }

    .wpdevbk .icon-ban-circle {
      background-position:-216px -96px
    }

    .wpdevbk .icon-arrow-left {
      background-position:-240px -96px
    }

    .wpdevbk .icon-arrow-right {
      background-position:-264px -96px
    }

    .wpdevbk .icon-arrow-up {
      background-position:-289px -96px
    }

    .wpdevbk .icon-arrow-down {
      background-position:-312px -96px
    }

    .wpdevbk .icon-share-alt {
      background-position:-336px -96px
    }

    .wpdevbk .icon-resize-full {
      background-position:-360px -96px
    }

    .wpdevbk .icon-resize-small {
      background-position:-384px -96px
    }

    .wpdevbk .icon-plus {
      background-position:-408px -96px
    }

    .wpdevbk .icon-minus {
      background-position:-433px -96px
    }

    .wpdevbk .icon-asterisk {
      background-position:-456px -96px
    }

    .wpdevbk .icon-exclamation-sign {
      background-position:0 -120px
    }

    .wpdevbk .icon-gift {
      background-position:-24px -120px
    }

    .wpdevbk .icon-leaf {
      background-position:-48px -120px
    }

    .wpdevbk .icon-fire {
      background-position:-72px -120px
    }

    .wpdevbk .icon-eye-open {
      background-position:-96px -120px
    }

    .wpdevbk .icon-eye-close {
      background-position:-120px -120px
    }

    .wpdevbk .icon-warning-sign {
      background-position:-144px -120px
    }

    .wpdevbk .icon-plane {
      background-position:-168px -120px
    }

    .wpdevbk .icon-calendar {
      background-position:-192px -120px
    }

    .wpdevbk .icon-random {
      background-position:-216px -120px
    }

    .wpdevbk .icon-comment {
      background-position:-240px -120px
    }

    .wpdevbk .icon-magnet {
      background-position:-264px -120px
    }

    .wpdevbk .icon-chevron-up {
      background-position:-288px -120px
    }

    .wpdevbk .icon-chevron-down {
      background-position:-313px -119px
    }

    .wpdevbk .icon-retweet {
      background-position:-336px -120px
    }

    .wpdevbk .icon-shopping-cart {
      background-position:-360px -120px
    }

    .wpdevbk .icon-folder-close {
      background-position:-384px -120px
    }

    .wpdevbk .icon-folder-open {
      background-position:-408px -120px
    }

    .wpdevbk .icon-resize-vertical {
      background-position:-432px -119px
    }

    .wpdevbk .icon-resize-horizontal {
      background-position:-456px -118px
    }

    .wpdevbk .btn-group {
      position:relative; *zoom:1; *margin-left:.3em
    }

    .wpdevbk .btn-group:before, .wpdevbk .btn-group:after {
      display:table; content:""
    }

    .wpdevbk .btn-group:after {
      clear:both
    }

    .wpdevbk .btn-group:first-child {
      *margin-left:0
    }

    .wpdevbk .btn-group+.btn-group {
      margin-left:5px
    }

    .wpdevbk .btn-toolbar {
      margin-top:9px; margin-bottom:9px
    }

    .wpdevbk .btn-toolbar .btn-group {
      display:inline-block; *display:inline; *zoom:1
    }

    .wpdevbk .btn-group .btn {
      position:relative; float:left; margin-left:-1px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0
    }

    .wpdevbk .btn-group .btn:first-child {
      margin-left:0; -webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px; border-top-left-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomleft:4px; border-bottom-left-radius:4px
    }

    .wpdevbk .btn-group .btn:last-child, .wpdevbk .btn-group .dropdown-toggle {
      -webkit-border-top-right-radius:4px; -moz-border-radius-topright:4px; border-top-right-radius:4px; -webkit-border-bottom-right-radius:4px; -moz-border-radius-bottomright:4px; border-bottom-right-radius:4px
    }

    .wpdevbk .btn-group .btn.large:first-child {
      margin-left:0; -webkit-border-top-left-radius:6px; -moz-border-radius-topleft:6px; border-top-left-radius:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomleft:6px; border-bottom-left-radius:6px
    }

    .wpdevbk .btn-group .btn.large:last-child, .wpdevbk .btn-group .large.dropdown-toggle {
      -webkit-border-top-right-radius:6px; -moz-border-radius-topright:6px; border-top-right-radius:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-bottomright:6px; border-bottom-right-radius:6px
    }

    .wpdevbk .btn-group .btn:hover, .wpdevbk .btn-group .btn:focus, .wpdevbk .btn-group .btn:active, .wpdevbk .btn-group .btn.active {
      z-index:2
    }

    .wpdevbk .btn-group .dropdown-toggle:active, .wpdevbk .btn-group.open .dropdown-toggle {
      outline:0
    }

    .wpdevbk .btn-group .dropdown-toggle {
      padding-left:8px; padding-right:8px; -webkit-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); *padding-top:5px; *padding-bottom:5px
    }

    .wpdevbk .btn-group.open {
      *z-index:1000
    }

    .wpdevbk .btn-group.open .dropdown-menu {
      display:block; margin-top:1px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px
    }

    .wpdevbk .btn-group.open .dropdown-toggle {
      background-image:none; -webkit-box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)
    }

    .wpdevbk .btn .caret {
      margin-top:7px; margin-left:0
    }

    .wpdevbk .btn:hover .caret, .wpdevbk .open.btn-group .caret {
      opacity:1; filter:alpha(opacity=100)
    }

    .wpdevbk .btn-primary .caret, .wpdevbk .btn-danger .caret, .wpdevbk .btn-info .caret, .wpdevbk .btn-success .caret {
      border-top-color:#fff; opacity:.75; filter:alpha(opacity=75)
    }

    .wpdevbk .btn-small .caret {
      margin-top:4px
    }

    .wpdevbk .nav {
      margin-left:0; margin-bottom:18px; list-style:none
    }

    .wpdevbk .nav>li>a {
      display:block
    }

    .wpdevbk .nav>li>a:hover {
      text-decoration:none; background-color:#eee
    }

    .wpdevbk .nav-list {
      padding-left:14px; padding-right:14px; margin-bottom:0
    }

    .wpdevbk .nav-list>li>a, .wpdevbk .nav-list .nav-header {
      display:block; padding:3px 15px; margin-left:-15px; margin-right:-15px; text-shadow:0 1px 0 rgba(255, 255, 255, 0.5)
    }

    .wpdevbk .nav-list .nav-header {
      font-size:11px; font-weight:bold; line-height:18px; color:#999; text-transform:uppercase
    }

    .wpdevbk .nav-list>li+.nav-header {
      margin-top:9px
    }

    .wpdevbk .nav-list .active>a, .wpdevbk .nav-list .active>a:hover {
      color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2); background-color:#08c
    }

    .wpdevbk .nav-list [class^="icon-"] {
      margin-right:2px
    }

    .wpdevbk .nav-tabs, .wpdevbk .nav-pills {
      *zoom:1
    }

    .wpdevbk .nav-tabs:before, .wpdevbk .nav-pills:before, .wpdevbk .nav-tabs:after, .wpdevbk .nav-pills:after {
      display:table; content:""
    }

    .wpdevbk .nav-tabs:after, .wpdevbk .nav-pills:after {
      clear:both
    }

    .wpdevbk .nav-tabs>li, .wpdevbk .nav-pills>li {
      float:left
    }

    .wpdevbk .nav-tabs>li>a, .wpdevbk .nav-pills>li>a {
      padding-right:12px; padding-left:12px; margin-right:2px; line-height:14px
    }

    .wpdevbk .nav-tabs {
      border-bottom:1px solid #ddd
    }

    .wpdevbk .nav-tabs>li {
      margin-bottom:-1px
    }

    .wpdevbk .nav-tabs>li>a {
      padding-top:9px; padding-bottom:9px; border:1px solid transparent; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0
    }

    .wpdevbk .nav-tabs>li>a:hover {
      border-color:#eee #eee #ddd
    }

    .wpdevbk .nav-tabs>.active>a, .wpdevbk .nav-tabs>.active>a:hover {
      color:#555; background-color:#fff; border:1px solid #ddd; border-bottom-color:transparent; cursor:default
    }

    .wpdevbk .nav-pills>li>a {
      padding-top:8px; padding-bottom:8px; margin-top:2px; margin-bottom:2px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px
    }

    .wpdevbk .nav-pills .active>a, .wpdevbk .nav-pills .active>a:hover {
      color:#fff; background-color:#08c
    }

    .wpdevbk .nav-stacked>li {
      float:none
    }

    .wpdevbk .nav-stacked>li>a {
      margin-right:0
    }

    .wpdevbk .nav-tabs.nav-stacked {
      border-bottom:0
    }

    .wpdevbk .nav-tabs.nav-stacked>li>a {
      border:1px solid #ddd; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0
    }

    .wpdevbk .nav-tabs.nav-stacked>li:first-child>a {
      -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0
    }

    .wpdevbk .nav-tabs.nav-stacked>li:last-child>a {
      -webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px
    }

    .wpdevbk .nav-tabs.nav-stacked>li>a:hover {
      border-color:#ddd; z-index:2
    }

    .wpdevbk .nav-pills.nav-stacked>li>a {
      margin-bottom:3px
    }

    .wpdevbk .nav-pills.nav-stacked>li:last-child>a {
      margin-bottom:1px
    }

    .wpdevbk .nav-tabs .dropdown-menu, .wpdevbk .nav-pills .dropdown-menu {
      margin-top:1px; border-width:1px
    }

    .wpdevbk .nav-pills .dropdown-menu {
      -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px
    }

    .wpdevbk .nav-tabs .dropdown-toggle .caret, .wpdevbk .nav-pills .dropdown-toggle .caret {
      border-top-color:#08c; margin-top:6px
    }

    .wpdevbk .nav-tabs .dropdown-toggle:hover .caret, .wpdevbk .nav-pills .dropdown-toggle:hover .caret {
      border-top-color:#005580
    }

    .wpdevbk .nav-tabs .active .dropdown-toggle .caret, .wpdevbk .nav-pills .active .dropdown-toggle .caret {
      border-top-color:#333
    }

    .wpdevbk .nav>.dropdown.active>a:hover {
      color:#000; cursor:pointer
    }

    .wpdevbk .nav-tabs .open .dropdown-toggle, .wpdevbk .nav-pills .open .dropdown-toggle, .wpdevbk .nav>.open.active>a:hover {
      color:#fff; background-color:#999; border-color:#999
    }

    .wpdevbk .nav .open .caret, .wpdevbk .nav .open.active .caret, .wpdevbk .nav .open a:hover .caret {
      border-top-color:#fff; opacity:1; filter:alpha(opacity=100)
    }

    .wpdevbk .tabs-stacked .open>a:hover {
      border-color:#999
    }

    .wpdevbk .tabbable {
      *zoom:1
    }

    .wpdevbk .tabbable:before, .wpdevbk .tabbable:after {
      display:table; content:""
    }

    .wpdevbk .tabbable:after {
      clear:both
    }

    .wpdevbk .tabs-below .nav-tabs, .wpdevbk .tabs-right .nav-tabs, .wpdevbk .tabs-left .nav-tabs {
      border-bottom:0
    }

    .wpdevbk .tab-content>.tab-pane, .wpdevbk .pill-content>.pill-pane {
      display:none
    }

    .wpdevbk .tab-content>.active, .wpdevbk .pill-content>.active {
      display:block
    }

    .wpdevbk .tabs-below .nav-tabs {
      border-top:1px solid #ddd
    }

    .wpdevbk .tabs-below .nav-tabs>li {
      margin-top:-1px; margin-bottom:0
    }

    .wpdevbk .tabs-below .nav-tabs>li>a {
      -webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px
    }

    .wpdevbk .tabs-below .nav-tabs>li>a:hover {
      border-bottom-color:transparent; border-top-color:#ddd
    }

    .wpdevbk .tabs-below .nav-tabs .active>a, .wpdevbk .tabs-below .nav-tabs .active>a:hover {
      border-color:transparent #ddd #ddd #ddd
    }

    .wpdevbk .tabs-left .nav-tabs>li, .wpdevbk .tabs-right .nav-tabs>li {
      float:none
    }

    .wpdevbk .tabs-left .nav-tabs>li>a, .wpdevbk .tabs-right .nav-tabs>li>a {
      min-width:74px; margin-right:0; margin-bottom:3px
    }

    .wpdevbk .tabs-left .nav-tabs {
      float:left; margin-right:19px; border-right:1px solid #ddd
    }

    .wpdevbk .tabs-left .nav-tabs>li>a {
      margin-right:-1px; -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px
    }

    .wpdevbk .tabs-left .nav-tabs>li>a:hover {
      border-color:#eee #ddd #eee #eee
    }

    .wpdevbk .tabs-left .nav-tabs .active>a, .wpdevbk .tabs-left .nav-tabs .active>a:hover {
      border-color:#ddd transparent #ddd #ddd; *border-right-color:#fff
    }

    .wpdevbk .tabs-right .nav-tabs {
      float:right; margin-left:19px; border-left:1px solid #ddd
    }

    .wpdevbk .tabs-right .nav-tabs>li>a {
      margin-left:-1px; -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0
    }

    .wpdevbk .tabs-right .nav-tabs>li>a:hover {
      border-color:#eee #eee #eee #ddd
    }

    .wpdevbk .tabs-right .nav-tabs .active>a, .wpdevbk .tabs-right .nav-tabs .active>a:hover {
      border-color:#ddd #ddd #ddd transparent; *border-left-color:#fff
    }

    .wpdevbk .navbar {
      overflow:visible; margin-bottom:18px
    }

    .wpdevbk .navbar-inner {
      padding-left:20px; padding-right:20px; background-color:#2c2c2c; background-image:-moz-linear-gradient(top, #333, #222); background-image:-ms-linear-gradient(top, #333, #222); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#222)); background-image:-webkit-linear-gradient(top, #333, #222); background-image:-o-linear-gradient(top, #333, #222); background-image:linear-gradient(top, #333, #222); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1); box-shadow:0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)
    }

    .wpdevbk .btn-navbar {
      display:none; float:right; padding:7px 10px; margin-left:5px; margin-right:5px; background-color:#2c2c2c; background-image:-moz-linear-gradient(top, #333, #222); background-image:-ms-linear-gradient(top, #333, #222); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#222)); background-image:-webkit-linear-gradient(top, #333, #222); background-image:-o-linear-gradient(top, #333, #222); background-image:linear-gradient(top, #333, #222); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0); border-color:#222 #222 #000; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter:progid:DXImageTransform.Microsoft.gradient(enabled=false); -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075)
    }

    .wpdevbk .btn-navbar:hover, .wpdevbk .btn-navbar:active, .wpdevbk .btn-navbar.active, .wpdevbk .btn-navbar.disabled, .wpdevbk .btn-navbar[disabled] {
      background-color:#222
    }

    .wpdevbk .btn-navbar:active, .wpdevbk .btn-navbar.active {
      background-color:#080808 \9
    }

    .wpdevbk .btn-navbar .icon-bar {
      display:block; width:18px; height:2px; background-color:#f5f5f5; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; -webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25); box-shadow:0 1px 0 rgba(0, 0, 0, 0.25)
    }

    .wpdevbk .btn-navbar .icon-bar+.icon-bar {
      margin-top:3px
    }

    .wpdevbk .nav-collapse.collapse {
      height:auto
    }

    .wpdevbk .navbar .brand:hover {
      text-decoration:none
    }

    .wpdevbk .navbar .brand {
      float:left; display:block; padding:8px 20px 12px; margin-left:-20px; font-size:20px; font-weight:200; line-height:1; color:#fff
    }

    .wpdevbk .navbar .navbar-text {
      margin-bottom:0; line-height:40px; color:#999
    }

    .wpdevbk .navbar .navbar-text a:hover {
      color:#fff; background-color:transparent
    }

    .wpdevbk .navbar .btn, .wpdevbk .navbar .btn-group {
      margin-top:5px
    }

    .wpdevbk .navbar .btn-group .btn {
      margin-top:0
    }

    .wpdevbk .navbar-form {
      margin-bottom:0; *zoom:1
    }

    .wpdevbk .navbar-form:before, .wpdevbk .navbar-form:after {
      display:table; content:""
    }

    .wpdevbk .navbar-form:after {
      clear:both
    }

    .wpdevbk .navbar-form input, .wpdevbk .navbar-form select {
      display:inline-block; margin-top:5px; margin-bottom:0
    }

    .wpdevbk .navbar-form .radio, .wpdevbk .navbar-form .checkbox {
      margin-top:5px
    }

    .wpdevbk .navbar-form input[type="image"], .wpdevbk .navbar-form input[type="checkbox"], .wpdevbk .navbar-form input[type="radio"] {
      margin-top:3px
    }

    .wpdevbk .navbar-search {
      position:relative; float:left; margin-top:6px; margin-bottom:0
    }

    .wpdevbk .navbar-search .search-query {
      padding:4px 9px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:13px; font-weight:normal; line-height:1; color:#fff; color:rgba(255, 255, 255, 0.75); background:#666; background:rgba(255, 255, 255, 0.3); border:1px solid #111; -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); -moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none
    }

    .wpdevbk .navbar-search .search-query :-moz-placeholder {
      color:#eee
    }

    .wpdevbk .navbar-search .search-query::-webkit-input-placeholder {
      color:#eee
    }

    .wpdevbk .navbar-search .search-query:hover {
      color:#fff; background-color:#999; background-color:rgba(255, 255, 255, 0.5)
    }

    .wpdevbk .navbar-search .search-query:focus, .wpdevbk .navbar-search .search-query.focused {
      padding:5px 10px; color:#333; text-shadow:0 1px 0 #fff; background-color:#fff; border:0; -webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15); -moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15); box-shadow:0 0 3px rgba(0, 0, 0, 0.15); outline:0
    }

    .wpdevbk .navbar-fixed-top {
      position:fixed; top:0; right:0; left:0; z-index:1030
    }

    .wpdevbk .navbar-fixed-top .navbar-inner {
      padding-left:0; padding-right:0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0
    }

    .wpdevbk .navbar .nav {
      position:relative; left:0; display:block; float:left; margin:0 10px 0 0
    }

    .wpdevbk .navbar .nav.pull-right {
      float:right
    }

    .wpdevbk .navbar .nav>li {
      display:block; float:left
    }

    .wpdevbk .navbar .nav>li>a {
      float:none; padding:10px 10px 11px; line-height:19px; color:#999; text-decoration:none; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25)
    }

    .wpdevbk .navbar .nav>li>a:hover {
      background-color:transparent; color:#fff; text-decoration:none
    }

    .wpdevbk .navbar .nav .active>a, .wpdevbk .navbar .nav .active>a:hover {
      color:#fff; text-decoration:none; background-color:#222; background-color:rgba(0, 0, 0, 0.5)
    }

    .wpdevbk .navbar .divider-vertical {
      height:40px; width:1px; margin:0 9px; overflow:hidden; background-color:#222; border-right:1px solid #333
    }

    .wpdevbk .navbar .nav.pull-right {
      margin-left:10px; margin-right:0
    }

    .wpdevbk .navbar .dropdown-menu {
      margin-top:1px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px
    }

    .wpdevbk .navbar .dropdown-menu:before {
      content:''; display:inline-block; border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:7px solid #ccc; border-bottom-color:rgba(0, 0, 0, 0.2); position:absolute; top:-7px; left:9px
    }

    .wpdevbk .navbar .dropdown-menu:after {
      content:''; display:inline-block; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:6px solid #fff; position:absolute; top:-6px; left:10px
    }

    .wpdevbk .navbar .nav .dropdown-toggle .caret, .wpdevbk .navbar .nav .open.dropdown .caret {
      border-top-color:#fff
    }

    .wpdevbk .navbar .nav .active .caret {
      opacity:1; filter:alpha(opacity=100)
    }

    .wpdevbk .navbar .nav .open>.dropdown-toggle, .wpdevbk .navbar .nav .active>.dropdown-toggle, .wpdevbk .navbar .nav .open.active>.dropdown-toggle {
      background-color:transparent
    }

    .wpdevbk .navbar .nav .active>.dropdown-toggle:hover {
      color:#fff
    }

    .wpdevbk .navbar .nav.pull-right .dropdown-menu {
      left:auto; right:0
    }

    .wpdevbk .navbar .nav.pull-right .dropdown-menu:before {
      left:auto; right:12px
    }

    .wpdevbk .navbar .nav.pull-right .dropdown-menu:after {
      left:auto; right:13px
    }

    .wpdevbk .breadcrumb {
      padding:7px 14px; margin:0 0 18px; background-color:#fbfbfb; background-image:-moz-linear-gradient(top, #fff, #f5f5f5); background-image:-ms-linear-gradient(top, #fff, #f5f5f5); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f5f5f5)); background-image:-webkit-linear-gradient(top, #fff, #f5f5f5); background-image:-o-linear-gradient(top, #fff, #f5f5f5); background-image:linear-gradient(top, #fff, #f5f5f5); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0); border:1px solid #ddd; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:inset 0 1px 0 #fff; -moz-box-shadow:inset 0 1px 0 #fff; box-shadow:inset 0 1px 0 #fff
    }

    .wpdevbk .breadcrumb li {
      display:inline; text-shadow:0 1px 0 #fff
    }

    .wpdevbk .breadcrumb .divider {
      padding:0 5px; color:#999
    }

    .wpdevbk .breadcrumb .active a {
      color:#333
    }

    .wpdevbk .pagination {
      height:36px; margin:18px 0
    }

    .wpdevbk .pagination ul {
      display:inline-block; *display:inline; *zoom:1; margin-left:0; margin-bottom:0; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:0 1px 2px rgba(0, 0, 0, 0.05)
    }

    .wpdevbk .pagination li {
      display:inline
    }

    .wpdevbk .pagination a {
      float:left; padding:0 14px; line-height:34px; text-decoration:none; border:1px solid #ddd; border-left-width:0
    }

    .wpdevbk .pagination a:hover, .wpdevbk .pagination .active a {
      background-color:#f5f5f5
    }

    .wpdevbk .pagination .active a {
      color:#999; cursor:default
    }

    .wpdevbk .pagination .disabled a, .wpdevbk .pagination .disabled a:hover {
      color:#999; background-color:transparent; cursor:default
    }

    .wpdevbk .pagination li:first-child a {
      border-left-width:1px; -webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px
    }

    .wpdevbk .pagination li:last-child a {
      -webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0
    }

    .wpdevbk .pagination-centered {
      text-align:center
    }

    .wpdevbk .pagination-right {
      text-align:right
    }

    .wpdevbk .pager {
      margin-left:0; margin-bottom:18px; list-style:none; text-align:center; *zoom:1
    }

    .wpdevbk .pager:before, .wpdevbk .pager:after {
      display:table; content:""
    }

    .wpdevbk .pager:after {
      clear:both
    }

    .wpdevbk .pager li {
      display:inline
    }

    .wpdevbk .pager a {
      display:inline-block; padding:5px 14px; background-color:#fff; border:1px solid #ddd; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px
    }

    .wpdevbk .pager a:hover {
      text-decoration:none; background-color:#f5f5f5
    }

    .wpdevbk .pager .next a {
      float:right
    }

    .wpdevbk .pager .previous a {
      float:left
    }

    .wpdevbk .thumbnails {
      margin-left:-20px; list-style:none; *zoom:1
    }

    .wpdevbk .thumbnails:before, .wpdevbk .thumbnails:after {
      display:table; content:""
    }

    .wpdevbk .thumbnails:after {
      clear:both
    }

    .wpdevbk .thumbnails>li {
      float:left; margin:0 0 18px 20px
    }

    .wpdevbk .thumbnail {
      display:block; padding:4px; line-height:1; border:1px solid #ddd; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:0 1px 1px rgba(0, 0, 0, 0.075)
    }

    .wpdevbk a.thumbnail:hover {
      border-color:#08c; -webkit-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25); -moz-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25); box-shadow:0 1px 4px rgba(0, 105, 214, 0.25)
    }

    .wpdevbk .thumbnail>img {
      display:block; max-width:100%; margin-left:auto; margin-right:auto
    }

    .wpdevbk .thumbnail .caption {
      padding:9px
    }

    .wpdevbk .alert {
      padding:8px 35px 8px 14px; margin-bottom:18px; text-shadow:0 1px 0 rgba(255, 255, 255, 0.5); background-color:#fcf8e3; border:1px solid #fbeed5; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px
    }

    .wpdevbk .alert, .wpdevbk .alert-heading {
      color:#c09853
    }

    .wpdevbk .alert .close {
      position:relative; top:-2px; right:-21px; line-height:18px
    }

    .wpdevbk .alert-success {
      background-color:#dff0d8; border-color:#d6e9c6
    }

    .wpdevbk .alert-success, .wpdevbk .alert-success .alert-heading {
      color:#468847
    }

    .wpdevbk .alert-danger, .wpdevbk .alert-error {
      background-color:#f2dede; border-color:#eed3d7
    }

    .wpdevbk .alert-danger, .wpdevbk .alert-error, .wpdevbk .alert-danger .alert-heading, .wpdevbk .alert-error .alert-heading {
      color:#b94a48
    }

    .wpdevbk .alert-info {
      background-color:#d9edf7; border-color:#bce8f1
    }

    .wpdevbk .alert-info, .wpdevbk .alert-info .alert-heading {
      color:#3a87ad
    }

    .wpdevbk .alert-block {
      padding-top:14px; padding-bottom:14px
    }

    .wpdevbk .alert-block>p, .wpdevbk .alert-block>ul {
      margin-bottom:0
    }

    .wpdevbk .alert-block p+p {
      margin-top:5px
    }

    .wpdevbk @-webkit-keyframes progress-bar-stripes {
      from {
        background-position:0 0
      }

      to {
        background-position:40px 0
      }
    }

    .wpdevbk @-moz-keyframes progress-bar-stripes {
      from {
        background-position:0 0
      }

      to {
        background-position:40px 0
      }
    }

    .wpdevbk @keyframes progress-bar-stripes {
      from {
        background-position:0 0
      }

      to {
        background-position:40px 0
      }
    }

    .wpdevbk .progress {
      overflow:hidden; height:18px; margin-bottom:18px; background-color:#f7f7f7; background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9); background-image:-ms-linear-gradient(top, #f5f5f5, #f9f9f9); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9); background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9); background-image:linear-gradient(top, #f5f5f5, #f9f9f9); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0); -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px
    }

    .wpdevbk .progress .bar {
      width:0; height:18px; color:#fff; font-size:12px; text-align:center; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#0e90d2; background-image:-moz-linear-gradient(top, #149bdf, #0480be); background-image:-ms-linear-gradient(top, #149bdf, #0480be); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); background-image:-webkit-linear-gradient(top, #149bdf, #0480be); background-image:-o-linear-gradient(top, #149bdf, #0480be); background-image:linear-gradient(top, #149bdf, #0480be); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0); -webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-transition:width .6s ease; -moz-transition:width .6s ease; -ms-transition:width .6s ease; -o-transition:width .6s ease; transition:width .6s ease
    }

    .wpdevbk .progress-striped .bar {
      background-color:#62c462; background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -webkit-background-size:40px 40px; -moz-background-size:40px 40px; -o-background-size:40px 40px; background-size:40px 40px
    }

    .wpdevbk .progress.active .bar {
      -webkit-animation:progress-bar-stripes 2s linear infinite; -moz-animation:progress-bar-stripes 2s linear infinite; animation:progress-bar-stripes 2s linear infinite
    }

    .wpdevbk .progress-danger .bar {
      background-color:#dd514c; background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35); background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35); background-image:-o-linear-gradient(top, #ee5f5b, #c43c35); background-image:linear-gradient(top, #ee5f5b, #c43c35); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0)
    }

    .wpdevbk .progress-danger.progress-striped .bar {
      background-color:#ee5f5b; background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-ms-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)
    }

    .wpdevbk .progress-success .bar {
      background-color:#5eb95e; background-image:-moz-linear-gradient(top, #62c462, #57a957); background-image:-ms-linear-gradient(top, #62c462, #57a957); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); background-image:-webkit-linear-gradient(top, #62c462, #57a957); background-image:-o-linear-gradient(top, #62c462, #57a957); background-image:linear-gradient(top, #62c462, #57a957); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0)
    }

    .wpdevbk .progress-success.progress-striped .bar {
      background-color:#62c462; background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-ms-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)
    }

    .wpdevbk .progress-info .bar {
      background-color:#4bb1cf; background-image:-moz-linear-gradient(top, #5bc0de, #339bb9); background-image:-ms-linear-gradient(top, #5bc0de, #339bb9); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9); background-image:-o-linear-gradient(top, #5bc0de, #339bb9); background-image:linear-gradient(top, #5bc0de, #339bb9); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0)
    }

    .wpdevbk .progress-info.progress-striped .bar {
      background-color:#5bc0de; background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image:-ms-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)
    }

    .wpdevbk .hero-unit {
      padding:60px; margin-bottom:30px; background-color:#f5f5f5; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px
    }

    .wpdevbk .hero-unit h1 {
      margin-bottom:0; font-size:60px; line-height:1; letter-spacing:-1px
    }

    .wpdevbk .hero-unit p {
      font-size:18px; font-weight:200; line-height:27px
    }

    .wpdevbk.tooltip {
      position:absolute; z-index:1020; display:block; visibility:visible; padding:5px; font-size:11px; opacity:0; filter:alpha(opacity=0)
    }

    .wpdevbk.tooltip.in {
      opacity:.8; filter:alpha(opacity=80)
    }

    .wpdevbk.tooltip.top {
      margin-top:-2px
    }

    .wpdevbk.tooltip.right {
      margin-left:2px
    }

    .wpdevbk.tooltip.bottom {
      margin-top:2px
    }

    .wpdevbk.tooltip.left {
      margin-left:-2px
    }

    .wpdevbk.tooltip.top .tooltip-arrow {
      bottom:0; left:50%; margin-left:-5px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #000
    }

    .wpdevbk.tooltip.left .tooltip-arrow {
      top:50%; right:0; margin-top:-5px; border-top:5px solid transparent; border-bottom:5px solid transparent; border-left:5px solid #000
    }

    .wpdevbk.tooltip.bottom .tooltip-arrow {
      top:0; left:50%; margin-left:-5px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #000
    }

    .wpdevbk.tooltip.right .tooltip-arrow {
      top:50%; left:0; margin-top:-5px; border-top:5px solid transparent; border-bottom:5px solid transparent; border-right:5px solid #000
    }

    .wpdevbk .tooltip-inner {
      max-width:200px; padding:3px 8px; color:#fff; text-align:center; text-decoration:none; background-color:#000; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px
    }

    .wpdevbk .tooltip-arrow {
      position:absolute; width:0; height:0
    }

    .wpdevbk.popover {
      position:absolute; top:0; left:0; z-index:1010; display:none; padding:5px
    }

    .wpdevbk.popover.top {
      margin-top:-5px
    }

    .wpdevbk.popover.right {
      margin-left:5px
    }

    .wpdevbk.popover.bottom {
      margin-top:5px
    }

    .wpdevbk.popover.left {
      margin-left:-5px
    }

    .wpdevbk.popover.top .arrow {
      bottom:0; left:50%; margin-left:-5px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #000
    }

    .wpdevbk.popover.right .arrow {
      top:50%; left:0; margin-top:-5px; border-top:5px solid transparent; border-bottom:5px solid transparent; border-right:5px solid #000
    }

    .wpdevbk.popover.bottom .arrow {
      top:0; left:50%; margin-left:-5px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #000
    }

    .wpdevbk.popover.left .arrow {
      top:50%; right:0; margin-top:-5px; border-top:5px solid transparent; border-bottom:5px solid transparent; border-left:5px solid #000
    }

    .wpdevbk.popover .arrow {
      position:absolute; width:0; height:0
    }

    .wpdevbk .popover-inner {
      padding:3px; width:280px; overflow:hidden; background:#000; background:rgba(0, 0, 0, 0.8); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); box-shadow:0 3px 7px rgba(0, 0, 0, 0.3)
    }

    .wpdevbk .popover-title {
      padding:9px 15px; line-height:1; background-color:#f5f5f5; border-bottom:1px solid #eee; -webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0
    }

    .wpdevbk .popover-content {
      padding:14px; background-color:#fff; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; -webkit-background-clip:padding-box; -moz-background-clip:padding-box; background-clip:padding-box
    }

    .wpdevbk .popover-content p, .wpdevbk .popover-content ul, .wpdevbk .popover-content ol {
      margin-bottom:0
    }

    .wpdevbk .modal-open .dropdown-menu {
      z-index:2050
    }

    .wpdevbk .modal-open .dropdown.open {
      *z-index:2050
    }

    .wpdevbk .modal-open .popover {
      z-index:2060
    }

    .wpdevbk .modal-open .tooltip {
      z-index:2070
    }

    .wpdevbk .modal-backdrop {
      position:fixed; top:0; right:0; bottom:0; left:0; z-index:1040; background-color:#000
    }

    .wpdevbk .modal-backdrop.fade {
      opacity:0
    }

    .wpdevbk .modal-backdrop, .wpdevbk .modal-backdrop.fade.in {
      opacity:.8; filter:alpha(opacity=80)
    }

    .wpdevbk .modal {
      position:fixed; top:50%; left:50%; z-index:1050; max-height:500px; overflow:auto; width:560px; margin:-250px 0 0 -280px; background-color:#fff; border:1px solid #999; border:1px solid rgba(0, 0, 0, 0.3); *border:1px solid #999; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); -webkit-background-clip:padding-box; -moz-background-clip:padding-box; background-clip:padding-box
    }

    .wpdevbk .modal.fade {
      -webkit-transition:opacity .3s linear, top .3s ease-out; -moz-transition:opacity .3s linear, top .3s ease-out; -ms-transition:opacity .3s linear, top .3s ease-out; -o-transition:opacity .3s linear, top .3s ease-out; transition:opacity .3s linear, top .3s ease-out; top:-25%
    }

    .wpdevbk .modal.fade.in {
      top:50%
    }

    .wpdevbk .modal-header {
      padding:9px 15px; border-bottom:1px solid #eee
    }

    .wpdevbk .modal-header .close {
      margin-top:2px
    }

    .wpdevbk .modal-body {
      padding:15px
    }

    .wpdevbk .modal-footer {
      padding:14px 15px 15px; margin-bottom:0; border-top:1px solid #ddd; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; -webkit-box-shadow:inset 0 1px 0 #fff; -moz-box-shadow:inset 0 1px 0 #fff; box-shadow:inset 0 1px 0 #fff; *zoom:1
    }

    .wpdevbk .modal-footer:before, .wpdevbk .modal-footer:after {
      display:table; content:""
    }

    .wpdevbk .modal-footer:after {
      clear:both
    }

    .wpdevbk .modal-footer .btn {
      float:right; margin-left:5px; margin-bottom:0
    }

    .wpdevbk .dropdown {
      position:relative
    }

    .wpdevbk .dropdown-toggle {
      *margin-bottom:-3px
    }

    .wpdevbk .dropdown-toggle:active, .wpdevbk .open .dropdown-toggle {
      outline:0
    }

    .wpdevbk .caret {
      display:inline-block; width:0; height:0; text-indent:-99999px; *text-indent:0; vertical-align:top; border-left:4px solid transparent; border-right:4px solid transparent; border-top:4px solid #000; opacity:.3; filter:alpha(opacity=30); content:"\2193"
    }

    .wpdevbk .dropdown .caret {
      margin-top:8px; margin-left:2px
    }

    .wpdevbk .dropdown:hover .caret, .wpdevbk .open.dropdown .caret {
      opacity:1; filter:alpha(opacity=100)
    }

    .wpdevbk .dropdown-menu {
      position:absolute; top:100%; left:0; z-index:1000; float:left; display:none; min-width:160px; max-width:220px; _width:160px; padding:4px 0; margin:0; list-style:none; background-color:#fff; border-color:#ccc; border-color:rgba(0, 0, 0, 0.2); border-style:solid; border-width:1px; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip:padding-box; -moz-background-clip:padding; background-clip:padding-box; *border-right-width:2px; *border-bottom-width:2px
    }

    .wpdevbk .dropdown-menu.bottom-up {
      top:auto; bottom:100%; margin-bottom:2px
    }

    .wpdevbk .dropdown-menu .divider {
      height:1px; margin:5px 1px; overflow:hidden; background-color:#e5e5e5; border-bottom:1px solid #fff; *width:100%; *margin:-5px 0 5px
    }

    .wpdevbk .dropdown-menu a {
      display:block; padding:3px 15px; clear:both; font-weight:normal; line-height:18px; color:#555; white-space:nowrap
    }

    .wpdevbk .dropdown-menu li>a:hover, .wpdevbk .dropdown-menu .active>a, .wpdevbk .dropdown-menu .active>a:hover {
      color:#fff; text-decoration:none; background-color:#08c
    }

    .wpdevbk .dropdown.open {
      *z-index:1000
    }

    .wpdevbk .dropdown.open .dropdown-toggle {
      color:#fff; background:#ccc; background:rgba(0, 0, 0, 0.3)
    }

    .wpdevbk .dropdown.open .dropdown-menu {
      display:block
    }

    .wpdevbk .typeahead {
      margin-top:2px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px
    }

    .wpdevbk .accordion {
      margin-bottom:18px
    }

    .wpdevbk .accordion-group {
      margin-bottom:2px; border:1px solid #e5e5e5; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px
    }

    .wpdevbk .accordion-heading {
      border-bottom:0
    }

    .wpdevbk .accordion-heading .accordion-toggle {
      display:block; padding:8px 15px
    }

    .wpdevbk .accordion-inner {
      padding:9px 15px; border-top:1px solid #e5e5e5
    }

    .wpdevbk .carousel {
      position:relative; margin-bottom:18px; line-height:1
    }

    .wpdevbk .carousel-inner {
      overflow:hidden; width:100%; position:relative
    }

    .wpdevbk .carousel .item {
      display:none; position:relative; -webkit-transition:.6s ease-in-out left; -moz-transition:.6s ease-in-out left; -ms-transition:.6s ease-in-out left; -o-transition:.6s ease-in-out left; transition:.6s ease-in-out left
    }

    .wpdevbk .carousel .item>img {
      display:block; line-height:1
    }

    .wpdevbk .carousel .active, .wpdevbk .carousel .next, .wpdevbk .carousel .prev {
      display:block
    }

    .wpdevbk .carousel .active {
      left:0
    }

    .wpdevbk .carousel .next, .wpdevbk .carousel .prev {
      position:absolute; top:0; width:100%
    }

    .wpdevbk .carousel .next {
      left:100%
    }

    .wpdevbk .carousel .prev {
      left:-100%
    }

    .wpdevbk .carousel .next.left, .wpdevbk .carousel .prev.right {
      left:0
    }

    .wpdevbk .carousel .active.left {
      left:-100%
    }

    .wpdevbk .carousel .active.right {
      left:100%
    }

    .wpdevbk .carousel-control {
      position:absolute; top:40%; left:15px; width:40px; height:40px; margin-top:-20px; font-size:60px; font-weight:100; line-height:30px; color:#fff; text-align:center; background:#222; border:3px solid #fff; -webkit-border-radius:23px; -moz-border-radius:23px; border-radius:23px; opacity:.5; filter:alpha(opacity=50)
    }

    .wpdevbk .carousel-control.right {
      left:auto; right:15px
    }

    .wpdevbk .carousel-control:hover {
      color:#fff; text-decoration:none; opacity:.9; filter:alpha(opacity=90)
    }

    .wpdevbk .carousel-caption {
      position:absolute; left:0; right:0; bottom:0; padding:10px 15px 5px; background:#333; background:rgba(0, 0, 0, 0.75)
    }

    .wpdevbk .carousel-caption h4, .wpdevbk .carousel-caption p {
      color:#fff
    }

    .wpdevbk .well {
      min-height:20px; padding:19px; margin-bottom:20px; background-color:#f5f5f5; border:1px solid #eee; border:1px solid rgba(0, 0, 0, 0.05); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05)
    }

    .wpdevbk .well blockquote {
      border-color:#ddd; border-color:rgba(0, 0, 0, 0.15)
    }

    .wpdevbk .close {
      float:right; font-size:20px; font-weight:bold; line-height:18px; color:#000; text-shadow:0 1px 0 #fff; opacity:.2; filter:alpha(opacity=20)
    }

    .wpdevbk .close:hover {
      color:#000; text-decoration:none; opacity:.4; filter:alpha(opacity=40); cursor:pointer
    }

    .wpdevbk .pull-right {
      float:right
    }

    .wpdevbk .pull-left {
      float:left
    }

    .wpdevbk .hide {
      display:none
    }

    .wpdevbk .show {
      display:block
    }

    .wpdevbk .invisible {
      visibility:hidden
    }

    .wpdevbk .fade {
      -webkit-transition:opacity .15s linear; -moz-transition:opacity .15s linear; -ms-transition:opacity .15s linear; -o-transition:opacity .15s linear; transition:opacity .15s linear; opacity:0
    }

    .wpdevbk .fade.in {
      opacity:1
    }

    .wpdevbk .collapse {
      -webkit-transition:height .35s ease; -moz-transition:height .35s ease; -ms-transition:height .35s ease; -o-transition:height .35s ease; transition:height .35s ease; position:relative; overflow:hidden; height:0
    }

    .wpdevbk .collapse.in {
      height:auto
    }

    /*!
 * Bootstrap Responsive v2.0.0
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * //www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
    .hidden {
      display:none; visibility:hidden
    }

    @media(max-width:480px) {
      .nav-collapse {
        -webkit-transform:translate3d(0, 0, 0)
      }

      .wpdevbk .page-header h1 small {
        display:block; line-height:18px
      }

      .wpdevbk input[class*="span"], .wpdevbk select[class*="span"], .wpdevbk textarea[class*="span"], .wpdevbk .uneditable-input {
        display:block; width:100%; height:28px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box
      }

      .wpdevbk .input-prepend input[class*="span"], .wpdevbk .input-append input[class*="span"] {
        width:auto
      }

      .wpdevbk input[type="checkbox"], .wpdevbk input[type="radio"] {
        border:1px solid #ccc
      }

      .wpdevbk .form-horizontal .control-group>label {
        float:none; width:auto; padding-top:0; text-align:left
      }

      .wpdevbk .form-horizontal .controls {
        margin-left:0
      }

      .wpdevbk .form-horizontal .control-list {
        padding-top:0
      }

      .wpdevbk .form-horizontal .form-actions {
        padding-left:10px; padding-right:10px
      }

      .wpdevbk .modal {
        position:absolute; top:10px; left:10px; right:10px; width:auto; margin:0
      }

      .wpdevbk .modal.fade.in {
        top:auto
      }

      .wpdevbk .modal-header .close {
        padding:10px; margin:-10px
      }

      .wpdevbk .carousel-caption {
        position:static
      }
    }

    @media(max-width:768px) {
      .container {
        width:auto; padding:0 20px
      }

      .wpdevbk .row-fluid {
        width:100%
      }

      .wpdevbk .row {
        margin-left:0
      }

      .wpdevbk .row>[class*="span"], .wpdevbk .row-fluid>[class*="span"] {
        float:none; display:block; width:auto; margin:0
      }
    }

    @media(min-width:768px) and (max-width:980px) {
      .wpdevbk .row {
        margin-left:-20px; *zoom:1
      }

      .wpdevbk .row:before, .wpdevbk .row:after {
        display:table; content:""
      }

      .wpdevbk .row:after {
        clear:both
      }

      .wpdevbk [class*="span"] {
        float:left; margin-left:20px
      }

      .wpdevbk .span1 {
        width:42px
      }

      .wpdevbk .span2 {
        width:104px
      }

      .wpdevbk .span3 {
        width:166px
      }

      .wpdevbk .span4 {
        width:228px
      }

      .wpdevbk .span5 {
        width:290px
      }

      .wpdevbk .span6 {
        width:352px
      }

      .wpdevbk .span7 {
        width:414px
      }

      .wpdevbk .span8 {
        width:476px
      }

      .wpdevbk .span9 {
        width:538px
      }

      .wpdevbk .span10 {
        width:600px
      }

      .wpdevbk .span11 {
        width:662px
      }

      .wpdevbk .span12, .wpdevbk .container {
        width:724px
      }

      .wpdevbk .offset1 {
        margin-left:82px
      }

      .wpdevbk .offset2 {
        margin-left:144px
      }

      .wpdevbk .offset3 {
        margin-left:206px
      }

      .wpdevbk .offset4 {
        margin-left:268px
      }

      .wpdevbk .offset5 {
        margin-left:330px
      }

      .wpdevbk .offset6 {
        margin-left:392px
      }

      .wpdevbk .offset7 {
        margin-left:454px
      }

      .wpdevbk .offset8 {
        margin-left:516px
      }

      .wpdevbk .offset9 {
        margin-left:578px
      }

      .wpdevbk .offset10 {
        margin-left:640px
      }

      .wpdevbk .offset11 {
        margin-left:702px
      }

      .wpdevbk .row-fluid {
        width:100%; *zoom:1
      }

      .wpdevbk .row-fluid:before, .wpdevbk .row-fluid:after {
        display:table; content:""
      }

      .wpdevbk .row-fluid:after {
        clear:both
      }

      .wpdevbk .row-fluid>[class*="span"] {
        float:left; margin-left:2.762430939%
      }

      .wpdevbk .row-fluid>[class*="span"]:first-child {
        margin-left:0
      }

      .wpdevbk .row-fluid .span1 {
        width:5.801104972%
      }

      .wpdevbk .row-fluid .span2 {
        width:14.364640883%
      }

      .wpdevbk .row-fluid .span3 {
        width:22.928176794%
      }

      .wpdevbk .row-fluid .span4 {
        width:31.491712705%
      }

      .wpdevbk .row-fluid .span5 {
        width:40.055248616%
      }

      .wpdevbk .row-fluid .span6 {
        width:48.618784527%
      }

      .wpdevbk .row-fluid .span7 {
        width:57.182320438000005%
      }

      .wpdevbk .row-fluid .span8 {
        width:65.74585634900001%
      }

      .wpdevbk .row-fluid .span9 {
        width:74.30939226%
      }

      .wpdevbk .row-fluid .span10 {
        width:82.87292817100001%
      }

      .wpdevbk .row-fluid .span11 {
        width:91.436464082%
      }

      .wpdevbk .row-fluid .span12 {
        width:99.999999993%
      }

      .wpdevbk input.span1, .wpdevbk textarea.span1, .wpdevbk .uneditable-input.span1 {
        width:32px
      }

      .wpdevbk input.span2, .wpdevbk textarea.span2, .wpdevbk .uneditable-input.span2 {
        width:94px
      }

      .wpdevbk input.span3, .wpdevbk textarea.span3, .wpdevbk .uneditable-input.span3 {
        width:156px
      }

      .wpdevbk input.span4, .wpdevbk textarea.span4, .wpdevbk .uneditable-input.span4 {
        width:218px
      }

      .wpdevbk input.span5, .wpdevbk textarea.span5, .wpdevbk .uneditable-input.span5 {
        width:280px
      }

      .wpdevbk input.span6, .wpdevbk textarea.span6, .wpdevbk .uneditable-input.span6 {
        width:342px
      }

      .wpdevbk input.span7, .wpdevbk textarea.span7, .wpdevbk .uneditable-input.span7 {
        width:404px
      }

      .wpdevbk input.span8, .wpdevbk textarea.span8, .wpdevbk .uneditable-input.span8 {
        width:466px
      }

      .wpdevbk input.span9, .wpdevbk textarea.span9, .wpdevbk .uneditable-input.span9 {
        width:528px
      }

      .wpdevbk input.span10, .wpdevbk textarea.span10, .wpdevbk .uneditable-input.span10 {
        width:590px
      }

      .wpdevbk input.span11, .wpdevbk textarea.span11, .wpdevbk .uneditable-input.span11 {
        width:652px
      }

      .wpdevbk input.span12, .wpdevbk textarea.span12, .wpdevbk .uneditable-input.span12 {
        width:714px
      }
    }

    @media(max-width:980px) {
      body {
        padding-top:0
      }

      .wpdevbk .navbar-fixed-top {
        position:static; margin-bottom:18px
      }

      .wpdevbk .navbar-fixed-top .navbar-inner {
        padding:5px
      }

      .wpdevbk .navbar .container {
        width:auto; padding:0
      }

      .wpdevbk .navbar .brand {
        padding-left:10px; padding-right:10px; margin:0 0 0 -5px
      }

      .wpdevbk .navbar .nav-collapse {
        clear:left
      }

      .wpdevbk .navbar .nav {
        float:none; margin:0 0 9px
      }

      .wpdevbk .navbar .nav>li {
        float:none
      }

      .wpdevbk .navbar .nav>li>a {
        margin-bottom:2px
      }

      .wpdevbk .navbar .nav>.divider-vertical {
        display:none
      }

      .wpdevbk .navbar .nav>li>a, .wpdevbk .navbar .dropdown-menu a {
        padding:6px 15px; font-weight:bold; color:#999; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px
      }

      .wpdevbk .navbar .dropdown-menu li+li a {
        margin-bottom:2px
      }

      .wpdevbk .navbar .nav>li>a:hover, .wpdevbk .navbar .dropdown-menu a:hover {
        background-color:#222
      }

      .wpdevbk .navbar .dropdown-menu {
        position:static; top:auto; left:auto; float:none; display:block; max-width:none; margin:0 15px; padding:0; background-color:transparent; border:0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none
      }

      .wpdevbk .navbar .dropdown-menu:before, .wpdevbk .navbar .dropdown-menu:after {
        display:none
      }

      .wpdevbk .navbar .dropdown-menu .divider {
        display:none
      }

      .wpdevbk .navbar-form, .wpdevbk .navbar-search {
        float:none; padding:9px 15px; margin:9px 0; border-top:1px solid #222; border-bottom:1px solid #222; -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1)
      }

      .wpdevbk .navbar .nav.pull-right {
        float:none; margin-left:0
      }

      .wpdevbk .navbar-static .navbar-inner {
        padding-left:10px; padding-right:10px
      }

      .wpdevbk .btn-navbar {
        display:block
      }

      .wpdevbk .nav-collapse {
        overflow:hidden; height:0
      }
    }

    @media(min-width:980px) {
      .nav-collapse.collapse {
        height:auto !important
      }
    }

    @media(min-width:1200px) {
      .wpdevbk .row {
        margin-left:-30px; *zoom:1
      }

      .wpdevbk .row:before, .wpdevbk .row:after {
        display:table; content:""
      }

      .wpdevbk .row:after {
        clear:both
      }

      .wpdevbk [class*="span"] {
        float:left; margin-left:30px
      }

      .wpdevbk .span1 {
        width:70px
      }

      .wpdevbk .span2 {
        width:170px
      }

      .wpdevbk .span3 {
        width:270px
      }

      .wpdevbk .span4 {
        width:370px
      }

      .wpdevbk .span5 {
        width:470px
      }

      .wpdevbk .span6 {
        width:570px
      }

      .wpdevbk .span7 {
        width:670px
      }

      .wpdevbk .span8 {
        width:770px
      }

      .wpdevbk .span9 {
        width:870px
      }

      .wpdevbk .span10 {
        width:970px
      }

      .wpdevbk .span11 {
        width:1070px
      }

      .wpdevbk .span12, .wpdevbk .container {
        width:1170px
      }

      .wpdevbk .offset1 {
        margin-left:130px
      }

      .wpdevbk .offset2 {
        margin-left:230px
      }

      .wpdevbk .offset3 {
        margin-left:330px
      }

      .wpdevbk .offset4 {
        margin-left:430px
      }

      .wpdevbk .offset5 {
        margin-left:530px
      }

      .wpdevbk .offset6 {
        margin-left:630px
      }

      .wpdevbk .offset7 {
        margin-left:730px
      }

      .wpdevbk .offset8 {
        margin-left:830px
      }

      .wpdevbk .offset9 {
        margin-left:930px
      }

      .wpdevbk .offset10 {
        margin-left:1030px
      }

      .wpdevbk .offset11 {
        margin-left:1130px
      }

      .wpdevbk .row-fluid {
        width:100%; *zoom:1
      }

      .wpdevbk .row-fluid:before, .wpdevbk .row-fluid:after {
        display:table; content:""
      }

      .wpdevbk .row-fluid:after {
        clear:both
      }

      .wpdevbk .row-fluid>[class*="span"] {
        float:left; margin-left:2.564102564%
      }

      .wpdevbk .row-fluid>[class*="span"]:first-child {
        margin-left:0
      }

      .wpdevbk .row-fluid .span1 {
        width:5.982905983%
      }

      .wpdevbk .row-fluid .span2 {
        width:14.529914530000001%
      }

      .wpdevbk .row-fluid .span3 {
        width:23.076923077%
      }

      .wpdevbk .row-fluid .span4 {
        width:31.623931624%
      }

      .wpdevbk .row-fluid .span5 {
        width:40.170940171000005%
      }

      .wpdevbk .row-fluid .span6 {
        width:48.717948718%
      }

      .wpdevbk .row-fluid .span7 {
        width:57.264957265%
      }

      .wpdevbk .row-fluid .span8 {
        width:65.81196581200001%
      }

      .wpdevbk .row-fluid .span9 {
        width:74.358974359%
      }

      .wpdevbk .row-fluid .span10 {
        width:82.905982906%
      }

      .wpdevbk .row-fluid .span11 {
        width:91.45299145300001%
      }

      .wpdevbk .row-fluid .span12 {
        width:100%
      }

      .wpdevbk input.span1, .wpdevbk textarea.span1, .wpdevbk .uneditable-input.span1 {
        width:60px
      }

      .wpdevbk input.span2, .wpdevbk textarea.span2, .wpdevbk .uneditable-input.span2 {
        width:160px
      }

      .wpdevbk input.span3, .wpdevbk textarea.span3, .wpdevbk .uneditable-input.span3 {
        width:260px
      }

      .wpdevbk input.span4, .wpdevbk textarea.span4, .wpdevbk .uneditable-input.span4 {
        width:360px
      }

      .wpdevbk input.span5, .wpdevbk textarea.span5, .wpdevbk .uneditable-input.span5 {
        width:460px
      }

      .wpdevbk input.span6, .wpdevbk textarea.span6, .wpdevbk .uneditable-input.span6 {
        width:560px
      }

      .wpdevbk input.span7, .wpdevbk textarea.span7, .wpdevbk .uneditable-input.span7 {
        width:660px
      }

      .wpdevbk input.span8, .wpdevbk textarea.span8, .wpdevbk .uneditable-input.span8 {
        width:760px
      }

      .wpdevbk input.span9, .wpdevbk textarea.span9, .wpdevbk .uneditable-input.span9 {
        width:860px
      }

      .wpdevbk input.span10, .wpdevbk textarea.span10, .wpdevbk .uneditable-input.span10 {
        width:960px
      }

      .wpdevbk input.span11, .wpdevbk textarea.span11, .wpdevbk .uneditable-input.span11 {
        width:1060px
      }

      .wpdevbk input.span12, .wpdevbk textarea.span12, .wpdevbk .uneditable-input.span12 {
        width:1160px
      }

      .wpdevbk .thumbnails {
        margin-left:-30px
      }

      .wpdevbk .thumbnails>li {
        margin-left:30px
      }
    }

    /*******************************************************************************/
    /*  Traditionsl   -   C O L O R    S K I N          ****************************/
    /*******************************************************************************/
    /* For better compatibility, please change here only folowing properties:      */
    /* 
*        background , background-color, background-repeat, background-image,  background-repeat, background-position
*        border
*        box-shadow, -moz-box-shadow, -webkit-box-shadow
*        border-radius, -moz-border-radius, -webkit-border-radius
*        color
*        font-weight
*        text-shadow
*        text-transform
*
*/

    /* Full Calendar Frame */
    .datepick-inline {
      background: none repeat scroll 0 0 #FFFFFF;
      border: 1px solid #999999;
      box-shadow: 0 0 2px #AAAAAA;
      -moz-box-shadow: 0 0 2px #AAAAAA;
      -webkit-box-shadow: 0 0 2px #AAAAAA;
      border-radius: 3px;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
    }

    /* Background of one calendar month */
    .datepick-inline .datepick {
      background: transparent;
    }

    /* Previous & Next links  and TITLE BACKGROUND */
    .datepick-inline .calendar-links {
      background-color: #ccc;
      background-repeat: repeat-x;
      background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ccc), to(#ddd));
      /* Safari 4-5, Chrome 1-9 */
      background: -webkit-linear-gradient(top, #ddd, #ccc);
      /* Safari 5.1, Chrome 10+ */
      background: -moz-linear-gradient(top, #ddd, #ccc);
      /* Firefox 3.6+ */
      background: -ms-linear-gradient(top, #ddd, #ccc);
      /* IE 10 */
      background: -o-linear-gradient(top, #ddd, #ccc);
      /* Opera 11.10+ */

      border-bottom: 1px solid #aaa;
    }

    /* Prev - Next Text */
    .datepick-inline .calendar-links .datepick-prev a,
    .datepick-inline .calendar-links .datepick-next a,
    .datepick-inline .calendar-links .datepick-prev a:hover,
    .datepick-inline .calendar-links .datepick-next a:hover {
      color: #888;
      font-weight: 600;
      text-shadow: 0 1px 0 #ddd;
    }

    /* Month Titles */
    .datepick-inline .datepick-header {
      color: #555;
      font-weight: 600;
      text-shadow: 0 1px 0 #DDDDDD;
    }

    /* Week Titles */
    div.datepick-inline .datepick-title-row th {
      border: 1px solid #ccc;
      color: #555;
      font-weight: 600;
      text-transform: uppercase;
    }

    /* Cell border*/
    .block_hints .block_free, .block_hints .block_time, .block_hints .block_booked, .block_hints .block_pending, .block_hints .block_check_in_out,
    .datepick-inline .datepick-days-cell {
      border: 1px solid #ccc;
      color:#757575;
    }

    /*  Dates Cells       **********************************************************/
    /*******************************************************************************/

    /* A V A I L A B L E - BACKGROUND */
    .block_hints .block_free,
    .block_hints .block_time,
    .block_hints .block_check_in_out div.check-in-div,
    /* Item  for the LEGEND */
    .block_hints .block_check_in_out div.check-out-div,
    /* Item  for the LEGEND */
    .datepick-inline .date_available,
    .datepick-inline .timespartly.check_in_time div.check-in-div,
    /* Define the COLOR fot the check  in / out times the same as available*/
    .datepick-inline .timespartly.check_out_time div.check-out-div {
      background: none repeat scroll 0 0 #f5f5f5;
    }

    /* A V A I L A B L E  and UNSELECTABLE - Text */
    .block_hints .block_free,
    .datepick-inline .date_available,
    .datepick-inline .date_available.datepick-unselectable {
      color: #CCCCCC;
      /* This style for the uvailbale date, when we are select the dates */
      text-shadow: 0 1px 0 #FFFFFF;
      /* This style for the uvailbale date, when we are select the dates */
    }

    /* A V A I L A B L E  - Text A */
    .block_hints .block_free a,
    .block_hints .block_time,
    .datepick-inline .date_available a {
      color:#89a;
      font-weight: 600;
      text-shadow: 0 1px 0 #fff;
    }

    /*******************************************************************************/

    /* T I M E   S L O T S */
    .block_hints .block_time,
    .datepick-inline .timespartly {
      background-image: url("../../img/clock_fill.png");
      background-repeat: no-repeat;
      background-position:100% 100%;
    }

    /*******************************************************************************/

    /* A P P R O V E D  - BACKGROUND */
    .block_hints .date_approved.block_check_in_out,
    .block_hints .block_booked,
    .datepick-inline .date_approved,
    /* A P P R O V E D  - BACKGROUND for Check In Pending & Check Out Approved ||  Check Out Pending & Check In Approved   Dates    //FixIn: 6.0.1.2 */
    td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved div.check-in-div,
    td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved div.check-out-div {
      background-color: #C60B0B;
    }

    /* A P P R O V E D  -  T E X T /including partially booked - timeslots/ */
    .block_hints .date_approved.block_check_in_out,
    .block_hints .block_booked,
    .datepick-inline .date_approved,
    .block_hints .block_booked a,
    .datepick-inline .date_approved a {
      color: #5F0000;
      font-weight: 600;
      text-shadow: 0 1px 0 #DD0000;
    }

    /* CHECK IN and CHECK OUT  Borders for the approved cells - the COLOR have to be the SAME as BACKGROUND of this cell*/
    .block_hints .date_approved.block_check_in_out div.check-in-div,
    /* Item  for the LEGEND */
    .datepick-inline .date_approved.timespartly.check_in_time div.check-in-div {
      border-right: 1px dotted #C60B0B;
    }

    .block_hints .date_approved.block_check_in_out div.check-out-div,
    /* Item  for the LEGEND */
    .datepick-inline .date_approved.timespartly.check_out_time div.check-out-div {
      border-left: 1px dotted #C60B0B;
    }

    /*******************************************************************************/

    /* P E N D I N G  - BACKGROUND */
    .block_hints .date2approve.block_check_in_out,
    .block_hints .block_pending,
    .datepick-inline .date2approve,
    /* P E N D I N G  - BACKGROUND for Check In Approved & Check Out Pending ||  Check Out Approved & Check In Pending    Dates     // FixIn: 6.0.1.2  */
    td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve div.check-in-div,
    td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve div.check-out-div {
      background-color: #DF9A00;
    }

    /* P E N D I N G  -  T E X T /including partially booked - timeslots/ */
    .block_hints .date2approve.block_check_in_out,
    .block_hints .block_pending,
    .datepick-inline .date2approve,
    .block_hints .block_pending a,
    .datepick-inline .date2approve a {
      color: #885500;
      font-weight: 600;
      text-shadow: 0 1px 0 #FFAA00;
    }

    /* CHECK IN and CHECK OUT  Borders for the approved cells - the COLOR have to be the SAME as BACKGROUND of this cell*/
    .block_hints .date2approve.block_check_in_out div.check-in-div,
    /* Item  for the LEGEND */
    .datepick-inline .date2approve.timespartly.check_in_time div.check-in-div {
      border-right: 1px dotted #DF9A00;
    }

    .block_hints .date2approve.block_check_in_out div.check-out-div,
    /* Item  for the LEGEND */
    .datepick-inline .date2approve.timespartly.check_out_time div.check-out-div {
      border-left: 1px dotted #DF9A00;
    }

    /*******************************************************************************/

    /* S E L E C T E D   Dates - Background */
    .datepick-inline .datepick-one-month .datepick .datepick-current-day {
      background-color: #555;
    }

    /* S E L E C T E D   Dates - Text color */
    .datepick-inline .datepick-one-month .datepick .datepick-current-day a {
      color: #EEEEEE;
      text-shadow: 0 -1px 0 #000000;
    }

    /*******************************************************************************/

    /* C e l l   O V E R   Dates - Background */
    .datepick-inline .datepick .datepick-days-cell-over {
      background:#aaa;
    }

    /* C e l l   O V E R   Dates - Text color */
    .datepick-inline .datepick .datepick-days-cell-over a:hover,
    .datepick-inline .datepick .datepick-days-cell-over a {
      color: #eee;
      text-shadow: 0 -1px 0 #888;
    }

    /*******************************************************************************/
    /* FixIn: 6.0.1.2 */
    /* Text style for Check In Approved & Check Out Pending ||  Check Out Approved & Check In Pending || Check In Pending & Check Out Approved ||  Check Out Pending & Check In Approved   */
    td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve span,
    td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve span,
    td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved span,
    td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved span {
      font-weight: 600;
      text-shadow: none;
    }

    /*!
 *  Font Awesome 4.6.3 by @davegandy - //fontawesome.io - @fontawesome
 *  License - //fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
    .fa.fa-pull-left, .fa.pull-left {
      margin-right:.3em
    }

    .fa, .fa-stack {
      display:inline-block
    }

    .fa-fw, .fa-li {
      text-align:center
    }

    @font-face {
      font-family:FontAwesome; src:url(../fonts/fontawesome-webfont.eot?v=4.6.3); src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format('embedded-opentype'), url(../fonts/fontawesome-webfont.woff2?v=4.6.3) format('woff2'), url(../fonts/fontawesome-webfont.woff?v=4.6.3) format('woff'), url(../fonts/fontawesome-webfont.ttf?v=4.6.3) format('truetype'), url(../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format('svg'); font-weight:400; font-style:normal
    }

    .fa {
      font:normal normal normal 14px/1 FontAwesome; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale
    }

    .fa-lg {
      font-size:1.33333333em; line-height:.75em; vertical-align:-15%
    }

    .fa-2x {
      font-size:2em
    }

    .fa-3x {
      font-size:3em
    }

    .fa-4x {
      font-size:4em
    }

    .fa-5x {
      font-size:5em
    }

    .fa-fw {
      width:1.28571429em
    }

    .fa-ul {
      padding-left:0; margin-left:2.14285714em; list-style-type:none
    }

    .fa.fa-pull-right, .fa.pull-right {
      margin-left:.3em
    }

    .fa-ul>li {
      position:relative
    }

    .fa-li {
      position:absolute; left:-2.14285714em; width:2.14285714em; top:.14285714em
    }

    .fa-li.fa-lg {
      left:-1.85714286em
    }

    .fa-border {
      padding:.2em .25em .15em; border:.08em solid #eee; border-radius:.1em
    }

    .fa-pull-left {
      float:left
    }

    .fa-pull-right, .pull-right {
      float:right
    }

    .pull-left {
      float:left
    }

    .fa-spin {
      -webkit-animation:fa-spin 2s infinite linear; animation:fa-spin 2s infinite linear
    }

    .fa-pulse {
      -webkit-animation:fa-spin 1s infinite steps(8); animation:fa-spin 1s infinite steps(8)
    }

    @-webkit-keyframes fa-spin {
      0% {
        -webkit-transform:rotate(0); transform:rotate(0)
      }

      100% {
        -webkit-transform:rotate(359deg); transform:rotate(359deg)
      }
    }

    @keyframes fa-spin {
      0% {
        -webkit-transform:rotate(0); transform:rotate(0)
      }

      100% {
        -webkit-transform:rotate(359deg); transform:rotate(359deg)
      }
    }

    .fa-rotate-90 {
      -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg)
    }

    .fa-rotate-180 {
      -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg)
    }

    .fa-rotate-270 {
      -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform:rotate(270deg); -ms-transform:rotate(270deg); transform:rotate(270deg)
    }

    .fa-flip-horizontal {
      -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform:scale(-1, 1); -ms-transform:scale(-1, 1); transform:scale(-1, 1)
    }

    .fa-flip-vertical {
      -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform:scale(1, -1); -ms-transform:scale(1, -1); transform:scale(1, -1)
    }

    :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-rotate-90 {
      -webkit-filter:none; filter:none
    }

    .fa-stack {
      position:relative; width:2em; height:2em; line-height:2em; vertical-align:middle
    }

    .fa-stack-1x, .fa-stack-2x {
      position:absolute; left:0; width:100%; text-align:center
    }

    .fa-stack-1x {
      line-height:inherit
    }

    .fa-stack-2x {
      font-size:2em
    }

    .fa-inverse {
      color:#fff
    }

    .fa-glass:before {
      content:"\f000"
    }

    .fa-music:before {
      content:"\f001"
    }

    .fa-search:before {
      content:"\f002"
    }

    .fa-envelope-o:before {
      content:"\f003"
    }

    .fa-heart:before {
      content:"\f004"
    }

    .fa-star:before {
      content:"\f005"
    }

    .fa-star-o:before {
      content:"\f006"
    }

    .fa-user:before {
      content:"\f007"
    }

    .fa-film:before {
      content:"\f008"
    }

    .fa-th-large:before {
      content:"\f009"
    }

    .fa-th:before {
      content:"\f00a"
    }

    .fa-th-list:before {
      content:"\f00b"
    }

    .fa-check:before {
      content:"\f00c"
    }

    .fa-close:before, .fa-remove:before, .fa-times:before {
      content:"\f00d"
    }

    .fa-search-plus:before {
      content:"\f00e"
    }

    .fa-search-minus:before {
      content:"\f010"
    }

    .fa-power-off:before {
      content:"\f011"
    }

    .fa-signal:before {
      content:"\f012"
    }

    .fa-cog:before, .fa-gear:before {
      content:"\f013"
    }

    .fa-trash-o:before {
      content:"\f014"
    }

    .fa-home:before {
      content:"\f015"
    }

    .fa-file-o:before {
      content:"\f016"
    }

    .fa-clock-o:before {
      content:"\f017"
    }

    .fa-road:before {
      content:"\f018"
    }

    .fa-download:before {
      content:"\f019"
    }

    .fa-arrow-circle-o-down:before {
      content:"\f01a"
    }

    .fa-arrow-circle-o-up:before {
      content:"\f01b"
    }

    .fa-inbox:before {
      content:"\f01c"
    }

    .fa-play-circle-o:before {
      content:"\f01d"
    }

    .fa-repeat:before, .fa-rotate-right:before {
      content:"\f01e"
    }

    .fa-refresh:before {
      content:"\f021"
    }

    .fa-list-alt:before {
      content:"\f022"
    }

    .fa-lock:before {
      content:"\f023"
    }

    .fa-flag:before {
      content:"\f024"
    }

    .fa-headphones:before {
      content:"\f025"
    }

    .fa-volume-off:before {
      content:"\f026"
    }

    .fa-volume-down:before {
      content:"\f027"
    }

    .fa-volume-up:before {
      content:"\f028"
    }

    .fa-qrcode:before {
      content:"\f029"
    }

    .fa-barcode:before {
      content:"\f02a"
    }

    .fa-tag:before {
      content:"\f02b"
    }

    .fa-tags:before {
      content:"\f02c"
    }

    .fa-book:before {
      content:"\f02d"
    }

    .fa-bookmark:before {
      content:"\f02e"
    }

    .fa-print:before {
      content:"\f02f"
    }

    .fa-camera:before {
      content:"\f030"
    }

    .fa-font:before {
      content:"\f031"
    }

    .fa-bold:before {
      content:"\f032"
    }

    .fa-italic:before {
      content:"\f033"
    }

    .fa-text-height:before {
      content:"\f034"
    }

    .fa-text-width:before {
      content:"\f035"
    }

    .fa-align-left:before {
      content:"\f036"
    }

    .fa-align-center:before {
      content:"\f037"
    }

    .fa-align-right:before {
      content:"\f038"
    }

    .fa-align-justify:before {
      content:"\f039"
    }

    .fa-list:before {
      content:"\f03a"
    }

    .fa-dedent:before, .fa-outdent:before {
      content:"\f03b"
    }

    .fa-indent:before {
      content:"\f03c"
    }

    .fa-video-camera:before {
      content:"\f03d"
    }

    .fa-image:before, .fa-photo:before, .fa-picture-o:before {
      content:"\f03e"
    }

    .fa-pencil:before {
      content:"\f040"
    }

    .fa-map-marker:before {
      content:"\f041"
    }

    .fa-adjust:before {
      content:"\f042"
    }

    .fa-tint:before {
      content:"\f043"
    }

    .fa-edit:before, .fa-pencil-square-o:before {
      content:"\f044"
    }

    .fa-share-square-o:before {
      content:"\f045"
    }

    .fa-check-square-o:before {
      content:"\f046"
    }

    .fa-arrows:before {
      content:"\f047"
    }

    .fa-step-backward:before {
      content:"\f048"
    }

    .fa-fast-backward:before {
      content:"\f049"
    }

    .fa-backward:before {
      content:"\f04a"
    }

    .fa-play:before {
      content:"\f04b"
    }

    .fa-pause:before {
      content:"\f04c"
    }

    .fa-stop:before {
      content:"\f04d"
    }

    .fa-forward:before {
      content:"\f04e"
    }

    .fa-fast-forward:before {
      content:"\f050"
    }

    .fa-step-forward:before {
      content:"\f051"
    }

    .fa-eject:before {
      content:"\f052"
    }

    .fa-chevron-left:before {
      content:"\f053"
    }

    .fa-chevron-right:before {
      content:"\f054"
    }

    .fa-plus-circle:before {
      content:"\f055"
    }

    .fa-minus-circle:before {
      content:"\f056"
    }

    .fa-times-circle:before {
      content:"\f057"
    }

    .fa-check-circle:before {
      content:"\f058"
    }

    .fa-question-circle:before {
      content:"\f059"
    }

    .fa-info-circle:before {
      content:"\f05a"
    }

    .fa-crosshairs:before {
      content:"\f05b"
    }

    .fa-times-circle-o:before {
      content:"\f05c"
    }

    .fa-check-circle-o:before {
      content:"\f05d"
    }

    .fa-ban:before {
      content:"\f05e"
    }

    .fa-arrow-left:before {
      content:"\f060"
    }

    .fa-arrow-right:before {
      content:"\f061"
    }

    .fa-arrow-up:before {
      content:"\f062"
    }

    .fa-arrow-down:before {
      content:"\f063"
    }

    .fa-mail-forward:before, .fa-share:before {
      content:"\f064"
    }

    .fa-expand:before {
      content:"\f065"
    }

    .fa-compress:before {
      content:"\f066"
    }

    .fa-plus:before {
      content:"\f067"
    }

    .fa-minus:before {
      content:"\f068"
    }

    .fa-asterisk:before {
      content:"\f069"
    }

    .fa-exclamation-circle:before {
      content:"\f06a"
    }

    .fa-gift:before {
      content:"\f06b"
    }

    .fa-leaf:before {
      content:"\f06c"
    }

    .fa-fire:before {
      content:"\f06d"
    }

    .fa-eye:before {
      content:"\f06e"
    }

    .fa-eye-slash:before {
      content:"\f070"
    }

    .fa-exclamation-triangle:before, .fa-warning:before {
      content:"\f071"
    }

    .fa-plane:before {
      content:"\f072"
    }

    .fa-calendar:before {
      content:"\f073"
    }

    .fa-random:before {
      content:"\f074"
    }

    .fa-comment:before {
      content:"\f075"
    }

    .fa-magnet:before {
      content:"\f076"
    }

    .fa-chevron-up:before {
      content:"\f077"
    }

    .fa-chevron-down:before {
      content:"\f078"
    }

    .fa-retweet:before {
      content:"\f079"
    }

    .fa-shopping-cart:before {
      content:"\f07a"
    }

    .fa-folder:before {
      content:"\f07b"
    }

    .fa-folder-open:before {
      content:"\f07c"
    }

    .fa-arrows-v:before {
      content:"\f07d"
    }

    .fa-arrows-h:before {
      content:"\f07e"
    }

    .fa-bar-chart-o:before, .fa-bar-chart:before {
      content:"\f080"
    }

    .fa-twitter-square:before {
      content:"\f081"
    }

    .fa-facebook-square:before {
      content:"\f082"
    }

    .fa-camera-retro:before {
      content:"\f083"
    }

    .fa-key:before {
      content:"\f084"
    }

    .fa-cogs:before, .fa-gears:before {
      content:"\f085"
    }

    .fa-comments:before {
      content:"\f086"
    }

    .fa-thumbs-o-up:before {
      content:"\f087"
    }

    .fa-thumbs-o-down:before {
      content:"\f088"
    }

    .fa-star-half:before {
      content:"\f089"
    }

    .fa-heart-o:before {
      content:"\f08a"
    }

    .fa-sign-out:before {
      content:"\f08b"
    }

    .fa-linkedin-square:before {
      content:"\f08c"
    }

    .fa-thumb-tack:before {
      content:"\f08d"
    }

    .fa-external-link:before {
      content:"\f08e"
    }

    .fa-sign-in:before {
      content:"\f090"
    }

    .fa-trophy:before {
      content:"\f091"
    }

    .fa-github-square:before {
      content:"\f092"
    }

    .fa-upload:before {
      content:"\f093"
    }

    .fa-lemon-o:before {
      content:"\f094"
    }

    .fa-phone:before {
      content:"\f095"
    }

    .fa-square-o:before {
      content:"\f096"
    }

    .fa-bookmark-o:before {
      content:"\f097"
    }

    .fa-phone-square:before {
      content:"\f098"
    }

    .fa-twitter:before {
      content:"\f099"
    }

    .fa-facebook-f:before, .fa-facebook:before {
      content:"\f09a"
    }

    .fa-github:before {
      content:"\f09b"
    }

    .fa-unlock:before {
      content:"\f09c"
    }

    .fa-credit-card:before {
      content:"\f09d"
    }

    .fa-feed:before, .fa-rss:before {
      content:"\f09e"
    }

    .fa-hdd-o:before {
      content:"\f0a0"
    }

    .fa-bullhorn:before {
      content:"\f0a1"
    }

    .fa-bell:before {
      content:"\f0f3"
    }

    .fa-certificate:before {
      content:"\f0a3"
    }

    .fa-hand-o-right:before {
      content:"\f0a4"
    }

    .fa-hand-o-left:before {
      content:"\f0a5"
    }

    .fa-hand-o-up:before {
      content:"\f0a6"
    }

    .fa-hand-o-down:before {
      content:"\f0a7"
    }

    .fa-arrow-circle-left:before {
      content:"\f0a8"
    }

    .fa-arrow-circle-right:before {
      content:"\f0a9"
    }

    .fa-arrow-circle-up:before {
      content:"\f0aa"
    }

    .fa-arrow-circle-down:before {
      content:"\f0ab"
    }

    .fa-globe:before {
      content:"\f0ac"
    }

    .fa-wrench:before {
      content:"\f0ad"
    }

    .fa-tasks:before {
      content:"\f0ae"
    }

    .fa-filter:before {
      content:"\f0b0"
    }

    .fa-briefcase:before {
      content:"\f0b1"
    }

    .fa-arrows-alt:before {
      content:"\f0b2"
    }

    .fa-group:before, .fa-users:before {
      content:"\f0c0"
    }

    .fa-chain:before, .fa-link:before {
      content:"\f0c1"
    }

    .fa-cloud:before {
      content:"\f0c2"
    }

    .fa-flask:before {
      content:"\f0c3"
    }

    .fa-cut:before, .fa-scissors:before {
      content:"\f0c4"
    }

    .fa-copy:before, .fa-files-o:before {
      content:"\f0c5"
    }

    .fa-paperclip:before {
      content:"\f0c6"
    }

    .fa-floppy-o:before, .fa-save:before {
      content:"\f0c7"
    }

    .fa-square:before {
      content:"\f0c8"
    }

    .fa-bars:before, .fa-navicon:before, .fa-reorder:before {
      content:"\f0c9"
    }

    .fa-list-ul:before {
      content:"\f0ca"
    }

    .fa-list-ol:before {
      content:"\f0cb"
    }

    .fa-strikethrough:before {
      content:"\f0cc"
    }

    .fa-underline:before {
      content:"\f0cd"
    }

    .fa-table:before {
      content:"\f0ce"
    }

    .fa-magic:before {
      content:"\f0d0"
    }

    .fa-truck:before {
      content:"\f0d1"
    }

    .fa-pinterest:before {
      content:"\f0d2"
    }

    .fa-pinterest-square:before {
      content:"\f0d3"
    }

    .fa-google-plus-square:before {
      content:"\f0d4"
    }

    .fa-google-plus:before {
      content:"\f0d5"
    }

    .fa-money:before {
      content:"\f0d6"
    }

    .fa-caret-down:before {
      content:"\f0d7"
    }

    .fa-caret-up:before {
      content:"\f0d8"
    }

    .fa-caret-left:before {
      content:"\f0d9"
    }

    .fa-caret-right:before {
      content:"\f0da"
    }

    .fa-columns:before {
      content:"\f0db"
    }

    .fa-sort:before, .fa-unsorted:before {
      content:"\f0dc"
    }

    .fa-sort-desc:before, .fa-sort-down:before {
      content:"\f0dd"
    }

    .fa-sort-asc:before, .fa-sort-up:before {
      content:"\f0de"
    }

    .fa-envelope:before {
      content:"\f0e0"
    }

    .fa-linkedin:before {
      content:"\f0e1"
    }

    .fa-rotate-left:before, .fa-undo:before {
      content:"\f0e2"
    }

    .fa-gavel:before, .fa-legal:before {
      content:"\f0e3"
    }

    .fa-dashboard:before, .fa-tachometer:before {
      content:"\f0e4"
    }

    .fa-comment-o:before {
      content:"\f0e5"
    }

    .fa-comments-o:before {
      content:"\f0e6"
    }

    .fa-bolt:before, .fa-flash:before {
      content:"\f0e7"
    }

    .fa-sitemap:before {
      content:"\f0e8"
    }

    .fa-umbrella:before {
      content:"\f0e9"
    }

    .fa-clipboard:before, .fa-paste:before {
      content:"\f0ea"
    }

    .fa-lightbulb-o:before {
      content:"\f0eb"
    }

    .fa-exchange:before {
      content:"\f0ec"
    }

    .fa-cloud-download:before {
      content:"\f0ed"
    }

    .fa-cloud-upload:before {
      content:"\f0ee"
    }

    .fa-user-md:before {
      content:"\f0f0"
    }

    .fa-stethoscope:before {
      content:"\f0f1"
    }

    .fa-suitcase:before {
      content:"\f0f2"
    }

    .fa-bell-o:before {
      content:"\f0a2"
    }

    .fa-coffee:before {
      content:"\f0f4"
    }

    .fa-cutlery:before {
      content:"\f0f5"
    }

    .fa-file-text-o:before {
      content:"\f0f6"
    }

    .fa-building-o:before {
      content:"\f0f7"
    }

    .fa-hospital-o:before {
      content:"\f0f8"
    }

    .fa-ambulance:before {
      content:"\f0f9"
    }

    .fa-medkit:before {
      content:"\f0fa"
    }

    .fa-fighter-jet:before {
      content:"\f0fb"
    }

    .fa-beer:before {
      content:"\f0fc"
    }

    .fa-h-square:before {
      content:"\f0fd"
    }

    .fa-plus-square:before {
      content:"\f0fe"
    }

    .fa-angle-double-left:before {
      content:"\f100"
    }

    .fa-angle-double-right:before {
      content:"\f101"
    }

    .fa-angle-double-up:before {
      content:"\f102"
    }

    .fa-angle-double-down:before {
      content:"\f103"
    }

    .fa-angle-left:before {
      content:"\f104"
    }

    .fa-angle-right:before {
      content:"\f105"
    }

    .fa-angle-up:before {
      content:"\f106"
    }

    .fa-angle-down:before {
      content:"\f107"
    }

    .fa-desktop:before {
      content:"\f108"
    }

    .fa-laptop:before {
      content:"\f109"
    }

    .fa-tablet:before {
      content:"\f10a"
    }

    .fa-mobile-phone:before, .fa-mobile:before {
      content:"\f10b"
    }

    .fa-circle-o:before {
      content:"\f10c"
    }

    .fa-quote-left:before {
      content:"\f10d"
    }

    .fa-quote-right:before {
      content:"\f10e"
    }

    .fa-spinner:before {
      content:"\f110"
    }

    .fa-circle:before {
      content:"\f111"
    }

    .fa-mail-reply:before, .fa-reply:before {
      content:"\f112"
    }

    .fa-github-alt:before {
      content:"\f113"
    }

    .fa-folder-o:before {
      content:"\f114"
    }

    .fa-folder-open-o:before {
      content:"\f115"
    }

    .fa-smile-o:before {
      content:"\f118"
    }

    .fa-frown-o:before {
      content:"\f119"
    }

    .fa-meh-o:before {
      content:"\f11a"
    }

    .fa-gamepad:before {
      content:"\f11b"
    }

    .fa-keyboard-o:before {
      content:"\f11c"
    }

    .fa-flag-o:before {
      content:"\f11d"
    }

    .fa-flag-checkered:before {
      content:"\f11e"
    }

    .fa-terminal:before {
      content:"\f120"
    }

    .fa-code:before {
      content:"\f121"
    }

    .fa-mail-reply-all:before, .fa-reply-all:before {
      content:"\f122"
    }

    .fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
      content:"\f123"
    }

    .fa-location-arrow:before {
      content:"\f124"
    }

    .fa-crop:before {
      content:"\f125"
    }

    .fa-code-fork:before {
      content:"\f126"
    }

    .fa-chain-broken:before, .fa-unlink:before {
      content:"\f127"
    }

    .fa-question:before {
      content:"\f128"
    }

    .fa-info:before {
      content:"\f129"
    }

    .fa-exclamation:before {
      content:"\f12a"
    }

    .fa-superscript:before {
      content:"\f12b"
    }

    .fa-subscript:before {
      content:"\f12c"
    }

    .fa-eraser:before {
      content:"\f12d"
    }

    .fa-puzzle-piece:before {
      content:"\f12e"
    }

    .fa-microphone:before {
      content:"\f130"
    }

    .fa-microphone-slash:before {
      content:"\f131"
    }

    .fa-shield:before {
      content:"\f132"
    }

    .fa-calendar-o:before {
      content:"\f133"
    }

    .fa-fire-extinguisher:before {
      content:"\f134"
    }

    .fa-rocket:before {
      content:"\f135"
    }

    .fa-maxcdn:before {
      content:"\f136"
    }

    .fa-chevron-circle-left:before {
      content:"\f137"
    }

    .fa-chevron-circle-right:before {
      content:"\f138"
    }

    .fa-chevron-circle-up:before {
      content:"\f139"
    }

    .fa-chevron-circle-down:before {
      content:"\f13a"
    }

    .fa-html5:before {
      content:"\f13b"
    }

    .fa-css3:before {
      content:"\f13c"
    }

    .fa-anchor:before {
      content:"\f13d"
    }

    .fa-unlock-alt:before {
      content:"\f13e"
    }

    .fa-bullseye:before {
      content:"\f140"
    }

    .fa-ellipsis-h:before {
      content:"\f141"
    }

    .fa-ellipsis-v:before {
      content:"\f142"
    }

    .fa-rss-square:before {
      content:"\f143"
    }

    .fa-play-circle:before {
      content:"\f144"
    }

    .fa-ticket:before {
      content:"\f145"
    }

    .fa-minus-square:before {
      content:"\f146"
    }

    .fa-minus-square-o:before {
      content:"\f147"
    }

    .fa-level-up:before {
      content:"\f148"
    }

    .fa-level-down:before {
      content:"\f149"
    }

    .fa-check-square:before {
      content:"\f14a"
    }

    .fa-pencil-square:before {
      content:"\f14b"
    }

    .fa-external-link-square:before {
      content:"\f14c"
    }

    .fa-share-square:before {
      content:"\f14d"
    }

    .fa-compass:before {
      content:"\f14e"
    }

    .fa-caret-square-o-down:before, .fa-toggle-down:before {
      content:"\f150"
    }

    .fa-caret-square-o-up:before, .fa-toggle-up:before {
      content:"\f151"
    }

    .fa-caret-square-o-right:before, .fa-toggle-right:before {
      content:"\f152"
    }

    .fa-eur:before, .fa-euro:before {
      content:"\f153"
    }

    .fa-gbp:before {
      content:"\f154"
    }

    .fa-dollar:before, .fa-usd:before {
      content:"\f155"
    }

    .fa-inr:before, .fa-rupee:before {
      content:"\f156"
    }

    .fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen:before {
      content:"\f157"
    }

    .fa-rouble:before, .fa-rub:before, .fa-ruble:before {
      content:"\f158"
    }

    .fa-krw:before, .fa-won:before {
      content:"\f159"
    }

    .fa-bitcoin:before, .fa-btc:before {
      content:"\f15a"
    }

    .fa-file:before {
      content:"\f15b"
    }

    .fa-file-text:before {
      content:"\f15c"
    }

    .fa-sort-alpha-asc:before {
      content:"\f15d"
    }

    .fa-sort-alpha-desc:before {
      content:"\f15e"
    }

    .fa-sort-amount-asc:before {
      content:"\f160"
    }

    .fa-sort-amount-desc:before {
      content:"\f161"
    }

    .fa-sort-numeric-asc:before {
      content:"\f162"
    }

    .fa-sort-numeric-desc:before {
      content:"\f163"
    }

    .fa-thumbs-up:before {
      content:"\f164"
    }

    .fa-thumbs-down:before {
      content:"\f165"
    }

    .fa-youtube-square:before {
      content:"\f166"
    }

    .fa-youtube:before {
      content:"\f167"
    }

    .fa-xing:before {
      content:"\f168"
    }

    .fa-xing-square:before {
      content:"\f169"
    }

    .fa-youtube-play:before {
      content:"\f16a"
    }

    .fa-dropbox:before {
      content:"\f16b"
    }

    .fa-stack-overflow:before {
      content:"\f16c"
    }

    .fa-instagram:before {
      content:"\f16d"
    }

    .fa-flickr:before {
      content:"\f16e"
    }

    .fa-adn:before {
      content:"\f170"
    }

    .fa-bitbucket:before {
      content:"\f171"
    }

    .fa-bitbucket-square:before {
      content:"\f172"
    }

    .fa-tumblr:before {
      content:"\f173"
    }

    .fa-tumblr-square:before {
      content:"\f174"
    }

    .fa-long-arrow-down:before {
      content:"\f175"
    }

    .fa-long-arrow-up:before {
      content:"\f176"
    }

    .fa-long-arrow-left:before {
      content:"\f177"
    }

    .fa-long-arrow-right:before {
      content:"\f178"
    }

    .fa-apple:before {
      content:"\f179"
    }

    .fa-windows:before {
      content:"\f17a"
    }

    .fa-android:before {
      content:"\f17b"
    }

    .fa-linux:before {
      content:"\f17c"
    }

    .fa-dribbble:before {
      content:"\f17d"
    }

    .fa-skype:before {
      content:"\f17e"
    }

    .fa-foursquare:before {
      content:"\f180"
    }

    .fa-trello:before {
      content:"\f181"
    }

    .fa-female:before {
      content:"\f182"
    }

    .fa-male:before {
      content:"\f183"
    }

    .fa-gittip:before, .fa-gratipay:before {
      content:"\f184"
    }

    .fa-sun-o:before {
      content:"\f185"
    }

    .fa-moon-o:before {
      content:"\f186"
    }

    .fa-archive:before {
      content:"\f187"
    }

    .fa-bug:before {
      content:"\f188"
    }

    .fa-vk:before {
      content:"\f189"
    }

    .fa-weibo:before {
      content:"\f18a"
    }

    .fa-renren:before {
      content:"\f18b"
    }

    .fa-pagelines:before {
      content:"\f18c"
    }

    .fa-stack-exchange:before {
      content:"\f18d"
    }

    .fa-arrow-circle-o-right:before {
      content:"\f18e"
    }

    .fa-arrow-circle-o-left:before {
      content:"\f190"
    }

    .fa-caret-square-o-left:before, .fa-toggle-left:before {
      content:"\f191"
    }

    .fa-dot-circle-o:before {
      content:"\f192"
    }

    .fa-wheelchair:before {
      content:"\f193"
    }

    .fa-vimeo-square:before {
      content:"\f194"
    }

    .fa-try:before, .fa-turkish-lira:before {
      content:"\f195"
    }

    .fa-plus-square-o:before {
      content:"\f196"
    }

    .fa-space-shuttle:before {
      content:"\f197"
    }

    .fa-slack:before {
      content:"\f198"
    }

    .fa-envelope-square:before {
      content:"\f199"
    }

    .fa-wordpress:before {
      content:"\f19a"
    }

    .fa-openid:before {
      content:"\f19b"
    }

    .fa-bank:before, .fa-institution:before, .fa-university:before {
      content:"\f19c"
    }

    .fa-graduation-cap:before, .fa-mortar-board:before {
      content:"\f19d"
    }

    .fa-yahoo:before {
      content:"\f19e"
    }

    .fa-google:before {
      content:"\f1a0"
    }

    .fa-reddit:before {
      content:"\f1a1"
    }

    .fa-reddit-square:before {
      content:"\f1a2"
    }

    .fa-stumbleupon-circle:before {
      content:"\f1a3"
    }

    .fa-stumbleupon:before {
      content:"\f1a4"
    }

    .fa-delicious:before {
      content:"\f1a5"
    }

    .fa-digg:before {
      content:"\f1a6"
    }

    .fa-pied-piper-pp:before {
      content:"\f1a7"
    }

    .fa-pied-piper-alt:before {
      content:"\f1a8"
    }

    .fa-drupal:before {
      content:"\f1a9"
    }

    .fa-joomla:before {
      content:"\f1aa"
    }

    .fa-language:before {
      content:"\f1ab"
    }

    .fa-fax:before {
      content:"\f1ac"
    }

    .fa-building:before {
      content:"\f1ad"
    }

    .fa-child:before {
      content:"\f1ae"
    }

    .fa-paw:before {
      content:"\f1b0"
    }

    .fa-spoon:before {
      content:"\f1b1"
    }

    .fa-cube:before {
      content:"\f1b2"
    }

    .fa-cubes:before {
      content:"\f1b3"
    }

    .fa-behance:before {
      content:"\f1b4"
    }

    .fa-behance-square:before {
      content:"\f1b5"
    }

    .fa-steam:before {
      content:"\f1b6"
    }

    .fa-steam-square:before {
      content:"\f1b7"
    }

    .fa-recycle:before {
      content:"\f1b8"
    }

    .fa-automobile:before, .fa-car:before {
      content:"\f1b9"
    }

    .fa-cab:before, .fa-taxi:before {
      content:"\f1ba"
    }

    .fa-tree:before {
      content:"\f1bb"
    }

    .fa-spotify:before {
      content:"\f1bc"
    }

    .fa-deviantart:before {
      content:"\f1bd"
    }

    .fa-soundcloud:before {
      content:"\f1be"
    }

    .fa-database:before {
      content:"\f1c0"
    }

    .fa-file-pdf-o:before {
      content:"\f1c1"
    }

    .fa-file-word-o:before {
      content:"\f1c2"
    }

    .fa-file-excel-o:before {
      content:"\f1c3"
    }

    .fa-file-powerpoint-o:before {
      content:"\f1c4"
    }

    .fa-file-image-o:before, .fa-file-photo-o:before, .fa-file-picture-o:before {
      content:"\f1c5"
    }

    .fa-file-archive-o:before, .fa-file-zip-o:before {
      content:"\f1c6"
    }

    .fa-file-audio-o:before, .fa-file-sound-o:before {
      content:"\f1c7"
    }

    .fa-file-movie-o:before, .fa-file-video-o:before {
      content:"\f1c8"
    }

    .fa-file-code-o:before {
      content:"\f1c9"
    }

    .fa-vine:before {
      content:"\f1ca"
    }

    .fa-codepen:before {
      content:"\f1cb"
    }

    .fa-jsfiddle:before {
      content:"\f1cc"
    }

    .fa-life-bouy:before, .fa-life-buoy:before, .fa-life-ring:before, .fa-life-saver:before, .fa-support:before {
      content:"\f1cd"
    }

    .fa-circle-o-notch:before {
      content:"\f1ce"
    }

    .fa-ra:before, .fa-rebel:before, .fa-resistance:before {
      content:"\f1d0"
    }

    .fa-empire:before, .fa-ge:before {
      content:"\f1d1"
    }

    .fa-git-square:before {
      content:"\f1d2"
    }

    .fa-git:before {
      content:"\f1d3"
    }

    .fa-hacker-news:before, .fa-y-combinator-square:before, .fa-yc-square:before {
      content:"\f1d4"
    }

    .fa-tencent-weibo:before {
      content:"\f1d5"
    }

    .fa-qq:before {
      content:"\f1d6"
    }

    .fa-wechat:before, .fa-weixin:before {
      content:"\f1d7"
    }

    .fa-paper-plane:before, .fa-send:before {
      content:"\f1d8"
    }

    .fa-paper-plane-o:before, .fa-send-o:before {
      content:"\f1d9"
    }

    .fa-history:before {
      content:"\f1da"
    }

    .fa-circle-thin:before {
      content:"\f1db"
    }

    .fa-header:before {
      content:"\f1dc"
    }

    .fa-paragraph:before {
      content:"\f1dd"
    }

    .fa-sliders:before {
      content:"\f1de"
    }

    .fa-share-alt:before {
      content:"\f1e0"
    }

    .fa-share-alt-square:before {
      content:"\f1e1"
    }

    .fa-bomb:before {
      content:"\f1e2"
    }

    .fa-futbol-o:before, .fa-soccer-ball-o:before {
      content:"\f1e3"
    }

    .fa-tty:before {
      content:"\f1e4"
    }

    .fa-binoculars:before {
      content:"\f1e5"
    }

    .fa-plug:before {
      content:"\f1e6"
    }

    .fa-slideshare:before {
      content:"\f1e7"
    }

    .fa-twitch:before {
      content:"\f1e8"
    }

    .fa-yelp:before {
      content:"\f1e9"
    }

    .fa-newspaper-o:before {
      content:"\f1ea"
    }

    .fa-wifi:before {
      content:"\f1eb"
    }

    .fa-calculator:before {
      content:"\f1ec"
    }

    .fa-paypal:before {
      content:"\f1ed"
    }

    .fa-google-wallet:before {
      content:"\f1ee"
    }

    .fa-cc-visa:before {
      content:"\f1f0"
    }

    .fa-cc-mastercard:before {
      content:"\f1f1"
    }

    .fa-cc-discover:before {
      content:"\f1f2"
    }

    .fa-cc-amex:before {
      content:"\f1f3"
    }

    .fa-cc-paypal:before {
      content:"\f1f4"
    }

    .fa-cc-stripe:before {
      content:"\f1f5"
    }

    .fa-bell-slash:before {
      content:"\f1f6"
    }

    .fa-bell-slash-o:before {
      content:"\f1f7"
    }

    .fa-trash:before {
      content:"\f1f8"
    }

    .fa-copyright:before {
      content:"\f1f9"
    }

    .fa-at:before {
      content:"\f1fa"
    }

    .fa-eyedropper:before {
      content:"\f1fb"
    }

    .fa-paint-brush:before {
      content:"\f1fc"
    }

    .fa-birthday-cake:before {
      content:"\f1fd"
    }

    .fa-area-chart:before {
      content:"\f1fe"
    }

    .fa-pie-chart:before {
      content:"\f200"
    }

    .fa-line-chart:before {
      content:"\f201"
    }

    .fa-lastfm:before {
      content:"\f202"
    }

    .fa-lastfm-square:before {
      content:"\f203"
    }

    .fa-toggle-off:before {
      content:"\f204"
    }

    .fa-toggle-on:before {
      content:"\f205"
    }

    .fa-bicycle:before {
      content:"\f206"
    }

    .fa-bus:before {
      content:"\f207"
    }

    .fa-ioxhost:before {
      content:"\f208"
    }

    .fa-angellist:before {
      content:"\f209"
    }

    .fa-cc:before {
      content:"\f20a"
    }

    .fa-ils:before, .fa-shekel:before, .fa-sheqel:before {
      content:"\f20b"
    }

    .fa-meanpath:before {
      content:"\f20c"
    }

    .fa-buysellads:before {
      content:"\f20d"
    }

    .fa-connectdevelop:before {
      content:"\f20e"
    }

    .fa-dashcube:before {
      content:"\f210"
    }

    .fa-forumbee:before {
      content:"\f211"
    }

    .fa-leanpub:before {
      content:"\f212"
    }

    .fa-sellsy:before {
      content:"\f213"
    }

    .fa-shirtsinbulk:before {
      content:"\f214"
    }

    .fa-simplybuilt:before {
      content:"\f215"
    }

    .fa-skyatlas:before {
      content:"\f216"
    }

    .fa-cart-plus:before {
      content:"\f217"
    }

    .fa-cart-arrow-down:before {
      content:"\f218"
    }

    .fa-diamond:before {
      content:"\f219"
    }

    .fa-ship:before {
      content:"\f21a"
    }

    .fa-user-secret:before {
      content:"\f21b"
    }

    .fa-motorcycle:before {
      content:"\f21c"
    }

    .fa-street-view:before {
      content:"\f21d"
    }

    .fa-heartbeat:before {
      content:"\f21e"
    }

    .fa-venus:before {
      content:"\f221"
    }

    .fa-mars:before {
      content:"\f222"
    }

    .fa-mercury:before {
      content:"\f223"
    }

    .fa-intersex:before, .fa-transgender:before {
      content:"\f224"
    }

    .fa-transgender-alt:before {
      content:"\f225"
    }

    .fa-venus-double:before {
      content:"\f226"
    }

    .fa-mars-double:before {
      content:"\f227"
    }

    .fa-venus-mars:before {
      content:"\f228"
    }

    .fa-mars-stroke:before {
      content:"\f229"
    }

    .fa-mars-stroke-v:before {
      content:"\f22a"
    }

    .fa-mars-stroke-h:before {
      content:"\f22b"
    }

    .fa-neuter:before {
      content:"\f22c"
    }

    .fa-genderless:before {
      content:"\f22d"
    }

    .fa-facebook-official:before {
      content:"\f230"
    }

    .fa-pinterest-p:before {
      content:"\f231"
    }

    .fa-whatsapp:before {
      content:"\f232"
    }

    .fa-server:before {
      content:"\f233"
    }

    .fa-user-plus:before {
      content:"\f234"
    }

    .fa-user-times:before {
      content:"\f235"
    }

    .fa-bed:before, .fa-hotel:before {
      content:"\f236"
    }

    .fa-viacoin:before {
      content:"\f237"
    }

    .fa-train:before {
      content:"\f238"
    }

    .fa-subway:before {
      content:"\f239"
    }

    .fa-medium:before {
      content:"\f23a"
    }

    .fa-y-combinator:before, .fa-yc:before {
      content:"\f23b"
    }

    .fa-optin-monster:before {
      content:"\f23c"
    }

    .fa-opencart:before {
      content:"\f23d"
    }

    .fa-expeditedssl:before {
      content:"\f23e"
    }

    .fa-battery-4:before, .fa-battery-full:before {
      content:"\f240"
    }

    .fa-battery-3:before, .fa-battery-three-quarters:before {
      content:"\f241"
    }

    .fa-battery-2:before, .fa-battery-half:before {
      content:"\f242"
    }

    .fa-battery-1:before, .fa-battery-quarter:before {
      content:"\f243"
    }

    .fa-battery-0:before, .fa-battery-empty:before {
      content:"\f244"
    }

    .fa-mouse-pointer:before {
      content:"\f245"
    }

    .fa-i-cursor:before {
      content:"\f246"
    }

    .fa-object-group:before {
      content:"\f247"
    }

    .fa-object-ungroup:before {
      content:"\f248"
    }

    .fa-sticky-note:before {
      content:"\f249"
    }

    .fa-sticky-note-o:before {
      content:"\f24a"
    }

    .fa-cc-jcb:before {
      content:"\f24b"
    }

    .fa-cc-diners-club:before {
      content:"\f24c"
    }

    .fa-clone:before {
      content:"\f24d"
    }

    .fa-balance-scale:before {
      content:"\f24e"
    }

    .fa-hourglass-o:before {
      content:"\f250"
    }

    .fa-hourglass-1:before, .fa-hourglass-start:before {
      content:"\f251"
    }

    .fa-hourglass-2:before, .fa-hourglass-half:before {
      content:"\f252"
    }

    .fa-hourglass-3:before, .fa-hourglass-end:before {
      content:"\f253"
    }

    .fa-hourglass:before {
      content:"\f254"
    }

    .fa-hand-grab-o:before, .fa-hand-rock-o:before {
      content:"\f255"
    }

    .fa-hand-paper-o:before, .fa-hand-stop-o:before {
      content:"\f256"
    }

    .fa-hand-scissors-o:before {
      content:"\f257"
    }

    .fa-hand-lizard-o:before {
      content:"\f258"
    }

    .fa-hand-spock-o:before {
      content:"\f259"
    }

    .fa-hand-pointer-o:before {
      content:"\f25a"
    }

    .fa-hand-peace-o:before {
      content:"\f25b"
    }

    .fa-trademark:before {
      content:"\f25c"
    }

    .fa-registered:before {
      content:"\f25d"
    }

    .fa-creative-commons:before {
      content:"\f25e"
    }

    .fa-gg:before {
      content:"\f260"
    }

    .fa-gg-circle:before {
      content:"\f261"
    }

    .fa-tripadvisor:before {
      content:"\f262"
    }

    .fa-odnoklassniki:before {
      content:"\f263"
    }

    .fa-odnoklassniki-square:before {
      content:"\f264"
    }

    .fa-get-pocket:before {
      content:"\f265"
    }

    .fa-wikipedia-w:before {
      content:"\f266"
    }

    .fa-safari:before {
      content:"\f267"
    }

    .fa-chrome:before {
      content:"\f268"
    }

    .fa-firefox:before {
      content:"\f269"
    }

    .fa-opera:before {
      content:"\f26a"
    }

    .fa-internet-explorer:before {
      content:"\f26b"
    }

    .fa-television:before, .fa-tv:before {
      content:"\f26c"
    }

    .fa-contao:before {
      content:"\f26d"
    }

    .fa-500px:before {
      content:"\f26e"
    }

    .fa-amazon:before {
      content:"\f270"
    }

    .fa-calendar-plus-o:before {
      content:"\f271"
    }

    .fa-calendar-minus-o:before {
      content:"\f272"
    }

    .fa-calendar-times-o:before {
      content:"\f273"
    }

    .fa-calendar-check-o:before {
      content:"\f274"
    }

    .fa-industry:before {
      content:"\f275"
    }

    .fa-map-pin:before {
      content:"\f276"
    }

    .fa-map-signs:before {
      content:"\f277"
    }

    .fa-map-o:before {
      content:"\f278"
    }

    .fa-map:before {
      content:"\f279"
    }

    .fa-commenting:before {
      content:"\f27a"
    }

    .fa-commenting-o:before {
      content:"\f27b"
    }

    .fa-houzz:before {
      content:"\f27c"
    }

    .fa-vimeo:before {
      content:"\f27d"
    }

    .fa-black-tie:before {
      content:"\f27e"
    }

    .fa-fonticons:before {
      content:"\f280"
    }

    .fa-reddit-alien:before {
      content:"\f281"
    }

    .fa-edge:before {
      content:"\f282"
    }

    .fa-credit-card-alt:before {
      content:"\f283"
    }

    .fa-codiepie:before {
      content:"\f284"
    }

    .fa-modx:before {
      content:"\f285"
    }

    .fa-fort-awesome:before {
      content:"\f286"
    }

    .fa-usb:before {
      content:"\f287"
    }

    .fa-product-hunt:before {
      content:"\f288"
    }

    .fa-mixcloud:before {
      content:"\f289"
    }

    .fa-scribd:before {
      content:"\f28a"
    }

    .fa-pause-circle:before {
      content:"\f28b"
    }

    .fa-pause-circle-o:before {
      content:"\f28c"
    }

    .fa-stop-circle:before {
      content:"\f28d"
    }

    .fa-stop-circle-o:before {
      content:"\f28e"
    }

    .fa-shopping-bag:before {
      content:"\f290"
    }

    .fa-shopping-basket:before {
      content:"\f291"
    }

    .fa-hashtag:before {
      content:"\f292"
    }

    .fa-bluetooth:before {
      content:"\f293"
    }

    .fa-bluetooth-b:before {
      content:"\f294"
    }

    .fa-percent:before {
      content:"\f295"
    }

    .fa-gitlab:before {
      content:"\f296"
    }

    .fa-wpbeginner:before {
      content:"\f297"
    }

    .fa-wpforms:before {
      content:"\f298"
    }

    .fa-envira:before {
      content:"\f299"
    }

    .fa-universal-access:before {
      content:"\f29a"
    }

    .fa-wheelchair-alt:before {
      content:"\f29b"
    }

    .fa-question-circle-o:before {
      content:"\f29c"
    }

    .fa-blind:before {
      content:"\f29d"
    }

    .fa-audio-description:before {
      content:"\f29e"
    }

    .fa-volume-control-phone:before {
      content:"\f2a0"
    }

    .fa-braille:before {
      content:"\f2a1"
    }

    .fa-assistive-listening-systems:before {
      content:"\f2a2"
    }

    .fa-american-sign-language-interpreting:before, .fa-asl-interpreting:before {
      content:"\f2a3"
    }

    .fa-deaf:before, .fa-deafness:before, .fa-hard-of-hearing:before {
      content:"\f2a4"
    }

    .fa-glide:before {
      content:"\f2a5"
    }

    .fa-glide-g:before {
      content:"\f2a6"
    }

    .fa-sign-language:before, .fa-signing:before {
      content:"\f2a7"
    }

    .fa-low-vision:before {
      content:"\f2a8"
    }

    .fa-viadeo:before {
      content:"\f2a9"
    }

    .fa-viadeo-square:before {
      content:"\f2aa"
    }

    .fa-snapchat:before {
      content:"\f2ab"
    }

    .fa-snapchat-ghost:before {
      content:"\f2ac"
    }

    .fa-snapchat-square:before {
      content:"\f2ad"
    }

    .fa-pied-piper:before {
      content:"\f2ae"
    }

    .fa-first-order:before {
      content:"\f2b0"
    }

    .fa-yoast:before {
      content:"\f2b1"
    }

    .fa-themeisle:before {
      content:"\f2b2"
    }

    .fa-google-plus-circle:before, .fa-google-plus-official:before {
      content:"\f2b3"
    }

    .fa-fa:before, .fa-font-awesome:before {
      content:"\f2b4"
    }

    .sr-only {
      position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); border:0
    }

    .sr-only-focusable:active, .sr-only-focusable:focus {
      position:static; width:auto; height:auto; margin:0; overflow:visible; clip:auto
    }

    /* latin-ext */

    /**
 * Table of contents
 *
 * 01. SASS framework
 * 02. Normalize
 * 03. Elements 
 * 04. Common classes 
 * 05. Comments 
 * 06. Structure 
 * 07. Buttons 
 * 08. Topbar
 * 09. Header 
 * 10. Header sticky 
 * 11. Navigation 
 * 12. Footer 
 * 13. Widgets 
 * 14. Posts 
 * 15. Forms 
 * 16. Pagination 
 * 17. dsIDXpress 
 * 18. Slider 
 * 19. Boxes 
 * 20. WooCommerce 
 * 21. Visual Composer 
 * 22. Booking Calendar 
 * 23. Pricing 
 * 24. Content title 
 * 25. Map 
 * 26. Filter 
 * 27. Submission
 * 28. Table list 
 * 29. Agents  
 * 30. Companies 
 * 31. FAQ 
 * 32. Hero
 * 33. Property
 * 34. Contact  
 * 35. Packages 
 * 36. Titles 
 */
    /**
 * 01. SASS framework
 */
    /**
 * 02. Normalize
 */
    /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
    /**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
    html {
      font-family: sans-serif;
      /* 1 */
      -ms-text-size-adjust: 100%;
      /* 2 */
      -webkit-text-size-adjust: 100%;
      /* 2 */
    }

    /**
 * Remove default margin.
 */
    body {
      margin: 0;
    }

    /* HTML5 display definitions
   ========================================================================== */
    /**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
    article,
    aside,
    details,
    figcaption,
    figure,
    footer,
    header,
    hgroup,
    main,
    menu,
    nav,
    section,
    summary {
      display: block;
    }

    /**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
    audio,
    canvas,
    progress,
    video {
      display: inline-block;
      /* 1 */
      vertical-align: baseline;
      /* 2 */
    }

    /**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
    audio:not([controls]) {
      display: none;
      height: 0;
    }

    /**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
    [hidden],
    template {
      display: none;
    }

    /* Links
   ========================================================================== */
    /**
 * Remove the gray background color from active links in IE 10.
 */
    a {
      background-color: transparent;
    }

    /**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
    a:active,
    a:hover {
      outline: 0;
    }

    /* Text-level semantics
   ========================================================================== */
    /**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
    abbr[title] {
      border-bottom: 1px dotted;
    }

    /**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
    b,
    strong {
      font-weight: bold;
    }

    /**
 * Address styling not present in Safari and Chrome.
 */
    dfn {
      font-style: normal;
    }

    /**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
    h1 {
      font-size: 2em;
      margin: 0.67em 0;
    }

    /**
 * Address styling not present in IE 8/9.
 */
    mark {
      background: #ff0;
      color: #000;
    }

    /**
 * Address inconsistent and variable font size in all browsers.
 */
    small {
      font-size: 80%;
    }

    /**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
    sub,
    sup {
      font-size: 75%;
      line-height: 0;
      position: relative;
      vertical-align: baseline;
    }

    sup {
      top: -0.5em;
    }

    sub {
      bottom: -0.25em;
    }

    /* Embedded content
   ========================================================================== */
    /**
 * Remove border when inside `a` element in IE 8/9/10.
 */
    img {
      border: 0;
    }

    /**
 * Correct overflow not hidden in IE 9/10/11.
 */
    svg:not(:root) {
      overflow: hidden;
    }

    /* Grouping content
   ========================================================================== */
    /**
 * Address margin not present in IE 8/9 and Safari.
 */
    figure {
      margin: 1em 40px;
    }

    /**
 * Address differences between Firefox and other browsers.
 */
    hr {
      box-sizing: content-box;
      height: 0;
    }

    /**
 * Contain overflow in all browsers.
 */
    pre {
      overflow: auto;
    }

    /**
 * Address odd `em`-unit font size rendering in all browsers.
 */
    code,
    kbd,
    pre,
    samp {
      font-family: monospace, monospace;
      font-size: 1em;
    }

    /* Forms
   ========================================================================== */
    /**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
    /**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
    button,
    input,
    optgroup,
    select,
    textarea {
      color: inherit;
      /* 1 */
      font: inherit;
      /* 2 */
      margin: 0;
      /* 3 */
    }

    /**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
    button {
      overflow: visible;
    }

    /**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
    button,
    select {
      text-transform: none;
    }

    /**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
    button,
    html input[type="button"],
    input[type="reset"],
    input[type="submit"] {
      -webkit-appearance: button;
      /* 2 */
      cursor: pointer;
      /* 3 */
    }

    /**
 * Re-set default cursor for disabled elements.
 */
    button[disabled],
    html input[disabled] {
      cursor: default;
    }

    /**
 * Remove inner padding and border in Firefox 4+.
 */
    button::-moz-focus-inner,
    input::-moz-focus-inner {
      border: 0;
      padding: 0;
    }

    /**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
    input {
      line-height: normal;
    }

    /**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
    input[type="checkbox"],
    input[type="radio"] {
      box-sizing: border-box;
      /* 1 */
      padding: 0;
      /* 2 */
    }

    /**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
    input[type="number"]::-webkit-inner-spin-button,
    input[type="number"]::-webkit-outer-spin-button {
      height: auto;
    }

    /**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
    input[type="search"] {
      -webkit-appearance: textfield;
      /* 1 */
      box-sizing: content-box;
      /* 2 */
    }

    /**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
    input[type="search"]::-webkit-search-cancel-button,
    input[type="search"]::-webkit-search-decoration {
      -webkit-appearance: none;
    }

    /**
 * Define consistent border, margin, and padding.
 */
    fieldset {
      border: 1px solid #c0c0c0;
      margin: 0 2px;
      padding: 0.35em 0.625em 0.75em;
    }

    /**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
    legend {
      border: 0;
      /* 1 */
      padding: 0;
      /* 2 */
    }

    /**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
    textarea {
      overflow: auto;
    }

    /**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
    optgroup {
      font-weight: bold;
    }

    /* Tables
   ========================================================================== */
    /**
 * Remove most spacing between table cells.
 */
    table {
      border-collapse: collapse;
      border-spacing: 0;
    }

    td,
    th {
      padding: 0;
    }

    /**
 * 03. Elements
 */
    html {
      height: 100%;
      width: 100%;
    }

    body {
      background-color: #ffffff;
      color: #353535;
      font-family: 'Karla', 'Arial', sans-serif;
      font-size: 14px;
      height: 100%;
      overflow-x: hidden;
      width: 100%;
    }

    a {
      color: #000f4a;
    }

    hr {
      border: 0;
      border-top: 1px solid rgba(0, 0, 0, 0.08);
    }

    p {
      color: rgba(53, 53, 53, 0.7);
      line-height: 26px;
    }

    b {
      color: #353535;
      font-size: 16px;
      font-weight: 700;
    }

    b a {
      color: #353535 !important;
    }

    small {
      font-size: 12px;
    }

    address {
      border: 1px dashed rgba(0, 0, 0, 0.08);
      padding: 20px;
    }

    /**
 * 04. Common classes
 */
    .background-gray {
      background-color: #fafafa;
      margin-left: -1200px;
      margin-right: -1200px;
      padding-left: 1200px;
      padding-right: 1200px;
    }

    .border-top {
      /* border-top: 1px solid rgba(0, 0, 0, 0.05); */
      margin-left: calc(-1000px - 15px);
      margin-right: calc(-1000px - 15px);
      padding-left: 1000px;
      padding-right: 1000px;
    }

    h2.created-items {
      border-bottom: 1px solid rgba(0, 0, 0, 0.04);
      font-weight: 400;
      margin: 30px 0;
      padding: 0 0 30px 0;
    }

    .read-more-wrapper {
      margin: 20px 0 0 0;
    }

    .read-more-wrapper:after {
      content: " ";
      display: block;
      clear: both;
    }

    .read-more-wrapper .read-more {
      color: #58B366 !important;
      text-decoration: none;
    }

    .read-more-wrapper .read-more .fa {
      font-size: 9px;
      margin: 0 0 0 10px;
    }

    .wp-caption-text normal;
      font-size: 12px;
    }

    .social {
      list-style: none;
      margin: 0;
      padding: 0;
    }

    .social:after {
      content: " ";
      display: block;
      clear: both;
    }

    .social li {
      float: left;
    }

    .social a {
      background-color: #353535;
      border-radius: 50%;
      color: #fff;
      display: block;
      height: 30px;
      line-height: 30px;
      margin: 0 16px 0 0;
      text-align: center;
      width: 30px;
    }

    .social a.facebook {
      background-color: #365397;
    }

    .social a.twitter {
      background-color: #00a9f1;
    }

    .social a.vimeo {
      background-color: #48b6ed;
    }

    .social a.google {
      background-color: #e0452c;
    }

    .social a.vimeo {
      background-color: #48b6ed;
    }

    .social a .fa {
      color: #fff;
      font-size: 12px;
    }

    .not-found {
      left: 50%;
      position: absolute;
      text-align: center;
      transform: translateX(-50%) translateY(-50%);
      top: 50%;
    }

    .not-found h1 {
      color: rgba(53, 53, 53, 0.8);
      font-size: 50px;
      font-weight: 400;
      margin: 0 0 30px 0;
    }

    .not-found:before {
      color: rgba(0, 0, 0, 0.04);
      content: '\f059';
      font-family: 'FontAwesome';
      font-size: 380px;
      left: 50%;
      position: absolute;
      top: 50%;
      transform: translateX(-50%) translateY(-50%);
    }

    /**
 * 05. Comments
 */
    .comment-reply-title, .comments-title {
      border-bottom: 1px solid rgba(0, 0, 0, 0.08);
      font-size: 22px;
      font-weight: 400;
      margin: 0 0 30px 0;
      padding: 0 0 10px 0;
    }

    .comment-list {
      margin: 0 0 10px 0;
      padding: 0;
    }

    .comment-list .children {
      margin: 0 0 0 25px;
    }

    .comment-list .avatar {
      border-radius: 50%;
      height: auto;
      width: 34px;
    }

    .comment-wrapper {
      margin: 0 0 30px 0;
    }

    .comment-image {
      float: left;
    }

    .comment-inner {
      display: table-cell;
      padding: 0 0 0 30px;
    }

    .comment-header h2 {
      font-size: 14px;
      font-weight: 700;
      margin: 0;
      padding: 0;
    }

    .comment-meta {
      margin: 5px 0 0 0;
    }

    .comment-date, .comment-reply-link {
      color: rgba(53, 53, 53, 0.5);
      font-size: 12px;
    }

    .comment-date {
      border-right: 1px solid rgba(0, 0, 0, 0.08);
      margin: 0 15px 0 0;
      padding: 0 15px 0 0;
    }

    .comment-reply-link {
      color: #58B366;
    }

    .form-allowed-tags {
      background-color: rgba(0, 0, 0, 0.02);
      color: rgba(53, 53, 53, 0.7);
      font-size: 12px;
      line-height: 22px;
      margin: 15px 0 30px 0;
      padding: 12px;
    }

    .comment-form .fields .form-group {
      width: 32.20339%;
      float: left;
      margin-right: 1.69492%;
    }

    .comment-form .fields .form-group:last-child {
      float: right;
      margin-right: 0;
    }

    .comments-area .comment-navigation:after {
      content: " ";
      display: block;
      clear: both;
    }

    .comments-area .pull-right {
      float: right;
    }

    .comments-area .nav-next, .comments-area .nav-previous {
      margin: 0 0 30px 0;
    }

    .comments-area .nav-next a, .comments-area .nav-previous a {
      text-decoration: none;
    }

    /**
 * 06. Structure
 */
    .page-wrapper {
      display: table;
      height: 100%;
      overflow-x: hidden;
      table-layout: fixed;
      width: 100%;
    }

    .admin-bar .page-wrapper {
      border-top: 32px solid transparent;
    }

    @media (max-width: 782px) {
      .admin-bar .page-wrapper {
        border-top-width: 46px;
      }
    }

    .header-wrapper, .main-wrapper, .footer-wrapper {
      display: table-row;
    }

    .header-wrapper, .footer-wrapper {
      height: 1px;
      /* width: 123%; */
    }

    .main-wrapper {
      position: relative;
    }

    .main-inner {
      display: table;
      height: 100%;
      position: relative;
      width: 100%;
    }

    .error404 .main-inner {
      min-height: 400px;
    }

    .main {
      max-width: 1170px;
      margin-left: auto;
      margin-right: auto;
      padding: 0 15px;
    }

    .main:after {
      content: " ";
      display: block;
      clear: both;
    }

    .page-template-page-hero-split-screen .main {
      max-width: inherit;
      padding: 0;
      width: 100%;
    }

    #container {
      margin: 80px 0;
    }

    @media (min-width: 48em) {
      #container {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
      }

      .has-sidebar #container {
        width: 74.57627%;
        float: left;
        margin-right: 1.69492%;
      }

      .page-template-page-fullwidth #container, .page-template-page-fullwidth-no-title #container {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
      }

      .page-template-page-sidebar-left #container {
        float: right;
      }
    }

    @media (min-width: 48em) {
      .sidebar {
        width: 23.72881%;
        float: left;
        margin-right: 1.69492%;
        float: right;
        margin-right: 0;
      }
    }

    .sidebar .widget:last-child {
      margin-bottom: 0;
    }

    @media (min-width: 48em) {
      .page-template-page-sidebar-left .sidebar {
        float: left;
      }
    }

    .page-template-page-simple {
      background-color: #fafafa;
    }

    .page-template-page-simple .header-wrapper, .page-template-page-simple .footer-wrapper, .page-template-page-simple .content-title {
      display: none;
    }

    .content-small-wrapper {
      left: 50%;
      position: absolute;
      top: 50%;
      transform: translateX(-50%) translateY(-50%);
      width: 1170px;
    }

    .content-small {
      width: 32.20339%;
      float: left;
      margin-right: 1.69492%;
      float: none;
      margin: 0 auto;
    }

    .content-small h1 {
      border-bottom: 1px solid rgba(0, 0, 0, 0.04);
      font-size: 30px;
      font-weight: 400;
      margin: 0 0 25px 0;
      padding: 0 0 25px 0;
    }

    .content-small .button {
      float: right;
    }

    .content-small-return {
      left: 20px;
      position: absolute;
      top: 20px;
    }

    .content-small-return a {
      color: rgba(53, 53, 53, 0.5);
      text-decoration: none;
      transition: all .2s ease;
    }

    .content-small-return a:hover {
      color: #58B366;
    }

    .content-small-return a:hover .fa {
      color: #58B366;
    }

    .content-small-return .fa {
      color: rgba(53, 53, 53, 0.15);
      font-size: 13px;
      margin: 0 10px 0 0;
      transition: all .2s ease;
    }

    @media (max-width: 48em) {
      .page-template-page-hero-split-screen #hero {
        height: 540px;
        position: relative;
      }

      .page-template-page-hero-split-screen #container {
        padding-left: 15px;
        padding-right: 15px;
      }
    }

    @media (min-width: 48em) {
      .page-template-page-hero-split-screen #hero {
        background-color: rgba(0, 0, 0, 0.04);
        bottom: 0;
        position: fixed;
        width: 50%;
        top: calc(128px + 32px);
      }

      .page-template-page-hero-split-screen #container {
        box-sizing: border-box;
        margin: calc(128px + 32px) 0 0 50%;
        padding: 0 30px;
        overflow: hidden;
        width: 50%;
      }
    }

    @media (min-width: 48em) {
      .page-template-page-hero-split-screen.header-type-minimal #hero {
        top: 52px;
      }

      .page-template-page-hero-split-screen.header-type-minimal #container {
        margin-top: 52px;
      }

      .page-template-page-hero-split-screen.header-type-minimal.admin-bar #hero {
        top: calc(52px + 32px) !important;
      }

      .page-template-page-hero-split-screen.header-type-minimal.admin-bar #container {
        margin-top: calc(52px + 32px);
      }
    }

    /**
 * 07. Buttons
 */
    .woocommerce a.button,
    .woocommerce button.button,
    .woocommerce #respond input#submit,
    .woocommerce .cart input.button,
    .woocommerce input.button,
    .woocommerce input.button.alt,
    .woocommerce input.button:disabled,
    .woocommerce input.button:disabled[disabled],
    input[type=button], input[type=submit], button, .button {
      background-color: #0b770b;
      /* background-image: linear-gradient(to bottom, #4fad5d, #4aa258); */
      border: 0;
      border-radius: 20px;
      box-sizing: border-box;
      color: #fff;
      display: inline-block;
      font-size: 13px;
      font-weight: 700;
      height: 40px;
      line-height: 40px;
      margin: 0 0 10px 0;
      padding: 0 26px;
      text-decoration: none;
      text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
    }

    .woocommerce a.button:active, .woocommerce a.button:focus,
    .woocommerce button.button:active,
    .woocommerce button.button:focus,
    .woocommerce #respond input#submit:active,
    .woocommerce #respond input#submit:focus,
    .woocommerce .cart input.button:active,
    .woocommerce .cart input.button:focus,
    .woocommerce input.button:active,
    .woocommerce input.button:focus,
    .woocommerce input.button.alt:active,
    .woocommerce input.button.alt:focus,
    .woocommerce input.button:disabled:active,
    .woocommerce input.button:disabled:focus,
    .woocommerce input.button:disabled[disabled]:active,
    .woocommerce input.button:disabled[disabled]:focus,
    input[type=button]:active,
    input[type=button]:focus, input[type=submit]:active, input[type=submit]:focus, button:active, button:focus, .button:active, .button:focus {
      background-image: linear-gradient(to bottom, #4fad5d, #4aa258);
      color: #fff;
      outline: none;
    }

    .woocommerce a.button:hover,
    .woocommerce button.button:hover,
    .woocommerce #respond input#submit:hover,
    .woocommerce .cart input.button:hover,
    .woocommerce input.button:hover,
    .woocommerce input.button.alt:hover,
    .woocommerce input.button:disabled:hover,
    .woocommerce input.button:disabled[disabled]:hover,
    input[type=button]:hover, input[type=submit]:hover, button:hover, .button:hover {
      background-image: linear-gradient(to top, #ec1a23, #ec1a23);
      color: #fff;
    }

    .woocommerce a.button .fa,
    .woocommerce button.button .fa,
    .woocommerce #respond input#submit .fa,
    .woocommerce .cart input.button .fa,
    .woocommerce input.button .fa,
    .woocommerce input.button.alt .fa,
    .woocommerce input.button:disabled .fa,
    .woocommerce input.button:disabled[disabled] .fa,
    input[type=button] .fa, input[type=submit] .fa, button .fa, .button .fa {
      font-size: 9px;
      margin: 0 -5px 0 10px;
    }

    a.button {
      display: inline-block;
    }

    .woocommerce .cart .coupon .button,
    .woocommerce .cart .coupon input.button {
      background-color: #58B366;
      background-image: linear-gradient(to bottom, #2d2d2d, #262626);
      border: 0;
      border-radius: 20px;
      box-sizing: border-box;
      color: #fff;
      font-size: 13px;
      font-weight: 700;
      height: 40px;
      line-height: 40px;
      margin: 0 0 10px 0;
      padding: 0 26px;
      text-decoration: none;
      text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
    }

    .woocommerce .cart .coupon .button:active, .woocommerce .cart .coupon .button:focus,
    .woocommerce .cart .coupon input.button:active,
    .woocommerce .cart .coupon input.button:focus {
      background-image: linear-gradient(to bottom, #2d2d2d, #262626);
      color: #fff;
      outline: none;
    }

    .woocommerce .cart .coupon .button:hover,
    .woocommerce .cart .coupon input.button:hover {
      background-image: linear-gradient(to top, #2d2d2d, #262626);
      color: #fff;
    }

    .woocommerce .cart .coupon .button .fa,
    .woocommerce .cart .coupon input.button .fa {
      font-size: 9px;
      margin: 0 -5px 0 10px;
    }

    /**
 * 08. Topbar
 */
    .topbar {
      background-color: #0b770b;
      font-size: 14px;
      position: relative;
      z-index: 11;
    }

    .topbar .separator {
      background-color: rgba(0, 0, 0, 0.08);
      height: 2px;
      margin: 0 0 25px 0;
      width: 55px;
    }

    .topbar .widget ul {
      list-style: none;
      margin: 0;
      padding: 0;
    }

    .topbar .widget ul li {
      display: inline-block;
      vertical-align: middle;
      color: #ffffff;
    }

    .topbar .widget ul li a {
      color: #ffffff;
      font-size: 15px;
      text-decoration: none;
    }

    .topbar .widget ul li a:hover {
      color: #e51f1e;
    }

    .topbar .widget ul li:after {
      background-color: rgba(0, 0, 0, 0.18);
      content: '';
      display: inline-block;
      height: 10px;
      margin: 0 15px;
      vertical-align: middle;
      width: 1px;
    }

    .topbar .widget ul li:last-child:after {
      display: none;
    }

    @media (max-width: 48em) {
      .topbar .textwidget li strong {
        display: none;
      }
    }

    .topbar-inner {
      max-width: 1170px;
      margin-left: auto;
      margin-right: auto;
      line-height: 34px;
      padding: 0 15px;
      position: relative;
    }

    .topbar-inner:after {
      content: " ";
      display: block;
      clear: both;
    }

    .topbar-inner:after {
      content: " ";
      display: block;
      clear: both;
    }

    body.header-size-fullwidth .topbar-inner {
      max-width: inherit;
    }

    .topbar-left {
      float: left;
    }

    @media (max-width: 48em) {
      .topbar-left {
        float: none;
      }
    }

    .topbar-right {
      float: right;
    }

    .topbar-right .widget {
      float: right;
    }

    @media (max-width: 48em) {
      .topbar-right .widget {
        float: left;
      }
    }

    @media (max-width: 48em) {
      .topbar-right {
        float: none;
      }
    }

    .topbar-cart {
      float: right;
    }

    .topbar-cart:hover .topbar-cart-content {
      opacity: 1;
      transition: all .4s ease;
      visibility: visible;
    }

    .header-minimal-cart-icon, .topbar-cart-icon {
      height: 30px;
      margin: 8px 0 0 20px;
      position: relative;
    }

    .header-minimal-cart-icon a, .topbar-cart-icon a {
      text-decoration: none;
    }

    .header-minimal-cart-icon img, .topbar-cart-icon img {
      display: block;
      height: 20px;
      width: 20px;
    }

    .header-minimal-cart-icon .badge, .topbar-cart-icon .badge {
      background-color: #f36e44;
      border-radius: 50%;
      color: #fff;
      font-size: 7px;
      font-weight: 700;
      height: 12px;
      letter-spacing: 0px;
      line-height: 12px;
      position: absolute;
      right: -5px;
      text-align: center;
      text-decoration: none;
      top: 0;
      width: 12px;
    }

    @media (max-width: 48em) {
      .topbar-cart-icon {
        margin-top: -28px;
      }
    }

    .topbar-cart-content {
      background-color: #f4f4f4;
      line-height: 1;
      opacity: 0;
      padding: 18px 16px;
      position: absolute;
      right: 10px;
      top: 38px;
      visibility: hidden;
      width: 220px;
      z-index: 1;
    }

    .topbar-cart-content ul {
      list-style: none;
      margin: 0;
      padding: 0;
    }

    .topbar-cart-content ul li {
      border-bottom: 1px solid rgba(0, 0, 0, 0.04);
      line-height: 28px;
      margin: 0 0 16px 0;
      padding: 0 0 16px 0;
      position: relative;
    }

    .topbar-cart-content ul li:after {
      content: " ";
      display: block;
      clear: both;
    }

    .topbar-cart-content ul li:last-child {
      border-bottom: 0;
      margin-bottom: 0;
    }

    .topbar-cart-item {
      position: relative;
    }

    .topbar-cart-item:after {
      content: " ";
      display: block;
      clear: both;
    }

    .topbar-cart-content-header {
      float: left;
      margin: 0 0 0 54px;
    }

    .topbar-cart-content-title {
      line-height: 1;
      font-weight: 700;
      margin: 4px 0 0 0;
    }

    .topbar-cart-content-title a {
      color: #353535;
      font-size: 13px;
      text-decoration: none;
    }

    .topbar-cart-content-price {
      color: rgba(53, 53, 53, 0.5);
      font-size: 12px;
      line-height: 1;
      margin: 8px 0 0 0;
    }

    .topbar-cart-content-thumbnail {
      float: left;
      height: auto;
      left: 0;
      position: absolute;
      top: 0;
    }

    .topbar-cart-content-thumbnail img {
      height: auto;
      display: block;
      width: 40px;
    }

    .topbar-cart-actions {
      background-color: rgba(0, 0, 0, 0.06);
      margin: 0 -16px -18px -16px;
      padding: 16px;
    }

    .topbar-cart-actions:after {
      content: " ";
      display: block;
      clear: both;
    }

    .topbar-cart-content-cart-link,
    .topbar-cart-content-checkout-link {
      float: left;
      display: block;
      margin: 0;
      width: 48%;
    }

    .topbar-cart-content-cart-link a,
    .topbar-cart-content-checkout-link a {
      background-color: #58B366;
      color: #fff;
      display: block;
      font-weight: 700;
      line-height: 1;
      padding: 8px 18px;
      text-align: center;
      text-decoration: none;
    }

    .topbar-cart-content-cart-link .fa,
    .topbar-cart-content-checkout-link .fa {
      font-size: 8px;
      margin: 0 0 0 7px;
    }

    .topbar-cart-content-cart-link a {
      background-color: #353535 !important;
    }

    .topbar-cart-content-checkout-link {
      float: right;
    }

    .topbar-cart-content-remove-link {
      color: #ff0000;
      font-size: 10px;
      position: absolute;
      right: 0;
      top: 50%;
      transform: translateY(-50%);
    }

    /**
 * 09. Header
 */
    .header-wrapper {
      z-index: 999;
    }

    @media (min-width: 48em) {
      .page-template-page-hero-split-screen .header-wrapper {
        left: 0;
        position: fixed;
        right: 0;
      }
    }

    .header {
      background-color: #e4e4e4;
      box-shadow: 0 0 4px rgba(0, 0, 0, 0.12);
      position: relative;
      z-index: 9;
    }

    .header-inner {
      max-width: 1170px;
      margin-left: auto;
      margin-right: auto;
      padding: 25px 15px;
    }

    .header-inner:after {
      content: " ";
      display: block;
      clear: both;
    }

    .header-inner:after {
      content: " ";
      display: block;
      clear: both;
    }

    body.header-size-fullwidth .header-inner {
      max-width: inherit;
    }

    .site-logo-default {
      width: 31px;
    }

    .site-branding {
      float: left;
    }

    .site-branding img {
      display: inline-block;
      margin: 0 20px 0 0;
      margin-top: -19px;
      margin-bottom: -18px;
      max-height: 60px;
      vertical-align: middle;
      width: auto;
    }

    .header-type-minimal .site-branding img {
      max-height: 27px;
    }

    .site-branding a {
      display: inline-block;
      line-height: 40px;
      text-decoration: none;
      vertical-align: middle;
    }

    .site-logo-text {
      display: inline-block;
      line-height: 0.2;
      margin: 0;
      vertical-align: middle;
      font-size: 43px;
      color: black;
    }

    .site-name {
      color: #353535;
      display: block;
      font-size: 24px;
      font-weight: 400;
      text-transform: uppercase;
    }

    .site-description {
      color: rgba(53, 53, 53, 0.7);
      display: block;
      font-size: 13px;
    }

    @media (max-width: 48em) {
      .site-description {
        display: none;
      }
    }

    a.site-action {
      background-color: #ed1a23;
      background-image: linear-gradient(to bottom, #000f4a, ##000f4a);
      /* border-radius: 20px; */
      color: #fff;
      border: -2px solid black;
      float: right;
      font-weight: 400;
      line-height: 40px;
      font-size: 15px;
      padding: 0 0px; 22px px;
      width: 120px;
      padding: 0 24px;
      text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
      text-decoration: none;
    }

    a.site-action:hover {
      background-image: linear-gradient(to top, #0b770b, #0b770b);
    }

    @media (max-width: 48em) {
      a.site-action {
        display: none;
      }
    }

    .header-minimal {
      background-color: #58B366;
    }

    .header-minimal .site-navigation-toggle span {
      background-color: #fff;
    }

    .header-minimal .header-inner {
      padding-bottom: 6px;
      padding-top: 6px;
    }

    .header-minimal .site-branding img {
      vertical-align: -9px;
    }

    .header-minimal .site-name {
      color: #fff;
    }

    .header-minimal .site-navigation {
      padding-right: 35px;
    }

    .header-minimal .site-navigation > div > ul > li.menu-item-has-children:after {
      color: #fff;
    }

    .header-minimal .site-navigation > div > ul > li:hover > a {
      color: #fff;
    }

    .header-minimal .site-navigation > div > ul > li > a {
      color: #fff;
    }

    .header-minimal .site-navigation > div > ul > li > a:hover {
      color: #fff;
    }

    .header-minimal-cart-icon {
      float: right;
      margin-top: 10px;
    }

    @media (max-width: 48em) {
      .header-minimal-cart-icon {
        margin-right: 50px;
      }
    }

    /**
 * 10. Header sticky
 */
    .header-sticky {
      background-color: rgba(53, 53, 53, 0.9);
      left: 0;
      padding: 8px 0;
      position: fixed;
      right: 0;
      top: 0;
      transform: translateY(-100%);
      transition: all .4s ease;
      z-index: 11;
    }

    @media (max-width: 34em) {
      .header-sticky {
        display: none;
      }
    }

    .admin-bar .header-sticky {
      top: 32px;
    }

    .header-sticky.active {
      transform: translateY(0);
    }

    .page-template-page-hero-split-screen .header-sticky {
      display: none !important;
    }

    .header-sticky-inner {
      max-width: 1170px;
      margin-left: auto;
      margin-right: auto;
      padding: 0 15px;
    }

    .header-sticky-inner:after {
      content: " ";
      display: block;
      clear: both;
    }

    .header-sticky-inner img {
      max-height: 28px;
    }

    .header-sticky-inner .site-branding a {
      display: inline-block;
      margin: 0 15px 0 0;
    }

    .header-sticky-inner .site-name {
      color: #fff;
      display: inline-block;
      font-weight: 400;
      vertical-align: middle;
    }

    .header-sticky-inner .site-navigation > div > ul > li > a {
      color: #fff;
      font-weight: 400;
    }

    .header-sticky-inner .site-navigation > div > ul > li > a:hover {
      color: #58B366;
    }

    .header-sticky-inner .site-navigation > div > ul > li:hover > .sub-menu {
      top: 48px;
    }

    .header-sticky-inner .site-navigation > div > ul > li > .sub-menu:after {
      display: none;
    }

    /**
 * 11. Navigation
 */
    @media (min-width: 48em) {
      .site-navigation {
        float: right;
      }

      .site-navigation > div {
        float: right;
      }

      .site-navigation > div > ul {
        margin: 0;
        list-style: none;
        padding: 0;
      }

      .site-navigation > div > ul:after {
        content: " ";
        display: block;
        clear: both;
      }

      .site-navigation > div > ul > li {
        float: left;
        margin: 0 16px 0 0px;
        position: relative;
      }

      .site-navigation > div > ul > li:hover > a {
        color: #58B366;
      }

      .site-navigation > div > ul > li:hover > .sub-menu {
        opacity: 1;
        top: 68px;
        transition: all .4s ease;
        visibility: visible;
      }

      .header-minimal .site-navigation > div > ul > li:hover > .sub-menu {
        top: 46px;
      }

      .site-navigation > div > ul > li.menu-item-has-children {
        cursor: pointer;
      }

      .site-navigation > div > ul > li.menu-item-has-children > a {
        cursor: pointer;
      }

      .site-navigation > div > ul > li.menu-item-has-children:after {
        -webkit-font-smoothing: antialiased;
        color: #e51f1e;
        content: '\f0d7';
        font-family: 'FontAwesome';
        font-size: 11px;
        padding: 6px 0 6px 15px;
        position: absolute;
        right: -15px;
        top: 50%;
        transform: translateY(-50%);
      }

      .site-navigation > div > ul > li.current-menu-item > a:after {
        background-color: #58B366;
        bottom: 3px;
        content: '';
        height: 2px;
        left: 0;
        position: absolute;
        width: 20px;
      }

      .site-navigation > div > ul > li > a {
        color: #000000;
        font-weight: 400;
        line-height: 40px;
        text-decoration: none;
        font-size: 16px;
        transition: color .4s ease;
      }

      .site-navigation > div > ul > li > a:hover {
        color: #ae0002;
        /* font-size: 21px; */
      }
    }

    @media (max-width: 48em) {
      .menu-primary-container {
        background-color: #353535;
        clear: both;
        display: none;
        left: 0;
        margin: 0;
        position: absolute;
        right: 0;
        top: 90px;
      }

      .header-type-minimal .menu-primary-container {
        top: 52px;
      }

      .menu-primary-container.open {
        display: block;
      }

      .menu-primary-container ul {
        margin: 0;
        padding: 0;
      }

      .menu-primary-container ul li:hover > ul {
        display: block;
      }

      .menu-primary-container ul li a {
        border-bottom: 1px solid rgba(255, 255, 255, 0.04);
        color: #fff;
        display: block;
        font-size: 13px;
        padding: 12px 15px;
        position: relative;
        text-decoration: none;
      }

      .menu-primary-container ul li a:hover {
        background-color: rgba(255, 255, 255, 0.06);
        transition: background-color .2s ease;
      }

      .menu-primary-container ul li ul {
        background-color: rgba(255, 255, 255, 0.02);
        display: none;
      }

      .menu-primary-container ul li.menu-item-has-children > a:after {
        -webkit-font-smoothing: antialiased;
        content: '\f0da';
        font-family: 'FontAwesome';
        font-size: 10px;
        position: absolute;
        right: 15px;
        top: 50%;
        transform: translateY(-50%);
      }
    }

    .site-navigation-toggle {
      cursor: pointer;
      display: none;
      position: absolute;
      right: 15px;
      top: 50%;
      transform: translateY(-50%);
      width: 22px;
    }

    .site-navigation-toggle span {
      background-color: #353535;
      border-radius: 2px;
      display: block;
      height: 2px;
      margin: 4px 0;
    }

    @media (max-width: 48em) {
      .site-navigation-toggle {
        display: block;
      }
    }

    @media (min-width: 48em) {
      .sub-menu {
        background-color: #333333;
        left: 50%;
        list-style: none;
        margin: 0;
        opacity: 0;
        padding: 0;
        position: absolute;
        top: 70px;
        transform: translateX(-50%);
        visibility: hidden;
      }

      .sub-menu:before {
        background-color: transparent;
        content: '';
        height: 30px;
        color: white;
        position: absolute;
        top: -30px;
        width: 100%;
      }

      .sub-menu:after {
        border: 6px solid transparent;
        border-bottom-color: #353535;
        content: '';
        height: 0;
        left: 50%;
        position: absolute;
        top: -12px;
        transform: translateX(-50%);
        width: 0;
      }

      .sub-menu li {
        border-bottom: 1px solid rgba(255, 255, 255, 0.04);
        position: relative;
      }

      .sub-menu li.menu-item-has-children:after {
        -webkit-font-smoothing: antialiased;
        color: rgba(255, 255, 255, 0.8);
        content: '\f0da';
        font-family: 'FontAwesome';
        font-size: 11px;
        position: absolute;
        right: 12px;
        top: 50%;
        transform: translateY(-50%);
      }

      .sub-menu li.menu-item-has-children:hover > .sub-menu {
        left: 328px;
        opacity: 1;
        top: 0;
        visibility: visible;
      }

      .sub-menu li.menu-item-has-children:hover > .sub-menu:before {
        background-color: transparent;
        bottom: 0;
        content: '';
        display: block;
        height: 100%;
        left: -1px;
        position: absolute;
        top: 0;
        width: 1px;
      }

      .sub-menu li.menu-item-has-children:hover > .sub-menu:after {
        display: none;
      }

      .sub-menu a {
        color: #fff;
        display: block;
        font-size: 13px;
        font-weight: 400;
        padding: 11px 14px;
        text-decoration: none;
        transition: all .4s ease;
        width: 190px;
      }

      .sub-menu a:hover {
        background-color: rgba(255, 255, 255, 0.03);
      }

      .header-minimal .sub-menu {
        top: 55px;
      }
    }

    /**
 * 12. Footer
 */


    /**
 * 13. Widgets
 */
    .sidebar {
      margin: 80px 0;
    }

    .sidebar input[type=submit] {
      width: 100% !important;
    }

    .sidebar .widgettitle {
      border-bottom: 1px solid rgba(0, 0, 0, 0.08);
      font-size: 18px;
      font-weight: 400;
      margin: 0 0 20px 0;
      padding: 0 0 16px 0;
    }

    .sidebar select {
      width: 100%;
    }

    .sidebar .widget {
      margin: 0 0 40px 0;
    }

    .sidebar .widget img {
      height: auto;
      max-width: 100%;
    }

    .widget_categories ul, .widget_archive ul, .widget_pages ul, .widget_meta ul, .widget_recent_comments ul, .widget_nav_menu ul, .widget_rss ul, .widget_recent_entries ul {
      list-style: none;
      margin: 0;
      padding: 0;
    }

    .widget_categories ul ul, .widget_archive ul ul, .widget_pages ul ul, .widget_meta ul ul, .widget_recent_comments ul ul, .widget_nav_menu ul ul, .widget_rss ul ul, .widget_recent_entries ul ul {
      border-left: 3px solid rgba(0, 0, 0, 0.04);
      margin: 6px 0 0 0;
      padding: 0 0 0 14px;
    }

    .widget_categories li, .widget_archive li, .widget_pages li, .widget_meta li, .widget_recent_comments li, .widget_nav_menu li, .widget_rss li, .widget_recent_entries li {
      color: rgb(255, 255, 255);
      line-height: 24px;
      padding: 7px 0;
    }

    .widget_categories a, .widget_archive a, .widget_pages a, .widget_meta a, .widget_recent_comments a, .widget_nav_menu a, .widget_rss a, .widget_recent_entries a {
      color: rgba(53, 53, 53, 0.8);
      font-size: 14px;
      text-decoration: none;
    }

    .widget_categories cite, .widget_archive cite, .widget_pages cite, .widget_meta cite, .widget_recent_comments cite, .widget_nav_menu cite, .widget_rss cite, .widget_recent_entries cite {
      display: block;
      font-size: 12px;
      text-align: right;
    }

    .widget_categories .rsswidget, .widget_archive .rsswidget, .widget_pages .rsswidget, .widget_meta .rsswidget, .widget_recent_comments .rsswidget, .widget_nav_menu .rsswidget, .widget_rss .rsswidget, .widget_recent_entries .rsswidget {
      color: #353535;
      display: block;
      font-weight: 700;
    }

    .widget_categories .rss-date, .widget_archive .rss-date, .widget_pages .rss-date, .widget_meta .rss-date, .widget_recent_comments .rss-date, .widget_nav_menu .rss-date, .widget_rss .rss-date, .widget_recent_entries .rss-date {
      color: rgba(53, 53, 53, 0.6);
      display: block;
      font-size: 12px;
      margin: -5px 0 10px 0;
    }

    #wp-calendar {
      width: 100%;
    }

    #wp-calendar caption {
      color: rgba(53, 53, 53, 0.4);
      font-size: 12px;
      font-weight: 700;
      margin: 0 0 14px 0;
      text-transform: uppercase;
    }

    #wp-calendar thead {
      font-size: 12px;
    }

    #wp-calendar thead th {
      color: rgba(53, 53, 53, 0.8);
      padding: 7px 0;
    }

    #wp-calendar tbody {
      font-size: 13px;
    }

    #wp-calendar tbody td {
      color: rgba(53, 53, 53, 0.6);
      padding: 7px 0;
      text-align: center;
    }

    #wp-calendar tfoot td {
      padding: 7px 0;
    }

    #wp-calendar tfoot td a {
      text-decoration: none;
    }

    .tagcloud a {
      border: 1px solid rgba(0, 0, 0, 0.1);
      border-radius: 12px;
      color: rgba(53, 53, 53, 0.7);
      font-size: 12px !important;
      line-height: 36px;
      margin: 0 10px 0 0;
      padding: 4px 14px;
      text-decoration: none;
      transition: all .4s ease;
      white-space: nowrap;
    }

    .tagcloud a:hover {
      border-color: rgba(0, 0, 0, 0.3);
    }

    /**
 * 14. Posts
 */
    .post {
      margin: 0 0 60px 0;
    }

    .post.sticky {
      background-color: rgba(0, 0, 0, 0.02);
      border: 1px solid rgba(0, 0, 0, 0.02);
      padding: 25px;
    }

    .post-content {
      color: rgba(53, 53, 53, 0.8);
    }

    .post-content img, .post-content .wp-caption {
      height: auto;
      max-width: 100%;
      text-align: center;
    }

    .post-content img .wp-caption-text, .post-content .wp-caption .wp-caption-text {
      margin-top: 0;
    }

    .post-content strong {
      color: #353535;
    }

    .post-content blockquote {
      border-left: 2px solid #58B366normal;
      font-size: 16px;
      font-weight: 400;
      line-height: 24px;
      margin: 0;
      padding: 10px 0 10px 30px;
    }

    .post-content blockquote p {
      line-height: 28px;
    }

    .post-content table {
      background-color: rgba(0, 0, 0, 0.02);
      border: 1px solid rgba(0, 0, 0, 0.04);
      text-align: left;
      width: 100%;
    }

    .post-content table th, .post-content table td {
      border-bottom: 1px solid rgba(0, 0, 0, 0.02);
      border-right: 1px solid rgba(0, 0, 0, 0.02);
      padding: 12px 15px;
    }

    .post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 {
      color: #353535;
    }

    .post-content h1 {
      font-size: 26px;
      font-weight: 400;
    }

    .post-content h2 {
      font-size: 22px;
      font-weight: 400;
    }

    .post-content h3 {
      font-size: 18px;
      font-weight: 400;
    }

    .post-content h4 {
      font-size: 16px;
      font-weight: 700;
    }

    .post-content h5 {
      font-size: 14px;
      font-weight: 700;
    }

    .post-content h6 {
      font-size: 12px;
      font-weight: 700;
      text-transform: uppercase;
    }

    .post-content ul {
      list-style: none;
      margin: 0;
      padding: 0;
    }

    .post-content ul ul {
      margin: 0 0 0 40px;
    }

    .post-content ul li {
      line-height: 24px;
      padding: 4px 0;
    }

    .post-content ul li:before {
      border: 2px solid rgba(0, 0, 0, 0.12);
      border-radius: 50%;
      content: '';
      display: inline-block;
      height: 3px;
      margin: 0 8px 0 0;
      width: 3px;
    }

    .post-content ol {
      list-style-position: inside;
      margin: 0;
      padding: 0;
    }

    .post-content ol ol {
      margin: 0 0 0 40px;
    }

    .post-content ol li {
      line-height: 24px;
      padding: 4px 0;
    }

    .post-title {
      font-size: 22px;
      font-weight: 400;
      margin: 0;
      padding: 0 0 15px 0;
    }

    .post-title a {
      color: #353535;
      text-decoration: none;
    }

    .post-meta {
      border-bottom: 1px solid rgba(0, 0, 0, 0.08);
      border-top: 1px solid rgba(0, 0, 0, 0.08);
      color: rgba(53, 53, 53, 0.6);
      font-size: 12px;
      padding: 12px 0;
    }

    .post-meta:after {
      content: " ";
      display: block;
      clear: both;
    }

    .post-meta-item {
      float: left;
      margin: 0 30px 0 0;
    }

    .post-thumbnail {
      margin: 0 0 12px 0;
    }

    .post-thumbnail img {
      height: auto;
      max-width: 100%;
    }

    .post-overview dl {
      margin: 0;
      padding: 0;
    }

    .post-overview dl dt, .post-overview dl dd {
      line-height: 34px;
      white-space: nowrap;
    }

    .post-overview dl dt {
      color: rgba(53, 53, 53, 0.5);
      float: left;
    }

    .post-overview dl dd {
      border-bottom: 1px solid rgba(0, 0, 0, 0.04);
      margin: 0;
      text-align: right;
    }

    .post-overview dl dd a {
      color: #353535;
      text-decoration: none;
    }

    .post-overview dl dd:last-child {
      border: 0;
    }

    .agent-medium-social ul,
    .single-company .post-social-simple,
    .post-social ul,
    .post-content .post-social ul {
      margin: 30px 0 0 0;
      padding: 0;
    }

    .agent-medium-social ul:after,
    .single-company .post-social-simple:after,
    .post-social ul:after,
    .post-content .post-social ul:after {
      content: " ";
      display: block;
      clear: both;
    }

    .agent-medium-social ul li,
    .single-company .post-social-simple li,
    .post-social ul li,
    .post-content .post-social ul li {
      border-radius: 2px;
      float: left;
      height: 34px;
      margin: 0 15px 0 0;
      padding: 0;
      position: relative;
      transition: border-color .2s ease;
      width: 34px;
    }

    .agent-medium-social ul li a,
    .single-company .post-social-simple li a,
    .post-social ul li a,
    .post-content .post-social ul li a {
      display: block;
      height: 34px;
      text-indent: -9999px;
      width: 34px;
    }

    .agent-medium-social ul li:hover,
    .single-company .post-social-simple li:hover,
    .post-social ul li:hover,
    .post-content .post-social ul li:hover {
      border-color: rgba(0, 0, 0, 0.08);
    }

    .agent-medium-social ul li:before,
    .single-company .post-social-simple li:before,
    .post-social ul li:before,
    .post-content .post-social ul li:before {
      display: none;
    }

    .agent-medium-social ul li:after,
    .single-company .post-social-simple li:after,
    .post-social ul li:after,
    .post-content .post-social ul li:after {
      -webkit-font-smoothing: antialiased;
      color: rgba(53, 53, 53, 0.5);
      font-family: 'FontAwesome';
      font-size: 13px;
      left: 50%;
      line-height: 1;
      position: absolute;
      pointer-events: none;
      top: 50%;
      transform: translateX(-50%) translateY(-50%);
    }

    .post-content .post-social-simple ul {
      margin: 0;
      padding: 0;
    }

    .post-content .post-social-simple ul li {
      border-bottom: 1px solid rgba(0, 0, 0, 0.04);
      line-height: 26px;
    }

    .post-content .post-social-simple ul li:last-child {
      border-bottom: 0;
    }

    .post-content .post-social-simple ul li:before {
      display: none;
    }

    .post-content .post-social-simple ul li a {
      color: #353535;
      text-decoration: none;
    }

    .post-content .post-social-simple ul li:after {
      -webkit-font-smoothing: antialiased;
      color: rgba(53, 53, 53, 0.3);
      font-family: 'FontAwesome';
      font-size: 13px;
      float: right;
      line-height: 30px;
    }

    .single-company .post-social-simple {
      margin-top: 0;
    }

    .single-company .post-social-simple ul {
      padding: 0;
    }

    .single-company .post-social-simple ul:after {
      content: " ";
      display: block;
      clear: both;
    }

    .agent-medium-social .post-social-facebook, .single-company .post-social-simple .post-social-facebook, .post-social .post-social-facebook {
      background-color: #365397 !important;
    }

    .agent-medium-social .post-social-facebook:after, .single-company .post-social-simple .post-social-facebook:after, .post-social .post-social-facebook:after {
      color: #fff !important;
      content: '\f09a';
    }

    .agent-medium-social .post-social-twitter, .single-company .post-social-simple .post-social-twitter, .post-social .post-social-twitter {
      background-color: #00a9f1 !important;
    }

    .agent-medium-social .post-social-twitter:after, .single-company .post-social-simple .post-social-twitter:after, .post-social .post-social-twitter:after {
      color: #fff !important;
      content: '\f099';
    }

    .agent-medium-social .post-social-linkedin, .single-company .post-social-simple .post-social-linkedin, .post-social .post-social-linkedin {
      background-color: #287bbc !important;
    }

    .agent-medium-social .post-social-linkedin:after, .single-company .post-social-simple .post-social-linkedin:after, .post-social .post-social-linkedin:after {
      color: #fff !important;
      content: '\f0e1';
    }

    .agent-medium-social .post-social-google, .single-company .post-social-simple .post-social-google, .post-social .post-social-google {
      background-color: #e0452c !important;
    }

    .agent-medium-social .post-social-google:after, .single-company .post-social-simple .post-social-google:after, .post-social .post-social-google:after {
      color: #fff !important;
      content: '\f1a0';
    }

    .post-social-simple .post-social-facebook:after {
      color: #365397 !important;
      content: '\f09a';
    }

    .post-social-simple .post-social-twitter:after {
      color: #00a9f1 !important;
      content: '\f099';
    }

    .post-social-simple .post-social-linkedin:after {
      color: #287bbc !important;
      content: '\f0e1';
    }

    .post-social-simple .post-social-google:after {
      color: #e0452c !important;
      content: '\f1a0';
    }

    .post-meta-tags {
      border-top: 1px solid rgba(0, 0, 0, 0.04);
      margin: 30px 0;
      padding: 20px 0 0 0;
    }

    .post-meta-tags ul {
      display: inline-block;
      margin: 0 0 0 5px;
      padding: 0;
    }

    .post-meta-tags ul li {
      display: inline-block;
      margin: 0 15px 0 0;
    }

    .post-thumbnail-single {
      border: 1px solid rgba(0, 0, 0, 0.08);
      margin: 0 0 30px 0;
      padding: 20px;
    }

    .post-thumbnail-single-inner {
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover;
      height: 450px;
    }

    /**
 * 15. Forms
 */
    .required {
      color: #ff0000;
    }

    form fieldset {
      border: 1px solid rgba(0, 0, 0, 0.04);
      margin: 0 0 30px 0;
      padding: 20px;
    }

    form fieldset .fieldset-content {
      border-top: 1px solid rgba(0, 0, 0, 0.04);
      clear: both;
      margin: 40px -20px 0 -20px;
      padding: 20px 20px 0 20px;
    }

    legend {
      clear: both;
      display: block;
      float: left !important;
      font-size: 16px !important;
      text-transform: inherit !important;
    }

    legend:after {
      -webkit-font-smoothing: antialiased;
      background-color: #58B366 !important;
      color: #fff;
      line-height: 32px !important;
    }

    .open legend:after {
      line-height: 33px !important;
    }

    label {
      color: rgba(53, 53, 53, 0.8);
      cursor: pointer;
      display: block;
      font-size: 13px;
      font-weight: 700;
      margin: 0 0 8px 0;
    }

    input[type=text]:active, input[type=text]:focus, input[type=password]:active, input[type=password]:focus, input[type=tel]:active, input[type=tel]:focus, input[type=email]:active, input[type=email]:focus, input[type=url]:active, input[type=url]:focus, input[type=number]:active, input[type=number]:focus, input[type=search]:active, input[type=search]:focus, input[type=date]:active, input[type=date]:focus, textarea:active, textarea:focus, select:active, select:focus {
      box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.1);
      outline: none;
    }

    input[type=text], input[type=password], input[type=tel], input[type=email], input[type=url], input[type=number], input[type=search], input[type=date] {
      background-color: rgba(0, 0, 0, 0.06);
      background-position: right 16px top 50%;
      background-repeat: no-repeat;
      border: 0 !important;
      border-radius: 1px;
      box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.1);
      box-sizing: border-box;
      display: block;
      height: 40px;
      line-height: 40px;
      margin: 0 0 10px 0;
      padding: 0 12px !important;
      width: 100%;
    }

    textarea {
      background-color: rgba(0, 0, 0, 0.06);
      background-position: right 16px top 50%;
      background-repeat: no-repeat;
      border: 0;
      border-radius: 1px;
      box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.1) !important;
      box-sizing: border-box;
      height: 120px !important;
      margin: 0 0 10px 0;
      padding: 8px 12px !important;
      width: 100%;
    }

    select {
      background-color: rgba(0, 0, 0, 0.06);
      background-position: right 16px top 50%;
      background-repeat: no-repeat;
      background-image: url("../img/caret.svg") !important;
      border: 0;
      border-radius: 1px;
      box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.1);
      box-sizing: border-box;
      height: 40px;
      line-height: 40px;
      padding: 0 35px 0 12px !important;
      width: 100%;
      cursor: pointer;
      -webkit-appearance: none;
      -moz-appearance: none;
    }

    select[multiple=multiple] {
      background-image: none !important;
      height: auto;
      overflow: auto;
      padding: 0 !important;
    }

    select[multiple=multiple] option {
      padding: 12px;
    }

    select::-ms-expand {
      display: none;
    }

    .site-search .form-group {
      position: relative;
    }

    .site-search .form-group:after {
      color: rgba(0, 0, 0, 0.4);
      content: '\f002';
      font-family: 'FontAwesome';
      position: absolute;
      right: 12px;
      top: 50%;
      transform: translateY(-50%);
    }

    .input-group {
      display: table;
      width: 100%;
    }

    .input-group input, .input-group .input-group-addon {
      display: table-cell;
      margin: 0;
      vertical-align: middle;
    }

    .input-group-addon {
      background-color: rgba(0, 0, 0, 0.06);
      box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.1);
      color: rgba(53, 53, 53, 0.5);
      font-size: 12px;
      font-weight: 700;
      padding: 0 15px;
      white-space: nowrap;
      width: 1px;
    }

    /**
 * 16. Pagination
 */
    .pagination, .pagination .nav-links {
      text-align: center;
    }

    .pagination > span, .pagination > a, .pagination .nav-links > span, .pagination .nav-links > a {
      background-color: rgba(0, 0, 0, 0.03);
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
      color: #353535;
      cursor: pointer;
      display: inline-block;
      margin: 0 6px;
      padding: 10px 14px;
      text-align: center;
      text-decoration: none;
      transition: background-color .4s ease;
    }

    .pagination > span:hover, .pagination > a:hover, .pagination .nav-links > span:hover, .pagination .nav-links > a:hover {
      background-color: #58B366;
      color: #fff;
    }

    .pagination > span, .pagination .nav-links > span {
      background-color: #353535;
      color: #fff;
    }

    .pagination > span:hover, .pagination .nav-links > span:hover {
      background-color: #353535;
    }

    .pagination .dots, .pagination .nav-links .dots {
      background-color: rgba(0, 0, 0, 0.03) !important;
      color: #353535 !important;
    }

    .woocommerce .woocommerce-pagination ul.page-numbers {
      border: 0;
      margin: 0;
      padding: 0;
    }

    .woocommerce .woocommerce-pagination ul.page-numbers li {
      border: 0;
    }

    .woocommerce .woocommerce-pagination ul.page-numbers li:before {
      display: none;
    }

    .woocommerce .woocommerce-pagination ul.page-numbers li span, .woocommerce .woocommerce-pagination ul.page-numbers li a {
      background-color: rgba(0, 0, 0, 0.03);
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
      color: #353535;
      cursor: pointer;
      display: inline-block;
      line-height: auto;
      margin: 0 10px;
      min-width: auto;
      padding: 12px 14px;
      text-align: center;
      text-decoration: none;
      transition: background-color .4s ease;
    }

    .woocommerce .woocommerce-pagination ul.page-numbers li span:hover, .woocommerce .woocommerce-pagination ul.page-numbers li a:hover {
      background-color: #58B366;
      color: #fff;
    }

    .woocommerce .woocommerce-pagination ul.page-numbers li span.current, .woocommerce .woocommerce-pagination ul.page-numbers li a.current {
      background-color: #353535;
      color: #fff;
    }

    .woocommerce .woocommerce-pagination ul.page-numbers li span.current:hover, .woocommerce .woocommerce-pagination ul.page-numbers li a.current:hover {
      background-color: #353535;
    }

    /**
 * 17. dsIDXpress
 */
    .dsidx-paging-control {
      clear: both;
      font-size: 13px !important;
      line-height: 40px;
      margin: 30px 0 15px 0 !important;
      text-align: right !important;
    }

    .dsidx-sorting-control {
      font-size: 14px;
      float: right;
      font-size: 14px !important;
      margin: 0 0 30px 0 !important;
      white-space: nowrap;
    }

    .dsidx-sorting-control form {
      display: inline-block;
      margin-left: 20px !important;
    }

    .dsidx-sorting-control select {
      font-size: 14px !important;
      height: 40px !important;
      line-height: 40px !important;
      width: auto !important;
    }

    #dsidx-map-control {
      float: left !important;
      margin: 0 0 30px 0;
    }

    #dsidx-map-control img {
      margin: 0 10px 0 0;
      vertical-align: -10px;
    }

    #dsidx-map-control a {
      color: rgba(53, 53, 53, 0.8);
      display: block;
      float: right;
      font-size: 14px;
      padding: 4px 0;
    }

    #dsidx-map-control a:hover {
      text-decoration: none;
    }

    .dsidx-listing-container:nth-last-child(2) .dsidx-listing {
      margin-bottom: 0 !important;
    }

    #dsidx-listings {
      padding: 0 !important;
    }

    .dsidx-listing {
      background-color: #f4f4f4 !important;
      border: 0 !important;
      margin: 0 0 30px 0 !important;
      padding: 15px !important;
    }

    .dsidx-media {
      background-color: none !important;
      margin: 0 !important;
      padding: 0 !important;
    }

    #dsidx-listings .dsidx-listing .dsidx-primary-data .dsidx-price {
      background-color: transparent !important;
      color: #353535 !important;
      font-weight: 400 !important;
      left: auto !important;
      margin: 0 !important;
      padding: 0 !important;
      position: absolute !important;
      right: 0 !important;
      top: 50% !important;
      transform: translateY(-50%);
    }

    .dsidx-address a {
      font-size: 18px !important;
      font-weight: 400 !important;
    }

    .dsidx-address a:hover {
      text-decoration: none !important;
    }

    .dsidx-address a span {
      color: rgba(0, 0, 0, 0.5) !important;
    }

    .dsidx-data {
      margin: 0 0 0 275px !important;
    }

    .dsidx-primary-data {
      border: 0 !important;
      overflow: hidden;
      padding: 0 !important;
      position: relative !important;
    }

    .dsidx-secondary-data {
      border-top: 1px solid rgba(0, 0, 0, 0.04) !important;
      margin: 15px 0 0 0 !important;
    }

    .dsidx-listing-tag {
      background-color: #58B366 !important;
      font-size: 13px !important;
      font-weight: 400 !important;
      line-height: 16px !important;
      padding: 3px 10px !important;
    }

    .dsidx-secondary-data-line, .dsidx-secondary-data-mls-number {
      margin: 0 0 8px 0 !important;
    }

    .dsidx-secondary-data-line span, .dsidx-secondary-data-mls-number span {
      font-size: 14px !important;
      font-weight: 400 !important;
    }

    .dsidx-secondary-data-line:before, .dsidx-secondary-data-mls-number:before {
      border: 2px solid #58B366;
      border-radius: 50%;
      content: '';
      display: inline-block;
      height: 4px;
      margin: 0 10px 0 0;
      vertical-align: 1px;
      width: 4px;
    }

    .dsidx-secondary-data-walkscore:before {
      margin: 0 13px 0 0;
    }

    #dsidx-actions {
      margin: 30px 0 !important;
    }

    #dsidx-actions a {
      color: rgba(53, 53, 53, 0.7) !important;
      margin: 0 30px 0 0 !important;
    }

    #dsidx-actions a img {
      margin: 0 5px 0 0;
    }

    #dsidx-actions a:hover {
      text-decoration: none;
    }

    #dsidx-header > table {
      background-color: transparent !important;
      border: 0 !important;
    }

    #dsidx table {
      border: 1px solid rgba(0, 0, 0, 0.04);
      color: rgba(0, 0, 0, 0.8);
      line-height: 24px;
      margin: 0 0 30px 0;
    }

    #dsidx th {
      font-weight: 700;
      text-transform: lowercase;
      white-space: nowrap;
    }

    #dsidx td, #dsidx th {
      padding: 12px 15px;
      vertical-align: middle;
    }

    #dsidx td b, #dsidx th b {
      color: rgba(53, 53, 53, 0.7);
      font-size: 14px;
      font-weight: 400;
      line-height: 24px;
    }

    #dsidx h3 {
      border: 0;
      font-size: 18px;
      font-weight: 400;
      margin: 0 0 30px 0;
    }

    .dsidx-contact-form table, .dsidx-contact-form table tr, .dsidx-contact-form table td, .dsidx-contact-form table th {
      border: 0 !important;
      background-color: transparent !important;
      padding: 6px 0 !important;
    }

    .dsidx-details .dsidx-contact-form table td.column-one {
      width: 33.333%;
    }

    .dsidx-details #dsidx-media {
      background-color: #f4f4f4;
      margin: 0 0 30px 0;
      max-width: 100%;
    }

    #dsidx-disclaimer {
      border-top: 1px solid rgba(0, 0, 0, 0.04);
      margin: 30px 0 0 0;
      padding: 30px 0 0 0;
    }

    #dsidx-disclaimer p {
      font-size: 13pxnormal;
      margin: 0;
      text-align: center;
    }

    /**
 * 18. Slider
 */
    .slider-shadow {
      background-image: linear-gradient(to top, rgba(0, 0, 0, 0.4), transparent 260px);
      margin-left: -1200px;
      margin-right: -1200px;
      position: absolute;
      width: auto !important;
    }

    .slider-title {
      font-size: 30px;
      font-weight: 700;
      margin: 0;
      padding: 0;
      text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    }

    .slider-subtitle {
      color: rgba(255, 255, 255, 0.8);
      font-size: 16px !important;
      font-weight: 700;
      margin: 10px 0 0 0 !important;
      padding: 0;
      text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    }

    .slider-price {
      border-top: 1px solid rgba(255, 255, 255, 0.3);
      font-size: 16px;
      margin: 30px 0 0 0;
      padding: 26px 0;
    }

    .slider-price strong {
      font-size: 24px;
      font-weight: 700;
    }

    .slider-price .button {
      margin: 0px 0 0 20px !important;
      height: auto !important;
      position: relative;
      top: -5px;
    }

    .hesperiden.tparrows {
      background-color: #fff;
      border-radius: 0;
      height: 68px;
      margin-top: -34px;
      transition: all .4s ease;
      transform: rotate(45deg) !important;
      width: 68px;
    }

    .hesperiden.tparrows:hover {
      background-color: rgba(255, 255, 255, 0.8);
    }

    .hesperiden.tparrows:before {
      color: #353535;
      font-size: 13px;
      height: auto;
      line-height: inherit;
      margin: 0;
      position: absolute;
      transform: rotate(-45deg) translateX(0%) translateY(-50%);
    }

    .tp-leftarrow {
      left: -48px !important;
    }

    .tp-leftarrow:before {
      left: 56px;
      top: 14px;
    }

    .tp-rightarrow {
      left: auto !important;
      right: -48px !important;
    }

    .tp-rightarrow:before {
      right: 44px;
      top: 50px;
    }

    /**
 * 19. Boxes
 */
    /************************************************
 * Content boxes simple
 ************************************************/
    .content-boxes-simple .vc_column-inner > .wpb_wrapper {
      border: 1px solid rgba(0, 0, 0, 0.04);
      margin: 0 0 30px 0;
      padding: 0 20px 15px 0;
      position: relative;
    }

    .content-boxes-simple .vc_column-inner > .wpb_wrapper h2 {
      border-bottom: 1px solid rgba(0, 0, 0, 0.04);
      display: block;
      font-size: 18px;
      line-height: 56px;
      margin: 0 15px 10px 82px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }

    .content-boxes-simple .vc_column-inner > .wpb_wrapper p {
      font-size: 13px;
      margin: 5px 0 5px 82px;
    }

    .content-boxes-simple .vc_column-inner > .wpb_wrapper p a {
      text-decoration: none;
    }

    .content-boxes-simple .wpb_text_column {
      margin: 0;
    }

    .content-boxes-simple .vc_icon_element {
      left: -1px;
      position: absolute;
      text-align: left;
      top: -1px;
    }

    .content-boxes-simple .vc_icon_element-inner {
      background-color: #58B366;
    }

    .content-boxes-simple .vc_icon_element-icon {
      color: #fff;
    }

    /************************************************
 * Content boxes
 ************************************************/
    .content-boxes {
      border-bottom: 1px solid rgba(0, 0, 0, 0.08);
      border-top: 1px solid rgba(0, 0, 0, 0.08);
      margin: 0 -1200px !important;
      padding: 0 1200px;
    }

    .content-boxes h2 {
      font-size: 16px !important;
      font-weight: 400 !important;
      margin: 0 !important;
    }

    .content-boxes a {
      color: rgba(53, 53, 53, 0.5);
      display: block;
      font-weight: 700;
      text-align: center;
      text-decoration: none;
    }

    .content-boxes p {
      color: rgba(53, 53, 53, 0.7);
      font-size: 13px;
    }

    @media (min-width: 48em) {
      .content-boxes > div {
        border-right: 1px solid rgba(0, 0, 0, 0.08);
      }
    }

    .content-boxes > div:last-child {
      border-right: 0;
    }

    .content-boxes .vc_icon_element {
      color: #58B366;
      margin: 20px 0 15px 0;
      padding: 0;
    }

    .content-boxes .vc_icon_element span {
      background-color: #f4f4f4;
      border-radius: 50%;
      height: 46px;
      width: 46px;
    }

    .content-boxes .vc_icon_element span:before {
      line-height: 46px !important;
    }

    /************************************************
 * Posts
 ************************************************/
    .post-boxes p {
      margin: 0 !important;
    }

    .post-boxes .vc_grid-item-mini {
      box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
    }

    @media (min-width: 48em) {
      .post-boxes .vc_gitem-animated-block {
        float: left;
        width: 50%;
      }
    }

    .post-boxes .vc_gitem-animated-block .vc-gitem-zone-height-mode-auto {
      height: 300px;
    }

    .post-boxes .vc_gitem-post-data {
      margin: 0;
    }

    .post-boxes .vc_gitem-post-data-source-post_title {
      margin: 0 0 15px 0;
    }

    .post-boxes .vc_gitem-animated-block + .vc_gitem-zone {
      background-color: #fff !important;
      float: left;
      position: relative;
    }

    @media (min-width: 48em) {
      .post-boxes .vc_gitem-animated-block + .vc_gitem-zone {
        width: 50%;
      }
    }

    .post-boxes .vc_gitem-animated-block + .vc_gitem-zone h4 {
      font-size: 22px;
      font-weight: 400;
      line-height: 32px;
      margin: 0;
      padding: 0;
    }

    .post-boxes .vc_gitem-animated-block + .vc_gitem-zone .vc_gitem-col {
      padding: 25px;
    }

    .post-boxes .vc_gitem-animated-block + .vc_gitem-zone .vc_btn3-left {
      display: none;
    }

    /************************************************
 * Attributes
 ************************************************/
    .property-boxes {
      background-color: #fafafa;
      margin: 0 -1200px !important;
      padding: 60px 1200px;
    }

    .property-boxes b, .property-boxes strong {
      display: block;
    }

    .property-boxes b {
      color: rgba(53, 53, 53, 0.5);
      font-size: 14px;
      font-weight: 700;
      line-height: 1;
      margin: -8px 0 5px 0;
    }

    .property-boxes strong {
      color: #353535;
      font-size: 40px;
      font-weight: 700;
      line-height: 1;
    }

    .property-boxes .wpb_column {
      border-right: 1px solid rgba(0, 0, 0, 0.04);
    }

    .property-boxes .wpb_column:last-child {
      border-right: 0;
    }

    .property-boxes .vc_icon_element {
      color: #58B366;
      display: inline-block;
      font-size: 28px;
      margin: 0 20px 0 0;
      padding: 0;
      vertical-align: middle;
    }

    .property-boxes .vc_icon_element .vc_icon_element-inner {
      height: auto !important;
      margin: 0 35px 0 0px !important;
      width: auto !important;
    }

    .property-boxes .property-box {
      text-align: center;
    }

    @media (max-width: 48em) {
      .property-boxes .property-box {
        margin-bottom: 50px;
      }
    }

    .property-boxes .property-box .wpb_text_column {
      display: inline-block;
      margin: 0;
      padding: 0;
      text-align: left;
      vertical-align: middle;
    }

    /**
 * 20. WooCommerce
 */
    .woocommerce-message, .woocommerce-info {
      background-color: #f4f4f4;
      border-color: #14b10c;
      color: #353535;
      padding: 20px 20px 20px 50px !important;
    }

    .woocommerce-message:before, .woocommerce-info:before {
      color: #14b10c;
      top: 50%;
      transform: translateY(-50%);
    }

    .woocommerce-message a.button, .woocommerce-info a.button {
      background-color: transparent;
      background-image: none;
      border-radius: 0;
      color: #353535;
      font-weight: 400;
      height: auto;
      line-height: 17px;
      margin: 0;
      padding: 0;
      text-shadow: none;
    }

    .woocommerce-message a.button:active, .woocommerce-message a.button:hover, .woocommerce-message a.button:focus, .woocommerce-info a.button:active, .woocommerce-info a.button:hover, .woocommerce-info a.button:focus {
      background-color: transparent;
      background-image: none;
      color: #353535;
    }

    .woocommerce-info {
      border-top-color: #43abe4;
    }

    .woocommerce-info:before {
      color: #43abe4;
    }

    .woocommerce-tabs {
      border: 1px solid rgba(0, 0, 0, 0.04);
      display: table;
      margin: 0 0 30px 0;
      width: 100%;
    }

    .woocommerce-tabs:after {
      content: " ";
      display: block;
      clear: both;
    }

    .woocommerce.woocommerce-page #content div.product .woocommerce-tabs .wc-tab {
      box-sizing: border-box;
      padding: 10px 20px;
      vertical-align: top;
    }

    @media (min-width: 48em) {
      .woocommerce.woocommerce-page #content div.product .woocommerce-tabs .wc-tab {
        display: table-cell;
        width: 76%;
      }
    }

    .woocommerce.woocommerce-page #content div.product .woocommerce-tabs .wc-tab h2 {
      font-size: 18px;
      font-weight: 400;
      line-height: 42px;
      margin: 0 0 15px 0;
      padding: 0;
    }

    .woocommerce.woocommerce-page #content div.product .woocommerce-tabs .wc-tab p {
      font-size: 13px;
    }

    .woocommerce.woocommerce-page #content div.product .woocommerce-tabs .wc-tab dl {
      margin: 0;
      padding: 0;
    }

    .woocommerce.woocommerce-page #content div.product .woocommerce-tabs .wc-tab dl dt {
      color: rgba(53, 53, 53, 0.5);
      float: left;
      line-height: 40px;
      width: 200px;
    }

    .woocommerce.woocommerce-page #content div.product .woocommerce-tabs .wc-tab dl dd {
      border-bottom: 1px solid rgba(0, 0, 0, 0.04);
      line-height: 40px;
      margin: 0;
    }

    .woocommerce.woocommerce-page #content div.product .woocommerce-tabs .wc-tab dl dd:last-child {
      border-bottom: 0;
    }

    .woocommerce.woocommerce-page #content div.product .woocommerce-tabs ul.wc-tabs {
      background-color: rgba(0, 0, 0, 0.02);
      margin: 0;
      padding: 0;
      vertical-align: top;
    }

    @media (min-width: 48em) {
      .woocommerce.woocommerce-page #content div.product .woocommerce-tabs ul.wc-tabs {
        display: table-cell;
        width: 200px;
      }
    }

    .woocommerce.woocommerce-page #content div.product .woocommerce-tabs ul.wc-tabs:before {
      display: none !important;
    }

    .woocommerce.woocommerce-page #content div.product .woocommerce-tabs ul.wc-tabs li {
      background-color: transparent;
      border: 0;
      border-radius: 0;
      clear: both;
      display: block;
      float: none;
      margin: 0;
      padding: 0;
      transition: background-color .2s ease;
    }

    .woocommerce.woocommerce-page #content div.product .woocommerce-tabs ul.wc-tabs li:before, .woocommerce.woocommerce-page #content div.product .woocommerce-tabs ul.wc-tabs li:after {
      display: none;
    }

    .woocommerce.woocommerce-page #content div.product .woocommerce-tabs ul.wc-tabs li a {
      color: rgba(53, 53, 53, 0.8);
      display: block;
      font-size: 13px;
      font-weight: 400;
      overflow: hidden;
      padding: 13px 20px;
      text-overflow: ellipsis;
      white-space: nowrap;
    }

    .woocommerce.woocommerce-page #content div.product .woocommerce-tabs ul.wc-tabs li:hover {
      background-color: rgba(0, 0, 0, 0.02);
    }

    .woocommerce.woocommerce-page #content div.product .woocommerce-tabs ul.wc-tabs li.active {
      background-color: #58B366;
      background-image: linear-gradient(to bottom, #4fad5d, #4aa258);
      font-weight: 700;
    }

    .woocommerce.woocommerce-page #content div.product .woocommerce-tabs ul.wc-tabs li.active a {
      color: #fff;
    }

    .woocommerce-result-count {
      color: rgba(53, 53, 53, 0.5);
      font-size: 12px;
      line-height: 40px;
      margin: 0;
    }

    .woocommerce-ordering {
      border-bottom: 1px solid rgba(0, 0, 0, 0.08);
      margin: -52px 0 30px 0 !important;
      padding: 0 0 15px 0;
      width: 100%;
    }

    .woocommerce-ordering select {
      float: right;
      width: auto;
    }

    .product_list_widget li {
      background-color: rgba(0, 0, 0, 0.02);
      margin: 0 0 10px 0 !important;
      padding: 12px 16px !important;
    }

    .product_list_widget li a {
      color: rgba(53, 53, 53, 0.8);
      font-weight: 400 !important;
      text-decoration: none;
    }

    .product_list_widget li .star-rating {
      color: #58B366;
    }

    .product_list_widget li .reviewer {
      display: none;
    }

    .product_list_widget li .star-rating span:before, .product_list_widget li .star-rating:before {
      font-size: 10px !important;
      letter-spacing: 3px;
      margin: 4px 0 0 0;
    }

    .product_list_widget li .amount {
      font-size: 12px;
      font-weight: 700;
    }

    .woocommerce-checkout #payment {
      background-color: transparent;
      border-radius: 0;
      border: 1px dashed rgba(0, 0, 0, 0.08);
    }

    .woocommerce-checkout #payment ul.payment_methods {
      border-bottom: 1px dashed rgba(0, 0, 0, 0.08);
    }

    .woocommerce-checkout #payment ul.payment_methods li input[type=radio] {
      float: left;
      height: 26px;
    }

    .woocommerce-checkout #payment ul.payment_methods li label img {
      vertical-align: top;
    }

    .woocommerce-checkout #payment div.payment_box {
      background-color: rgba(0, 0, 0, 0.04);
      border: 0;
      border-radius: 0;
    }

    .woocommerce-checkout #payment div.payment_box:before {
      display: none;
    }

    .woocommerce-checkout #payment div.payment_box p {
      margin: 0;
    }

    .woocommerce-checkout #payment div.form-row {
      margin: 0;
      padding: 20px;
    }

    .woocommerce-checkout #payment div.form-row.place-order {
      padding: 20px;
    }

    .woocommerce-billing-fields, .woocommerce-shipping-fields {
      border: 1px solid rgba(0, 0, 0, 0.04);
      margin: 0 0 30px 0;
      padding: 20px;
    }

    .woocommerce-billing-fields h3, .woocommerce-shipping-fields h3 {
      border-bottom: 1px solid rgba(0, 0, 0, 0.04);
      font-size: 16px;
      margin: 0 -20px 20px -20px;
      padding: 0 20px 20px 20px;
    }

    .woocommerce form.checkout_coupon {
      border: 1px dashed rgba(0, 0, 0, 0.08);
      border-radius: 0;
      padding: 20px;
    }

    .woocommerce form.checkout_coupon p {
      margin: 0;
    }

    h3#order_review_heading {
      border-bottom: 1px solid rgba(0, 0, 0, 0.04);
      font-size: 16px;
      font-weight: 700;
      margin: 0 0 30px 0;
      padding: 0 0 12px 0;
    }

    .woocommerce-thankyou-order-details {
      background-color: rgba(53, 53, 53, 0.04);
      padding: 20px;
    }

    .woocommerce table.shop_table.woocommerce-checkout-review-order-table,
    .woocommerce table.shop_table.customer_details,
    .woocommerce table.shop_table.order_details {
      border: 1px solid rgba(0, 0, 0, 0.04);
      border-radius: 0;
      margin: 0 0 30px 0;
    }

    .woocommerce table.shop_table.woocommerce-checkout-review-order-table th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table td,
    .woocommerce table.shop_table.customer_details th,
    .woocommerce table.shop_table.customer_details td,
    .woocommerce table.shop_table.order_details th,
    .woocommerce table.shop_table.order_details td {
      border-color: rgba(0, 0, 0, 0.04);
      font-size: 13px;
      padding: 12px 20px;
    }

    .woocommerce-MyAccount-navigation {
      border: 1px solid rgba(0, 0, 0, 0.04);
    }

    .woocommerce-MyAccount-navigation ul {
      list-style: none;
      margin: 0;
      padding: 0;
    }

    .woocommerce-MyAccount-navigation ul li {
      border-bottom: 1px solid rgba(0, 0, 0, 0.04);
      padding: 0;
    }

    .woocommerce-MyAccount-navigation ul li:before {
      display: none;
    }

    .woocommerce-MyAccount-navigation ul li:last-child {
      border-bottom: 0;
    }

    .woocommerce-MyAccount-navigation ul li a {
      color: rgba(53, 53, 53, 0.8);
      display: block;
      font-size: 13px;
      padding: 10px 20px;
      text-decoration: none;
    }

    .woocommerce-MyAccount-navigation ul li a:hover {
      color: #58B366;
    }

    .woocommerce-MyAccount-navigation ul li.is-active a {
      background-color: #58B366;
      color: #fff;
      font-weight: 700;
    }

    .woocommerce-EditAccountForm.edit-account fieldset {
      margin: 30px 0 0 0;
    }

    .woocommerce-EditAccountForm.edit-account fieldset legend {
      border-bottom: 1px solid rgba(0, 0, 0, 0.04);
      color: #353535;
      font-size: 14px !important;
      font-weight: 700;
      margin: 0 -20px 20px -20px;
      padding: 0 20px 20px 20px;
    }

    .woocommerce-EditAccountForm.edit-account .button {
      float: right;
    }

    .woocommerce table.my_account_orders {
      background-color: transparent;
      border: 0;
      border-radius: 0;
      margin: 0 0 30px 0;
    }

    .woocommerce table.my_account_orders th {
      border-bottom: 0;
    }

    .woocommerce table.my_account_orders th, .woocommerce table.my_account_orders td {
      border-color: rgba(0, 0, 0, 0.04);
      border-right: 0;
      font-size: 13px;
      padding: 12px 20px;
    }

    .woocommerce table.my_account_orders th .button, .woocommerce table.my_account_orders td .button {
      background-color: transparent;
      background-image: none;
      border-radius: 0;
      color: #353535;
      font-weight: 700;
      height: auto;
      line-height: 1;
      margin: 0;
      padding: 0;
      text-shadow: none;
    }

    .woocommerce table.my_account_orders th:first-child, .woocommerce table.my_account_orders td:first-child {
      padding-left: 0;
    }

    .woocommerce table.my_account_orders th:last-child, .woocommerce table.my_account_orders td:last-child {
      padding-right: 0;
    }

    .woocommerce table.my_account_orders tbody tr:last-child td {
      border-bottom: 0;
    }

    .listing-manager-social-networks {
      margin-bottom: -25px;
    }

    .listing-manager-social-networks:after {
      content: " ";
      display: block;
      clear: both;
    }

    .listing-manager-social-network {
      float: left;
      height: 34px;
      margin: 0 0 25px 0;
      width: 25%;
    }

    .listing-manager-social-network a {
      color: #353535;
      text-decoration: none;
    }

    .listing-manager-social-network a:before {
      -webkit-font-smoothing: antialiased;
      background-color: rgba(0, 0, 0, 0.1);
      border-radius: 50%;
      color: #fff;
      display: inline-block;
      font-family: 'FontAwesome';
      height: 34px;
      line-height: 34px;
      margin: 0 10px 0 0;
      text-align: center;
      vertical-align: middle;
      width: 34px;
    }

    .listing-manager-social-network a.facebook:before {
      background-color: #365397;
      content: '\f09a';
    }

    .listing-manager-social-network a.twitter:before {
      background-color: #00a9f1;
      content: '\f099';
    }

    .listing-manager-social-network a.linkedin:before {
      background-color: #287bbc;
      content: '\f0e1';
    }

    .listing-manager-social-network a.google:before {
      background-color: #e0452c;
      content: '\f1a0';
    }

    .listing-manager-social-network a.youtube:before {
      background-color: #ff3333;
      content: '\f167';
    }

    .listing-manager-social-network a.vimeo:before {
      background-color: #48b6ed;
      content: '\f27d';
    }

    .listing-manager-social-network a.foursquare:before {
      background-color: #F84777;
      content: '\f180';
    }

    .listing-manager-social-network a.skype:before {
      background-color: #00acf4;
      content: '\f17e';
    }

    .listing-manager-social-network a.dribbble:before {
      background-color: #ed4584;
      content: '\f17d';
    }

    .listing-manager-social-network a.behance:before {
      background-color: #1769ff;
      content: '\f1b4';
    }

    .listing-manager-social-network a.instagram:before {
      background-color: #396d9a;
      content: '\f16d';
    }

    .listing-manager-social-network a.pinterest:before {
      background-color: #ce1a19;
      content: '\f231';
    }

    ul.amenities {
      list-style: none;
      margin: 0;
      padding: 0;
    }

    ul.amenities li {
      color: rgba(53, 53, 53, 0.8);
      float: left;
      display: block;
      margin: 0 25px 0 0;
      padding: 8px 0;
    }

    @media (max-width: 48em) {
      ul.amenities li {
        float: none;
      }
    }

    ul.amenities li:before {
      -webkit-font-smoothing: antialiased;
      color: #58B366;
      content: '\f00c';
      display: inline-block;
      font-size: 10px;
      font-family: 'FontAwesome';
      line-height: 28px;
      margin: 0 8px 0 0;
      text-align: center;
      vertical-align: middle;
    }

    .cart-empty {
      color: rgba(53, 53, 53, 0.8);
      font-size: 30px;
      font-weight: 400;
      margin: -30px 0 0 0;
      left: 50%;
      position: absolute;
      transform: translateX(-50%) translateY(-50%);
      top: 50%;
    }

    .cart-empty:before {
      color: rgba(0, 0, 0, 0.04);
      content: '\f071';
      font-family: 'FontAwesome';
      font-size: 380px;
      left: 50%;
      margin: 50px 0 0 0;
      position: absolute;
      top: 50%;
      transform: translateX(-50%) translateY(-50%);
    }

    .return-to-shop {
      left: 50%;
      margin: 40px 0 0 0;
      position: absolute;
      transform: translateX(-50%) translateY(-50%);
      top: 50%;
    }

    .woocommerce .shop_table.cart {
      width: 66.10169%;
      float: left;
      margin-right: 1.69492%;
      border: 0;
      border-radius: 0;
    }

    .woocommerce .shop_table.cart .coupon input[type=text] {
      width: 220px !important;
    }

    .woocommerce .shop_table.cart .coupon .button {
      border-radius: 0;
    }

    .woocommerce .shop_table.cart .product-remove a {
      border: 1px solid rgba(0, 0, 0, 0.04);
      border-radius: 0;
      color: rgba(53, 53, 53, 0.5) !important;
      font-size: 14px;
      height: 40px;
      line-height: 42px;
      transition: all .2s ease;
      width: 40px;
    }

    .woocommerce .shop_table.cart .product-remove a:hover {
      background-color: transparent;
      color: #353535 !important;
    }

    .woocommerce .shop_table.cart .product-thumbnail a {
      display: block;
    }

    .woocommerce .shop_table.cart .product-thumbnail img {
      display: block;
      height: 42px;
      width: 42px;
    }

    .woocommerce .shop_table.cart .product-name a {
      font-weight: 700;
      text-decoration: none;
    }

    .woocommerce .shop_table.cart th, .woocommerce .shop_table.cart td {
      border-color: rgba(0, 0, 0, 0.04);
      padding: 24px 0;
    }

    .woocommerce .shop_table.cart tbody tr:last-child td {
      border: 0;
    }

    .woocommerce .cart-collaterals {
      width: 32.20339%;
      float: left;
      margin-right: 1.69492%;
      float: right;
      margin-right: 0;
    }

    .woocommerce .cart-collaterals .cart_totals {
      background-color: rgba(0, 0, 0, 0.01);
      border: 1px dashed rgba(0, 0, 0, 0.08);
      float: none;
      padding: 20px;
      width: 100%;
    }

    .woocommerce .cart-collaterals .cart_totals h2 {
      font-size: 18px;
      font-weight: 400;
      margin: 0 0 20px 0;
      padding: 0;
    }

    .woocommerce .cart-collaterals .cart_totals .shop_table {
      border: 0;
      border-radius: 0;
    }

    .woocommerce .cart-collaterals .cart_totals .shop_table th, .woocommerce .cart-collaterals .cart_totals .shop_table td {
      border-color: rgba(0, 0, 0, 0.04);
      padding: 12px 0;
    }

    .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout {
      margin: 20px 0 0 0;
      padding: 0;
    }

    .woocommerce .cart-collaterals .cart_totals .checkout-button {
      float: right;
      font-size: 14px;
      margin: 0;
      padding: 0 26px;
      width: auto;
    }

    @media (min-width: 48em) {
      #content ul.products li.product {
        width: 32.20339%;
        float: left;
        margin-right: 1.69492%;
      }

      #content ul.products li.product:nth-child(3n) {
        float: right;
        margin-right: 0;
      }
    }

    @media (max-width: 34em) {
      #content ul.products li.product {
        width: 100%;
      }
    }

    @media (min-width: 48em) {
      body.single-company #content ul.products li.product, body.single-agent #content ul.products li.product {
        width: 23.72881%;
        float: left;
        margin-right: 1.69492%;
      }

      body.single-company #content ul.products li.product:nth-child(4n), body.single-agent #content ul.products li.product:nth-child(4n) {
        clear: none;
        float: right;
        margin-right: 0;
      }

      body.single-company #content ul.products li.product:nth-child(4n + 1), body.single-agent #content ul.products li.product:nth-child(4n + 1) {
        clear: left;
      }
    }

    @media (max-width: 34em) {
      body.single-company #content ul.products li.product, body.single-agent #content ul.products li.product {
        width: 100%;
      }
    }

    #content .woocommerce.columns-4 ul.products li.product {
      width: 100%;
    }

    @media (min-width: 62em) {
      #content .woocommerce.columns-4 ul.products li.product {
        width: 23.72881%;
        float: left;
        margin-right: 1.69492%;
      }

      #content .woocommerce.columns-4 ul.products li.product:nth-child(4n) {
        float: right;
        margin-right: 0;
      }

      #content .woocommerce.columns-4 ul.products li.product:nth-child(4n + 1) {
        clear: left;
      }
    }

    #content .woocommerce.columns-5 ul.products li.product {
      width: 100%;
    }

    @media (min-width: 62em) {
      #content .woocommerce.columns-5 ul.products li.product {
        width: 18.36735%;
        float: left;
        margin-right: 2.04082%;
      }

      #content .woocommerce.columns-5 ul.products li.product:nth-child(5n) {
        float: right;
        margin-right: 0;
      }

      #content .woocommerce.columns-5 ul.products li.product:nth-child(5n + 1) {
        clear: left;
      }
    }

    .woocommerce #content .related.products h2 {
      border-bottom: 1px solid rgba(0, 0, 0, 0.04);
      font-weight: 400;
      margin: 0 0 30px 0;
      padding: 0 0 30px 0;
    }

    @media (min-width: 48em) {
      .woocommerce #content .related.products li.product {
        width: 23.72881%;
        float: left;
        margin-right: 1.69492%;
      }

      .woocommerce #content .related.products li.product:nth-child(4n) {
        float: right;
        margin-right: 0;
      }

      .woocommerce #content .related.products li.product:nth-child(4n + 1) {
        clear: left;
      }
    }

    .woocommerce ul.products li.product {
      background-color: #ec1922;
      box-sizing: border-box;
      position: relative;
    }

    .woocommerce ul.products li.product.featured {
      outline: 2px solid #f36e44;
    }

    .woocommerce ul.products li.product.featured dl {
      background-color: #fff;
    }

    .woocommerce ul.products li.product .onsale {
      background-color: #f36e44;
      border-radius: 0;
      font-size: 12px;
      height: auto;
      line-height: 1;
      margin: 0;
      min-height: auto;
      padding: 7px 5px;
      right: 0;
      top: 0;
      transform: translateY(-100%);
    }

    .woocommerce ul.products li.product h3 {
      color: #fff;
      display: block;
      font-size: 16px;
      font-weight: 700;
      margin: 0 0 15px 0;
      overflow: hidden;
      padding: 0 15px;
      text-overflow: ellipsis;
      white-space: nowrap;
      font-family: 'Karla', 'Arial', sans-serif;
      font-weight: 300;
    }

    .woocommerce ul.products li.product dl {
      background-color: #fafafa;
      color: rgb(53, 53, 53);
      font-size: 12px;
      margin: 0;
      padding: 0 15px;
    }

    .woocommerce ul.products li.product dl dt, .woocommerce ul.products li.product dl dd {
      line-height: 36px;
    }

    .woocommerce ul.products li.product dl dt {
      float: left;
    }

    .woocommerce ul.products li.product dl dd {
      border-bottom: 1px solid rgba(0, 0, 0, 0.04);
      color: #353535;
      font-weight: 700;
      margin: 0;
      text-align: right;
    }

    .woocommerce ul.products li.product dl dd.last {
      border: 0;
    }

    .woocommerce ul.products li.product:hover .product-image-wrapper img {
      transform: scale(1.1);
    }

    .woocommerce ul.products li.product .product-image-wrapper {
      margin: 0 0 15px 0;
      position: relative;
      overflow: hidden;
    }

    .woocommerce ul.products li.product .product-image-wrapper img {
      margin: 0;
      transition: all .5s linear;
    }

    .woocommerce ul.products li.product .product-image-wrapper .button {
      background-color: rgba(0, 0, 0, 0.4);
      background-image: none;
      border-radius: 50%;
      bottom: 15px;
      float: right;
      height: 32px;
      margin: 0 0 0 20px;
      padding: 0;
      position: absolute;
      transition: all .2s ease;
      right: 15px;
      width: 32px;
      z-index: 100;
    }

    .woocommerce ul.products li.product .product-image-wrapper .button:hover {
      background-color: rgba(0, 0, 0, 0.7);
      background-image: none;
    }

    .woocommerce ul.products li.product .product-image-wrapper .listing-manager-favorite-add {
      cursor: pointer;
    }

    .woocommerce ul.products li.product .product-image-wrapper .listing-manager-favorite-add span {
      display: none;
    }

    .woocommerce ul.products li.product .product-image-wrapper .listing-manager-favorite-add:after {
      -webkit-font-smoothing: antialiased;
      color: #fff;
      content: '\f08a';
      display: block;
      font-family: 'FontAwesome';
      font-size: 11px;
      left: 50%;
      line-height: 1;
      position: absolute;
      text-shadow: none;
      top: 50%;
      transform: translateX(-50%) translateY(-50%);
    }

    .woocommerce ul.products li.product .product-image-wrapper .listing-manager-favorite-add.marked:after {
      content: '\f004';
    }

    .woocommerce ul.products li.product .product-location {
      color: rgba(255, 255, 255, 0.8);
      display: block;
      font-size: 12px;
      line-height: 1.5;
      margin: 0 0 5px 0;
      overflow: hidden;
      padding: 0 15px;
      text-overflow: ellipsis;
      white-space: nowrap;
    }

    .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .product-category {
      background-color: #e8e8e8;
      color: #000;
      font-size: 11px;
      font-weight: 700;
      left: 15px;
      padding: 5px 10px;
      position: absolute;
      text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
      top: 15px;
      font-size: 14px;
    }

    .woocommerce ul.products li.product .price del, .woocommerce ul.products li.product .price ins, .woocommerce ul.products li.product .product-category del, .woocommerce ul.products li.product .product-category ins {
      display: inline;
    }

    .woocommerce ul.products li.product .product-category {
      background-color: rgba(229, 31, 30, 0.68);
      left: auto;
      right: 15px;
      color: white;
    }

    .woocommerce ul.products li.product .star-rating {
      color: #58B366;
      display: none;
      height: 14px;
      margin: 0 15px 15px 15px;
    }

    .woocommerce ul.products li.product .star-rating span:before, .woocommerce ul.products li.product .star-rating:before {
      font-size: 10px !important;
      letter-spacing: 3px;
      margin: 4px 0 0 0;
    }

    .inquire-form-wrapper {
      border: 1px solid rgba(0, 0, 0, 0.04);
      margin: 0 0 30px 0;
      padding: 20px;
    }

    .inquire-form-wrapper:after {
      content: " ";
      display: block;
      clear: both;
    }

    .inquire-form-wrapper h2 {
      border-bottom: 1px solid rgba(0, 0, 0, 0.04);
      font-size: 18px;
      font-weight: 400;
      margin: 0 -20px 30px -20px;
      padding: 0 20px 20px 20px;
    }

    .inquire-form-wrapper .button {
      float: right;
    }

    .inquire-form-fields .form-group {
      margin-bottom: 0;
    }

    @media (min-width: 48em) {
      .inquire-form-fields .form-group {
        width: 32.20339%;
        float: left;
        margin-right: 1.69492%;
      }

      .inquire-form-fields .form-group:nth-child(3n) {
        float: right;
        margin-right: 0;
      }
    }

    .product-actions {
      background-color: #f4f4f4;
    }

    .product-actions:after {
      content: " ";
      display: block;
      clear: both;
    }

    .product-actions a {
      box-sizing: border-box;
      color: rgba(53, 53, 53, 0.75);
      display: block;
      float: left;
      font-size: 12px;
      padding: 13px 16px;
      position: relative;
      text-align: left;
      width: 50%;
    }

    .product-actions a .fa {
      color: rgba(53, 53, 53, 0.2);
      font-size: 11px;
      margin: 0 5px 0 0;
      vertical-align: 0px;
    }

    .product-actions a:last-child:after {
      background-color: rgba(0, 0, 0, 0.12);
      bottom: 10px;
      content: '';
      display: block;
      left: 0;
      position: absolute;
      top: 10px;
      width: 1px;
    }

    .content-title-property-gallery {
      bottom: 25px;
      position: absolute;
      right: 15px;
      z-index: 6;
    }

    @media (max-width: 48em) {
      .content-title-property-gallery {
        bottom: 100px;
        left: 10px;
        right: auto;
      }
    }

    .content-title-property-gallery .thumbnails {
      float: right;
      display: flex;
      flex-direction: row;
    }

    .content-title-property-gallery .thumbnails > a {
      float: none;
      margin: 0 12px;
      width: 46px;
    }

    .content-title-property-gallery .thumbnails > a img {
      border: 2px solid #fff;
      display: block;
      transition: all .2s ease;
    }

    .content-title-property-gallery .thumbnails > a:hover img {
      border-color: #f36e44;
    }

    .content-title-property-gallery .thumbnails > a:last-child {
      margin-right: 0;
    }

    .woocommerce div.product .summary .star-rating {
      color: #f36e44;
      font-size: 12px;
      margin-right: 15px;
      width: 78px;
    }

    .woocommerce div.product .summary .star-rating:before, .woocommerce div.product .summary .star-rating span:before {
      letter-spacing: 3px;
    }

    .woocommerce div.product .summary .woocommerce-review-link {
      color: rgba(53, 53, 53, 0.5);
      display: block;
      font-size: 12px;
      margin: 0;
      text-decoration: none;
    }

    .woocommerce div.product .summary form.cart div.quantity {
      margin: 0;
      text-align: center;
    }

    .woocommerce div.product .summary form.cart button.button {
      background-color: #353535;
      background-image: none;
      border-radius: 0 !important;
    }

    .woocommerce div.product .summary p.price {
      color: #353535;
      font-size: 24px;
      font-weight: 700;
    }

    .woocommerce div.product .summary .product_meta .posted_in, .woocommerce div.product .summary .product_meta .tagged_as {
      font-size: 12px;
      clear: both;
      display: block;
    }

    .woocommerce div.product .summary .product_meta .posted_in a, .woocommerce div.product .summary .product_meta .tagged_as a {
      background-color: rgba(0, 0, 0, 0.03);
      border-radius: 2px;
      color: rgba(53, 53, 53, 0.5);
      display: inline-block;
      margin: 2px 5px 2px 0;
      padding: 3px 8px;
      position: relative;
      text-decoration: none;
    }

    .woocommerce div.product .summary .product_meta .posted_in a:after, .woocommerce div.product .summary .product_meta .tagged_as a:after {
      background-color: #fff;
      content: '';
      height: 14px;
      position: absolute;
      right: -14px;
      width: 14px;
    }

    .woocommerce div.product .summary .product_meta .tagged_as {
      margin: 15px 0 0 0;
    }

    .woocommerce.product-listing div.product .summary {
      clear: both;
      float: none !important;
      width: 100% !important;
    }

    .woocommerce.product-listing div.product .summary .property-overview {
      border: 1px solid rgba(0, 0, 0, 0.04);
      margin: 0 0 30px 0;
      padding: 20px;
    }

    .woocommerce.product-listing div.product .summary .property-overview h2 {
      border-bottom: 1px solid rgba(0, 0, 0, 0.04);
      font-size: 18px;
      font-weight: 400;
      margin: 0 -20px 30px -20px;
      padding: 0 20px 20px 20px;
    }

    .woocommerce.product-listing div.product .summary .list {
      font-weight: 700;
      list-style: none;
      margin: 0;
      overflow: hidden;
      padding: 0;
      position: relative;
    }

    .woocommerce.product-listing div.product .summary .list:after {
      background-color: #fff;
      bottom: 0;
      content: '';
      display: block;
      height: 1px;
      left: 0;
      position: absolute;
      right: 0;
    }

    .woocommerce.product-listing div.product .summary .list li {
      border-bottom: 1px solid rgba(0, 0, 0, 0.04);
    }

    @media (min-width: 48em) {
      .woocommerce.product-listing div.product .summary .list li {
        width: 31.03448%;
        float: left;
        margin-right: 3.44828%;
      }

      .woocommerce.product-listing div.product .summary .list li:after {
        content: " ";
        display: block;
        clear: both;
      }

      .woocommerce.product-listing div.product .summary .list li:nth-child(3n) {
        float: right;
        margin-right: 0;
      }
    }

    .woocommerce.product-listing div.product .summary .list li span, .woocommerce.product-listing div.product .summary .list li strong {
      display: block;
      line-height: 36px;
    }

    .woocommerce.product-listing div.product .summary .list li span {
      color: rgba(53, 53, 53, 0.5);
      float: left;
      font-weight: 400;
    }

    .woocommerce.product-listing div.product .summary .list li strong {
      margin: 0;
      text-align: right;
    }

    .woocommerce.product-listing div.product .summary .list li strong:last-child {
      border-bottom: 0;
    }

    .woocommerce #reviews #comments ol.commentlist {
      margin: 0;
      padding: 0;
    }

    .woocommerce #reviews #comments ol.commentlist li img.avatar {
      border: 0;
      border-radius: 50%;
      padding: 0;
    }

    .woocommerce #reviews #comments ol.commentlist li .comment-text {
      border: 0;
      padding: 0;
    }

    .woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating {
      margin-top: 7px;
    }

    .woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating span:before, .woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating:before {
      color: #58B366;
      font-size: 10px !important;
      letter-spacing: 3px;
      margin: 4px 0 0 0;
    }

    .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {
      margin-top: 3px;
    }

    .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong {
      color: #353535;
    }

    .woocommerce #reviews #review_form {
      padding: 15px 0 0 0;
    }

    .woocommerce #reviews #review_form h3 {
      border-bottom: 1px dashed rgba(0, 0, 0, 0.08);
      border-top: 1px dashed rgba(0, 0, 0, 0.08);
      font-size: 14px;
      font-weight: 400;
      margin: 0 -20px 15px -20px;
      padding: 18px 20px;
    }

    .woocommerce #reviews #review_form .comment-notes {
      color: rgba(53, 53, 53, 0.5);
      font-size: 12pxnormal;
    }

    .woocommerce #reviews #review_form .comment-form-author, .woocommerce #reviews #review_form .comment-form-email {
      width: 49.15254%;
      float: left;
      margin-right: 1.69492%;
    }

    .woocommerce #reviews #review_form .comment-form-email {
      float: right;
      margin-right: 0;
    }

    .woocommerce #reviews #review_form .comment-form-comment {
      margin: 0;
    }

    .woocommerce #reviews #review_form .comment-form-comment textarea {
      margin: 0;
    }

    .woocommerce #reviews #review_form input[type=submit] {
      float: right;
    }

    /**
 * 21. Visual Composer
 */
    .vc_row {
      background-attachment: fixed;
      background-position: center center;
      background-size: cover;
    }

    .vc_row-has-fill {
      margin-left: -800px;
      margin-right: -800px;
      padding-left: 800px;
      padding-right: 800px;
    }

    /************************************************
 * Heading
 ************************************************/
    .wpb_wrapper, .wpb_heading {
      margin: 0;
    }

    .wpb_wrapper h2, .wpb_heading h2 {
      font-size: 28px;
      font-weight: 400;
      margin: 0 0 40px 0;
      color: #ffffff;
    }

    .wpb_wrapper h2 strong, .wpb_wrapper h2 span, .wpb_wrapper h2 b, .wpb_heading h2 strong, .wpb_heading h2 span, .wpb_heading h2 b {
      display: block;
      text-align: center;
    }

    .wpb_wrapper h2 strong, .wpb_heading h2 strong {
      font-size: 28px;
      font-weight: 400;
      COLOR: BLACK;
    }

    .wpb_wrapper h2 span, .wpb_wrapper h2 b, .wpb_heading h2 span, .wpb_heading h2 b {
      color: rgba(53, 53, 53, 0.5);
      font-size: 16px;
      font-weight: 400;
      line-height: 28px;
      margin: 20px auto 0 auto;
    }

    @media (min-width: 48em) {
      .wpb_wrapper h2 span, .wpb_wrapper h2 b, .wpb_heading h2 span, .wpb_heading h2 b {
        max-width: 40%;
      }

      .page-template-page-hero-split-screen .wpb_wrapper h2 span, .page-template-page-hero-split-screen .wpb_wrapper h2 b, .page-template-page-hero-split-screen .wpb_heading h2 span, .page-template-page-hero-split-screen .wpb_heading h2 b {
        max-width: 55%;
      }
    }

    /************************************************
 * Tabs
 ************************************************/
    .vc_tta-tabs-list, .vc_tta-panels {
      margin: 0 0 40px 0 !important;
      text-align: center;
    }

    .vc_tta-tabs-list li, .vc_tta-tabs-list .vc_tta-panel, .vc_tta-panels li, .vc_tta-panels .vc_tta-panel {
      margin: 0 16px !important;
    }

    .vc_tta-tabs-list li.vc_active .vc_tta-panel-title a, .vc_tta-tabs-list .vc_tta-panel.vc_active .vc_tta-panel-title a, .vc_tta-panels li.vc_active .vc_tta-panel-title a, .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-title a {
      background-color: #34713d !important;
      background-image: none;
    }

    .vc_tta-tabs-list li.vc_active a, .vc_tta-panels li.vc_active a {
      background-color: #34713d !important;
      background-image: none;
    }

    .vc_tta-tabs-list .vc_tta-panel-heading, .vc_tta-panels .vc_tta-panel-heading {
      background-color: transparent !important;
      border: 0 !important;
    }

    .vc_tta-tabs-list li a, .vc_tta-tabs-list .vc_tta-panel-title a, .vc_tta-panels li a, .vc_tta-panels .vc_tta-panel-title a {
      background-color: #58B366 !important;
      background-image: linear-gradient(to bottom, #4fad5d, #4aa258);
      border: 0 !important;
      border-radius: 17px !important;
      color: #fff !important;
      font-size: 13px !important;
      height: 34px !important;
      line-height: 34px !important;
      padding: 0 28px !important;
      text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
    }

    .vc_tta-tabs-list li a:hover, .vc_tta-tabs-list .vc_tta-panel-title a:hover, .vc_tta-panels li a:hover, .vc_tta-panels .vc_tta-panel-title a:hover {
      background-image: linear-gradient(to top, #4fad5d, #4aa258);
    }

    /************************************************
 * Gallery
 ************************************************/
    .vc_masonry_media_grid .vc-gitem-zone-height-mode-auto {
      max-height: 180px;
    }

    .vc_masonry_media_grid .vc_grid-item-mini .vc_gitem-zone {
      background-color: transparent !important;
      overflow: visible;
    }

    .vc_masonry_media_grid .vc_grid-item-mini .vc_gitem-zone .vc_gitem-zone-mini {
      position: relative;
      margin: -26px 0 0 0;
    }

    .vc_masonry_media_grid .vc_gitem-col {
      padding: 0 !important;
    }

    .vc_masonry_media_grid .vc_gitem-col h4 {
      background-color: #fff;
      color: rgba(53, 53, 53, 0.75);
      display: inline-block;
      font-size: 12px;
      margin: 0;
      padding: 6px 18px;
      text-transform: uppercase;
    }

    .vc_masonry_media_grid .vc_gitem-post-data-source-post_title {
      margin: 0 !important;
    }

    .vc_masonry_media_grid .vc_gitem-post-data-source-post_excerpt {
      display: none;
    }

    .vc_masonry_media_grid .vc_btn3-container {
      display: none !important;
    }

    /************************************************
 * Call to action
 ************************************************/
    .vc_cta3 {
      background-color: #58B366 !important;
      background-image: linear-gradient(to right, #4fad5d, #4aa258);
      border-radius: 0 !important;
      border: 0 !important;
      color: #fff;
      margin: 0 -1000px !important;
      padding: 60px 1000px !important;
    }

    .vc_cta3 h2 {
      margin: 0 0 20px 0;
      padding: 0;
    }

    .vc_cta3 p {
      color: rgba(255, 255, 255, 0.75);
      font-size: 16px;
      margin: 0;
    }

    .vc_cta3 .vc_btn3 {
      background-color: #353535 !important;
      background-image: none;
      border: 0px !important;
      border-radius: 24px !important;
      color: #fff !important;
      height: auto !important;
      padding: 16px 30px !important;
    }

    /**
 * 22. Booking Calendar
 */
    .bk_calendar_frame {
      float: left;
      margin: 0 0 60px 0;
      width: 40% !important;
    }

    .bk_calendar_frame .datepick-inline {
      border: 0;
      box-shadow: none;
    }

    .bk_calendar_frame .datepick-inline .calendar-links {
      background-color: transparent;
      background-image: none;
      border: 0;
    }

    .bk_calendar_frame .datepick-inline {
      width: 100% !important;
    }

    .bk_calendar_frame .datepick-inline .datepick-header {
      color: rgba(53, 53, 53, 0.7);
      font-weight: 700;
      margin: 0 0 20px 0;
      text-align: center;
      text-shadow: none;
    }

    .bk_calendar_frame .datepick-inline .datepick-prev a, .bk_calendar_frame .datepick-inline .datepick-next a {
      font-size: 16px;
      text-decoration: none;
      text-shadow: none;
    }

    .bk_calendar_frame .datepick-inline .datepick-prev {
      float: left;
    }

    .bk_calendar_frame .datepick-inline .datepick-next {
      float: right;
    }

    .bk_calendar_frame .datepick {
      width: 100%;
    }

    .bk_calendar_frame .datepick .datepick-title-row th {
      border: 0;
      color: #353535;
      font-size: 12px;
    }

    .bk_calendar_frame .datepick .datepick-days-cell {
      border: 0;
      color: rgba(53, 53, 53, 0.5);
      padding: 18px 0;
      text-align: center;
    }

    .bk_calendar_frame .datepick .datepick-days-cell.datepick-days-cell-over {
      background-color: #58B366 !important;
      cursor: pointer;
    }

    .bk_calendar_frame .datepick .datepick-days-cell.datepick-days-cell-over a {
      color: #fff !important;
    }

    .bk_calendar_frame .datepick .datepick-days-cell.date_available {
      background-color: rgba(0, 0, 0, 0.04);
    }

    .bk_calendar_frame .datepick .datepick-days-cell.date_available a {
      color: rgba(53, 53, 53, 0.5);
      font-weight: 400;
      text-shadow: none;
    }

    .bk_calendar_frame .datepick .datepick-days-cell.date2approve {
      background-color: #353535;
      color: #fff;
      font-weight: 400;
      text-shadow: none;
    }

    .booking_form_div .control-group {
      float: left;
      margin: 0 0 0 30px;
      width: calc(30% - 30px);
    }

    .booking_form_div .control-group:nth-child(7) {
      width: calc(60% - 30px);
    }

    .booking_form_div .btn {
      float: right;
    }

    /**
 * 23. Pricing
 */
    .listing-manager-packages {
      width: 83.05085%;
      float: left;
      margin-right: 1.69492%;
      float: none;
      margin: 0 auto;
    }

    .listing-manager-packages:after {
      content: " ";
      display: block;
      clear: both;
    }

    .listing-manager-package-wrapper {
      padding: 0;
    }

    .listing-manager-package {
      background-color: rgba(0, 0, 0, 0.02);
      border: 0;
    }

    .highlighted .listing-manager-package {
      background-color: #58B366;
      color: #fff;
    }

    .highlighted .listing-manager-package .button {
      background-color: #353535;
      background-image: none;
    }

    .highlighted .listing-manager-package .button:hover {
      background-color: #424242;
      background-image: none;
    }

    .listing-manager-package h2 {
      font-size: 34px;
      margin: 0;
      padding: 0;
      text-align: left;
    }

    .listing-manager-package p {
      margin: 0;
      padding: 0;
      text-align: left;
    }

    .listing-manager-package-price {
      color: #58B366;
      font-size: 44px;
      font-weight: 700;
    }

    .highlighted .listing-manager-package-price {
      color: #fff;
    }

    ul.listing-manager-package-list {
      border-top: 1px solid rgba(0, 0, 0, 0.04);
      margin: 30px 0 0 0;
      padding: 30px 0 0 0;
    }

    .highlighted ul.listing-manager-package-list {
      border-top: 1px solid rgba(255, 255, 255, 0.3);
    }

    ul.listing-manager-package-list li {
      margin: 0 0 15px 0;
    }

    ul.listing-manager-package-list li strong, ul.listing-manager-package-list li span {
      margin: 3px 0 0 0;
    }

    ul.listing-manager-package-list li strong {
      color: rgba(53, 53, 53, 0.5);
      font-size: 12px;
      font-weight: 400;
    }

    .highlighted ul.listing-manager-package-list li strong {
      color: rgba(255, 255, 255, 0.7);
    }

    ul.listing-manager-package-list li span {
      font-weight: 400;
    }

    ul.listing-manager-package-list li:last-child {
      margin: 0;
    }

    .listing-manager-package-content {
      border-top: 1px solid rgba(0, 0, 0, 0.04);
      margin: 30px 0 0 0;
      padding: 30px 0 0 0;
    }

    .highlighted .listing-manager-package-content {
      border-top: 1px solid rgba(255, 255, 255, 0.3);
    }

    .listing-manager-package-content li {
      color: rgba(53, 53, 53, 0.6);
      line-height: 34px;
    }

    .highlighted .listing-manager-package-content li {
      color: rgba(255, 255, 255, 0.8);
    }

    /**
 * 24. Content title
 */
    .page-title {
      display: none;
      margin: 0;
    }

    .content-title {
      margin: 0 0 -20px 0;
    }

    .content-title-inner {
      max-width: 1170px;
      margin-left: auto;
      margin-right: auto;
      padding: 0 15px;
    }

    .content-title-inner:after {
      content: " ";
      display: block;
      clear: both;
    }

    .content-title-inner h1 {
      font-weight: 400;
      margin: 30px 0 0 0;
      padding: 0;
    }

    .woocommerce .woocommerce-breadcrumb {
      color: rgba(53, 53, 53, 0.5);
      font-size: 11px;
      margin: 20px 0 -20px 0;
    }

    .woocommerce .woocommerce-breadcrumb .separator {
      padding: 0 10px;
    }

    .woocommerce .woocommerce-breadcrumb a {
      color: rgba(53, 53, 53, 0.5);
      text-decoration: none;
    }

    .content-title-property {
      background-position: bottom center;
      background-repeat: no-repeat;
      background-size: cover;
      box-shadow: 0 0 4px rgba(0, 0, 0, 0.12);
      height: 440px;
      position: relative;
    }

    .content-title-property h1 {
      color: #fff;
      font-size: 28px;
      font-weight: 400;
      margin: 0;
      padding: 0;
      text-shadow: 0 1px 1px rgba(0, 0, 0, 0.12);
    }

    .content-title-property-inner {
      background-image: linear-gradient(to top, rgba(53, 53, 53, 0.7), transparent 220px);
      bottom: 0;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
    }

    .content-title-property-padding {
      margin: 0 auto;
      max-width: 1170px;
      height: 440px;
      padding: 0 15px;
      position: relative;
    }

    .content-title-property-padding:after {
      content: " ";
      display: block;
      clear: both;
    }

    .content-title-property-header {
      bottom: 25px;
      left: 15px;
      position: absolute;
    }

    .content-title-property-header h1 {
      color: #fff;
      font-size: 30px;
      font-weight: 700;
      line-height: 1;
      margin: 0;
      padding: 0;
      text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    }

    .content-title-property-header-location {
      color: rgba(255, 255, 255, 0.8);
      font-size: 16px;
      font-weight: 400;
      line-height: 1;
      margin: 10px 0 0 0;
      text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    }

    .content-title-property-price {
      color: #fff;
      font-size: 20px;
      font-weight: 700;
      height: 40px;
      position: absolute;
      left: 15px;
      top: 25px;
    }

    .content-title-property-price > span {
      background-color: rgba(0, 0, 0, 0.4);
      display: inline-block;
      line-height: 40px;
      padding: 0 12px;
    }

    .woocommerce .content-title-property-actions {
      position: absolute;
      right: 15px;
      top: 25px;
      z-index: 8;
    }

    @media (max-width: 48em) {
      .woocommerce .content-title-property-actions {
        left: 15px;
        right: auto;
        top: 84px;
      }

      .woocommerce .content-title-property-actions .content-title-property-action-image {
        margin-left: 0 !important;
      }
    }

    .woocommerce .content-title-property-actions .button {
      background-color: rgba(0, 0, 0, 0.4);
      background-image: none;
      border-radius: 50%;
      float: right;
      margin: 0 0 0 20px;
      padding: 0;
      position: relative;
      width: 40px;
    }

    .woocommerce .content-title-property-actions .button:hover {
      background-color: rgba(0, 0, 0, 0.7);
      background-image: none;
    }

    .woocommerce .content-title-property-actions .button .fa {
      font-size: 14px;
      left: 50%;
      margin: 0;
      position: absolute;
      top: 50%;
      transform: translateX(-50%) translateY(-50%);
    }

    .woocommerce .content-title-property-actions .listing-manager-report {
      float: right;
    }

    .woocommerce .content-title-property-actions .listing-manager-report a span {
      display: none;
    }

    .woocommerce .content-title-property-actions .listing-manager-report a:after {
      -webkit-font-smoothing: antialiased;
      color: #fff;
      content: '\f071';
      display: block;
      font-family: 'FontAwesome';
      font-size: 15px;
      left: 50%;
      position: absolute;
      text-shadow: none;
      top: 50%;
      transform: translateX(-50%) translateY(-50%);
    }

    .woocommerce .content-title-property-actions .listing-manager-favorite {
      float: right;
    }

    .woocommerce .content-title-property-actions .listing-manager-favorite-add {
      cursor: pointer;
    }

    .woocommerce .content-title-property-actions .listing-manager-favorite-add span {
      display: none;
    }

    .woocommerce .content-title-property-actions .listing-manager-favorite-add:after {
      -webkit-font-smoothing: antialiased;
      color: #fff;
      content: '\f08a';
      display: block;
      font-family: 'FontAwesome';
      font-size: 15px;
      left: 50%;
      position: absolute;
      text-shadow: none;
      top: 50%;
      transform: translateX(-50%) translateY(-50%);
    }

    .woocommerce .content-title-property-actions .listing-manager-favorite-add.marked:after {
      content: '\f004';
    }

    .content-title-property-map {
      display: none;
      background-color: #f4f4f4;
      bottom: 0;
      left: 0;
      top: 0;
      position: absolute;
      right: 0;
      top: 0;
      z-index: 7;
    }

    /**
 * 25. Map
 */
    @media (max-width: 78em) {
      .map-wrapper {
        margin: 0 -15px;
      }
    }

    @media (min-width: 78em) {
      .map-wrapper {
        margin: 0 -1200px;
      }
    }

    .map-content {
      left: auto;
      margin: 0 auto;
      max-width: 1170px;
      padding: 0 15px;
      position: relative;
      right: auto;
    }

    .map-actions-group {
      pointer-events: all;
    }

    #map-control-zoom-in:after,
    #map-control-zoom-out:after,
    #map-control-current-position:after {
      content: '\f124';
      font-family: 'FontAwesome';
      -webkit-font-smoothing: antialiased;
    }

    #map-control-zoom-in span,
    #map-control-zoom-out span,
    #map-control-current-position span {
      display: none;
    }

    #map-control-zoom-in:after {
      content: '\f067';
      font-size: 11px;
    }

    #map-control-zoom-out:after {
      content: '\f068';
      font-size: 11px;
    }

    .clusterer {
      background-color: #58B366;
      box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    }

    .clusterer-inner {
      border: 3px solid #fff;
      box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.2);
      height: 34px;
      font-size: 11px;
      font-weight: 400 !important;
      line-height: 1;
      width: 34px;
    }

    .marker {
      background-image: none;
      background-color: #353535;
      border-radius: 50%;
      height: 28px;
      position: relative;
      transition: background-color .2s ease;
      width: 28px;
    }

    .marker:hover {
      background-color: #f36e44;
      margin-top: auto;
    }

    .marker:hover:after {
      border-top-color: #f36e44;
    }

    .marker:before {
      background-color: #fff;
      border-radius: 50%;
      box-shadow: none;
      height: 10px;
      left: 50%;
      top: 50%;
      transform: translateX(-50%) translateY(-50%);
      width: 10px;
      z-index: 1;
    }

    .marker:hover:before {
      background-color: #fff;
      bottom: auto;
      box-shadow: none;
      width: 10px;
    }

    .marker:after {
      background-color: transparent;
      bottom: auto;
      border: 5px solid transparent;
      border-width: 21px 11px;
      border-top-color: #353535;
      border-radius: 0;
      height: 0;
      left: 3px;
      position: absolute;
      right: auto;
      top: 14px;
      transition: border-color .2s ease;
      width: 0;
    }

    .marker-inner {
      background-color: rgba(0, 0, 0, 0.2);
      border-radius: 50%;
      height: 5px;
      position: absolute !important;
      left: 2px;
      top: 32px;
      width: 12px;
    }

    .infobox {
      z-index: 100;
    }

    .infobox-inner {
      height: 184px !important;
    }

    .infobox-title {
      padding: 12px 0;
    }

    .infobox-title h2 {
      font-size: 16px;
    }

    .infobox-title h2 a {
      color: #353535;
      text-decoration: none;
    }

    .map-message {
      text-align: center;
    }

    @media (max-width: 48em) {
      .map-message {
        font-size: 28px;
      }
    }

    /**
 * 26. Filter
 */
    .woocommerce .filter-background .listing-manager-filter-form {
      background-image: url("../img/pattern.jpg");
      background-position: top center;
      background-repeat: repeat-x;
      margin: 0 -1200px;
      padding: 23px 1200px 0px 1200px;
      position: absolute;
      width: 280px;
      right: 23px;
      font-family: 'Karla', 'Arial', sans-serif;
      font-family: 'Karla', 'Arial', sans-serif;
      font-weight: 300 !important;
    }

    .woocommerce .filter-background .listing-manager-filter-form:after {
      content: " ";
      display: block;
      clear: both;
    }

    .woocommerce .filter-background .listing-manager-filter-form:before {
      /* background-color: rgba(11, 119, 11, 0.41); */
      bottom: 0;
      content: '';
      display: block;
      left: 0;
      position: absolute;
      right: 0;
      top: 0px;
    }

    .woocommerce .filter-background .listing-manager-filter-form input[type=text], .woocommerce .filter-background .listing-manager-filter-form input[type=number], .woocommerce .filter-background .listing-manager-filter-form input[type=date], .woocommerce .filter-background .listing-manager-filter-form select, .woocommerce .filter-background .listing-manager-filter-form .input-group-addon {
      background-color: #fff;
      text-transform: uppercase;
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    }

    .woocommerce .filter-background .listing-manager-filter-form .form-group {
      position: relative;
      z-index: 2;
    }

    .woocommerce .filter-background .listing-manager-filter-form .form-group label {
      color: #fff;
    }

    @media (min-width: 48em) and (max-width: 62em) {
      .woocommerce .filter-background .listing-manager-filter-form .form-group {
        width: 23.72881%;
        float: left;
        margin-right: 1.69492%;
      }

      .woocommerce .filter-background .listing-manager-filter-form .form-group:nth-child(4n) {
        float: right;
        margin-right: 0;
      }

      .woocommerce .filter-background .listing-manager-filter-form .form-group:nth-child(4n+1) {
        clear: left;
      }
    }

    @media (min-width: 62em) and (max-width: 78em) {
      .woocommerce .filter-background .listing-manager-filter-form .form-group {
        width: 18.91892%;
        float: left;
        margin-right: 1.35135%;
      }

      .woocommerce .filter-background .listing-manager-filter-form .form-group:nth-child(5n) {
        float: right;
        margin-right: 0;
      }

      .woocommerce .filter-background .listing-manager-filter-form .form-group:nth-child(5n+1) {
        clear: left;
      }
    }

    @media (min-width: 78em) {
      .woocommerce .filter-background .listing-manager-filter-form .form-group {
        width: 100%;
        float: left;
        margin-right: 1.69492%;
      }

      .woocommerce .filter-background .listing-manager-filter-form .form-group:nth-child(6n) {
        float: right;
        margin-right: 0;
      }

      .woocommerce .filter-background .listing-manager-filter-form .form-group:nth-child(6n+1) {
        clear: left;
      }
    }

    .woocommerce .filter-background .listing-manager-filter-form .form-group-button button.button {
      background-color: #212121;
      background-image: none;
      color: #fff;
      border: 0;
      border-radius: 0;
      font-size: 13px;
      padding: 0 20px;
      width: 100%;
    }

    .sidebar .listing-manager-filter-form .button {
      width: 100%;
    }

    /**
 * 27. Submission
 */
    /**
 * 28. Table list
 */
    table.listing-manager-table-list {
      background: transparent;
      border: 0;
    }

    table.listing-manager-table-list th, table.listing-manager-table-list td {
      border-right: 0;
    }

    table.listing-manager-table-list tr th:first-child, table.listing-manager-table-list tr td:first-child {
      padding-left: 0;
    }

    table.listing-manager-table-list tr th:last-child, table.listing-manager-table-list tr td:last-child {
      padding-right: 0;
    }

    table.listing-manager-table-list a {
      text-decoration: none;
    }

    table.listing-manager-table-list img {
      height: auto;
      width: 120px;
    }

    table.listing-manager-table-list h3 {
      font-size: 16px;
      font-weight: 400;
    }

    table.listing-manager-table-list h3 a {
      color: #353535;
    }

    table.listing-manager-table-list .thumbnail-wrapper {
      width: 120px;
    }

    table.listing-manager-table-list .actions-wrapper {
      white-space: nowrap;
      width: 1px;
    }

    table.listing-manager-table-list .button {
      background-color: transparent;
      background-image: none;
      border-bottom: 1px solid rgba(53, 53, 53, 0.12);
      border-radius: 0;
      color: rgba(53, 53, 53, 0.5) !important;
      font-weight: 700;
      height: auto;
      line-height: 24px;
      margin: 0 30px 0 0;
      padding: 0;
      transition: all .2s ease;
      text-shadow: none;
      width: auto;
    }

    table.listing-manager-table-list .button:last-child {
      margin-right: 0;
    }

    table.listing-manager-table-list .button:active, table.listing-manager-table-list .button:focus, table.listing-manager-table-list .button:hover {
      background-color: transparent;
      background-image: none;
      border-bottom-color: rgba(53, 53, 53, 0.4);
      color: #353535 !important;
    }

    table.listing-manager-table-list .button.remove {
      border-bottom-color: #ff0000 !important;
      color: #ff0000 !important;
    }

    /**
 * 29. Agents
 */
    .single-agent .post-content {
      border-top: 1px solid rgba(0, 0, 0, 0.04);
      margin: 30px 0 0 0;
      padding: 30px 0 0 0;
    }

    .single-agent .post-content:after {
      content: " ";
      display: block;
      clear: both;
    }

    .single-agent .post-content img {
      float: left;
      margin: 0 30px 0 0;
      max-width: 315px;
    }

    .single-agent .post-body p {
      margin-top: 0;
    }

    .single-agent .post-overview {
      width: 32.20339%;
      float: left;
      margin-right: 1.69492%;
    }

    .agent {
      border: 1px solid rgba(0, 0, 0, 0.04);
      margin: 0 0 30px 0;
      padding: 20px;
    }

    @media (min-width: 48em) {
      .agent {
        display: flex;
      }
    }

    .agent h2 {
      margin: 0;
      padding: 0;
    }

    .agent h3 {
      border-bottom: 1px solid rgba(0, 0, 0, 0.04);
      color: rgba(53, 53, 53, 0.5);
      font-size: 14px;
      font-weight: 400;
      margin: 5px 0 0 0;
      padding: 0 0 20px 0;
    }

    @media (min-width: 48em) {
      .agent .post-thumbnail {
        margin: -21px 30px -21px -21px;
        width: 216px;
      }
    }

    .agent .post-thumbnail img {
      display: block;
    }

    @media (min-width: 48em) {
      .agent .post-content {
        flex-grow: 1;
        padding-right: 20px;
      }
    }

    .agent .post-overview {
      background-color: rgba(0, 0, 0, 0.02);
      box-sizing: border-box;
      font-size: 13px;
      margin: 30px 0 0 0;
      padding: 20px;
    }

    @media (min-width: 48em) {
      .agent .post-overview {
        margin: -20px -20px -20px 0;
        width: 280px;
      }
    }

    .agents-small-wrapper {
      border: 1px solid rgba(0, 0, 0, 0.04);
    }

    .agent-small {
      border-bottom: 1px solid rgba(0, 0, 0, 0.04);
      box-sizing: border-box;
      display: table;
      padding: 12px 15px;
      position: relative;
      transition: background-color .2s ease;
      width: 100%;
    }

    .agent-small:last-child {
      border-bottom: 0;
    }

    .agent-small:hover {
      background-color: rgba(0, 0, 0, 0.02);
    }

    .agent-small-thumbnail {
      display: table-cell;
      vertical-align: top;
      width: 55px;
    }

    .agent-small-thumbnail img {
      border-radius: 1px;
      display: block;
      height: auto;
      width: 40px;
    }

    .agent-small-link {
      bottom: 0;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
    }

    .agent-small-content {
      display: table-cell;
      position: relative;
      vertical-align: middle;
    }

    .agent-small-content h3, .agent-small-content h4 {
      display: block;
      font-size: 14px;
      font-weight: 400;
      margin: 0;
      padding-right: 50px;
      overflow: hidden;
      padding: 0;
      text-overflow: ellipsis;
      white-space: nowrap;
    }

    .agent-small-content h3 a, .agent-small-content h4 a {
      color: #353535;
      text-decoration: none;
    }

    .agent-small-content h4 {
      color: rgba(53, 53, 53, 0.5);
      font-size: 12px;
      margin: 3px 0 0 0;
    }

    .agent-small-content:after {
      -webkit-font-smoothing: antialiased;
      content: '\f105';
      color: #f36e44;
      font-family: 'FontAwesome';
      position: absolute;
      right: 0;
      top: 50%;
      transform: translateY(-50%);
    }

    .agents-medium-wrapper:after {
      content: " ";
      display: block;
      clear: both;
    }

    .agent-medium {
      background-color: #fafafa;
      margin: 0 0 30px 0;
    }

    .agent-medium h3 {
      font-size: 18px;
      font-weight: 400;
      margin: 20px 0 2px 0;
      padding: 0 20px;
    }

    .agent-medium h3 a {
      color: #353535;
      text-decoration: none;
    }

    .agent-medium h4 {
      color: rgba(53, 53, 53, 0.5);
      font-size: 13px;
      font-weight: 400;
      margin: 0 20px 20px 20px;
    }

    @media (min-width: 48em) {
      .agents-columns-2 .agent-medium {
        width: 49.15254%;
        float: left;
        margin-right: 1.69492%;
      }

      .agents-columns-2 .agent-medium:nth-child(2n) {
        float: right;
        margin-right: 0;
      }

      .agents-columns-2 .agent-medium:nth-child(2n + 1 clear) {
        clear: left;
      }
    }

    @media (min-width: 48em) {
      .agents-columns-3 .agent-medium {
        width: 32.20339%;
        float: left;
        margin-right: 1.69492%;
      }

      .agents-columns-3 .agent-medium:nth-child(3n) {
        float: right;
        margin-right: 0;
      }

      .agents-columns-3 .agent-medium:nth-child(3n + 1 clear) {
        clear: left;
      }
    }

    @media (min-width: 48em) {
      .agents-columns-4 .agent-medium {
        width: 23.72881%;
        float: left;
        margin-right: 1.69492%;
      }

      .agents-columns-4 .agent-medium:nth-child(4n) {
        float: right;
        margin-right: 0;
      }

      .agents-columns-4 .agent-medium:nth-child(4n + 1) {
        clear: left;
      }
    }

    @media (min-width: 48em) {
      .agents-columns-5 .agent-medium {
        width: 18.91892%;
        float: left;
        margin-right: 1.35135%;
      }

      .agents-columns-5 .agent-medium:nth-child(5n) {
        float: right;
        margin-right: 0;
      }

      .agents-columns-5 .agent-medium:nth-child(5n + 1) {
        clear: left;
      }
    }

    .agent-medium-overview dl {
      font-size: 13px;
      margin: 0;
      padding: 0 20px;
    }

    .agent-medium-overview dt, .agent-medium-overview dd {
      color: rgba(53, 53, 53, 0.6);
      line-height: 24px;
      margin: 0;
    }

    .agent-medium-overview dt a, .agent-medium-overview dd a {
      color: rgba(53, 53, 53, 0.6);
      text-decoration: none;
    }

    .agent-medium-overview dt {
      clear: left;
      float: left;
      width: 25px;
    }

    .agent-medium-overview .email:before, .agent-medium-overview .web:before, .agent-medium-overview .phone:before {
      -webkit-font-smoothing: antialiased;
      color: rgba(53, 53, 53, 0.2);
      content: '\f0e0';
      display: inline-block;
      font-family: 'FontAwesome';
      text-align: center;
      width: 16px;
    }

    .agent-medium-overview .email span, .agent-medium-overview .web span, .agent-medium-overview .phone span {
      display: none;
    }

    .agent-medium-overview .email:before {
      font-size: 10px;
    }

    .agent-medium-overview .web:before {
      content: '\f0ac';
      font-size: 14px;
    }

    .agent-medium-overview .phone:before {
      content: '\f10b';
      font-size: 18px;
    }

    .agent-medium-social {
      text-align: center;
    }

    .agent-medium-social ul {
      padding: 20px;
    }

    .agent-medium-social ul:after {
      content: " ";
      display: block;
      clear: both;
    }

    .agent-medium-thumbnail {
      border-bottom: 2px solid #58B366;
      display: block;
    }

    .agent-medium-thumbnail img {
      display: block;
      width: 100%;
    }

    /**
 * 30. Companies
 */
    .single-company .post-content {
      border-top: 1px solid rgba(0, 0, 0, 0.04);
      margin: 30px 0 0 0;
      padding: 30px 0 0 0;
    }

    .single-company .post-content:after {
      content: " ";
      display: block;
      clear: both;
    }

    .single-company .post-content img {
      float: left;
      margin: 0 30px 0 0;
      max-width: 315px;
    }

    .single-company .post-body p {
      margin-top: 0;
    }

    .single-company .post-overview {
      width: 32.20339%;
      float: left;
      margin-right: 1.69492%;
    }

    .company {
      border-bottom: 1px solid rgba(0, 0, 0, 0.04);
      display: flex;
      margin: 0 0 30px 0;
      padding: 0 0 30px 0;
    }

    .company h2.post-title {
      border-bottom: 1px solid rgba(0, 0, 0, 0.04);
      margin: 0 0 15px 0;
      padding: 0 0 15px 0;
    }

    .company h3.post-subtitle {
      color: rgba(53, 53, 53, 0.5);
      font-size: 11px;
      font-weight: 700;
      margin: 0 0 20px 0;
      text-transform: uppercase;
    }

    .company h3.post-subtitle .agents-count:after {
      background-color: rgba(0, 0, 0, 0.1);
      border-radius: 50%;
      content: '';
      display: inline-block;
      height: 5px;
      margin: 0 10px;
      vertical-align: 1px;
      width: 5px;
    }

    .company .post-thumbnail {
      margin: 0;
      width: 280px;
    }

    .company .post-thumbnail img {
      display: block;
    }

    .company .post-content {
      flex-grow: 1;
      padding-right: 20px;
    }

    .company .post-overview {
      box-sizing: border-box;
      float: left;
      font-size: 13px;
      width: 46%;
    }

    .company .post-social-simple {
      float: right;
      font-size: 13px;
      width: 46%;
    }

    .company-medium {
      align-items: center;
      background-color: #fff;
      box-sizing: border-box;
      border: 1px solid rgba(0, 0, 0, 0.04);
      justify-content: center;
      margin: 0 0 30px 0;
    }

    @media (min-width: 48em) {
      .company-medium {
        display: flex;
      }
    }

    .company-medium h3 {
      font-size: 18px;
      font-weight: 400;
      white-space: nowrap;
    }

    .company-medium h3 a {
      color: #353535;
      text-decoration: none;
    }

    @media (min-width: 48em) {
      .companies-columns-2 .company-medium {
        width: 48.71795%;
        float: left;
        margin-right: 2.5641%;
      }

      .companies-columns-2 .company-medium:nth-child(2n) {
        float: right;
        margin-right: 0;
      }

      .companies-columns-2 .company-medium:nth-child(2n + 1) {
        clear: left;
      }
    }

    @media (min-width: 48em) {
      .companies-columns-3 .company-medium {
        width: 31.81818%;
        float: left;
        margin-right: 2.27273%;
      }

      .companies-columns-3 .company-medium:nth-child(3n) {
        float: right;
        margin-right: 0;
      }

      .companies-columns-3 .company-medium:nth-child(3n + 1) {
        clear: left;
      }
    }

    @media (min-width: 48em) {
      .companies-columns-4 .company-medium {
        width: 23.72881%;
        float: left;
        margin-right: 1.69492%;
      }

      .companies-columns-4 .company-medium:nth-child(4n) {
        float: right;
        margin-right: 0;
      }

      .companies-columns-4 .company-medium:nth-child(4n + 1) {
        clear: left;
      }
    }

    @media (min-width: 48em) {
      .companies-columns-5 .company-medium {
        width: 18.91892%;
        float: left;
        margin-right: 1.35135%;
      }

      .companies-columns-5 .company-medium:nth-child(5n) {
        float: right;
        margin-right: 0;
      }

      .companies-columns-5 .company-medium:nth-child(5n + 1) {
        clear: left;
      }
    }

    @media (min-width: 48em) {
      .company-medium-thumbnail {
        width: 50%;
      }
    }

    .company-medium-thumbnail a, .company-medium-thumbnail img {
      display: block;
    }

    .company-medium-thumbnail img {
      height: auto;
    }

    .company-medium-content {
      font-size: 13px;
    }

    @media (max-width: 48em) {
      .company-medium-content {
        padding: 0 20px;
      }
    }

    @media (min-width: 48em) {
      .company-medium-content {
        padding: 0 20px;
        width: 50%;
      }
    }

    .company-medium-content dl {
      margin-bottom: 15px;
    }

    /**
 * 31. FAQ
 */
    .vc_toggle .vc_toggle_title {
      border-bottom: 1px solid rgba(0, 0, 0, 0.04);
      padding: 12px 0;
    }

    .vc_toggle .vc_toggle_title h4 {
      font-size: 18px;
      font-weight: 400;
    }

    .vc_toggle .vc_toggle_title .vc_toggle_icon {
      background-color: #58B366;
      border: 0;
    }

    .vc_toggle .vc_toggle_title .vc_toggle_icon:before {
      background-color: #58B366;
      border: 0;
    }

    .vc_toggle .vc_toggle_title .vc_toggle_icon:after {
      display: none;
    }

    /**
 * 32. Hero
 */
    #hero {
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover;
    }

    #hero:after {
      background-color: rgba(0, 0, 0, 0.16);
      bottom: 0;
      content: '';
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
    }

    #hero h1 {
      color: #fff;
      font-size: 40px;
      text-align: center;
      text-shadow: 1px 2px rgba(0, 0, 0, 0.2);
      font-weight: 700;
      margin: 0;
      padding: 0;
    }

    @media (max-width: 48em) {
      #hero h1 {
        font-size: 26px;
      }
    }

    #hero .listing-manager-filter-form {
      margin-top: 40px;
      padding: 0 40px;
    }

    @media (max-width: 48em) {
      #hero .listing-manager-filter-form {
        padding: 0 15px;
      }
    }

    #hero .form-group:before {
      background-color: rgba(0, 0, 0, 0.08);
      bottom: 0;
      content: '';
      left: 0;
      position: absolute;
      top: 0;
      width: 1px;
    }

    #hero .form-group:first-child:before {
      display: none;
    }

    #hero .form-group:first-child select, #hero .form-group:first-child input {
      border-radius: 1px 0 0 1px;
    }

    #hero form:after {
      content: " ";
      display: block;
      clear: both;
    }

    #hero .form-group, #hero .form-group-button {
      float: left;
      margin: 0;
      position: relative;
      width: 25%;
    }

    @media (max-width: 48em) {
      #hero .form-group, #hero .form-group-button {
        margin: 0 0 10px 0;
        width: 100%;
      }
    }

    #hero .form-group select, #hero .form-group input, #hero .form-group .input-group-addon, #hero .form-group-button select, #hero .form-group-button input, #hero .form-group-button .input-group-addon {
      background-color: #fff;
      border-radius: 0;
      box-shadow: none;
      height: 48px;
      line-height: 48px;
      margin: 0;
    }

    #hero .form-group .button, #hero .form-group-button .button {
      margin: 0;
      height: 48px;
    }

    #hero .button {
      background-color: #f36e44;
      background-image: linear-gradient(to bottom, #f4754e, #f2673a);
      border-radius: 0 1px 1px 0;
      padding-left: 0;
      padding-right: 0;
      text-align: center;
      width: 100%;
    }

    #hero .button:active, #hero .button:focus, #hero .button:hover {
      background-image: linear-gradient(to top, #f4754e, #f2673a);
    }

    #hero-inner {
      bottom: 0;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
      z-index: 2;
    }

    #hero-content {
      left: 0;
      position: absolute;
      right: 0;
      top: 50%;
      transform: translateY(-50%);
    }

    #hero-footer {
      bottom: 30px;
      color: #fff;
      font-size: 12px;
      left: 40px;
      line-height: 30px;
      position: absolute;
      text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
    }

    @media (max-width: 48em) {
      #hero-footer {
        bottom: 50px;
        left: 15px;
      }
    }

    #hero-social {
      bottom: 30px;
      font-size: 15px;
      position: absolute;
      right: 40px;
    }

    #hero-social a {
      color: #fff;
      margin: 0 0 0 25px;
    }

    #hero-social a:first-child {
      margin-left: 0;
    }

    @media (max-width: 48em) {
      #hero-social {
        bottom: 15px;
        left: 15px;
        right: auto;
      }
    }

    /**
 * 33. Property
 */
    .property-attributes .vc_column-inner {
      padding: 0 !important;
    }

    .property-attributes .vc_column-inner > .wpb_wrapper {
      background-color: rgba(12, 0, 0, 0.62);
    }

    @media (max-width: 48em) {
      .property-attributes .vc_column-inner > .wpb_wrapper {
        padding: 50px 15px 0 15px;
      }
    }

    @media (min-width: 48em) {
      .property-attributes .vc_column-inner > .wpb_wrapper {
        margin: 0 0 0 -1000px;
        padding: 60px 30px 60px 1000px;
      }
    }

    .property-attributes .vc_column-inner > .wpb_wrapper .wpb_content_element {
      margin: 0;
    }

    @media (max-width: 48em) {
      .property-attributes {
        margin: 0 -15px -35px -15px;
        width: auto;
      }
    }

    .property-attributes ul {
      list-style: none;
      margin: 40px 0 0 0;
      padding: 0;
    }

    .property-attributes ul:after {
      content: " ";
      display: block;
      clear: both;
    }

    @media (max-width: 48em) {
      .property-attributes ul {
        padding-bottom: 20px !important;
      }
    }

    .property-attributes ul li {
      font-size: 16px;
      padding: 10px 0;
    }

    @media (min-width: 48em) {
      .property-attributes ul li {
        width: 28.57143%;
        float: left;
        margin-right: 7.14286%;
      }

      .property-attributes ul li:nth-child(3n) {
        float: right;
        margin-right: 0;
      }
    }

    .property-attributes ul li:before {
      background-color: #58B366;
      content: '';
      display: inline-block;
      height: 2px;
      margin: 0 10px 0 0;
      vertical-align: middle;
      width: 11px;
    }

    /**
 * 34. Contact
 */
    table.contact {
      margin: 30px 0 0 0;
      width: 100%;
    }

    table.contact th, table.contact td {
      display: block;
      padding-left: 60px;
      vertical-align: top;
    }

    table.contact th {
      color: rgba(53, 53, 53, 0.5);
      font-size: 13px;
      margin: 0 0 5px 0;
      position: relative;
      text-align: left;
    }

    table.contact th.address:before, table.contact th.phone:before, table.contact th.email:before, table.contact th.skype:before {
      -webkit-font-smoothing: antialiased;
      background-color: #f4f4f4;
      border-radius: 50%;
      color: #ec1922;
      content: '\f041';
      display: block;
      font-family: 'FontAwesome';
      font-size: 15px;
      height: 36px;
      left: 0;
      line-height: 36px;
      position: absolute;
      text-align: center;
      top: 0;
      width: 36px;
    }

    table.contact th.phone:before {
      content: '\f095';
    }

    table.contact th.email:before {
      content: '\f1fa';
    }

    table.contact th.skype:before {
      content: '\f17e';
    }

    table.contact td {
      margin-bottom: 15px !important;
      padding-bottom: 15px;
    }

    /**
 * 35. Packages
 */
    @media (max-width: 48em) {
      .listing-manager-package-wrapper {
        float: none;
        margin: 0 0 30px 0;
        width: 100%;
      }

      .listing-manager-package-wrapper:last-child {
        margin-bottom: 0;
      }
    }

    .listing-manager-submission-package {
      border: 1px solid rgba(0, 0, 0, 0.04);
      margin: 0 0 20px 0;
      transition: background-color .2s ease;
    }

    .listing-manager-submission-package label {
      padding: 15px 20px;
    }

    .listing-manager-submission-package label h4 {
      font-weight: 400;
    }

    .listing-manager-submission-package label h4 span {
      color: #58B366;
      font-weight: 700;
      margin: 0 0 0 3px;
    }

    .listing-manager-submission-package label ul {
      margin: 5px 0 0 0;
      padding: 0;
    }

    .listing-manager-submission-package label li {
      color: #353535;
      font-weight: 400;
      line-height: 1;
      margin: 0 10px 0 0;
      padding: 0;
    }

    .listing-manager-submission-package label li:before, .listing-manager-submission-package label li:after {
      display: none;
    }

    .listing-manager-submission-package label li:last-child {
      margin-right: 0;
    }

    .listing-manager-submission-package label li strong {
      color: rgba(53, 53, 53, 0.5);
      font-weight: 400;
    }

    .listing-manager-submission-package:hover {
      background-color: rgba(0, 0, 0, 0.02);
    }

    /**
 * 36. Titles
 */
    .listing-manager-tile:after {
      content: " ";
      display: block;
      clear: both;
    }

    .listing-manager-tile {
      margin-bottom: 20px;
      height: 190px;
      position: relative;
    }

    .listing-manager-tile.col-3-1 {
      width: 32.20339%;
      float: left;
      margin-right: 1.69492%;
    }

    .listing-manager-tile.col-3-2 {
      width: 66.10169%;
      float: left;
      margin-right: 1.69492%;
    }

    .listing-manager-tile.last {
      float: right;
      margin-right: 0;
    }

    .listing-manager-tile h2 {
      bottom: 40px;
      color: #fff;
      font-size: 18px;
      font-weight: 400;
      left: 15px;
      margin: 0;
      overflow: hidden;
      padding: 0;
      position: absolute;
      right: 15px;
      text-overflow: ellipsis;
      white-space: nowrap;
      z-index: 10;
    }

    .listing-manager-tile h2 a {
      color: #fff;
      text-decoration: none;
    }

    .listing-manager-tile .listing-manager-tile-price {
      bottom: 15px;
      color: rgba(255, 255, 255, 0.8);
      left: 15px;
      position: absolute;
      z-index: 10;
    }

    .listing-manager-tile .button {
      background-color: rgba(0, 0, 0, 0.4);
      background-image: none;
      border-radius: 50%;
      float: right;
      height: 32px;
      margin: 0 0 0 20px;
      padding: 0;
      position: absolute;
      transition: all .2s ease;
      right: 15px;
      top: 15px;
      width: 32px;
      z-index: 100;
    }

    .listing-manager-tile .button:hover {
      background-color: rgba(0, 0, 0, 0.7);
      background-image: none;
    }

    .listing-manager-tile .listing-manager-favorite-add {
      cursor: pointer;
    }

    .listing-manager-tile .listing-manager-favorite-add span {
      display: none;
    }

    .listing-manager-tile .listing-manager-favorite-add:after {
      -webkit-font-smoothing: antialiased;
      color: #fff;
      content: '\f08a';
      display: block;
      font-family: 'FontAwesome';
      font-size: 11px;
      left: 50%;
      line-height: 1;
      position: absolute;
      text-shadow: none;
      top: 50%;
      transform: translateX(-50%) translateY(-50%);
    }

    .listing-manager-tile .listing-manager-favorite-add.marked:after {
      content: '\f004';
    }

    .listing-manager-image {
      background-size: cover;
      background-position: center center;
      bottom: 0;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
      z-index: 1;
    }

    .listing-manager-image:after {
      background-color: rgba(0, 0, 0, 0.1);
      bottom: 0;
      content: '';
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
      z-index: 2;
    }

    .listing-manager-image:before {
      background-image: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent 100px);
      bottom: 0;
      content: '';
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
      z-index: 3;
    }

    .palette-wrapper {
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover;
      border-radius: 0;
      box-shadow: 0 0 24px rgba(53, 53, 53, 0.12);
      overflow: hidden;
      padding: 0;
      transition: all .4s ease;
      transform: translateX(calc(100% - 53px));
    }

    .palette-wrapper.open {
      transform: translateX(0);
    }

    @media (max-width: 34em) {
      .palette-wrapper {
        display: none;
      }
    }

    .palette {
      background-color: #fff;
      padding: 15px 18px;
    }

    .palette h2 {
      display: none;
    }

    .palette h3 {
      color: rgba(53, 53, 53, 0.8);
      font-family: 'Montserrat', 'Arial', sans-serif;
      font-size: 13px;
      font-weight: 400;
      margin: 0 0 20px 39px;
    }

    .palette-fields {
      color: rgba(53, 53, 53, 0.8);
      font-size: 13px;
    }

    .palette-fields a {
      color: #353535;
      display: block;
      padding: 7px 0;
      text-decoration: none;
      white-space: nowrap;
    }

    .palette-fields a:hover {
      color: #353535;
    }

    .palette-fields a:before {
      background-color: #353535;
      border-radius: 3px;
      content: '';
      display: inline-block;
      height: 17px;
      margin: 0 18px 0 0;
      vertical-align: -4px;
      width: 17px;
    }

    .palette-toggle {
      cursor: pointer;
      display: block;
      height: 17px;
      left: 18px;
      position: absolute;
      text-indent: -9999px;
      top: 15px;
      width: 17px;
    }

    .palette-toggle:after {
      color: #353535;
      content: '\f053';
      display: block;
      font-size: 10px;
      font-family: 'FontAwesome';
      left: 50%;
      position: absolute;
      text-indent: 0;
      top: 50%;
      transform: translateX(-50%) translateY(-50%);
      transition: all .4s ease;
    }

    .open .palette-toggle:after {
      content: '\f00d';
    }

    .palette-toggle:after:hover {
      color: #353535;
    }

    .color-green a:before {
      background-color: #14b10c !important;
    }

    .color-orange a:before {
      background-color: #EF5E4E !important;
    }

    .color-blue a:before {
      background-color: #039BE5 !important;
    }

    .color-brown a:before {
      background-color: #46433A !important;
    }

    .color-magenta a:before {
      background-color: #C60751 !important;
    }

    .color-cyan a:before {
      background-color: #64B6B1 !important;
    }

    .color-red a:before {
      background-color: #D31F0D !important;
    }

    .color-cool-grey a:before {
      background-color: #556270 !important;
    }

    .color-purple a:before {
      background-color: #3A303F !important;
    }


    .center {
      text-align: center;
    }

    .aligncenter {
      margin: auto; text-align: center; margin-bottom: 22px; display: block !important;
    }

    .alignleft {
      float: left; margin: 0px 30px 22px 0px;
    }

    .alignright {
      float: right; margin: 0px 0px 22px 30px;
    }

    .left {
      float:left;
    }

    .right {
      float:right;
    }

    small {
      font-size: 12px; line-height: 14px;
    }

    strong {}

    b {
      font-weight: bold;
    }

    .normal {
      font-weight: normal;
    }

    .hidden {
      display: none;
    }

    .wp-caption {}

    .wp-caption-text {}

    .sticky {}

    .gallery-caption {}

    .bypostauthor {}

    .screen-reader-text {
      display: none;
    }

    .sr-only {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      margin: -1px;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      border: 0;
    }

    .sr-only-focusable:active,
    .sr-only-focusable:focus {
      position: static;
      width: auto;
      height: auto;
      margin: 0;
      overflow: visible;
      clip: auto;
    }

    img.wp-smiley,
    img.emoji {
      display: inline !important;
      border: none !important;
      box-shadow: none !important;
      height: 1em !important;
      width: 1em !important;
      margin: 0 .07em !important;
      vertical-align: -0.1em !important;
      background: none !important;
      padding: 0 !important;
    }

    .wpb_animate_when_almost_visible {
      opacity: 1;
    }

    .vc_custom_1470307136584 {
      margin-top: -80px !important;
    }

    .vc_custom_1471529329025 {
      padding-bottom: 80px !important;
    }

    .vc_custom_1471335762646 {
      background-image: url(../img/fondo.jpg) !important;
    }

    .vc_custom_1469437962737 {
      margin-top: 60px !important;
    }

    .vc_custom_1471357100145 {
      margin-top: 60px !important; padding-top: 80px !important; padding-bottom: 60px !important;
    }

    .vc_custom_1471345503876 {
      margin-bottom: -118px !important;
    }

    .vc_custom_1469274606925 {
      margin-top: -36px !important; margin-bottom: 60px !important;
    }

    .vc_custom_1471529245643 {
      margin-bottom: 60px !important;
    }

    .vc_custom_1469437839485 {
      margin-bottom: 60px !important;
    }

    .site-navigation > div > ul > li:hover > a {
      color: #ae0002;
    }

    .site-navigation > div > ul > li > a:hover {
      color: #e51f1e;
      /* font-size: 21px; */
    }