/* CSS Document */

/* Table of Content
==================================================
	1.0 - Transition
	2.0 - Logo
	3.0 - Top Bar
	4.0 - Header
	5.0 - Default Color
	6.0 - Sticky Header
	7.0 - Simple Drop Down Menu
	8.0 - Mega Menu
	9.0 - Mobile Menu
	10.0 - Slider
	11.0 - Title & Breadcrumb
	12.0 - Footer
	13.0 - Side Navigation
	14.0 - Style Picker
	15.0 - Loader
	16.0 - Totop
	17.0 - Default Color
	18.0 - DT Responsive */

/*--------------------------------------------------------------
1.0 - Transition
--------------------------------------------------------------*/
.menu-icons-wrapper .search a span,
.menu-icons-wrapper .cart a span,
#main-menu ul li.menu-item-simple-parent ul li a .fa,
#main-menu
  .megamenu-child-container
  > ul.sub-menu
  > li
  > a
  .menu-item-description,
.dt-header-menu .has-mega-menu h3,
.dt-header-menu .has-mega-menu h3:hover,
.cart-info .cart-icon span {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

/*--------------------------------------------------------------
3.0 - Top Bar
--------------------------------------------------------------*/

.top-bar {
  clear: both;
  float: left;
  line-height: 50px;
  margin: 0;
  max-height: 50px;
  padding: 0;
  position: relative;
  width: 100%;
  z-index: 99999;
}

.top-bar .dt-sc-button {
  margin-top: 5px;
  letter-spacing: 1px;
  font-weight: bold;
}
.top-bar .dt-sc-vertical-small-separator {
  position: relative;
  top: 2px;
}
.top-bar-right .dt-sc-vertical-small-separator {
  margin: 0px 15px;
}

.top-bar .language {
  float: left;
  margin: 0px;
  padding: 0px 20px 0px 0px;
  position: relative;
}
.top-bar .language img {
  margin: 0px 10px 0px 0px;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.top-bar .language:before {
  content: "\f107";
  position: absolute;
  font-family: FontAwesome;
  font-size: 14px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  margin: auto;
}

.dt-no-header-builder-content .no-header-top {
  position: relative;
  margin: 0;
  max-height: 50px;
  padding: 11px 0;
  text-align: left;
}
.dt-no-header-builder-content .no-header-top > span {
  color: #fff;
  font-size: 12px;
}

.dt-no-header-builder-content.dt-no-header-trendytravel .no-header-logo-wrapper,
.dt-no-header-builder-content.dt-no-header-trendytravel
  .no-header-menu-wrapper {
  float: left; /* width: 100%; */
  position: relative;
}
/* .dt-no-header-builder-content.dt-no-header-trendytravel .no-header-logo-wrapper { border-bottom: 1px solid #ededed; padding: 0 0 25px; } */
.dt-no-header-builder-content.dt-no-header-trendytravel .no-header-top:before,
.dt-no-header-builder-content.dt-no-header-trendytravel .no-header-top:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  right: 100%;
  top: 0;
}
.dt-no-header-builder-content.dt-no-header-trendytravel .no-header-top::after {
  left: 100%;
}
.dt-no-header-builder-content.dt-no-header-trendytravel
  .no-header-menu
  ul
  li
  a {
  text-transform: capitalize;
}
.dt-no-header-builder-content .no-header-menu ul.dt-primary-nav > li > a {
  text-transform: uppercase;
}
.dt-no-header-builder-content.dt-no-header-trendytravel
  .no-header-menu
  ul.sub-menu
  li
  > a {
  font-size: 13px;
}
.dt-no-header-builder-content.dt-no-header-trendytravel .menu-icons-wrapper {
  margin: 20px 5px;
}
.dt-no-header-builder-content.dt-no-header-trendytravel .no-header {
  display: block;
  float: left;
  width: 100%;
  padding: 5px 0;
}

.dt-no-header-builder-content.dt-no-header-trendytravel
  .no-header-menu-wrapper:before,
.dt-no-header-builder-content.dt-no-header-trendytravel
  .no-header-menu-wrapper:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  right: 100%;
  top: 0;
}
.dt-no-header-builder-content.dt-no-header-trendytravel
  .no-header-menu-wrapper:after {
  left: 100%;
}

.dt-no-header-builder-content.dt-no-header-trendytravel
  .no-header-menu
  ul
  > li
  > ul
  > li.current_page_parent
  > a {
  background-color: transparent;
}

/*--------------------------------------------------------------
4.0 - Header
--------------------------------------------------------------*/

#header-wrapper {
  float: left;
  margin: 0 0 0;
  padding: 0;
  width: 100%;
}
#header {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
}
#header .header-28-topbar .dt-custom-nav li a:hover i {
  color: #21c2f8;
}

@media screen and (min-width: 768px) {

    .header-28-topbar, .header-28 {
        position: relative;
        left: -360px;
        box-sizing: border-box;
        width: 1920px;
        max-width: 1920px;
        padding-left: 360px;
        padding-right: 360px;
    }
}

.vc_row .wpb_row .vc_row-fluid{
    position: relative;
  left: -360px;
  box-sizing: border-box;
  width: 1920px;
  max-width: 1920px;
  padding-left: 360px;
  padding-right: 360px;
}
.textcenter, .footerright{
	text-align: center;
}
#header .dt-header-menu .dt-primary-nav li .dt-sc-button {
  font-size: 14px;
  color: #fff;
  margin: 0;
}

/* .dt-no-header-builder-content { margin-bottom: 50px; } 
	.dt-no-header-builder-content .no-header { display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -ms-flex-align: center; align-items: center; padding: 15px 0; } */

.dt-no-header-builder-content.aligncenter .no-header {
  padding-bottom: 0;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  flex-direction: column;
}

.dt-no-header-builder-content .no-header .no-header-logo {
  text-align: left;
}
.dt-no-header-builder-content .no-header .no-header-logo h2 {
  margin: 10px 0;
}

/* #header .dt-header-tpl > .vc_row:not(.dt-sc-simpler-content), #header .dt-header-tpl > .vc_row:not(.dt-sc-simpler-content) .vc_row.vc_inner { position: relative; z-index: 1; }*/

#header
  .dt-header-tpl
  > .vc_row.vc_row-flex
  > .vc_column_container
  > .vc_column-inner,
#header
  .dt-header-tpl
  > .vc_row
  .vc_row.vc_row-flex.vc_inner
  > .vc_column_container
  > .vc_column-inner {
  z-index: auto;
}

#header .dt-header-tpl .vc_row[data-vc-full-width],
#header .dt-header-tpl > .vc_section[data-vc-full-width] {
  overflow: visible;
}

#header-wrapper.header-top-relative #header {
  position: relative;
}

.no-breadcrumb.page-with-slider #header-wrapper.header-top-absolute #header {
  position: absolute;
  z-index: 1;
}
body:not(.no-breadcrumb)
  #header-wrapper.header-top-absolute
  #header
  .dt-header-tpl {
  margin-top: 35px;
}

/*	.no-breadcrumb.page-with-slider #header-wrapper.bottom-header { display: table; float: none; width: 100%; }
	.no-breadcrumb.page-with-slider #header-wrapper.bottom-header #header { display: table-footer-group; float: none; }
	.no-breadcrumb.page-with-slider #header-wrapper.bottom-header #header ~ #slider { display: table-header-group; float: none; }*/

.no-breadcrumb.page-with-slider #header-wrapper.bottom-header {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

#header .dt-header-tpl .sticky-wrapper {
  clear: both;
  display: block;
  position: relative;
  width: 100%;
}
#header .dt-header-tpl .sticky-wrapper .apply-sticky-header {
  margin: auto;
  position: relative;
  left: 0;
  right: 0;
  width: 100%;
}

#header .dt-header-tpl .sticky-wrapper,
#header .dt-header-tpl .sticky-wrapper .apply-sticky-header {
  z-index: 9999 !important;
}
#header
  .dt-header-tpl
  .sticky-wrapper
  .apply-sticky-header
  > .vc_row:not(.vc_clearfix) {
  clear: both;
}
#header .dt-header-tpl .header-bottom {
  border-bottom: 1px solid #e8e8e8;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.02);
}

#header .header-3 {
  background: #fff;
}
#header .header-3.header-bottom {
  border-top: 1px dashed #e7e7e7;
}

/*----*****---- << Mega Menu >> ----*****----*/
.dt-header-menu .has-mega-menu h3,
.section-title,
.widgettitle,
.related.products .border-title,
.mobile-menu h3 {
  border-bottom: 1px solid #f9f9f9;
  font-size: 20px;
  font-weight: 300;
  padding-bottom: 12px;
  position: relative;
  text-transform: uppercase;
}
.dt-header-menu .has-mega-menu h3,
.section-title,
.related.products .border-title,
.mobile-menu h3 {
  color: #000;
}
.dt-header-menu .has-mega-menu h3:before,
.section-title:before,
.widgettitle:before,
.related.products .border-title:before,
.mobile-menu h3:before {
  bottom: -1px;
  content: "";
  height: 4px;
  position: absolute;
  width: 74px;
}
.dt-header-menu
  ul.dt-primary-nav
  li.has-mega-menu
  > ul.sub-menu
  > li
  > section {
  background: #fff;
  border-top: 3px solid;
}
.dt-header-menu
  ul.dt-primary-nav
  li.has-mega-menu
  > ul.sub-menu
  > li
  > section
  .dt-border-col-with-top-title {
  margin-left: 0;
  margin-right: 0;
}

.dt-header-menu ul.dt-primary-nav li ul.sub-menu li ul li:last-child > a,
.dt-header-menu
  ul.dt-primary-nav
  li:not(.has-mega-menu)
  ul.sub-menu
  > li:last-child
  > a {
  border: 0;
}

.dt-header-menu .wpb_widgetised_column,
#header .wpb_widgetised_column {
  margin: 0;
}
.dt-header-menu ul.dt-primary-nav li .widget ul li:before,
#header .widget ul li:before {
  display: none;
}
#header .dt-header-menu ul.dt-primary-nav li .widget_recent_entries ul li a,
#header .widget_recent_entries ul li a {
  padding: 0 0 5px;
}
.dt-header-menu ul.dt-primary-nav li .widget ul li .post-date,
#header ul.dt-primary-nav li .widget ul li .post-date {
  float: left;
  width: 100%;
  margin-top: 6px;
  padding-left: 20px;
  font-size: 13px;
  position: relative;
}
.dt-header-menu ul.dt-primary-nav li .widget ul li .post-date,
#header ul.dt-primary-nav li .widget ul li .post-date,
#header sub {
  color: #a5a5a5;
}
.dt-header-menu ul.dt-primary-nav li .widget ul li .post-date:before,
#header ul.dt-primary-nav li .widget ul li .post-date:before {
  content: "\f073";
  position: absolute;
  top: 3px;
  left: 0;
  font-family: "fontawesome";
}
.dt-header-menu ul.dt-primary-nav li .widget_recent_entries,
#header ul.dt-primary-nav li .widget_recent_entries {
  margin-bottom: 0;
}

/*dt-custom-login */
.dt-custom-login {
  margin: 0;
  padding: 0;
  text-align: right;
}
.dt-custom-login li {
  /* line-height: 35px; */
  list-style: none;
  display: inline-block;
  padding: 0;
  margin: 0;
}
.dt-custom-login li a {
  border-left: 1px solid;
  border-color: rgba(255, 255, 255, 0.2) !important;
  color: #fff;
  display: block;
  font-size: 12px;
  padding-left: 10px;
  margin-left: 10px;
}
.dt-custom-login li:first-child a {
  border-left: none;
}
.dt-custom-login li a .fa {
  font-size: 16px;
  margin-right: 2px;
}

/*--------------------------------------------------------------
   Logo
--------------------------------------------------------------*/

.dt-logo-container {
  font-size: 0;
  line-height: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.dt-logo-container.logo-align-center {
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.dt-logo-container.logo-align-right {
  text-align: right;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.dt-logo-container a {
  color: inherit;
}
.dt-logo-container a img {
  display: inline-block;
  vertical-align: middle;
}
.dt-logo-container a span {
  clear: both;
  display: block;
}
.dt-logo-container a span ~ span {
  margin-top: -1px;
}

/*--------------------------------------------------------------
   Default Menu & Mobile Menu
--------------------------------------------------------------*/

/* .dt-no-header-builder-content .no-header .dt-header-menu { background-color: rgba(0,0,0,0.035);  border-bottom: 1px solid #ededed; margin: 15px 0; position: relative; width: 100%; } */
.dt-no-header-builder-content.aligncenter .no-header .dt-header-menu:before,
.dt-no-header-builder-content.aligncenter .no-header .dt-header-menu:after {
  background: inherit;
  content: "";
  border-width: inherit;
  border-style: inherit;
  border-color: inherit;
  height: auto;
  position: absolute;
  top: 0;
  bottom: -1px;
  width: 100%;
}
.dt-no-header-builder-content.aligncenter .no-header .dt-header-menu:before {
  right: 100%;
}
.dt-no-header-builder-content.aligncenter .no-header .dt-header-menu:after {
  left: 100%;
}

.no-header-menu,
.dt-header-menu,
.no-header-menu ul,
.dt-header-menu .dt-primary-nav,
.no-header-menu ul li,
.dt-header-menu .dt-primary-nav li {
  display: inline-block;
  font-size: 0;
  line-height: 0;
}

/* .dt-no-header-builder-content:not(.aligncenter) .no-header .no-header-logo ~ .no-header-menu { padding-left: 20px; } */
/* .dt-no-header-builder-content.aligncenter .no-header .no-header-menu > ul, 
	.dt-no-header-builder-content.aligncenter .no-header .dt-header-menu .dt-primary-nav { text-align: center; } */

.no-header-menu ul,
.dt-header-menu .dt-primary-nav {
  margin: 0;
  padding: 0;
  text-align: left;
  width: 100%;
}
.no-header-menu ul li,
.dt-header-menu .dt-primary-nav li {
  line-height: normal;
  margin: 0 2px;
  padding: 25px 0;
  position: relative;
}
.no-header-menu ul li.close-nav,
.dt-header-menu .dt-primary-nav li.close-nav {
  display: none;
}

.no-header-menu ul li a,
.dt-header-menu .dt-primary-nav li a,
.dt-header-menu ul.dt-primary-nav li ul.sub-menu > li {
  font-size: 14px;
  line-height: normal;
}

.no-header-menu ul li a,
.dt-header-menu .dt-primary-nav li a {
  display: inline-block;
  padding: 10px 14px;
  vertical-align: middle;
}
.no-header-menu > ul > li > a,
.dt-header-menu .dt-primary-nav > li > a {
  font-weight: 600;
}
/* .dt-no-header-builder-content.aligncenter .no-header .no-header-menu ul li a, 
	.dt-no-header-builder-content.aligncenter .no-header .dt-header-menu .dt-primary-nav li a { padding-top: 15px; padding-bottom: 15px; } */

/*div:not(.dt-sc-maaya-header.with-border) .no-header-menu ul li ul.children, div:not(.dt-sc-maaya-header.with-border) .dt-header-menu ul.dt-primary-nav li:not(.has-mega-menu) ul.sub-menu, div:not(.dt-sc-maaya-header.with-border) .no-header-menu ul li ul.children, div:not(.dt-sc-maaya-header.with-border) .dt-header-menu ul.dt-primary-nav li.has-mega-menu ul.sub-menu .vc_section { -webkit-box-shadow: 0 0 2px 1px rgba(0,0,0,0.25); box-shadow: 0 0 2px 1px rgba(0,0,0,0.25); }
	
	div:not(.dt-sc-maaya-header) .no-header-menu ul li ul.children, div:not(.dt-sc-maaya-header) .dt-header-menu ul.dt-primary-nav li:not(.has-mega-menu) ul.sub-menu, div:not(.dt-sc-maaya-header) .no-header-menu ul li ul.children, div:not(.dt-sc-maaya-header) .dt-header-menu ul.dt-primary-nav li.has-mega-menu ul.sub-menu .vc_section { -webkit-box-shadow: 0 0 2px 1px rgba(0,0,0,0.25); box-shadow: 0 0 2px 1px rgba(0,0,0,0.25); } */

.no-header-menu ul li ul.children,
.dt-header-menu ul.dt-primary-nav li ul.sub-menu {
  background-color: #fff;
  margin: 0;
  opacity: 0;
  padding: 0;
  left: 0;
  top: 100%;
  visibility: hidden;
  z-index: 2;
  -webkit-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}

.no-header-menu ul li ul.children,
.dt-header-menu ul.dt-primary-nav li:not(.has-mega-menu) ul.sub-menu {
  position: absolute;
  width: 220px;
  border-top: 3px solid;
  padding: 10px 0;
}

.no-header-menu ul li ul.children,
.dt-header-menu ul.dt-primary-nav li:not(.has-mega-menu) ul.sub-menu,
.no-header-menu ul li ul.children,
.dt-header-menu
  ul.dt-primary-nav
  li.has-mega-menu
  ul.sub-menu
  .menu-item-object-dt_mega_menus
  > .vc_row,
.no-header-menu ul li ul.children,
.dt-header-menu
  ul.dt-primary-nav
  li.has-mega-menu
  ul.sub-menu
  .menu-item-object-dt_mega_menus
  > .vc_section {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25);
}

.no-header-menu ul li ul.children,
.dt-header-menu
  ul.dt-primary-nav
  li.has-mega-menu
  ul.sub-menu
  .menu-item-object-dt_mega_menus
  > .vc_row,
.no-header-menu ul li ul.children,
.dt-header-menu
  ul.dt-primary-nav
  li.has-mega-menu
  ul.sub-menu
  .menu-item-object-dt_mega_menus
  > .vc_section {
  display: table;
}

.dt-col-static-position.wpb_column {
  position: static;
}

.dt-header-menu ul.dt-primary-nav li.has-mega-menu {
  position: static;
}
.dt-header-menu ul.dt-primary-nav li.has-mega-menu > ul.sub-menu,
.dt-header-menu ul.dt-primary-nav li.has-mega-menu > ul.sub-menu > li {
  display: block;
  font-size: 14px;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
}

.no-header-menu ul li ul.children li,
.dt-header-menu ul.dt-primary-nav li ul.sub-menu li {
  margin: 0;
}
.no-header-menu ul li ul.children li ul.children,
.dt-header-menu ul.dt-primary-nav li ul.sub-menu li ul.sub-menu {
  left: 100%;
  top: 0;
}
.dt-header-menu ul.dt-primary-nav li:not(.has-mega-menu) ul.sub-menu li ul {
  border-left: 3px solid;
  border-top: 0;
}

.no-header-menu ul li:last-child > ul.children,
.dt-header-menu ul.dt-primary-nav li:last-child > ul.sub-menu,
.no-header-menu ul li:nth-last-child(2) > ul.children,
.dt-header-menu ul.dt-primary-nav li:nth-last-child(2) > ul.sub-menu {
  left: auto;
  right: 0;
}

.no-header-menu ul li.has-mega-menu:last-child > ul.children,
.dt-header-menu ul.dt-primary-nav li.has-mega-menu:last-child > ul.sub-menu,
.no-header-menu ul li.has-mega-menu:nth-last-child(2) > ul.children,
.dt-header-menu
  ul.dt-primary-nav
  li.has-mega-menu:nth-last-child(2)
  > ul.sub-menu {
  left: 0;
  right: 0;
}

.no-header-menu ul li:last-child > ul.children li ul.children,
.dt-header-menu ul.dt-primary-nav li:last-child ul.sub-menu li ul.sub-menu,
.no-header-menu ul li:nth-last-child(2) > ul.children li ul.children,
.dt-header-menu
  ul.dt-primary-nav
  li:nth-last-child(2)
  ul.sub-menu
  li
  ul.sub-menu {
  left: auto;
  right: 100%;
}

.no-header-menu ul li ul.children li,
.dt-header-menu ul.dt-primary-nav li ul.sub-menu li,
.no-header-menu ul li ul.children li a,
.dt-header-menu ul.dt-primary-nav li ul.sub-menu li a {
  width: 100%;
}

.no-header-menu ul li a,
.dt-header-menu .dt-primary-nav li a,
.no-header-menu ul li ul.children li a,
.dt-header-menu ul.dt-primary-nav li ul.sub-menu li a {
  color: rgba(0, 0, 0, 0.8);
}

.no-header-menu ul.dt-primary-nav li ul.sub-menu li,
.dt-header-menu ul.dt-primary-nav li ul.sub-menu li {
  padding: 0 15px;
}
.no-header-menu ul.dt-primary-nav li ul.sub-menu li a,
.dt-header-menu ul.dt-primary-nav li ul.sub-menu li > a {
  border-bottom: 1px solid #f0f1ef;
  padding: 10px 0;
}
/* .no-header-menu ul.dt-primary-nav li ul.sub-menu>li:last-child a, .dt-header-menu ul.dt-primary-nav li ul.sub-menu>li:last-child a { border:none; } */

.no-header-menu ul li:hover > ul.children,
.dt-header-menu ul.dt-primary-nav li:hover > ul.sub-menu {
  opacity: 1;
  visibility: visible;
}

.dt-no-header-trendytravel .mobile-nav-container .menu-trigger > i {
  margin: 0;
}

#header .dt-sc-button.small {
  color: #fff;
  margin: 0 0 20px;
}
#header .dt-sc-event {
  box-shadow: none;
  position: relative;
  padding-left: 45px;
}
#header .dt-sc-event-date {
  background: #ededed;
  font-weight: bold;
  position: absolute;
  padding: 3px;
  top: 6px;
  left: 0;
  width: 32px;
}
#header .dt-sc-event-date span {
  background: #fff;
  display: block;
  font-size: 11px;
  padding: 3px 0;
  margin-bottom: 2px;
  text-transform: uppercase;
}
#header .dt-sc-event > h4 {
  padding: 0;
  text-align: left;
  text-transform: unset;
}
#header .dt-sc-event,
#header .dt-sc-event > h4 a,
#header .dt-sc-event .dt-sc-event-detail {
  border: 0 !important;
}
#header .dt-sc-event > h4 a,
#header .dt-sc-event .dt-sc-event-detail {
  padding: 0;
}
#header .dt-sc-event > h4 a {
  font-size: 15px;
}
#header .dt-sc-event .dt-sc-event-detail {
  font-size: 13px;
}
#header .dt-sc-event .dt-sc-event-detail .event-price span {
  display: inline-block;
  border-radius: 3px;
  font-size: 13px;
  padding: 5px 10px;
  margin-top: 8px;
}
#header .dt-sc-event .dt-sc-event-detail .event-price {
  float: none;
}

.dt-sc-maaya-header .mobile-nav-container .menu-trigger {
  position: absolute;
  padding: 5px 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: normal;
  cursor: pointer;
  top: 0;
  background: #000;
}
.dt-sc-maaya-header.type2 .mobile-nav-container .menu-trigger {
  display: inline-block;
  position: relative;
}

.mobile-nav-container .menu-trigger {
  cursor: pointer;
}
.mobile-nav-container .menu-trigger > i:before {
  content: "\f0c9";
  font-family: FontAwesome;
  font-size: 18px;
  font-style: normal;
}
.mobile-nav-container .menu-trigger > i,
.mobile-nav-container .menu-trigger > span {
  color: #fff;
  display: inline;
}
.mobile-nav-container .menu-trigger > i {
  float: right;
  margin-top: 5px;
}
.mobile-nav-container .menu-trigger > span {
  font-size: 16px;
  font-weight: bold;
  float: left;
  text-transform: uppercase;
}

.mobile-menu,
.mobile-menu ul.dt-primary-nav,
.mobile-menu ul.dt-primary-nav li {
  display: block;
  margin: 0;
  padding: 0;
  text-align: left;
}
.mobile-menu .dt-primary-nav li a {
  border-style: solid;
  border-width: 1px 0 0; /* color: initial; */
  display: block;
  padding: 5px 15px;
}
.mobile-menu .dt-primary-nav > li > a,
.mobile-menu .dt-primary-nav > li > ul > li > a,
.mobile-menu .dt-primary-nav > li > ul > li > ul > li > a,
.mobile-menu .dt-primary-nav > li > ul > li > ul > li > ul > li > a {
  height: 42px;
  line-height: 42px;
  padding-top: 0;
  padding-bottom: 0;
}

.mobile-menu ul.dt-primary-nav {
  padding-top: 50px;
}

.mobile-menu,
.mobile-menu > ul,
.mobile-menu ul.sub-menu {
  background: #fff;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow-y: visible;
  overflow-x: hidden;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 4;
  transform: translateX(0);
  transition: transform 0.3s;
}

.mobile-menu {
  max-width: 260px;
  opacity: 0;
  visibility: hidden;
  z-index: 99;
  transform: translateX(100%);
  transition: transform 0.25s, visibility 0s 0.3s, opacity 0.25s;
}

.mobile-nav-offcanvas-right .mobile-menu {
  right: 0;
}
.mobile-nav-offcanvas-left .mobile-menu {
  left: 0;
  right: auto;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.mobile-menu.is-hidden,
.mobile-menu ul.is-hidden {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
.mobile-menu.nav-is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: -webkit-transform 0.25s, visibility 0s 0s;
  transition: transform 0.25s, visibility 0s 0s;
}
.admin-bar .mobile-menu.nav-is-visible {
  margin-top: 45px;
}

.mobile-menu ul.sub-menu,
.mobile-menu ul li.menu-item-object-dt_mega_menus,
.mobile-menu ul li.menu-item-object-dt_mega_menus > .vc_section,
.mobile-menu .wpb_column {
  width: 100% !important;
}

.mobile-menu ul.sub-menu {
  left: auto !important;
  right: auto !important;
}
.mobile-menu > ul > li > ul.sub-menu {
  height: calc(100% - 50px);
  margin-top: 50px;
}
.mobile-menu ul.sub-menu li {
  float: left;
  width: 100%;
}
.mobile-menu ul li.menu-item-object-dt_mega_menus > .vc_section {
  background: none !important;
  border: none !important;
  margin: 0;
  left: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
}
.mobile-menu .wpb_column {
  margin: 0;
}

.mobile-menu ul li.menu-item-object-dt_mega_menus > .vc_section > .vc_row,
.mobile-menu
  .dt-custom-nav-wrapper[data-default-style="none"][data-hover-style="none"]:not(
    .inline-horizontal
  )
  > div {
  margin-left: 0;
  margin-right: 0;
}

.mobile-menu .menu-item-has-children > a,
.mobile-menu ul.dt-primary-nav li.go-back a,
.mobile-menu .dt-primary-nav li a {
  color: #1f1f1f;
  position: relative;
}
.mobile-menu ul.dt-primary-nav li.go-back a {
  height: 100%;
  padding: 0;
}
.mobile-menu .dt-primary-nav li.menu-item-has-children > a {
  padding-right: 40px;
}
.mobile-menu .dt-primary-nav li.menu-item-has-children > a i,
.mobile-menu ul.dt-primary-nav li a i {
  padding-right: 8px;
}

.mobile-menu ul.dt-primary-nav li.go-back,
.mobile-menu ul.dt-primary-nav li.close-nav {
  display: inline-block;
  height: 50px;
  width: 100%;
}

.mobile-menu ul.dt-primary-nav li.close-nav {
  border: none !important;
  line-height: 50px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5;
  text-align: center;
  width: 50px;
  cursor: pointer;
}
.mobile-menu ul.dt-primary-nav li.close-nav:before,
.mobile-menu ul.dt-primary-nav li.close-nav:after {
  background-color: #222;
  content: "";
  height: 35%;
  margin: auto;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  width: 2px;
}

.mobile-menu ul.dt-primary-nav li.close-nav:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.mobile-menu ul.dt-primary-nav li.close-nav:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.mobile-menu ul.dt-primary-nav li.close-nav:hover:before {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.mobile-menu ul.dt-primary-nav li.close-nav:hover:after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.mobile-menu ul.dt-primary-nav li.go-back a:before,
.mobile-menu ul.dt-primary-nav li.go-back a:after,
.mobile-menu .menu-item-has-children > a:before,
.mobile-menu .menu-item-has-children > a:after,
.mobile-menu .page_item_has_children > a:before,
.mobile-menu .page_item_has_children > a:after {
  display: inline-block;
  position: absolute;
  top: 50%;
  width: 15px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.mobile-menu ul.dt-primary-nav li.go-back a:before {
  content: "\f104";
  font-family: FontAwesome;
  font-size: 25px;
  height: 50px;
  line-height: 50px;
  left: 15px;
  text-align: center;
}
.mobile-menu .menu-item-has-children > a:before,
.mobile-menu .page_item_has_children > a:before {
  content: "\f105";
  font-family: FontAwesome;
  font-size: 25px;
  height: 42px;
  line-height: 42px;
  right: 12px;
  text-align: center;
}

.mobile-menu ul.dt-primary-nav li.go-back a:after,
.mobile-menu .menu-item-has-children > a:after,
.mobile-menu .page_item_has_children > a:after {
  content: "";
  background-color: currentColor;
  height: 2px;
  opacity: 0;
  visibility: hidden;
}

.mobile-menu ul.dt-primary-nav li.go-back a:hover:before {
  left: 10px;
}
.mobile-menu .menu-item-has-children > a:hover:before,
.mobile-menu .page_item_has_children > a:hover:before {
  right: 8px;
}

.mobile-menu ul.dt-primary-nav li.go-back a:after {
  left: 25px;
}
.mobile-menu ul.dt-primary-nav li.go-back a:hover:after {
  left: 15px;
}
.mobile-menu .menu-item-has-children > a:after,
.mobile-menu .page_item_has_children > a:after {
  right: 18px;
}
.mobile-menu .menu-item-has-children > a:hover:after,
.mobile-menu .page_item_has_children > a:hover:after {
  right: 12px;
}

.mobile-menu .dt-custom-nav li a:before,
.mobile-menu .dt-custom-nav li a:after,
.mobile-menu .dt-custom-nav li a span:before,
.mobile-menu .dt-custom-nav li a span:after {
  content: none !important;
}

.mobile-menu .dt-custom-nav li a,
.mobile-menu .dt-primary-nav li .dt-custom-nav li a {
  border-style: none;
  border-width: 0 !important;
  border-radius: 0 !important;
}
#header .mobile-menu .dt-custom-nav li.current_page_item > a {
  background: #000 !important;
  color: #fff !important;
}

.mobile-menu .dt-custom-nav li {
  -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.075);
}
.mobile-menu .dt-custom-nav li:last-child {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.mobile-menu .hr-skew-link-style ul > li > a {
  margin-bottom: 0;
}

.mobile-menu .vc_row {
  margin: 0;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.mobile-menu .wpb_column,
.mobile-menu .wpb_column .vc_column-inner[class*="vc_custom"] {
  margin: 0 !important;
}

.mobile-menu .wpb_column .vc_column-inner[class*="vc_custom"] {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.mobile-menu .wpb_column .wpb_column .vc_column-inner[class*="vc_custom"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.flex-col-elements-inline-middle
  .mobile-menu
  .dt-custom-nav-wrapper.left
  .dt-custom-nav {
  width: 100%;
}

.overlay {
  background-color: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  position: fixed;
  visibility: hidden;
  width: 100%;
  z-index: 98;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s, transform 0.3s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s, transform 0.3s 0s;
}

.overlay.is-visible,
.mobile-menu ul.dt-primary-nav li.go-back a:hover:after,
.mobile-menu .menu-item-has-children > a:hover:after,
.mobile-menu .page_item_has_children > a:hover:after {
  opacity: 1;
  visibility: visible;
}

.mobile-menu ul.dt-primary-nav li.close-nav,
.mobile-menu ul.dt-primary-nav li.close-nav:before,
.mobile-menu ul.dt-primary-nav li.close-nav:after,
.mobile-menu ul.dt-primary-nav li a,
.mobile-menu ul.dt-primary-nav li a:before,
.mobile-menu ul.dt-primary-nav li a:after,
.mobile-menu .dt-custom-nav li,
.mobile-menu .dt-custom-nav-wrapper[data-hover-style="none"] .dt-custom-nav li {
  -webkit-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}

.mobile-menu ul.dt-primary-nav li.see-all a {
  background-color: rgba(0, 0, 0, 0.05);
}
.mobile-menu .dt-primary-nav li a {
  border-color: rgba(0, 0, 0, 0.06);
}

.mobile-menu ul.dt-primary-nav li.see-all a {
  -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.06);
}

.mobile-menu .dt-custom-nav li a:not(:hover),
.mobile-menu .dt-custom-nav li a:hover,
.mobile-menu
  .dt-custom-nav-wrapper[data-hover-style="none"]
  .dt-custom-nav
  li
  a:hover {
  background-color: rgba(0, 0, 0, 0) !important;
  color: #000 !important;
}

.mobile-menu .dt-custom-nav li:hover,
.mobile-menu
  .dt-custom-nav-wrapper[data-hover-style="none"]
  .dt-custom-nav
  li:hover {
  background-color: #000 !important;
}
.mobile-menu .dt-custom-nav li:hover > a,
.mobile-menu
  .dt-custom-nav-wrapper[data-hover-style="none"]
  .dt-custom-nav
  li:hover
  > a {
  color: #fff !important;
}

.mobile-menu .dt-sc-dark-bg h1,
.mobile-menu .dt-sc-dark-bg h2,
.mobile-menu .dt-sc-dark-bg h3,
.mobile-menu .dt-sc-dark-bg h4,
.mobile-menu .dt-sc-dark-bg h5,
.mobile-menu .dt-sc-dark-bg h6,
.mobile-menu .dt-sc-dark-bg p {
  color: #000 !important;
}

.mobile-menu ul.sub-menu::-webkit-scrollbar {
  background-color: #f1f1f1;
  width: 5px;
}
.mobile-menu ul.sub-menu::-webkit-scrollbar-track,
.mobile-menu ul.sub-menu::-webkit-scrollbar-thumb {
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.3) inset;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3) inset;
}
.mobile-menu ul.sub-menu::-webkit-scrollbar-thumb {
  background-color: #c1c1c1;
  border-radius: 5px;
}

/*--------------------------------------------------------------
   Header Menu
--------------------------------------------------------------*/

.dt-header-menu.left {
  float: left;
}
.dt-header-menu.center {
  display: table;
  width: 100%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.dt-header-menu.right {
  float: right;
}

.dt-header-menu.center .dt-primary-nav {
  width: auto;
}
.dt-sc-maaya-header.dt-sc-slide-menu .dt-sc-single-line-separator {
  margin: 0;
}
.dt-sc-maaya-header.dt-sc-slide-menu .menu-icons-wrapper,
.dt-sc-maaya-header.dt-sc-slide-menu .menu-icons-wrapper .search {
  margin: 0;
}
.dt-sc-maaya-header.dt-sc-slide-menu .search-module {
  float: right;
  text-align: right;
}

.flex-col-elements-inline-middle .dt-header-menu.left {
  display: table;
  margin-right: auto;
}
.flex-col-elements-inline-middle .dt-header-menu.center {
  display: table;
  margin-left: 0;
  margin-right: 0;
}
.flex-col-elements-inline-middle .dt-header-menu.right {
  display: table; /* margin-left: auto; */
}

.dt-header-menu.gap_none .dt-primary-nav li {
  margin: 0;
}
.dt-header-menu.gap_1 .dt-primary-nav li {
  margin: 0 1px 0 0;
}

.vc_row.vc_row-flex > .vc_column_container .dt-header-menu.justify {
  display: inline-block;
}

.dt-header-menu[data-nav-item-display="stretch"] ul.dt-primary-nav > li {
  line-height: 70px;
}
.dt-header-menu[data-nav-item-display="stretch"] ul.dt-primary-nav > li > a {
  line-height: inherit;
}

.dt-header-menu[data-nav-item-display="stretch"]
  ul.dt-primary-nav
  > li
  ul.sub-menu {
  line-height: normal;
}

.dt-header-menu
  ul.dt-primary-nav
  > li
  > a.icon-position-left
  > .menu-item-icon {
  padding-right: 4px;
}
.dt-header-menu
  ul.dt-primary-nav
  > li
  > a.icon-position-right
  > .menu-item-icon {
  padding-left: 4px;
}
.dt-header-menu
  ul.dt-primary-nav
  > li
  > a.icon-position-right
  > .menu-item-icon
  ~ span {
  float: left;
}

.dt-header-menu ul.dt-primary-nav > li > a,
.dt-header-menu[data-nav-item-highlight="line-through"]
  ul.dt-primary-nav
  > li
  > a
  > span {
  position: relative;
}

.dt-header-menu[data-nav-item-highlight="underline"]
  ul.dt-primary-nav
  > li
  > a:after,
.dt-header-menu[data-nav-item-highlight="overline"]
  ul.dt-primary-nav
  > li
  > a:before,
.dt-header-menu[data-nav-item-highlight="line-through"]
  ul.dt-primary-nav
  > li
  > a
  > span:before,
.dt-header-menu[data-nav-item-highlight="two-line-updown"]
  ul.dt-primary-nav
  > li
  > a:before,
.dt-header-menu[data-nav-item-highlight="bottom-border-only"]
  ul.dt-primary-nav
  > li
  > a:after,
.dt-header-menu[data-nav-item-highlight="top-border-only"]
  ul.dt-primary-nav
  > li
  > a:before,
.dt-header-menu[data-nav-item-highlight="two-border-updown"]
  ul.dt-primary-nav
  > li
  > a:before,
.dt-header-menu[data-nav-item-divider="slanting-line"]
  ul.dt-primary-nav
  > li
  > a
  > span:after,
.dt-header-menu[data-nav-item-divider="vertical-line"]
  ul.dt-primary-nav
  > li
  > a
  > span:after,
.dt-header-menu[data-nav-item-highlight="triangle-down-midtop"]
  ul.dt-primary-nav
  > li.current_page_item
  > a:before,
.dt-header-menu[data-nav-item-highlight="triangle-down-midtop"]
  ul.dt-primary-nav
  > li.current-menu-item
  > a:before,
.dt-header-menu[data-nav-item-highlight="triangle-down-midtop"]
  ul.dt-primary-nav
  > li.current-page-ancestor
  > a:before,
.dt-header-menu[data-nav-item-highlight="triangle-down-midtop"]
  ul.dt-primary-nav
  > li.current-menu-ancestor
  > a:before,
.dt-header-menu[data-nav-item-highlight="triangle-down-midbottom"]
  ul.dt-primary-nav
  > li.current_page_item
  > a:after,
.dt-header-menu[data-nav-item-highlight="triangle-down-midbottom"]
  ul.dt-primary-nav
  > li.current-menu-item
  > a:after,
.dt-header-menu[data-nav-item-highlight="triangle-down-midbottom"]
  ul.dt-primary-nav
  > li.current-page-ancestor
  > a:after,
.dt-header-menu[data-nav-item-highlight="triangle-down-midbottom"]
  ul.dt-primary-nav
  > li.current-menu-ancestor
  > a:after,
.dt-header-menu[data-nav-item-highlight="triangle-up-midbottom"]
  ul.dt-primary-nav
  > li.current_page_item
  > a:after,
.dt-header-menu[data-nav-item-highlight="triangle-up-midbottom"]
  ul.dt-primary-nav
  > li.current-menu-item
  > a:after,
.dt-header-menu[data-nav-item-highlight="triangle-up-midbottom"]
  ul.dt-primary-nav
  > li.current-page-ancestor
  > a:after,
.dt-header-menu[data-nav-item-highlight="triangle-up-midbottom"]
  ul.dt-primary-nav
  > li.current-menu-ancestor
  > a:after {
  content: "";
}

.dt-header-menu[data-nav-item-highlight="underline"]
  ul.dt-primary-nav
  > li
  > a:after,
.dt-header-menu[data-nav-item-highlight="overline"]
  ul.dt-primary-nav
  > li
  > a:before,
.dt-header-menu[data-nav-item-highlight="line-through"]
  ul.dt-primary-nav
  > li
  > a
  > span:before,
.dt-header-menu[data-nav-item-highlight="two-line-updown"]
  ul.dt-primary-nav
  > li
  > a:before,
.dt-header-menu[data-nav-item-highlight="bottom-border-only"]
  ul.dt-primary-nav
  > li
  > a:after,
.dt-header-menu[data-nav-item-highlight="top-border-only"]
  ul.dt-primary-nav
  > li
  > a:before,
.dt-header-menu[data-nav-item-highlight="two-border-updown"]
  ul.dt-primary-nav
  > li
  > a:before {
  border-style: solid;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
  pointer-events: none;
  position: absolute;
  left: 0;
  right: 0;
  width: 0;
}

.dt-header-menu[data-nav-item-highlight="triangle-down-midtop"]
  ul.dt-primary-nav
  > li
  > a:before,
.dt-header-menu[data-nav-item-highlight="triangle-down-midbottom"]
  ul.dt-primary-nav
  > li
  > a:after,
.dt-header-menu[data-nav-item-highlight="triangle-up-midbottom"]
  ul.dt-primary-nav
  > li
  > a:after {
  border-style: solid;
  border-color: transparent;
  border-width: 6px;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  width: 0;
}

.dt-header-menu[data-nav-item-highlight="triangle-down-midtop"]
  ul.dt-primary-nav
  > li
  > a:before {
  border-bottom-width: 0;
  border-top-color: inherit;
  top: 0;
}
.dt-header-menu[data-nav-item-style="filled"][data-nav-item-highlight="triangle-down-midtop"]
  ul.dt-primary-nav
  > li
  > a:before {
  border-top-color: currentColor;
  top: -1px;
}

.dt-header-menu[data-nav-item-highlight="triangle-down-midbottom"]
  ul.dt-primary-nav
  > li
  > a:after {
  border-bottom-width: 0;
  border-top-color: inherit;
  top: 100%;
}

.dt-header-menu[data-nav-item-highlight="triangle-up-midbottom"]
  ul.dt-primary-nav
  > li
  > a:after {
  border-top-width: 0;
  border-bottom-color: inherit;
  bottom: 0;
}
.dt-header-menu[data-nav-item-style="filled"][data-nav-item-highlight="triangle-up-midbottom"]
  ul.dt-primary-nav
  > li
  > a:after {
  border-bottom-color: currentColor;
  bottom: -1px;
}

.dt-header-menu[data-nav-item-highlight="underline"]
  ul.dt-primary-nav
  > li
  > a:after {
  border-width: 0 0 2px;
  bottom: 0;
}
.dt-header-menu[data-nav-item-highlight="overline"]
  ul.dt-primary-nav
  > li
  > a:before {
  border-width: 2px 0 0;
  top: 0;
}

.dt-header-menu[data-nav-item-highlight="line-through"]
  ul.dt-primary-nav
  > li
  > a
  > span:before {
  border-width: 0 0 2px;
  margin: auto;
  bottom: 0;
  top: 0;
}

.dt-header-menu[data-nav-item-highlight="two-line-updown"]
  ul.dt-primary-nav
  > li
  > a:before {
  border-width: 2px 0;
  height: auto;
  bottom: 0;
  top: 0;
}

.dt-header-menu[data-nav-item-highlight="bottom-border-only"]
  ul.dt-primary-nav
  > li
  > a:after {
  border-width: 0 0 1px;
  bottom: 0;
}
.dt-header-menu[data-nav-item-style="bordered"][data-nav-item-highlight="bottom-border-only"]
  ul.dt-primary-nav
  > li
  > a:after {
  bottom: 1px;
}

.dt-header-menu[data-nav-item-highlight="top-border-only"]
  ul.dt-primary-nav
  > li
  > a:before {
  border-width: 1px 0 0;
  top: 0;
}
.dt-header-menu[data-nav-item-style="bordered"][data-nav-item-highlight="top-border-only"]
  ul.dt-primary-nav
  > li
  > a:before {
  top: 1px;
}

.dt-header-menu[data-nav-item-highlight="two-border-updown"]
  ul.dt-primary-nav
  > li
  > a:before {
  border-width: 1px 0;
  height: auto;
  bottom: 0;
  top: 0;
}
.dt-header-menu[data-nav-item-style="bordered"][data-nav-item-highlight="two-border-updown"]
  ul.dt-primary-nav
  > li
  > a:before {
  bottom: 1px;
  top: 1px;
}

.dt-header-menu[data-nav-item-highlight="underline"]
  ul.dt-primary-nav
  > li:hover
  > a:after,
.dt-header-menu[data-nav-item-highlight="underline"]
  ul.dt-primary-nav
  > li.current_page_item
  > a:after,
.dt-header-menu[data-nav-item-highlight="underline"]
  ul.dt-primary-nav
  > li.current-menu-item
  > a:after,
.dt-header-menu[data-nav-item-highlight="underline"]
  ul.dt-primary-nav
  > li.current-page-ancestor
  > a:after,
.dt-header-menu[data-nav-item-highlight="underline"]
  ul.dt-primary-nav
  > li.current-menu-ancestor
  > a:after,
.dt-header-menu[data-nav-item-highlight="overline"]
  ul.dt-primary-nav
  > li:hover
  > a:before,
.dt-header-menu[data-nav-item-highlight="overline"]
  ul.dt-primary-nav
  > li.current_page_item
  > a:before,
.dt-header-menu[data-nav-item-highlight="overline"]
  ul.dt-primary-nav
  > li.current-menu-item
  > a:before,
.dt-header-menu[data-nav-item-highlight="overline"]
  ul.dt-primary-nav
  > li.current-page-ancestor
  > a:before,
.dt-header-menu[data-nav-item-highlight="overline"]
  ul.dt-primary-nav
  > li.current-menu-ancestor
  > a:before,
.dt-header-menu[data-nav-item-highlight="two-line-updown"]
  ul.dt-primary-nav
  > li:hover
  > a:before,
.dt-header-menu[data-nav-item-highlight="two-line-updown"]
  ul.dt-primary-nav
  > li.current_page_item
  > a:before,
.dt-header-menu[data-nav-item-highlight="two-line-updown"]
  ul.dt-primary-nav
  > li.current-menu-item
  > a:before,
.dt-header-menu[data-nav-item-highlight="two-line-updown"]
  ul.dt-primary-nav
  > li.current-page-ancestor
  > a:before,
.dt-header-menu[data-nav-item-highlight="two-line-updown"]
  ul.dt-primary-nav
  > li.current-menu-ancestor
  > a:before {
  width: 75%;
}

.dt-header-menu[data-nav-item-highlight="bottom-border-only"]
  ul.dt-primary-nav
  > li:hover
  > a:after,
.dt-header-menu[data-nav-item-highlight="bottom-border-only"]
  ul.dt-primary-nav
  > li.current_page_item
  > a:after,
.dt-header-menu[data-nav-item-highlight="bottom-border-only"]
  ul.dt-primary-nav
  > li.current-menu-item
  > a:after,
.dt-header-menu[data-nav-item-highlight="bottom-border-only"]
  ul.dt-primary-nav
  > li.current-page-ancestor
  > a:after,
.dt-header-menu[data-nav-item-highlight="bottom-border-only"]
  ul.dt-primary-nav
  > li.current-menu-ancestor
  > a:after,
.dt-header-menu[data-nav-item-highlight="top-border-only"]
  ul.dt-primary-nav
  > li:hover
  > a:before,
.dt-header-menu[data-nav-item-highlight="top-border-only"]
  ul.dt-primary-nav
  > li.current_page_item
  > a:before,
.dt-header-menu[data-nav-item-highlight="top-border-only"]
  ul.dt-primary-nav
  > li.current-menu-item
  > a:before,
.dt-header-menu[data-nav-item-highlight="top-border-only"]
  ul.dt-primary-nav
  > li.current-page-ancestor
  > a:before,
.dt-header-menu[data-nav-item-highlight="top-border-only"]
  ul.dt-primary-nav
  > li.current-menu-ancestor
  > a:before,
.dt-header-menu[data-nav-item-highlight="two-border-updown"]
  ul.dt-primary-nav
  > li:hover
  > a:before,
.dt-header-menu[data-nav-item-highlight="two-border-updown"]
  ul.dt-primary-nav
  > li.current_page_item
  > a:before,
.dt-header-menu[data-nav-item-highlight="two-border-updown"]
  ul.dt-primary-nav
  > li.current-menu-item
  > a:before,
.dt-header-menu[data-nav-item-highlight="two-border-updown"]
  ul.dt-primary-nav
  > li.current-page-ancestor
  > a:before,
.dt-header-menu[data-nav-item-highlight="two-border-updown"]
  ul.dt-primary-nav
  > li.current-menu-ancestor
  > a:before,
.dt-header-menu[data-nav-item-highlight="line-through"]
  ul.dt-primary-nav
  > li:hover
  > a
  > span:before,
.dt-header-menu[data-nav-item-highlight="line-through"]
  ul.dt-primary-nav
  > li.current_page_item
  > a
  > span:before,
.dt-header-menu[data-nav-item-highlight="line-through"]
  ul.dt-primary-nav
  > li.current-menu-item
  > a
  > span:before,
.dt-header-menu[data-nav-item-highlight="line-through"]
  ul.dt-primary-nav
  > li.current-page-ancestor
  > a
  > span:before,
.dt-header-menu[data-nav-item-highlight="line-through"]
  ul.dt-primary-nav
  > li.current-menu-ancestor
  > a
  > span:before {
  width: 100%;
}

.dt-header-menu[data-nav-item-divider="slanting-line"]
  ul.dt-primary-nav
  > li
  > a
  > span:after,
.dt-header-menu[data-nav-item-divider="vertical-line"]
  ul.dt-primary-nav
  > li
  > a
  > span:after {
  border-color: #ccc;
  border-style: solid;
  border-width: 0 1px 0 0;
  height: 15px;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  bottom: 0;
  right: -2px;
  top: 0;
  width: 1px;
}

.dt-header-menu[data-nav-item-divider="slanting-line"]
  ul.dt-primary-nav
  > li
  > a
  > span:after {
  right: -3px;
  -webkit-transform: rotate(15deg);
  transform: rotate(15deg);
}

.dt-header-menu[data-nav-item-divider="slanting-line"]
  ul.dt-primary-nav
  > li:last-child
  > a
  > span:after,
.dt-header-menu[data-nav-item-divider="vertical-line"]
  ul.dt-primary-nav
  > li:last-child
  > a
  > span:after {
  display: none;
}

.dt-header-menu ul.dt-primary-nav > li,
.dt-header-menu ul.dt-primary-nav > li a,
.dt-header-menu ul.dt-primary-nav > li > a:before,
.dt-header-menu ul.dt-primary-nav > li > a:after,
.dt-header-menu ul.dt-primary-nav > li a > span,
.dt-header-menu ul.dt-primary-nav > li a > span:before {
  -webkit-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}

.dt-header-menu ul.dt-primary-nav > li.current_page_item > a,
.dt-header-menu ul.dt-primary-nav > li.current_page_ancestor > a,
.dt-header-menu ul.dt-primary-nav > li.current-page-ancestor > a {
  border-radius: 3px;
  color: #1f1f1f !important;
}

/*----*****---- << 4.4. Header Modules >> ----*****----*/

.search-module {
  display: inline-block;
  text-align: center;
}

.menu-icons-wrapper {
  margin: 0 5px;
  padding: 5px 0;
}
.menu-icons-wrapper .search,
.menu-icons-wrapper .cart {
  display: inline-block;
  margin: 0 5px;
  text-align: center;
  width: 25px;
}
.menu-icons-wrapper.rounded-icons .search,
.menu-icons-wrapper.rounded-icons .cart {
  margin: 0 5px;
}
.menu-icons-wrapper .search a,
.menu-icons-wrapper .cart a {
  font-size: 14px;
}
.menu-icons-wrapper.rounded-icons .search a span,
.menu-icons-wrapper.rounded-icons .cart a span {
  height: 38px;
  line-height: 40px;
  text-align: center;
  width: 38px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.menu-icons-wrapper .top-menu-search-container {
  display: none;
  position: absolute;
  right: 50%;
  top: 100%;
  width: 250px;
  z-index: 9;
}
.menu-icons-wrapper .top-menu-search-container.show-top-menu-search {
  display: block;
}
.menu-icons-wrapper .top-menu-search-container .search-form label span {
  display: none;
}
.menu-icons-wrapper
  .top-menu-search-container
  .search-form
  input[type="submit"] {
  text-indent: -9999px;
}
.menu-icons-wrapper
  .top-menu-search-container
  .search-form
  input[type="search"] {
  padding-right: 30px;
  text-transform: none;
}
.menu-icons-wrapper .cart sup {
  width: 15px;
  height: 15px;
  line-height: 15px;
  text-align: center;
  font-size: 9px;
  font-weight: bold;
  color: #ffffff;
  border-radius: 50%;
  position: relative;
  top: -8px;
  left: -9px;
  display: inline-block;
}

#searchform {
  border: 1px solid;
  display: inline-block;
  margin: 0;
  max-width: 250px;
  position: relative;
}
#searchform:before {
  content: "\f002";
  font-family: FontAwesome;
  font-size: 14px;
}
#searchform input[type="text"] {
  border: none;
  background: none;
  font-size: 12px;
  padding: 12px 45px 12px 15px;
  text-transform: uppercase;
  width: 220px;
}
#searchform label span {
  display: none;
}
#searchform input[type="submit"] {
  background: none;
  cursor: pointer;
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  z-index: 1;
}

#searchform .dt-search-icon {
  background-color: #ff0000;
  color: #fff;
  height: inherit;
  opacity: 0;
  left: 100%;
  visibility: hidden;
  z-index: -1;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
#searchform .dt-search-icon span {
  display: block;
  height: 100%;
  width: 100%;
}
#searchform .dt-search-icon span:before {
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

#searchform:before,
#searchform input[type="submit"],
#searchform .dt-search-icon {
  height: inherit;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  bottom: 0;
  right: 0;
  top: 0;
  text-align: center;
  width: 45px;
}
#searchform:before {
  height: 0;
  line-height: 0;
}

#searchform:hover .dt-search-icon {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(1px);
  transform: translateX(1px);
}

.simple-header-search #searchform .dt-search-icon,
.overlay-header-search #searchform .dt-search-icon {
  display: none;
}
.simple-header-search.stretch,
.simple-header-search.stretch #searchform,
.simple-header-search.stretch #searchform input[type="text"] {
  height: 100%;
}

.search-module.slide-down-header-search {
  height: 100%;
}

.search-module.slide-down-header-search #searchform,
.search-module.slide-down-header-search #searchform input[type="text"] {
  width: 100%;
}

.search-module.slide-down-header-search .menu-icons-wrapper,
.search-module.slide-down-header-search .menu-icons-wrapper .search,
.search-module.slide-down-header-search .menu-icons-wrapper .search a,
.search-module.slide-down-header-search .menu-icons-wrapper .search a span {
  height: inherit;
  width: inherit;
}

.search-module.slide-down-header-search .menu-icons-wrapper {
  padding-top: 0;
  padding-bottom: 0;
}
.search-module.slide-down-header-search .menu-icons-wrapper .search a {
  display: inline-block;
}

.search-module.simple-header-search.filled #searchform {
  border-color: transparent;
}

.search-module.simple-header-search.filled.gray #searchform {
  background-color: #f3f3f3;
}
.search-module.simple-header-search.filled.gray.dt-sc-dark-bg #searchform {
  background-color: #333333;
}

.search-module.slide-down-header-search #searchform,
.search-module.simple-header-search.filled.white #searchform {
  background-color: #fff;
}

.search-module.simple-header-search.simple-rounded #searchform {
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

.search-module:not(.simple-header-search).filled,
.search-module:not(.simple-header-search).filled-onhvr {
  position: relative;
  text-align: center;
}

.search-module:not(.simple-header-search).filled.stretch,
.search-module:not(.simple-header-search).filled-onhvr.stretch {
  width: 60px;
}

.search-module:not(.simple-header-search).filled.stretch .menu-icons-wrapper,
.search-module:not(.simple-header-search).filled.stretch
  .menu-icons-wrapper
  .search,
.search-module:not(.simple-header-search).filled-onhvr.stretch
  .menu-icons-wrapper,
.search-module:not(.simple-header-search).filled-onhvr.stretch
  .menu-icons-wrapper
  .search {
  margin-left: 0;
  margin-right: 0;
}

.search-module:not(.simple-header-search).filled
  .menu-icons-wrapper
  .search
  a
  span:before,
.search-module:not(.simple-header-search).filled-onhvr
  .menu-icons-wrapper
  .search
  a
  span:before,
.search-module:not(.simple-header-search).stretch
  .menu-icons-wrapper
  .search
  a
  span:before,
.search-module:not(.simple-header-search).stretch
  .menu-icons-wrapper
  .search
  a
  span:before {
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.search-module.filled:not(.simple-header-search):not(.dt-sc-skin-highlight),
.search-module.filled-onhvr:not(.simple-header-search):not(
    .dt-sc-skin-highlight
  ):hover {
  background-color: #f3f3f3;
}

.search-module:not(.simple-header-search).filled.dt-sc-dark-bg,
.search-module:not(.simple-header-search).filled-onhvr.dt-sc-dark-bg:hover {
  background-color: #000;
}

.search-module:not(.simple-header-search).filled.dt-sc-dark-bg
  .menu-icons-wrapper
  .search
  span,
.search-module:not(.simple-header-search).filled-onhvr.dt-sc-dark-bg:hover
  .menu-icons-wrapper
  .search
  span,
.search-module:not(.simple-header-search).filled.dt-sc-skin-highlight
  .menu-icons-wrapper
  .search
  span,
.search-module:not(
    .simple-header-search
  ).filled-onhvr.dt-sc-skin-highlight:hover
  .menu-icons-wrapper
  .search
  span {
  color: #fff;
}

.overlay-search {
  width: auto;
  float: right;
}

.overlay-search,
.overlay-search *,
.overlay-search *:before,
.overlay-search *:after {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.overlay-search .overlay-close:before,
.overlay-search .overlay-close:after {
  border-color: #161616;
}

.overlay-search {
  opacity: 0;
  visibility: hidden;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 10000;
  background-color: #fff;
  -webkit-transform: scale(0.95);
  transform: scale(0.95);
  cursor: inherit;
}
.overlay-search.open {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.overlay-header-search .overlay-search #searchform {
  border-style: solid;
  border-width: 0 0 1px;
  margin: 0 auto;
  max-width: none;
  padding-bottom: 10px;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  width: 50%;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.overlay-search #searchform input[type="text"] {
  color: #000;
}
.overlay-search #searchform input[type="text"] {
  width: 100%;
  font-size: 40px;
  letter-spacing: 10px;
  text-transform: capitalize;
}
.overlay-search #searchform input[type="submit"] {
  width: 55px;
  height: 100%;
}

.overlay-header-search .overlay-search #searchform:before {
  font-size: 30px;
  right: 10px;
}

.overlay-search-icon span {
  cursor: pointer;
  color: #2f2e2e;
}

.overlay-search .overlay-close {
  cursor: pointer;
  width: 75px;
  height: 75px;
  transform: scale(0);
  position: fixed;
  right: 20px;
  top: 20px;
  font-size: 0px;
  z-index: 9;
  border-radius: 50%;
}
.overlay-search.open .overlay-close {
  transform: scale(1);
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
}

.overlay-search .overlay-close:before,
.overlay-search .overlay-close:after {
  content: "";
  position: absolute;
  height: 5px;
  width: 50px;
  top: 50%;
  left: 50%;
  background: #fff;
}
.overlay-search .overlay-close:before {
  transform: translate(-50%, -50%) rotate(45deg);
  -moz-transform: translate(-50%, -50%) rotate(45deg);
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
}
.overlay-search .overlay-close:after {
  transform: translate(-50%, -50%) rotate(-45deg);
  -moz-transform: translate(-50%, -50%) rotate(-45deg);
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  -ms-transform: translate(-50%, -50%) rotate(-45deg);
}

.search-module,
.search-module * {
  -webkit-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}

.cart-info {
  padding: 14px 20px 14px 57px;
  width: auto;
  display: inline-block;
  position: relative;
  margin: 28px 0px 0px;
}
.cart-info p {
  margin: 0px;
}
.cart-info:before {
  content: "\e66c";
  position: absolute;
  font-family: "Stroke-Gap-Icons";
  font-size: 20px;
  left: 15px;
  top: 18px;
}
.cart-info:hover .cart-icon span {
  color: #fff;
}
.cart-icon span {
  font-size: 12px;
  line-height: 20px;
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  text-align: center;
  position: absolute;
  left: 28px;
  top: 9px;
}
.cart-total {
  font-size: 14px;
  display: inline-block;
  margin: 0px 0px 0px 20px;
  letter-spacing: 0.5px;
}

.live-chat {
  float: right;
  margin: 32px 0px 0px 10px;
}
.live-chat a {
  font-size: 10px;
  font-weight: 800;
  padding: 10px 15px 9px;
  text-transform: uppercase;
  border-radius: 5px;
}
.live-chat a span {
  font-size: 14px;
  display: inline-block;
  margin: 0px 5px 0px 0px;
}

/*--- Maaya Header ---*/

.dt-sc-maaya-header.with-border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.dt-sc-maaya-header .dt-header-menu ul.dt-primary-nav > li:empty {
  display: none;
}
.dt-sc-maaya-header
  .dt-header-menu[data-nav-item-highlight="triangle-down-midbottom"]
  ul.dt-primary-nav
  > li:nth-child(2)
  > a {
  padding-left: 0;
}
.dt-sc-maaya-header
  .dt-header-menu[data-nav-item-highlight="triangle-down-midbottom"]
  ul.dt-primary-nav
  > li.menu-item-has-children
  > a:after {
  content: "\f107";
  position: absolute;
  font-family: FontAwesome;
  bottom: 0;
  left: auto;
  line-height: 28px;
  font-size: 14px;
  right: 8px;
  top: 7px;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  transition: all 0.1s linear;
  border: none;
}
.dt-sc-maaya-header
  .dt-header-menu[data-nav-item-highlight="triangle-down-midbottom"]
  ul.dt-primary-nav
  > li.menu-item-has-children:hover
  > a:after {
  transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  right: 4px;
  top: 10px;
}

.dt-sc-maaya-header:not(.with-border)
  .dt-header-menu[data-nav-item-highlight="triangle-down-midbottom"]
  ul.dt-primary-nav
  > li
  > ul.sub-menu
  > li.menu-item-has-children
  > a::after {
  right: 0;
}

.dt-sc-maaya-header:not(.with-border)
  .dt-header-menu
  ul.dt-primary-nav
  li:not(.has-mega-menu)
  ul.sub-menu {
  margin-left: -15px;
  padding: 0 15px;
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.15);
}
.dt-sc-maaya-header:not(.with-border)
  .dt-header-menu.center
  .dt-primary-nav
  li:not(.has-mega-menu)
  ul.sub-menu
  a {
  padding-left: 0;
  padding-right: 0;
}
.dt-sc-maaya-header:not(.with-border)
  .dt-header-menu.center
  .dt-primary-nav
  li:not(.has-mega-menu)
  ul.sub-menu
  > li:last-child
  > a {
  border-bottom: none !important;
}

.dt-sc-maaya-header.with-border
  .dt-header-menu.center
  .dt-primary-nav
  li:not(.has-mega-menu)
  ul.sub-menu
  > li:last-child
  > a {
  border-bottom-width: 1px;
}

.dt-sc-maaya-header.with-border ul.dt-primary-nav > li {
  padding: 5px 15px 5px 0;
}
.dt-sc-maaya-header.with-border .mobile-nav-container ul.dt-primary-nav > li {
  padding: 0;
}

.dt-sc-maaya-header:not(.with-border)
  .dt-header-menu
  ul.dt-primary-nav
  li:last-child
  > ul.sub-menu,
.dt-sc-maaya-header:not(.with-border)
  .dt-header-menu
  ul.dt-primary-nav
  li:nth-last-child(2)
  > ul.sub-menu {
  margin-right: 15px;
  margin-left: -15px;
}

.dt-sc-maaya-header:not(.with-border)
  .dt-header-menu
  ul.dt-primary-nav
  li:not(.has-mega-menu)
  ul.sub-menu
  li
  ul.sub-menu {
  margin-left: 15px;
}

.dt-sc-maaya-header .dt-sc-slide-search #searchform {
  border: none;
  height: 30px;
}
.dt-sc-maaya-header .dt-sc-slide-search #searchform:before {
  height: 30px;
  line-height: 30px;
  z-index: 1;
  top: 10px;
  color: #3d3d3d;
  text-align: right;
}
.dt-sc-maaya-header .dt-sc-slide-search #searchform input[type="text"] {
  padding: 5px 0 14px;
  font-size: 14px;
  color: #3d3d3d;
  margin: 4px 0;
  text-transform: inherit;
  border: none;
  position: absolute;
  right: 0;
  top: 2px;
  background: none;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: transparent;
  width: 150px;
}
.dt-sc-maaya-header .dt-sc-slide-search #searchform input[type="submit"] {
  font-size: 0;
  z-index: 9;
}

.dt-sc-maaya-header .dt-sc-slide-search #searchform input[type="text"]:focus {
  background: #fff;
  padding: 4px 0 15px;
  width: 1230px;
  max-width: 1230px;
  border-bottom-color: #000;
}

.dt-sc-maaya-header ul.sub-menu li:last-child > a {
  border-bottom-width: 1px !important;
}

/*------------------------------------No link menu style--------------------------------------------*/

.semi-transparent-header #main-menu ul.menu > li > span.nolink-menu {
  color: #000;
}
.menu-active-highlight-grey #main-menu ul.menu > li > span.nolink-menu {
  padding: 0px;
  position: relative;
}
#main-menu ul.menu > li > span.nolink-menu {
  font-family: Raleway, sans-serif;
}
#main-menu ul.menu > li > span.nolink-menu,
.left-header #main-menu > ul.menu > li > span.nolink-menu {
  font-size: 13px;
  font-weight: normal;
  letter-spacing: 0.5px;
}
#main-menu ul.menu > li > span.nolink-menu {
  color: #000;
}
#main-menu > ul.menu > li > span.nolink-menu {
  float: left;
  padding: 0px 20px;
  line-height: 90px;
  letter-spacing: 0.5px;
}
.is-sticky #main-menu > ul.menu > li > span.nolink-menu {
  line-height: 70px;
}

/*--------------------------------------------------------------------------------*/

/*--- Slide Menu ---*/

.dt-simpler-slider {
  background: transparent;
  border: none;
  display: block;
  height: 32px;
  right: 20px;
  position: fixed;
  top: 20px;
  width: 32px;
  z-index: 999;
  cursor: pointer;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.dt-simpler-slider:before {
  transform: translate3d(0, 0, 0);
  transition: all 0.35s ease-in-out;
  -moz-transform: translate3d(0, 0, 0);
  -moz-transition: all 0.35s ease-in-out;
  -ms-transform: translate3d(0, 0, 0);
  -ms-transition: all 0.35s ease-in-out;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.35s ease-in-out;
  background: #ddd;
  content: "";
  display: block;
  font-size: 14px;
  line-height: 32px;
  opacity: 1;
  text-align: center;
  width: 40px;
  height: 40px;
  position: absolute;
  left: -4px;
  top: -5px;
}
.dt-sc-simpler-content-open .dt-simpler-slider:before,
.dt-simpler-slider:hover:before {
  background: #000;
}
.dt-sc-simpler-content-open .dt-simpler-slider:before {
  border-radius: 50%;
}

.dt-simpler-slider span {
  width: 25px;
  height: 3px;
  background: #000;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -12.5px;
  margin-top: -1.5px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.dt-simpler-slider span:first-child {
  top: 5px;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.dt-simpler-slider span:last-child {
  bottom: 5px;
  -webkit-transform: translate3d(0, 8px, 0);
  transform: translate3d(0, 8px, 0);
  -moz-transform: translate3d(0, 8px, 0);
  -ms-transform: translate3d(0, 8px, 0);
}
.dt-simpler-slider span:nth-child(2) {
  margin-top: -2px;
  top: 50%;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
}

.dt-simpler-slider span {
  background: #fff;
}

.dt-sc-simpler-content-open .dt-simpler-slider span:first-child {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
  transform: translate3d(0, 10px, 0) rotate(45deg);
  -moz-transform: translate3d(0, 10px, 0) rotate(45deg);
  -ms-transform: translate3d(0, 10px, 0) rotate(45deg);
}
.dt-sc-simpler-content-open .dt-simpler-slider span:last-child {
  -webkit-transform: translate3d(0, 0, 0) rotate(-45deg);
  transform: translate3d(0, 0, 0) rotate(-45deg);
  -moz-transform: translate3d(0, 0, 0) rotate(-45deg);
  -ms-transform: translate3d(0, 0, 0) rotate(-45deg);
}
.dt-sc-simpler-content-open .dt-simpler-slider span:nth-child(2) {
  -webkit-transform: translate3d(0, 0, 0) scale(0.1, 1);
  transform: translate3d(0, 0, 0) scale(0.1, 1);
  -moz-transform: translate3d(0, 0, 0) scale(0.1, 1);
  -ms-transform: translate3d(0, 0, 0) scale(0.1, 1);
}

.vc_row.dt-sc-simpler-content {
  margin: 0;
  position: relative;
}
.vc_row.dt-sc-simpler-content > .wpb_column.vc_column_container {
  padding: 30px 0;
  background: #fff;
}
.vc_row.dt-sc-simpler-content > .vc_column_container,
.vc_row.dt-sc-simpler-content > .vc_column-inner {
  height: 100%;
}

.dt-sc-maaya-header .dt-simpler-slider {
  background: transparent;
  border: none;
  display: block;
  height: 32px;
  left: 15px;
  position: absolute;
  top: 13px;
  width: 32px;
  z-index: 2;
  cursor: pointer;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.dt-sc-maaya-header .dt-simpler-slider span {
  background: #3d3d3d;
}
.dt-sc-maaya-header .dt-simpler-slider:hover span:first-child,
.dt-sc-maaya-header .dt-simpler-slider:hover span:last-child,
.dt-sc-maaya-header .dt-simpler-slider:hover span:nth-child(2),
.dt-sc-maaya-header
  .dt-sc-simpler-content-open
  .dt-simpler-slider
  span:first-child,
.dt-sc-maaya-header
  .dt-sc-simpler-content-open
  .dt-simpler-slider
  span:last-child,
.dt-sc-simpler-content-open .dt-simpler-slider span:nth-child(2) {
  width: 0;
}

.dt-sc-maaya-header .dt-simpler-slider:before {
  position: absolute;
  content: "\f2ea";
  display: block;
  font-family: "Material-Design-Iconic-Font";
  left: 10px;
  width: 32px;
  height: 32px;
  top: 0;
  font-size: 40px;
  color: #3d3d3d;
  background: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.dt-sc-maaya-header .dt-simpler-slider:hover:before,
.dt-sc-simpler-content-open .dt-simpler-slider:before {
  opacity: 1;
  visibility: visible;
  left: -5px;
}

.secondary-sidebar .vc_row.dt-sc-simpler-content {
  margin: 0;
  position: relative;
  overflow-y: scroll;
  background: #fff;
}
.secondary-sidebar .vc_row.dt-sc-simpler-content .widget #searchform {
  max-width: 100%;
  width: 100%;
}

.vc_row.dt-sc-simpler-content
  > .vc_column_container
  .dt-logo-container.logo-align-center {
  padding: 0 30px;
}
.vc_row.dt-sc-simpler-content > .vc_column_container .dt-header-menu {
  margin-left: 30px;
}

.vc_row.dt-sc-simpler-content > .secondary-sidebar .widget:last-child {
  margin-bottom: 30px;
}
.vc_row.dt-sc-simpler-content > .secondary-sidebar .type7 aside {
  padding: 25px;
}

#header
  .dt-header-tpl
  .vc_row.dt-sc-simpler-content
  .dt-sc-simpler-content-bottom {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
}

.vc_row.dt-sc-simpler-content.boxed-header {
  border: 20px solid rgba(0, 0, 0, 0);
}
.vc_row.dt-sc-simpler-content.boxed-header.dt-sc-simpler-content-close
  > .wpb_column.vc_column_container {
  margin-right: -20px;
  margin-left: 20px;
}
.vc_row.dt-sc-simpler-content.boxed-header
  > .vc_column_container
  .dt-header-menu {
  margin-left: 0;
}

.vc_row.dt-sc-simpler-content.from-left.boxed-header.dt-sc-simpler-content-close
  > .wpb_column.vc_column_container {
  margin-left: -20px;
  margin-right: 0;
}

.vc_row.dt-sc-simpler-content.overlay-header {
  width: 100% !important;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.vc_row.dt-sc-simpler-content.overlay-header > .wpb_column.vc_column_container {
  background: rgba(255, 255, 255, 0.9);
}

#header
  .dt-header-tpl
  .vc_row.dt-sc-simpler-content.overlay-header
  .dt-sc-simpler-content-top {
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
}

.vc_row.dt-sc-simpler-content.overlay-header
  > .vc_column_container
  .dt-header-menu {
  width: 100%;
  text-align: center;
  margin: 0;
}
.vc_row.dt-sc-simpler-content.overlay-header
  > .vc_column_container
  .dt-header-menu
  .dt-primary-nav {
  text-align: center;
}
.vc_row.dt-sc-simpler-content.overlay-header
  > .vc_column_container
  .dt-header-menu
  ul.dt-primary-nav
  > li
  > a {
  font-size: 40px;
  letter-spacing: 3px;
}
.vc_row.dt-sc-simpler-content.overlay-header
  > .vc_column_container
  .dt-header-menu
  ul.dt-primary-nav
  > li
  > a
  > .menu-item-icon {
  display: none;
}

.vc_row.dt-sc-simpler-content.overlay-header {
  right: -100% !important;
  left: auto !important;
}
.vc_row.dt-sc-simpler-content.overlay-header.dt-sc-simpler-content-open {
  right: 0 !important;
}
.vc_row.dt-sc-simpler-content.overlay-header .dt-simpler-slider {
  left: auto;
  right: 20px;
}

.vc_row.dt-sc-simpler-content.overlay-header.from-left {
  left: -100% !important;
}
.vc_row.dt-sc-simpler-content.overlay-header.from-left .dt-simpler-slider {
  right: auto;
  left: 20px;
}
.vc_row.dt-sc-simpler-content.overlay-header.from-left.dt-sc-simpler-content-open {
  left: 0 !important;
}

.boxed-header .dt-simpler-slider {
  top: 25px;
}

.dt-sc-simpler-content-open .dt-simpler-slider,
.dt-sc-simpler-content-open.boxed-header .dt-simpler-slider {
  right: 320px;
  left: auto;
}

.from-left .dt-simpler-slider,
.overlay-header.from-left .dt-simpler-slider {
  left: 20px;
  right: auto;
}
.from-left.boxed-header .dt-simpler-slider {
  left: 25px;
  right: auto;
}
.dt-sc-simpler-content-open.from-left .dt-simpler-slider,
.dt-sc-simpler-content-open.from-left.boxed-header .dt-simpler-slider {
  left: 320px;
  right: auto;
}

.vc_row.dt-sc-simpler-content.from-left
  .dt-custom-nav-wrapper.inline-vertical[data-divider="yes"]
  .dt-custom-nav
  li.menu-item-has-children
  ul.sub-menu {
  right: -300px;
  left: auto;
}

.vc_row.dt-sc-simpler-content .dt-header-menu ul.dt-primary-nav > li {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}

.vc_row.dt-sc-simpler-content
  .dt-header-menu
  ul.dt-primary-nav
  li
  > ul.sub-menu {
  position: absolute;
  left: 100%;
  top: 10px;
}
.vc_row.dt-sc-simpler-content
  .dt-header-menu
  ul.dt-primary-nav
  li
  > ul.sub-menu
  > li.menu-item-object-dt_mega_menus
  > .vc_section {
  margin-left: 0;
  margin-right: 0;
  padding-left: 15px;
  padding-right: 15px;
  left: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: calc(100vw - 330px);
  max-width: calc(100vw - 330px);
}

.vc_row.dt-sc-simpler-content
  .dt-header-menu
  ul.dt-primary-nav
  li:hover
  > ul.sub-menu {
  top: 0;
}

/*--- Header-24 - OldHaven ---*/

#header .header-24.top-bar {
  line-height: normal;
  max-height: inherit;
  z-index: auto;
}
#header .header-24.top-bar .dt-sc-button {
  margin-top: 0;
}

#header .header-24 .dt-sc-contact-info {
  text-align: left;
  padding-left: 50px;
  font-weight: 400;
}
#header .header-24 .dt-sc-contact-info span {
  margin-top: 5px;
  font-size: 40px;
  left: 0;
}

/*--- Header-25 - Malar ---*/

#header
  .header-25
  .dt-header-menu
  .dt-primary-nav
  > li:not(.close-nav)
  > a:before,
#header .header-25.top-bar .dt-custom-nav li:before {
  content: "\f169";
  display: block;
  font-family: Material-Design-Iconic-Font;
  position: absolute;
  font-size: 14px;
  top: 50%;
  right: -8px;
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  opacity: 0.3;
}

#header .header-25.top-bar .dt-custom-nav li:before {
  right: -14px;
}
#header .header-25 .dt-header-menu .dt-primary-nav > li:last-child:before,
#header .header-25.top-bar .dt-custom-nav li:last-child:before {
  display: none;
}

#header .header-25 .dt-custom-nav-wrapper.inline-horizontal .dt-custom-nav li {
  margin: 0 8px;
}

#header .header-25 .dt-header-menu,
#header .header-25 .dt-header-menu .dt-primary-nav,
#header .header-25 .dt-header-menu .dt-primary-nav > li {
  float: left;
}
#header .header-25 .dt-header-menu .dt-primary-nav > li:first-child > a {
  padding-left: 0;
}
#header .header-25 .dt-header-menu .dt-primary-nav > li a {
  font-size: 14px;
}
#header .header-25 .dt-header-menu .dt-primary-nav li ul.sub-menu li {
  width: 100%;
}

#header .header-25 .dt-header-menu .dt-primary-nav li ul.sub-menu {
  border: 10px solid rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
  box-shadow: none;
}
#header .header-25 .dt-header-menu .dt-primary-nav li:nth-child(2) ul.sub-menu {
  border-left: none;
}
#header .header-25 .dt-header-menu .dt-primary-nav li:hover ul.sub-menu {
  background: none;
}
#header .header-25 .dt-header-menu .dt-primary-nav li ul.sub-menu li {
  background: #fdf7ff;
}
#header .header-25 .dt-header-menu .dt-primary-nav li ul.sub-menu > li a {
  padding: 15px 15px 0 15px;
}
#header
  .header-25
  .dt-header-menu
  .dt-primary-nav
  li
  ul.sub-menu
  > li:last-child
  a {
  padding-bottom: 15px;
}

#header .header-25 .dt-header-menu .dt-primary-nav > li > a {
  line-height: 70px;
  float: left;
  padding: 0 25px;
  font-weight: normal;
  font-size: 14px;
  letter-spacing: 0.2px;
}
#header .header-25 .dt-header-menu .dt-primary-nav > li:nth-child(2) > a {
  padding-left: 0;
}

#header .header-25.top-bar {
  height: auto;
  line-height: normal;
  z-index: 0;
}
#header .header-25.top-bar .dt-header-menu .dt-primary-nav > li > a {
  line-height: normal;
}

#header .header-25 .cart-info {
  background: none;
  margin: 0 0 0 20px;
}
#header .header-25 .cart-info p.cart-total,
#header .header-25 .cart-icon span {
  display: none;
}
#header .header-25 .cart-info:before {
  top: 17px;
}

#header .header-25 .dt-sc-sociable {
  width: 32px;
  position: relative;
  height: auto;
  float: none;
  display: inline-block;
  padding: 0;
  text-align: left;
  cursor: pointer;
  z-index: 9;
}
#header .header-25 .dt-sc-sociable:before {
  position: absolute;
  content: "\f1e0";
  display: block;
  left: 0;
  right: 0;
  font-family: fontawesome;
}
#header .header-25 .dt-sc-sociable li {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  float: none;
  display: inline-block;
  padding-bottom: 0;
  clear: none;
  top: -15px;
  -webkit-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
}
#header .header-25 .dt-sc-sociable li:nth-child(1) {
  left: -10px;
}
#header .header-25 .dt-sc-sociable li:nth-child(2) {
  left: 20px;
}
#header .header-25 .dt-sc-sociable li:nth-child(3) {
  left: 50px;
}
#header .header-25 .dt-sc-sociable li:nth-child(4) {
  left: 80px;
}
#header .header-25 .dt-sc-sociable li:nth-child(5) {
  left: 110px;
}
#header .header-25 .dt-sc-sociable:hover li {
  opacity: 1;
  visibility: visible;
}
#header .header-25 .dt-sc-sociable li a {
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  color: #fff;
  border: 1px solid #fff;
  border-left: 0;
  text-align: center;
}

#header .header-25 .dt-sc-sociable li:first-child a {
  border-left: 1px solid #fff;
}
#header .header-25 .dt-sc-sociable li.facebook a:hover {
  background: #3162a2;
}
#header .header-25 .dt-sc-sociable li.twitter a:hover {
  background: #2fb1eb;
}
#header .header-25 .dt-sc-sociable li.dribbble a:hover {
  background: #ff68c5;
}
#header .header-25 .dt-sc-sociable li.tumblr a:hover {
  background: #34465d;
}
#header .header-25 .dt-sc-sociable li.google-plus a:hover {
  background: #c54542;
}
#header .header-25 .dt-sc-sociable li.delicious a:hover {
  background: #2648be;
}
#header .header-25 .dt-sc-sociable li.deviantart a:hover {
  background: #54675a;
}
#header .header-25 .dt-sc-sociable li.digg a:hover {
  background: #1a5891;
}
#header .header-25 .dt-sc-sociable li.flickr a:hover {
  background: #e30377;
}
#header .header-25 .dt-sc-sociable li.comment a:hover {
  background: #5fb749;
}
#header .header-25 .dt-sc-sociable li.instagram a:hover {
  background: #895a4d;
}
#header .header-25 .dt-sc-sociable li.lastfm a:hover {
  background: #d12540;
}
#header .header-25 .dt-sc-sociable li.linkedin a:hover {
  background: #0173b2;
}
#header .header-25 .dt-sc-sociable li.mail a:hover {
  background: #edc719;
}
#header .header-25 .dt-sc-sociable li.pinterest a:hover {
  background: #ca1325;
}
#header .header-25 .dt-sc-sociable li.reddit a:hover {
  background: #ff1a00;
}
#header .header-25 .dt-sc-sociable li.rss a:hover {
  background: #ffb922;
}
#header .header-25 .dt-sc-sociable li.skype a:hover {
  background: #00aaf1;
}
#header .header-25 .dt-sc-sociable li.stumbleupon a:hover {
  background: #eb4924;
}
#header .header-25 .dt-sc-sociable li.twitter a:hover {
  background: #2caae1;
}
#header .header-25 .dt-sc-sociable li.viadeo a:hover {
  background: #f4982b;
}
#header .header-25 .dt-sc-sociable li.vimeo a:hover {
  background: #41b2dc;
}
#header .header-25 .dt-sc-sociable li.yahoo a:hover {
  background: #7c1f70;
}
#header .header-25 .dt-sc-sociable li.youtube a:hover {
  background: #ff3431;
}

#header .header-25 .menu-icons-wrapper {
  float: right;
  text-align: right;
  margin: 3px 0 0;
}
#header .header-25 .menu-icons-wrapper div:last-child {
  margin-left: 0;
}
#header .header-25 .menu-icons-wrapper .search a,
.menu-icons-wrapper .cart a {
  font-size: 14px;
}
#header .header-25 .menu-icons-wrapper .search a span,
.menu-icons-wrapper .cart a span {
  line-height: 65px;
}
#header .header-25 .menu-icons-wrapper.rounded-icons .search a span,
.menu-icons-wrapper.rounded-icons .cart a span {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  line-height: 40px;
  text-align: center;
}
#header .header-25 .menu-icons-wrapper .search {
  position: absolute;
  top: 0;
}

/*--- Header-26 - Veda Wedding ---*/

#header .header-26 {
  border-top: 1px solid;
  border-bottom: 1px solid;
  background: #fcf8f5;
  width: 100%;
  float: left;
  position: relative;
  z-index: 9;
}
/*#header .header-26:before { content: ""; position: absolute; display: block; width: 25px; height: 100%; background: #333333; top: 0; }*/
#header .header-26:after {
  content: "";
  position: absolute;
  display: block;
  background-image: url(http://fw.dttheme.com/wp-content/uploads/2018/03/header-26-bg.png); /*download and attach the image in theme folder, if using this header*/
  background-repeat: repeat;
  width: 100%;
  height: 100%;
  background-position: center;
  opacity: 0.1;
  z-index: -1;
  transform: scaleY(-1);
  -moz-transform: scaleY(-1);
  -webkit-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
}
#header .header-26 .vc_col-sm-2 {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: -22px;
  z-index: 1;
  width: 96px;
}

#header
  .header-26
  > .dt-sc-stretch-row-content
  > .vc_column_container
  > .vc_column-inner {
  padding: 5px 0px 0 0px !important;
  font-style: italic;
}
#header
  .header-26
  > .dt-sc-stretch-row-content
  > .vc_column_container
  > .vc_col-sm-2 {
  padding-right: 10px;
  padding-left: 0px;
}

#header .header-26 .no-header-menu ul li a,
#header .header-26 .dt-header-menu .dt-primary-nav li a {
  padding: 5px 15px 10px;
}

#header .header-26 .vc_col-sm-5 {
  width: 50%;
}
#header .header-26 .vc_col-sm-5:first-child {
  padding-right: 50px;
}
#header .header-26 .vc_col-sm-5:last-child {
  padding-left: 50px;
}

/*--- Header-27 - WooShop Fashion ---*/

#header .header-27 .wpb_content_element {
  margin-bottom: 0;
}

#header .header-27 .dt-sc-sociable li {
  margin-left: 0;
  margin-right: 0;
}
#header .header-27 .dt-sc-sociable.small li a {
  font-size: 12px;
  height: 25px;
  line-height: 25px;
  width: 25px;
}

#header .header-27 .cart-info {
  background: none;
  margin: 0;
}
#header .header-27 .cart-info:before {
  width: 50px;
  font-size: 20px;
  color: #fff;
  left: 0;
  top: 0;
  border-radius: 50%;
  height: 50px;
  text-align: center;
  line-height: 50px;
}
#header .header-27 .cart-total {
  font-size: 14px;
  font-weight: bold;
}
#header .header-27 .cart-icon span {
  left: 38px;
  top: 0px;
  color: #fff;
}

#header .header-27 .search-module {
  width: 100%;
}
#header .header-27 .search-module.simple-header-search.filled.gray #searchform {
  background: none;
  border: 1px solid #e5e5e5;
  width: 100%;
  float: none;
  display: inline-block;
  max-width: 100%;
}
#header .header-27 #searchform input[type="text"] {
  width: 100%;
}
#header .header-27 #searchform input[type="submit"] {
  border-left: 1px solid #e5e5e5;
  border-radius: 0;
}

/*--- Header-28 - Whistle ---*/

#header .header-28 {
  background: #fff;
}
#header .header-28 .cart-info {
  background: none;
  height: 50px;
  margin-top: 0;
  padding: 0;
  width: 50px;
}
#header .header-28 .cart-info:before {
  color: #fff;
  font-size: 20px;
  height: 100%;
  line-height: 50px;
  left: 0;
  top: 0;
  text-align: center;
  width: 100%;
  border-radius: 50%;
}
#header .header-28 .cart-total {
  display: none;
}
#header .header-28 .cart-icon span {
  position: absolute;
  top: 5px;
  right: -12px;
  width: 18px;
  height: 18px;
  text-align: center;
  font-size: 12px;
  display: inline-block;
  line-height: 16px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  color: #fff;
}

#header .header-28 .header-28-cart {
  position: absolute;
  right: 0;
}

#header .header-28-topbar {
  padding: 8px 0;
}

#header .header-28-topbar .dt-custom-nav li a {
  padding: 0px 15px;
}

#header
  .header-28-topbar
  .dt-custom-nav-wrapper[data-link-icon-position="inside"]
  .dt-custom-nav
  li
  a
  > i.menu-item-icon,
#header
  .header-28-topbar
  .dt-custom-nav-wrapper[data-link-icon-position="outside"]
  .dt-custom-nav
  li
  a
  > i.menu-item-icon {
  padding: 2px 0 0 0;
  width: 23px;
}

#header
  .header-28-topbar
  .dt-custom-nav-wrapper[data-link-icon-position="inside"]
  #menu-top-menu-left.dt-custom-nav
  li
  a
  > i.menu-item-icon {
  width: auto;
  padding-right: 5px;
}

#header
  .header-28-topbar
  .dt-custom-nav-wrapper.inline-horizontal[data-default-style="none"][data-hover-style="none"]
  .dt-custom-nav
  li
  a {
  padding-left: 0;
  padding-right: 0;
}

#header
  .header-28-topbar
  .dt-custom-nav-wrapper.inline-horizontal[data-divider="yes"]
  .dt-custom-nav
  li:last-child
  span.divider {
  display: none;
}
#header
  .header-28-topbar
  .dt-custom-nav-wrapper.right[data-link-icon-position="inside"]
  .dt-custom-nav
  li
  a
  > i.menu-item-icon {
  float: left;
}

#header
  .header-28-topbar
  .dt-custom-nav-wrapper.inline-horizontal[data-divider="yes"]
  .dt-custom-nav
  li {
  margin-left: -6px;
}

/*--- Header-29 - Attorney ---*/

#header .header-29 .search-module.simple-header-search.filled.gray #searchform {
  background: rgba(255, 255, 255, 0.11);
  width: 100%;
  float: none;
  display: inline-block;
  padding: 6px 0px;
}
#header .header-29 #searchform input[type="text"] {
  width: 100%;
}
#header .header-29 #searchform input[type="submit"] {
  border-radius: 0;
  width: 60px;
}

#header .header-29 .no-header-menu ul > li,
#header .header-29 .dt-header-menu .dt-primary-nav > li {
  margin: 0 5px 0 0;
}
#header .header-29 .no-header-menu ul li:empty-child,
#header .header-29 .dt-header-menu .dt-primary-nav li:empty-child {
  display: none;
}
#header
  .header-29
  .dt-custom-nav-wrapper.right[data-link-icon-position="inside"]
  .dt-custom-nav
  li
  a
  > i.menu-item-icon {
  float: left;
  margin: 0 10px 0 0;
}

/*--------------------------------------------------------------
	10.0 - Slider
	--------------------------------------------------------------*/

#slider {
  float: left;
  clear: both;
  width: 100%;
  margin: 0px;
  padding: 0px;
  display: block;
  line-height: 0px;
}
#slider img {
  max-width: 100%;
}

/*--------------------------------------------------------------
	11.0 - Title & Breadcrumb
	--------------------------------------------------------------*/

.section-wrapper {
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 0px;
  padding: 0px;
}
.section-wrapper.fullwidth-section > .container {
  width: 100%;
}
.section-wrapper.fullwidth-section {
  position: relative;
}
.dark-overlay,
.extend-bg-fullwidth-left,
.extend-bg-fullwidth-right,
.light-overlay {
  position: relative;
}
.dark-overlay:before,
.light-overlay:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  display: inline !important;
  z-index: 0;
}

.section-wrapper .container {
  z-index: 9;
}

.main-title-section-wrapper {
  background-color: #f8f8f8;
  clear: both;
  float: left;
  margin: 0 0 80px;
  padding: 23px 0 28px;
  position: relative;
  width: 100%;
}
.main-title-section-wrapper.dt-sc-dark-bg {
  background-color: rgba(0, 0, 0, 0.7);
}

#header-wrapper .main-title-section-wrapper {
  margin: 0 0 0;
}

.no-breadcrumb #main {
  margin-top: 35px;
}

.main-title-section {
  float: left;
  width: 100%;
  margin: 0px;
  padding: 0px;
  position: relative;
  pointer-events: none;
  word-wrap: break-word;
  word-break: break-word;
}
.main-title-section h1 {
  font-size: 30px;
  font-weight: 700;
  color: #2b2b2b;
  text-transform: uppercase;
  margin-bottom: 0;
}

.breadcrumb {
  clear: both;
  float: left;
  width: 100%;
  margin: 0px;
  padding: 0px;
  font-size: 14px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.6);
}
.breadcrumb a {
  color: #2b2b2b;
}
.breadcrumb .fa {
  display: inline-block;
  margin: 0px 4px;
  padding: 0px;
}
.breadcrumb span.current {
  color: rgba(0, 0, 0, 0.5);
}

.breadcrumb .fa.default {
  display: inline-block;
  height: 12px;
  width: 1px;
  -webkit-transform: rotate(30deg);
  -moz-transform-origin: 0 0;
  -moz-transform: rotate(30deg);
  -ms-transform-origin: 0 0;
  -ms-transform: rotate(30deg);
  transform-origin: 0 0;
  transform: rotate(30deg);
  background: #2b2b2b;
  top: 2px;
  position: relative;
  margin: 0px 6px 0px 12px;
}

.main-title-section.aligncenter {
  text-align: center;
}
.main-title-section.alignright {
  text-align: right;
}

.main-title-section-wrapper.breadcrumb-left .breadcrumb {
  clear: none;
  float: left;
  width: 35%;
  padding-right: 20px;
  margin-top: 13px;
}
.main-title-section-wrapper.breadcrumb-left .main-title-section {
  float: right;
  width: 65%;
  text-align: right;
}
.main-title-section-wrapper.breadcrumb-right .breadcrumb {
  clear: none;
  float: right;
  text-align: right; /* width:35%; */
  padding-left: 10px;
  margin-top: 5px;
}
.main-title-section-wrapper.breadcrumb-right .main-title-section {
  float: left; /* width:65%; */
}

.main-title-section-wrapper.breadcrumb-top-left-title-center
  .main-title-section {
  width: 100%;
  text-align: center;
}
.main-title-section-wrapper.breadcrumb-top-left-title-center .breadcrumb {
  margin-top: -70px;
  width: 100%;
  float: left;
}

.main-title-section-wrapper.breadcrumb-top-right-title-center
  .main-title-section {
  width: 100%;
  text-align: center;
}
.main-title-section-wrapper.breadcrumb-top-right-title-center .breadcrumb {
  margin-top: -70px;
  width: 100%;
  float: right;
  text-align: right;
}

.dt-sc-dark-bg .breadcrumb {
  color: rgba(255, 255, 255, 0.6);
}
.dt-sc-dark-bg .breadcrumb a {
  color: #ffffff;
}
.dt-sc-dark-bg .breadcrumb a:hover,
.dt-sc-dark-bg .breadcrumb span.current {
  color: rgba(255, 255, 255, 0.6);
}
.dt-sc-dark-bg .breadcrumb .fa.default {
  background: #ffffff;
}

.main-title-section-wrapper > .main-title-section-bg {
  background: rgba(0, 0, 0, 0.05);
  content: "";
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: -1;
}

#header-wrapper.header-top-absolute
  #header
  ~ .main-title-section-wrapper
  > .main-title-section-bg {
  height: 9999px;
}

/*----*****---- << Hotel Search Form >> ----*****----*/

.fullwidth-section {
  float: left;
  width: 100%;
  clear: both;
  margin: 0;
}
.fullwidth-section .search-container.type2 {
  position: inherit;
}

.search-container.type2 {
  position: absolute;
  bottom: 0;
  float: left;
  width: 100%;
  z-index: 99;
}
.search-container.type2 form > p,
.search-container.type2 form > p {
  width: 21%;
}
.search-container.type2 form > p.select-price,
.search-container.type2 form > p.select-price {
  width: 14.8%;
}
.search-container.type2 form > p.select-price.price-last,
.search-container.type2 form > p.select-price.price-last {
  margin-right: 0;
}
.search-container.type2 form input,
.search-container.type2 form input {
  min-height: 44px;
  margin: 10px 0;
  padding: 11px 12px;
}

.search-container.type2 ul.dt-sc-tabs-frame,
.search-container.type2 ul.dt-sc-tabs-horizontal-frame {
  display: inline-block;
  margin-bottom: 0;
}
.search-container.type2 .dt-sc-tabs-horizontal-frame-content,
.search-container ul.dt-sc-tabs-horizontal-frame > li > a.current,
.search-container ul.dt-sc-tabs-horizontal-frame > li > a:hover {
  background: rgba(255, 255, 255, 0.9);
}
.search-container.type2 form .selection-box {
  margin: 10px 0;
}
.search-container.type2 .selection-box:before {
  border-top-color: #fff;
}
.search-container.type2 .selection-box:after {
  border: none;
}
.search-container ul.dt-sc-tabs-horizontal-frame li {
  display: inline;
  float: left;
  margin-right: 2px;
  text-transform: uppercase;
  padding-bottom: 0;
  margin-left: 0;
}
.search-container ul.dt-sc-tabs-horizontal-frame li a {
  border-radius: 0;
  margin: 0;
}

.search-container .dt-sc-tabs-horizontal-frame > li:first-child a {
  border-radius: 5px 0px 0px 0px;
}
.search-container .dt-sc-tabs-horizontal-frame > li:last-child a {
  border-radius: 0px 5px 0px 0px;
}

.search-container.type2 ul.dt-sc-tabs-horizontal-frame li a {
  display: block;
  padding: 13px 12px;
  line-height: normal;
  border: 0;
  font-size: 16px;
  font-weight: 600;
}
.search-container form {
  float: left;
  width: 100%;
}
.search-container form p {
  position: relative;
}
.search-container form input {
  padding: 13px 12px;
  display: inline-block;
  margin-top: 0;
  min-height: 50px;
}
.search-container form > input[type="text"] {
  width: 37.5%;
  margin-right: 20px;
  float: left;
}
.search-container form > p {
  float: left;
  width: 80.9%;
  margin-right: 20px;
}
.search-container.type2 input[type="submit"] {
  font-size: 16px;
  text-transform: uppercase;
  float: right;
}
.search-container input[type="submit"]:hover,
.search-container.type2 input[type="submit"]:hover,
.search-container ul.dt-sc-tabs-horizontal-frame > li > a {
  color: #fff;
}
.search-container .dt-sc-tabs-frame-content {
  padding: 20px 2%;
}
.search-container.type2 .dt-sc-tabs-horizontal-frame-content {
  border-radius: 0px 5px 5px 5px;
  padding: 30px 2% 12px;
}

.page-with-sidebar .search-container form {
  float: left;
  margin-top: -4px;
  width: 100%;
}
.page-with-sidebar .search-container form > p {
  width: 75.3%;
}
.page-with-sidebar.with-both-sidebar .search-container form > p {
  width: 70.3%;
}
.page-with-sidebar #entry-search.search-container input[type="submit"] {
  float: left;
  margin: 0;
  padding: 13.5px 4%;
}
.search-container input[type="submit"] {
  text-transform: uppercase;
}

/*--------------------------------------------------------------
	12.0 - Footer
	--------------------------------------------------------------*/

#footer {
  width: 100%;
  float: left;
  clear: both;
  margin: 0px;
}
#footer .container {
  z-index: 9;
}

.footer-copyright {
  float: left;
  margin: 0px;
  padding: 30px 0px;
  width: 100%;
  clear: both;
  font-size: 14px;
}
.footer-copyright .alignright img {
  float: right;
}

#footer .dt-sc-fancy-list li a {
  font-size: 13px;
}
#footer .dt-sc-light-bg {
  border-top: 1px solid #e4e8ea;
  border-bottom: 1px solid #e4e8ea;
  padding: 50px 0;
}

#footer ul.dt-sc-tabs-horizontal-frame > li > a {
  font-size: 14px;
  font-weight: 100;
  padding: 14px 20px;
  color: #35383f;
}
#footer ul.dt-sc-tabs-horizontal-frame {
  padding: 8px 0 15px;
}
#footer .dt-sc-sociable li {
  margin: 0 -1px 0 0;
}

#footer .dt-custom-nav li a {
  padding: 0;
}

/*--- Footer ---*/

.dt-sc-dark-bg .responsive-map {
  color: #000;
}

.dt-mc-subscribe *,
.dt-sc-sociable li a > i {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.dt-mc-subscribe .dt-subscribe-msg {
  display: inline-block;
}
.dt-mc-subscribe .dt-subscribe-msg span {
  display: inline-block;
  line-height: normal;
  margin: 25px 0 0 0;
  position: relative;
  text-align: left;
  width: 100%;
}

.dt-sc-dark-bg .dt-mc-subscribe .dt-subscribe-msg span {
  color: #fff;
}

.dt-sc-contact-info.custom-type {
  padding-left: 30px;
  margin-bottom: 5px;
}
.dt-sc-contact-info.custom-type span {
  margin: 5px 0 0;
  font-size: 20px;
  text-align: left;
  width: auto;
}
.dt-sc-contact-info.custom-type h5 {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 0;
}

#footer .dt-sc-contact-info.type8 span {
  margin: auto;
  width: 84px;
  text-align: center;
  font-size: 32px;
}

#footer .footer-copyright .widget,
#footer .footer-copyright .wpb_content_element,
#footer > .wpb_content_element {
  margin-bottom: 0;
}
#footer h4,
.contact-info h4 {
  color: #1d1d1d;
  font-size: 16px;
  font-weight: 600;
}
#footer h5 {
  font-size: 20px;
}
#footer .dt-custom-nav {
  margin-bottom: 10px;
}
#footer .dt-sc-footer-menu a:hover {
  color: #8b8b8b;
}
#footer p.copyright a:hover {
  color: #fff;
}

.dt-custom-nav li {
  padding-bottom: 0;
}

/*--- Footer 6 & 14 ---*/

.map-with-overlay {
  position: relative;
}
.map-with-overlay .map-overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.map-with-overlay.dt-sc-dark-bg .map-overlay:after {
  position: absolute;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 1;
  background: rgba(8, 45, 66, 0.3);
}
.map-with-overlay.dt-sc-light-bg .map-overlay:after {
  position: absolute;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 1;
  background: rgba(8, 45, 66, 0.3);
}

.map-with-overlay.dt-sc-dark-bg .map-overlay:before {
  position: absolute;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 1;
  transform: scaleY(-1);
  -moz-transform: scaleY(-1);
  -webkit-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  background: -moz-linear-gradient(
    top,
    rgba(0, 0, 0, 0.7) 50%,
    rgba(0, 0, 0, 1) 100%
  );
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, rgba(0, 0, 0, 0.7)),
    color-stop(100%, rgba(0, 0, 0, 1))
  );
  background: -webkit-linear-gradient(
    top,
    rgba(0, 0, 0, 0.7) 50%,
    rgba(0, 0, 0, 1) 100%
  );
  background: -o-linear-gradient(
    top,
    rgba(0, 0, 0, 0.7) 50%,
    rgba(0, 0, 0, 1) 100%
  );
  background: -ms-linear-gradient(
    top,
    rgba(0, 0, 0, 0.7) 50%,
    rgba(0, 0, 0, 1) 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.7) 50%,
    rgba(0, 0, 0, 1) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
}

.map-with-overlay.dt-sc-light-bg,
.footer-widgets .map-with-overlay.dt-sc-light-bg a,
#footer .map-with-overlay.dt-sc-light-bg a {
  color: #000;
}
.map-with-overlay.dt-sc-light-bg .map-overlay:before {
  position: absolute;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 1;
  background: rgba(255, 255, 255, 0.7);
}

.map-with-overlay .map-overlay .wpb_column,
.map-with-overlay .map-overlay.wpb_column .vc_column-inner,
.vc_row.vc_row-flex.map-with-overlay
  > .map-overlay.wpb_column.vc_column_container
  > .vc_column-inner {
  z-index: 2;
}

.map-with-overlay .map-overlay.wpb_column .vc_column-inner .wpb_wrapper {
  width: 80%;
  margin: 0 auto;
}
.map-with-overlay
  .map-overlay.wpb_column
  .dt-sc-tabs-horizontal-container.aligncenter
  ul.dt-sc-tabs-horizontal {
  border-bottom: 0;
}
.map-with-overlay
  .map-overlay.wpb_column
  .dt-sc-tabs-horizontal-container.aligncenter
  ul.dt-sc-tabs-horizontal
  > li {
  float: none;
  display: inline-block;
  margin: 0 10px;
}

.map-with-overlay
  .map-overlay.wpb_column
  .dt-sc-tabs-horizontal-container
  ul.dt-sc-tabs-horizontal
  > li
  > a {
  border: 1px solid;
  border-radius: 50px;
  padding: 10px 30px;
}
.map-with-overlay
  .map-overlay.wpb_column
  .dt-sc-tabs-horizontal-container
  ul.dt-sc-tabs-horizontal
  > li
  > a:hover,
.map-with-overlay
  .map-overlay.wpb_column
  .dt-sc-tabs-horizontal-container
  ul.dt-sc-tabs-horizontal
  > li
  > a.current {
  background: #fff;
}

.map-with-overlay
  .map-overlay.wpb_column
  .dt-sc-tabs-horizontal-container
  .dt-sc-tabs-horizontal-content {
  padding-bottom: 0;
}

#footer .map-with-overlay.dt-sc-dark-bg {
  color: rgba(255, 255, 255, 0.5);
}

#footer .bottom-bordered input[type="text"],
#footer .bottom-bordered input[type="password"],
#footer .bottom-bordered input[type="email"],
#footer .bottom-bordered input[type="url"],
#footer .bottom-bordered input[type="tel"],
#footer .bottom-bordered input[type="number"],
#footer .bottom-bordered input[type="range"],
#footer .bottom-bordered input[type="date"],
#footer .bottom-bordered textarea,
#footer .bottom-bordered input.text,
#footer .bottom-bordered input[type="search"] {
  color: #777777;
  border-width: 0 0 1px 0;
  padding: 6px 0 15px;
  font-size: 14px;
}

#footer .wpcf7-form.bottom-bordered input[type="submit"],
#footer .wpcf7-form.bottom-bordered button,
#footer .wpcf7-form.bottom-bordered input[type="button"],
#footer .wpcf7-form.bottom-bordered input[type="reset"] {
  background: none;
  border-radius: 0;
  border: 1px solid;
}

.fullwidth-on-laptop.vc_col-sm-8 h2.alignleft,
.fullwidth-on-laptop .vc_col-sm-8 h1.alignnone {
  margin-right: 25px;
  line-height: 40px;
}
.fullwidth-on-laptop.vc_col-sm-8 h1.alignnone {
  margin-right: 25px;
  line-height: 50px;
  margin-bottom: 10px;
}
.fullwidth-on-laptop.vc_col-sm-8 h1.alignnone.no-margin {
  margin-bottom: 0;
}

/*--- Footer 15 ---*/
.footer-15 .dt-sc-newsletter-section.type5 {
  width: 100%;
  background: none;
  border: none;
  text-align: left;
  padding: 0;
}
.footer-15 .dt-sc-newsletter-section.type5 input[type="text"],
.footer-15 .dt-sc-newsletter-section.type5 input[type="email"] {
  background: none;
  color: rgba(0, 0, 0, 0.3);
  border: 1px solid;
  border-radius: 0;
  padding: 16px 20px 15px;
  font-size: 12px;
  margin: 0 0 20px;
}
.footer-15
  .dt-sc-newsletter-section.type5
  .dt-sc-subscribe-frm
  input[type="submit"] {
  padding: 15px 0;
  border-radius: 0;
}

.footer-15 {
  width: 100%;
  float: left;
  position: relative;
}
.footer-15.vc_row[data-vc-full-width] {
  overflow: visible;
}

.footer-15 h3 {
  font-weight: normal;
  font-size: 18px;
  letter-spacing: 0.5px;
}
.footer-15 .dt-sc-small-separator {
  width: 70px;
  height: 1px;
}

.footer-15.dt-sc-dark-bg .dt-sc-newsletter-section.type5 input[type="text"],
.footer-15.dt-sc-dark-bg .dt-sc-newsletter-section.type5 input[type="email"] {
  color: rgba(255, 255, 255, 0.3);
}

/*--- Footer 16 ---*/
.footer-16 .dt-sc-newsletter-section.type2 {
  text-align: left;
  padding: 0;
}
.footer-16 .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm {
  position: relative;
}
.footer-16
  .dt-sc-newsletter-section.type2
  .dt-sc-subscribe-frm
  input[type="email"]:first-child {
  width: 100%;
}
.footer-16
  .dt-sc-newsletter-section.type2
  .dt-sc-subscribe-frm
  input[type="submit"] {
  position: absolute;
  right: 0;
  margin: 0;
}

.footer-16 .dt-sc-single-line-separator {
  border-color: rgba(0, 0, 0, 0.35);
  margin: 0 0 30px 11px;
  width: 100%;
  float: left;
  position: relative;
}
.footer-16 .dt-sc-single-line-separator:before {
  content: "";
  position: absolute;
  width: 9px;
  height: 9px;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.5);
  left: -6px;
  bottom: -2px;
  top: inherit;
  background: none;
  -webkit-transform: rotate(45deg);
  -moz-transform-origin: 0 0;
  -moz-transform: rotate(45deg);
  -ms-transform-origin: 0 0;
  -ms-transform: rotate(45deg);
  transform-origin: 0 0;
  transform: rotate(45deg);
  display: block;
}
.footer-16.dt-sc-dark-bg .dt-sc-single-line-separator {
  border-color: rgba(255, 255, 255, 0.35);
}
.footer-16.dt-sc-dark-bg .dt-sc-single-line-separator:before {
  border-color: rgba(255, 255, 255, 0.5);
}

.footer-16 .widget .recent-posts-widget li .entry-title h4 {
  font-size: 16px;
}

#footer .footer-16.dt-sc-dark-bg .recent-posts-widget a,
#footer .footer-16.dt-sc-dark-bg .widget .recent-posts-widget li .entry-meta p,
#footer .footer-16.dt-sc-dark-bg .recent-posts-widget li .entry-meta a {
  color: #fff;
}
#footer .footer-16.dt-sc-dark-bg .recent-posts-widget a:hover,
#footer .footer-16.dt-sc-dark-bg .recent-posts-widget li .entry-meta a:hover {
  color: #222222;
}

#footer .footer-16.dt-sc-dark-bg .widget ul li {
  border-color: rgba(255, 255, 255, 0.5);
}

/*--- Footer 17 ---*/
.footer-17 {
  font-size: 16px;
}
.footer-17.vc_row[data-vc-full-width] {
  overflow: visible;
}

.footer-17 h2 {
  line-height: 36px;
  margin-bottom: 20px;
}

.footer-17 .dt-sc-newsletter-section.type2 {
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
  top: -100px;
}
.footer-17 .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm {
  background: #0074bd;
  width: 70%;
  padding: 30px;
  float: none;
  display: inline-block;
  margin: 0px;
}

.footer-17
  .dt-sc-newsletter-section.type2
  .dt-sc-subscribe-frm
  input[type="text"],
.footer-17
  .dt-sc-newsletter-section.type2
  .dt-sc-subscribe-frm
  input[type="email"] {
  width: 35%;
  border: none;
  margin-right: 1px;
  font-size: 13px;
}
.footer-17
  .dt-sc-newsletter-section.type2
  .dt-sc-subscribe-frm
  input[type="submit"] {
  background: #fcdb34;
  color: #1c3f55;
  font-weight: normal;
  font-size: 16px;
  text-transform: none;
  padding: 11px 20px;
}
.footer-17 .dt-sc-newsletter-section.type2 a.dt-sc-button,
#footer .footer-17 a.dt-sc-button,
.footer-17
  .dt-sc-newsletter-section.type2
  .dt-sc-subscribe-frm
  input[type="submit"]:hover,
#footer .footer-17 a.dt-sc-button:hover {
  color: #fff;
}
.footer-17.dt-sc-dark-bg,
.footer-17.dt-sc-dark-bg h2 {
  color: rgba(255, 255, 255, 0.7);
}

/*--- Footer 18 ---*/
.footer-18 .dt-sc-twitter-icon {
  margin: 0;
  position: absolute;
  width: auto;
  left: 0;
  height: 100%;
}

.footer-18 .dt-sc-twitter-icon:before {
  width: 44px;
  height: 100%;
  left: 0;
  top: 0;
  background: #32aadf;
}
.footer-18 .dt-sc-twitter-icon:after {
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-left: 5px solid #32aadf;
  border-bottom: 5px solid transparent;
  top: 50%;
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  right: -5px;
  background: none;
}

.footer-18 .dt-sc-twitter-feeds {
  position: relative;
}
.footer-18 .dt-sc-twitter-feeds .dt-sc-tweet {
  text-align: left;
  padding-left: 65px;
  padding-bottom: 0;
  width: 100%;
  float: left;
  margin: 6px 0 8px;
}
.footer-18 .dt-sc-twitter-feeds .dt-sc-tweet .tweet-time {
  font-size: 14px;
  font-style: normal;
  color: #333333;
  clear: none;
  width: auto;
  float: none;
  margin: 8px 0 0 10px;
}

.footer-18 .dt-sc-twitter-feeds .tweet-text {
  color: #999999;
  font-size: 14px;
  float: left;
}
.footer-18 .dt-sc-twitter-icon span {
  font-size: 14px;
  border-radius: 0;
  width: 44px;
  background: none;
  height: 100%;
  line-height: 54px;
}

.footer18-widget .widgettitle,
.footer18-widget .widget .recent-posts-widget li .entry-title h4,
.footer18-widget .widget .recent-posts-widget li .entry-meta {
  display: none;
}

.footer18-title {
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
}

.footer18-widget
  .dt-custom-nav-wrapper[data-default-style="none"][data-hover-style="none"]:not(
    .inline-vertical
  ):not(.inline-horizontal)
  .dt-custom-nav
  li
  a {
  margin-bottom: 0;
  padding-bottom: 0;
}

.footer18-widget .widget .recent-posts-widget li {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.footer18-widget .widget .recent-posts-widget li .entry-content {
  margin-top: -4px;
  line-height: 22px;
}
.footer18-widget .widget .recent-posts-widget li .entry-content p {
  margin-bottom: 0;
}

.footer18-widget .widget .tagcloud a {
  border-bottom: none;
  margin: 0px 3px 3px 0px;
  padding: 8px 20px;
  font-size: 13px !important;
}

.footer18-widget.dt-sc-dark-bg .widget .tagcloud a {
  background: rgba(0, 0, 0, 0.2);
}

.footer18-widget .vc_column_container.extend-bg-fullwidth-right {
  padding-left: 30px;
}
.footer18-widget
  .vc_column_container.extend-bg-fullwidth-right
  > .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

.footer18-widget .dt-sc-contact-info a:hover {
  color: rgba(0, 0, 0, 0.2);
}

.footer18-widget input[type="text"],
.footer18-widget input[type="password"],
.footer18-widget input[type="email"],
.footer18-widget input[type="url"],
.footer18-widget input[type="tel"],
.footer18-widget input[type="number"],
.footer18-widget input[type="range"],
.footer18-widget input[type="date"],
.footer18-widget textarea,
.footer18-widget input.text,
.footer18-widget input[type="search"] {
  border: none;
  background: rgba(255, 255, 255, 0.35);
  font-size: 12px;
}

.footer18-widget textarea {
  height: 45px;
}

.footer18-widget .wpcf7-form-control-wrap:before {
  display: none;
}

.footer18-widget input[type="submit"],
.footer18-widget button,
.footer18-widget input[type="button"],
.footer18-widget input[type="reset"] {
  border-radius: 0;
}
.footer18-widget.dt-sc-dark-bg input[type="submit"],
.footer18-widget.dt-sc-dark-bg button,
.footer18-widget.dt-sc-dark-bg input[type="button"],
.footer18-widget.dt-sc-dark-bg input[type="reset"] {
  background: #000;
}

#footer .footer18-widget .dt-sc-contact-info {
  padding-left: 25px;
}
#footer .footer18-widget.dt-sc-dark-bg .dt-sc-contact-info span,
#footer .footer18-widget.dt-sc-dark-bg .dt-sc-contact-info a:hover,
#footer .footer18-widget.dt-sc-dark-bg .footer-copyright a:hover {
  color: #000;
}

#footer .footer18-widget .footer-copyright {
  position: absolute;
  bottom: 0;
  left: 0;
}
#footer .footer18-widget.dt-sc-dark-bg .footer-copyright {
  color: #ffffff;
}

#footer .footer18-widget:not(.dt-sc-dark-bg) .extend-bg-fullwidth-left:after,
#footer .footer18-widget:not(.dt-sc-dark-bg) .extend-bg-fullwidth-right:after {
  background: rgba(0, 0, 0, 0.1);
}

#footer .footer18-widget .extend-bg-fullwidth-right:not(.dt-sc-skin-highlight),
#footer .footer18-widget .extend-bg-fullwidth-left:not(.dt-sc-skin-highlight),
#footer
  .footer18-widget
  .extend-bg-fullwidth-right:not(.dt-sc-skin-highlight):after,
#footer
  .footer18-widget
  .extend-bg-fullwidth-left:not(.dt-sc-skin-highlight):after {
  background: rgba(0, 0, 0, 0.025);
}

/*--- Footer 19 ---*/

.footer-19 .blog-entry.blog-default-style .entry-meta .date {
  font-size: 12px;
}
.footer-19 .blog-entry.blog-default-style .entry-title h4 {
  font-size: 16px;
  font-weight: 400;
  text-transform: inherit;
  margin-bottom: 7px;
}
.footer-19 .blog-entry.blog-default-style .entry-body:empty {
  display: none;
}
.footer-19 .blog-entry.blog-default-style a.dt-sc-button.small {
  padding: 0;
  margin: 0;
  font-size: 12px;
  font-weight: 300;
}

.footer-19 .blog-entry.blog-default-style a.dt-sc-button.small:hover {
  background: none;
  color: #777777;
}

.footer-19 .dt-custom-nav li a {
  padding: 5px 0;
}
.footer-19
  .dt-custom-nav-wrapper[data-default-style="none"][data-hover-style="none"]:not(
    .inline-vertical
  ):not(.inline-horizontal)
  .dt-custom-nav
  li
  a {
  margin-bottom: 0;
}

.footer-19 .aligncenter .wpb_wrapper {
  text-align: center;
  margin: auto;
}
.footer-19.newsletter h2 {
  font-size: 20px;
  font-weight: bold;
  margin-right: 15px;
  margin-top: 12px;
}
.footer-19.newsletter form {
  border: 1px solid #e6e6e6;
  width: 600px;
  border-radius: 3px;
}
.footer-19.newsletter .dt-mc-subscribe.align-none form > div.email-field-wrap {
  border-radius: 3px;
}
.footer-19.newsletter .dt-mc-subscribe.align-none form > div.btn-wrap {
  float: right;
}
.footer-19.newsletter
  .dt-mc-subscribe
  form
  .email-field-wrap
  i.left
  ~ input[type="email"] {
  font-size: 14px;
  padding-left: 45px;
  float: left;
}
.footer-19.newsletter .dt-mc-subscribe form .btn-wrap input[type="submit"] {
  padding: 5px 25px;
  font-weight: normal;
  font-size: 14px;
  float: right;
  border-radius: 0 3px 3px 0;
}

.footer-19.dt-sc-dark-bg .blog-entry.blog-default-style .entry-meta .date,
#footer
  .footer-19.dt-sc-dark-bg
  .blog-entry.blog-default-style
  a.dt-sc-button.small,
#footer .dt-sc-dark-bg .dt-sc-contact-info a,
#footer
  .footer-19.dt-sc-dark-bg
  .blog-entry.blog-default-style
  .entry-meta
  .date,
#footer
  .footer-19.dt-sc-dark-bg
  .blog-entry.blog-default-style
  a.dt-sc-button.small,
#footer
  .footer-19.dt-sc-dark-bg
  .blog-entry.blog-default-style
  .entry-title
  h4
  a {
  color: #ffffff;
}

#footer
  .footer-19.dt-sc-dark-bg
  .blog-entry.blog-default-style
  a.dt-sc-button.small:hover,
#footer
  .footer-19.dt-sc-dark-bg
  .blog-entry.blog-default-style
  .entry-title
  h4
  a:hover,
#footer .footer-19.dt-sc-dark-bg .dt-sc-contact-info a:hover,
#footer .footer-19.dt-sc-dark-bg.footer-copyright a:hover {
  color: #333333;
}

#footer .footer-19.dt-sc-dark-bg.footer-copyright,
#footer .footer-19.dt-sc-dark-bg.footer-copyright a {
  color: #fff;
}

/*--- Footer 20 ---*/

.footer-20 p {
  font-size: 13px;
}
.footer-20.vc_row[data-vc-full-width] {
  overflow: visible;
}
.footer-20 .footer-20-contact .vc_column-inner {
  position: absolute;
  bottom: 0;
  padding: 30px 30px 30px 30px !important;
}
.footer-20 .footer20-title {
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  text-transform: uppercase;
}

.footer-20 .footer-20-contact .vc_column-inner a:hover {
  color: #222222;
}

#footer .footer-20-contact .dt-sc-contact-info {
  padding-left: 70px;
  font-size: 13px;
}
#footer .footer-20-contact .dt-sc-contact-info h6 {
  float: none;
  display: inline-block;
  margin-bottom: 0;
  color: #333;
  font-size: 13px;
  position: absolute;
  left: 0;
  top: 8px;
}

.footer-20 .dt-sc-twitter-icon {
  margin: 0;
  position: absolute;
  width: auto;
  left: 0;
  height: 100%;
}

.footer-20 .dt-sc-twitter-icon:before,
.footer-20 .dt-sc-twitter-icon:after {
  display: none;
}

.footer-20 .dt-sc-twitter-feeds {
  position: relative;
}
.footer-20 .dt-sc-twitter-feeds .dt-sc-tweet {
  text-align: left;
  padding-left: 80px;
  padding-bottom: 0;
  width: 100%;
  float: left;
  margin: 6px 0 8px;
}
.footer-20 .dt-sc-twitter-feeds .dt-sc-tweet .tweet-time {
  font-size: 14px;
  font-style: normal;
  color: #333333;
  clear: none;
  width: auto;
  float: none;
  margin: 8px 0 0 0;
}

.footer-20 .dt-sc-twitter-feeds .tweet-text {
  color: #999999;
  font-size: 14px;
  float: left;
  margin-right: 10px;
}
.footer-20 .dt-sc-twitter-icon span {
  font-size: 70px;
  border-radius: 0;
  background: none;
  color: #f2f2f2;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}

.footer-20-widget.vc_column_container {
  padding-left: 15px;
}

.footer-20-widget .widget {
  margin-bottom: 32px;
}
.footer-20-widget .widget .recent-posts-widget li {
  border-bottom: none;
  margin: 0;
  padding: 0;
}
.footer-20-widget .widget .recent-posts-widget li .entry-content p {
  margin-bottom: 0;
}
.footer-20-widget .widget .recent-posts-widget li .entry-meta p {
  font-size: 12px;
}
.footer-20-widget .widget .recent-posts-widget li .entry-title h4,
.footer-20-widget .widget .recent-posts-widget li .entry-meta p a {
  display: none;
}
.footer-20-widget .widget .recent-posts-widget li .entry-content {
  margin-top: -5px;
}

.footer-20
  .dt-custom-nav-wrapper[data-default-style="none"][data-hover-style="none"]:not(
    .inline-vertical
  ):not(.inline-horizontal)
  .dt-custom-nav
  li
  a {
  margin-bottom: 0;
  padding-bottom: 0;
}

/*--- Footer 21 ---*/

.footer-21.vc_row:after {
  content: "\f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111\f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111\f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111\f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111\f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111 \f111\f111 \f111 \f111";
  font-family: fontawesome;
  font-size: 28px;
  color: #fff;
  position: absolute;
  left: 0;
  width: 100%;
  height: 32px;
  top: -15px;
  transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  z-index: 9;
}

#footer .footer-21.dt-sc-dark-bg,
#footer .footer-21.dt-sc-dark-bg a {
  color: #fff;
}

#footer .footer-21.dt-sc-dark-bg a:hover {
  color: #222222;
}

.dt-sc-sociable.partially-rounded li > a {
  border-radius: 10px 0 10px 0;
}
.dt-sc-sociable.partially-rounded li > a:hover {
  border-radius: 0 10px 0 10px;
}

#footer .footer-21 .dt-sc-sociable.partially-rounded li > a > i {
  color: #fff;
}

#footer .footer-21 ul.dt-custom-nav li a {
  font-style: italic;
}

#footer .footer-21 .dt-sc-sociable.partially-rounded li.facebook > a {
  background: #3162a2;
}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.twitter > a {
  background: #2fb1eb;
}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.deviantart > a {
  background: #4dc47d;
}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.tumblr > a {
  background: #34465d;
}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.google-plus > a {
  background: #c44542;
}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.dribbble > a {
  background: #ff68c5;
}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.delicious > a {
  background: #3399ff;
}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.digg > a {
  background: #005be2;
}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.envelope > a {
  background: #e84f4b;
}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.stumbleupon > a {
  background: #eb4924;
}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.flickr > a {
  background: #ff0084;
}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.instagram > a {
  background: #405de6;
}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.lastfm > a {
  background: #d51007;
}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.linkedin > a {
  background: #0077b5;
}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.pinterest > a {
  background: #bd081c;
}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.reddit > a {
  background: #ff4500;
}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.rss > a {
  background: #f26522;
}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.skype > a {
  background: #00aff0;
}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.viadeo > a {
  background: #f07355;
}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.vimeo > a {
  background: #3498b9;
}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.yahoo > a {
  background: #410093;
}
#footer .footer-21 .dt-sc-sociable.partially-rounded li.youtube > a {
  background: #ff0000;
}

#footer .footer-21 .dt-sc-sociable.partially-rounded li.facebook > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.twitter > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.deviantart > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.tumblr > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.google-plus > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.dribbble > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.delicious > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.digg > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.envelope > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.stumbleupon > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.flickr > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.instagram > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.lastfm > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.linkedin > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.pinterest > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.reddit > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.rss > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.skype > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.viadeo > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.vimeo > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.yahoo > a:hover,
#footer .footer-21 .dt-sc-sociable.partially-rounded li.youtube > a {
  background: #ffffff;
}

/*--- Helen Spa Footer ---*/

#footer .footer-22.slope-bg.vc_row[data-vc-full-width] {
  position: relative;
  overflow: visible;
}
#footer .footer-22.slope-bg:before {
  content: "";
  display: inline-block;
  height: 0;
  width: 0;
  border-image: none;
  position: absolute;
  left: 0;
  top: -465px;
  border-right-width: 1920px;
  border-right-style: solid;
  border-top: 465px solid transparent;
  z-index: -1;
}

#footer .footer-22.slope-bg:not(.dt-sc-skin-highlight) {
  background: #e9e9e9;
}
#footer .footer-22.slope-bg:before {
  border-right-color: #e9e9e9;
}

#footer .footer-22 {
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.footer-info-content.vc_row {
  width: 87.8%;
  background-color: #fff;
  margin: 0px auto 56px;
  text-align: center;
  display: block;
  box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
  overflow: visible;
  padding: 75px 10px;
}
.footer-info-content.vc_row .vc_column_container > .vc_column-inner {
  padding-left: 0px;
  padding-right: 0px;
}

.footer-info.vc_column_container {
  padding: 10px 110px 10px 90px;
}
.footer-info.vc_column_container .dt-sc-title.script-with-sub-title {
  margin-bottom: 0px;
}
.footer-info.vc_column_container .dt-sc-title.script-with-sub-title h3 {
  margin-bottom: 15px;
}

.footer-22 .footer-copyright.vc_row {
  border-top-width: 1px;
  border-top-style: solid;
  margin: 0px;
}
.footer-22 .footer-copyright.vc_row .dt-sc-sociable {
  margin: 0 -10px 0px 0px;
}
.footer-22 .footer-copyright.vc_row .dt-sc-sociable li {
  margin: 2px 0px;
}
.footer-22 .footer-copyright.vc_row .dt-sc-sociable li a {
  height: 30px;
  line-height: 30px;
  width: 30px;
  font-size: 18px;
}
#footer .footer-22 .vc_column_container.no-padding-left > .vc_column-inner {
  padding-left: 0px;
}
#footer .footer-22 .vc_column_container.no-padding-right > .vc_column-inner {
  padding-right: 0px;
}
.footer-22 .footer-text {
  padding: 0px 18% 0px 0px;
}
#footer .footer-22 .dt-sc-title.script-with-sub-title.alignright,
#footer .footer-22 .dt-sc-title.script-with-sub-title.alignright h3 {
  margin-bottom: 0px;
}

#footer .footer-22.dt-sc-dark-bg .footer-copyright.vc_row,
#footer .footer-22.dt-sc-dark-bg .footer-copyright.vc_row a {
  color: #fff;
}
#footer .footer-22.dt-sc-dark-bg .footer-copyright.vc_row a:hover {
  color: #222222;
}

#footer .footer-22 .dt-sc-title.script-with-sub-title h3 {
  letter-spacing: 0.2em;
  font-size: 30px;
  text-transform: uppercase;
  line-height: 34px;
}

#footer .footer-22.dt-sc-dark-bg .dt-sc-title.script-with-sub-title h2,
#footer .footer-22.dt-sc-dark-bg .dt-sc-title.script-with-sub-title h3 {
  color: #ffffff;
}

#footer .footer-22 .dt-sc-newsletter-section.type6 {
  padding: 12px 69px 4px;
  text-align: center;
  border-right-width: 1px;
  border-right-style: solid;
}
#footer .footer-22 .dt-sc-newsletter-section.type6 > p {
  padding: 0px 70px;
  margin-bottom: 30px;
}
#footer .footer-22 .dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm {
  width: 100%;
  float: left;
}
#footer
  .footer-22
  .dt-sc-newsletter-section.type6
  .dt-sc-subscribe-frm
  input[type="email"],
#footer
  .footer-22
  .dt-sc-newsletter-section.type6
  .dt-sc-subscribe-frm
  input[type="text"] {
  width: 100%;
  margin: 0px;
  border-radius: 0px;
  font-size: 16px;
  padding: 19px 20px;
}
#footer
  .footer-22
  .dt-sc-newsletter-section.type6
  .dt-sc-subscribe-frm
  input[type="submit"] {
  padding: 15px 42px 15px;
  font-size: 22px;
  font-weight: 500;
  margin: 33px 0px 0px 0px;
  float: none;
  letter-spacing: 0.12em;
  font-size: 14px;
  background-color: transparent;
  border: 2px solid;
  text-transform: uppercase;
  border-radius: 0;
  -webkit-border-radius: 0;
}
#footer
  .footer-22
  .dt-sc-newsletter-section.type6
  .dt-sc-subscribe-frm
  input[type="submit"]:hover {
  color: #fff;
}

#footer .footer-22 .dt-sc-contact-info a:hover {
  color: #222222;
}

/*--- Footer - 23 ---*/
#footer .footer-23 .dt-sc-newsletter-section.type7 {
  padding: 0;
}
#footer .footer-23 .dt-sc-newsletter-section.type7 .dt-sc-subscribe-frm {
  width: 100%;
  margin: 0;
}
#footer
  .footer-23
  .dt-sc-newsletter-section.type7
  .dt-sc-subscribe-frm
  input[type="email"],
#footer
  .footer-23
  .dt-sc-newsletter-section.type7
  .dt-sc-subscribe-frm
  input[type="text"] {
  margin: 0;
  padding: 15px 20px 15px;
  border: 1px solid #e9e9e9;
  font-size: 14px;
}
#footer .footer-23 .dt-sc-newsletter-section.type7 .dt-sc-subscribe-frm:before {
  top: 50%;
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  bottom: auto;
}

#footer .footer-23 .dt-sc-contact-info.without-icon {
  padding-left: 0;
}
#footer
  .footer-23
  .dt-custom-nav-wrapper[data-default-style="none"][data-hover-style="none"]:not(
    .inline-vertical
  ):not(.inline-horizontal)
  .dt-custom-nav
  li
  a {
  margin-bottom: 0;
}
#footer .footer-23 .footer-23-title {
  margin-bottom: 13px;
}

#footer .footer-23.footer-copyright .wpb_image_grid .wpb_image_grid_ul {
  float: right;
  width: 100%;
  text-align: right;
}
#footer .footer-23.footer-copyright .wpb_image_grid .wpb_image_grid_ul li {
  float: right;
  text-align: right;
  position: static !important;
  margin-left: 10px;
}
#footer
  .footer-23.footer-copyright
  .wpb_image_grid
  .wpb_image_grid_ul
  li:last-child {
  margin-left: 0;
}

#footer .footer-23.dt-sc-dark-bg .dt-sc-contact-info a:hover {
  color: #222222;
}

/*--- Footer - 24 ---*/

#footer .footer-24 h2.dt-sc-lightweight {
  font-size: 38px;
  font-weight: 500;
  line-height: 50px;
  margin-bottom: 0;
}
#footer .footer-24.dt-sc-dark-bg h2.dt-sc-lightweight strong {
  color: #fff;
}

#footer .footer-24 .dt-custom-fullwidth .dt-mc-subscribe.square.inline,
#footer .footer-24 .dt-custom-fullwidth .dt-mc-subscribe.square.inline form {
  width: 100%;
}
#footer
  .footer-24
  .dt-custom-fullwidth
  .dt-mc-subscribe.square.inline
  form
  .email-field-wrap {
  border-width: 2px !important;
}
#footer
  .footer-24
  .dt-custom-fullwidth
  .dt-mc-subscribe.square.inline
  form
  .email-field-wrap
  div {
  width: 100%;
}
#footer
  .footer-24
  .dt-custom-fullwidth
  .dt-mc-subscribe.square.inline
  form
  .email-field-wrap:after {
  border-width: 0;
}
#footer
  .footer-24
  .dt-custom-fullwidth
  .dt-mc-subscribe.square.inline
  form
  .btn-wrap {
  border-width: 0 !important;
  padding: 0 3px;
}
#footer
  .footer-24
  .dt-custom-fullwidth
  .dt-mc-subscribe.square.inline
  form
  .btn-wrap
  div {
  height: 100%;
  width: 100%;
}
#footer
  .footer-24
  .dt-custom-fullwidth
  .dt-mc-subscribe.square.inline
  form
  .btn-wrap
  div
  input {
  font-size: 18px;
  text-align: center;
  width: 100%;
}

#footer .footer-24 .no-widgettitle .widgettitle {
  display: none;
}

#footer .footer-24 .widget.widget_recent_entries ul li {
  margin-bottom: 0;
  border-bottom: none;
  padding-left: 25px;
}
#footer .footer-24 .widget.widget_recent_entries ul li:first-child:before {
  top: 5px;
}
#footer .footer-24 .widget.widget_recent_entries ul li:before {
  content: "\f040";
  font-size: 11px;
  background-color: #fff;
  color: #fff;
  height: 18px;
  line-height: 18px;
  left: 1px;
  text-align: center;
  width: 18px;
  border-radius: 50%;
  top: 14px;
}
#footer .footer-24 .widget.widget_recent_entries ul li a {
  font-size: 16px;
}

#footer .footer-24.dt-sc-dark-bg .widget.widget_recent_entries ul li:before {
  color: #000;
}
#footer .footer-24.dt-sc-dark-bg .widget.widget_recent_entries ul li a:hover {
  color: rgba(255, 255, 255, 0.5);
}

#footer
  .footer-24
  .dt-custom-nav-wrapper.inline-vertical[data-default-style="none"][data-hover-style="none"]
  .dt-custom-nav
  li {
  margin-left: 15px;
}
#footer
  .footer-24
  .dt-custom-nav-wrapper.inline-vertical[data-default-style="none"][data-hover-style="none"]
  .dt-custom-nav
  li
  a {
  padding-left: 0;
}

#footer
  .footer-24
  .dt-sc-sociable[data-default-style="none"][data-hover-style="none"].left {
  margin-left: -9px;
}

/*--- Footer - 25 ---*/

#footer .footer-25 .dt-sc-title * {
  text-transform: uppercase;
}
#footer .footer-25 .dt-sc-title {
  text-align: center;
  width: 100%;
  margin: 0px 0px 50px;
}
#footer .footer-25 .dt-sc-title h2:before,
.footer-25 .dt-sc-title h2:after {
  display: none;
}

#footer .footer-25 .dt-sc-title h2 {
  font-size: 32px;
  font-weight: 300;
  letter-spacing: 0.1em;
}
#footer .footer-25 .dt-sc-title h5 {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: normal;
  margin-bottom: 7px;
}

#footer .footer-25 .footer-form .form-field {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 5px;
}
#footer .footer-25 .footer-form .form-field i {
  left: 0;
  line-height: 50px;
  position: absolute;
  top: 0;
  color: #242524;
  font-size: 14px;
}

#footer .footer-25 .footer-form input[type="text"],
.footer-form input[type="email"],
#footer .footer-25 .footer-form input[type="tel"],
#footer .footer-25 .footer-form textarea {
  border-color: #b9b9b9;
  border-width: 0px 0px 1px;
  font-size: 13px;
  color: #242524;
  padding: 17px 12px 14px 24px;
}
#footer .footer-25 input[type="submit"],
#footer .footer-25 button,
#footer .footer-25 input[type="button"],
#footer .footer-25 input[type="reset"] {
  border-radius: 50px;
  font-size: 16px;
  letter-spacing: 0.2em;
  padding: 14px 25px;
  text-transform: uppercase;
  font-weight: 300;
}
#footer .footer-25 input[type="submit"]:hover,
#footer .footer-25 button:hover,
#footer .footer-25 input[type="button"]:hover,
#footer .footer-25 input[type="reset"]:hover {
  border-radius: 0;
}

#footer .footer-25.vc_row.vc_row-no-padding .wpb_column.footer-form-content {
  padding: 0px 90px 0px 40px;
}
#footer .footer-25.vc_row.vc_row-no-padding .wpb_column.footer-address-content {
  padding: 0px 0px 0px 70px;
}

#footer .footer-25 .dt-sc-contact-info {
  padding-left: 30px;
  margin-bottom: 10px;
}
#footer .footer-25 .dt-sc-contact-info span {
  margin: 6px 0px 0px 0px;
  font-size: 18px;
  text-align: left;
  width: auto;
  color: #242524;
}
#footer .footer-25 .dt-sc-contact-info.type1 span.fa-envelope {
  font-size: 14px;
  margin-top: 7px;
}

#footer .footer-25 .dt-sc-contact-info.type8 span {
  margin: auto;
  width: 84px;
  text-align: center;
  font-size: 32px;
}

#footer .footer-25 .footer-copyright .widget,
#footer .footer-25 .footer-copyright .wpb_content_element,
#footer .footer-25 > .wpb_content_element {
  margin-bottom: 0;
}

#footer .footer-25 .dt-sc-sociable {
  margin: 25px 0px 0px;
  display: inline-block;
  width: 100%;
}
#footer .footer-25 .dt-sc-sociable li {
  display: inline-block;
  margin: 0px 20px;
}
#footer .footer-25 .dt-sc-sociable.left li {
  margin: 0px 40px 0px 0px;
}
#footer .footer-25 .dt-sc-sociable li a {
  height: auto;
  line-height: normal;
  width: auto;
  display: inline-block;
  float: left;
}

#footer .footer-25.dt-sc-skin-highlight .dt-sc-title h2 strong {
  color: #ffffff;
}
#footer .footer-25.dt-sc-skin-highlight input[type="submit"],
#footer .footer-25.dt-sc-skin-highlight button,
#footer .footer-25.dt-sc-skin-highlight input[type="button"],
#footer .footer-25.dt-sc-skin-highlight input[type="reset"] {
  background: #fff;
}

#footer .footer-25.dt-sc-skin-highlight .dt-sc-contact-info.type1 a:hover {
  color: #222222;
}

.footer-26 .dt-sc-newsletter-section.type5 {
  width: 100%;
  padding: 35px 30px 40px;
  border-color: #f4f4f4;
}
.footer-26 .dt-sc-newsletter-section.type5 h2 {
  font-size: 30px;
  margin-bottom: 20px;
}
.footer-26
  .dt-sc-newsletter-section.type5
  .dt-sc-subscribe-frm
  input[type="email"],
.footer-26
  .dt-sc-newsletter-section.type5
  .dt-sc-subscribe-frm
  input[type="submit"] {
  border-radius: 0px;
}
.footer-26 .tagcloud a {
  border-bottom: 2px solid;
  font-size: 16px !important;
}
.footer-26 .tagcloud a:hover {
  background-color: #000;
}

.footer-27 .dt-sc-contact-info.type1 span {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
#footer .footer-27 .dt-sc-contact-info.type1 {
  padding: 100px 0px 0px;
  margin: 0px;
  text-transform: uppercase;
  font-size: 18px;
}
#footer .footer-27 .dt-sc-contact-info.type1.aligncenter span {
  font-size: 65px;
  position: absolute;
  top: 0;
  margin: 0 auto 30px;
  left: 0;
  text-align: center;
  right: 0;
  width: auto;
}
#footer .footer-27 .dt-sc-contact-info.type1:hover span {
  top: -5px;
}
#footer .footer-27 .dt-sc-contact-info.type1 span.fa-mobile {
  font-size: 80px;
}
#footer .footer-27 .dt-sc-contact-info.type1 a {
  text-transform: none;
  color: #000;
}
#footer .footer-27 .dt-sc-contact-info.type1:hover span {
  top: -5px;
}

.footer-28 .dt-sc-contact-info.type8 span {
  background: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
}
.footer-28 .dt-sc-contact-info.type8 h6 {
  line-height: 30px;
}
#footer .footer-28 .dt-sc-contact-info.type8 {
  margin: 0px;
}
#footer .footer-28 .dt-sc-contact-info.type8.aligncenter span {
  font-size: 27px;
  position: static;
  float: none;
  margin: 0px auto 55px;
}
.footer-28.footer-copyright.dt-sc-dark-bg,
#footer .footer-28.footer-copyright.dt-sc-dark-bg a {
  color: #fff;
}
#footer .footer-28.footer-copyright .dt-sc-sociable li a:hover {
  color: #fff;
  transform: scale(1.05);
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
}

#footer
  .footer-28
  .dt-sc-sociable[data-default-style="filled"]
  li.facebook
  > a
  > .dt-icon-default:before,
.dt-sc-sociable.hover-bg[data-hover-style="filled"]
  li.facebook
  > a
  > .dt-icon-hover:before {
  background: #3162a2;
}
#footer
  .footer-28
  .dt-sc-sociable[data-default-style="filled"]
  li.twitter
  a
  > .dt-icon-default:before,
.dt-sc-sociable.hover-bg[data-hover-style="filled"]
  li.twitter
  > a
  > .dt-icon-hover:before {
  background: #2fb1eb;
}
#footer
  .footer-28
  .dt-sc-sociable[data-default-style="filled"]
  li.dribbble
  a
  > .dt-icon-default:before,
.dt-sc-sociable.hover-bg[data-hover-style="filled"]
  li.dribbble
  > a
  > .dt-icon-hover:before {
  background: #ff68c5;
}
#footer
  .footer-28
  .dt-sc-sociable[data-default-style="filled"]
  li.tumblr
  a
  > .dt-icon-default:before,
.dt-sc-sociable.hover-bg[data-hover-style="filled"]
  li.tumblr
  > a
  > .dt-icon-hover:before {
  background: #34465d;
}
#footer
  .footer-28
  .dt-sc-sociable[data-default-style="filled"]
  li.google-plus
  a
  > .dt-icon-default:before,
.dt-sc-sociable.hover-bg[data-hover-style="filled"]
  li.google-plus
  > a
  > .dt-icon-hover:before {
  background: #c54542;
}
#footer
  .footer-28
  .dt-sc-sociable[data-default-style="filled"]
  li.delicious
  a
  > .dt-icon-default:before,
.dt-sc-sociable.hover-bg[data-hover-style="filled"]
  li.delicious
  > a
  > .dt-icon-hover:before {
  background: #2648be;
}
#footer
  .footer-28
  .dt-sc-sociable[data-default-style="filled"]
  li.deviantart
  a
  > .dt-icon-default:before,
.dt-sc-sociable.hover-bg[data-hover-style="filled"]
  li.deviantart
  > a
  > .dt-icon-hover:before {
  background: #54675a;
}
#footer
  .footer-28
  .dt-sc-sociable[data-default-style="filled"]
  li.digg
  a
  > .dt-icon-default:before,
.dt-sc-sociable.hover-bg[data-hover-style="filled"]
  li.digg
  > a
  > .dt-icon-hover:before {
  background: #1a5891;
}
#footer
  .footer-28
  .dt-sc-sociable[data-default-style="filled"]
  li.flickr
  a
  > .dt-icon-default:before,
.dt-sc-sociable.hover-bg[data-hover-style="filled"]
  li.flickr
  > a
  > .dt-icon-hover:before {
  background: #e30377;
}
#footer
  .footer-28
  .dt-sc-sociable[data-default-style="filled"]
  li.comment
  a
  > .dt-icon-default:before,
.dt-sc-sociable.hover-bg[data-hover-style="filled"]
  li.comment
  > a
  > .dt-icon-hover:before {
  background: #5fb749;
}
#footer
  .footer-28
  .dt-sc-sociable[data-default-style="filled"]
  li.instagram
  a
  > .dt-icon-default:before,
.dt-sc-sociable.hover-bg[data-hover-style="filled"]
  li.instagram
  > a
  > .dt-icon-hover:before {
  background: #895a4d;
}
#footer
  .footer-28
  .dt-sc-sociable[data-default-style="filled"]
  li.lastfm
  a
  > .dt-icon-default:before,
.dt-sc-sociable.hover-bg[data-hover-style="filled"]
  li.lastfm
  > a
  > .dt-icon-hover:before {
  background: #d12540;
}
#footer
  .footer-28
  .dt-sc-sociable[data-default-style="filled"]
  li.linkedin
  a
  > .dt-icon-default:before,
.dt-sc-sociable.hover-bg[data-hover-style="filled"]
  li.linkedin
  > a
  > .dt-icon-hover:before {
  background: #0173b2;
}
#footer
  .footer-28
  .dt-sc-sociable[data-default-style="filled"]
  li.mail
  a
  > .dt-icon-default:before,
.dt-sc-sociable.hover-bg[data-hover-style="filled"]
  li.mail
  > a
  > .dt-icon-hover:before {
  background: #edc719;
}
#footer
  .footer-28
  .dt-sc-sociable[data-default-style="filled"]
  li.pinterest
  a
  > .dt-icon-default:before,
.dt-sc-sociable.hover-bg[data-hover-style="filled"]
  li.pinterest
  > a
  > .dt-icon-hover:before {
  background: #ca1325;
}
#footer
  .footer-28
  .dt-sc-sociable[data-default-style="filled"]
  li.reddit
  a
  > .dt-icon-default:before,
.dt-sc-sociable.hover-bg[data-hover-style="filled"]
  li.reddit
  > a
  > .dt-icon-hover:before {
  background: #ff1a00;
}
#footer
  .footer-28
  .dt-sc-sociable[data-default-style="filled"]
  li.rss
  a
  > .dt-icon-default:before,
.dt-sc-sociable.hover-bg[data-hover-style="filled"]
  li.rss
  > a
  > .dt-icon-hover:before {
  background: #ffb922;
}
#footer
  .footer-28
  .dt-sc-sociable[data-default-style="filled"]
  li.skype
  a
  > .dt-icon-default:before,
.dt-sc-sociable.hover-bg[data-hover-style="filled"]
  li.skype
  > a
  > .dt-icon-hover:before {
  background: #00aaf1;
}
#footer
  .footer-28
  .dt-sc-sociable[data-default-style="filled"]
  li.stumbleupon
  a
  > .dt-icon-default:before,
.dt-sc-sociable.hover-bg[data-hover-style="filled"]
  li.stumbleupon
  > a
  > .dt-icon-hover:before {
  background: #eb4924;
}
#footer
  .footer-28
  .dt-sc-sociable[data-default-style="filled"]
  li.twitter
  a
  > .dt-icon-default:before,
.dt-sc-sociable.hover-bg[data-hover-style="filled"]
  li.twitter
  > a
  > .dt-icon-hover:before {
  background: #2caae1;
}
#footer
  .footer-28
  .dt-sc-sociable[data-default-style="filled"]
  li.viadeo
  a
  > .dt-icon-default:before,
.dt-sc-sociable.hover-bg[data-hover-style="filled"]
  li.viadeo
  > a
  > .dt-icon-hover:before {
  background: #f4982b;
}
#footer
  .footer-28
  .dt-sc-sociable[data-default-style="filled"]
  li.vimeo
  a
  > .dt-icon-default:before,
.dt-sc-sociable.hover-bg[data-hover-style="filled"]
  li.vimeo
  > a
  > .dt-icon-hover:before {
  background: #41b2dc;
}
#footer
  .footer-28
  .dt-sc-sociable[data-default-style="filled"]
  li.yahoo
  a
  > .dt-icon-default:before,
.dt-sc-sociable.hover-bg[data-hover-style="filled"]
  li.yahoo
  > a
  > .dt-icon-hover:before {
  background: #7c1f70;
}
#footer
  .footer-28
  .dt-sc-sociable[data-default-style="filled"]
  li.youtube
  a
  > .dt-icon-default:before,
.dt-sc-sociable.hover-bg[data-hover-style="filled"]
  li.youtube
  > a
  > .dt-icon-hover:before {
  background: #ff3431;
}

.footer-29 h3:before,
#footer .footer-29 .dt-sc-contact-info.type1 span,
.footer-34 h3:before {
  transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
}
.footer-29 h3 {
  font-size: 20px;
  font-weight: 700;
  line-height: 36px;
  color: #252525;
  position: relative;
  padding-bottom: 15px;
  margin-bottom: 40px;
}
.footer-29 h3:before {
  content: "";
  position: absolute;
  left: 0;
  height: 3px;
  width: 35px;
  bottom: 0;
  display: inline-block;
}
.footer-29 .wpb_column:hover h3:before {
  width: 50px;
}
#footer .footer-29 .dt-sc-button.fully-rounded-border:hover {
  color: #fff;
}
.footer-29 .dt-sc-button.large {
  font-size: 17px;
  padding: 12px 50px 12px;
}
#footer .footer-29 .dt-sc-contact-info.type1 {
  padding-left: 50px;
  margin-bottom: 25px;
}
#footer .footer-29 .dt-sc-contact-info.type1 span {
  font-size: 30px;
  margin: 0px;
}
.footer-29 .dt-sc-contact-info.type1 span.fa-envelope {
  font-size: 25px;
}

.footer-29 .dt-sc-contact-info.type1:hover span {
  transform: translateX(5px);
  -moz-transform: translateX(5px);
  -webkit-transform: translateX(5px);
}
#footer .footer-29 .dt-custom-nav a {
  padding: 10px 0 10px 20px;
  margin-bottom: 0px;
}
#footer .footer-29 .dt-custom-nav li:first-child a {
  padding-top: 0px;
}
#footer .footer-29 .dt-custom-nav li:last-child {
  border-bottom: 0px;
}
.footer-29 .dt-custom-nav li {
  position: relative;
  border-bottom: 1px dashed rgba(0, 0, 0, 0.15);
}
.footer-29 .dt-custom-nav li:before {
  content: "-";
  font-family: FontAwesome;
  font-size: 24px;
  position: absolute;
  left: 1px;
  top: 7px;
  font-weight: bold;
}
.footer-29 .dt-custom-nav li:first-child:before {
  top: -3px;
}
#footer
  .footer-29
  .dt-custom-nav-wrapper[data-default-style="none"][data-hover-style="none"]:not(
    .inline-horizontal
  )
  > div {
  margin: 0px;
}
#footer
  .footer-29
  .dt-mc-subscribe.inline.simple-rounded
  form
  > div.email-field-wrap,
#footer .footer-29 .dt-mc-subscribe.inline.simple-rounded form > div.btn-wrap {
  border: none;
}

.footer-30 h3 {
  margin: 0 0 25px;
  font-size: 24px;
  margin: 0px 0px 10px;
  position: relative;
  padding-bottom: 0px;
}
.footer-30 h3.wisteria {
  color: #673ab7;
}
.footer-30 h3.green {
  color: #88d914;
}
.footer-30 h3.punch {
  color: #f05c5c;
}
#footer .footer-30 .dt-sc-contact-info.type1 {
  padding-left: 45px;
}
#footer .footer-30 .dt-sc-contact-info.type1 span {
  top: 0px;
  font-size: 20px;
}
.footer-30 ul.dt-sc-fancy-list li:hover:before {
  content: "\f006";
}
#footer
  .footer-30
  .dt-mc-subscribe.inline.simple-rounded
  form
  > div.email-field-wrap {
  -webkit-border-radius: 0px;
  border-radius: 0px;
  border-width: 0px;
}
.footer-30 .dt-mc-subscribe.inline.simple-rounded form > div.btn-wrap {
  border: none !important;
}
.footer-30 .dt-mc-subscribe form .email-field-wrap input[type="email"] {
  padding: 16px 20px 15px;
  font-size: 15px;
}
.footer-30 .dt-mc-subscribe,
.footer-30 .dt-mc-subscribe form {
  width: 100%;
}
#footer .footer-30 .dt-mc-subscribe form .email-field-wrap:after {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  border-width: 3px;
}

.footer-31 {
  overflow: visible !important;
}
.footer-31:before {
  content: "";
  position: absolute;
  top: -46px;
  left: 0px;
  width: 100%;
  height: 46px;
  background: url(../images/kidslife-footer-bg.png) center top no-repeat;
  background-size: cover;
}
.footer-31 .tweet_list li {
  padding: 0px 0px 0px 30px;
}
.footer-31 .tweet_list li:before {
  content: "";
  background: url(../images/tweety.png) no-repeat;
  float: left;
  width: 21px;
  height: 15px;
  margin: 0px 0px 0px 0px;
  background-size: 21px 15px;
}
.footer-31 .tweet_list li:hover:before {
  content: "";
}
.footer-31-copyright .alignright {
  width: auto;
  float: right;
}
.footer-31-copyright .alignright .wpb_text_column,
.footer-31-copyright .alignright .wpb_single_image {
  float: left;
}
.footer-31-copyright .alignright .dt-sc-sociable {
  clear: none;
  margin: 3px 0px 0px;
}
.footer-31 .dt-mc-subscribe form .email-field-wrap i.left {
  border: none !important;
}
.footer-31
  .dt-mc-subscribe
  form
  .email-field-wrap
  i.left
  ~ input[type="email"] {
  padding-left: 40px;
  font-size: 14px;
}
.footer-31 .dt-mc-subscribe.inline form .btn-wrap div {
  height: 100%;
  border-radius: 0px 5px 5px 0px;
  -webkit-border-radius: 0px 5px 5px 0px;
}
.footer-31 .dt-mc-subscribe.inline.simple-rounded form > div.btn-wrap {
  padding: 0;
  float: right;
}
#footer .footer-31-copyright.dt-sc-dark-bg a,
#footer .footer-35.dt-sc-dark-bg {
  color: #fff;
}
#footer .footer-31-copyright.dt-sc-dark-bg a:hover {
  color: #2b2b2b;
}

#footer .footer-32 .dt-sc-button.large {
  color: #fff;
  text-transform: uppercase;
  padding: 22px 37px 18px;
  font-size: 15px;
}
.footer-32
  .dt-custom-nav-wrapper[data-default-style="none"][data-hover-style="none"]:not(
    .inline-vertical
  ):not(.inline-horizontal)
  .dt-custom-nav
  li
  a {
  margin-bottom: 0px;
}
.footer-32 .dt-custom-nav li {
  line-height: 20px;
}

/*.no-border.dt-mc-subscribe.inline form .email-field-wrap, .no-border.dt-mc-subscribe.inline.circle form > div.btn-wrap, .no-border.dt-mc-subscribe.inline.simple-rounded form > div.btn-wrap{border:none !important;}*/
.no-border.dt-mc-subscribe.inline form .email-field-wrap,
.no-border.dt-mc-subscribe.inline form > div.btn-wrap,
.no-border.dt-mc-subscribe.inline form > div.btn-wrap {
  border: none !important;
}
.footer-33 .dt-mc-subscribe form .btn-wrap i ~ input[type="submit"] {
  padding-right: 43px;
}
.footer-33 .no-border.dt-mc-subscribe.inline form .email-field-wrap {
  width: 100%;
  padding: 18px 20px;
}

.footer-34 h3 {
  font-weight: bold;
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 30px;
}
.footer-34 h3:before {
  content: "";
  position: absolute;
  left: 0;
  height: 2px;
  width: 40px;
  bottom: 0;
  display: inline-block;
  background-color: rgba(225, 229, 235, 0.5);
}
.footer-34 .wpb_column:hover h3:before {
  width: 50%;
}

ul.dt-working-hours {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
}
ul.dt-working-hours li {
  display: inline-block;
  width: 100%;
  border-bottom: 0;
  padding: 5px 15px 5px 0;
  line-height: 29px;
}
ul.dt-working-hours li {
  padding: 5px 40px 5px 0;
}
ul.dt-working-hours li:before {
  display: none;
}
ul.dt-working-hours li:first-child {
  padding-top: 0;
}
ul.dt-working-hours li:last-child {
  border-bottom: 0;
}
ul.dt-working-hours li span.time {
  font-weight: normal;
  float: right;
}

.footer-35 h3 {
  margin: 24px 0px 40px;
  position: relative;
  clear: both;
  font-size: 22px;
  padding-left: 30px;
}
.footer-35 h3:before {
  content: "\f1b0";
  font-size: 18px;
  margin-right: 15px;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  position: absolute;
  top: 4px;
  left: 0px;
}
.footer-35 .dt-custom-nav li a {
  padding: 0px;
}
.footer-35 .dt-sc-sociable.small li a {
  width: auto;
  height: auto;
}
.footer-35 .dt-sc-sociable li {
  margin: 0px 18px;
}
.footer-35 .dt-sc-sociable li:first-child {
  margin-left: 0px;
}

.footer-36 {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.6);
}
.zoom-hover.dt-sc-sociable li a > .dt-icon-default:after,
.zoom-hover.dt-sc-sociable li a > .dt-icon-hover:after {
  border-style: dashed;
}
.zoom-hover.dt-sc-sociable li a:hover > .dt-icon-default:after,
.zoom-hover.dt-sc-sociable li a:hover > .dt-icon-hover:after {
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
}
.zoom-hover.dt-sc-sociable li {
  display: inline-block;
  margin: 0px 15px 10px;
}
.footer-36
  .dt-custom-nav-wrapper.inline-horizontal
  .dt-custom-nav
  li:first-child {
  margin-left: 0px;
}
.footer-36
  .dt-custom-nav-wrapper.inline-horizontal
  .dt-custom-nav
  li:first-child
  a {
  padding-left: 0px;
}
.footer-36 .no-left-padding > .vc_column-inner {
  padding-left: 0px;
}
.footer-36 .vc_col-sm-8 > .vc_column-inner {
  padding-left: 5%;
}

.dt-mc-subscribe.only-border-bottom {
  width: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
}
.dt-mc-subscribe.inline.only-border-bottom form .email-field-wrap {
  width: 100%;
}
.dt-mc-subscribe.inline.only-border-bottom form .email-field-wrap,
.dt-mc-subscribe.inline.only-border-bottom form .btn-wrap {
  border: none !important;
  padding: 0px;
}
.dt-mc-subscribe.only-border-bottom form .email-field-wrap input[type="email"] {
  font-size: 40px;
  padding: 0px;
}
.dt-mc-subscribe.only-border-bottom form .btn-wrap input[type="submit"] {
  font-weight: normal;
  text-transform: uppercase;
  padding: 0px;
}
.dt-mc-subscribe.only-border-bottom form:before {
  position: absolute;
  content: "";
  width: 0;
  height: 1px;
  bottom: -1px;
  left: 0;
  transition: all 300ms linear;
}
.dt-mc-subscribe.only-border-bottom form:hover:before,
.dt-mc-subscribe.only-border-bottom form > div.email-field-wrap > div {
  width: 100%;
}
.dt-mc-subscribe.only-border-bottom form .btn-wrap input[type="submit"]:hover {
  padding-right: 10px;
}

#footer .footer-37.dt-sc-dark-bg h2 strong {
  color: #fff;
}
.footer-37 {
  color: rgba(255, 255, 255, 0.6);
}
.footer-37.vc_custom_float {
  z-index: 1;
  position: relative;
}
.footer-37 .dt-custom-nav li a {
  padding-top: 0px;
  padding-bottom: 0px;
}

.vc_row.vc_row-o-content-middle.footer-37
  > .vc_column_container
  > .vc_column-inner
  > .wpb_wrapper
  > .dt-custom-nav-wrapper.inline-horizontal[data-default-style="none"][data-hover-style="none"]
  .dt-custom-nav
  li {
  padding-top: 0px;
  padding-bottom: 0px;
}
.footer-37
  .dt-custom-nav-wrapper.inline-horizontal[data-divider="yes"]
  .dt-custom-nav
  li:last-child
  span.divider {
  display: none;
}
.footer-37
  .dt-custom-nav-wrapper.inline-horizontal[data-divider="yes"]
  .dt-custom-nav
  li:last-child
  a {
  padding-right: 0px;
}
.dt-mc-subscribe.inline.no-border form > div.email-field-wrap {
  width: 100%;
}
.footer-37
  .dt-mc-subscribe.no-border
  form
  .email-field-wrap
  input[type="email"] {
  font-size: 13px;
}
.footer-37 .dt-mc-subscribe.no-border form .btn-wrap div {
  height: 100%;
  border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
}
.footer-37 .dt-mc-subscribe.no-border form .btn-wrap input[type="submit"] {
  text-transform: uppercase;
  padding: 0px 19px;
}
.footer-37 .dt-mc-subscribe.no-border form .btn-wrap {
  padding: 0px;
}

.footer-38 .aligncenter.wpb_column {
  z-index: 1;
}
.footer-38 .aligncenter.wpb_column:before {
  content: "";
  height: auto;
  position: absolute;
  bottom: -100%;
  left: 0;
  top: -100%;
  width: 100%;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0.05);
}
.footer-38 .aligncenter.wpb_column > .vc_column-inner {
  padding: 0px 50px;
}
.footer-38 h3 {
  clear: both;
  font-size: 18px;
  letter-spacing: 1px;
  line-height: normal;
  margin: 15px 0 50px;
  position: relative;
}
.footer-38 h3:before {
  border-style: dashed none solid;
  border-width: 1px 0;
  content: "";
  height: 2px;
  position: absolute;
  bottom: -15px;
  left: 0;
  width: 64px;
  display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.footer-38 .alignright h3:before {
  left: auto;
  right: 0;
}
/*--------------------------------------------------------------
	13.0 - Side Navigation
	--------------------------------------------------------------*/

.side-navigation {
  width: 27%;
  float: left;
  margin: 0px 2% 0px 0px;
  padding: 0px;
}
.side-navigation-content {
  width: 71%;
  float: left;
  margin: 0px;
  padding: 0px;
}
.side-navigation-bottom-content {
  width: 100%;
  float: left;
}
.side-navigation-content img {
  max-width: 100%;
}
.side-nav-container {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 98%;
}
ul.side-nav {
  border: 1px solid;
  border-bottom: 0px;
  margin: 0px;
  padding: 0px;
  float: left;
  width: 100%;
}

ul.side-nav li *,
ul.side-nav li *:before,
ul.side-nav li *:after {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
ul.side-nav li {
  float: left;
  width: 100%;
  display: block;
  padding: 0px;
  border-bottom: 1px solid;
}
ul.side-nav li a {
  color: #2d2d2d;
  padding: 12px 0px 12px 60px;
  display: block;
  position: relative;
  font-weight: 600;
  font-size: 14px;
}
ul.side-nav li a:before {
  content: "\f301";
  font-family: Material-Design-Iconic-Font;
  font-style: normal;
  font-weight: normal;
  background: #f5f5f5;
  position: absolute;
  left: 3px;
  top: 3px;
  margin: auto;
  width: 42px;
  height: 42px;
  text-align: center;
  line-height: 42px;
}
ul.side-nav li a:hover:before {
  color: #fff;
}
ul.side-nav > li.current_page_item > a:before,
ul.side-nav > li > ul > li.current_page_item > a:before,
ul.side-nav > li > ul > li > ul > li.current_page_item > a:before {
  content: "\f2f5";
  font-size: 24px;
  color: #fff;
}
ul.side-nav li ul {
  border-top: 1px solid;
  margin: 0px;
  padding-left: 0px;
}
ul.side-nav li ul li:last-child {
  border: none;
  padding-bottom: 0px;
}
ul.side-nav li ul li a {
  padding-left: 85px;
}
ul.side-nav ul ul li a {
  padding-left: 120px;
}
ul.side-nav,
ul.side-nav li,
ul.side-nav li ul {
  border-color: #e3e3e3;
}
ul.side-nav li a:before,
ul.side-nav > li > a:hover,
ul.side-nav > li > ul > li > a:hover,
ul.side-nav > li > ul > li > ul > li > a:hover {
  color: #2d2d29;
}
.sidenav-alignright .side-navigation {
  float: right;
  margin: 0px 0px 0px 2%;
}

.side-navigation-bottom-content .widgettitle {
  padding-bottom: 25px;
  margin-bottom: 35px;
}

.side-navigation-content
  ul.dt-sc-fancy-list.arrow.dt-sc-consultancy-list
  li:before {
  content: "\f105";
}

.side-navigation-content
  ul.dt-sc-fancy-list.dt-sc-consultancy-list
  li:first-child:before {
  top: 1px;
}
.side-navigation-content ul.dt-sc-fancy-list.dt-sc-consultancy-list li:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  font-size: 12px;
  position: absolute;
  top: 6px;
  left: 0px;
}

.side-navigation-content ul.dt-sc-fancy-list.arrow.dt-sc-consultancy-list li {
  padding-left: 25px;
}
.side-navigation-content
  ul.dt-sc-fancy-list.dt-sc-consultancy-list
  li:first-child {
  padding-top: 0;
}
.side-navigation-content ul.dt-sc-fancy-list.dt-sc-consultancy-list li {
  clear: both;
  display: block;
  position: relative;
  padding: 10px 0px 8px 23px;
  border-bottom: 1px solid #e5e5e5;
}

.side-navigation-content
  ul.dt-sc-fancy-list.dt-sc-consultancy-list
  li:last-child {
  border-bottom: none;
}

.side-navigation.type1 ul.side-nav > li.current_page_item > a {
  color: #fff;
}

.side-navigation-content .dt-sc-wings-heading {
  margin: 0 0 25px;
  padding-bottom: 25px;
  line-height: 46px;
  position: relative;
  width: 100%;
  font-size: 32px;
}
.side-navigation-content .dt-sc-wings-heading:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 45px;
  height: 3px;
}

.side-navigation.type2 ul.side-nav > li.current_page_item > a:after,
.side-navigation.type2 ul.side-nav > li > ul > li.current_page_item > a:after {
  content: "";
  position: absolute;
  right: -11px;
  top: 50%;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-left-width: 10px;
  border-left-style: solid;
  border-bottom: 10px solid transparent;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
}
.side-navigation.type2 ul.side-nav > li.current_page_item > a {
  color: #fff;
}

.sidenav-alignright
  .side-navigation.type2
  ul.side-nav
  > li.current_page_item
  > a:after,
.sidenav-alignright
  .side-navigation.type2
  ul.side-nav
  > li
  > ul
  > li.current_page_item
  > a:after {
  left: -11px;
  right: auto;
  transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  -webkit-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
}

.side-navigation.type3 ul.side-nav li {
  border-bottom: none;
}
.side-navigation.type3 ul.side-nav li a:before,
.side-navigation.type3 ul.side-nav li a:after {
  height: 28px;
  text-align: center;
  width: 45px;
  top: 50%;
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}

.side-navigation.type3 ul.side-nav li a:before {
  border-right: 1px solid;
  content: "\f0da";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: inherit;
  margin-right: 15px;
}
.side-navigation.type3 ul.side-nav li a:after {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}
.side-navigation.type3 ul.side-nav li a:hover:before,
ul.side-nav > li.current_page_item > a:before,
.side-navigation.type3 ul.side-nav > li > ul > li.current_page_item > a:before,
ul.side-nav > li > ul > li > ul > li.current_page_item > a:before {
  border-color: transparent;
  margin-right: 0;
}

.side-navigation.type3 ul.side-nav li:hover a:after,
.side-navigation.type3 ul.side-nav > li.current_page_item > a:after,
.side-navigation.type3 ul.side-nav > li > ul > li.current_page_item > a:after,
.side-navigation.type3
  ul.side-nav
  > li
  > ul
  > li
  > ul
  > li.current_page_item
  > a:after {
  width: 0;
}

.side-navigation.type3 ul.side-nav li ul {
  margin: 0;
  padding-left: 0;
}
.side-navigation.type3 ul.side-nav li ul li:last-child {
  padding-bottom: 0;
}
.side-navigation.type3 ul.side-nav li ul li a {
  padding-left: 130px;
}

.side-navigation.type3 ul.side-nav > li.current_page_item > a,
.side-navigation.type3 ul.side-nav > li:hover > a {
  padding-left: 45px;
}

.side-navigation.type3 ul.side-nav li,
.side-navigation.type3 ul.side-nav li a,
.side-navigation.type3 ul.side-nav li a:before {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.side-navigation.type3 ul.side-nav > li > a:hover,
.side-navigation.type3 ul.side-nav > li > ul > li > a:hover,
.side-navigation.type3 ul.side-nav > li > ul > li > ul > li > a:hover,
.side-navigation.type3 ul.side-nav > li.current_page_item > a,
.side-navigation.type3 ul.side-nav > li > ul > li.current_page_item > a,
.side-navigation.type3
  ul.side-nav
  > li
  > ul
  > li
  > ul
  > li.current_page_item
  > a,
.side-navigation.type3 ul.side-nav > li > a:hover:before,
.side-navigation.type3 ul.side-nav > li > ul > li > a:hover:before,
.side-navigation.type3 ul.side-nav > li > ul > li > ul > li > a:hover:before,
.side-navigation.type3 ul.side-nav > li.current_page_item > a:before,
.side-navigation.type3 ul.side-nav > li > ul > li.current_page_item > a:before,
.side-navigation.type3
  ul.side-nav
  > li
  > ul
  > li
  > ul
  > li.current_page_item
  > a:before {
  color: #fff;
}
.side-navigation.type3 ul.side-nav {
  border-bottom: 1px solid #e3e3e3;
}
.side-navigation.type3 ul.side-nav li {
  -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.06) inset;
  box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.06) inset;
}
.side-navigation.type3 ul.side-nav li:last-child,
.side-navigation.type3 ul.side-nav li ul li:last-child {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.side-navigation.type3 ul.side-nav li ul {
  -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.06) inset;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.06) inset;
}
.side-navigation.type3 ul.side-nav li ul,
.side-navigation.type3 ul.side-nav li a:before {
  border-color: #e3e3e3;
}
.side-navigation.type3 ul.side-nav li a,
.side-navigation.type3 ul.side-nav li a:before {
  color: #333;
  background: none;
  font-size: 14px;
  line-height: 28px;
}

.side-navigation.type3 ul.side-nav li.current_page_item a:before {
  border-right: none;
}
.side-navigation.type3 ul.side-nav li:hover a:after {
  height: 0;
}

.side-navigation.type4 ul.side-nav {
  overflow: hidden;
  border: none;
}
.side-navigation.type4 ul.side-nav li {
  margin-bottom: 7px;
  border: none;
}
.side-navigation.type4 ul.side-nav li a {
  padding: 12px 30px 12px 20px;
  text-align: right;
  background: #f4f8fb;
}
.side-navigation.type4 ul.side-nav li a:before {
  content: "";
  background: #f5f5f5;
  background-color: #000;
  position: absolute;
  right: 0;
  top: 0;
  margin: auto;
  width: 5px;
  height: 100%;
  left: auto;
}
.side-navigation.type4 ul.side-nav li a:after {
  width: 5px;
  height: 100%;
  content: "";
  position: absolute;
  right: -10px;
  top: 0;
  z-index: 9;
}
.side-navigation.type4 ul.side-nav > li > a:hover:after,
.side-navigation.type4 ul.side-nav li.current_page_item > a:after {
  right: 0;
}

.side-navigation.type5 ul.side-nav {
  border-right: 5px solid;
  border-right-color: currentcolor;
  border-bottom: 0;
  border-bottom-color: currentcolor;
  margin: 0;
  padding: 50px 0;
  float: left;
  width: 100%;
  border-left: none;
  border-top: none;
}
.side-navigation.type5 ul.side-nav li {
  float: left;
  width: 100%;
  display: block;
  padding: 0 30px 0 0;
  position: relative;
  border: none;
}
.side-navigation.type5 ul.side-nav li a {
  color: #2d2d2d;
  display: block;
  font-size: 16px;
  font-weight: 400;
  padding: 12px 0 13px 0;
  position: relative;
  text-align: right;
  border-bottom: 1px solid currentcolor;
}
.side-navigation.type5 ul.side-nav li ul {
  border-top: 1px solid;
  margin: 0;
  padding-left: 0;
}
.side-navigation.type5 ul.side-nav li ul li:last-child {
  border: 0;
  padding-bottom: 0;
}
.side-navigation.type5 ul.side-nav li ul li a {
  padding-left: 85px;
}
.side-navigation.type5 ul.side-nav ul ul li a {
  padding-left: 120px;
}
.side-navigation.type5 ul.side-nav li a:before {
  display: none;
}
.side-navigation.type5 ul.side-nav li:after {
  content: "";
  height: 100%;
  opacity: 0;
  position: absolute;
  right: -6px;
  top: 0;
  width: 0;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.side-navigation.type5 ul.side-nav li.current_page_item:after,
.side-navigation.type5 ul.side-nav li:hover:after {
  opacity: 1;
  width: 10px;
}

/*--------------------------------------------------------------
	14.0 - Style Picker
	--------------------------------------------------------------*/
.dt-style-picker-wrapper {
  position: fixed;
  z-index: 99999;
  left: 0px;
  top: 150px;
}
#dt-style-picker {
  background: #fff;
  border: 1px solid #dddddd;
  width: 225px;
  float: left;
  position: absolute;
  top: 0px;
  z-index: 1;
  margin: 0px;
  padding: 0px;
  text-align: center;
}
#dt-style-picker h2 {
  border-bottom: 1px solid #dddddd;
  font-size: 12px;
  font-weight: normal;
  line-height: 48px;
  text-transform: uppercase;
  width: 100%;
  color: #848484;
  margin: 0px;
  padding: 0px;
}
#dt-style-picker h3 {
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
  padding: 15px 0 0;
  width: 100%;
  color: #848484;
  margin: 0px;
  display: inline-block;
}
#dt-style-picker ul {
  float: left;
  margin: 0px;
  padding: 15px 0px;
  text-align: center;
  width: 225px; /* background-image:linear-gradient(to bottom, #f7f4f4, #ffffff); border-top:1px solid rgba(23, 24, 26, 0.08); */
}
#dt-style-picker ul li {
  display: inline-block;
  display: inline;
  list-style-type: none;
  padding: 0px;
  margin: 0px 4px 6px 4px;
}
#dt-style-picker ul li a {
  background: #f9f9f9;
  border: 1px solid #ffffff;
  padding: 3px;
  display: inline-block;
  margin: 0px;
  line-height: 0;
}
#dt-style-picker ul li a.selected,
#dt-style-picker ul li a:hover {
  border: 1px solid #d7d7d7;
}
#dt-style-picker ul li a img,
.style-picker-ico > img {
  border: 1px solid #f0f0f0;
}
#dt-style-picker ul.scheme-picker li a {
  padding: 7px;
}
#dt-style-picker ul.scheme-picker li a img {
  height: auto;
  border: 0;
}
#dt-style-picker .hr {
  width: 100%;
  height: 10px;
  display: block;
  float: left;
  clear: both;
  position: relative;
  z-index: 1;
  margin: 3px 0px;
}
.style-picker-ico {
  background: #f6f3ee;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.35);
  height: 48px;
  left: 224px;
  position: absolute;
  text-align: center;
  top: 25px;
  width: 50px;
  border-left: 0;
}
.style-picker-ico > i {
  color: #000;
  font-size: 27px;
  line-height: 47px;
}
.style-picker-ico.control-open > i:before {
  content: "\eb69";
  font-family: "IcoMoon-Ultimate";
}
#dt-style-picker h3.color-scheme {
  background: #1a1a1a;
  color: #fff;
}

/*--------------------------------------------------------------
	15.0 - Loader
	--------------------------------------------------------------*/
.loader {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999991;
}
.loader-inner:before {
  content: "Loading";
  display: block;
  font-size: 10em;
  text-transform: uppercase;
  left: 0;
  position: absolute;
  top: 50%;
  width: 100%;
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  right: 0;
  margin: 0 auto;
  text-align: center;
  letter-spacing: 10px;
  opacity: 0.05;
  text-shadow: 5px 5px 0px #fff;
}
.loader-inner {
  left: 0;
  position: absolute;
  top: 50%;
  width: 100%;
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  right: 0;
  margin: 0 auto;
}
.loader-inner .dot {
  width: 7px;
  height: 7px;
  background-color: #fff;
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 7px;
  animation-name: dot_move;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-delay: 0.2s;
  -moz-animation-name: dot_move;
  -moz-animation-duration: 2s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-delay: 0.2s;
  -ms-animation-name: dot_move;
  -ms-animation-duration: 2s;
  -ms-animation-iteration-count: infinite;
  -ms-animation-delay: 0.2s;
  -webkit-animation-name: dot_move;
  -webkit-animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-delay: 0.2s;
}

.loader-inner .dot1 {
  margin-left: -40px;
  animation-delay: 0.4s;
  -moz-animation-delay: 0.4s;
  -webkit-animation-delay: 0.4s;
  -ms-animation-delay: 0.4s;
}
.loader-inner .dot2 {
  margin-left: -20px;
  animation-delay: 0.3s;
  -moz-animation-delay: 0.3s;
  -webkit-animation-delay: 0.3s;
  -ms-animation-delay: 0.3s;
}
.loader-inner .dot3 {
  margin-left: 20px;
  animation-delay: 0.1s;
  -moz-animation-delay: 0.1s;
  -webkit-animation-delay: 0.1s;
  -ms-animation-delay: 0.1s;
}
.loader-inner .dot4 {
  margin-left: 40px;
  animation-delay: 0s;
  -moz-animation-delay: 0s;
  -webkit-animation-delay: 0s;
  -ms-animation-delay: 0s;
}

@keyframes dot_move {
  0% {
    left: 0%;
    opacity: 0;
  }
  30% {
    left: 50%;
    opacity: 1;
    height: 7px;
  }
  40% {
    height: 35px;
  }
  60% {
    height: 7px;
  }
  80% {
    left: 50%;
    opacity: 1;
  }
  100% {
    left: 100%;
    opacity: 0;
  }
}

@-moz-keyframes dot_move {
  0% {
    left: 0%;
    opacity: 0;
  }
  30% {
    left: 50%;
    opacity: 1;
    height: 7px;
  }
  40% {
    height: 35px;
  }
  60% {
    height: 7px;
  }
  80% {
    left: 50%;
    opacity: 1;
  }
  100% {
    left: 100%;
    opacity: 0;
  }
}

@-webkit-keyframes dot_move {
  0% {
    left: 0%;
    opacity: 0;
  }
  30% {
    left: 50%;
    opacity: 1;
    height: 7px;
  }
  40% {
    height: 35px;
  }
  60% {
    height: 7px;
  }
  80% {
    left: 50%;
    opacity: 1;
  }
  100% {
    left: 100%;
    opacity: 0;
  }
}

/*--------------------------------------------------------------
	16.0 - Totop
	--------------------------------------------------------------*/
#toTop {
  display: none;
  text-decoration: none;
  position: fixed;
  bottom: 30px;
  right: 30px;
  overflow: hidden;
  width: 40px;
  height: 40px;
  border: none;
  text-indent: 100%;
  background: url(../images/ui.totop.png) no-repeat left top;
  z-index: 9999;
}
#toTopHover {
  background: url(../images/ui.totop.png) no-repeat left -40px;
  width: 40px;
  height: 40px;
  display: block;
  overflow: hidden;
  float: left;
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
}
#toTop:active,
#toTop:focus {
  outline: none;
}

/*--------------------------------------------------------------
	17.0 - Default Color
	--------------------------------------------------------------*/

/*----*****---- << Top bar >> ----*****----*/
.dt-sc-dark-bg.top-bar a {
  color: #ffffff;
}
.top-bar a:hover,
.dt-sc-dark-bg.top-bar a:hover {
  color: #666;
}

/*----*****---- << Header Modules >> ----*****----*/

#searchform {
  border-color: #e5e5e5;
}
#searchform:before {
  color: #c2c2c2;
}
#searchform input[type="text"],
.cart-info:before,
.cart-total:before {
  color: #aaaaaa;
}

.cart-info {
  background: #f3f3f3;
}
.menu-icons-wrapper .search a,
.menu-icons-wrapper .cart a,
.menu-icons-wrapper .search a:hover span,
.menu-icons-wrapper .cart a:hover span {
  color: #2b2b2b;
}
.menu-icons-wrapper.rounded-icons .search a span,
.dt-sc-vertical-small-separator,
.cart-icon span,
.live-chat a:hover {
  background: #2b2b2b;
}

.menu-icons-wrapper .top-menu-search-container .search-form {
  background: #ffffff;
}

/*----*****---- << Footer >> ----*****----*/

.footer-copyright.dt-sc-dark-bg,
#footer .dt-sc-dark-bg a {
  color: rgba(255, 255, 255, 0.6);
}
#footer .dt-sc-dark-bg h3,
#footer .dt-sc-dark-bg h3 a {
  color: #fff;
}

#footer,
.footer-copyright {
  color: #777;
}
#footer a {
  color: #666;
}

#footer .tweet_list li {
  border-color: rgba(255, 255, 255, 0.15);
}

#footer .dt-sc-dark-bg .wpcf7-form input[type="text"],
#footer .dt-sc-dark-bg .wpcf7-form input[type="password"],
#footer .dt-sc-dark-bg .wpcf7-form input[type="email"],
#footer .dt-sc-dark-bg .wpcf7-form input[type="url"],
#footer .dt-sc-dark-bg .wpcf7-form input[type="tel"],
#footer .dt-sc-dark-bg .wpcf7-form input[type="number"],
#footer .dt-sc-dark-bg .wpcf7-form input[type="range"],
#footer .dt-sc-dark-bg .wpcf7-form input[type="date"],
#footer .dt-sc-dark-bg .wpcf7-form textarea,
#footer .dt-sc-dark-bg .wpcf7-form input.text,
#footer .dt-sc-dark-bg .wpcf7-form input[type="search"],
#footer .dt-sc-dark-bg .wpcf7-form select,
#footer .dt-sc-dark-bg .wpcf7-form.bottom-bordered input[type="submit"],
#footer .dt-sc-dark-bg .wpcf7-form.bottom-bordered button,
#footer .dt-sc-dark-bg .wpcf7-form.bottom-bordered input[type="button"],
#footer .dt-sc-dark-bg .wpcf7-form.bottom-bordered input[type="reset"] {
  border-color: rgba(255, 255, 255, 0.5);
}

#footer .dt-sc-dark-bg .wpcf7-form input[type="text"],
#footer .dt-sc-dark-bg .wpcf7-form input[type="password"],
#footer .dt-sc-dark-bg .wpcf7-form input[type="email"],
#footer .dt-sc-dark-bg .wpcf7-form input[type="url"],
#footer .dt-sc-dark-bg .wpcf7-form input[type="tel"],
#footer .dt-sc-dark-bg .wpcf7-form input[type="number"],
#footer .dt-sc-dark-bg .wpcf7-form input[type="range"],
#footer .dt-sc-dark-bg .wpcf7-form input[type="date"],
#footer .dt-sc-dark-bg .wpcf7-form textarea,
#footer .dt-sc-dark-bg .wpcf7-form input.text,
#footer .dt-sc-dark-bg .wpcf7-form input[type="search"],
#footer .dt-sc-dark-bg .wpcf7-form textarea,
#footer .dt-sc-dark-bg .wpcf7-form.bottom-bordered input[type="submit"],
#footer .dt-sc-dark-bg .wpcf7-form.bottom-bordered button,
#footer .dt-sc-dark-bg .wpcf7-form.bottom-bordered input[type="button"],
#footer .dt-sc-dark-bg .wpcf7-form.bottom-bordered input[type="reset"],
#footer .dt-sc-dark-bg .blog-entry.blog-thumb-style.entry-date-left .entry-date,
#footer
  .dt-sc-dark-bg
  .blog-entry.blog-thumb-style.entry-date-left
  .entry-author {
  color: rgba(255, 255, 255, 0.5);
}

#footer .dt-sc-dark-bg .wpcf7-form.bottom-bordered button:hover,
#footer .dt-sc-dark-bg .wpcf7-form.bottom-bordered input[type="submit"]:hover,
#footer .dt-sc-dark-bg .wpcf7-form.bottom-bordered input[type="button"]:hover,
#footer .dt-sc-dark-bg .wpcf7-form.bottom-bordered input[type="reset"]:hover,
#footer .wpcf7-form.bottom-bordered button:hover,
#footer .wpcf7-form.bottom-bordered input[type="submit"]:hover,
#footer .wpcf7-form.bottom-bordered input[type="button"]:hover,
#footer .wpcf7-form.bottom-bordered input[type="reset"]:hover {
  color: #fff;
}

#footer .dt-sc-dark-bg .wpcf7-form-control-wrap:before {
  background: #fff;
}

#footer .dt-sc-dark-bg .dt-sc-vertical-separator:before {
  background: rgba(255, 255, 255, 0.5);
}

.upb_row_bg:before {
  position: absolute;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.list-style-left ul.dt-custom-nav {
  margin-left: -15px;
  margin-right: -15px;
}

/*--------------------------------------------------------------
	17.0 - Store Locator
	--------------------------------------------------------------*/

.wpsl-stores-fullwidth-container .page .vc_row.wpb_row.vc_row-fluid {
  overflow: hidden;
}
#wpsl-gmap,
#wpsl-result-list {
  width: 100%;
}
#wpsl-wrap {
  left: 30px;
  overflow: visible;
  position: absolute;
  top: 60px;
  width: 400px;
}
.wpsl-search-btn-wrap .dt-sc-storesearch-btn {
  font-family: Fontawesome;
}
.dt-sc-advanced-options {
  display: none;
  float: left;
  margin: 10px 0 0;
  padding: 20px 15px;
  width: 100%;
}
.wpsl-input #wpsl-search-input {
  border-radius: 0 !important;
  border: none;
  color: #4d4d4d;
  float: left;
  height: 60px;
  line-height: 60px;
  margin-right: 0;
  padding: 10px 12px;
  width: 316px;
}
#wpsl-search-wrap .wpsl-input {
  background: #fff;
  margin-right: 0;
  position: relative;
  width: 100%;
}
#wpsl-search-wrap .wpsl-search-btn-wrap,
#wpsl-search-btn {
  margin-right: 0;
}
f .dt-sc-toggle-advanced-options {
  background: #fff;
  color: #4d4d4d;
  float: left;
  height: 60px;
  line-height: 40px;
  padding: 10px;
  position: relative;
  width: 100%;
}
.dt-sc-toggle-advanced-options:hover {
  color: #4d4d4d;
}
.dt-sc-toggle-advanced-options span {
  color: #fff;
  float: right;
  font-size: 20px;
  height: 60px;
  line-height: 60px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  width: 60px;
}

.wpsl-input label,
#wpsl-radius label,
#wpsl-category label,
#wpsl-results label {
  width: 67% !important;
}
#wpsl-radius,
.wpsl-select-wrap #wpsl-results {
  margin-bottom: 10px;
  margin-right: 0 !important;
  width: 100% !important;
}
#wpsl-result-list li p {
  margin-bottom: 0;
}
#wpsl-search-wrap .wpsl-select-wrap div label {
  line-height: 40px;
}
#wpsl-results .wpsl-dropdown {
  z-index: 1;
}
.wpsl-select-wrap {
  margin-bottom: 0 !important;
  width: 100%;
}
#wpsl-checkbox-filter {
  margin-top: 0 !important;
}
.wpsl-dropdown {
  border-radius: 0 !important;
  width: 30% !important;
}
#wpsl-wrap #wpsl-stores,
#wpsl-wrap #wpsl-direction-details {
  height: 540px !important;
}
#wpsl-stores .wpsl-store-thumb {
  border-radius: 0 !important;
}
#wpsl-radius {
  width: 58%;
}
.wpsl-select-wrap #wpsl-results {
  margin-right: 0;
  width: 38%;
}
#wpsl-checkbox-filter input[type="checkbox"] {
  float: right;
  margin: 10px 0 0;
}
#wpsl-search-btn {
  background-image: none;
  border-radius: 0 !important;
  color: #fff;
  height: 60px;
  margin-top: 0;
  width: 60px;
}
#wpsl-wrap #wpsl-result-list ul li {
  margin: 20px 15px;
  padding: 20px 20px 10px;
}
#wpsl-wrap #wpsl-result-list li:last-child {
  border-bottom: none;
}
.wpsl-locations-details {
  color: #fff;
  float: left;
  margin-top: 25px;
  padding: 15px 10px 0;
  width: 100%;
}
.wpsl-locations-details > span {
  display: block;
  margin-bottom: 20px;
}
.single-wpsl_stores #wpsl-base-gmap_0 {
  height: 400px;
}
.dt-appointment-fix {
  float: left;
  margin: 0;
  position: relative;
}
#wpsl-stores .wpsl-directions {
  color: #fff;
  display: block;
  font-size: 14px;
  font-weight: bold;
  padding: 9px 7px 9px 0px;
  position: relative;
  text-align: center;
}
#wpsl-stores li > p span {
  color: #fff;
  display: block;
  font-size: 14px;
  font-weight: bold;
  padding: 9px 7px;
}
#wpsl-stores li > p {
  display: block;
  float: left;
  text-align: center;
  width: 100%;
}
#wpsl-stores li > p,
#wpsl-stores li > p ~ .wpsl-directions {
  display: inline-block;
  margin: 20px 0;
  width: 50%;
}
#wpsl-stores li > div {
  float: left;
  width: 100%;
}
#wpsl-stores li > div p a {
  display: block;
  margin-bottom: 10px;
}
#wpsl-stores li > a:before {
  font-family: FontAwesome;
  margin-right: 10px;
  vertical-align: middle;
}
#wpsl-stores li > a.dt-appointment-fix:before {
  content: "\f073";
}
#wpsl-stores li > a.wpsl-directions:before {
  content: "\f1d9";
}
#wpsl-search-btn,
#wpsl-search-wrap input {
  border: none;
}
#wpsl-wrap .wpsl-selected-item,
.wpsl-dropdown {
  color: #fff;
}
.wpsl-selected-item:after {
  border-top: 8px solid #fff !important;
}
.wpsl-active .wpsl-selected-item::after {
  border-bottom: 8px solid #fff !important;
  border-top: none !important;
  margin-top: -5px;
}
#wpsl-search-wrap #wpsl-checkbox-filter label,
#wpsl-checkbox-filter.wpsl-checkbox-3-columns li {
  margin-right: 0;
  width: 100%;
}
#wpsl-wrap #wpsl-result-list li {
  border-width: 0;
}
.wpsl-search,
#wpsl-result-list {
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
  background-color: rgba(237, 245, 248, 0.8);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
}
#wpsl-checkbox-filter.wpsl-checkbox-3-columns li {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.15);
  margin-right: 0;
  padding: 10px 0;
  width: 100%;
}
.dt-sc-advanced-options,
#wpsl-wrap #wpsl-result-list ul li {
  background-color: rgba(255, 255, 255, 0.64);
}

#header .star-rating-wrapper,
#header .map-marker {
  display: none;
}
#header .widget ul li {
  padding: 10px 0;
  border-bottom: 1px solid #f0f1ef;
}
#header .widget ul li:last-child {
  border: none;
}
#header .widget ul li a {
  width: auto;
  border: none;
}
#header .widget_popular_entries ul li a.thumb img,
#header .widget_recent_entries ul li a.thumb img {
  width: 75px;
}
#header .widget ul li a.thumb,
#header .widget ul li h6 a {
  display: inline;
  padding: 0;
}

/* Gallery Slider */
.entry-gallery-post-slider li {
  list-style: none;
}

#entry-gallery-pager {
  display: inline-block;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 0;
  text-align: center;
}
#entry-gallery-pager a {
  margin-right: 15px;
  margin-left: 15px;
  display: inline-block;
  padding-bottom: 0;
  margin-top: 10px;
}
#entry-gallery-pager a:last-child,
.dt-sc-one-third.with-sidebar #entry-gallery-pager a:last-child {
  margin-right: 0;
}
#entry-gallery-pager a:first-child,
.dt-sc-one-third.with-sidebar #entry-gallery-pager a:first-child {
  margin-left: 0;
}
.dt-sc-one-half #entry-gallery-pager a {
  margin-right: 23px;
}
.dt-sc-one-half.with-sidebar #entry-gallery-pager a {
  margin-right: 21px;
}

#entry-gallery-pager a img {
  width: 70px;
  height: auto;
  float: left;
}

.property-search-container-wrapper {
  background: #fbfbfb;
  border-top: 5px solid;
  border-bottom: 5px solid;
}
.search-container .pro-search-form {
  display: inline-block;
  float: none;
  width: 50%;
}
.search-container .pro-search-form > input[type="text"] {
  width: 100%;
  margin-right: 0;
  margin-bottom: 25px;
}
.search-container .pro-search-form > p {
  width: 30.5%;
}

.search-places ul.dt-sc-fancy-list li:before,
.search-places ul.dt-sc-fancy-list li {
  font-size: 16px;
}
.search-places ul.dt-sc-fancy-list li:before {
  top: 3px;
}

.aligncenter.btn-place-review {
  display: table;
  padding: 16px 6%;
}
#dt-sc-respond-wrapper.hide {
  display: none;
}

.bx-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
}
.bx-wrapper img {
  float: left;
}
.bx-wrapper ul li {
  padding-bottom: 0;
  list-style: none;
}
.bx-controls a {
  top: 0;
  bottom: 0;
  margin: auto;
  position: absolute;
  color: #ffffff;
  width: 45px;
  height: 70px;
  font-size: 0;
  z-index: 501;
}
.bx-controls a.bx-prev {
  left: 0px;
  background: rgba(0, 0, 0, 0.6) url(../images/slider-prev-arrow-white.png)
    center center no-repeat;
}
.bx-controls a.bx-next {
  right: 0px;
  background: rgba(0, 0, 0, 0.6) url(../images/slider-next-arrow-white.png)
    center center no-repeat;
}

/*--------------------------------------------------------------
	18.0 - DT Responsive
	--------------------------------------------------------------*/

/* Common Styles for the devices below 1380px width */
@media only screen and (max-width: 1380px) {
  .dt-sc-maaya-header .dt-sc-slide-search #searchform input[type="text"]:focus {
    width: 1110px;
    max-width: 1110px;
  }

  .fullwidth-on-laptop.vc_col-sm-8 {
    width: 100%;
    text-align: center;
  }
  .fullwidth-on-laptop.vc_col-sm-8 .vc_column-inner {
    padding-right: 0;
  }

  .fullwidth-on-laptop.vc_col-sm-8 h2.alignleft {
    margin-right: 0;
    float: right;
    width: 100%;
    text-align: center;
  }

  .fullwidth-on-laptop.vc_col-sm-8 .dt-mc-subscribe.align-none,
  .fullwidth-on-laptop.vc_col-sm-8 .dt-mc-subscribe.align-none form > div,
  .fullwidth-on-laptop.vc_col-sm-8 .dt-mc-subscribe.align-left,
  .fullwidth-on-laptop.vc_col-sm-8 .dt-mc-subscribe.align-left form > div,
  .fullwidth-on-laptop.vc_col-sm-8 .dt-mc-subscribe.align-center form > div,
  .fullwidth-on-laptop.vc_col-sm-8 .dt-mc-subscribe.align-right form > div {
    float: none;
    display: inline-block;
    margin-top: 15px;
  }

  .fullwidth-on-laptop.vc_col-sm-8 .dt-mc-subscribe.align-none,
  .fullwidth-on-laptop.vc_col-sm-8 .dt-mc-subscribe.align-left,
  .fullwidth-on-laptop.vc_col-sm-8 .dt-mc-subscribe.align-right {
    margin-bottom: 20px;
  }

  .footer-17 .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm {
    width: 100%;
  }

  #footer .footer-24 h2.dt-sc-lightweight {
    font-size: 32px;
  }
}

/*@media only screen and (max-width: 1280px) {
		
		.fullwidth-on-laptop .vc_col-sm-8 h1.alignnone { margin-right: 0; float: right; width: 100%; text-align: center; margin-bottom: 10px; }
		
	}*/

@media only screen and (min-width: 1200px) and (max-width: 1380px) {
  .no-header-menu > ul > li > a,
  .dt-header-menu .dt-primary-nav > li > a {
    font-size: 12px !important;
  }

  .rs_aligncenter_hxlg .dt-logo-container.logo-align-left a,
  .rs_aligncenter_hxlg .dt-logo-container.logo-align-right a {
    margin: auto;
  }

  .rs_aligncenter_hxlg .dt-header-menu.left,
  .rs_aligncenter_hxlg .dt-header-menu.right {
    float: none;
  }

  .search-container.type2 form > p,
  .search-container.type2 form > p {
    width: 20.33%;
  }
  .page-with-sidebar.with-both-sidebar .search-container form > p {
    width: 69.3%;
  }
  .page-with-sidebar.with-both-sidebar
    .hotel-item.hotel-list-view
    .hotel-details {
    padding-right: 20%;
  }
}

@media only screen and (min-width: 1200px) {
  .dt-header-menu {
    display: inline-block;
    float: right;
  }

  .mobile-nav-container,
  .dt-header-menu ul.dt-primary-nav li.go-back,
  .dt-header-menu ul.dt-primary-nav li.see-all {
    display: none;
  }

  .dt-header-menu.center {
    display: table;
  }
}

@media only screen and (max-width: 1199px) {
  .dt-header-menu {
    display: none;
  }
  .dt-no-header-builder-content .no-header {
    display: block;
  }

  .dt-no-header-builder-content.aligncenter .no-header {
    padding-bottom: 25px;
  }

  .dt-no-header-builder-content .no-header .no-header-logo,
  .dt-no-header-builder-content .no-header .no-header-logo h2 {
    float: left;
  }

  .dt-no-header-builder-content .no-header .mobile-nav-container {
    float: right;
    margin-top: 20px;
    padding: 4px 15px;
  }

  .no-header-menu ul li.close-nav,
  .dt-header-menu .dt-primary-nav li.close-nav {
    display: block;
  }

  #header
    .dt-header-tpl
    .flex-col-elements-inline-middle
    .mobile-nav-container {
    padding-left: 15px;
    padding-right: 15px;
  }
  #header .header-3.header-bottom {
    text-align: center;
    padding: 10px 0;
  }

  .overlay-header-search .overlay-search #searchform {
    width: 75%;
  }
  .simple-header-search.stretch,
  .simple-header-search.stretch #searchform,
  .simple-header-search.stretch #searchform input[type="text"] {
    height: auto;
  }

  .search-container.type2 form > p.select-price,
  .fullwidth-section .search-container form > p.select-price {
    width: 24%;
    margin-right: 0;
  }
  .search-container.type2 form > p.select-price.price-last,
  .fullwidth-section .search-container form > p.select-price.price-last {
    margin-right: 20px;
  }

  /*----*****---- << Slide Menu >> ----*****----*/

  .dt-sc-simpler-content .mobile-nav-container .menu-trigger {
    display: table;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
  }

  .dt-sc-simpler-content .mobile-menu,
  .dt-sc-simpler-content .mobile-menu ul.sub-menu,
  .dt-sc-simpler-content .mobile-menu ul.dt-primary-nav {
    height: 400px;
  }
  .dt-sc-simpler-content .mobile-menu,
  .dt-sc-simpler-content .mobile-menu > ul,
  .dt-sc-simpler-content .mobile-menu ul.sub-menu {
    position: absolute;
  }

  .dt-sc-simpler-content .mobile-menu.nav-is-visible {
    -webkit-transform: none;
    transform: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    width: 100%;
    max-width: 100%;
  }

  .dt-sc-simpler-content .mobile-menu {
    left: -245px;
    width: 230px;
    max-width: 230px;
    width: 0;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    z-index: 1000;
  }
  .dt-sc-simpler-content .mobile-menu.nav-is-visible,
  .dt-sc-simpler-content .mobile-menu.nav-is-visible ul.dt-primary-nav {
    left: 0;
  }

  .vc_row.dt-sc-simpler-content.overlay-header
    > .vc_column_container
    .dt-header-menu
    ul.dt-primary-nav
    > li
    > a {
    font-size: 30px;
  }

  .vc_row.dt-sc-simpler-content .mobile-nav-container .menu-trigger,
  .dt-sc-simpler-content.overlay-header .mobile-nav-container .menu-trigger {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    text-align: center;
    width: 100%;
    font-size: 55px;
    text-transform: uppercase;
  }

  .vc_row.dt-sc-simpler-content .mobile-nav-container .menu-trigger > i:before {
    font-size: 55px;
  }

  .dt-sc-simpler-content .mobile-menu,
  .dt-sc-simpler-content .mobile-menu ul.sub-menu,
  .dt-sc-simpler-content .mobile-menu ul.dt-primary-nav {
    height: 100% !important;
  }

  .vc_row.dt-sc-simpler-content {
    overflow-x: hidden;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .apply-sticky-header,
  .apply-sticky-header > .vc_row:not(.vc_clearfix) {
    height: inherit;
  }

  .dt-no-header-trendytravel .mobile-nav-container .menu-trigger > span {
    margin-right: 10px;
  }

  #footer .alignleft .dt-custom-nav-wrapper.same-on-mobile.left,
  #footer .alignleft .same-on-mobile.left .menu-footer-menu-container {
    text-align: left;
  }
  #footer .alignright .dt-custom-nav-wrapper.same-on-mobile.right,
  #footer .alignright .same-on-mobile.right .menu-footer-menu-container {
    text-align: right;
  }
}

/* Note: Design for a width of 960px */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /*----*****---- << Header >> ----*****----*/
  .top-bar .dt-sc-vertical-separator {
    margin: 0px 10px;
  }

  #header
    .dt-header-tpl
    .vc_col-md-12.flex-col-elements-inline-middle
    > .vc_column-inner
    > .wpb_wrapper {
    display: block;
    text-align: center;
  }
  #header
    .dt-header-tpl
    .vc_col-md-12.flex-col-elements-inline-middle
    .dt-custom-nav-wrapper.left
    ~ .search-module.simple-header-search {
    display: table;
    margin-left: auto;
    margin-right: auto;
  }

  #header
    .dt-header-tpl
    .vc_row
    > div.wpb_column.dt-sc-skin-highlight.extend-bg-fullwidth-left[class*="vc_col-md"]:after {
    content: none;
  }

  .dt-sc-maaya-header .dt-sc-slide-search #searchform input[type="text"]:focus {
    width: 930px;
    max-width: 930px;
  }

  .dt-sc-maaya-header.with-border
    .vc_col-sm-1.vc_col-lg-10.vc_col-md-12.wpb_column,
  .dt-sc-maaya-header .vc_col-md-12.wpb_column,
  .dt-sc-maaya-header .vc_col-md-10.wpb_column,
  .dt-sc-maaya-header .vc_col-md-8.wpb_column,
  .dt-sc-maaya-header .vc_col-md-6.wpb_column {
    margin-bottom: 0px;
  }

  #header .header-24 .dt-sc-contact-info {
    font-size: 11px;
  }

  #header .header-25 .dt-header-menu .dt-primary-nav > li > a {
    padding: 0 16px;
  }
  #header .header-25 .dt-header-menu .dt-primary-nav > li a {
    font-size: 13px;
  }

  #header .header-28 .vc_col-md-8.wpb_column {
    margin-bottom: 0;
  }
  #header .header-28 .no-header-menu ul li a,
  #header .header-28 .dt-header-menu .dt-primary-nav li a {
    padding: 10px 10px;
  }
  #header .header-28 .dt-header-menu .dt-primary-nav li li > a {
    padding: 10px 0;
  }

  #header .header-29 .no-header-menu ul li a,
  #header .header-29 .dt-header-menu .dt-primary-nav li a {
    font-size: 13px;
  }

  #header .dt-header-menu ul.dt-primary-nav > li {
    padding: 0;
  }
  #header .dt-header-menu .dt-primary-nav li a {
    font-size: 13px;
  }

  .dt-header-menu .has-mega-menu h3,
  .section-title,
  .widgettitle,
  .related.products .border-title {
    font-size: 18px;
  }
  #header .dt-sc-event > h4 a {
    padding: 10px 0 0 !important;
  }

  #header .dt-header-menu .dt-primary-nav li .dt-sc-button {
    font-size: 12px;
    padding: 10px;
  }

  #header .header-2 .dt-header-menu .dt-primary-nav li a {
    font-size: 12px;
    text-transform: capitalize;
  }

  .dt-header-menu ul.dt-primary-nav li:not(.has-mega-menu) ul.sub-menu {
    width: 170px;
  }

  .rs_aligncenter_md .dt-logo-container.logo-align-left a,
  .rs_aligncenter_md .dt-logo-container.logo-align-right a {
    margin: auto;
  }

  .rs_aligncenter_md .dt-header-menu.left,
  .rs_aligncenter_md .dt-header-menu.right {
    float: none;
  }

  .fullwidth-section .search-container.type2 form > p,
  .search-container.type2 form > p {
    width: 23%;
  }

  /*----*****---- << SideNav >> ----*****----*/
  ul.side-nav li a {
    font-size: 13px;
  }

  /*----*****---- << Breadcrumb >> ----*****----*/
  .main-title-section-wrapper.breadcrumb-right .main-title-section h1 {
    font-size: 24px;
  }
  .main-title-section-wrapper.breadcrumb-right .main-title-section {
    width: 58%;
  }
  .main-title-section-wrapper.breadcrumb-right .breadcrumb {
    width: 42%;
  }
  .breadcrumb {
    font-size: 12px;
  }

  #entry-search form > p {
    width: 73.3%;
  }
  .page-with-sidebar #entry-search form > p {
    width: 72%;
  }
  .with-both-sidebar #entry-search form > p {
    width: 64.3%;
  }

  /*----*****---- << Responsive Map >> ----*****----*/
  .responsive-map {
    max-width: 100%;
  }

  /*----*****---- << Footer >> ----*****----*/
  .footer-copyright .vc_col-sm-6 {
    width: 100%;
    text-align: center;
  }
  .footer-copyright .vc_col-sm-6 .vc_column-inner {
    padding: 0;
  }
  .footer-copyright .menu-links {
    text-align: center;
  }

  #footer .footer-copyright .vc_col-sm-6 .wpb_wrapper,
  #footer .footer-copyright .vc_col-sm-6 .dt-sc-sociable.right,
  #footer .footer-copyright .vc_col-sm-6 .dt-sc-sociable.left {
    text-align: center;
    float: none;
    display: inline-block;
  }

  .footer-copyright .vc_col-sm-6.alignright .dt-sc-sociable {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 100%;
  }
  .footer-copyright .vc_col-sm-6.alignright .dt-sc-sociable li {
    display: inline-block;
    float: none;
  }

  #footer h5,
  .dt-sc-contact-info.custom-type span {
    font-size: 17px;
  }
  #footer .dt-sc-contact-info p {
    font-size: 12px;
  }

  #footer .alignleft .menu-footer-menu-container,
  #footer .alignright .menu-footer-menu-container,
  #footer .alignleft .dt-custom-nav-wrapper,
  #footer .alignright .dt-custom-nav-wrapper {
    text-align: center;
  }

  #footer .footer-copyright .dt-logo-container.logo-align-left,
  #footer .footer-copyright .dt-logo-container.logo-align-right {
    float: none;
    display: inline-block;
  }

  .footer-16
    .dt-sc-newsletter-section.type2
    .dt-sc-subscribe-frm
    input[type="email"]:first-child {
    font-size: 12px;
    padding: 15px;
  }

  .footer18-widget .widget .recent-posts-widget li .entry-content p {
    font-size: 12px;
    line-height: 20px;
  }

  .footer-20 .dt-sc-twitter-icon span {
    font-size: 40px;
  }
  /*.footer-20 .dt-sc-twitter-feeds .tweet-text, .footer-20 .dt-sc-twitter-feeds .dt-sc-tweet .tweet-time { font-size: 12px; }*/
  .footer-20 .dt-sc-twitter-icon span {
    text-align: left;
  }
  .footer-20 .dt-sc-twitter-feeds .dt-sc-tweet {
    padding-left: 60px;
  }

  .footer-20 .footer-20-contact .vc_column-inner {
    margin-top: 0px;
    padding: 15px 30px 30px 30px !important;
    position: static;
  }

  .footer-info-content.vc_row {
    width: 100%;
  }
  #footer .footer-22 .dt-sc-newsletter-section.type6 {
    padding: 12px 30px 4px;
  }

  #footer .footer-22 .footer-copyright .vc_col-sm-6 {
    width: 50%;
    text-align: left;
  }
  #footer .footer-22 .footer-copyright .vc_col-sm-6:last-child {
    text-align: right;
  }

  #footer .footer-22 .footer-copyright .vc_col-sm-6 .dt-sc-sociable.right {
    width: 100%;
    text-align: right;
    margin: 0;
  }
  #footer .footer-22 .footer-copyright .vc_col-sm-6:last-child .wpb_wrapper {
    width: 100%;
  }

  #footer .footer-23.footer-copyright .vc_col-sm-6 {
    width: 50%;
  }
  #footer .footer-23.footer-copyright .vc_col-sm-6:first-child,
  #footer .footer-23.footer-copyright .vc_col-sm-6:first-child .wpb_wrapper {
    text-align: left;
    float: left;
  }
  #footer .footer-23.footer-copyright .vc_col-sm-6:last-child,
  #footer .footer-23.footer-copyright .vc_col-sm-6:last-child .wpb_wrapper {
    text-align: right;
    float: right;
  }

  #footer .footer-24 h2.dt-sc-lightweight {
    font-size: 28px;
  }
}

/* Note: Design for a width of 768px */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .text-with-icon {
    font-size: 12px;
  }

  /*----*****---- << Header >> ----*****----*/
  .top-bar .dt-sc-vertical-separator,
  .top-bar .dt-sc-vertical-small-separator {
    margin: 0px 7px;
  }

  #header
    .dt-header-tpl
    .rs_col-sm-12
    > .vc_column-inner
    > .wpb_wrapper
    > .dt-custom-nav-wrapper:only-child,
  #header
    .dt-header-tpl
    .rs_col-sm-12
    > .vc_column-inner
    > .wpb_wrapper
    > .dt-sc-sociable:only-child,
  #header
    .dt-header-tpl
    .rs_col-sm-12
    > .vc_column-inner
    > .wpb_wrapper
    > .dt-logo-container:only-child {
    display: table;
    float: none !important;
    margin-left: auto;
    margin-right: auto;
    text-align: center !important;
  }
  #header
    .dt-header-tpl
    .rs_col-sm-12
    > .vc_column-inner
    > .wpb_wrapper
    > .dt-logo-container:only-child {
    display: block;
  }

  #header
    .dt-header-tpl
    .rs_col-sm-12.flex-col-elements-inline-middle
    > .vc_column-inner
    > .wpb_wrapper {
    display: block;
    text-align: center;
  }
  #header
    .dt-header-tpl
    .rs_col-sm-12.flex-col-elements-inline-middle
    .dt-custom-nav-wrapper.left
    ~ .search-module.simple-header-search {
    display: table;
    margin-left: auto;
    margin-right: auto;
  }

  #header
    .dt-header-tpl
    .vc_row
    > div.wpb_column.dt-sc-skin-highlight.extend-bg-fullwidth-left[class*="rs_col-sm"]:after {
    content: none;
  }

  .dt-sc-maaya-header .dt-sc-slide-search #searchform input[type="text"]:focus {
    width: 740px;
    max-width: 740px;
  }
  .dt-sc-maaya-header.with-border .mobile-nav-container .menu-trigger {
    top: 7px;
  }

  .dt-sc-maaya-header.with-border
    .dt-sc-slide-search
    #searchform
    input[type="text"] {
    top: -2px;
    padding-bottom: 11px;
  }
  .dt-sc-maaya-header.with-border .dt-sc-slide-search #searchform::before {
    top: 3px;
  }

  .dt-sc-maaya-header.with-border
    .alignright.rs_col-sm-6.wpb_column.vc_col-sm-2 {
    margin-bottom: 0;
  }

  .header-24 .dt-logo-container {
    margin-top: 30px;
  }

  #header .header-25 .mobile-nav-container {
    margin: 12px 0;
  }
  #header .header-25 .menu-icons-wrapper {
    margin: -9px 0 0;
  }

  #header .header-27 .no-header-menu ul li a,
  #header .header-27 .dt-header-menu .dt-primary-nav li a {
    padding: 10px 12px;
  }
  #header .header-27 .vc_column_container section > .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
  }
  #header .header-27 .dt-custom-nav li {
    white-space: inherit;
  }

  #header
    .header-28-topbar
    .dt-custom-nav-wrapper.inline-horizontal.dt-simple-menu.right
    .dt-custom-nav {
    float: right;
  }

  #header
    .header-28.header-container
    .dt-col-static-position
    > .vc_column-inner {
    padding-left: 0;
  }
  #header .header-28 .no-header-menu ul li a,
  #header .header-28 .dt-header-menu .dt-primary-nav li a {
    padding: 10px 6px 11px;
    font-size: 11px;
  }

  #header .header-28-topbar .dt-custom-nav-wrapper.left {
    float: left;
  }
  #header .header-28-topbar .dt-custom-nav-wrapper.right {
    float: right;
  }

  #header .header-28 .cart-info:before {
    font-size: 16px;
  }

  #header .header-29 .wpb_column.rs_col-sm-12.vc_col-sm-6 {
    width: 50%;
  }

  #header
    .header-29
    .rs_col-sm-12.vc_col-sm-6
    > .vc_column-inner
    > .wpb_wrapper
    > .dt-custom-nav-wrapper:only-child,
  #header
    .header-29
    .rs_col-sm-12.vc_col-sm-6
    > .vc_column-inner
    > .wpb_wrapper
    > .dt-logo-container:only-child {
    float: right !important;
    text-align: right !important;
  }

  #header
    .header-29
    .rs_col-sm-12.vc_col-sm-6
    > .vc_column-inner
    > .wpb_wrapper
    > .dt-sc-sociable:only-child {
    float: left !important;
    text-align: left !important;
  }

  #header .header-29 .no-header-menu ul li a,
  #header .header-29 .dt-header-menu .dt-primary-nav li a {
    font-size: 9px;
  }
  #header .header-29 .no-header-menu ul li,
  #header .header-29 .dt-header-menu .dt-primary-nav li {
    margin: 0 2px 0 0;
  }

  #header .header-29 #searchform input[type="text"] {
    font-size: 10px;
  }

  #header .dt-sc-event .dt-sc-event-detail {
    text-align: left;
  }

  .dt-header-menu ul.dt-primary-nav li .widget ul li .post-date,
  #header ul.dt-primary-nav li .widget ul li .post-date {
    margin: 0;
  }

  .mobile-nav-container {
    padding: 4px 15px;
    min-height: 36px;
  }
  .mobile-nav-container .menu-trigger > span {
    margin-right: 10px;
  }

  .rs_aligncenter_sm .dt-logo-container.logo-align-left a,
  .rs_aligncenter_sm .dt-logo-container.logo-align-right a {
    margin: auto;
  }

  .rs_aligncenter_sm .dt-header-menu.left,
  .rs_aligncenter_sm .dt-header-menu.right {
    float: none;
  }
  .rs_aligncenter_sm .mobile-nav-container {
    text-align: center;
  }

  /*----*****---- << Breadcrumb >> ----*****----*/
  .main-title-section-wrapper.breadcrumb-right .main-title-section,
  .main-title-section-wrapper.breadcrumb-right .breadcrumb {
    width: 100%;
    text-align: center;
  }
  .main-title-section-wrapper.breadcrumb-right .main-title-section h1 {
    font-size: 18px;
  }
  .main-title-section-wrapper.breadcrumb-right .breadcrumb {
    font-size: 13px;
    padding-left: 0;
  }

  /*----*****---- << Side-nav >> ----*****----*/
  ul.side-nav li a {
    font-size: 10px;
    padding: 6px 10px 6px 50px;
  }
  ul.side-nav li a:before {
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
  ul.side-nav > li.current_page_item > a:before,
  ul.side-nav > li > ul > li.current_page_item > a:before,
  ul.side-nav > li > ul > li > ul > li.current_page_item > a:before {
    font-size: 18px;
  }

  .side-navigation.type3 ul.side-nav > li.current_page_item > a,
  .side-navigation.type3 ul.side-nav > li:hover > a {
    padding-left: 35px;
  }
  .side-navigation.type3 ul.side-nav li a,
  .side-navigation.type3 ul.side-nav li a:before {
    font-size: 10px;
  }
  .side-navigation.type3 ul.side-nav li a:before,
  .side-navigation.type3 ul.side-nav li a:after {
    width: 35px;
  }

  .side-navigation.type5 ul.side-nav li a {
    font-size: 12px;
    padding: 8px 0 9px 0;
  }

  .fullwidth-section .search-container form > p,
  .search-container.type2 form > p {
    width: 22.33%;
  }

  #entry-search form > p {
    width: 62.3%;
  }
  .page-with-sidebar.with-both-sidebar #entry-search form > p {
    width: 100%;
  }
  .widgettitle {
    font-size: 17px;
  }

  /*----*****---- << Responsive Map >> ----*****----*/
  .responsive-map {
    max-width: 100%;
  }

  /*----*****---- << Footer >> ----*****----*/
  .footer-copyright .vc_col-sm-6,
  .footer-copyright .vc_col-sm-6.alignright {
    width: 100%;
    text-align: center;
    float: none;
    display: block;
  }
  .footer-copyright .vc_col-sm-6 .vc_column-inner {
    padding: 0;
  }
  .footer-copyright .menu-links {
    text-align: center;
    margin-top: 5px;
  }
  .footer-copyright .vc_col-sm-6.alignright .dt-sc-sociable {
    float: none;
    text-align: center;
    display: inline-block;
  }

  #footer .alignleft .menu-footer-menu-container {
    text-align: center;
  }

  #footer .footer-copyright .dt-logo-container.logo-align-left,
  #footer .footer-copyright .dt-logo-container.logo-align-right {
    float: none;
    display: inline-block;
  }
  #footer .footer-copyright .wpb_wrapper,
  #footer .footer-copyright .dt-sc-sociable.right,
  #footer .footer-copyright .dt-sc-sociable.left {
    text-align: center;
    float: none;
    display: inline-block;
  }

  .fullwidth-on-laptop.vc_col-sm-8 h2.alignleft.no-margin,
  .fullwidth-on-laptop .vc_col-sm-8 h1.alignnone.no-margin {
    margin-right: 0;
    margin-bottom: 10px;
  }

  .footer-16
    .dt-sc-newsletter-section.type2
    .dt-sc-subscribe-frm
    input[type="email"]:first-child {
    font-size: 10px;
    padding: 10px;
  }
  .footer-16
    .dt-sc-newsletter-section.type2
    .dt-sc-subscribe-frm
    input[type="submit"] {
    padding: 14px 10px 14px;
  }

  .footer-17
    .dt-sc-newsletter-section.type2
    .dt-sc-subscribe-frm
    input[type="text"],
  .footer-17
    .dt-sc-newsletter-section.type2
    .dt-sc-subscribe-frm
    input[type="email"] {
    width: 30%;
  }

  .footer18-widget .widget .recent-posts-widget li .entry-content {
    width: 100%;
    float: left;
    margin-top: 0;
  }
  #footer .footer18-widget .footer-copyright .wpb_wrapper {
    text-align: left;
  }
  .footer-18 .dt-sc-twitter-feeds .tweet-text,
  .footer-18 .dt-sc-twitter-feeds .dt-sc-tweet .tweet-time {
    font-size: 10px;
  }

  .footer-19.newsletter form {
    width: 400px;
  }

  .footer-20 .dt-sc-twitter-icon span {
    font-size: 40px;
  }
  .footer-20 .dt-sc-twitter-feeds .tweet-text,
  .footer-20 .dt-sc-twitter-feeds .dt-sc-tweet .tweet-time {
    font-size: 11px;
  }
  .footer-20 .dt-sc-twitter-icon span {
    text-align: left;
  }
  .footer-20 .dt-sc-twitter-feeds .dt-sc-tweet {
    padding-left: 60px;
  }
  .footer-20 .footer-20-contact .vc_column-inner {
    position: static;
  }

  .footer-info-content.vc_row {
    width: 100%;
  }
  .footer-info.vc_column_container {
    padding: 10px;
  }

  #footer .footer-22 .dt-sc-newsletter-section.type6 {
    padding: 12px 10px 4px;
  }
  #footer .footer-22 .dt-sc-newsletter-section.type6 > p {
    padding: 0px 10px;
  }

  #footer .footer-23.footer-copyright .vc_col-sm-6 {
    width: 50%;
  }
  #footer .footer-23.footer-copyright .vc_col-sm-6:first-child,
  #footer .footer-23.footer-copyright .vc_col-sm-6:first-child .wpb_wrapper {
    text-align: left;
    float: left;
  }
  #footer .footer-23.footer-copyright .vc_col-sm-6:last-child,
  #footer .footer-23.footer-copyright .vc_col-sm-6:last-child .wpb_wrapper {
    text-align: right;
    float: right;
  }

  #footer
    .footer-24
    .dt-custom-fullwidth
    .dt-mc-subscribe.square.inline
    form
    .email-field-wrap,
  #footer
    .footer-24
    .dt-custom-fullwidth
    .dt-mc-subscribe.square.inline
    form
    .btn-wrap {
    display: block;
  }
  #footer
    .footer-24
    .dt-custom-fullwidth
    .dt-mc-subscribe.square.inline
    form
    .email-field-wrap {
    width: 100%;
  }
  #footer
    .footer-24
    .dt-custom-fullwidth
    .dt-mc-subscribe.square.inline
    form
    .btn-wrap {
    margin-top: 3px;
    padding-left: 0;
    padding-right: 0;
  }

  #footer .footer-24 h2.dt-sc-lightweight {
    font-size: 38px;
  }
}

/*----*****---- << Mobile (Landscape) >> ----*****----*/

/* Common Styles for the devices below 767px width */
@media only screen and (max-width: 767px) {
  /*----*****---- << Header >> ----*****----*/
  .top-bar {
    max-height: none;
    text-align: center;
    padding: 5px 0px;
  }
  .top-bar .wpb_column {
    margin-bottom: 0;
    padding: 0;
  }
  .top-bar .text-with-icon {
    font-size: 12px;
  }
  .top-bar .alignright {
    float: none;
    display: inline-block;
    text-align: center;
  }
  .top-bar .dt-sc-vertical-separator,
  .top-bar .dt-sc-vertical-small-separator {
    margin: 0px 10px;
  }
  .top-bar .dt-sc-sociable li {
    float: none;
  }

  .dt-custom-login {
    text-align: center;
  }

  .dt-no-header-builder-content .no-header-top {
    text-align: center;
  }
  .dt-no-header-builder-content .no-header .mobile-nav-container {
    padding: 8px 15px;
  }

  #header
    .dt-header-tpl
    .wpb_column
    > .vc_column-inner
    > .wpb_wrapper
    > .dt-custom-nav-wrapper:only-child,
  #header
    .dt-header-tpl
    .wpb_column
    > .vc_column-inner
    > .wpb_wrapper
    > .dt-sc-sociable:only-child {
    display: table;
    float: none !important;
    margin-left: auto;
    margin-right: auto;
    text-align: center !important;
  }

  #header .dt-header-tpl .dt-logo-container a,
  #header .dt-header-tpl div[class^="dt-logo-container"][class*="vc_custom"],
  #header .no-header .dt-logo-container a {
    margin-left: auto;
    margin-right: auto;
  }
  #header .dt-header-tpl div[class^="dt-logo-container"][class*="vc_custom"] {
    width: 60%;
  }

  #header
    .dt-header-tpl
    .flex-col-elements-inline-middle.vc_column_container
    > .vc_column-inner
    > .wpb_wrapper {
    display: block;
    height: auto;
    text-align: center;
  }

  #header .dt-header-tpl .search-module.simple-header-search {
    display: table;
    margin-left: auto;
    margin-right: auto;
  }
  #header
    .dt-header-tpl
    .flex-col-elements-inline-middle
    .mobile-nav-container
    ~ .search-module {
    margin-top: 15px;
  }

  #header .dt-header-tpl .sticky-wrapper .apply-sticky-header {
    position: relative !important;
  }
  #header .dt-header-tpl .sticky-wrapper .apply-sticky-header,
  #header
    .dt-header-tpl
    .sticky-wrapper
    .apply-sticky-header
    > .vc_row:not(.vc_clearfix) {
    height: inherit;
  }
  #header
    .dt-header-tpl
    .sticky-wrapper.is-sticky
    .apply-sticky-header
    > .vc_row:not(.vc_clearfix) {
    box-shadow: none;
  }

  #header .header-28-topbar {
    padding: 0;
  }

  .dt-header-menu ul.dt-primary-nav li .widget ul li .post-date,
  #header ul.dt-primary-nav li .widget ul li .post-date {
    margin: 0;
  }

  .dt-sc-dark-bg #logo a .darkbg_logo {
    display: none;
  }
  .dt-sc-dark-bg #logo a .normal_logo {
    display: block;
  }

  .overlay-search #searchform input[type="text"] {
    font-size: 25px;
    letter-spacing: 0.5px;
  }

  .mobile-nav-container {
    float: left;
    width: 100%;
    text-align: center;
    padding: 10px 15px;
  }

  .dt-sc-slide-menu .menu-icons-wrapper,
  .dt-sc-slide-menu .menu-icons-wrapper .search {
    padding: 0;
  }
  .dt-sc-slide-menu.dt-sc-maaya-header .wpb_column {
    margin-bottom: 0px;
  }

  .dt-sc-slide-menu.dt-sc-maaya-header .menu-icons-wrapper .search {
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
  .dt-sc-slide-menu.dt-sc-maaya-header .wpb_column.vc_col-xs-6 {
    width: 50%;
  }

  .search-module.slide-down-header-search
    .menu-icons-wrapper
    .top-menu-search-container {
    left: 75%;
    right: auto;
    -webkit-transform: translateX(-75%);
    transform: translateX(-75%);
  }
  .simple-header-search.stretch,
  .simple-header-search.stretch #searchform,
  .simple-header-search.stretch #searchform input[type="text"] {
    width: 100%;
  }

  .search-module.filled:not(.simple-header-search):not(.dt-sc-skin-highlight),
  .search-module.filled-onhvr:not(.simple-header-search):not(
      .dt-sc-skin-highlight
    ):hover,
  .search-module:not(.simple-header-search).filled.dt-sc-dark-bg,
  .search-module:not(.simple-header-search).filled-onhvr.dt-sc-dark-bg:hover {
    background-color: transparent;
  }

  .search-module:not(.simple-header-search).filled.dt-sc-dark-bg
    .menu-icons-wrapper
    .search
    span,
  .search-module:not(.simple-header-search).filled-onhvr.dt-sc-dark-bg:hover
    .menu-icons-wrapper
    .search
    span,
  .search-module:not(.simple-header-search).filled.dt-sc-skin-highlight
    .menu-icons-wrapper
    .search
    span,
  .search-module:not(
      .simple-header-search
    ).filled-onhvr.dt-sc-skin-highlight:hover
    .menu-icons-wrapper
    .search
    span {
    color: inherit;
  }

  /*----*****---- << Slide Menu >> ----*****----*/
  .dt-sc-simpler-content.overlay-header .mobile-menu,
  .dt-sc-simpler-content.overlay-header .mobile-menu ul.dt-primary-nav {
    top: 50%;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
  }

  .dt-sc-simpler-content.overlay-header .mobile-nav-container .menu-trigger,
  .dt-sc-simpler-content.overlay-header
    .mobile-nav-container
    .menu-trigger
    > i:before {
    font-size: 60px;
    text-transform: uppercase;
  }

  .vc_row.dt-sc-simpler-content.overlay-header
    > .wpb_column.vc_column_container {
    margin: 0;
  }

  .vc_row.dt-sc-simpler-content.from-left.dt-sc-simpler-content-open
    .dt-simpler-slider {
    right: 20px;
  }

  .dt-sc-simpler-content .dt-simpler-slider,
  .dt-sc-simpler-content.boxed-header .dt-simpler-slider,
  .dt-sc-simpler-content-open .dt-simpler-slider,
  .dt-sc-simpler-content-close .dt-simpler-slider,
  .dt-sc-simpler-content-close.boxed-header .dt-simpler-slider,
  .dt-sc-simpler-content-open.boxed-header .dt-simpler-slider {
    top: 12px;
  }

  .vc_row.dt-sc-simpler-content .mobile-nav-container .menu-trigger,
  .dt-sc-simpler-content.overlay-header .mobile-nav-container .menu-trigger,
  .vc_row.dt-sc-simpler-content .mobile-nav-container .menu-trigger > i:before {
    font-size: 45px;
  }

  .vc_row.dt-sc-simpler-content.boxed-header
    .mobile-nav-container
    .menu-trigger {
    position: static;
    top: auto;
    transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    font-size: 40px;
  }
  .vc_row.dt-sc-simpler-content.boxed-header
    .mobile-nav-container
    .menu-trigger
    > i:before {
    font-size: 40px;
  }

  .dt-sc-simpler-content.boxed-header .mobile-menu,
  .dt-sc-simpler-content.boxed-header .mobile-menu ul.sub-menu,
  .dt-sc-simpler-content.boxed-header .mobile-menu ul.dt-primary-nav,
  .dt-sc-simpler-content.overlay-header .mobile-menu,
  .dt-sc-simpler-content.overlay-header .mobile-menu ul.sub-menu,
  .dt-sc-simpler-content.overlay-header .mobile-menu ul.dt-primary-nav {
    height: 400px !important;
  }

  .dt-sc-simpler-content-open .dt-simpler-slider,
  .dt-sc-simpler-content-open.boxed-header .dt-simpler-slider {
    right: 20px;
    left: auto;
  }

  .vc_row.dt-sc-simpler-content > .wpb_column.vc_column_container {
    margin-bottom: 0;
  }

  .dt-sc-maaya-header .dt-simpler-slider {
    background: #3d3d3d;
    width: 40px;
    height: 40px;
    position: fixed;
    left: auto;
    right: 10px;
    top: 10px;
  }
  .dt-sc-maaya-header .dt-simpler-slider span {
    width: 18px;
    background: #fff;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .dt-sc-maaya-header .dt-simpler-slider span:first-child {
    top: 14px;
  }
  .dt-sc-maaya-header .dt-simpler-slider span:last-child {
    -webkit-transform: translate3d(0, 8px, 0);
    transform: translate3d(0, 8px, 0);
    -moz-transform: translate3d(0, 6px, 0);
    -ms-transform: translate3d(0, 8px, 0);
  }

  .dt-sc-maaya-header .dt-simpler-slider:before {
    color: #fff;
    top: 4px;
    font-size: 24px;
  }
  .dt-sc-maaya-header .dt-simpler-slider:hover:before,
  .dt-sc-maaya-header .dt-sc-simpler-content-open .dt-simpler-slider:before {
    left: 4px;
  }

  .dt-sc-maaya-header.with-border {
    padding-top: 20px;
  }
  .dt-sc-maaya-header.with-border .mobile-nav-container .menu-trigger {
    width: 100%;
    position: static;
    color: #fff;
  }

  .dt-sc-maaya-header .dt-sc-slide-search #searchform {
    width: 100%;
    max-width: 100%;
    float: right;
  }
  .dt-sc-maaya-header .dt-sc-slide-search #searchform input[type="text"],
  .dt-sc-maaya-header .dt-sc-slide-search #searchform input[type="text"]:focus {
    padding: 4px 0 20px;
    width: 100%;
  }
  .dt-sc-maaya-header:not(.with-border)
    .dt-sc-slide-search
    #searchform
    input[type="text"]:focus {
    width: 450px;
    max-width: 450px;
  }

  #header
    .dt-header-tpl
    .dt-sc-maaya-header
    .search-module.simple-header-search {
    width: 100%;
  }

  #header .header-24 .dt-logo-container {
    margin-top: 50px;
    margin-bottom: 10px;
  }
  #header .header-24.top-bar p {
    line-height: 50px;
  }
  #header .header-24.top-bar p,
  #header .header-24.top-bar .wpb_wrapper {
    text-align: center;
  }
  #header .header-24.top-bar .dt-sc-button {
    margin-bottom: 20px;
  }

  #header .header-24 .dt-sc-contact-info {
    text-align: center;
    padding-left: 0;
  }
  #header .header-24 .dt-sc-contact-info span {
    margin: 0 0 10px 0;
    font-size: 24px;
    position: static;
    width: 100%;
  }

  #header .header-24 .alignright .vc_col-sm-4 {
    width: 50%;
  }
  #header .header-24 .alignright .vc_col-sm-4:last-child {
    width: 100%;
  }

  .header-24 .mobile-nav-container {
    padding: 5px 0;
  }

  #header .header-25 .wpb_column {
    margin-bottom: 0;
  }
  #header .header-25 .mobile-nav-container {
    margin: 12px 0 0;
  }
  #header .header-25 .menu-icons-wrapper {
    margin: 0 0 18px;
    text-align: center;
  }
  #header .header-25 .cart-info {
    padding: 14px 0px 14px 27px;
  }

  #header .header-26 .vc_col-sm-2 {
    top: -30px;
  }
  #header .header-26 .vc_col-sm-5 {
    margin-bottom: 5px;
  }

  #header .header-27 .vc_col-sm-3.vc_col-xs-6,
  #header .header-27 .vc_col-sm-2.vc_col-xs-6 {
    margin-bottom: 0;
  }
  #header .header-27 .is-sticky .apply-sticky-header .dt-col-static-position {
    margin-top: 20px;
  }

  #header .header-28-topbar .wpb_column {
    margin: 10px 0 0 0;
  }
  #header .header-28-topbar .wpb_column:last-child {
    margin-bottom: 10px;
  }

  #header .header-28 {
    padding: 10px 0;
  }
  #header .header-28.header-container .dt-col-static-position {
    padding-right: 0;
  }

  #header .header-29 .alignright {
    width: auto;
    float: none;
    display: inline-block;
  }

  .dt-logo-container a img {
    width: 180px;
  }
  .dt-no-header-builder-content.dt-no-header-trendytravel
    .no-header-logo-wrapper,
  .dt-no-header-builder-content.dt-no-header-trendytravel
    .no-header-menu-wrapper {
    float: none;
  }

  .rs_aligncenter_xs .dt-logo-container.logo-align-left a,
  .rs_aligncenter_xs .dt-logo-container.logo-align-right a {
    margin: auto;
  }

  .rs_aligncenter_xs .dt-header-menu.left,
  .rs_aligncenter_xs .dt-header-menu.right {
    float: none;
  }

  /*----*****---- << Breadcrumb >> ----*****----*/
  .main-title-section h1 {
    font-size: 26px;
  }
  .main-title-section,
  .main-title-section h1,
  .breadcrumb {
    text-align: center;
  }

  .main-title-section-wrapper.breadcrumb-right .main-title-section,
  .main-title-section-wrapper.breadcrumb-right .breadcrumb,
  .main-title-section-wrapper.breadcrumb-left .main-title-section,
  .main-title-section-wrapper.breadcrumb-left .breadcrumb {
    width: 100%;
    padding: 0;
    text-align: center;
  }

  .no-breadcrumb.page-with-slider #header-wrapper.header-top-absolute #header {
    position: static;
  }

  .fullwidth-section .search-container form > p,
  .search-container.type2 form > p,
  .search-container.type2 form > p.select-price,
  .fullwidth-section .search-container form > p.select-price {
    width: 100%;
    margin: 0;
  }

  .fullwidth-section .search-container.type2 {
    margin-top: 0;
  }
  .search-container.type2 {
    position: inherit;
    margin-top: 50px;
  }

  /*----*****---- << Side-navigation >> ----*****----*/
  .side-navigation,
  .side-navigation-content {
    width: 100%;
  }
  .side-navigation {
    margin-bottom: 30px;
  }

  /*----*****---- << Responsive Map >> ----*****----*/
  .responsive-map {
    max-width: 100%;
  }

  /*----*****---- << Footer >> ----*****----*/

  #footer .footer-copyright .vc_col-sm-6,
  #footer .footer-copyright .alignright.vc_col-sm-6,
  #footer .footer-copyright .alignleft.vc_col-sm-6,
  #footer
    .footer-copyright
    .dt-custom-nav-wrapper
    .custom-sub-nav.dt-custom-nav,
  #footer .alignright.wpb_column,
  #footer .alignleft.wpb_column,
  #footer .footer-copyright .dt-logo-container.logo-align-left,
  #footer .footer-copyright .dt-logo-container.logo-align-right {
    text-align: center;
  }
  #footer
    .footer-copyright
    .dt-custom-nav-wrapper
    .custom-sub-nav.dt-custom-nav
    li,
  #footer .footer-copyright .dt-logo-container.logo-align-left,
  #footer .footer-copyright .dt-logo-container.logo-align-right {
    float: none;
    display: inline-block;
  }

  #footer .dt-custom-nav-wrapper.left.same-on-mobile {
    text-align: left;
  }
  #footer .dt-custom-nav-wrapper.right.same-on-mobile {
    text-align: right;
  }

  #footer .dt-sc-sociable.center-on-mobiles {
    text-align: center;
  }
  #footer .dt-mc-subscribe:not(.inline) > form > div.btn-wrap {
    width: 50%;
    margin-top: 10px;
  }

  #footer .dt-sc-light-bg {
    padding-bottom: 20px;
  }

  .fullwidth-on-laptop.vc_col-sm-8 h2.alignleft,
  .fullwidth-on-laptop.vc_col-sm-8 .alignright {
    margin-right: 0;
    line-height: 40px;
    width: 100%;
    margin-bottom: 10px;
  }
  .map-with-overlay .map-overlay.wpb_column .vc_column-inner .wpb_wrapper {
    width: 90%;
  }

  .footer-copyright {
    text-align: center;
  }

  .fullwidth-on-laptop.vc_col-sm-8 .dt-mc-subscribe.align-none,
  .fullwidth-on-laptop.vc_col-sm-8 .dt-mc-subscribe.align-left,
  .fullwidth-on-laptop.vc_col-sm-8 .dt-mc-subscribe.align-right {
    margin-bottom: 0;
  }

  .fullwidth-on-laptop.vc_col-sm-8 h2.alignleft.no-margin,
  .fullwidth-on-laptop .vc_col-sm-8 h1.alignnone.no-margin {
    margin-right: 0;
    margin-bottom: 10px;
  }

  .dt-custom-nav-wrapper.left.rs_align_sm-center,
  .dt-custom-nav-wrapper.right.rs_align_sm-center {
    text-align: center;
  }

  .flex-col-elements-inline-middle .dt-custom-nav-wrapper.left .dt-custom-nav,
  .flex-col-elements-inline-middle .dt-custom-nav-wrapper.center .dt-custom-nav,
  .flex-col-elements-inline-middle .dt-custom-nav-wrapper.right .dt-custom-nav {
    margin-left: auto;
    margin-right: auto;
  }

  .dt-custom-nav-wrapper.left.rs_align_sm-center .dt-custom-nav > li,
  .dt-custom-nav-wrapper.right.rs_align_sm-center .dt-custom-nav > li,
  .flex-col-elements-inline-middle
    .dt-custom-nav-wrapper.left
    .dt-custom-nav
    > li,
  .flex-col-elements-inline-middle
    .dt-custom-nav-wrapper.center
    .dt-custom-nav
    > li,
  .flex-col-elements-inline-middle
    .dt-custom-nav-wrapper.right
    .dt-custom-nav
    > li {
    float: none;
  }

  #footer .alignleft .dt-custom-nav-wrapper.same-on-mobile.left,
  #footer .alignleft .same-on-mobile.left .menu-footer-menu-container,
  #footer .alignright .dt-custom-nav-wrapper.same-on-mobile.right,
  #footer .alignright .same-on-mobile.right .menu-footer-menu-container {
    text-align: center;
  }

  #footer .footer-copyright .wpb_wrapper,
  #footer .footer-copyright .dt-sc-sociable.right,
  #footer .footer-copyright .dt-sc-sociable.left {
    text-align: center;
    float: none;
    display: inline-block;
  }

  .footer-17 .dt-sc-newsletter-section.type2 {
    position: static;
  }
  .footer-17
    .dt-sc-newsletter-section.type2
    .dt-sc-subscribe-frm
    input[type="text"],
  .footer-17
    .dt-sc-newsletter-section.type2
    .dt-sc-subscribe-frm
    input[type="email"] {
    width: 49%;
    margin-right: 1%;
  }

  #footer .footer18-widget .extend-bg-fullwidth-right,
  #footer .footer18-widget .extend-bg-fullwidth-left,
  #footer .footer18-widget .extend-bg-fullwidth-right:after,
  #footer .footer18-widget .extend-bg-fullwidth-left:after {
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  #footer
    .footer18-widget
    .extend-bg-fullwidth-right:not(.dt-sc-skin-highlight),
  #footer .footer18-widget .extend-bg-fullwidth-left:not(.dt-sc-skin-highlight),
  #footer
    .footer18-widget
    .extend-bg-fullwidth-right:not(.dt-sc-skin-highlight):after,
  #footer
    .footer18-widget
    .extend-bg-fullwidth-left:not(.dt-sc-skin-highlight):after {
    background: #c2c2c2;
  }

  #footer .footer18-widget .extend-bg-fullwidth-right:after {
    left: -50%;
  }
  #footer .footer18-widget .extend-bg-fullwidth-left:after {
    right: -50%;
  }

  #footer .footer18-widget .footer-copyright {
    position: static;
    margin: 15px 0;
  }

  .footer18-widget .vc_column_container.extend-bg-fullwidth-right {
    padding-left: 30px;
  }

  .footer-18 .dt-sc-twitter-icon {
    height: auto;
    width: 100%;
    z-index: 1;
  }
  .footer-18 .dt-sc-twitter-icon:before {
    width: 9999px;
    left: -50%;
  }

  .footer-18 .dt-sc-twitter-icon:after {
    border-left: 5px solid transparent;
    border-top: 5px solid #32aadf;
    border-right: 5px solid transparent;
    top: 100%;
    transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    right: 0;
    background: none;
    left: 0;
    margin: -1px auto;
  }

  .footer-18 .dt-sc-twitter-feeds .dt-sc-tweet {
    padding-left: 0;
    padding-top: 77px;
  }

  .footer-18 .dt-sc-twitter-feeds .tweet-text,
  .footer-18 .dt-sc-twitter-feeds .dt-sc-tweet .tweet-time {
    font-size: 12px;
    line-height: 20px;
  }
  .footer-18 .dt-sc-twitter-feeds .dt-sc-tweet .tweet-time {
    margin: 0;
  }

  #footer .footer-19.newsletter form {
    width: 100%;
    margin-top: 10px;
  }
  #footer .footer-19.newsletter form > div.email-field-wrap {
    float: left;
  }
  #footer .footer-19 .dt-mc-subscribe:not(.inline) > form > div.btn-wrap {
    width: auto;
    margin-top: 0;
  }

  #footer .footer-19.footer-copyright .wpb_column {
    margin-bottom: 0;
  }

  .footer-20.vc_row[data-vc-full-width] {
    overflow: hidden;
  }
  .footer-20 .footer-20-contact .vc_column-inner {
    position: static;
    bottom: 0;
    margin-top: 80px;
  }
  .footer-20-widget.vc_column_container {
    padding-left: 0;
  }

  #footer .footer-22 .dt-sc-newsletter-section.type6 > p {
    padding: 0px;
  }
  #footer .footer-22 .dt-sc-newsletter-section.type6 {
    padding: 0px 15px 45px;
    border-right: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }

  .footer-info.vc_column_container {
    padding: 10px 15px;
    margin: 0;
  }
  #footer .footer-copyright .dt-sc-sociable.right,
  #footer .footer-copyright .dt-sc-sociable.left {
    width: 100%;
    margin: 0;
  }
  #footer .footer-22 .vc_column_container.no-padding-right > .vc_column-inner {
    padding-left: 0;
  }
  .footer-22 .footer-copyright.vc_row {
    padding-bottom: 0;
  }

  #footer .footer-23 .dt-logo-container,
  #footer .footer-23 .dt-sc-sociable.right {
    float: none;
    display: inline-block;
    text-align: center;
    width: 100%;
  }

  #footer
    .footer-24
    .dt-custom-fullwidth
    .dt-mc-subscribe.square.inline
    form
    .btn-wrap {
    margin-top: 3px;
    padding-left: 0;
    padding-right: 0;
  }
  #footer
    .footer-24
    .dt-mc-subscribe.square.inline.dt-custom-fullwidth
    form
    .email-field-wrap
    div,
  #footer
    .footer-24
    .dt-mc-subscribe.square.inline.dt-custom-fullwidth
    form
    .btn-wrap
    div {
    display: table-cell;
    float: none;
  }
  #footer
    .footer-24
    .dt-custom-nav-wrapper.inline-vertical[data-default-style="none"][data-hover-style="none"]
    .dt-custom-nav {
    width: 100%;
    overflow: hidden;
  }
  #footer
    .footer-24
    .dt-custom-nav-wrapper.inline-vertical[data-default-style="none"][data-hover-style="none"]
    .dt-custom-nav
    li {
    text-align: left;
  }

  #footer .footer-25.vc_row.vc_row-no-padding .vc_column-inner {
    padding: 0px 15px;
  }
  #footer
    .footer-25.vc_row.vc_row-no-padding
    .wpb_column.footer-address-content {
    padding: 0px;
  }
  #footer .footer-25.vc_row.vc_row-no-padding .wpb_column.footer-form-content {
    padding: 0px;
    margin: 40px 0px 0px;
  }

  /*----*****---- << Store Locator >> ----*****----*/
  .wpsl-stores-fullwidth-container {
    text-align: center;
  }
  #wpsl-wrap {
    margin: 35px auto;
    position: relative;
    top: auto;
    float: none;
    display: inline-block;
    text-align: left;
    left: 0;
  }
  #wpsl-wrap #wpsl-stores,
  #wpsl-wrap #wpsl-direction-details {
    height: 325px !important;
  }
  .wpsl-search,
  #wpsl-result-list {
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .wpsl-input #wpsl-search-input {
    width: 316px !important;
  }
  #wpsl-search-wrap .wpsl-search-btn-wrap {
    clear: none;
  }
  #wpsl-search-wrap #wpsl-search-btn {
    margin-right: 0;
  }
  #wpsl-gmap {
    margin: 0;
  }

  .dt-mc-subscribe.only-border-bottom
    form
    .email-field-wrap
    input[type="email"] {
    font-size: 30px;
  }
  .zoom-hover.dt-sc-sociable li:first-child {
    margin-left: 10px;
  }
  .zoom-hover.dt-sc-sociable li {
    margin: 0px 10px 10px;
  }
  .footer-36 .dt-sc-sociable.extra-large li a {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  .footer-36
    .dt-custom-nav-wrapper.inline-horizontal
    .dt-custom-nav
    li:first-child {
    margin-left: 2px;
  }
  .footer-36
    .dt-custom-nav-wrapper.inline-horizontal
    .dt-custom-nav
    li:first-child
    a {
    padding-left: 10px;
  }
  .footer-36 .no-left-padding > .vc_column-inner {
    padding-left: 15px;
  }
  .footer-36 .vc_col-sm-8 > .vc_column-inner {
    padding-left: 15px;
  }

  /*Iphone sidebar fix */

  @media only screen and (-moz-min-device-pixel-ratio: 1.5),
    only screen and (-o-min-device-pixel-ratio: 3/2),
    only screen and (-webkit-min-device-pixel-ratio: 1.5),
    only screen and (min-devicepixel-ratio: 1.5),
    only screen and (min-resolution: 1.5dppx) {
    #primary.with-left-sidebar,
    #primary.with-right-sidebar,
    #primary.with-both-sidebar {
      display: inline-block;
      float: left;
    }
  }
}

/*----*****---- << Mobile (Landscape) >> ----*****----*/
/* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .loader-inner::before {
    font-size: 5em;
  }

  /*----*****---- << Slide Menu >> ----*****----*/
  .dt-sc-simpler-content .mobile-menu,
  .dt-sc-simpler-content .mobile-menu ul.sub-menu,
  .dt-sc-simpler-content .mobile-menu ul.dt-primary-nav {
    height: 400px !important;
  }

  #entry-search form > p {
    width: 62.3%;
  }

  /*----*****---- << Footer >> ----*****----*/
  .footer-copyright .vc_col-sm-6 {
    width: 100% !important;
    margin-bottom: 15px !important;
    text-align: center;
    padding: 0;
  }
  .footer-copyright .dt-sc-sociable li {
    display: inline-block;
    float: none;
  }
  .footer-copyright .dt-sc-sociable.diamond-square-border li {
    margin: 0 20px 0 0;
  }

  .footer-copyright .alignright img {
    display: inline-block;
    float: none;
  }
  .footer-copyright .dt-sc-contact-info span {
    width: 20px;
    margin: 7px 6px 0 0;
    font-size: 15px;
  }
}

/* Common Styles for the devices below 479px width */
@media only screen and (max-width: 479px) {
  .loader-inner::before {
    font-size: 4em;
  }

  /*----*****---- << Header >> ----*****----*/
  .top-bar {
    line-height: 35px;
    padding-bottom: 10px;
  }
  .top-bar .dt-sc-vertical-separator,
  .top-bar .dt-sc-vertical-small-separator {
    display: none;
  }
  .top-bar .dt-sc-sociable {
    float: none;
  }
  .top-bar .text-with-icon {
    margin: 0px 5px;
  }

  .overlay-header-search .overlay-search #searchform {
    width: 90%;
  }
  .search-module.slide-down-header-search #searchform {
    max-width: 175px;
  }

  .dt-sc-maaya-header:not(.with-border)
    .dt-sc-slide-search
    #searchform
    input[type="text"]:focus {
    width: 320px;
    max-width: 320px;
  }
  .dt-sc-maaya-header.with-border {
    margin: 0;
  }

  /*----*****---- << Slide Menu >> ----*****----*/
  .vc_row.dt-sc-simpler-content {
    width: 100% !important;
    left: -100% !important;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
  }
  .vc_row.dt-sc-simpler-content.dt-sc-simpler-content-open {
    left: 0 !important;
  }

  .dt-sc-simpler-content.from-left .dt-simpler-slider,
  .dt-sc-simpler-content.from-left.boxed-header .dt-simpler-slider,
  .dt-sc-simpler-content-close.from-left .dt-simpler-slider,
  .dt-sc-simpler-content-close.from-left.boxed-header .dt-simpler-slider,
  .dt-sc-simpler-content-open.from-left .dt-simpler-slider,
  .dt-sc-simpler-content-open.from-left.boxed-header .dt-simpler-slider {
    right: 15px;
    left: auto;
    top: 12px;
  }

  .dt-sc-simpler-content .mobile-menu {
    width: 100%;
    max-width: 100%;
  }
  .dt-sc-simpler-content .mobile-menu,
  .dt-sc-simpler-content .mobile-menu ul.sub-menu,
  .dt-sc-simpler-content .mobile-menu ul.dt-primary-nav {
    height: 100% !important;
  }

  .vc_row.dt-sc-simpler-content.overlay-header {
    left: auto !important;
  }
  .dt-sc-simpler-content.overlay-header .mobile-nav-container .menu-trigger,
  .dt-sc-simpler-content.overlay-header
    .mobile-nav-container
    .menu-trigger
    > i:before {
    font-size: 55px;
  }

  .secondary-sidebar .vc_row.dt-sc-simpler-content {
    width: 260px !important;
    left: -260px !important;
  }
  .secondary-sidebar .vc_row.dt-sc-simpler-content.dt-sc-simpler-content-open {
    left: 0 !important;
  }

  #header .header-24 .alignright .vc_col-sm-4 {
    width: 100%;
  }

  #header
    .header-28-topbar
    .dt-custom-nav-wrapper.inline-horizontal[data-divider="yes"]
    .dt-custom-nav
    li {
    margin-left: 13px;
  }

  /*----*****---- << Breadcrumb >> ----*****----*/
  .main-title-section h1 {
    font-size: 23px;
  }

  /*----*****---- << Store Locator >> ----*****----*/
  #wpsl-wrap {
    width: 90%;
  }
  #wpsl-search-wrap .wpsl-search-btn-wrap {
    float: right;
  }
  .wpsl-input #wpsl-search-input {
    width: 77.2% !important;
  }
  #wpsl-search-wrap #wpsl-search-btn {
    margin-bottom: 0;
  }

  #entry-search form > p {
    width: 100%;
  }
  #entry-gallery-pager a img {
    width: 45px;
  }
  #entry-gallery-pager a,
  .dt-sc-one-half.with-sidebar #entry-gallery-pager a,
  .dt-sc-one-half #entry-gallery-pager a {
    margin-right: 5px;
  }

  /*----*****---- << Footer >> ----*****----*/

  .map-with-overlay
    .map-overlay.wpb_column
    .dt-sc-tabs-horizontal-container.aligncenter
    ul.dt-sc-tabs-horizontal
    > li {
    margin: 5px 0;
  }

  .footer-copyright .dt-sc-sociable li {
    display: inline-block;
    float: none;
  }
  .alignright .dt-sc-sociable {
    width: 100%;
    text-align: center;
  }

  #footer .footer-19.newsletter form > div.email-field-wrap {
    width: 60%;
  }
  .footer-19.newsletter .dt-mc-subscribe form .btn-wrap input[type="submit"] {
    padding: 5px 20px;
  }

  .footer-info-content.vc_row {
    width: 100%;
  }

  #footer .footer-23.footer-copyright .wpb_image_grid .wpb_image_grid_ul li {
    width: 16%;
  }

  #footer .footer-24 .dt-custom-nav {
    width: 100%;
    text-align: left;
  }
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 319px) {
  /*----*****---- << Top Bar >> ----*****----*/
  .top-bar .text-with-icon {
    font-size: 11px;
    margin: 0 3px;
  }
  .top-bar .text-with-icon .icon,
  .top-bar .text-with-icon .fa {
    font-size: 12px;
    margin: 0 3px 0 0;
  }

  /*----*****---- << Menu Icons wrapper >> ----*****----*/
  .menu-icons-wrapper {
    float: none;
    margin: 0 auto;
    position: static;
    text-align: center;
  }
  .menu-icons-wrapper .search,
  .menu-icons-wrapper .cart {
    display: inline-block;
    float: none;
  }

  /*----*****---- << Footer >> ----*****----*/
  .footer-copyright .dt-sc-sociable li {
    margin-bottom: 7px;
  }
}

@media only screen and (max-height: 500px) {
  .dt-sc-simpler-content.boxed-header .mobile-menu,
  .dt-sc-simpler-content.boxed-header .mobile-menu ul.sub-menu,
  .dt-sc-simpler-content.boxed-header .mobile-menu ul.dt-primary-nav,
  .dt-sc-simpler-content.overlay-header .mobile-menu,
  .dt-sc-simpler-content.overlay-header .mobile-menu ul.sub-menu,
  .dt-sc-simpler-content.overlay-header .mobile-menu ul.dt-primary-nav {
    height: 320px !important;
  }
}

@media only screen and (max-height: 400px) {
  .dt-sc-simpler-content.boxed-header .mobile-menu,
  .dt-sc-simpler-content.boxed-header .mobile-menu ul.sub-menu,
  .dt-sc-simpler-content.boxed-header .mobile-menu ul.dt-primary-nav,
  .dt-sc-simpler-content.overlay-header .mobile-menu,
  .dt-sc-simpler-content.overlay-header .mobile-menu ul.sub-menu,
  .dt-sc-simpler-content.overlay-header .mobile-menu ul.dt-primary-nav {
    height: 200px !important;
  }
}

.no-header #site-title {
  margin: 19px auto;
}
.no-header #site-title a {
  color: #ffffff;
}

/* Social icons */
/* CSS Document */

/*--------------------------------------------------------------
   Social
--------------------------------------------------------------*/

.dt-sc-sociables li {
  width: 48px;
  height: 48px;
  display: block;
  border: 1px solid #dadada;
  text-align: center;
  line-height: 48px;
  float: left;
}

.dt-sc-sociables li:hover .fa-delicious {
  background-color: #ff0;
}

.dt-sc-sociable,
.dt-sc-social-icons {
  display: block;
  clear: both;
  line-height: 0;
  margin: 0;
  padding: 0;
}

.dt-sc-sociable.center {
  text-align: center;
}
.dt-sc-sociable.right {
  float: right;
  text-align: right;
}

.dt-sc-sociable.left > li:first-child {
  margin-left: 0;
}
.dt-sc-sociable.right > li:last-child {
  margin-right: 0;
}

.dt-sc-sociable li,
.dt-sc-social-icons li {
  display: inline-block;
  margin: 2px 3px;
  padding: 0;
  position: relative;
}
.dt-sc-sociable li a {
  float: left;
  text-align: center;
  text-indent: -9999px;
}
.dt-sc-sociable li a > i {
  font-style: normal;
  font-size: inherit;
  font-weight: normal;
}
.dt-sc-sociable li a > i:before {
  display: inline-block;
  font-family: "FontAwesome";
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  text-indent: 0;
  width: 100%;
  z-index: 1;
}

.dt-sc-sociable.small li a {
  font-size: 16px;
  height: 36px;
  line-height: 36px;
  width: 36px;
}
.dt-sc-sociable.small li a.zmdi {
  font-size: 20px;
}

.dt-sc-sociable.medium li a {
  font-size: 16px;
  height: 45px;
  line-height: 45px;
  width: 45px;
}
.dt-sc-sociable.medium li a.zmdi {
  font-size: 20px;
}

.dt-sc-sociable.large li a,
.dt-sc-social-icons li a {
  font-size: 18px;
  height: 50px;
  line-height: 50px;
  width: 50px;
}
.dt-sc-sociable.large li a.zmdi {
  font-size: 20px;
}

.dt-sc-sociable.extra-large li a {
  font-size: 20px;
  height: 55px;
  line-height: 55px;
  width: 55px;
}
.dt-sc-sociable.extra-large li a.zmdi {
  font-size: 20px;
}

.aligncenter .dt-sc-sociable {
  text-align: center;
  width: 100%;
}
.aligncenter .dt-sc-sociable li,
.aligncenter .dt-sc-sociable li a {
  display: inline-block;
  float: none;
}
.alignright .dt-sc-sociable {
  float: right;
  text-align: right;
}

.dt-sc-sociable li a > .dt-icon-default:before,
.dt-sc-sociable li a > .dt-icon-default:after,
.dt-sc-sociable li a > .dt-icon-hover:before,
.dt-sc-sociable li a > .dt-icon-hover:after,
.dt-sc-sociable[data-default-shape="hexagon"]
  li
  a
  > .dt-icon-default
  > span:before,
.dt-sc-sociable[data-default-shape="hexagon"]
  li
  a
  > .dt-icon-default
  > span:after,
.dt-sc-sociable[data-hover-shape="hexagon"] li a > .dt-icon-hover > span:before,
.dt-sc-sociable[data-hover-shape="hexagon"] li a > .dt-icon-hover > span:after,
.dt-sc-sociable[data-default-shape="hexagon-alt"]
  li
  a
  > .dt-icon-default
  > span:before,
.dt-sc-sociable[data-default-shape="hexagon-alt"]
  li
  a
  > .dt-icon-default
  > span:after,
.dt-sc-sociable
  li
  a[data-hover-shape="hexagon-alt"]
  > .dt-icon-hover
  > span:before,
.dt-sc-sociable[data-hover-shape="hexagon-alt"]
  li
  a
  > .dt-icon-hover
  > span:after {
  content: "";
  display: inline-block;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}

.dt-sc-sociable li a > .dt-icon-default:after,
.dt-sc-sociable li a > .dt-icon-hover:after {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0);
}

.dt-sc-social-icons li {
  border: 1px solid #e7e7e7;
}
.dt-sc-social-icons li a {
  color: #8b8b8b;
  text-align: center;
}
.dt-sc-social-icons li a:hover {
  color: #fff;
}

.dt-sc-sociable[data-default-shape="circle"] li a .dt-icon-default:before,
.dt-sc-sociable[data-default-shape="circle"] li a .dt-icon-default:after,
.dt-sc-sociable[data-hover-shape="circle"] li a .dt-icon-hover:before,
.dt-sc-sociable[data-hover-shape="circle"] li a .dt-icon-hover:after {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.dt-sc-sociable[data-default-border-radius="yes"] li a .dt-icon-default:before,
.dt-sc-sociable[data-default-border-radius="yes"] li a .dt-icon-default:after,
.dt-sc-sociable[data-hover-border-radius="yes"] li a .dt-icon-hover:before,
.dt-sc-sociable[data-hover-border-radius="yes"] li a .dt-icon-hover:after {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.dt-sc-sociable[data-default-shape="diamond-square"] li,
.dt-sc-sociable[data-hover-shape="diamond-square"] li,
.dt-sc-sociable[data-default-shape="hexagon-alt"] li,
.dt-sc-sociable[data-hover-shape="hexagon-alt"] li {
  margin: 10px;
}
.dt-sc-sociable[data-default-shape="diamond-narrow"] li,
.dt-sc-sociable[data-hover-shape="diamond-narrow"] li {
  margin: 15px 5px;
}

.dt-sc-sociable[data-default-shape="diamond-square"][data-hover-shape="diamond-narrow"]
  li {
  margin: 15px 10px;
}

.dt-sc-sociable[data-default-shape="diamond-wide"] li,
.dt-sc-sociable[data-hover-shape="diamond-wide"] li {
  margin: 5px 15px;
}
.dt-sc-sociable[data-default-shape="diamond-square"][data-hover-shape="diamond-wide"]
  li {
  margin: 10px 15px;
}

.dt-sc-sociable[data-default-shape="diamond-wide"][data-hover-shape="diamond-narrow"]
  li {
  margin: 15px;
}

.dt-sc-sociable[data-default-shape="diamond-narrow"][data-hover-shape="diamond-square"]
  li,
.dt-sc-sociable[data-default-shape="diamond-narrow"][data-hover-shape="diamond-wide"]
  li {
  margin: 20px 15px;
}

.dt-sc-sociable[data-default-shape="diamond-square"]
  li
  a
  > .dt-icon-default:before,
.dt-sc-sociable[data-default-shape="diamond-square"]
  li
  a
  > .dt-icon-default:after,
.dt-sc-sociable[data-hover-shape="diamond-square"] li a > .dt-icon-hover:before,
.dt-sc-sociable[data-hover-shape="diamond-square"] li a > .dt-icon-hover:after {
  -webkit-transform: rotate(-45deg) skewY(0deg);
  transform: rotate(-45deg) skewY(0deg);
}

.dt-sc-sociable[data-default-shape="diamond-narrow"]
  li
  a
  > .dt-icon-default:before,
.dt-sc-sociable[data-default-shape="diamond-narrow"]
  li
  a
  > .dt-icon-default:after,
.dt-sc-sociable[data-hover-shape="diamond-narrow"] li a > .dt-icon-hover:before,
.dt-sc-sociable[data-hover-shape="diamond-narrow"] li a > .dt-icon-hover:after {
  margin: 0 6%;
  overflow: hidden;
  padding-bottom: 96%;
  width: 88%;
  -webkit-transform: rotate(30deg) skewY(30deg);
  transform: rotate(30deg) skewY(30deg);
}

.dt-sc-sociable[data-default-shape="diamond-wide"]
  li
  a
  > .dt-icon-default:before,
.dt-sc-sociable[data-default-shape="diamond-wide"]
  li
  a
  > .dt-icon-default:after,
.dt-sc-sociable[data-hover-shape="diamond-wide"] li a > .dt-icon-hover:before,
.dt-sc-sociable[data-hover-shape="diamond-wide"] li a > .dt-icon-hover:after {
  margin: 0 6%;
  overflow: hidden;
  padding-bottom: 92%;
  width: 88%;
  -webkit-transform: rotate(-60deg) skewY(30deg);
  transform: rotate(-60deg) skewY(30deg);
}

.dt-sc-sociable[data-default-shape="hexagon"] li a,
.dt-sc-sociable[data-hover-shape="hexagon"] li a,
.dt-sc-sociable[data-default-shape="hexagon-alt"] li a,
.dt-sc-sociable[data-hover-shape="hexagon-alt"] li a {
  position: relative;
}

.dt-sc-sociable[data-default-shape="hexagon"] li a > .dt-icon-default:before,
.dt-sc-sociable[data-default-shape="hexagon"] li a > .dt-icon-default:after,
.dt-sc-sociable[data-hover-shape="hexagon"] li a > .dt-icon-hover:before,
.dt-sc-sociable[data-hover-shape="hexagon"] li a > .dt-icon-hover:after {
  border-top-width: 0;
  border-bottom-width: 0;
  height: 20px;
  margin: auto;
  padding-bottom: 0;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  width: auto;
}

.dt-sc-sociable[data-default-shape="hexagon-alt"]
  li
  a
  > .dt-icon-default:before,
.dt-sc-sociable[data-default-shape="hexagon-alt"] li a > .dt-icon-default:after,
.dt-sc-sociable[data-hover-shape="hexagon-alt"] li a > .dt-icon-hover:before,
.dt-sc-sociable[data-hover-shape="hexagon-alt"] li a > .dt-icon-hover:after {
  border-left-width: 0;
  border-right-width: 0;
  height: auto;
  margin: auto;
  padding-bottom: 0;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  width: 20px;
}

.dt-sc-sociable[data-default-shape="hexagon"]
  li
  a
  > .dt-icon-default
  span:before,
.dt-sc-sociable[data-default-shape="hexagon"]
  li
  a
  > .dt-icon-default
  span:after,
.dt-sc-sociable[data-hover-shape="hexagon"] li a > .dt-icon-hover span:before,
.dt-sc-sociable[data-hover-shape="hexagon"] li a > .dt-icon-hover span:after,
.dt-sc-sociable[data-default-shape="hexagon-alt"]
  li
  a
  > .dt-icon-default
  span:before,
.dt-sc-sociable[data-default-shape="hexagon-alt"]
  li
  a
  > .dt-icon-default
  span:after,
.dt-sc-sociable[data-hover-shape="hexagon-alt"]
  li
  a
  > .dt-icon-hover
  span:before,
.dt-sc-sociable[data-hover-shape="hexagon-alt"]
  li
  a
  > .dt-icon-hover
  span:after {
  border-style: solid;
  content: "";
  display: inline-block;
  margin: auto;
  position: absolute;
  left: 0;
  top: 0;
}

.dt-sc-sociable[data-default-shape="hexagon"]
  li
  a
  > .dt-icon-default
  span:before,
.dt-sc-sociable[data-default-shape="hexagon"]
  li
  a
  > .dt-icon-default
  span:after,
.dt-sc-sociable[data-hover-shape="hexagon"] li a > .dt-icon-hover span:before,
.dt-sc-sociable[data-hover-shape="hexagon"] li a > .dt-icon-hover span:after {
  border-width: 0 1px;
  height: 20px;
  bottom: 0;
  width: 100%;
  z-index: 0;
}

.dt-sc-sociable[data-default-shape="hexagon-alt"]
  li
  a
  > .dt-icon-default
  span:before,
.dt-sc-sociable[data-default-shape="hexagon-alt"]
  li
  a
  > .dt-icon-default
  span:after,
.dt-sc-sociable[data-hover-shape="hexagon-alt"]
  li
  a
  > .dt-icon-hover
  span:before,
.dt-sc-sociable[data-hover-shape="hexagon-alt"]
  li
  a
  > .dt-icon-hover
  span:after {
  border-width: 1px 0;
  height: 100%;
  right: 0;
  width: 20px;
}

.dt-sc-sociable[data-default-shape="hexagon"]
  li
  a
  > .dt-icon-default
  span:before,
.dt-sc-sociable[data-hover-shape="hexagon"] li a > .dt-icon-hover span:before,
.dt-sc-sociable[data-default-shape="hexagon-alt"]
  li
  a
  > .dt-icon-default
  span:before,
.dt-sc-sociable[data-hover-shape="hexagon-alt"]
  li
  a
  > .dt-icon-hover
  span:before {
  -webkit-transform: rotate(-60deg);
  transform: rotate(-60deg);
}

.dt-sc-sociable[data-default-shape="hexagon"]
  li
  a
  > .dt-icon-default
  span:after,
.dt-sc-sociable[data-hover-shape="hexagon"] li a > .dt-icon-hover span:after,
.dt-sc-sociable[data-default-shape="hexagon-alt"]
  li
  a
  > .dt-icon-default
  span:after,
.dt-sc-sociable[data-hover-shape="hexagon-alt"]
  li
  a
  > .dt-icon-hover
  span:after {
  -webkit-transform: rotate(60deg);
  transform: rotate(60deg);
}

.dt-sc-sociable li a > .dt-icon-hover,
.dt-sc-sociable li a:hover > .dt-icon-default,
.dt-sc-sociable[data-default-style="bordered"] li a > .dt-icon-default:before,
.dt-sc-sociable[data-hover-style="bordered"] li a > .dt-icon-hover:before {
  opacity: 0;
  visibility: hidden;
}

.dt-sc-sociable li a:hover > .dt-icon-hover {
  opacity: 1;
  visibility: visible;
}

.dt-sc-sociable li a,
.dt-sc-sociable li a span,
.dt-sc-sociable li a span:before,
.dt-sc-sociable li a span:after {
  -webkit-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}

.dt-sc-sociable[data-default-style="filled"] li a:not(:hover) > i,
.dt-sc-sociable[data-hover-style="filled"] li a:hover > i {
  color: #fff;
}

.dt-sc-sociable.square li a:hover,
#footer .dt-sc-sociable.square li a:hover {
  color: #fff;
}

.dt-sc-sociable li.delicious a > i:before {
  content: "\f1a5";
}
.dt-sc-sociable li.deviantart a > i:before {
  content: "\f1bd";
}
.dt-sc-sociable li.digg a > i:before {
  content: "\f1a6";
}
.dt-sc-sociable li.flickr a > i:before {
  content: "\f16e";
}
.dt-sc-sociable li.comment a > i:before {
  content: "\f075";
}
.dt-sc-sociable li.lastfm a > i:before {
  content: "\f202";
}
.dt-sc-sociable li.linkedin a > i:before {
  content: "\f0e1";
}
.dt-sc-sociable li.envelope a > i:before {
  content: "\f0e0";
}
.dt-sc-sociable li.myspace a > i:before {
  content: "\f0c0";
}
.dt-sc-sociable li.picasa a > i:before {
  content: "\f284";
  font-family: "Material-Design-Iconic-Font";
}
.dt-sc-sociable li.pinterest a > i:before {
  content: "\f0d2";
}
.dt-sc-sociable li.reddit a > i:before {
  content: "\f1a1";
}
.dt-sc-sociable li.rss a > i:before {
  content: "\f09e";
}
.dt-sc-sociable li.skype a > i:before {
  content: "\f17e";
}
.dt-sc-sociable li.stumbleupon a > i:before {
  content: "\f1a4";
}
.dt-sc-sociable li.technorati a > i:before {
  content: "";
}
.dt-sc-sociable li.twitter a > i:before {
  content: "\f099";
}
.dt-sc-sociable li.viadeo a > i:before {
  content: "\f2a9";
}
.dt-sc-sociable li.vimeo a > i:before {
  content: "\f27d";
}
.dt-sc-sociable li.yahoo a > i:before {
  content: "\f19e";
}
.dt-sc-sociable li.youtube a > i:before {
  content: "\f167";
}
.dt-sc-sociable li.dribbble a > i:before {
  content: "\f17d";
}
.dt-sc-sociable li.google-plus a > i:before {
  content: "\f0d5";
}
.dt-sc-sociable li.tumblr a > i:before {
  content: "\f173";
}
.dt-sc-sociable li.dribbble a > i:before {
  content: "\f17d";
}
.dt-sc-sociable li.instagram a > i:before {
  content: "\f16d";
}
.dt-sc-sociable li.facebook a > i:before {
  content: "\f09a";
}

.dt-sc-sociable[data-default-shape="hexagon"] li a > .dt-icon-default span,
.dt-sc-sociable[data-default-shape="hexagon"] li a > .dt-icon-default span,
.dt-sc-sociable[data-hover-shape="hexagon"] li a > .dt-icon-hover span,
.dt-sc-sociable[data-hover-shape="hexagon"] li a > .dt-icon-hover span,
.dt-sc-sociable[data-default-shape="hexagon-alt"] li a > .dt-icon-default span,
.dt-sc-sociable[data-default-shape="hexagon-alt"] li a > .dt-icon-default span,
.dt-sc-sociable[data-hover-shape="hexagon-alt"] li a > .dt-icon-hover span,
.dt-sc-sociable[data-hover-shape="hexagon-alt"] li a > .dt-icon-hover span {
  color: transparent;
}

.dt-sc-sociable.no-bottom-space li {
  margin-bottom: 0;
}
.dt-sc-sociable.no-vertical-space li {
  margin-top: 0;
  margin-bottom: 0;
}
/* Social icons end  */

/* contact info  */

/* Table of Content
==================================================
	1.0 - Transition
	2.0 - Contact
	3.0 - Browser Css
	4.0 - Default Color*/

/*--------------------------------------------------------------
	1.0 - Transition
	--------------------------------------------------------------*/

.dt-sc-contact-info.type2,
.dt-sc-contact-info.type2 span,
.dt-sc-contact-info.type5,
.dt-sc-contact-info.type8 span,
.dt-sc-contact-info.type4:after,
.dt-sc-contact-info.type4,
.dt-sc-contact-info.type4 *,
.dt-sc-contact-info.type4 h6:after,
.dt-sc-contact-info.type4 span:after {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

/*--------------------------------------------------------------
	2.0 - Contact
	--------------------------------------------------------------*/
.dt-sc-contact-info {
  float: left;
  margin: 0px;
  padding: 0px;
  clear: both;
  width: 100%;
  line-height: 30px;
  position: relative;
  padding-left: 50px;
}
.dt-sc-contact-info span {
  float: left;
  margin: 3px 10px 0px 0px;
  font-size: 30px;
  width: 30px;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
}
.dt-sc-contact-info p {
  margin: 0px;
}
.dt-sc-contact-info .icon-pointer {
  margin-bottom: 10px;
}

.dt-sc-contact-info.type2 {
  border: 1px solid;
  padding: 0px 0px 10px 70px;
}
.dt-sc-contact-info.type2 h6 {
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 0.6px;
  margin: 10px 0px;
  font-weight: bold;
}
.dt-sc-contact-info.type2 span {
  float: left;
  position: absolute;
  left: 0px;
  top: -3px;
  height: 100%;
  width: 60px;
  font-size: 30px;
  line-height: 100px;
}

.dt-sc-contact-info.type3 {
  position: relative;
  padding: 40px 20px 90px;
  text-align: center;
}
.dt-sc-contact-info.type3,
.dt-sc-contact-info.type3 a {
  color: #fff;
}
.dt-sc-contact-info.type3 h6 {
  font-size: 18px;
  text-transform: uppercase;
}
.dt-sc-contact-info.type3 h6,
.dt-sc-contact-info.type3 p {
  position: relative;
  z-index: 1;
  font-weight: normal;
}
.dt-sc-contact-info.type3 span {
  position: absolute;
  left: 0px;
  right: 0px;
  margin: auto;
  bottom: -30px;
  top: auto;
  font-size: 32px;
  line-height: 60px;
  z-index: 1;
}
.dt-sc-contact-info.type3:before {
  border-style: solid;
  border-width: 1px 1px 0;
  content: "";
  height: auto;
  pointer-events: none;
  position: absolute;
  bottom: 0;
  left: 10px;
  right: 10px;
  top: 10px;
  width: auto;
}
.dt-sc-contact-info.type3:after {
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  margin: auto;
  bottom: -30px;
  width: 60px;
  height: 60px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.dt-sc-contact-info.type4 {
  border: 1px solid;
  border-right-width: 0;
  text-align: center;
  padding: 30px 10px;
  margin: 0px -1px 0px 0px;
  float: left;
}
.last .dt-sc-contact-info.type4 {
  border-right: 1px solid;
}
.dt-sc-contact-info.type4 span {
  display: inline-block;
  float: none;
  position: relative;
  width: 70px;
  height: 70px;
  margin-bottom: 20px;
  line-height: 68px;
}
.dt-sc-contact-info.type4 h6 {
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}
.dt-sc-contact-info.type4 p,
.dt-sc-contact-info.type4 a {
  font-size: 14px;
  line-height: 22px;
}

.dt-sc-contact-info.type4 span:before {
  position: relative;
  z-index: 1;
  font-size: 30px;
}
.dt-sc-contact-info.type4 span:after {
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  top: 8px;
  margin: auto;
  width: 50px;
  height: 50px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  border-radius: 5px;
}

.dt-sc-contact-info.type4:before {
  content: "";
  position: absolute;
  right: -7px;
  top: 12px;
  bottom: 0px;
  margin: auto;
  width: 12px;
  height: 12px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  z-index: 1;
}
.last .dt-sc-contact-info.type4:before {
  content: none;
}

.dt-sc-contact-info-wrapper {
  float: left;
  width: 100%;
  text-align: center;
  position: relative;
  z-index: 99;
}
.dt-sc-contact-info-wrapper .wpb_column {
  float: none;
  display: inline-block;
}

.dt-sc-contact-info.type5 {
  text-align: center;
  padding: 40px 20px;
}
.dt-sc-contact-info.type5 .dt-sc-contact-icon span {
  font-size: 60px;
  line-height: 72px;
  position: relative;
  z-index: 9;
  width: auto;
  float: none;
  margin: 0px;
}
.dt-sc-contact-info.type5 h6 {
  font-size: 16px;
  text-transform: uppercase;
  margin: 30px 0px 0px;
  font-weight: 600;
}

.dt-sc-contact-info.type5 .dt-sc-contact-icon {
  text-align: center;
  position: relative;
  width: 131px;
  height: 75.06px;
  margin: 43.3px 0;
  border-left: solid 3px;
  border-right: solid 3px;
  display: inline-block;
}
.dt-sc-contact-info.type5 .dt-sc-contact-icon:before,
.dt-sc-contact-info.type5 .dt-sc-contact-icon:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 91.92px;
  height: 91.92px;
  -webkit-transform: scaleY(0.5774) rotate(-45deg);
  -ms-transform: scaleY(0.5774) rotate(-45deg);
  transform: scaleY(0.5774) rotate(-45deg);
  background-color: inherit;
  left: 17.0381px;
}
.dt-sc-contact-info.type5 .dt-sc-contact-icon:before {
  top: -45.9619px;
  border-top: solid 4.2426px;
  border-right: solid 4.2426px;
}
.dt-sc-contact-info.type5 .dt-sc-contact-icon:after {
  bottom: -45.9619px;
  border-bottom: solid 4.2426px;
  border-left: solid 4.2426px;
}

.dt-sc-contact-info.type5.blue .dt-sc-contact-icon {
  background: #3d9bd5;
}
.dt-sc-contact-info.type5.blue .dt-sc-contact-icon,
.dt-sc-contact-info.type5.blue .dt-sc-contact-icon:before,
.dt-sc-contact-info.type5.blue .dt-sc-contact-icon:after {
  border-color: #358cc6;
}
.dt-sc-contact-info.type5.blue:hover {
  background-color: #3d9bd5;
}
.dt-sc-contact-info.type5.blue:hover .dt-sc-contact-icon span {
  color: #3d9bd5;
}

.dt-sc-contact-info.type5.brown .dt-sc-contact-icon {
  background: #795548;
}
.dt-sc-contact-info.type5.brown .dt-sc-contact-icon,
.dt-sc-contact-info.type5.brown .dt-sc-contact-icon:before,
.dt-sc-contact-info.type5.brown .dt-sc-contact-icon:after {
  border-color: #573a30;
}
.dt-sc-contact-info.type5.brown:hover {
  background-color: #795548;
}
.dt-sc-contact-info.type5.brown:hover .dt-sc-contact-icon span {
  color: #795548;
}

.dt-sc-contact-info.type5.cadetblue .dt-sc-contact-icon {
  background: #3c939d;
}
.dt-sc-contact-info.type5.cadetblue .dt-sc-contact-icon,
.dt-sc-contact-info.type5.cadetblue .dt-sc-contact-icon:before,
.dt-sc-contact-info.type5.cadetblue .dt-sc-contact-icon:after {
  border-color: #34818a;
}
.dt-sc-contact-info.type5.cadetblue:hover {
  background-color: #3c939d;
}
.dt-sc-contact-info.type5.cadetblue:hover .dt-sc-contact-icon span {
  color: #3c939d;
}

.dt-sc-contact-info.type5.chillipepper .dt-sc-contact-icon {
  background: #c10841;
}
.dt-sc-contact-info.type5.chillipepper .dt-sc-contact-icon,
.dt-sc-contact-info.type5.chillipepper .dt-sc-contact-icon:before,
.dt-sc-contact-info.type5.chillipepper .dt-sc-contact-icon:after {
  border-color: #9d0836;
}
.dt-sc-contact-info.type5.chillipepper:hover {
  background-color: #c10841;
}
.dt-sc-contact-info.type5.chillipepper:hover .dt-sc-contact-icon span {
  color: #c10841;
}

.dt-sc-contact-info.type5.cyan .dt-sc-contact-icon {
  background: #00bcd4;
}
.dt-sc-contact-info.type5.cyan .dt-sc-contact-icon,
.dt-sc-contact-info.type5.cyan .dt-sc-contact-icon:before,
.dt-sc-contact-info.type5.cyan .dt-sc-contact-icon:after {
  border-color: #00a0b4;
}
.dt-sc-contact-info.type5.cyan:hover {
  background-color: #00bcd4;
}
.dt-sc-contact-info.type5.cyan:hover .dt-sc-contact-icon span {
  color: #00bcd4;
}

.dt-sc-contact-info.type5.darkgolden .dt-sc-contact-icon {
  background: #b48b3c;
}
.dt-sc-contact-info.type5.darkgolden .dt-sc-contact-icon,
.dt-sc-contact-info.type5.darkgolden .dt-sc-contact-icon:before,
.dt-sc-contact-info.type5.darkgolden .dt-sc-contact-icon:after {
  border-color: #a17b35;
}
.dt-sc-contact-info.type5.darkgolden:hover {
  background-color: #b48b3c;
}
.dt-sc-contact-info.type5.darkgolden:hover .dt-sc-contact-icon span {
  color: #b48b3c;
}

.dt-sc-contact-info.type5.deeporange .dt-sc-contact-icon {
  background: #ff5722;
}
.dt-sc-contact-info.type5.deeporange .dt-sc-contact-icon,
.dt-sc-contact-info.type5.deeporange .dt-sc-contact-icon:before,
.dt-sc-contact-info.type5.deeporange .dt-sc-contact-icon:after {
  border-color: #db4211;
}
.dt-sc-contact-info.type5.deeporange:hover {
  background-color: #ff5722;
}
.dt-sc-contact-info.type5.deeporange:hover .dt-sc-contact-icon span {
  color: #ff5722;
}

.dt-sc-contact-info.type5.deeppurple .dt-sc-contact-icon {
  background: #673ab7;
}
.dt-sc-contact-info.type5.deeppurple .dt-sc-contact-icon,
.dt-sc-contact-info.type5.deeppurple .dt-sc-contact-icon:before,
.dt-sc-contact-info.type5.deeppurple .dt-sc-contact-icon:after {
  border-color: #532b99;
}
.dt-sc-contact-info.type5.deeppurple:hover {
  background-color: #673ab7;
}
.dt-sc-contact-info.type5.deeppurple:hover .dt-sc-contact-icon span {
  color: #673ab7;
}

.dt-sc-contact-info.type5.green .dt-sc-contact-icon {
  background: #68b471;
}
.dt-sc-contact-info.type5.green .dt-sc-contact-icon,
.dt-sc-contact-info.type5.green .dt-sc-contact-icon:before,
.dt-sc-contact-info.type5.green .dt-sc-contact-icon:after {
  border-color: #58975f;
}
.dt-sc-contact-info.type5.green:hover {
  background-color: #68b471;
}
.dt-sc-contact-info.type5.green:hover .dt-sc-contact-icon span {
  color: #68b471;
}

.dt-sc-contact-info.type5.lime .dt-sc-contact-icon {
  background: #cddc39;
}
.dt-sc-contact-info.type5.lime .dt-sc-contact-icon,
.dt-sc-contact-info.type5.lime .dt-sc-contact-icon:before,
.dt-sc-contact-info.type5.lime .dt-sc-contact-icon:after {
  border-color: #b1bf27;
}
.dt-sc-contact-info.type5.lime:hover {
  background-color: #cddc39;
}
.dt-sc-contact-info.type5.lime:hover .dt-sc-contact-icon span {
  color: #cddc39;
}

.dt-sc-contact-info.type5.magenta .dt-sc-contact-icon {
  background: #cb506d;
}
.dt-sc-contact-info.type5.magenta .dt-sc-contact-icon,
.dt-sc-contact-info.type5.magenta .dt-sc-contact-icon:before,
.dt-sc-contact-info.type5.magenta .dt-sc-contact-icon:after {
  border-color: #ae3753;
}
.dt-sc-contact-info.type5.magenta:hover {
  background-color: #cb506d;
}
.dt-sc-contact-info.type5.magenta:hover .dt-sc-contact-icon span {
  color: #cb506d;
}

.dt-sc-contact-info.type5.orange .dt-sc-contact-icon {
  background: #ea8852;
}
.dt-sc-contact-info.type5.orange .dt-sc-contact-icon,
.dt-sc-contact-info.type5.orange .dt-sc-contact-icon:before,
.dt-sc-contact-info.type5.orange .dt-sc-contact-icon:after {
  border-color: #d27745;
}
.dt-sc-contact-info.type5.orange:hover {
  background-color: #ea8852;
}
.dt-sc-contact-info.type5.orange:hover .dt-sc-contact-icon span {
  color: #ea8852;
}

.dt-sc-contact-info.type5.pink .dt-sc-contact-icon {
  background: #fd6ca3;
}
.dt-sc-contact-info.type5.pink .dt-sc-contact-icon,
.dt-sc-contact-info.type5.pink .dt-sc-contact-icon:before,
.dt-sc-contact-info.type5.pink .dt-sc-contact-icon:after {
  border-color: #df5e8f;
}
.dt-sc-contact-info.type5.pink:hover {
  background-color: #fd6ca3;
}
.dt-sc-contact-info.type5.pink:hover .dt-sc-contact-icon span {
  color: #fd6ca3;
}

.dt-sc-contact-info.type5.purple .dt-sc-contact-icon {
  background: #9c27b0;
}
.dt-sc-contact-info.type5.purple .dt-sc-contact-icon,
.dt-sc-contact-info.type5.purple .dt-sc-contact-icon:before,
.dt-sc-contact-info.type5.purple .dt-sc-contact-icon:after {
  border-color: #7c1b8c;
}
.dt-sc-contact-info.type5.purple:hover {
  background-color: #9c27b0;
}
.dt-sc-contact-info.type5.purple:hover .dt-sc-contact-icon span {
  color: #9c27b0;
}

.dt-sc-contact-info.type5.red .dt-sc-contact-icon {
  background: #da0000;
}
.dt-sc-contact-info.type5.red .dt-sc-contact-icon,
.dt-sc-contact-info.type5.red .dt-sc-contact-icon:before,
.dt-sc-contact-info.type5.red .dt-sc-contact-icon:after {
  border-color: #c50000;
}
.dt-sc-contact-info.type5.red:hover {
  background-color: #da0000;
}
.dt-sc-contact-info.type5.red:hover .dt-sc-contact-icon span {
  color: #da0000;
}

.dt-sc-contact-info.type5.skyblue .dt-sc-contact-icon {
  background: #0eb2e7;
}
.dt-sc-contact-info.type5.skyblue .dt-sc-contact-icon,
.dt-sc-contact-info.type5.skyblue .dt-sc-contact-icon:before,
.dt-sc-contact-info.type5.skyblue .dt-sc-contact-icon:after {
  border-color: #0da2d4;
}
.dt-sc-contact-info.type5.skyblue:hover {
  background-color: #0eb2e7;
}
.dt-sc-contact-info.type5.skyblue:hover .dt-sc-contact-icon span {
  color: #0eb2e7;
}

.dt-sc-contact-info.type5.teal .dt-sc-contact-icon {
  background: #009688;
}
.dt-sc-contact-info.type5.teal .dt-sc-contact-icon,
.dt-sc-contact-info.type5.teal .dt-sc-contact-icon:before,
.dt-sc-contact-info.type5.teal .dt-sc-contact-icon:after {
  border-color: #007f73;
}
.dt-sc-contact-info.type5.teal:hover {
  background-color: #009688;
}
.dt-sc-contact-info.type5.teal:hover .dt-sc-contact-icon span {
  color: #009688;
}

.dt-sc-contact-info.type5.turquoise .dt-sc-contact-icon {
  background: #32ccbd;
}
.dt-sc-contact-info.type5.turquoise .dt-sc-contact-icon,
.dt-sc-contact-info.type5.turquoise .dt-sc-contact-icon:before,
.dt-sc-contact-info.type5.turquoise .dt-sc-contact-icon:after {
  border-color: #24b6a8;
}
.dt-sc-contact-info.type5.turquoise:hover {
  background-color: #32ccbd;
}
.dt-sc-contact-info.type5.turquoise:hover .dt-sc-contact-icon span {
  color: #32ccbd;
}

.dt-sc-contact-info.type5.wisteria .dt-sc-contact-icon {
  background: #9b59b6;
}
.dt-sc-contact-info.type5.wisteria .dt-sc-contact-icon,
.dt-sc-contact-info.type5.wisteria .dt-sc-contact-icon:before,
.dt-sc-contact-info.type5.wisteria .dt-sc-contact-icon:after {
  border-color: #7c4094;
}
.dt-sc-contact-info.type5.wisteria:hover {
  background-color: #9b59b6;
}
.dt-sc-contact-info.type5.wisteria:hover .dt-sc-contact-icon span {
  color: #9b59b6;
}

.dt-sc-contact-info.type5.yellow .dt-sc-contact-icon {
  background: #ffe401;
}
.dt-sc-contact-info.type5.yellow .dt-sc-contact-icon,
.dt-sc-contact-info.type5.yellow .dt-sc-contact-icon:before,
.dt-sc-contact-info.type5.yellow .dt-sc-contact-icon:after {
  border-color: #ebd302;
}
.dt-sc-contact-info.type5.yellow:hover {
  background-color: #ffe401;
}
.dt-sc-contact-info.type5.yellow:hover .dt-sc-contact-icon span {
  color: #ffe401;
}

.dt-sc-contact-info.type5:hover {
  background: url(../../images/hexagon-shape-pattern.png) repeat;
}

.dt-sc-contact-details-on-map {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
  margin: 0px;
  padding: 0px;
}
.dt-sc-contact-details-on-map .map {
  widows: 100%;
  margin: 0px;
  padding: 0px;
  float: left;
  clear: both;
}
.dt-sc-contact-details-on-map img {
  max-width: 100%;
  height: auto;
  display: block;
}

.dt-sc-contact-details-on-map .map-switch-icon {
  position: absolute;
  left: 0px;
  right: 0px;
  top: -40px;
  width: 80px;
  height: 80px;
  margin: auto;
  border-radius: 50%;
  text-align: center;
  font-size: 32px;
  line-height: 80px;
  z-index: 9;
}
.dt-sc-contact-details-on-map .dt-sc-map-overlay {
  float: none;
  margin: 0 auto !important;
  max-width: 1200px;
  padding: 140px 0 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
}
.dt-sc-contact-details-on-map .dt-sc-map-overlay h3 {
  font-weight: normal;
}

.dt-sc-contact-info.type6 {
  text-align: center;
  padding: 30px 20px;
  position: relative;
}
.dt-sc-contact-info.type6 span {
  font-size: 36px;
  position: relative;
  z-index: 9;
  width: auto;
  float: none;
  margin: 0px;
}
.dt-sc-contact-info.type6 h6 {
  font-size: 18px;
  text-transform: uppercase;
  margin: 20px 0px 13px;
}
.dt-sc-contact-info.type6:before {
  content: "";
  position: absolute;
  left: -15px;
  top: -15px;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.dt-sc-contact-info.type7 {
  padding: 0px 0px 10px 100px;
  position: relative;
}
.dt-sc-contact-info.type7 h6 {
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 0.6px;
  margin: 10px 0px;
  font-weight: bold;
}
.dt-sc-contact-info.type7 span {
  float: left;
  position: absolute;
  left: 0px;
  top: 15px;
  height: 100%;
  width: 65px;
  font-size: 30px;
  line-height: 65px;
  color: #ffffff;
}
.dt-sc-contact-info.type7 span:after {
  content: "";
  position: absolute;
  width: 65px;
  height: 65px;
  left: 0px;
  top: 0px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  border-radius: 10px;
  z-index: -1;
}
.dt-sc-contact-info.type7 a {
  display: block;
}

.dt-sc-contact-info.type8,
#footer .dt-sc-contact-info.type8 {
  padding: 0;
  position: relative;
  text-align: center;
  margin: 90px 0px 0px;
}
.dt-sc-contact-info.type8 span {
  position: absolute;
  top: -100px;
  left: 0;
  right: 0;
  margin: auto;
  width: 84px;
  height: 84px;
  font-size: 32px;
  line-height: 84px;
  color: #ffffff;
  background: #000000;
  border-radius: 50%;
  box-shadow: 0 0 0 5px #fff;
  -webkit-box-shadow: 0 0 0 5px #fff;
  -moz-box-shadow: 0 0 0 5px #fff;
  -ms-box-shadow: 0 0 0 5px #fff;
  -o-box-shadow: 0 0 0 5px #fff;
}
.dt-sc-contact-info.type8 h6 {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  margin-bottom: 10px;
}

/*--------------------------------------------------------------
	3.0 - Browser Fix
	--------------------------------------------------------------*/

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* Safari */
  ::i-block-chrome,
  .dt-sc-contact-info.type3:before {
    width: 92%;
    height: 95%;
  }
}

/*--------------------------------------------------------------
	4.0 - Default Colors
	--------------------------------------------------------------*/
.dt-sc-dark-bg .dt-sc-contact-info.type8 {
  border-color: #ffffff;
}
.dt-sc-dark-bg .dt-sc-contact-info.type8 p a:hover {
  color: rgba(255, 255, 255, 0.5);
}

/* .dt-sc-contact-info.type2 h6 { color:rgba(0, 0, 0, 0.5); } */

.dt-sc-contact-info.type2 span, .dt-sc-contact-info.type3 p a, .dt-sc-dark-bg .dt-sc-contact-info.type8 a, .dt-sc-contact-info.type3 h6, .dt-sc-contact-info.type3 p, .dt-sc-contact-info.type4 span:before, .dt-sc-contact-info.type5 .dt-sc-contact-icon span, .dt-sc-contact-info.type5:hover h6 a, .dt-sc-contact-info.type6, .dt-sc-contact-info.type6 span, .dt-sc-contact-info.type6 h6, .dt-sc-contact-info.type6 a, /* Dark bg */ .dt-sc-dark-bg .dt-sc-contact-info.type8 p a {
  color: #ffffff;
}

.dt-sc-contact-info.type6 a:hover {
  color: rgba(0, 0, 0, 0.6);
}

.dt-sc-contact-info.type3 p a:hover {
  color: #000000;
}

.dt-sc-contact-info.type5 h6 a {
  color: #222222;
}

.dt-sc-dark-bg .dt-sc-contact-info.type8 a:hover {
  color: rgba(255, 255, 255, 0.2);
}

.dt-sc-contact-info.type2 {
  border-color: #000000;
  font-size: 13px;
}

.dt-sc-contact-info.type3:before {
  border-color: rgba(255, 255, 255, 0.4);
}

.dt-sc-contact-info.type3:after,
.dt-sc-contact-info.type5:hover .dt-sc-contact-icon {
  background: #ffffff;
}

.dt-sc-contact-info.type2 span,
.dt-sc-contact-info.type6:before {
  background: #000000;
}

/* Note: Design for a width of 960px */

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .dt-sc-contact-info.type3 {
    padding: 40px 10px 70px;
  }

  .dt-sc-contact-info.type5 h6 {
    font-size: 15px;
    margin: 20px 0 0;
  }

  /** Contact Info **/
  .dt-sc-contact-info.type6 {
    padding: 30px 10px;
  }
  .dt-sc-contact-info.type6,
  .dt-sc-contact-info.type6 p,
  .dt-sc-contact-info.type6 a,
  .dt-sc-contact-info.type2 {
    font-size: 13px;
  }

  .dt-sc-contact-info.type3,
  .dt-sc-contact-info.type3 p,
  .dt-sc-contact-info.type3 a,
  .dt-sc-contact-info.type7,
  .dt-sc-contact-info.type7 p,
  .dt-sc-contact-info.type7 a {
    font-size: 13px;
  }

  .dt-sc-contact-info.type7 {
    padding-left: 85px;
  }

  .dt-sc-contact-info.type8 {
    font-size: 13px;
  }
}

/*----*****---- << Tablet (Portrait) >> ----*****----*/

/* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .dt-sc-contact-info.type2 {
    padding-left: 75px;
  }
  .dt-sc-contact-info.type2 span {
    width: 60px;
  }

  .rs_four_two_col .dt-sc-contact-info.type3 {
    margin-top: 20px;
  }

  /* .dt-sc-contact-info.type2, .dt-sc-contact-info.type2 p, .dt-sc-contact-info.type2 a, 
		.dt-sc-contact-info.type4, .dt-sc-contact-info.type4 p, .dt-sc-contact-info.type4 a { font-size: 11px; } */

  .wpb_column:not(.rs_col-sm-6) .dt-sc-contact-info.type3 h6 {
    font-size: 12px;
  }
  .wpb_column:not(.rs_col-sm-6) .dt-sc-contact-info.type3,
  .wpb_column:not(.rs_col-sm-6) .dt-sc-contact-info.type3 p,
  .wpb_column:not(.rs_col-sm-6) .dt-sc-contact-info.type3 a {
    font-size: 10px;
  }

  .vc_row .wpb_column:nth-child(2) .dt-sc-contact-info.type4 {
    border-right-width: 1px;
  }

  .dt-sc-contact-info.type5 .dt-sc-contact-icon {
    width: 102px;
    height: 55.06px;
    margin: 33.3px 0;
  }
  .dt-sc-contact-info.type5 .dt-sc-contact-icon::before,
  .dt-sc-contact-info.type5 .dt-sc-contact-icon::after {
    height: 71.92px;
    width: 71.92px;
    left: 12.038px;
  }
  .dt-sc-contact-info.type5 .dt-sc-contact-icon::before {
    top: -35.962px;
  }
  .dt-sc-contact-info.type5 .dt-sc-contact-icon::after {
    bottom: -35.962px;
  }
  .dt-sc-contact-info.type5 .dt-sc-contact-icon span {
    font-size: 45px;
    line-height: 57px;
  }
  .dt-sc-contact-info.type5 h6 {
    font-size: 14px;
    margin: 20px 0 0;
  }

  .dt-sc-contact-info.type8,
  .dt-sc-contact-info.type8 p,
  .dt-sc-contact-info.type8 a {
    font-size: 14px;
  }
  .dt-sc-contact-info.type8 {
    margin: 70px 0px;
  }

  /** Custom Class **/
  .rs_col-sm-6 .dt-sc-contact-info.type3 {
    margin-bottom: 50px;
  }
  .rs_col-sm-6 .dt-sc-contact-info.type6 {
    margin-bottom: 30px;
  }
  .rs_col-sm-6 .dt-sc-contact-info.type7 {
    padding-bottom: 20px;
  }
}

/*----*****---- << Mobile (Landscape) >> ----*****----*/

/* Common Styles for the devices below 767px width */
@media only screen and (max-width: 767px) {
  /** Contact Info **/
  .dt-sc-contact-info.type2 {
    margin: 0 0 20px;
  }
  .dt-sc-contact-info.type3 {
    margin: 0 0 70px;
  }
  .dt-sc-contact-info.type5 {
    margin: 0 0 30px;
  }
  .dt-sc-contact-info.type6 {
    margin: 0 0 35px;
  }
  .dt-sc-contact-info.type8 {
    margin: 70px 0;
  }

  .dt-sc-contact-info.type4 {
    margin: 0 auto 30px;
  }

  .dt-sc-contact-info.type4,
  .dt-sc-contact-info.type6 {
    display: block;
    float: none;
    margin-left: auto;
    margin-right: auto;
  }

  .dt-sc-contact-info.type7 {
    padding-left: 120px;
  }
  .dt-sc-contact-info.type7 span {
    left: 8px;
  }

  .dt-sc-contact-info.type8 span {
    top: -120px;
  }

  .dt-sc-contact-info.type4:after {
    content: "";
    height: 12px;
    margin: auto;
    position: absolute;
    bottom: 0;
    left: -7px;
    top: 12px;
    width: 12px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index: 1;
  }
  .dt-sc-contact-info.type4 {
    border-right-width: 1px;
    margin: 0 auto 30px;
    width: 95%;
  }
  .last .dt-sc-contact-info.type4:before {
    content: "";
  }
}

/* Common Styles for the devices below 479px width */
@media only screen and (max-width: 479px) {
  /** Contact Info **/
  .dt-sc-contact-info.type2 {
    padding-left: 85px;
  }
  .dt-sc-contact-info.type2 span {
    width: 65px;
  }

  .dt-sc-contact-info.type7 {
    padding-left: 95px;
  }
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 319px) {
  /** Contact Info **/
  .dt-sc-contact-info.type2 {
    padding: 100px 10px 10px;
    text-align: center;
  }
  .dt-sc-contact-info.type2 span {
    height: auto;
    top: -4px;
    width: 100%;
  }

  .dt-sc-contact-info.type6 {
    font-size: 12px;
  }

  .dt-sc-contact-info.type7 {
    margin: 0 0 30px;
    padding: 90px 0 0;
    text-align: center;
    width: 100%;
  }
  .dt-sc-contact-info.type7 span {
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
/* contact info  end  */

/* Buttons css */

/* Table of Content
==================================================
	1.0 - Transition
	1.1 - Buttons
	1.2 - Default Colors
	1.3 - Responsive*/

/*--------------------------------------------------------------
	1.0 - Transition
	--------------------------------------------------------------*/
.dt-sc-button.with-icon.icon-right.type1,
.dt-sc-button.with-icon.icon-right.type1:after,
.dt-sc-colored-big-buttons:hover span,
.dt-sc-partially-rounded,
.dt-sc-button.with-icon.icon-left span:after {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

/*--------------------------------------------------------------
	1.1 - Buttons
	--------------------------------------------------------------*/

.dt-sc-button,
button {
  border-radius: 3px;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
  line-height: normal;
  margin: 10px 0 0;
  outline: none;
  padding: 8px 15px;
  position: relative;
  text-transform: inherit;
  z-index: 1;
  background: rgba(0, 0, 0, 0.05);
  color: #fff;
}

.dt-sc-button:hover,
.secondary-skin.dt-sc-button.bordered:hover,
.secondary-skin.dt-sc-button.bordered:hover,
.secondary-skin.dt-sc-button.fully-rounded-border:hover,
.dt-sc-button.filled,
.dt-sc-button.filled:hover,
.secondary-skin.dt-sc-button.rounded-corner,
.secondary-skin.dt-sc-button.rounded-border:hover,
.dt-sc-button.green:hover,
.dt-sc-button.green.filled:hover,
.dt-sc-button.green.with-icon.icon-right.type1:hover,
.dt-sc-button.blue:hover,
.dt-sc-button.green.blue:hover,
.dt-sc-button.blue.with-icon.icon-right.type1:hover,
.dt-sc-button.yellow:hover,
.dt-sc-button.yellow.filled:hover,
.dt-sc-button.yellow.with-icon.icon-right.type1:hover {
  color: #ffffff;
  background: #8b8b8b;
}

.dt-sc-button.rounded-border,
.dt-sc-button.bordered {
  border: 1px solid;
  border-radius: 3px;
  background: none;
}

.dt-sc-button.transparent {
  background: none;
  border: none;
  padding: 0;
}

.dt-sc-button.rounded-border:hover,
.dt-sc-button.bordered:hover {
  color: #ffffff;
  border-radius: 5px;
}
/* .dt-sc-button.bordered, .dt-sc-button.bordered:hover { border-radius:0px; } */
.dt-sc-button.partially-rounded {
  border-radius: 15px 0px;
}
.dt-sc-button.partially-rounded:hover {
  border-radius: 0px 15px;
}

.dt-sc-button.rounded-border.black,
.dt-sc-button.bordered.black,
.dt-sc-button.fully-rounded-border.black {
  border-color: #000000;
  color: #000000;
}

.dt-sc-button.with-shadow {
  box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.2);
}

.dt-sc-button.with-shadow.white {
  background: #ffffff;
}
.dt-sc-button.with-shadow.white:hover {
  box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.1);
}

.rounded-corner {
  border-radius: 5px;
}

.dt-sc-button.filled.white {
  background: #ffffff;
  color: #000000;
}
.dt-sc-button.filled.white:hover {
  color: #ffffff;
}
.dt-sc-button.filled.black {
  background: #000000;
}

/* .dt-sc-button.small { font-size:12px; padding:13px 20px 11px; }
	.dt-sc-button.medium { font-size:14px; padding:16px 30px 14px; }
	.dt-sc-button.large { font-size:16px; padding:20px 40px 18px; }
	.dt-sc-button.xlarge { font-size:20px; padding:26px 50px 24px; } */

.dt-sc-button.small {
  font-size: 14px;
  padding: 11px 20px;
}
.dt-sc-button.medium {
  font-size: 16px;
  padding: 16px 20px;
}
.dt-sc-button.large {
  font-size: 18px;
  padding: 21px 30px 21px 25px;
}
.dt-sc-button.xlarge {
  font-size: 20px;
  padding: 25px 35px 25px 30px;
}

.dt-sc-button.too-small {
  font-size: 13px;
  padding: 7px 13px;
}

.dt-sc-button.with-icon.icon-right span {
  margin-left: 10px;
}

.dt-sc-button.dt-sc-left-margin {
  margin-left: 20px;
}

/* Right icon Type1 */
.dt-sc-button.with-icon.icon-right.type1 {
  padding-right: 18px;
}
.dt-sc-button.with-icon.icon-right.type1 span {
  margin-left: 30px;
}
.dt-sc-button.with-icon.icon-right.type1 {
  position: relative;
  letter-spacing: 0.5px;
  overflow: hidden;
}
.dt-sc-button.with-icon.icon-right.type1:after {
  content: "";
  position: absolute;
  z-index: -1;
}
.dt-sc-button.with-icon.icon-right.type1:before {
  left: auto;
  right: 10px;
  z-index: 2;
}
.dt-sc-button.with-icon.icon-right.type1:after {
  width: 35%;
  height: 200%;
  z-index: 1;
  right: 0;
  top: 0;
  margin: -5px 0 0 -5px;
  -webkit-transform-origin: 0 0;
  -webkit-transform: rotate(-20deg);
  -moz-transform-origin: 0 0;
  -moz-transform: rotate(-20deg);
  -ms-transform-origin: 0 0;
  -ms-transform: rotate(-20deg);
  transform-origin: 0 0;
  transform: rotate(-20deg);
}
.dt-sc-button.with-icon.icon-right.type1:hover:after {
  width: 38%;
}

.dt-sc-button.small.with-icon.icon-right.type1 span {
  margin-left: 25px;
}
.dt-sc-button.small.with-icon.icon-right.type1:after {
  width: 36%;
}
.dt-sc-button.small.with-icon.icon-right.type1:hover:after {
  width: 38%;
}

.dt-sc-button.medium.with-icon.icon-right.type1 span {
  margin-left: 30px;
}
.dt-sc-button.medium.with-icon.icon-right.type1:after {
  width: 35%;
}
.dt-sc-button.medium.with-icon.icon-right.type1:hover:after {
  width: 38%;
}

.dt-sc-button.large.with-icon.icon-right.type1 span {
  margin-left: 34px;
}
.dt-sc-button.large.with-icon.icon-right.type1:after {
  width: 34%;
}
.dt-sc-button.large.with-icon.icon-right.type1:hover:after {
  width: 36%;
}

.dt-sc-button.xlarge.with-icon.icon-right.type1 span {
  margin-left: 38px;
}
.dt-sc-button.xlarge.with-icon.icon-right.type1:after {
  width: 34%;
}
.dt-sc-button.xlarge.with-icon.icon-right.type1:hover:after {
  width: 36%;
}

/* Right icon Type2 */
.dt-sc-button.with-icon.icon-right.type2 span {
  padding: 23px 0px 9px 20px;
  position: absolute;
  margin: 0px 0px 0px 15px;
  display: inline-block;
  top: 0px;
  right: 21px;
  height: 100%;
}
.dt-sc-button.with-icon.icon-right.type2 span:after {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  border-left: 1px solid rgba(0, 0, 0, 0.05);
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}

.dt-sc-button.small.with-icon.icon-right.type2 {
  padding: 13px 75px 11px 20px;
}
.dt-sc-button.small.with-icon.icon-right.type2 span {
  padding-top: 12px;
  font-size: 16px;
}
.dt-sc-button.medium.with-icon.icon-right.type2 {
  padding: 16px 78px 14px 22px;
}
.dt-sc-button.medium.with-icon.icon-right.type2 span {
  padding-top: 16px;
  font-size: 18px;
}
.dt-sc-button.large.with-icon.icon-right.type2 {
  padding: 20px 84px 18px 24px;
}
.dt-sc-button.large.with-icon.icon-right.type2 span {
  padding-top: 21px;
  font-size: 20px;
}
.dt-sc-button.xlarge.with-icon.icon-right.type2 {
  padding: 26px 96px 24px 28px;
}
.dt-sc-button.xlarge.with-icon.icon-right.type2 span {
  padding-top: 26px;
  padding-left: 25px;
  right: 25px;
  font-size: 24px;
}

/* Right icon Type3 */
.dt-sc-button.with-icon.icon-right.type3 {
  text-transform: none;
}
.dt-sc-button.with-icon.icon-right.type3 span {
  position: absolute;
  right: 0px;
  top: 0px;
  bottom: 0px;
  margin: auto;
  height: 100%;
  background: #000000;
  color: #ffffff;
  text-align: center;
}
.dt-sc-button.with-icon.icon-right.type3 span:before {
  bottom: 0px;
  height: 14px;
  left: 0px;
  margin: auto;
  position: absolute;
  right: 0px;
  top: 0px;
}

.dt-sc-button.small.with-icon.icon-right.type3 {
  padding-right: 60px;
  font-size: 14px;
}
.dt-sc-button.small.with-icon.icon-right.type3 span {
  width: 40px;
  font-size: 14px;
}

.dt-sc-button.medium.with-icon.icon-right.type3 {
  padding: 13px 75px 13px 25px;
  font-size: 16px;
}
.dt-sc-button.medium.with-icon.icon-right.type3 span {
  width: 50px;
  font-size: 16px;
}
.dt-sc-button.medium.with-icon.icon-right.type3 span:before {
  height: 16px;
}

.dt-sc-button.large.with-icon.icon-right.type3 {
  padding-right: 85px;
  font-size: 18px;
}
.dt-sc-button.large.with-icon.icon-right.type3 span {
  width: 60px;
  font-size: 18px;
}
.dt-sc-button.large.with-icon.icon-right.type3 span:before {
  height: 17px;
}

.dt-sc-button.xlarge.with-icon.icon-right.type3 {
  padding-right: 110px;
  font-size: 20px;
}
.dt-sc-button.xlarge.with-icon.icon-right.type3 span {
  width: 80px;
  font-size: 20px;
}
.dt-sc-button.xlarge.with-icon.icon-right.type3 span:before {
  height: 20px;
}

/* Left icon Type1 */

.dt-sc-button.with-icon.icon-left span {
  margin-right: 5px;
}

.dt-sc-button.small.with-icon.icon-left {
  padding: 12px 20px;
}
.dt-sc-button.medium.with-icon.icon-left {
  padding: 16px 20px;
}
.dt-sc-button.large.with-icon.icon-left {
  padding: 19px 30px;
}
.dt-sc-button.xlarge.with-icon.icon-left {
  padding: 25px 35px;
}

.dt-sc-button.large.with-icon.icon-left span {
  line-height: 20px;
}

/* Left icon Type2 */
.dt-sc-button.with-icon.icon-left.type2 span:after {
  content: "";
  position: absolute;
  top: 0px;
  height: 100%;
  width: 1px;
}
.dt-sc-button.with-icon.icon-left.type2 span {
  text-align: center;
}

.dt-sc-button.small.with-icon.icon-left.type2 {
  padding-left: 15px;
}
.dt-sc-button.small.with-icon.icon-left.type2 span {
  width: 30px;
  padding-right: 15px;
  margin-right: 15px;
}
.dt-sc-button.small.with-icon.icon-left.type2 span:after {
  left: 45px;
}
.dt-sc-button.small.with-icon.icon-left.type2 span.pe-icon {
  font-size: 15px;
}

.dt-sc-button.medium.with-icon.icon-left.type2 {
  padding-left: 20px;
}
.dt-sc-button.medium.with-icon.icon-left.type2 span {
  width: 35px;
  padding-right: 20px;
  margin-right: 20px;
}
.dt-sc-button.with-icon.icon-left.type2 span.pe-icon {
  font-size: 20px;
  font-weight: bold;
}
.dt-sc-button.medium.with-icon.icon-left.type2 span:after {
  left: 55px;
}

.dt-sc-button.large.with-icon.icon-left.type2 {
  padding-left: 25px;
}
.dt-sc-button.large.with-icon.icon-left.type2 span {
  width: 42px;
  padding-right: 25px;
  margin-right: 25px;
}
.dt-sc-button.large.with-icon.icon-left.type2 span:after {
  left: 67px;
}

.dt-sc-button.xlarge.with-icon.icon-left.type2 {
  padding-left: 30px;
}
.dt-sc-button.xlarge.with-icon.icon-left.type2 span {
  width: 50px;
  padding-right: 30px;
  margin-right: 30px;
}
.dt-sc-button.xlarge.with-icon.icon-left.type2 span:after {
  left: 80px;
}

.dt-sc-button.grey {
  color: rgba(0, 0, 0, 0.4);
  background: rgba(0, 0, 0, 0.1);
}
.dt-sc-button.grey.with-icon.icon-left span:after {
  background: #ffffff;
}
.dt-sc-button.grey.with-icon.icon-left:hover span:after {
  background: rgba(0, 0, 0, 0.05);
}

.dt-sc-button.fully-rounded-border {
  background: none;
}
.dt-sc-button.fully-rounded-border,
.dt-sc-button.fully-rounded-border:hover {
  border: 2px solid;
  border-radius: 50px;
}
.dt-sc-button.fully-rounded-border.small {
  padding: 14px 25px 11px;
}
.dt-sc-button.fully-rounded-border.medium {
  padding: 17px 30px 14px;
}
.dt-sc-button.fully-rounded-border:hover {
  color: #ffffff;
}

/* Big Colored Buttons */
.dt-sc-colored-big-buttons {
  display: inline-block;
  position: relative;
  text-transform: uppercase;
  font-size: 18px;
  line-height: normal;
  padding: 25px 30px;
  border: 1px solid;
  background: #ffffff;
  text-align: left;
  color: #000000;
  border-radius: 5px;
  width: 100%;
  letter-spacing: 0.5px;
  font-weight: 300;
}
.dt-sc-colored-big-buttons:hover {
  color: #ffffff;
}
.dt-sc-colored-big-buttons.with-left-icon {
  padding-left: 110px;
}
.dt-sc-colored-big-buttons span {
  color: #ffffff;
  font-size: 30px;
  line-height: 92px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  vertical-align: middle;
  width: 80px;
  border-radius: 3px 0 0 3px;
}
.dt-sc-colored-big-buttons span.pe-icon {
  font-size: 35px;
}
.dt-sc-colored-big-buttons:hover span {
  background: #ffffff;
}

.dt-sc-colored-big-buttons.blue {
  border-color: #015c89;
}
.dt-sc-colored-big-buttons.orange {
  border-color: #f27935;
}
.dt-sc-colored-big-buttons.green {
  border-color: #6ca04a;
}

.dt-sc-colored-big-buttons.blue span,
.dt-sc-colored-big-buttons.blue:hover {
  background: #015c89;
}
.dt-sc-colored-big-buttons.orange span,
.dt-sc-colored-big-buttons.orange:hover {
  background: #f27935;
}
.dt-sc-colored-big-buttons.green span,
.dt-sc-colored-big-buttons.green:hover {
  background: #6ca04a;
}

.dt-sc-colored-big-buttons.blue:hover span {
  background: #015078;
}
.dt-sc-colored-big-buttons.orange:hover span {
  background: #e07231;
}
.dt-sc-colored-big-buttons.green:hover span {
  background: #618f42;
}

/* Variations */
.dt-sc-button.blue,
.dt-sc-button.blue.rounded-border:hover,
.dt-sc-button.blue.bordered:hover,
.dt-sc-button.blue.fully-rounded-border:hover,
.dt-sc-button.brown,
.dt-sc-button.brown.rounded-border:hover,
.dt-sc-button.brown.bordered:hover,
.dt-sc-button.brown.fully-rounded-border:hover,
.dt-sc-button.cadetblue,
.dt-sc-button.cadetblue.rounded-border:hover,
.dt-sc-button.cadetblue.bordered:hover,
.dt-sc-button.cadetblue.fully-rounded-border:hover,
.dt-sc-button.chillipepper,
.dt-sc-button.chillipepper.rounded-border:hover,
.dt-sc-button.chillipepper.bordered:hover,
.dt-sc-button.chillipepper.fully-rounded-border:hover,
.dt-sc-button.cyan,
.dt-sc-button.cyan.rounded-border:hover,
.dt-sc-button.cyan.bordered:hover,
.dt-sc-button.cyan.fully-rounded-border:hover,
.dt-sc-button.darkgolden,
.dt-sc-button.darkgolden.rounded-border:hover,
.dt-sc-button.darkgolden.bordered:hover,
.dt-sc-button.darkgolden.fully-rounded-border:hover,
.dt-sc-button.deeporange,
.dt-sc-button.deeporange.rounded-border:hover,
.dt-sc-button.deeporange.bordered:hover,
.dt-sc-button.deeporange.fully-rounded-border:hover,
.dt-sc-button.deeppurple,
.dt-sc-button.deeppurple.rounded-border:hover,
.dt-sc-button.deeppurple.bordered:hover,
.dt-sc-button.deeppurple.fully-rounded-border:hover,
.dt-sc-button.green,
.dt-sc-button.green.rounded-border:hover,
.dt-sc-button.green.bordered:hover,
.dt-sc-button.green.fully-rounded-border:hover,
.dt-sc-button.lime,
.dt-sc-button.lime.rounded-border:hover,
.dt-sc-button.lime.bordered:hover,
.dt-sc-button.lime.fully-rounded-border:hover,
.dt-sc-button.megenta,
.dt-sc-button.megenta.rounded-border:hover,
.dt-sc-button.megenta.bordered:hover,
.dt-sc-button.megenta.fully-rounded-border:hover,
.dt-sc-button.orange,
.dt-sc-button.orange.rounded-border:hover,
.dt-sc-button.orange.bordered:hover,
.dt-sc-button.orange.fully-rounded-border:hover,
.dt-sc-button.pink,
.dt-sc-button.pink.rounded-border:hover,
.dt-sc-button.pink.bordered:hover,
.dt-sc-button.pink.fully-rounded-border:hover,
.dt-sc-button.purple,
.dt-sc-button.purple.rounded-border:hover,
.dt-sc-button.purple.bordered:hover,
.dt-sc-button.purple.fully-rounded-border:hover,
.dt-sc-button.red,
.dt-sc-button.red.rounded-border:hover,
.dt-sc-button.red.bordered:hover,
.dt-sc-button.red.fully-rounded-border:hover,
.dt-sc-button.skyblue,
.dt-sc-button.skyblue.rounded-border:hover,
.dt-sc-button.skyblue.bordered:hover,
.dt-sc-button.skyblue.fully-rounded-border:hover,
.dt-sc-button.teal,
.dt-sc-button.teal.rounded-border:hover,
.dt-sc-button.teal.bordered:hover,
.dt-sc-button.teal.fully-rounded-border:hover,
.dt-sc-button.turquoise,
.dt-sc-button.turquoise.rounded-border:hover,
.dt-sc-button.turquoise.bordered:hover,
.dt-sc-button.turquoise.fully-rounded-border:hover,
.dt-sc-button.wisteria,
.dt-sc-button.wisteria.rounded-border:hover,
.dt-sc-button.wisteria.bordered:hover,
.dt-sc-button.wisteria.fully-rounded-border:hover {
  color: #ffffff;
}

.dt-sc-button.blue.rounded-border,
.dt-sc-button.blue.bordered,
.dt-sc-button.blue.fully-rounded-border,
.dt-sc-button.brown.rounded-border,
.dt-sc-button.brown.bordered,
.dt-sc-button.brown.fully-rounded-border,
.dt-sc-button.cadetblue.rounded-border,
.dt-sc-button.cadetblue.bordered,
.dt-sc-button.cadetblue.fully-rounded-border,
.dt-sc-button.chillipepper.rounded-border,
.dt-sc-button.chillipepper.bordered,
.dt-sc-button.chillipepper.fully-rounded-border,
.dt-sc-button.cyan.rounded-border,
.dt-sc-button.cyan.bordered,
.dt-sc-button.cyan.fully-rounded-border,
.dt-sc-button.darkgolden.rounded-border,
.dt-sc-button.darkgolden.bordered,
.dt-sc-button.darkgolden.fully-rounded-border,
.dt-sc-button.deeporange.rounded-border,
.dt-sc-button.deeporange.bordered,
.dt-sc-button.deeporange.fully-rounded-border,
.dt-sc-button.deeppurple.rounded-border,
.dt-sc-button.deeppurple.bordered,
.dt-sc-button.deeppurple.fully-rounded-border,
.dt-sc-button.green.rounded-border,
.dt-sc-button.green.bordered,
.dt-sc-button.green.fully-rounded-border,
.dt-sc-button.lime.rounded-border,
.dt-sc-button.lime.bordered,
.dt-sc-button.lime.fully-rounded-border,
.dt-sc-button.megenta.rounded-border,
.dt-sc-button.megenta.bordered,
.dt-sc-button.megenta.fully-rounded-border,
.dt-sc-button.orange.rounded-border,
.dt-sc-button.orange.bordered,
.dt-sc-button.orange.fully-rounded-border,
.dt-sc-button.pink.rounded-border,
.dt-sc-button.pink.bordered,
.dt-sc-button.pink.fully-rounded-border,
.dt-sc-button.purple.rounded-border,
.dt-sc-button.purple.bordered,
.dt-sc-button.purple.fully-rounded-border,
.dt-sc-button.red.rounded-border,
.dt-sc-button.red.bordered,
.dt-sc-button.red.fully-rounded-border,
.dt-sc-button.skyblue.rounded-border,
.dt-sc-button.skyblue.bordered,
.dt-sc-button.skyblue.fully-rounded-border,
.dt-sc-button.teal.rounded-border,
.dt-sc-button.teal.bordered,
.dt-sc-button.teal.fully-rounded-border,
.dt-sc-button.turquoise.rounded-border,
.dt-sc-button.turquoise.bordered,
.dt-sc-button.turquoise.fully-rounded-border,
.dt-sc-button.wisteria.rounded-border,
.dt-sc-button.wisteria.bordered,
.dt-sc-button.wisteria.fully-rounded-border,
.dt-sc-button.yellow.rounded-border,
.dt-sc-button.yellow.bordered,
.dt-sc-button.yellow.fully-rounded-border {
  background: none;
}

.dt-sc-button.white.rounded-border,
.dt-sc-button.white.bordered,
.dt-sc-button.white.fully-rounded-border {
  color: #ffffff;
  border-color: #ffffff;
}
.dt-sc-button.white.rounded-border:hover,
.dt-sc-button.white.bordered:hover,
.dt-sc-button.white.fully-rounded-border:hover {
  color: #000000;
  background: #ffffff;
  border-color: #ffffff;
}

.dt-sc-button.yellow,
.dt-sc-button.yellow.rounded-border:hover,
.dt-sc-button.yellow.bordered:hover,
.dt-sc-button.yellow.fully-rounded-border:hover {
  color: #000000;
}

/* Blue */
/* .dt-sc-button.blue, .dt-sc-button.blue.filled, .dt-sc-button.blue.rounded-border:hover, .dt-sc-button.blue.bordered:hover, .dt-sc-button.blue.fully-rounded-border:hover { background:#008bd3; }
	.dt-sc-button.blue:hover, .dt-sc-button.blue.filled:hover, .dt-sc-button.blue.with-icon.icon-right.type1:hover { background:#0081c2; }	
	.dt-sc-button.blue.rounded-border, .dt-sc-button.blue.bordered, .dt-sc-button.blue.fully-rounded-border { color:#008bd3; }	
	.dt-sc-button.blue.fully-rounded-border, .dt-sc-button.blue.rounded-border:hover, .dt-sc-button.blue.bordered:hover, .dt-sc-button.blue.fully-rounded-border:hover { border-color:#008bd3; }	*/

/* Brown */
.dt-sc-button.brown,
.dt-sc-button.brown.filled,
.dt-sc-button.brown.rounded-border:hover,
.dt-sc-button.brown.bordered:hover,
.dt-sc-button.brown.fully-rounded-border:hover {
  background: #795548;
}
.dt-sc-button.brown:hover,
.dt-sc-button.brown.filled:hover,
.dt-sc-button.brown.with-icon.icon-right.type1:hover {
  background: #573a30;
}
.dt-sc-button.brown.rounded-border,
.dt-sc-button.brown.bordered,
.dt-sc-button.brown.fully-rounded-border {
  color: #795548;
}
.dt-sc-button.brown.fully-rounded-border,
.dt-sc-button.brown.rounded-border:hover,
.dt-sc-button.brown.bordered:hover,
.dt-sc-button.brown.fully-rounded-border:hover {
  border-color: #795548;
}

/* CadetBlue */
.dt-sc-button.cadetblue,
.dt-sc-button.cadetblue.filled,
.dt-sc-button.cadetblue.rounded-border:hover,
.dt-sc-button.cadetblue.bordered:hover,
.dt-sc-button.cadetblue.fully-rounded-border:hover {
  background: #3c939d;
}
.dt-sc-button.cadetblue:hover,
.dt-sc-button.cadetblue.filled:hover,
.dt-sc-button.cadetblue.with-icon.icon-right.type1:hover {
  background: #34818a;
}
.dt-sc-button.cadetblue.rounded-border,
.dt-sc-button.cadetblue.bordered,
.dt-sc-button.cadetblue.fully-rounded-border {
  color: #3c939d;
}
.dt-sc-button.cadetblue.fully-rounded-border,
.dt-sc-button.cadetblue.rounded-border:hover,
.dt-sc-button.cadetblue.bordered:hover,
.dt-sc-button.cadetblue.fully-rounded-border:hover {
  border-color: #3c939d;
}

/* Chillipepper */
.dt-sc-button.chillipepper,
.dt-sc-button.chillipepper.filled,
.dt-sc-button.chillipepper.rounded-border:hover,
.dt-sc-button.chillipepper.bordered:hover,
.dt-sc-button.chillipepper.fully-rounded-border:hover {
  background: #c10841;
}
.dt-sc-button.chillipepper:hover,
.dt-sc-button.chillipepper.filled:hover,
.dt-sc-button.chillipepper.with-icon.icon-right.type1:hover {
  background: #9d0836;
}
.dt-sc-button.chillipepper.rounded-border,
.dt-sc-button.chillipepper.bordered,
.dt-sc-button.chillipepper.fully-rounded-border {
  color: #c10841;
}
.dt-sc-button.chillipepper.fully-rounded-border,
.dt-sc-button.chillipepper.rounded-border:hover,
.dt-sc-button.chillipepper.bordered:hover,
.dt-sc-button.chillipepper.fully-rounded-border:hover {
  border-color: #c10841;
}

/* Cyan */
.dt-sc-button.cyan,
.dt-sc-button.cyan.filled,
.dt-sc-button.cyan.rounded-border:hover,
.dt-sc-button.cyan.bordered:hover,
.dt-sc-button.cyan.fully-rounded-border:hover {
  background: #00bcd4;
}
.dt-sc-button.cyan:hover,
.dt-sc-button.cyan.filled:hover,
.dt-sc-button.cyan.with-icon.icon-right.type1:hover {
  background: #00a0b4;
}
.dt-sc-button.cyan.rounded-border,
.dt-sc-button.cyan.bordered,
.dt-sc-button.cyan.fully-rounded-border {
  color: #00bcd4;
}
.dt-sc-button.cyan.fully-rounded-border,
.dt-sc-button.cyan.rounded-border:hover,
.dt-sc-button.cyan.bordered:hover,
.dt-sc-button.cyan.fully-rounded-border:hover {
  border-color: #00bcd4;
}

/* Darkgolden */
.dt-sc-button.darkgolden,
.dt-sc-button.darkgolden.filled,
.dt-sc-button.darkgolden.rounded-border:hover,
.dt-sc-button.darkgolden.bordered:hover,
.dt-sc-button.darkgolden.fully-rounded-border:hover {
  background: #b48b3c;
}
.dt-sc-button.darkgolden:hover,
.dt-sc-button.darkgolden.filled:hover,
.dt-sc-button.darkgolden.with-icon.icon-right.type1:hover {
  background: #a17b35;
}
.dt-sc-button.darkgolden.rounded-border,
.dt-sc-button.darkgolden.bordered,
.dt-sc-button.darkgolden.fully-rounded-border {
  color: #b48b3c;
}
.dt-sc-button.darkgolden.fully-rounded-border,
.dt-sc-button.darkgolden.rounded-border:hover,
.dt-sc-button.darkgolden.bordered:hover,
.dt-sc-button.darkgolden.fully-rounded-border:hover {
  border-color: #b48b3c;
}

/* DeepOrange */
.dt-sc-button.deeporange,
.dt-sc-button.deeporange.filled,
.dt-sc-button.deeporange.rounded-border:hover,
.dt-sc-button.deeporange.bordered:hover,
.dt-sc-button.deeporange.fully-rounded-border:hover {
  background: #ff5722;
}
.dt-sc-button.deeporange:hover,
.dt-sc-button.deeporange.filled:hover,
.dt-sc-button.deeporange.with-icon.icon-right.type1:hover {
  background: #db4211;
}
.dt-sc-button.deeporange.rounded-border,
.dt-sc-button.deeporange.bordered,
.dt-sc-button.deeporange.fully-rounded-border {
  color: #ff5722;
}
.dt-sc-button.deeporange.fully-rounded-border,
.dt-sc-button.deeporange.rounded-border:hover,
.dt-sc-button.deeporange.bordered:hover,
.dt-sc-button.deeporange.fully-rounded-border:hover {
  border-color: #ff5722;
}

/* DeepPurple */
.dt-sc-button.deeppurple,
.dt-sc-button.deeppurple.filled,
.dt-sc-button.deeppurple.rounded-border:hover,
.dt-sc-button.deeppurple.bordered:hover,
.dt-sc-button.deeppurple.fully-rounded-border:hover {
  background: #673ab7;
}
.dt-sc-button.deeppurple:hover,
.dt-sc-button.deeppurple.filled:hover,
.dt-sc-button.deeppurple.with-icon.icon-right.type1:hover {
  background: #532b99;
}
.dt-sc-button.deeppurple.rounded-border,
.dt-sc-button.deeppurple.bordered,
.dt-sc-button.deeppurple.fully-rounded-border {
  color: #673ab7;
}
.dt-sc-button.deeppurple.fully-rounded-border,
.dt-sc-button.deeppurple.rounded-border:hover,
.dt-sc-button.deeppurple.bordered:hover,
.dt-sc-button.deeppurple.fully-rounded-border:hover {
  border-color: #673ab7;
}

/* Green */
/* .dt-sc-button.green, .dt-sc-button.green.filled, .dt-sc-button.green.rounded-border:hover, .dt-sc-button.green.bordered:hover, .dt-sc-button.green.fully-rounded-border:hover { background:#60ae0d; }
	.dt-sc-button.green:hover, .dt-sc-button.green.filled:hover, .dt-sc-button.green.with-icon.icon-right.type1:hover { background:#54990b; }	
	.dt-sc-button.green.rounded-border, .dt-sc-button.green.bordered, .dt-sc-button.green.fully-rounded-border { color:#60ae0d; }	
	.dt-sc-button.green.fully-rounded-border, .dt-sc-button.green.rounded-border:hover, .dt-sc-button.green.bordered:hover, .dt-sc-button.green.fully-rounded-border:hover { border-color:#60ae0d; } */

/* Lime */
.dt-sc-button.lime,
.dt-sc-button.lime.filled,
.dt-sc-button.lime.rounded-border:hover,
.dt-sc-button.lime.bordered:hover,
.dt-sc-button.lime.fully-rounded-border:hover {
  background: #cddc39;
}
.dt-sc-button.lime:hover,
.dt-sc-button.lime.filled:hover,
.dt-sc-button.lime.with-icon.icon-right.type1:hover {
  background: #b1bf27;
}
.dt-sc-button.lime.rounded-border,
.dt-sc-button.lime.bordered,
.dt-sc-button.lime.fully-rounded-border {
  color: #cddc39;
}
.dt-sc-button.lime.fully-rounded-border,
.dt-sc-button.lime.rounded-border:hover,
.dt-sc-button.lime.bordered:hover,
.dt-sc-button.lime.fully-rounded-border:hover {
  border-color: #cddc39;
}

/* Magenta */
.dt-sc-button.magenta,
.dt-sc-button.magenta.filled,
.dt-sc-button.magenta.rounded-border:hover,
.dt-sc-button.magenta.bordered:hover,
.dt-sc-button.magenta.fully-rounded-border:hover {
  background: #cb506d;
}
.dt-sc-button.magenta:hover,
.dt-sc-button.magenta.filled:hover,
.dt-sc-button.magenta.with-icon.icon-right.type1:hover {
  background: #ae3753;
}
.dt-sc-button.magenta.rounded-border,
.dt-sc-button.magenta.bordered,
.dt-sc-button.magenta.fully-rounded-border {
  color: #cb506d;
}
.dt-sc-button.magenta.fully-rounded-border,
.dt-sc-button.magenta.rounded-border:hover,
.dt-sc-button.magenta.bordered:hover,
.dt-sc-button.magenta.fully-rounded-border:hover {
  border-color: #cb506d;
}

/* Orange */
.dt-sc-button.orange,
.dt-sc-button.orange.filled,
.dt-sc-button.orange.rounded-border:hover,
.dt-sc-button.orange.bordered:hover,
.dt-sc-button.orange.fully-rounded-border:hover {
  background: #ff9800;
}
.dt-sc-button.orange:hover,
.dt-sc-button.orange.filled:hover,
.dt-sc-button.orange.with-icon.icon-right.type1:hover {
  background: #da8200;
}
.dt-sc-button.orange.rounded-border,
.dt-sc-button.orange.bordered,
.dt-sc-button.orange.fully-rounded-border {
  color: #ff9800;
}
.dt-sc-button.orange.fully-rounded-border,
.dt-sc-button.orange.rounded-border:hover,
.dt-sc-button.orange.bordered:hover,
.dt-sc-button.orange.fully-rounded-border:hover {
  border-color: #ff9800;
}

/* Pink */
.dt-sc-button.pink,
.dt-sc-button.pink.filled,
.dt-sc-button.pink.rounded-border:hover,
.dt-sc-button.pink.bordered:hover,
.dt-sc-button.pink.fully-rounded-border:hover {
  background: #fd6ca3;
}
.dt-sc-button.pink:hover,
.dt-sc-button.pink.filled:hover,
.dt-sc-button.pink.with-icon.icon-right.type1:hover {
  background: #e86496;
}
.dt-sc-button.pink.rounded-border,
.dt-sc-button.pink.bordered,
.dt-sc-button.pink.fully-rounded-border {
  color: #fd6ca3;
}
.dt-sc-button.pink.fully-rounded-border,
.dt-sc-button.pink.rounded-border:hover,
.dt-sc-button.pink.bordered:hover,
.dt-sc-button.pink.fully-rounded-border:hover {
  border-color: #fd6ca3;
}

/* Purple */
.dt-sc-button.purple,
.dt-sc-button.purple.filled,
.dt-sc-button.purple.rounded-border:hover,
.dt-sc-button.purple.bordered:hover,
.dt-sc-button.purple.fully-rounded-border:hover {
  background: #9c27b0;
}
.dt-sc-button.purple:hover,
.dt-sc-button.purple.filled:hover,
.dt-sc-button.purple.with-icon.icon-right.type1:hover {
  background: #7c1b8c;
}
.dt-sc-button.purple.rounded-border,
.dt-sc-button.purple.bordered,
.dt-sc-button.purple.fully-rounded-border {
  color: #9c27b0;
}
.dt-sc-button.purple.fully-rounded-border,
.dt-sc-button.purple.rounded-border:hover,
.dt-sc-button.purple.bordered:hover,
.dt-sc-button.purple.fully-rounded-border:hover {
  border-color: #9c27b0;
}

/* Red */
.dt-sc-button.red,
.dt-sc-button.red.filled,
.dt-sc-button.red.rounded-border:hover,
.dt-sc-button.red.bordered:hover,
.dt-sc-button.red.fully-rounded-border:hover {
  background: #da0000;
}
.dt-sc-button.red:hover,
.dt-sc-button.red.filled:hover,
.dt-sc-button.red.with-icon.icon-right.type1:hover {
  background: #c50000;
}
.dt-sc-button.red.rounded-border,
.dt-sc-button.red.bordered,
.dt-sc-button.red.fully-rounded-border {
  color: #da0000;
}
.dt-sc-button.red.fully-rounded-border,
.dt-sc-button.red.rounded-border:hover,
.dt-sc-button.red.bordered:hover,
.dt-sc-button.red.fully-rounded-border:hover {
  border-color: #da0000;
}

/* SkyBlue */
.dt-sc-button.skyblue,
.dt-sc-button.skyblue.filled,
.dt-sc-button.skyblue.rounded-border:hover,
.dt-sc-button.skyblue.bordered:hover,
.dt-sc-button.skyblue.fully-rounded-border:hover {
  background: #0eb2e7;
}
.dt-sc-button.skyblue:hover,
.dt-sc-button.skyblue.filled:hover,
.dt-sc-button.skyblue.with-icon.icon-right.type1:hover {
  background: #0da2d4;
}
.dt-sc-button.skyblue.rounded-border,
.dt-sc-button.skyblue.bordered,
.dt-sc-button.skyblue.fully-rounded-border {
  color: #0eb2e7;
}
.dt-sc-button.skyblue.fully-rounded-border,
.dt-sc-button.skyblue.rounded-border:hover,
.dt-sc-button.skyblue.bordered:hover,
.dt-sc-button.skyblue.fully-rounded-border:hover {
  border-color: #0eb2e7;
}

/* Teal */
.dt-sc-button.teal,
.dt-sc-button.teal.filled,
.dt-sc-button.teal.rounded-border:hover,
.dt-sc-button.teal.bordered:hover,
.dt-sc-button.teal.fully-rounded-border:hover {
  background: #009688;
}
.dt-sc-button.teal:hover,
.dt-sc-button.teal.filled:hover,
.dt-sc-button.teal.with-icon.icon-right.type1:hover {
  background: #007f73;
}
.dt-sc-button.teal.rounded-border,
.dt-sc-button.teal.bordered,
.dt-sc-button.teal.fully-rounded-border {
  color: #009688;
}
.dt-sc-button.teal.fully-rounded-border,
.dt-sc-button.teal.rounded-border:hover,
.dt-sc-button.teal.bordered:hover,
.dt-sc-button.teal.fully-rounded-border:hover {
  border-color: #009688;
}

/* Turquoise */
.dt-sc-button.turquoise,
.dt-sc-button.turquoise.filled,
.dt-sc-button.turquoise.rounded-border:hover,
.dt-sc-button.turquoise.bordered:hover,
.dt-sc-button.turquoise.fully-rounded-border:hover {
  background: #32ccbd;
}
.dt-sc-button.turquoise:hover,
.dt-sc-button.turquoise.filled:hover,
.dt-sc-button.turquoise.with-icon.icon-right.type1:hover {
  background: #24b6a8;
}
.dt-sc-button.turquoise.rounded-border,
.dt-sc-button.turquoise.bordered,
.dt-sc-button.turquoise.fully-rounded-border {
  color: #32ccbd;
}
.dt-sc-button.turquoise.fully-rounded-border,
.dt-sc-button.turquoise.rounded-border:hover,
.dt-sc-button.turquoise.bordered:hover,
.dt-sc-button.turquoise.fully-rounded-border:hover {
  border-color: #32ccbd;
}

/* Wisteria */
.dt-sc-button.wisteria,
.dt-sc-button.wisteria.filled,
.dt-sc-button.wisteria.rounded-border:hover,
.dt-sc-button.wisteria.bordered:hover,
.dt-sc-button.wisteria.fully-rounded-border:hover {
  background: #9b59b6;
}
.dt-sc-button.wisteria:hover,
.dt-sc-button.wisteria.filled:hover,
.dt-sc-button.wisteria.with-icon.icon-right.type1:hover {
  background: #7c4094;
}
.dt-sc-button.wisteria.rounded-border,
.dt-sc-button.wisteria.bordered,
.dt-sc-button.wisteria.fully-rounded-border {
  color: #9b59b6;
}
.dt-sc-button.wisteria.fully-rounded-border,
.dt-sc-button.wisteria.rounded-border:hover,
.dt-sc-button.wisteria.bordered:hover,
.dt-sc-button.wisteria.fully-rounded-border:hover {
  border-color: #9b59b6;
}

/* Yellow */
.dt-sc-button.yellow,
.dt-sc-button.yellow.filled,
.dt-sc-button.yellow.rounded-border:hover,
.dt-sc-button.yellow.bordered:hover,
.dt-sc-button.yellow.fully-rounded-border:hover {
  background: #ffe401;
}
/* .dt-sc-button.yellow:hover, .dt-sc-button.yellow.filled:hover, .dt-sc-button.yellow.with-icon.icon-right.type1:hover { background:#ebd302; }	*/
.dt-sc-button.yellow.rounded-border,
.dt-sc-button.yellow.bordered,
.dt-sc-button.yellow.fully-rounded-border {
  color: #ffe401;
}
.dt-sc-button.yellow.fully-rounded-border,
.dt-sc-button.yellow.rounded-border:hover,
.dt-sc-button.yellow.bordered:hover,
.dt-sc-button.yellow.fully-rounded-border:hover {
  border-color: #ffe401;
}

/*--------------------------------------------------------------
	1.2 - Default Colors
	--------------------------------------------------------------*/
.dt-sc-button.rounded-border.black:hover, .dt-sc-button.bordered.black:hover, /* Dark bg */ .dt-sc-dark-bg .dt-sc-button.rounded-border, .dt-sc-dark-bg .dt-sc-button.bordered, .dt-sc-dark-bg.skin-color .dt-sc-button.fully-rounded-border, /* Skin highlight */.dt-sc-skin-highlight .dt-sc-button.rounded-border, .dt-sc-skin-highlight .dt-sc-button.bordered {
  color: #ffffff;
}

.dt-sc-skin-highlight .dt-sc-button.rounded-border:hover,
.dt-sc-skin-highlight .dt-sc-button.bordered:hover {
  background: #ffffff;
}
.dt-sc-dark-bg .dt-sc-button.rounded-border, .dt-sc-dark-bg .dt-sc-button.bordered, .dt-sc-dark-bg.skin-color .dt-sc-button.fully-rounded-border, /* Skin highlight */.dt-sc-skin-highlight .dt-sc-button.rounded-border, .dt-sc-skin-highlight .dt-sc-button.bordered {
  border-color: #ffffff;
}

.dt-sc-button.with-icon.icon-right.type1:after {
  background: rgba(0, 0, 0, 0.1);
}
.dt-sc-button.with-icon.icon-left.type2 span:after {
  background: rgba(0, 0, 0, 0.05);
}

/*--------------------------------------------------------------
	1.3 - Responsive
	--------------------------------------------------------------*/

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .dt-sc-button.large.with-icon.icon-left span {
    line-height: 18px;
  }
}

/*----*****---- << Tablet (Portrait) >> ----*****----*/

/* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 991px) {
  /** Buttons **/
  .dt-sc-button.small {
    font-size: 11px;
  }
  .dt-sc-button.medium {
    font-size: 13px;
  }
  .dt-sc-button.large {
    font-size: 15px;
  }
  .dt-sc-button.xlarge {
    font-size: 16px;
  }

  .dt-sc-button.xlarge.with-icon.icon-left span {
    margin-right: 18px;
    margin-top: 3px;
  }

  .dt-sc-button.large.with-icon.icon-right.type1 {
    font-size: 15px;
    padding-left: 34px;
  }

  /* .dt-sc-button.medium.with-icon.icon-right.type1::after,
			.dt-sc-button.large.with-icon.icon-right.type1::after { width: 32%; }		
			
			.dt-sc-button.medium.with-icon.icon-right.type1:hover:after { width: 36%; }*/

  .dt-sc-button.xlarge.with-icon.icon-right.type1::after {
    width: 36%;
  }
  .dt-sc-button.xlarge.with-icon.icon-right.type1:hover:after {
    width: 38%;
  }

  .dt-sc-button.xlarge.with-icon.icon-right.type1 {
    font-size: 16px;
    padding-left: 30px;
  }

  .dt-sc-button.small.with-icon.icon-right.type2 span {
    padding-top: 10px;
  }
  .dt-sc-button.medium.with-icon.icon-right.type2 span {
    padding-top: 14px;
  }

  .dt-sc-button.large.with-icon.icon-right.type2 {
    font-size: 14px;
  }
  .dt-sc-button.large.with-icon.icon-right.type2 span {
    padding-top: 18px;
  }

  .dt-sc-button.xlarge.with-icon.icon-right.type2 {
    font-size: 16px;
    padding: 26px 84px 24px 20px;
  }
  .dt-sc-button.xlarge.with-icon.icon-right.type2 span {
    font-size: 21px;
    padding-left: 20px;
    padding-top: 24px;
    right: 23px;
  }

  .dt-sc-button.medium.with-icon.icon-right.type3 {
    font-size: 15px;
  }
  .dt-sc-button.large.with-icon.icon-right.type3 {
    font-size: 16px;
    padding-left: 24px;
    padding-right: 88px;
  }

  .dt-sc-button.xlarge.with-icon.icon-right.type3 {
    font-size: 17px;
    padding-left: 25px;
    padding-right: 90px;
  }
  .dt-sc-button.xlarge.with-icon.icon-right.type3 span {
    width: 65px;
  }

  .dt-sc-button.large.with-icon.icon-left.type2 {
    padding-left: 18px;
    padding-right: 24px;
  }
  .dt-sc-button.large.with-icon.icon-left.type2 span {
    margin-right: 18px;
    padding-right: 18px;
  }
  .dt-sc-button.large.with-icon.icon-left.type2 span::after {
    left: 59px;
  }

  .dt-sc-button.xlarge.with-icon.icon-left.type2 {
    padding-left: 20px;
    padding-right: 24px;
  }
  .dt-sc-button.xlarge.with-icon.icon-left.type2 span {
    margin-right: 20px;
    padding-right: 20px;
  }
  .dt-sc-button.xlarge.with-icon.icon-left.type2 span::after {
    left: 69px;
  }

  .dt-sc-colored-big-buttons.with-left-icon {
    padding-left: 80px;
  }
  .dt-sc-colored-big-buttons span {
    width: 65px;
  }

  .dt-sc-button.small.with-icon.icon-left {
    font-size: 13px;
    padding: 12px 15px;
  }
}

/*----*****---- << Mobile (Landscape) >> ----*****----*/

/* Common Styles for the devices below 767px width */
@media only screen and (max-width: 767px) {
  .dt-sc-button.dt-sc-left-margin {
    display: table;
    margin-left: 0;
  }
  .dt-sc-button.small.with-icon.icon-left {
    padding: 12px 15px;
  }
}

/*----*****---- << Mobile (Landscape) >> ----*****----*/
/* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /** University **/
  .aligncenter .dt-sc-button.medium.with-icon.icon-right.type3 {
    padding: 14px 80px 13px 30px;
  }
}

/*----*****---- << Mobile >> ----*****----*/

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (min-width: 320px) and (max-width: 479px) {
  .dt-sc-colored-big-buttons {
    font-size: 16px;
  }
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 319px) {
  /** Buttons **/
  .dt-sc-button.small {
    font-size: 11px;
  }
  .dt-sc-button.medium {
    font-size: 13px;
  }

  .dt-sc-button.large {
    font-size: 14px;
    padding: 20px 34px 18px;
  }
  .dt-sc-button.xlarge {
    font-size: 15px;
    padding: 26px 36px 24px;
  }

  .dt-sc-button.xlarge.with-icon.icon-left span {
    margin-right: 18px;
  }

  .dt-sc-button.large.with-icon.icon-right.type1 {
    font-size: 15px;
    padding-left: 34px;
  }

  .dt-sc-button.medium.with-icon.icon-right.type1::after,
  .dt-sc-button.large.with-icon.icon-right.type1::after {
    width: 32%;
  }

  .dt-sc-button.medium.with-icon.icon-right.type1:hover:after {
    width: 36%;
  }

  .dt-sc-button.xlarge.with-icon.icon-right.type1 {
    font-size: 16px;
    padding-left: 30px;
  }
  .dt-sc-button.xlarge.with-icon.icon-right.type1::after {
    width: 30%;
  }

  .dt-sc-button.xlarge.with-icon.icon-right.type2 {
    font-size: 17px;
    padding: 26px 80px 24px 20px;
  }
  .dt-sc-button.xlarge.with-icon.icon-right.type2 span {
    font-size: 21px;
    padding-left: 20px;
    right: 23px;
  }

  .dt-sc-button.large.with-icon.icon-right.type2 {
    font-size: 14px;
  }
  .dt-sc-button.xlarge.with-icon.icon-right.type2 {
    font-size: 16px;
  }

  .dt-sc-button.medium.with-icon.icon-right.type3 {
    font-size: 15px;
  }
  .dt-sc-button.large.with-icon.icon-right.type3 {
    font-size: 16px;
    padding-left: 24px;
    padding-right: 88px;
  }

  .dt-sc-button.xlarge.with-icon.icon-right.type3 {
    font-size: 17px;
    padding-left: 25px;
    padding-right: 90px;
  }
  .dt-sc-button.xlarge.with-icon.icon-right.type3 span {
    width: 65px;
  }

  .dt-sc-button.large.with-icon.icon-left.type2 {
    padding-left: 18px;
    padding-right: 24px;
  }
  .dt-sc-button.large.with-icon.icon-left.type2 span {
    margin-right: 18px;
    padding-right: 18px;
  }
  .dt-sc-button.large.with-icon.icon-left.type2 span::after {
    left: 52px;
  }

  .dt-sc-button.xlarge.with-icon.icon-left.type2 {
    padding-left: 20px;
    padding-right: 24px;
  }
  .dt-sc-button.xlarge.with-icon.icon-left.type2 span {
    margin-right: 20px;
    padding-right: 20px;
  }
  .dt-sc-button.xlarge.with-icon.icon-left.type2 span::after {
    left: 59px;
  }

  .dt-sc-colored-big-buttons.with-left-icon {
    padding-left: 80px;
  }
  .dt-sc-colored-big-buttons span {
    width: 65px;
  }

  .dt-sc-button.dt-sc-left-margin {
    margin-left: 0;
  }
}
/* Buttons css end  */

/* icons box css */
/* Table of Content
==================================================
	1.0 - Transition
	1.1 - Icon Boxes
	1.2 - Default Color
	1.3 - Browser Css
	1.4 - Responsive*/

/*--------------------------------------------------------------
	1.0 - Transition
	--------------------------------------------------------------*/
.dt-sc-icon-box.type3.dt-sc-diamond .icon-wrapper:before,
.dt-sc-icon-box.type3.dt-sc-diamond .icon-wrapper:after,
.dt-sc-icon-box.type12 .icon-wrapper,
.dt-sc-icon-box.type13,
.dt-sc-icon-box.type14,
.dt-sc-icon-box.type1 .large-icon,
.dt-sc-icon-box.type5 .icon-wrapper:before,
.dt-sc-icon-box.type7 .icon-wrapper span,
.dt-sc-icon-box.type3 .icon-wrapper span,
.dt-sc-icon-box.type10 .icon-wrapper:before,
.dt-sc-icon-box.type10 .icon-wrapper:after,
.dt-sc-icon-box.type10 .icon-content h4,
.dt-sc-icon-box.type5.rounded .icon-wrapper,
.dt-sc-icon-box.type6 .icon-wrapper,
.dt-sc-icon-box.type14 .icon-wrapper span,
.dt-sc-icon-box.type14 .icon-wrapper img,
.dt-sc-icon-box.type14 .icon-content,
.dt-sc-icon-box.type14 .icon-content h4,
.dt-sc-icon-box.type14 .icon-content h5,
.dt-sc-icon-box.type14 .icon-content p,
.dt-sc-icon-box.type2 .icon-content,
.dt-sc-icon-box.type2 .icon-content h4,
.dt-sc-icon-box.type10 .icon-wrapper span,
.dt-sc-icon-box.type11:before,
.dt-sc-icon-box.type11 .icon-wrapper span,
.dt-sc-icon-box.type11 .icon-content,
.dt-sc-icon-box.type11 .icon-content h4 .dt-sc-icon-box.type11 .icon-content h5,
.dt-sc-icon-box.type11 .icon-content p,
.dt-sc-icon-box.type11 .icon-wrapper img,
.dt-sc-icon-box.type1 .icon-content h4:after,
.dt-sc-icon-box.type5 .icon-wrapper span,
.dt-sc-icon-box.type5 .icon-wrapper img,
.dt-sc-icon-box.type7 .icon-wrapper,
.dt-sc-icon-box.type10 .icon-wrapper img,
.dt-sc-icon-box.type5.with-spinner-effect .icon-content h4,
.dt-sc-icon-box.type5.with-spinner-effect:hover .icon-content h4 {
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}

/*--------------------------------------------------------------
	1.1 - Icon Boxes
	--------------------------------------------------------------*/
.dt-sc-icon-box {
  float: left;
  clear: both;
  margin: 0px;
  padding: 0px;
  position: relative;
  width: 100%;
}

.dt-sc-partially-rounded,
.dt-sc-partially-rounded-alt:hover {
  border-radius: 40px 0px;
}
.dt-sc-partially-rounded-alt,
.dt-sc-partially-rounded:hover {
  border-radius: 0px 40px;
}

.dt-sc-icon-box.dt-sc-rounded .icon-wrapper span {
  border-radius: 50%;
}
.dt-sc-icon-box.dt-sc-partially-rounded .icon-wrapper span {
  border-radius: 55px 0px;
}
.dt-sc-icon-box.dt-sc-partially-rounded:hover .icon-wrapper span {
  border-radius: 0px 55px;
}

.dt-sc-icon-box .icon-wrapper {
  position: relative;
}
.dt-sc-icon-box .icon-wrapper > img,
.dt-sc-icon-box .icon-wrapper span img {
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.dt-sc-icon-box .large-icon {
  position: absolute;
  right: 0px;
  bottom: -30px;
  font-size: 100px;
}
.dt-sc-icon-box.type1:hover .large-icon {
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  -ms-transform: scale(1.3);
  transform: scale(1.3);
}

.dt-sc-icon-box .icon-content h5 {
  margin-bottom: 5px;
}
.dt-sc-icon-box.alignright .icon-content h5 {
  text-align: right;
}

.dt-sc-icon-box.type1 {
  margin: 0px;
  padding: 45px 40px;
  width: 100%;
  border: 1px solid;
  border-right: 0px;
  overflow: hidden;
}
.dt-sc-icon-box.type1.last {
  border-right-width: 1px;
  border-right-style: solid;
}

.dt-sc-icon-box.type1.without-borders {
  border: none;
  padding: 0;
  margin-bottom: 50px;
}
.dt-sc-icon-box .large-icon {
  bottom: 0;
}

.dt-sc-icon-box.type1 .icon-wrapper {
  float: left;
  margin: 0px 0px 20px;
  width: 100%;
}
.dt-sc-icon-box.type1 .icon-wrapper img {
  width: 82px;
  max-height: 66px;
  position: relative;
  right: auto;
  margin: 0;
}
.dt-sc-icon-box.type1 .icon-wrapper span {
  font-size: 60px;
  position: relative;
}
.dt-sc-icon-box.type1 .icon-content {
  margin: 0px;
  float: left;
  clear: both;
  width: 100%;
}
.dt-sc-icon-box.type1 .icon-content h4 {
  margin-bottom: 20px;
  padding-bottom: 20px;
  font-weight: 600;
  position: relative;
}
.dt-sc-icon-box.type1 .icon-content h4:before {
  content: "";
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 30px;
  height: 2px;
}
.dt-sc-icon-box.type1 .icon-content h4:after {
  content: "";
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 0;
  height: 2px;
}
.dt-sc-icon-box.type1 .icon-content p {
  margin-bottom: 0px;
}
.last .dt-sc-icon-box.type1 {
  border-right: 1px solid;
}

.dt-sc-icon-box.type1:hover .icon-content h4:after {
  width: 40px;
}

.dt-sc-icon-box.type1.aligncenter .icon-content h4:after {
  right: 0;
  margin: 0 auto;
}
.dt-sc-icon-box.type1.alignright .icon-content h4:after {
  left: auto;
}

.dt-sc-icon-box.type1.aligncenter .icon-content h4:before {
  right: 0;
  margin: 0 auto;
}
.dt-sc-icon-box.type1.alignright .icon-content h4:before {
  right: 0;
  left: auto;
}

.dt-sc-icon-box.type1.aligncenter .icon-wrapper img {
  float: none;
  display: inline-block;
  width: 72px;
}
.dt-sc-icon-box.type1.alignright .icon-wrapper img {
  float: right;
}

.dt-sc-icon-box.type1.alignright .icon-content h5 {
  text-align: right;
}
.dt-sc-icon-box.type1.aligncenter .icon-content h5 {
  text-align: center;
}

.dt-sc-icon-box.type1.alignleft .large-icon {
  left: 0;
  right: auto;
}
.dt-sc-icon-box.aligncenter .large-icon {
  left: 0;
  margin: 0 auto;
}
.dt-sc-icon-box.alignright .large-icon {
  right: 0;
  left: auto;
}

.dt-sc-icon-box.type2 .icon-wrapper {
  float: left;
  margin: 0 15px 0 0;
  top: -2px;
}
.dt-sc-icon-box.type2 .icon-wrapper span {
  font-size: 26px;
}
.dt-sc-icon-box.type2 .icon-wrapper img {
  max-width: 35px;
  position: static;
}

.dt-sc-icon-box.type2 .icon-content h4 {
  display: inline-block;
  font-size: 18px;
  font-weight: bold;
  line-height: normal;
  margin-bottom: 0;
}
.dt-sc-icon-box.type2 .icon-content p {
  margin: 10px 0 0;
  clear: both;
}
.dt-sc-icon-box.type2 .dt-sc-small-separator {
  display: none;
}

.dt-sc-icon-box.type2.alignright .icon-wrapper {
  float: right;
  margin: 0 0 0 15px;
}
.dt-sc-icon-box.type2.alignright .icon-content {
  padding-left: 0;
}

.dt-sc-icon-box.type2.aligncenter .icon-wrapper {
  width: 100%;
}

.dt-sc-icon-box.type2.aligncenter .icon-wrapper img {
  float: none;
  display: inline-block;
}

.dt-sc-icon-box.type3 .large-icon {
  left: 0px;
  margin: auto;
  bottom: -20px;
}
.dt-sc-icon-box.type3 {
  text-align: center;
  position: relative;
}
.dt-sc-icon-box.type3 .icon-wrapper {
  width: 100%;
  float: left;
  margin: 0px 20px 25px 0px;
}
.dt-sc-icon-box.type3 .icon-wrapper img {
  width: 35px;
}
.dt-sc-icon-box.type3:hover .icon-wrapper img {
  filter: grayscale(100%) contrast(10);
  -moz-filter: grayscale(100%) contrast(10);
  -webkit-filter: grayscale(100%) contrast(10);
  -ms-filter: grayscale(100%) contrast(10);
}
.dt-sc-icon-box.type3 .icon-wrapper span {
  color: #000;
  display: block;
  font-size: 25px;
  line-height: 65px;
  position: relative;
  border: 3px solid;
  width: 70px;
  height: 70px;
  text-align: center;
  margin: 0 auto;
}
.dt-sc-icon-box.type3:hover .icon-wrapper span {
  color: #fff;
}
.dt-sc-icon-box.type3 .icon-content h4 {
  font-size: 18px;
  margin-bottom: 5px;
  display: inline-block;
}
.dt-sc-icon-box.type3 .icon-content p {
  margin: 15px 0px 0px;
  clear: both;
}
.dt-sc-icon-box.type3 .dt-sc-small-separator {
  display: none;
}
.dt-sc-icon-box.type3.dt-sc-rounded.right-border:after {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  content: "";
  display: block;
  height: 100%;
  margin: auto;
  position: absolute;
  right: -15px;
  top: 0;
}
.dt-sc-icon-box.type3.grey.dt-sc-rounded span {
  border-color: #f5f5f5;
}

.dt-sc-icon-box.type3.alignleft {
  text-align: left;
}
.dt-sc-icon-box.type3.alignleft .icon-wrapper span {
  margin-left: -10px;
}

.dt-sc-icon-box.type3.alignright {
  text-align: right;
}
.dt-sc-icon-box.type3.alignright .icon-wrapper span {
  margin-right: -10px;
}

.dt-sc-icon-box.type3.dt-sc-diamond .icon-wrapper span {
  background: none;
  color: #000000;
  font-size: 35px;
  line-height: 170px;
  border: none;
  width: 120px;
  height: 170px;
  position: relative;
  z-index: 9;
}
.dt-sc-icon-box.type3.dt-sc-diamond .icon-wrapper {
  position: relative;
}
.dt-sc-icon-box.type3.dt-sc-diamond .icon-wrapper:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 33px;
  width: 100px;
  height: 100px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  z-index: 1;
  transform: rotate3d(1, 1, 5, 47deg) skew(10deg, 10deg);
  -webkit-transform: rotate3d(1, 1, 5, 47deg) skew(10deg, 10deg);
}
.dt-sc-icon-box.type3.dt-sc-diamond .icon-wrapper:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 38px;
  width: 90px;
  height: 90px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  z-index: 1;
  transform: rotate3d(1, 1, 5, 47deg) skew(10deg, 10deg);
  -webkit-transform: rotate3d(1, 1, 5, 47deg) skew(10deg, 10deg);
}

.dt-sc-icon-box.type4 {
  padding: 0 0 0 60px;
  margin-bottom: 20px;
  width: 100%;
}
.dt-sc-icon-box.type4 .icon-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  width: 45px;
}
.dt-sc-icon-box.type4 .icon-wrapper span {
  font-size: 32px;
}
.dt-sc-icon-box.type4 .icon-wrapper img {
  position: static;
}
.dt-sc-icon-box.type4 .icon-content h4 {
  font-size: 18px;
  margin-bottom: 5px;
}
.dt-sc-icon-box.type4 .icon-content a {
  display: inline-block;
  margin: 10px 0 0;
}
.dt-sc-icon-box.type4 .icon-content a span {
  display: inline-block;
  font-size: 10px;
  margin: 0 0 0 5px;
}
.dt-sc-icon-box.type4.last:before {
  border-width: 0;
}

.dt-sc-icon-box.type4.with-diamond-square-icon {
  padding-left: 100px;
}
.dt-sc-icon-box.type4.with-diamond-square-icon:before {
  left: 33px;
}
.dt-sc-icon-box.type4.with-diamond-square-icon .icon-wrapper {
  width: 70px;
  text-align: center;
}
.dt-sc-icon-box.type4.with-diamond-square-icon .icon-wrapper:before {
  content: "";
  position: absolute;
  left: 9px;
  top: 15px;
  width: 50px;
  height: 50px;
  border-radius: 5px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  box-shadow: 5px 0px 0px 0px rgba(0, 0, 0, 0.15);
}
.dt-sc-icon-box.type4.with-diamond-square-icon .icon-wrapper span {
  font-size: 24px;
  line-height: 80px;
  position: relative;
  z-index: 1;
}
.dt-sc-icon-box.type4.with-diamond-square-icon .icon-content h4 {
  font-size: 16px;
  margin-bottom: 10px;
}
.dt-sc-icon-box.type4.with-diamond-square-icon .icon-content p {
  font-size: 14px;
}

.dt-sc-icon-box.type5 {
  padding-left: 95px;
}
.dt-sc-icon-box.type5 .icon-wrapper {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 70px;
  text-align: center;
  z-index: 1;
}
.dt-sc-icon-box.type5 .icon-wrapper:before {
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  top: 10px;
  margin: auto;
  width: 55px;
  height: 55px;
  border-radius: 10px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  z-index: -1;
}
.dt-sc-icon-box.type5 .icon-wrapper span {
  font-size: 24px;
  line-height: 75px;
  position: relative;
  z-index: 1;
}
.dt-sc-icon-box.type5 .icon-wrapper span.pe-icon,
.dt-sc-pr-tb-col.minimal .icon-wrapper span.pe-icon {
  font-weight: bold;
}
.dt-sc-icon-box.type5 .icon-content h4 {
  font-size: 20px;
  margin-bottom: 12px;
}
.dt-sc-icon-box.type5.last:before {
  border: 0px;
}
.dt-sc-icon-box.type5 p {
  color: #888888;
}

.dt-sc-icon-box.type5 .icon-wrapper img {
  width: 40px;
  margin-top: 21px;
  text-align: center;
  float: none;
  display: inline-block;
  position: static;
  margin-bottom: 10px;
}
.dt-sc-icon-box.type5:not(.no-icon-bg):hover .icon-wrapper img {
  filter: grayscale(100%) contrast(10);
  -moz-filter: grayscale(100%) contrast(10);
  -webkit-filter: grayscale(100%) contrast(10);
  -ms-filter: grayscale(100%) contrast(10);
}

.dt-sc-icon-box.type5.rounded .icon-wrapper {
  border-radius: 50%;
  width: 70px;
  height: 70px;
}
.dt-sc-icon-box.type5.rounded .icon-wrapper span {
  line-height: 70px;
  font-size: 32px;
}
.dt-sc-icon-box.type5.rounded .icon-wrapper:before,
.dt-sc-icon-box.type5.rounded:hover .icon-wrapper:before {
  background: none;
}
.dt-sc-icon-box.type5.alignright {
  padding: 5px 100px 0px 0px;
}
.dt-sc-icon-box.type5.alignright .icon-wrapper {
  right: 0px;
  left: inherit;
}

.dt-sc-icon-box.type5.aligncenter {
  padding: 10px;
}
.dt-sc-icon-box.type5.aligncenter .icon-wrapper {
  position: relative;
  width: 100%;
  text-align: center;
  margin-bottom: 15px;
}

.dt-sc-icon-box.type5.rounded-skin {
  padding-left: 120px;
}
.dt-sc-icon-box.type5.rounded-skin .icon-wrapper {
  border-radius: 50%;
  width: 80px;
  height: 80px;
}
.dt-sc-icon-box.type5.rounded-skin .icon-wrapper span {
  line-height: 80px;
  font-size: 40px;
  color: #ffffff;
}
.dt-sc-icon-box.type5.rounded-skin .icon-wrapper:before,
.dt-sc-icon-box.type5.rounded-skin:hover .icon-wrapper:before {
  background: none;
}
.dt-sc-icon-box.type5.rounded-skin .icon-content h4 {
  font-weight: 600;
}

.dt-sc-icon-box.type5.no-icon {
  border-style: dashed;
  border-width: 0 1px 0 0;
  display: block;
  float: none;
  margin: 0 -15px;
  width: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.dt-sc-icon-box.type5.no-icon.last,
.last .dt-sc-icon-box.type5.no-icon {
  border-right-width: 0;
}

.dt-sc-icon-box.type5.no-icon-bg {
  padding: 0px 0px 0px 50px;
}
.dt-sc-icon-box.type5.no-icon-bg .icon-wrapper {
  width: 35px;
}
.dt-sc-icon-box.type5.no-icon-bg .icon-wrapper:before,
.dt-sc-icon-box.type5.no-icon-bg:hover .icon-wrapper:before {
  background: none;
}
.dt-sc-icon-box.type5.no-icon-bg .icon-wrapper span {
  font-size: 32px;
  line-height: normal;
}
.dt-sc-icon-box.type5.no-icon-bg .icon-wrapper img {
  margin-top: 0;
}
.dt-sc-icon-box.type5.no-icon-bg .icon-content h5,
.dt-sc-icon-box.type5.no-icon .icon-content h5 {
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-weight: normal;
}
.dt-sc-icon-box.type5.no-icon-bg .icon-content h4,
.dt-sc-icon-box.type5.no-icon .icon-content h4 {
  text-transform: uppercase;
  font-size: 16px;
}
.dt-sc-icon-box.type5.no-icon-bg .icon-content a,
.dt-sc-icon-box.type5.no-icon .icon-content a {
  margin-top: 5px;
  display: inline-block;
}

.dt-sc-icon-box.type5.no-icon .icon-content a {
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.6px;
  position: relative;
}
.dt-sc-icon-box.type5.no-icon .icon-content a:before {
  content: "\f105";
  position: absolute;
  top: 0px;
  right: -15px;
  font-family: FontAwesome;
}
.dt-sc-icon-box.type5.no-icon .icon-content h4 {
  width: auto;
  display: inline-block;
  border-bottom: 1px solid;
  padding: 0px 20px 20px;
}

.dt-sc-icon-box.type5.no-icon-bg.aligncenter {
  padding: 10px;
}
.dt-sc-icon-box.type5.no-icon-bg.aligncenter .icon-wrapper {
  width: 100%;
}

.dt-sc-icon-box.type5.no-icon-bg.alignright {
  padding: 0 50px 0 0;
}

.dt-sc-icon-box.type5.no-icon.alignright .icon-content h4 {
  padding: 0 0 20px 20px;
}
.dt-sc-icon-box.type5.no-icon.alignright .icon-content a {
  margin-right: 15px;
}

.dt-sc-icon-box.type5.no-icon.alignleft .icon-content h4 {
  padding: 0 20px 20px 0;
}

.dt-sc-icon-box.type5.alter .icon-content h4 {
  font-weight: 500;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-size: 20px;
}
.dt-sc-icon-box.type5.alter .icon-wrapper span {
  color: #fff;
}
.dt-sc-icon-box.type5.alter .dt-sc-fancy-list {
  color: #888888;
}

.dt-sc-icon-box.type5.aligncenter * {
  text-align: center;
}
.dt-sc-icon-box.type5.aligncenter .icon-content h4 {
  padding: 0px 20px 20px;
}

.dt-sc-icon-box.type6 .icon-wrapper {
  border-radius: 3px;
  width: 70px;
  height: 70px;
  float: left;
  overflow: hidden;
  text-align: center;
  margin: 0px 25px 20px 0px;
}
.dt-sc-icon-box.type6 .icon-wrapper span {
  line-height: 70px;
  font-size: 48px;
}
.dt-sc-icon-box.type6 .icon-content h4 {
  font-size: 20px;
  margin-top: 5px; /* font-weight:600; margin-top:90px; */
}
.dt-sc-icon-box.type6 .icon-content p {
  clear: both;
}
.dt-sc-icon-box.type6 .icon-content a {
  margin-top: 20px;
  font-weight: 600;
}
.dt-sc-icon-box.type6 .icon-content h5 {
  position: absolute;
  left: 135px;
  top: 70px;
}

.dt-sc-icon-box.type6.aligncenter .icon-wrapper {
  float: none;
  display: inline-block;
  margin: 0px 0px 20px 0px;
}
.dt-sc-icon-box.type6.aligncenter .icon-content h4 {
  margin-top: 0;
}

.dt-sc-icon-box.type6.alignright .icon-wrapper {
  float: right;
  margin: 0px 0px 20px 15px;
}

.dt-sc-icon-box.type6.blue .icon-wrapper {
  background: #087dc2;
}
.dt-sc-icon-box.type6.purple .icon-wrapper {
  background: #9428d6;
}
.dt-sc-icon-box.type6.light-blue .icon-wrapper {
  background: #6682b9;
}
.dt-sc-icon-box.type6.pink .icon-wrapper {
  background: #e0316f;
}

.dt-sc-icon-box.type7 {
  border: 1px solid;
  margin-top: 45px;
  padding: 0px 30px 25px;
}
.dt-sc-icon-box.type7 .icon-wrapper {
  margin: -35px 0px 30px 0px;
  width: 70px;
  height: 70px;
  text-align: center;
  float: none;
  display: inline-block;
  box-shadow: 0 0 0 10px #fff;
  -moz-box-shadow: 0 0 0 10px #fff;
  -webkit-box-shadow: 0 0 0 10px #fff;
  -ms-box-shadow: 0 0 0 10px #fff;
}
.dt-sc-icon-box.type7 .icon-wrapper img {
  position: absolute;
  width: 46px;
  height: auto;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
}
.dt-sc-icon-box.type7 .icon-wrapper span {
  text-align: center;
  font-size: 32px;
  line-height: 70px;
  display: inline-block;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.dt-sc-icon-box.type7 .icon-content h4 {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 600;
}

.dt-sc-icon-box.type8 {
  padding: 10px 0px 10px 80px;
  border-bottom: 1px solid;
  width: 100%;
  margin-bottom: 12px;
}
.dt-sc-icon-box.type8 .icon-wrapper {
  width: 70px;
  text-align: center;
  position: absolute;
  left: 0px;
}
.dt-sc-icon-box.type8 .icon-wrapper span {
  font-size: 50px;
}
.dt-sc-icon-box.type8 .icon-content h4 {
  margin-bottom: 5px;
}
.dt-sc-icon-box.type8 .icon-wrapper img {
  position: relative;
  top: 3px;
}
.dt-sc-icon-box.type8.last {
  border-bottom-width: 0;
}

.dt-sc-icon-box.type8.aligncenter .icon-wrapper {
  top: 50%;
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}
.dt-sc-icon-box.type8.aligncenter .icon-wrapper img {
  top: auto;
}

.dt-sc-icon-box.type8.alignright {
  padding: 10px 80px 10px 0;
}
.dt-sc-icon-box.type8.alignright .icon-wrapper img {
  float: right;
}
.dt-sc-icon-box.type8.alignright .icon-wrapper {
  left: auto;
  right: 0;
}

.dt-sc-icon-box.type9 {
  display: table;
  overflow: hidden;
  width: 100%;
}
.dt-sc-icon-box.type9 .icon-wrapper,
.dt-sc-icon-box.type9 .icon-content {
  display: table-cell;
  vertical-align: middle;
}
.dt-sc-icon-box.type9 .icon-wrapper {
  margin: 0;
  padding: 0;
  position: relative;
  width: 46%;
  text-align: center;
}
.dt-sc-icon-box.type9 .icon-wrapper:before {
  content: "";
  position: absolute;
  right: -20px;
  top: 105px;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 20px solid;
}
.dt-sc-icon-box.type9 .icon-wrapper span {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 100px;
  height: 100px;
  font-size: 100px;
  line-height: 100px;
}
.dt-sc-icon-box.type9 .icon-content {
  height: 100%;
  width: 54%;
  padding: 30px 35px;
}
.dt-sc-icon-box.type9 .icon-content p {
  margin-bottom: 0;
  line-height: 30px;
}
.dt-sc-icon-box.type9 .icon-content h5 {
  font-size: 60px;
  display: inline-block;
}
.dt-sc-icon-box.type9 .icon-content h4 {
  font-size: 20px;
  float: left;
  width: 100%;
  margin-bottom: 30px;
}

.dt-sc-icon-box.type9 .icon-wrapper img {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  right: 0;
  margin: 0 auto;
}

.dt-sc-icon-box.type10 {
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 40px 20px;
  margin: 0px -1px 0px 0px;
}
.dt-sc-icon-box.type10 .icon-wrapper {
  margin: 0px 0px 40px;
  position: relative;
  width: 140px;
  height: 140px;
  display: inline-block;
  float: none;
}
.dt-sc-icon-box.type10 .icon-wrapper:before {
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  top: 19px;
  margin: auto;
  width: 100px;
  height: 100px;
  border: 1px solid;
  border-radius: 5px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  z-index: 1;
}
.dt-sc-icon-box.type10 .icon-wrapper:after {
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  top: 20px;
  margin: auto;
  width: 100px;
  height: 100px;
  border-radius: 5px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  z-index: 0;
}
.dt-sc-icon-box.type10 .icon-wrapper span,
.dt-sc-icon-box.type10 .icon-wrapper img {
  font-size: 60px;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  -moz-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
}

.dt-sc-icon-box.type10 .icon-wrapper img {
  height: 60px;
  width: auto;
  margin-top: -4px;
  margin-left: 1px;
}

.dt-sc-icon-box.type10:hover .icon-wrapper img {
  filter: grayscale(100%) contrast(10);
  -moz-filter: grayscale(100%) contrast(10);
  -webkit-filter: grayscale(100%) contrast(10);
  -ms-filter: grayscale(100%) contrast(10);
}

.dt-sc-icon-box.type10 .icon-content h4 {
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1px;
  margin-bottom: 25px;
  position: relative;
  text-transform: uppercase;
}
.dt-sc-icon-box.type10 .icon-content h4:before {
  content: "";
  position: absolute;
  right: -26px;
  top: 6px;
  margin: auto;
  width: 12px;
  height: 12px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  z-index: 1;
}
.dt-sc-icon-box.type10.last .icon-content h4:before {
  content: none;
}
.dt-sc-icon-box.type10 .icon-content p {
  margin-bottom: 0px;
}

.dt-sc-icon-box.type10:hover .icon-wrapper:after {
  left: -25px;
  opacity: 0.9;
}

.dt-sc-icon-box.type10.alignleft {
  text-align: left;
}
.dt-sc-icon-box.type10.alignright {
  text-align: right;
}

.dt-sc-icon-box.type10.alignleft .icon-wrapper,
.dt-sc-icon-box.type10.alignright .icon-wrapper {
  text-align: center;
}

.dt-sc-icon-box.type11 {
  padding: 102px 30px 0px;
  margin: 50px 0px 0px;
  text-align: center;
}
.dt-sc-icon-box.type11:before {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.dt-sc-icon-box.type11 .icon-wrapper {
  float: left;
  position: absolute;
  top: -50px;
  width: 100px;
  text-align: center;
  left: 0;
  right: 0;
  margin: 0 auto;
  height: 100px;
  border-radius: 50%;
}
.dt-sc-icon-box.type11 .icon-wrapper span {
  display: inline-block;
  font-size: 48px;
  line-height: 100px;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  text-align: center;
}
.dt-sc-icon-box.type11 .icon-content {
  position: relative;
  z-index: 1;
}
.dt-sc-icon-box.type11 .icon-content h4 {
  font-weight: normal;
  text-transform: uppercase;
}
.dt-sc-icon-box.type11 .dt-sc-button.medium {
  padding: 11px 50px 11px 30px;
  letter-spacing: 0.5px;
  position: relative;
  bottom: -34px;
}
.dt-sc-icon-box.type11 .dt-sc-button {
  border: 1px solid rgba(0, 0, 0, 0.08);
}
.dt-sc-icon-box.type11 .dt-sc-button:hover {
  background: #fff;
  color: #000;
}
.dt-sc-icon-box.type11 .dt-sc-button:hover:before,
.dt-sc-icon-box.type11 .dt-sc-button:hover:after {
  background: #000;
}

.dt-sc-icon-box.type11 .icon-wrapper img {
  float: none;
  display: inline-block;
  position: absolute;
  left: 50%;
  top: 50%;
  filter: grayscale(100%) contrast(10);
  -moz-filter: grayscale(100%) contrast(10);
  -webkit-filter: grayscale(100%) contrast(10);
  -ms-filter: grayscale(100%) contrast(10);
  transform: translateY(-50%) translateX(-50%);
  -moz-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  width: 70px;
}

.dt-sc-icon-box.type11 .dt-sc-button:before,
.dt-sc-icon-box.type11 .dt-sc-button:after {
  content: "";
  position: absolute;
  top: 0px;
  bottom: 0px;
  margin: auto;
}
.dt-sc-icon-box.type11 .dt-sc-button:before {
  height: 11px;
  width: 1px;
  right: 30px;
}
.dt-sc-icon-box.type11 .dt-sc-button:after {
  height: 1px;
  width: 11px;
  right: 25px;
}

.dt-sc-icon-box.type11.one:before {
  opacity: 1;
}
.dt-sc-icon-box.type11.two:before {
  opacity: 0.97;
}
.dt-sc-icon-box.type11.three:before {
  opacity: 0.94;
}
.dt-sc-icon-box.type11.four:before {
  opacity: 0.91;
}
.dt-sc-icon-box.type11.five:before {
  opacity: 0.88;
}
.dt-sc-icon-box.type11.six:before {
  opacity: 0.85;
}

.dt-sc-icon-box.type11.alignleft,
.dt-sc-icon-box.type11.alignleft .icon-wrapper {
  text-align: left;
}
.dt-sc-icon-box.type11.alignright,
.dt-sc-icon-box.type11.alignright .icon-wrapper {
  text-align: right;
}

.dt-sc-icon-box.type11.alignleft .icon-wrapper {
  text-align: left;
  right: auto;
  left: 30px;
}
.dt-sc-icon-box.type11.alignright .icon-wrapper {
  text-align: right;
  left: auto;
  right: 30px;
}

.dt-sc-icon-box.type12 {
  text-align: center;
  padding: 15px 20px 13px;
  -webkit-box-shadow: inset 20px 0px 30px -20px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 20px 0px 30px -20px rgba(0, 0, 0, 0.3);
  box-shadow: inset 20px 0px 30px -20px rgba(0, 0, 0, 0.3);
}
.dt-sc-icon-box.type12 .icon-wrapper {
  /* display:inline; */
  margin-bottom: 15px;
  top: 35px;
  min-height: 32px;
}
.dt-sc-icon-box.type12 .icon-wrapper span {
  display: block;
  font-size: 32px;
}
.dt-sc-icon-box.type12 .icon-wrapper img {
  position: static;
  width: 38px;
  filter: grayscale(100%) contrast(10);
  -moz-filter: grayscale(100%) contrast(10);
  -webkit-filter: grayscale(100%) contrast(10);
  -ms-filter: grayscale(100%) contrast(10);
}
.dt-sc-icon-box.type12 .icon-content {
  display: inline;
  position: relative;
  top: 30px;
}
.dt-sc-icon-box.type12 .icon-content h4 {
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  display: inline;
  margin: 0px;
}
.dt-sc-icon-box.type12 .icon-content p {
  font-size: 13px;
  line-height: 24px;
  display: inline-block;
  margin: 10px 0px 0px;
  opacity: 0;
}

.dt-sc-icon-box.type12:hover .icon-content h5 {
  color: #fff;
}
.dt-sc-icon-box.type12:hover .icon-wrapper img,
.dt-sc-icon-box.type12.selected .icon-wrapper img {
  width: auto;
  opacity: 0.2;
}

.dt-sc-icon-box.type12:hover,
.dt-sc-icon-box.type12.selected {
  padding: 33px 20px;
  overflow: hidden;
}
.dt-sc-icon-box.type12:hover .icon-wrapper,
.dt-sc-icon-box.type12.selected .icon-wrapper {
  position: absolute;
  left: 0px;
  top: -10px;
}
.dt-sc-icon-box.type12:hover .icon-wrapper span,
.dt-sc-icon-box.type12.selected .icon-wrapper span {
  font-size: 170px;
}
.dt-sc-icon-box.type12:hover .icon-content,
.dt-sc-icon-box.type12.selected .icon-content,
.dt-sc-icon-box.type12.alignright:hover .icon-content {
  top: 0px;
}
.dt-sc-icon-box.type12:hover .icon-content p,
.dt-sc-icon-box.type12.selected .icon-content p {
  opacity: 1;
}

.dt-sc-icon-box.type12.alignright:hover .icon-wrapper,
.dt-sc-icon-box.type12.alignright.selected .icon-wrapper {
  width: auto;
  height: auto;
  top: 0px;
}

.dt-sc-icon-box.type12.aligncenter .icon-content {
  float: left;
  margin-top: 20px;
}
.dt-sc-icon-box.type12.aligncenter:hover .icon-content,
.dt-sc-icon-box.type12.aligncenter.selected .icon-content {
  margin-top: 22px;
  margin-bottom: 22px;
}

.dt-sc-icon-box.type12.alignright .icon-wrapper {
  float: right;
  margin: 0px 20px 0px 0px;
  width: 32px;
  height: 37px;
}
.dt-sc-icon-box.type12.alignright .icon-content {
  top: 38px;
}

.dt-sc-icon-box.type13 {
  padding: 3px 0px 16px 20px;
  background: rgba(0, 0, 0, 0.05);
  margin-bottom: 2px;
  position: relative;
  width: 100%;
}
.dt-sc-icon-box.type13 .icon-wrapper {
  position: absolute;
  left: -30px;
  top: 0px;
  bottom: 0px;
  margin: auto;
  background: #000000;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 50%;
  box-shadow: 0 0 0 5px #fff;
  -webkit-box-shadow: 0 0 0 5px #fff;
  -moz-box-shadow: 0 0 0 5px #fff;
  -ms-box-shadow: 0 0 0 5px #fff;
  -o-box-shadow: 0 0 0 5px #fff;
}

.dt-sc-icon-box.type13 .icon-wrapper span,
.dt-sc-icon-box.type13 .icon-wrapper img {
  font-size: 25px;
  color: #ffffff;
  line-height: 50px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: 0 auto;
  width: 30px;
  height: auto;
  transform: translateY(-50%) translateX(-50%);
  -moz-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
}

.dt-sc-icon-box.type13 .icon-content {
  text-align: center;
}
.dt-sc-icon-box.type13 .icon-content h4 {
  font-size: 70px;
  font-weight: normal;
  display: inline-block;
  margin: 0px;
}
.dt-sc-icon-box.type13 .icon-content p {
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;
  margin: 0px;
  float: left;
  clear: both;
  width: 100%;
}

.dt-sc-icon-box.type13 .icon-wrapper img {
  filter: grayscale(100%) contrast(10);
  -moz-filter: grayscale(100%) contrast(10);
  -webkit-filter: grayscale(100%) contrast(10);
  -ms-filter: grayscale(100%) contrast(10);
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  ::i-block-chrome,
  .dt-sc-icon-box.type13 .icon-content h4 {
    margin-bottom: 10px;
  }
}

.dt-sc-icon-box.type13.alignright .icon-wrapper {
  left: auto;
  right: -30px;
}

.dt-sc-icon-box.type13.aligncenter .icon-wrapper {
  right: 0;
  left: 0;
  top: auto;
  bottom: -30px;
  margin: 0 auto;
}
.dt-sc-icon-box.type13.aligncenter .icon-content {
  padding-bottom: 30px;
}

.dt-sc-icon-box.type14 {
  text-align: center;
  width: 100%;
  background: rgba(0, 0, 0, 0.02);
  padding: 35px 30px 40px;
  min-height: 257px;
  border-left: 1px solid #ffffff;
}
.dt-sc-icon-box.type14.grey {
  background: rgba(0, 0, 0, 0.05);
}
.dt-sc-icon-box.type14 .icon-wrapper {
  text-align: center;
  width: 100%;
  display: inline-block;
  margin: 0px 0px 20px;
}
.dt-sc-icon-box.type14 .icon-content {
  display: inline-block;
  width: 100%;
}
.dt-sc-icon-box.type14 .icon-content h4 {
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 0px;
}
.dt-sc-icon-box.type14 .icon-content p {
  display: none;
  margin: 20px 0px 0px;
}
.dt-sc-icon-box.type14 .icon-content a {
  background: #edeef2;
  border-radius: 3px;
  color: #000000;
  padding: 9px 20px;
}

.dt-sc-icon-box.type14 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  ::i-block-chrome,
  .dt-sc-icon-box.type14 {
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-flex: 1;
  }
}

.dt-sc-icon-box.type14 .icon-wrapper {
  display: inline-block;
  margin: 0 0 25px;
  text-align: center;
  width: 100%;
}
.dt-sc-icon-box.type14 .icon-wrapper span {
  font-size: 75px;
  margin-bottom: 5px;
}

.dt-sc-icon-box.type14 .icon-wrapper img {
  display: inline-block;
  position: static;
}

.dt-sc-icon-box.type14.alignleft,
.dt-sc-icon-box.type14.alignleft .icon-wrapper {
  text-align: left;
}
.dt-sc-icon-box.type14.alignright,
.dt-sc-icon-box.type14.alignright .icon-wrapper {
  text-align: right;
}

.column.first .dt-sc-icon-box.type14 {
  border-left: 0px;
}

.dt-sc-icon-box.type14:hover .icon-wrapper {
  display: none;
}
.dt-sc-icon-box.type14:hover .icon-content p {
  display: block;
  color: #ffffff;
}
.dt-sc-icon-box.type14:hover .icon-content h4 {
  color: #ffffff;
}

.dt-sc-icon-box.type14.red .icon-wrapper span,
.dt-sc-icon-box.type14.red .icon-content h4 {
  color: #e75d5c;
}
.dt-sc-icon-box.type14.green .icon-wrapper span,
.dt-sc-icon-box.type14.green .icon-content h4 {
  color: #55a67e;
}
.dt-sc-icon-box.type14.blue .icon-wrapper span,
.dt-sc-icon-box.type14.blue .icon-content h4 {
  color: #008bd3;
}
.dt-sc-icon-box.type14.cadetblue .icon-wrapper span,
.dt-sc-icon-box.type14.cadetblue .icon-content h4 {
  color: #2ba5c3;
}
.dt-sc-icon-box.type14.slateblue .icon-wrapper span,
.dt-sc-icon-box.type14.slateblue .icon-content h4 {
  color: #526685;
}
.dt-sc-icon-box.type14.brown .icon-wrapper span,
.dt-sc-icon-box.type14.brown .icon-content h4 {
  color: #ae5d3c;
}
.dt-sc-icon-box.type14.orange .icon-wrapper span,
.dt-sc-icon-box.type14.orange .icon-content h4 {
  color: #f9a91a;
}
.dt-sc-icon-box.type14.lightgreen .icon-wrapper span,
.dt-sc-icon-box.type14.lightgreen .icon-content h4 {
  color: #82aa40;
}

.dt-sc-icon-box.type14.red:hover {
  background: #e75d5c;
}
.dt-sc-icon-box.type14.green:hover {
  background: #55a67e;
}
.dt-sc-icon-box.type14.blue:hover {
  background: #008bd3;
}
.dt-sc-icon-box.type14.cadetblue:hover {
  background: #2ba5c3;
}
.dt-sc-icon-box.type14.slateblue:hover {
  background: #526685;
}
.dt-sc-icon-box.type14.brown:hover {
  background: #ae5d3c;
}
.dt-sc-icon-box.type14.orange:hover {
  background: #f9a91a;
}
.dt-sc-icon-box.type14.lightgreen:hover {
  background: #82aa40;
}

.dt-sc-icon-box.type15 {
  background-color: #f5f5f5;
  border: 1px solid #f5f5f5;
  padding: 40px 10px 30px;
  overflow: hidden;
  display: block;
  float: left;
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
}
.dt-sc-icon-box.type15 .icon-wrapper img {
  margin: 0 auto;
  display: block;
  margin-bottom: 20px;
}
.dt-sc-icon-box.type15 .icon-content {
  position: absolute;
  top: 0;
  left: -100%;
  height: 100%;
  bottom: 0;
  margin: auto;
  padding: 40px 10px;
  opacity: 0;
  -webkit-transition: all 300ms linear 0s;
  -moz-transition: all 300ms linear 0s;
  -o-transition: all 300ms linear 0s;
  -ms-transition: all 300ms linear 0s;
  transition: all 300ms linear 0s;
  width: 100%;
}
.dt-sc-icon-box.type15 h4 {
  margin-bottom: 15px;
  font-size: 20px;
}
.dt-sc-icon-box.type15 .icon-content h4 a,
.dt-sc-icon-box.type15 .icon-content p {
  color: #fff;
}
.dt-sc-icon-box.type15:hover .icon-content {
  opacity: 1;
  left: 0;
}

/*--------------------------------------------------------------
	1.2 - Default Colors
	--------------------------------------------------------------*/

.dt-sc-icon-box.type5:hover .icon-wrapper span, .dt-sc-icon-box.type6:hover .icon-wrapper span, .dt-sc-icon-box.type6:hover .icon-content a, .dt-sc-icon-box.type7 .icon-wrapper span, .dt-sc-icon-box.type7:hover .icon-wrapper span, .dt-sc-icon-box.type6 .icon-wrapper span, .dt-sc-icon-box.type10:hover .icon-wrapper span, .dt-sc-icon-box.type12, .dt-sc-icon-box.type13:hover .icon-content h4, .dt-sc-icon-box.type13:hover .icon-content p, .dt-sc-icon-box.type14:hover .icon-wrapper span,
	/* Hover */.dt-sc-icon-box.type14:hover .icon-content h4, .dt-sc-icon-box.type14.red:hover .icon-content h4, .dt-sc-icon-box.type14.green:hover .icon-content h4, .dt-sc-icon-box.type14.blue:hover .icon-content h4, .dt-sc-icon-box.type14.cadetblue:hover .icon-content h4, .dt-sc-icon-box.type14.slateblue:hover .icon-content h4, .dt-sc-icon-box.type14.brown:hover .icon-content h4, .dt-sc-icon-box.type14.orange:hover .icon-content h4, .dt-sc-icon-box.type14.lightgreen:hover .icon-content h4, 
	.dt-sc-icon-box.type14:hover .icon-content h5, .dt-sc-icon-box.type15.red:hover .icon-content h5, .dt-sc-icon-box.type15.green:hover .icon-content h5, .dt-sc-icon-box.type15.blue:hover .icon-content h5, .dt-sc-icon-box.type15.cadetblue:hover .icon-content h5, .dt-sc-icon-box.type15.slateblue:hover .icon-content h5, .dt-sc-icon-box.type15.brown:hover .icon-content h5, .dt-sc-icon-box.type15.orange:hover .icon-content h5, .dt-sc-icon-box.type15.lightgreen:hover .icon-content h5, 
	.dt-sc-icon-box.type3.dt-sc-diamond:hover .icon-wrapper span, .dt-sc-icon-box.type11 .icon-wrapper span {
  color: #ffffff;
}

.dt-sc-icon-box.type3.dt-sc-diamond:hover .icon-wrapper span {
  background: none;
}

.dt-sc-icon-box.type12:hover,
.dt-sc-icon-box.type12.selected {
  background: #000000;
}
.dt-sc-icon-box.type12:hover .icon-wrapper span,
.dt-sc-icon-box.type12.selected .icon-wrapper span {
  color: rgba(255, 255, 255, 0.23);
}

.dt-sc-icon-box .large-icon {
  color: rgba(0, 0, 0, 0.03);
}

.dt-sc-icon-box.type5 .icon-wrapper span {
  color: rgba(0, 0, 0, 0.5);
}
.dt-sc-icon-box.type5.no-icon-bg .icon-content h5,
.dt-sc-icon-box.type5.no-icon .icon-content h5 {
  color: #a4a4a3;
}
.dt-sc-icon-box.type5.no-icon .icon-content p {
  color: #a0a0a0;
}

.dt-sc-icon-box.type8 .icon-content p,
.dt-sc-icon-box.type8 .icon-wrapper span {
  color: rgba(0, 0, 0, 0.2);
}

.dt-sc-dark-bg .dt-sc-icon-box.type8 .icon-wrapper span,
.dt-sc-dark-bg .dt-sc-icon-box.type8 .icon-content p {
  color: rgba(255, 255, 255, 0.5);
}

.dt-sc-icon-box.type9 .icon-content {
  background: rgba(0, 0, 0, 0.1);
}
.dt-sc-icon-box.type5.rounded .icon-wrapper,
.dt-sc-icon-box.type10 .icon-wrapper:before,
.dt-sc-icon-box.type4.with-diamond-square-icon .icon-wrapper:before,
.dt-sc-icon-box.type10,
.dt-sc-icon-box.type11 .dt-sc-button:before,
.dt-sc-icon-box.type11 .dt-sc-button:after {
  background: #ffffff;
}

.dt-sc-icon-box.type5 .icon-wrapper:before {
  background: rgba(0, 0, 0, 0.03);
}
.dt-sc-icon-box.type9 .icon-wrapper,
.switch-color.dt-sc-icon-box.type9 .icon-content {
  background: rgba(0, 0, 0, 0.05);
}

.dt-sc-icon-box.type6:hover .icon-content a,
.dt-sc-icon-box.type7:hover .icon-wrapper,
.dt-sc-icon-box.type11,
.dt-sc-icon-box.type11 .icon-wrapper {
  background: #000000;
}

.dt-sc-dark-bg .dt-sc-icon-box.type9 .icon-wrapper,
.dt-sc-dark-bg .switch-color.dt-sc-icon-box.type9 .icon-content {
  background: rgba(0, 0, 0, 0.8);
}
.dt-sc-dark-bg .dt-sc-icon-box.type9 .icon-content,
.dt-sc-dark-bg .switch-color.dt-sc-icon-box.type9 .icon-wrapper {
  background: rgba(0, 0, 0, 0.9);
}
.switch-color.dt-sc-icon-box.type9 .icon-wrapper {
  background: rgba(0, 0, 0, 0.1);
}

.dt-sc-icon-box.type1,
.last .dt-sc-icon-box.type1 {
  border-color: rgba(0, 0, 0, 0.15);
}

.dt-sc-icon-box.type3 .icon-wrapper span,
.dt-sc-icon-box.type6 .icon-wrapper,
.dt-sc-icon-box.type7 .icon-wrapper span {
  border-color: #ffffff;
}
.dt-sc-icon-box.type3.dt-sc-diamond:hover .icon-wrapper:before {
  border-color: #000000;
}

.dt-sc-icon-box.type8 {
  border-color: rgba(0, 0, 0, 0.2);
}
.dt-sc-dark-bg .dt-sc-icon-box.type8 {
  border-color: rgba(255, 255, 255, 0.3);
}

.dt-sc-icon-box.type7 {
  border-color: rgba(0, 0, 0, 0.1);
}

.dt-sc-icon-box.type9 .icon-wrapper:before {
  border-left-color: rgba(255, 255, 255, 0.5);
}
.switch-color.dt-sc-icon-box.type9 .icon-wrapper:before {
  border-left-color: rgba(0, 0, 0, 0.05);
}
.dt-sc-dark-bg .dt-sc-icon-box.type9 .icon-wrapper:before {
  border-left-color: rgba(255, 255, 255, 0.11);
}
.dt-sc-dark-bg .switch-color.dt-sc-icon-box.type9 .icon-wrapper:before {
  border-left-color: rgba(0, 0, 0, 0.5);
}

/* Type5 Without-bg */
.dt-sc-icon-box.type5.without-bg .icon-wrapper:before {
  display: none;
}
.dt-sc-icon-box.type5.without-bg .icon-wrapper img {
  width: 75px;
  margin: 0;
}
.dt-sc-icon-box.type5.without-bg .icon-wrapper span {
  font-size: 50px;
}

/* Type5 With-circle-bg */
.dt-sc-icon-box.type5.with-circle-bg {
  padding-left: 110px;
}
.dt-sc-icon-box.type5.with-circle-bg .icon-wrapper {
  width: 90px;
}
.dt-sc-icon-box.type5.with-circle-bg .icon-wrapper:before {
  border: 1px solid #fff;
  border-radius: 50%;
  height: 90px;
  top: 0;
  width: 90px;
}
.dt-sc-icon-box.type5.with-circle-bg .icon-wrapper span {
  color: #fff;
  font-size: 35px;
  line-height: 90px;
}
.dt-sc-icon-box.type5.with-circle-bg:hover .icon-wrapper:before {
  background: #fff;
}

/* Type3 Light-border */
.dt-sc-icon-box.type3.light-border .icon-wrapper span,
.dt-sc-icon-box.type3.light-border:hover .icon-wrapper span {
  background: #fff;
}
.dt-sc-icon-box.type3.light-border .icon-wrapper span {
  box-shadow: 0 0 0 3px #e4e8ea;
  border: none;
  line-height: 70px;
}
.dt-sc-icon-box.type3.light-border:hover .icon-wrapper img,
.dt-sc-icon-box.type5.without-bg:hover .icon-wrapper img {
  filter: none;
  -moz-filter: none;
  -webkit-filter: none;
  -ms-filter: none;
}

/* Type3 With-bg */
.dt-sc-icon-box.type3.with-bg {
  background: #f6f6f6;
  padding: 20px 5%;
}
.dt-sc-icon-box.type3.with-bg .icon-wrapper span {
  line-height: 90px;
  height: 90px;
  position: relative;
  width: 90px;
}
.dt-sc-icon-box.type3.with-bg .icon-wrapper img {
  width: 45px;
}
.dt-sc-icon-box.type3.with-bg .icon-wrapper span {
  background: #fff;
  border: none;
  font-size: 32px;
}
.dt-sc-icon-box.type3.with-bg .icon-wrapper span:after {
  content: "";
  background: #fff;
  border-radius: 50%;
  box-sizing: content-box;
  height: 100%;
  transition: transform 0.2s, opacity 0.3s;
  top: -2px;
  left: -2px;
  padding: 2px;
  position: absolute;
  width: 100%;
  z-index: -1;
}
.dt-sc-icon-box.type3.with-bg:hover .icon-wrapper span:after {
  transform: scale(1.3);
  opacity: 0;
  z-index: 1;
}
.dt-sc-icon-box.type3.with-bg:hover .icon-wrapper span {
  color: #fff;
}

/* Type6 */
.dt-sc-icon-box.type6:hover .icon-wrapper > img,
.dt-sc-icon-box.type6:hover .icon-wrapper > span {
  -webkit-animation: toBottomFromTop 0.3s forwards;
  -moz-animation: toBottomFromTop 0.3s forwards;
  animation: toBottomFromTop 0.3s forwards;
}

@-webkit-keyframes toBottomFromTop {
  49% {
    -webkit-transform: translateY(100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
  }
  51% {
    opacity: 1;
  }
}
@-moz-keyframes toBottomFromTop {
  49% {
    -moz-transform: translateY(100%);
  }
  50% {
    opacity: 0;
    -moz-transform: translateY(-100%);
  }
  51% {
    opacity: 1;
  }
}
@keyframes toBottomFromTop {
  49% {
    transform: translateY(100%);
  }
  50% {
    opacity: 0;
    transform: translateY(-100%);
  }
  51% {
    opacity: 1;
  }
}

/* Type5 With-spinner-effect */
.dt-sc-icon-box.type5.with-spinner-effect .icon-wrapper {
  height: 75px;
  width: 75px;
}
.dt-sc-icon-box.type5.with-spinner-effect .icon-wrapper:before {
  border: 3px solid rgba(255, 255, 255, 0.4);
  border-radius: 50%;
  top: 0;
  width: 75px;
  height: 75px;
}
.dt-sc-icon-box.type5.with-spinner-effect .icon-wrapper span {
  color: #fff;
  font-size: 30px;
  line-height: 75px;
}
.dt-sc-icon-box.type5.with-spinner-effect:hover .icon-wrapper span {
  animation: spin 3s linear 0s infinite reverse;
}
.dt-sc-icon-box.type5.with-spinner-effect .icon-content h4 {
  font-size: 17px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.dt-sc-icon-box.type5.with-spinner-effect:hover .icon-content h4 {
  color: #868686;
}
.dt-sc-icon-box.type5.with-spinner-effect .icon-wrapper img {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: auto;
}
.dt-sc-icon-box.type5.with-spinner-effect:hover .icon-wrapper img {
  filter: none;
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
}

/* Type3 Icon-rotate */
.dt-sc-icon-box.type3.icon-rotate {
  background: #fbfbfb;
  border: 1px solid #eceeeb;
  padding: 20px 10px;
}
.dt-sc-icon-box.type3.icon-rotate .icon-wrapper span {
  color: #fff;
  border-color: #e4e8ea;
}
.dt-sc-icon-box.type3.icon-rotate:hover .icon-wrapper span {
  transform: scale(1) rotateY(360deg) translate(0px);
}
.dt-sc-icon-box.type3.icon-rotate .icon-content h4 {
  font-weight: 600;
}
.dt-sc-icon-box.type3.icon-rotate .icon-wrapper {
  margin-bottom: 20px;
}

/*--------------------------------------------------------------
	1.3 - Browser Css
	--------------------------------------------------------------*/

.ie9 .dt-sc-icon-box.type3.dt-sc-diamond .icon-wrapper:before,
.ie9 .dt-sc-icon-box.type3.dt-sc-diamond .icon-wrapper:after {
  transform: rotate(45deg) skew(10deg, 10deg);
  -ms-transform: rotate(45deg) skew(10deg, 10deg);
}

@media screen and (min-width: 0\0) {
}

/*--------------------------------------------------------------
	1.4 - Responsive
	--------------------------------------------------------------*/

@media only screen and (min-width: 1200px) and (max-width: 1380px) {
  .dt-sc-icon-box.type1 .icon-content h4 {
    font-size: 14px;
  }
  .dt-sc-icon-box.type2 .icon-content h4 {
    font-size: 17px;
  }
  .dt-sc-icon-box.type6 .icon-content h4 {
    font-size: 16px;
  }
  .dt-sc-icon-box.type11 .icon-content h4 {
    font-size: 14px;
  }
  .dt-sc-icon-box.type14 .icon-content p {
    margin: 15px 0px 0px;
  }
}

/* Note: Design for a width of 960px */

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /** Icon Box **/
  .dt-sc-icon-box.type1 {
    padding: 35px 25px;
  }
  .dt-sc-icon-box.type1 .icon-content h4 {
    font-size: 13px;
    letter-spacing: 0;
  }

  .dt-sc-icon-box.type2 .icon-wrapper {
    margin-right: 8px;
  }
  .dt-sc-icon-box.type2.alignright .icon-wrapper {
    margin-left: 8px;
  }
  .dt-sc-icon-box.type2 .icon-wrapper span {
    font-size: 22px;
  }
  .dt-sc-icon-box.type2 .icon-content h4 {
    font-size: 14px;
  }
  .dt-sc-icon-box.type2 .icon-content p {
    font-size: 14px;
    line-height: 24px;
  }

  .dt-sc-icon-box.type4 .icon-content h4 {
    font-size: 16px;
  }

  .dt-sc-icon-box.type5.no-icon {
    padding: 0 30px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
  }
  .dt-sc-icon-box.type5.no-icon .icon-content h4 {
    padding: 0 0 20px;
  }

  .vc_row-no-padding .dt-sc-icon-box.type5.no-icon {
    padding: 0;
  }

  .dt-sc-icon-box.type6 .icon-content {
    clear: both;
  }
  .dt-sc-icon-box.type6 .icon-content h4 {
    font-size: 16px;
    letter-spacing: 0;
    margin-top: 0;
  }

  .dt-sc-icon-box.type9 .icon-content h4 {
    font-size: 18px;
  }

  .dt-sc-icon-box.type10 .icon-content h4 {
    font-size: 14px;
  }
  .dt-sc-icon-box.type10 .icon-wrapper {
    margin-bottom: 20px;
  }

  .dt-sc-icon-box.type11 .dt-sc-button.medium {
    padding: 13px 45px 11px 25px;
  }

  .dt-sc-icon-box.type12 {
    min-height: 180px;
    padding: 15px 15px 15px;
  }

  .dt-sc-icon-box.type14 .icon-content p {
    font-size: 12px;
  }
  .dt-sc-icon-box.type14 .icon-content h4 {
    font-size: 16px;
  }

  /** Photography **/
  .dt-sc-icon-box.type11 .dt-sc-button.medium {
    font-size: 13px;
  }
}

/*----*****---- << Tablet (Portrait) >> ----*****----*/

/* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 991px) {
  /** Icon Box **/
  .dt-sc-icon-box.type1 {
    padding: 45px 15px;
  }
  .dt-sc-icon-box.type1 .icon-content h4 {
    /* font-size: 13px; */
    line-height: normal;
  }

  .dt-sc-icon-box.type2 {
    margin: 15px 0;
  }
  .dt-sc-icon-box.type2 .icon-wrapper {
    margin-right: 5px;
  }
  .dt-sc-icon-box.type2.alignright .icon-wrapper {
    margin-left: 8px;
  }

  .dt-sc-icon-box.type2 .icon-wrapper span {
    font-size: 24px;
    line-height: 30px;
  }
  .dt-sc-icon-box.type2 .icon-content h4 {
    font-size: 16px;
  }

  .dt-sc-icon-box.type3 .icon-content h4 {
    font-size: 16px;
  }

  .dt-sc-icon-box.type4 .icon-content h4 {
    font-size: 16px;
    line-height: normal;
  }
  .dt-sc-icon-box.type4 .icon-content p {
    font-size: 12px;
    line-height: 24px;
  }

  .dt-sc-icon-box.type5 .icon-wrapper img {
    width: 30px;
  }
  .dt-sc-icon-box.type5.no-icon-bg .icon-wrapper img {
    margin-top: 0;
  }

  .dt-sc-icon-box.type5 {
    padding-left: 90px;
  }
  .dt-sc-icon-box.type5.alignright {
    padding-right: 90px;
  }

  .dt-sc-icon-box.type5.rounded {
    padding-left: 90px;
  }
  .dt-sc-icon-box.type5.rounded.alignright {
    padding-right: 90px;
  }

  .dt-sc-icon-box.type5 .icon-wrapper {
    width: 60px;
  }
  .dt-sc-icon-box.type5 .icon-wrapper::before {
    height: 45px;
    width: 45px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
  }

  .dt-sc-icon-box.type5 .icon-wrapper span {
    font-size: 22px;
    line-height: 65px;
  }

  .dt-sc-icon-box.type5.no-icon-bg {
    padding: 0 0 0 42px;
  }
  .dt-sc-icon-box.type5.no-icon-bg .icon-wrapper {
    width: 30px;
  }
  .dt-sc-icon-box.type5.no-icon-bg .icon-wrapper span {
    font-size: 28px;
  }

  .dt-sc-icon-box.type5.no-icon-bg .icon-content h5,
  .dt-sc-icon-box.type5.no-icon .icon-content h5 {
    font-size: 10px;
  }
  .dt-sc-icon-box.type5.no-icon-bg .icon-content h4,
  .dt-sc-icon-box.type5.no-icon .icon-content h4 {
    font-size: 13px;
  }

  .dt-sc-icon-box.type5.no-icon {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
  }
  .vc_row-no-padding .dt-sc-icon-box.type5.no-icon {
    padding: 0;
  }

  .dt-sc-icon-box.type5.no-icon .icon-content h4 {
    padding: 0 0 20px;
  }

  .dt-sc-icon-box.type6 .icon-content {
    clear: both;
  }
  .dt-sc-icon-box.type6 .icon-content h4 {
    font-size: 16px;
    margin-top: 0;
  }

  .dt-sc-icon-box.type9 {
    height: auto !important;
  }
  .dt-sc-icon-box.type9 .icon-wrapper,
  .dt-sc-icon-box.type9 .icon-content {
    display: block;
    width: 100%;
  }
  .dt-sc-icon-box.type9 .icon-wrapper:before {
    margin: 0 auto;
    bottom: -30px;
    left: 0;
    right: 0;
    top: auto;
    width: 0;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
  }
  .dt-sc-icon-box.type9 .icon-wrapper span {
    display: block;
    float: none;
    text-align: center;
  }
  .dt-sc-icon-box.type9 .icon-content {
    padding-top: 30px;
    text-align: center;
  }

  .dt-sc-icon-box.type10 {
    margin: 15px 0;
  }
  .dt-sc-icon-box.type10 .icon-content h4 {
    font-size: 14px;
    letter-spacing: 0;
  }

  .dt-sc-icon-box.type11 .dt-sc-button.medium {
    font-size: 10px;
    letter-spacing: 0;
    padding: 13px 40px 11px 20px;
  }
  .dt-sc-icon-box.type11 .dt-sc-button::before {
    right: 25px;
  }
  .dt-sc-icon-box.type11 .dt-sc-button::after {
    right: 20px;
  }

  /** Photography **/
  .dt-sc-icon-box.type11 {
    padding: 88px 15px 10px;
  }
  .dt-sc-icon-box.type11 .dt-sc-button.medium {
    font-size: 11px;
  }

  .dt-sc-icon-box.type13 .icon-content h4 {
    font-size: 50px;
  }
  .dt-sc-icon-box.type13 .icon-content p {
    font-size: 14px;
  }

  .dt-sc-icon-box.type14 {
    padding: 15px;
  }
  .dt-sc-icon-box.type14 .icon-content h4 {
    font-size: 12px;
  }
}

/*----*****---- << Mobile (Landscape) >> ----*****----*/

/* Common Styles for the devices below 767px width */
@media only screen and (max-width: 767px) {
  /** Icon Box **/
  .dt-sc-icon-box {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
  }

  .dt-sc-icon-box,
  .dt-sc-icon-box.type11,
  .dt-sc-icon-box.type13 {
    margin-bottom: 25px;
  }

  .rs_col_no_btm_space .dt-sc-icon-box.type3 {
    margin-bottom: 0;
  }

  .dt-sc-icon-box.type1 {
    border-left: none;
    border-right: none;
    margin-bottom: 5px;
  }

  .dt-sc-icon-box.type5.no-icon {
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
  }
  .dt-sc-icon-box.type5.no-icon:first-child {
    border-left-width: 1px;
  }
  .dt-sc-icon-box.type5.no-icon.last,
  .last .dt-sc-icon-box.type5.no-icon {
    border-right-width: 1px;
  }

  .dt-sc-icon-box.type8.last {
    border-bottom-width: 1px;
  }

  .dt-sc-icon-box.type9 {
    height: auto !important;
  }
  .dt-sc-icon-box.type9 .icon-wrapper,
  .dt-sc-icon-box.type9 .icon-content {
    display: block;
    width: 100%;
  }
  .dt-sc-icon-box.type9 .icon-wrapper:before {
    margin: 0 auto;
    bottom: -30px;
    left: 0;
    right: 0;
    top: auto;
    width: 0;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
  }
  .dt-sc-icon-box.type9 .icon-wrapper span {
    display: block;
    float: none;
    text-align: center;
  }
  .dt-sc-icon-box.type9 .icon-content {
    padding-top: 30px;
    text-align: center;
  }

  .dt-sc-icon-box.type10 .icon-content h4:after {
    content: "";
    height: 12px;
    margin: auto;
    position: absolute;
    left: -26px;
    top: 6px;
    width: 12px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index: 1;
  }

  .dt-sc-icon-box.type10.last .icon-content h4:before {
    content: "";
  }
}

/* Common Styles for the devices below 479px width */
@media only screen and (max-width: 479px) {
  /** Icon Box **/
  .dt-sc-icon-box.type5 {
    padding-left: 95px;
  }
  .dt-sc-icon-box.type5.alignright {
    padding-right: 95px;
  }

  .dt-sc-icon-box.type5.rounded {
    padding-left: 110px;
  }
  .dt-sc-icon-box.type5.rounded.alignright {
    padding-left: 0;
    padding-right: 110px;
  }

  /* .dt-sc-icon-box.type6 .icon-content { clear: both; } */
  .dt-sc-icon-box.type6 .icon-content h4 {
    /* font-size: 15px; */
    margin-top: 0;
  }

  .dt-sc-icon-box.type13 {
    float: right;
    width: 96%;
  }
}

/*----*****---- << Mobile >> ----*****----*/

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 319px) {
  /** Icon Box **/
  .dt-sc-icon-box.type2 .icon-wrapper {
    margin-right: 8px;
  }
  .dt-sc-icon-box.type2.alignright .icon-wrapper {
    margin-left: 8px;
  }

  .dt-sc-icon-box.type2 .icon-wrapper span {
    font-size: 20px;
  }
  .dt-sc-icon-box.type2 .icon-content h4 {
    font-size: 12px;
    letter-spacing: 0.2px;
  }

  .dt-sc-icon-box.type3 .icon-content h4,
  .dt-sc-icon-box.type4 .icon-content h4 {
    font-size: 16px;
  }

  .dt-sc-icon-box.type5 {
    padding-left: 75px;
  }
  .dt-sc-icon-box.type5.alignright {
    padding-right: 75px;
  }

  .dt-sc-icon-box.type5.rounded {
    padding-left: 90px;
  }
  .dt-sc-icon-box.type5.rounded.alignright {
    padding-left: 0;
    padding-right: 90px;
  }

  .dt-sc-icon-box.type5 .icon-wrapper {
    width: 60px;
  }
  .dt-sc-icon-box.type5 .icon-wrapper::before {
    height: 45px;
    width: 45px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
  }

  .dt-sc-icon-box.type5 .icon-wrapper span {
    font-size: 22px;
    line-height: 65px;
  }

  .dt-sc-icon-box.type5.no-icon-bg {
    padding: 0 0 0 42px;
  }
  .dt-sc-icon-box.type5.no-icon-bg .icon-wrapper {
    width: 30px;
  }
  .dt-sc-icon-box.type5.no-icon-bg .icon-wrapper span {
    font-size: 28px;
  }

  .dt-sc-icon-box.type5.no-icon-bg .icon-content h5,
  .dt-sc-icon-box.type5.no-icon .icon-content h5 {
    font-size: 10px;
  }
  .dt-sc-icon-box.type5.no-icon-bg .icon-content h4,
  .dt-sc-icon-box.type5.no-icon .icon-content h4 {
    font-size: 14px;
  }

  .dt-sc-icon-box.type5.no-icon {
    padding: 0 15px;
  }
  .dt-sc-icon-box.type5.no-icon .icon-content h4 {
    padding: 0 0 20px;
  }

  .dt-sc-icon-box.type6 .icon-content h4 {
    margin-top: 115px;
  }

  .dt-sc-icon-box.type11 .dt-sc-button.medium {
    font-size: 11px;
    padding: 13px 45px 11px 25px;
  }

  .dt-sc-icon-box.type12 {
    padding: 15px 10px 20px;
    min-height: 155px;
  }
  .dt-sc-icon-box.type12 .icon-wrapper span {
    font-size: 24px;
  }
  .dt-sc-icon-box.type12 .icon-wrapper {
    margin: 0 5px 0 0;
    top: 51px;
  }
  .dt-sc-icon-box.type12 .icon-content {
    top: 46px;
  }

  .dt-sc-icon-box.type13 .icon-content h4 {
    font-size: 50px;
  }
  .dt-sc-icon-box.type13 .icon-content p {
    font-size: 14px;
  }
}
/* icons box css end  */

/* background css  */
.upb_row_bg,
.upb_video-bg,
.vcpb-fs-jquery {
  overflow: hidden;
}
.vc-row-translate-wrapper {
  margin: 0 !important;
}
.uvc-vc-full-width .upb_video-bg {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 100% !important;
  left: 0 !important;
  margin-left: 0 !important;
}
.upb_bg_overlay,
.upb_bg_overlay_pattern {
  color: inherit;
  position: absolute;
  width: 100%;
  height: 100% !important;
  left: 0;
  top: 0;
}
.upb_bg_overlay_pattern {
  background-attachment: fixed;
}
.ult-vc-seperator {
  position: absolute;
  width: 100%;
  height: 0;
  left: 0;
  z-index: 1;
}
.ult-main-seperator-inner {
  position: relative;
  height: 100%;
  width: 100%;
}
.ult-vc-seperator.top_seperator {
  top: -1px;
  bottom: auto;
}
.ult-vc-seperator.bottom_seperator {
  top: auto;
  bottom: -1px;
}
.ult-vc-seperator svg {
  width: 100%;
  height: auto;
}
.uvc-svg-circle,
.uvc-svg-triangle {
  position: absolute;
  top: -1px;
  bottom: auto;
  z-index: 1;
}
.bottom_seperator .uvc-svg-circle,
.bottom_seperator .uvc-svg-triangle {
  top: auto;
  bottom: -1px;
  -webkit-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  transform: scaleY(-1);
}
.uvc-x-large-triangle {
  position: absolute;
  top: -1px;
  bottom: auto;
  z-index: 1;
}
.bottom_seperator .uvc-x-large-triangle {
  top: auto;
  bottom: -1px;
  -webkit-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  transform: scaleY(-1);
}
.bottom_seperator .uvc-x-large-triangle,
.top_seperator .uvc-x-large-triangle-left {
  -moz-transform: scaleY(-1);
  -webkit-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
}
.uvc-x-large-triangle-left,
.uvc-x-large-triangle-right {
  position: absolute;
  top: -1px;
  bottom: auto;
  z-index: 1;
}
.bottom_seperator .uvc-x-large-triangle-left,
.bottom_seperator .uvc-x-large-triangle-right,
.uvc-x-large-circle {
  top: auto;
  bottom: -1px;
}
.top_seperator .uvc-x-large-triangle-left {
  -webkit-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  transform: scaleY(-1);
}
.top_seperator .uvc-x-large-triangle-right {
  -webkit-transform: scale(-1);
  -ms-transform: scale(-1);
  transform: scale(-1);
}
.bottom_seperator .uvc-x-large-triangle-right {
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.uvc-x-large-circle {
  position: absolute;
}
.top_seperator .uvc-x-large-circle {
  top: -1px;
  bottom: auto;
}
.bottom_seperator .uvc-x-large-circle {
  -ms-transform: scaleY(-1);
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}
.bottom_seperator .uvc-x-large-circle,
.top_seperator .uvc-curve-up-seperator {
  -moz-transform: scaleY(-1);
  -webkit-transform: scaleY(-1);
  -o-transform: scaleY(-1);
}
.uvc-curve-up-seperator {
  position: absolute;
  top: auto;
  bottom: -1px;
}
.top_seperator .uvc-curve-up-seperator {
  top: -1px;
  bottom: auto;
  -ms-transform: scaleY(-1);
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}
.uvc-curve-down-seperator {
  position: absolute;
  top: auto;
  bottom: -1px;
}
.bottom_seperator .uvc-curve-down-seperator {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}
.top_seperator .uvc-curve-down-seperator {
  top: -1px;
  bottom: auto;
  -webkit-transform: scale(-1, -1);
  -ms-transform: scale(-1, -1);
  transform: scale(-1, -1);
}
.uvc-tilt-left-seperator {
  position: absolute;
  top: auto;
  bottom: 1px;
}
.top_seperator .uvc-tilt-left-seperator {
  top: 1px;
  bottom: auto;
  -webkit-transform: scale(-1);
  -ms-transform: scale(-1);
  transform: scale(-1);
}
.uvc-tilt-right-seperator {
  position: absolute;
  top: auto;
  bottom: 1px;
}
.bottom_seperator .uvc-tilt-right-seperator {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}
.top_seperator .uvc-tilt-right-seperator {
  top: 1px;
  bottom: auto;
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
.ult-rounded-split-seperator-wrapper {
  z-index: 1;
}
.ult-rounded-split-seperator {
  position: relative;
  height: 100%;
}
.ult-rounded-split-seperator:after,
.ult-rounded-split-seperator:before {
  left: 0;
  z-index: 10;
  width: 50%;
  height: 70px;
  background: inherit inherit/inherit inherit inherit inherit;
  content: "";
  position: absolute;
}
.ult-vc-seperator.top_seperator svg.uvc-multi-triangle-svg {
  -webkit-transform: scale(-1);
  -ms-transform: scale(-1);
  transform: scale(-1);
}
.vcpb-vz-jquery,
.vertical_layer_parallax {
  background-position: 50% 0;
}
.upb_video-bg,
.vcpb-default,
.vcpb-fix,
.vcpb-hz-jquery,
.vcpb-vz-jquery,
.vertical_layer_parallax {
  background-repeat: no-repeat;
}
.upb_video-bg,
.vcpb-default,
.vcpb-fix {
  -webkit-background-size: cover;
  background-size: cover;
}
.top_seperator.ult-rounded-split-seperator-wrapper {
  top: 0;
  bottom: auto;
}
.uvc-wave-seperator {
  position: absolute;
  top: auto;
  bottom: -1px;
}
.top_seperator .uvc-wave-seperator {
  top: -1px;
  bottom: auto;
  -ms-transform: scale(-1);
  -webkit-transform: scale(-1);
  transform: scale(-1);
}
.top_seperator .uvc-cloud-seperator,
.top_seperator .uvc-wave-seperator {
  -moz-transform: scale(-1);
  -webkit-transform: scale(-1);
  -o-transform: scale(-1);
}
.uvc-cloud-seperator {
  position: absolute;
  top: auto;
  bottom: -1px;
}
.top_seperator .uvc-cloud-seperator {
  top: -1px;
  bottom: auto;
  -ms-transform: scale(-1);
  -webkit-transform: scale(-1);
  transform: scale(-1);
}
.separator-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 5;
}
.vc-row-translate > .vc-row-translate-wrapper {
  overflow: hidden;
  width: 100% !important;
  margin: initial !important;
}
.upb_video_class,
.wpb_column,
.wpb_row {
  position: relative;
}
.upb_row_bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background-position: center center;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 0;
}
.upb-background-text-wrapper,
.upb_video-text,
.upb_video-text-wrapper {
  position: relative;
}
.upb_bg_img {
  display: none !important;
}
.vcpb-default {
  background-attachment: initial;
}
.vcpb-fix,
.vcpb-vz-jquery,
.vertical_layer_parallax {
  background-attachment: fixed;
}
.vertical_layer_parallax {
  -webkit-background-size: cover;
  background-size: cover;
}
.vcpb-hz-jquery {
  background-position: 0 50%;
}
.upb_video-wrapper {
  display: block;
  max-width: 100%;
  height: 100%;
}
.upb_video-text {
  z-index: 9;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.full-browser-size .upb-background-text,
.video-browser-size .upb_video-text {
  margin: initial !important;
  position: absolute;
  bottom: auto;
  top: 50%;
  right: 0;
  left: 0;
  height: auto;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.upb_video-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-position: 50% 50%;
  margin: 0 auto;
}
.upb_video-src {
  max-width: none;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  position: relative;
  min-width: 100%;
  min-height: 100%;
}
.upb_video-src.ult-make-full-height {
  height: 100%;
  width: auto !important;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  top: 0;
}
.upb_utube_iframe,
.upb_vimeo_iframe {
  max-width: none;
  max-height: none;
  width: 100%;
  height: 100%;
  position: absolute;
}
.upb_video-bg .mbYTP_wrapper iframe {
  max-width: none !important;
  max-height: none !important;
}
.uvc-row.uvc-video-fixer .mbYTP_wrapper iframe {
  margin-left: 0 !important;
  margin-top: -50px !important;
}
.video-controls {
  position: absolute;
  bottom: 10%;
  right: 5%;
  cursor: pointer;
  width: auto !important;
  min-width: 15px !important;
  height: auto !important;
  z-index: 99;
}
.video-controls i {
  font-size: 40px;
}
body.rtl .upb_row_bg {
  right: auto;
}
.uvc-multi-color-bg {
  -webkit-animation: MultiColorVC 10s alternate infinite;
  animation: MultiColorVC 10s alternate infinite;
  z-index: 9998;
  opacity: 0.6;
  background-color: #e14949;
}
@-webkit-keyframes MultiColorVC {
  0% {
    background-color: #e14949;
  }
  25% {
    background-color: #3de02c;
  }
  50% {
    background-color: #2c8de0;
  }
  100% {
    background-color: #e02cbc;
  }
}
@keyframes MultiColorVC {
  0% {
    background-color: #e14949;
  }
  25% {
    background-color: #3de02c;
  }
  50% {
    background-color: #2c8de0;
  }
  100% {
    background-color: #e02cbc;
  }
}
@media (max-width: 479px) {
  .uvc_hidden-xs {
    display: none !important;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .uvc_hidden-xsl {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .uvc_hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .uvc_hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1823px) {
  .uvc_hidden-ml {
    display: none !important;
  }
}
@media (min-width: 1824px) {
  .uvc_hidden-lg {
    display: none !important;
  }
}
.mpcth-vc-row-wrap,
.toranj-vc-row-wrapper,
.x-content-band {
  position: relative;
}
.js_active .site-inner {
  overflow: visible;
}
html.ult-remove-fixed-background .upb_row_bg {
  background-attachment: scroll !important;
}
.vc_row-flex .upb-background-text-wrapper.full-browser-size,
.vc_row-flex .upb_video-text-wrapper.full-browser-size {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  width: 100%;
}
.vc_row-flex .upb-background-text,
.vc_row-flex .upb_video-text,
.vc_row-flex .vc-row-translate-wrapper,
.vc_row-o-content-bottom .upb-background-text,
.vc_row-o-content-bottom .upb_video-text,
.vc_row-o-content-bottom .vc-row-translate-wrapper,
.vc_row-o-content-middle .upb-background-text,
.vc_row-o-content-middle .upb_video-text,
.vc_row-o-content-middle .vc-row-translate-wrapper,
.vc_row-o-content-top .upb-background-text,
.vc_row-o-content-top .upb_video-text,
.vc_row-o-content-top .vc-row-translate-wrapper,
.vc_row-o-equal-height .upb-background-text,
.vc_row-o-equal-height .upb_video-text,
.vc_row-o-equal-height .vc-row-translate-wrapper {
  margin: 0 auto !important;
}
.vc_row-o-content-top.full-browser-size .upb-background-text,
.vc_row-o-content-top.video-browser-size .upb_video-text {
  top: 0;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.vc_row-o-content-bottom.full-browser-size .upb-background-text,
.vc_row-o-content-bottom.video-browser-size .upb_video-text {
  top: auto;
  bottom: 0;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

/* background css  end */

/* jscompose.min.css */
/*!
 * WPBakery Page Builder v6.0.0 (https://wpbakery.com)
 * Copyright 2011-2022 Michael M, WPBakery
 * License: Commercial. More details: http://go.wpbakery.com/licensing
 */
.vc_row:after,
.vc_row:before {
  content:" ";
  display:table
}
.vc_row:after {
  clear:both
}
@media (max-width:767px) {
  .vc_hidden-xs {
    display:none!important
  }
}
@media (min-width:768px) and (max-width:991px) {
  .vc_hidden-sm {
    display:none!important
  }
}
@media (min-width:992px) and (max-width:1199px) {
  .vc_hidden-md {
    display:none!important
  }
}
@media (min-width:1200px) {
  .vc_hidden-lg {
    display:none!important
  }
}
.vc_non_responsive .vc_row .vc_col-sm-1 {
  position:relative;
  float:left;
  width:8.33333333%;
  min-height:1px;
  padding-left:15px;
  padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-2 {
  position:relative;
  float:left;
  width:16.66666667%;
  min-height:1px;
  padding-left:15px;
  padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-3 {
  position:relative;
  float:left;
  width:25%;
  min-height:1px;
  padding-left:15px;
  padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-4 {
  position:relative;
  float:left;
  width:33.33333333%;
  min-height:1px;
  padding-left:15px;
  padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-5 {
  position:relative;
  float:left;
  width:41.66666667%;
  min-height:1px;
  padding-left:15px;
  padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-6 {
  position:relative;
  float:left;
  width:50%;
  min-height:1px;
  padding-left:15px;
  padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-7 {
  position:relative;
  float:left;
  width:58.33333333%;
  min-height:1px;
  padding-left:15px;
  padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-8 {
  position:relative;
  float:left;
  width:66.66666667%;
  min-height:1px;
  padding-left:15px;
  padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-9 {
  position:relative;
  float:left;
  width:75%;
  min-height:1px;
  padding-left:15px;
  padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-10 {
  position:relative;
  float:left;
  width:83.33333333%;
  min-height:1px;
  padding-left:15px;
  padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-11 {
  position:relative;
  float:left;
  width:91.66666667%;
  min-height:1px;
  padding-left:15px;
  padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-12 {
  position:relative;
  float:left;
  width:100%;
  min-height:1px;
  padding-left:15px;
  padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
  margin-left:100%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
  margin-left:91.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
  margin-left:83.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
  margin-left:75%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
  margin-left:66.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
  margin-left:58.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
  margin-left:50%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
  margin-left:41.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
  margin-left:33.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
  margin-left:25%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
  margin-left:16.66666667%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
  margin-left:8.33333333%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
  margin-left:0
}
.vc_non_responsive .vc_row .vc_hidden-sm {
  display:none!important
}
.vc_non_responsive .vc_row .vc_col-sm-1\/5 {
  position:relative;
  float:left;
  width:20%;
  min-height:1px;
  padding-left:15px;
  padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-2\/5 {
  position:relative;
  float:left;
  width:40%;
  min-height:1px;
  padding-left:15px;
  padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-3\/5 {
  position:relative;
  float:left;
  width:60%;
  min-height:1px;
  padding-left:15px;
  padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-4\/5 {
  position:relative;
  float:left;
  width:80%;
  min-height:1px;
  padding-left:15px;
  padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-5\/5 {
  position:relative;
  float:left;
  width:100%;
  min-height:1px;
  padding-left:15px;
  padding-right:15px
}
.vc_non_responsive .vc_row .vc_col-sm-offset-5\/5 {
  margin-left:100%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-4\/5 {
  margin-left:80%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-3\/5 {
  margin-left:60%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-2\/5 {
  margin-left:40%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-1\/5 {
  margin-left:20%
}
.vc_non_responsive .vc_row .vc_col-sm-offset-0\/5 {
  margin-left:0
}
.vc_column_container {
  width:100%
}
.vc_row {
  margin-left:-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
}
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-1,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-10,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-11,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-12,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-2,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-3,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-4,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-6,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-7,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-8,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-9 {
  float:right
}
.vc_col-xs-12 {
  width:100%
}
.vc_col-xs-11 {
  width:91.66666667%
}
.vc_col-xs-10 {
  width:83.33333333%
}
.vc_col-xs-9 {
  width:75%
}
.vc_col-xs-8 {
  width:66.66666667%
}
.vc_col-xs-7 {
  width:58.33333333%
}
.vc_col-xs-6 {
  width:50%
}
.vc_col-xs-5 {
  width:41.66666667%
}
.vc_col-xs-4 {
  width:33.33333333%
}
.vc_col-xs-3 {
  width:25%
}
.vc_col-xs-2 {
  width:16.66666667%
}
.vc_col-xs-1 {
  width:8.33333333%
}
.vc_col-xs-pull-12 {
  right:100%
}
.vc_col-xs-pull-11 {
  right:91.66666667%
}
.vc_col-xs-pull-10 {
  right:83.33333333%
}
.vc_col-xs-pull-9 {
  right:75%
}
.vc_col-xs-pull-8 {
  right:66.66666667%
}
.vc_col-xs-pull-7 {
  right:58.33333333%
}
.vc_col-xs-pull-6 {
  right:50%
}
.vc_col-xs-pull-5 {
  right:41.66666667%
}
.vc_col-xs-pull-4 {
  right:33.33333333%
}
.vc_col-xs-pull-3 {
  right:25%
}
.vc_col-xs-pull-2 {
  right:16.66666667%
}
.vc_col-xs-pull-1 {
  right:8.33333333%
}
.vc_col-xs-pull-0 {
  right:auto
}
.vc_col-xs-push-12 {
  left:100%
}
.vc_col-xs-push-11 {
  left:91.66666667%
}
.vc_col-xs-push-10 {
  left:83.33333333%
}
.vc_col-xs-push-9 {
  left:75%
}
.vc_col-xs-push-8 {
  left:66.66666667%
}
.vc_col-xs-push-7 {
  left:58.33333333%
}
.vc_col-xs-push-6 {
  left:50%
}
.vc_col-xs-push-5 {
  left:41.66666667%
}
.vc_col-xs-push-4 {
  left:33.33333333%
}
.vc_col-xs-push-3 {
  left:25%
}
.vc_col-xs-push-2 {
  left:16.66666667%
}
.vc_col-xs-push-1 {
  left:8.33333333%
}
.vc_col-xs-push-0 {
  left:auto
}
.vc_col-xs-offset-12 {
  margin-left:100%
}
.vc_col-xs-offset-11 {
  margin-left:91.66666667%
}
.vc_col-xs-offset-10 {
  margin-left:83.33333333%
}
.vc_col-xs-offset-9 {
  margin-left:75%
}
.vc_col-xs-offset-8 {
  margin-left:66.66666667%
}
.vc_col-xs-offset-7 {
  margin-left:58.33333333%
}
.vc_col-xs-offset-6 {
  margin-left:50%
}
.vc_col-xs-offset-5 {
  margin-left:41.66666667%
}
.vc_col-xs-offset-4 {
  margin-left:33.33333333%
}
.vc_col-xs-offset-3 {
  margin-left:25%
}
.vc_col-xs-offset-2 {
  margin-left:16.66666667%
}
.vc_col-xs-offset-1 {
  margin-left:8.33333333%
}
.vc_col-xs-offset-0 {
  margin-left:0
}
.vc_col-lg-1\/5,
.vc_col-lg-2\/5,
.vc_col-lg-3\/5,
.vc_col-lg-4\/5,
.vc_col-lg-5\/5,
.vc_col-md-1\/5,
.vc_col-md-2\/5,
.vc_col-md-3\/5,
.vc_col-md-4\/5,
.vc_col-md-5\/5,
.vc_col-sm-1\/5,
.vc_col-sm-2\/5,
.vc_col-sm-3\/5,
.vc_col-sm-4\/5,
.vc_col-sm-5\/5,
.vc_col-xs-1\/5,
.vc_col-xs-2\/5,
.vc_col-xs-3\/5,
.vc_col-xs-4\/5,
.vc_col-xs-5\/5 {
  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\/5,
.vc_col-xs-2\/5,
.vc_col-xs-3\/5,
.vc_col-xs-4\/5,
.vc_col-xs-5\/5 {
  float:left
}
.vc_col-xs-5\/5 {
  width:100%
}
.vc_col-xs-4\/5 {
  width:80%
}
.vc_col-xs-3\/5 {
  width:60%
}
.vc_col-xs-2\/5 {
  width:40%
}
.vc_col-xs-1\/5 {
  width:20%
}
.vc_col-xs-pull-5\/5 {
  right:100%
}
.vc_col-xs-pull-4\/5 {
  right:80%
}
.vc_col-xs-pull-3\/5 {
  right:60%
}
.vc_col-xs-pull-2\/5 {
  right:40%
}
.vc_col-xs-pull-1\/5 {
  right:20%
}
.vc_col-xs-pull-0\/5 {
  right:auto
}
.vc_col-xs-push-5\/5 {
  left:100%
}
.vc_col-xs-push-4\/5 {
  left:80%
}
.vc_col-xs-push-3\/5 {
  left:60%
}
.vc_col-xs-push-2\/5 {
  left:40%
}
.vc_col-xs-push-1\/5 {
  left:20%
}
.vc_col-xs-push-0\/5 {
  left:auto
}
.vc_col-xs-offset-5\/5 {
  margin-left:100%
}
.vc_col-xs-offset-4\/5 {
  margin-left:80%
}
.vc_col-xs-offset-3\/5 {
  margin-left:60%
}
.vc_col-xs-offset-2\/5 {
  margin-left:40%
}
.vc_col-xs-offset-1\/5 {
  margin-left:20%
}
.vc_col-xs-offset-0\/5 {
  margin-left:0
}
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-1\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-2\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-3\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-4\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_col-xs-5\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-1\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-2\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-3\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-4\/5,
[dir=rtl] .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-5\/5 {
  float:right
}
@media (min-width: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
  }
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-10,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-11,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-12,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-6,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-7,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-8,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-9 {
    float:right
  }
  .vc_col-sm-12 {
    width:100%
  }
  .vc_col-sm-11 {
    width:91.66666667%
  }
  .vc_col-sm-10 {
    width:83.33333333%
  }
  .vc_col-sm-9 {
    width:75%
  }
  .vc_col-sm-8 {
    width:66.66666667%
  }
  .vc_col-sm-7 {
    width:58.33333333%
  }
  .vc_col-sm-6 {
    width:50%
  }
  .vc_col-sm-5 {
    width:41.66666667%
  }
  .vc_col-sm-4 {
    width:33.33333333%
  }
  .vc_col-sm-3 {
    width:25%
  }
  .vc_col-sm-2 {
    width:16.66666667%
  }
  .vc_col-sm-1 {
    width:8.33333333%
  }
  .vc_col-sm-pull-12 {
    right:100%
  }
  .vc_col-sm-pull-11 {
    right:91.66666667%
  }
  .vc_col-sm-pull-10 {
    right:83.33333333%
  }
  .vc_col-sm-pull-9 {
    right:75%
  }
  .vc_col-sm-pull-8 {
    right:66.66666667%
  }
  .vc_col-sm-pull-7 {
    right:58.33333333%
  }
  .vc_col-sm-pull-6 {
    right:50%
  }
  .vc_col-sm-pull-5 {
    right:41.66666667%
  }
  .vc_col-sm-pull-4 {
    right:33.33333333%
  }
  .vc_col-sm-pull-3 {
    right:25%
  }
  .vc_col-sm-pull-2 {
    right:16.66666667%
  }
  .vc_col-sm-pull-1 {
    right:8.33333333%
  }
  .vc_col-sm-pull-0 {
    right:auto
  }
  .vc_col-sm-push-12 {
    left:100%
  }
  .vc_col-sm-push-11 {
    left:91.66666667%
  }
  .vc_col-sm-push-10 {
    left:83.33333333%
  }
  .vc_col-sm-push-9 {
    left:75%
  }
  .vc_col-sm-push-8 {
    left:66.66666667%
  }
  .vc_col-sm-push-7 {
    left:58.33333333%
  }
  .vc_col-sm-push-6 {
    left:50%
  }
  .vc_col-sm-push-5 {
    left:41.66666667%
  }
  .vc_col-sm-push-4 {
    left:33.33333333%
  }
  .vc_col-sm-push-3 {
    left:25%
  }
  .vc_col-sm-push-2 {
    left:16.66666667%
  }
  .vc_col-sm-push-1 {
    left:8.33333333%
  }
  .vc_col-sm-push-0 {
    left:auto
  }
  .vc_col-sm-offset-12 {
    margin-left:100%
  }
  .vc_col-sm-offset-11 {
    margin-left:91.66666667%
  }
  .vc_col-sm-offset-10 {
    margin-left:83.33333333%
  }
  .vc_col-sm-offset-9 {
    margin-left:75%
  }
  .vc_col-sm-offset-8 {
    margin-left:66.66666667%
  }
  .vc_col-sm-offset-7 {
    margin-left:58.33333333%
  }
  .vc_col-sm-offset-6 {
    margin-left:50%
  }
  .vc_col-sm-offset-5 {
    margin-left:41.66666667%
  }
  .vc_col-sm-offset-4 {
    margin-left:33.33333333%
  }
  .vc_col-sm-offset-3 {
    margin-left:25%
  }
  .vc_col-sm-offset-2 {
    margin-left:16.66666667%
  }
  .vc_col-sm-offset-1 {
    margin-left:8.33333333%
  }
  .vc_col-sm-offset-0 {
    margin-left:0
  }
  .vc_col-sm-1\/5,
  .vc_col-sm-2\/5,
  .vc_col-sm-3\/5,
  .vc_col-sm-4\/5,
  .vc_col-sm-5\/5 {
    float:left
  }
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
    float:right
  }
  .vc_col-sm-5\/5 {
    width:100%
  }
  .vc_col-sm-4\/5 {
    width:80%
  }
  .vc_col-sm-3\/5 {
    width:60%
  }
  .vc_col-sm-2\/5 {
    width:40%
  }
  .vc_col-sm-1\/5 {
    width:20%
  }
  .vc_col-sm-pull-5\/5 {
    right:100%
  }
  .vc_col-sm-pull-4\/5 {
    right:80%
  }
  .vc_col-sm-pull-3\/5 {
    right:60%
  }
  .vc_col-sm-pull-2\/5 {
    right:40%
  }
  .vc_col-sm-pull-1\/5 {
    right:20%
  }
  .vc_col-sm-pull-0\/5 {
    right:auto
  }
  .vc_col-sm-push-5\/5 {
    left:100%
  }
  .vc_col-sm-push-4\/5 {
    left:80%
  }
  .vc_col-sm-push-3\/5 {
    left:60%
  }
  .vc_col-sm-push-2\/5 {
    left:40%
  }
  .vc_col-sm-push-1\/5 {
    left:20%
  }
  .vc_col-sm-push-0\/5 {
    left:auto
  }
  .vc_col-sm-offset-5\/5 {
    margin-left:100%
  }
  .vc_col-sm-offset-4\/5 {
    margin-left:80%
  }
  .vc_col-sm-offset-3\/5 {
    margin-left:60%
  }
  .vc_col-sm-offset-2\/5 {
    margin-left:40%
  }
  .vc_col-sm-offset-1\/5 {
    margin-left:20%
  }
  .vc_col-sm-offset-0\/5 {
    margin-left:0
  }
}
@media (min-width:992px) {
  .vc_col-md-1,
  .vc_col-md-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
  }
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-1,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-10,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-11,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-12,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-2,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-3,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-4,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-5,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-6,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-7,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-8,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-md-9 {
    float:right
  }
  .vc_col-md-12 {
    width:100%
  }
  .vc_col-md-11 {
    width:91.66666667%
  }
  .vc_col-md-10 {
    width:83.33333333%
  }
  .vc_col-md-9 {
    width:75%
  }
  .vc_col-md-8 {
    width:66.66666667%
  }
  .vc_col-md-7 {
    width:58.33333333%
  }
  .vc_col-md-6 {
    width:50%
  }
  .vc_col-md-5 {
    width:41.66666667%
  }
  .vc_col-md-4 {
    width:33.33333333%
  }
  .vc_col-md-3 {
    width:25%
  }
  .vc_col-md-2 {
    width:16.66666667%
  }
  .vc_col-md-1 {
    width:8.33333333%
  }
  .vc_col-md-pull-12 {
    right:100%
  }
  .vc_col-md-pull-11 {
    right:91.66666667%
  }
  .vc_col-md-pull-10 {
    right:83.33333333%
  }
  .vc_col-md-pull-9 {
    right:75%
  }
  .vc_col-md-pull-8 {
    right:66.66666667%
  }
  .vc_col-md-pull-7 {
    right:58.33333333%
  }
  .vc_col-md-pull-6 {
    right:50%
  }
  .vc_col-md-pull-5 {
    right:41.66666667%
  }
  .vc_col-md-pull-4 {
    right:33.33333333%
  }
  .vc_col-md-pull-3 {
    right:25%
  }
  .vc_col-md-pull-2 {
    right:16.66666667%
  }
  .vc_col-md-pull-1 {
    right:8.33333333%
  }
  .vc_col-md-pull-0 {
    right:auto
  }
  .vc_col-md-push-12 {
    left:100%
  }
  .vc_col-md-push-11 {
    left:91.66666667%
  }
  .vc_col-md-push-10 {
    left:83.33333333%
  }
  .vc_col-md-push-9 {
    left:75%
  }
  .vc_col-md-push-8 {
    left:66.66666667%
  }
  .vc_col-md-push-7 {
    left:58.33333333%
  }
  .vc_col-md-push-6 {
    left:50%
  }
  .vc_col-md-push-5 {
    left:41.66666667%
  }
  .vc_col-md-push-4 {
    left:33.33333333%
  }
  .vc_col-md-push-3 {
    left:25%
  }
  .vc_col-md-push-2 {
    left:16.66666667%
  }
  .vc_col-md-push-1 {
    left:8.33333333%
  }
  .vc_col-md-push-0 {
    left:auto
  }
  .vc_col-md-offset-12 {
    margin-left:100%
  }
  .vc_col-md-offset-11 {
    margin-left:91.66666667%
  }
  .vc_col-md-offset-10 {
    margin-left:83.33333333%
  }
  .vc_col-md-offset-9 {
    margin-left:75%
  }
  .vc_col-md-offset-8 {
    margin-left:66.66666667%
  }
  .vc_col-md-offset-7 {
    margin-left:58.33333333%
  }
  .vc_col-md-offset-6 {
    margin-left:50%
  }
  .vc_col-md-offset-5 {
    margin-left:41.66666667%
  }
  .vc_col-md-offset-4 {
    margin-left:33.33333333%
  }
  .vc_col-md-offset-3 {
    margin-left:25%
  }
  .vc_col-md-offset-2 {
    margin-left:16.66666667%
  }
  .vc_col-md-offset-1 {
    margin-left:8.33333333%
  }
  .vc_col-md-offset-0 {
    margin-left:0
  }
  .vc_col-md-1\/5,
  .vc_col-md-2\/5,
  .vc_col-md-3\/5,
  .vc_col-md-4\/5,
  .vc_col-md-5\/5 {
    float:left
  }
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
    float:right
  }
  .vc_col-md-5\/5 {
    width:100%
  }
  .vc_col-md-4\/5 {
    width:80%
  }
  .vc_col-md-3\/5 {
    width:60%
  }
  .vc_col-md-2\/5 {
    width:40%
  }
  .vc_col-md-1\/5 {
    width:20%
  }
  .vc_col-md-pull-5\/5 {
    right:100%
  }
  .vc_col-md-pull-4\/5 {
    right:80%
  }
  .vc_col-md-pull-3\/5 {
    right:60%
  }
  .vc_col-md-pull-2\/5 {
    right:40%
  }
  .vc_col-md-pull-1\/5 {
    right:20%
  }
  .vc_col-md-pull-0\/5 {
    right:auto
  }
  .vc_col-md-push-5\/5 {
    left:100%
  }
  .vc_col-md-push-4\/5 {
    left:80%
  }
  .vc_col-md-push-3\/5 {
    left:60%
  }
  .vc_col-md-push-2\/5 {
    left:40%
  }
  .vc_col-md-push-1\/5 {
    left:20%
  }
  .vc_col-md-push-0\/5 {
    left:auto
  }
  .vc_col-md-offset-5\/5 {
    margin-left:100%
  }
  .vc_col-md-offset-4\/5 {
    margin-left:80%
  }
  .vc_col-md-offset-3\/5 {
    margin-left:60%
  }
  .vc_col-md-offset-2\/5 {
    margin-left:40%
  }
  .vc_col-md-offset-1\/5 {
    margin-left:20%
  }
  .vc_col-md-offset-0\/5 {
    margin-left:0
  }
}
@media (min-width:1200px) {
  .vc_col-lg-1,
  .vc_col-lg-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
  }
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-1,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-10,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-11,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-12,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-2,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-3,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-4,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-5,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-6,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-7,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-8,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-lg-9 {
    float:right
  }
  .vc_col-lg-12 {
    width:100%
  }
  .vc_col-lg-11 {
    width:91.66666667%
  }
  .vc_col-lg-10 {
    width:83.33333333%
  }
  .vc_col-lg-9 {
    width:75%
  }
  .vc_col-lg-8 {
    width:66.66666667%
  }
  .vc_col-lg-7 {
    width:58.33333333%
  }
  .vc_col-lg-6 {
    width:50%
  }
  .vc_col-lg-5 {
    width:41.66666667%
  }
  .vc_col-lg-4 {
    width:33.33333333%
  }
  .vc_col-lg-3 {
    width:25%
  }
  .vc_col-lg-2 {
    width:16.66666667%
  }
  .vc_col-lg-1 {
    width:8.33333333%
  }
  .vc_col-lg-pull-12 {
    right:100%
  }
  .vc_col-lg-pull-11 {
    right:91.66666667%
  }
  .vc_col-lg-pull-10 {
    right:83.33333333%
  }
  .vc_col-lg-pull-9 {
    right:75%
  }
  .vc_col-lg-pull-8 {
    right:66.66666667%
  }
  .vc_col-lg-pull-7 {
    right:58.33333333%
  }
  .vc_col-lg-pull-6 {
    right:50%
  }
  .vc_col-lg-pull-5 {
    right:41.66666667%
  }
  .vc_col-lg-pull-4 {
    right:33.33333333%
  }
  .vc_col-lg-pull-3 {
    right:25%
  }
  .vc_col-lg-pull-2 {
    right:16.66666667%
  }
  .vc_col-lg-pull-1 {
    right:8.33333333%
  }
  .vc_col-lg-pull-0 {
    right:auto
  }
  .vc_col-lg-push-12 {
    left:100%
  }
  .vc_col-lg-push-11 {
    left:91.66666667%
  }
  .vc_col-lg-push-10 {
    left:83.33333333%
  }
  .vc_col-lg-push-9 {
    left:75%
  }
  .vc_col-lg-push-8 {
    left:66.66666667%
  }
  .vc_col-lg-push-7 {
    left:58.33333333%
  }
  .vc_col-lg-push-6 {
    left:50%
  }
  .vc_col-lg-push-5 {
    left:41.66666667%
  }
  .vc_col-lg-push-4 {
    left:33.33333333%
  }
  .vc_col-lg-push-3 {
    left:25%
  }
  .vc_col-lg-push-2 {
    left:16.66666667%
  }
  .vc_col-lg-push-1 {
    left:8.33333333%
  }
  .vc_col-lg-push-0 {
    left:auto
  }
  .vc_col-lg-offset-12 {
    margin-left:100%
  }
  .vc_col-lg-offset-11 {
    margin-left:91.66666667%
  }
  .vc_col-lg-offset-10 {
    margin-left:83.33333333%
  }
  .vc_col-lg-offset-9 {
    margin-left:75%
  }
  .vc_col-lg-offset-8 {
    margin-left:66.66666667%
  }
  .vc_col-lg-offset-7 {
    margin-left:58.33333333%
  }
  .vc_col-lg-offset-6 {
    margin-left:50%
  }
  .vc_col-lg-offset-5 {
    margin-left:41.66666667%
  }
  .vc_col-lg-offset-4 {
    margin-left:33.33333333%
  }
  .vc_col-lg-offset-3 {
    margin-left:25%
  }
  .vc_col-lg-offset-2 {
    margin-left:16.66666667%
  }
  .vc_col-lg-offset-1 {
    margin-left:8.33333333%
  }
  .vc_col-lg-offset-0 {
    margin-left:0
  }
  .vc_col-lg-1\/5,
  .vc_col-lg-2\/5,
  .vc_col-lg-3\/5,
  .vc_col-lg-4\/5,
  .vc_col-lg-5\/5 {
    float:left
  }
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-1\/5,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-2\/5,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-3\/5,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-4\/5,
  [dir=rtl] .vc_rtl-columns-reverse .vc_col-sm-5\/5 {
    float:right
  }
  .vc_col-lg-5\/5 {
    width:100%
  }
  .vc_col-lg-4\/5 {
    width:80%
  }
  .vc_col-lg-3\/5 {
    width:60%
  }
  .vc_col-lg-2\/5 {
    width:40%
  }
  .vc_col-lg-1\/5 {
    width:20%
  }
  .vc_col-lg-pull-5\/5 {
    right:100%
  }
  .vc_col-lg-pull-4\/5 {
    right:80%
  }
  .vc_col-lg-pull-3\/5 {
    right:60%
  }
  .vc_col-lg-pull-2\/5 {
    right:40%
  }
  .vc_col-lg-pull-1\/5 {
    right:20%
  }
  .vc_col-lg-pull-0\/5 {
    right:auto
  }
  .vc_col-lg-push-5\/5 {
    left:100%
  }
  .vc_col-lg-push-4\/5 {
    left:80%
  }
  .vc_col-lg-push-3\/5 {
    left:60%
  }
  .vc_col-lg-push-2\/5 {
    left:40%
  }
  .vc_col-lg-push-1\/5 {
    left:20%
  }
  .vc_col-lg-push-0\/5 {
    left:auto
  }
  .vc_col-lg-offset-5\/5 {
    margin-left:100%
  }
  .vc_col-lg-offset-4\/5 {
    margin-left:80%
  }
  .vc_col-lg-offset-3\/5 {
    margin-left:60%
  }
  .vc_col-lg-offset-2\/5 {
    margin-left:40%
  }
  .vc_col-lg-offset-1\/5 {
    margin-left:20%
  }
  .vc_col-lg-offset-0\/5 {
    margin-left:0
  }
}
.vc_pull-right {
  float:right!important
}
.vc_pull-left {
  float:left!important
}
.vc_clearfix:after,
.vc_clearfix:before {
  content:" ";
  display:table
}
.vc_clearfix:after {
  clear:both
}
.vc_clearfix:after,
.vc_clearfix:before {
  content:" ";
  display:table
}
.vc_clearfix:after {
  clear:both
}
.vc_el-clearfix {
  clear:both
}
@media (max-width:767px) {
  .vc_el-clearfix-xs {
    clear:both
  }
}
@media (min-width:768px) and (max-width:991px) {
  .vc_el-clearfix-sm {
    clear:both
  }
}
@media (min-width:992px) and (max-width:1199px) {
  .vc_el-clearfix-md {
    clear:both
  }
}
@media (min-width:1200px) {
  .vc_el-clearfix-lg {
    clear:both
  }
}
.vc_visible {
  display:block
}
.vc_table {
  width:100%;
  margin-bottom:20px;
  border-collapse:collapse
}
.vc_table>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_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 {
  border:1px solid #ddd
}
.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 {
  display:inline-block;
  vertical-align:middle;
  height:16px;
  width:16px;
  background-position:0 0;
  background-repeat:no-repeat
}
.vc_pixel_icon-alert {
  background-image:url(../vc/alert.png)
}
.vc_pixel_icon-info {
  background-image:url(../vc/info.png)
}
.vc_pixel_icon-tick {
  background-image:url(../vc/tick.png)
}
.vc_pixel_icon-explanation {
  background-image:url(../vc/exclamation.png)
}
.vc_pixel_icon-address_book {
  background-image:url(../images/icons/address-book.png)
}
.vc_pixel_icon-alarm_clock {
  background-image:url(../images/icons/alarm-clock.png)
}
.vc_pixel_icon-anchor {
  background-image:url(../images/icons/anchor.png)
}
.vc_pixel_icon-application_image {
  background-image:url(../images/icons/application-image.png)
}
.vc_pixel_icon-arrow {
  background-image:url(../images/icons/arrow.png)
}
.vc_pixel_icon-asterisk {
  background-image:url(../images/icons/asterisk.png)
}
.vc_pixel_icon-hammer {
  background-image:url(../images/icons/auction-hammer.png)
}
.vc_pixel_icon-balloon {
  background-image:url(../images/icons/balloon.png)
}
.vc_pixel_icon-balloon_buzz {
  background-image:url(../images/icons/balloon-buzz.png)
}
.vc_pixel_icon-balloon_facebook {
  background-image:url(../images/icons/balloon-facebook.png)
}
.vc_pixel_icon-balloon_twitter {
  background-image:url(../images/icons/balloon-twitter.png)
}
.vc_pixel_icon-battery {
  background-image:url(../images/icons/battery-full.png)
}
.vc_pixel_icon-binocular {
  background-image:url(../images/icons/binocular.png)
}
.vc_pixel_icon-document_excel {
  background-image:url(../images/icons/blue-document-excel.png)
}
.vc_pixel_icon-document_image {
  background-image:url(../images/icons/blue-document-image.png)
}
.vc_pixel_icon-document_music {
  background-image:url(../images/icons/blue-document-music.png)
}
.vc_pixel_icon-document_office {
  background-image:url(../images/icons/blue-document-office.png)
}
.vc_pixel_icon-document_pdf {
  background-image:url(../images/icons/blue-document-pdf.png)
}
.vc_pixel_icon-document_powerpoint {
  background-image:url(../images/icons/blue-document-powerpoint.png)
}
.vc_pixel_icon-document_word {
  background-image:url(../images/icons/blue-document-word.png)
}
.vc_pixel_icon-bookmark {
  background-image:url(../images/icons/bookmark.png)
}
.vc_pixel_icon-camcorder {
  background-image:url(../images/icons/camcorder.png)
}
.vc_pixel_icon-camera {
  background-image:url(../images/icons/camera.png)
}
.vc_pixel_icon-chart {
  background-image:url(../images/icons/chart.png)
}
.vc_pixel_icon-chart_pie {
  background-image:url(../images/icons/chart-pie.png)
}
.vc_pixel_icon-clock {
  background-image:url(../images/icons/clock.png)
}
.vc_pixel_icon-play {
  background-image:url(../images/icons/control.png)
}
.vc_pixel_icon-fire {
  background-image:url(../images/icons/fire.png)
}
.vc_pixel_icon-heart {
  background-image:url(../images/icons/heart.png)
}
.vc_pixel_icon-mail {
  background-image:url(../images/icons/mail.png)
}
.vc_pixel_icon-shield {
  background-image:url(../images/icons/plus-shield.png)
}
.vc_pixel_icon-video {
  background-image:url(../images/icons/video.png)
}
@font-face {
  font-family:vcpb-plugin-icons;
  src:url(../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62);
  src:url(../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62#iefix) format('embedded-opentype'),
  url(../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf?f6ud62) format('truetype'),
  url(../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff?f6ud62) format('woff'),
  url(../fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg?f6ud62#vcpb-plugin-icons) format('svg');
  font-weight:400;
  font-style:normal
}
.vc-composer-icon {
  font-family:vcpb-plugin-icons!important;
  speak:none;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}
.vc-c-icon-minimize:before {
  content:"\e91c"
}
.vc-c-icon-close:before {
  content:"\e5cd"
}
.vc-c-icon-1-6_4-6_1-6:before {
  content:"\e90e"
}
.vc-c-icon-add_template:before {
  content:"\e903"
}
.vc-c-icon-arrow_back:before {
  content:"\e5c4"
}
.vc-c-icon-arrow_drop_down:before {
  content:"\e5c5"
}
.vc-c-icon-arrow_drop_up:before {
  content:"\e5c7"
}
.vc-c-icon-arrow_forward:before {
  content:"\e5c8"
}
.vc-c-icon-check:before {
  content:"\e5ca"
}
.vc-c-icon-arrow_upward:before {
  content:"\e5d8"
}
.vc-c-icon-arrow_downward:before {
  content:"\e5db"
}
.vc-c-icon-sync:before {
  content:"\e627"
}
.vc-c-icon-search:before {
  content:"\e8b6"
}
.vc-c-icon-1-1:before {
  content:"\e900"
}
.vc-c-icon-1-2_1-2:before {
  content:"\e901"
}
.vc-c-icon-1-3_1-3_1-3:before {
  content:"\e902"
}
.vc-c-icon-1-4_1-2_1-4:before {
  content:"\e904"
}
.vc-c-icon-1-4_1-4_1-4_1-4:before {
  content:"\e905"
}
.vc-c-icon-1-4_3-4:before {
  content:"\e906"
}
.vc-c-icon-1-6_1-6_1-6_1-2:before {
  content:"\e907"
}
.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before {
  content:"\e908"
}
.vc-c-icon-l_15_15_15_15_15:before {
  content:"\e909"
}
.vc-c-icon-1-6_2-3_1-6:before {
  content:"\e90a"
}
.vc-c-icon-2-3_1-3:before {
  content:"\e90b"
}
.vc-c-icon-5-6_1-6:before {
  content:"\e90c"
}
.vc-c-icon-add_element:before {
  content:"\e90d"
}
.vc-c-icon-add:before {
  content:"\e90f"
}
.vc-c-icon-cog:before {
  content:"\e910"
}
.vc-c-icon-content_copy:before {
  content:"\e911"
}
.vc-c-icon-delete_empty:before {
  content:"\e912"
}
.vc-c-icon-dragndrop:before {
  content:"\e913"
}
.vc-c-icon-fullscreen_exit:before {
  content:"\e914"
}
.vc-c-icon-fullscreen:before {
  content:"\e915"
}
.vc-c-icon-arrow_drop_right:before {
  content:"\e916"
}
.vc-c-icon-layout_default:before {
  content:"\e917"
}
.vc-c-icon-layout_landscape-smartphones:before {
  content:"\e918"
}
.vc-c-icon-layout_landscape-tablets:before {
  content:"\e919"
}
.vc-c-icon-layout_portrait-smartphones:before {
  content:"\e91a"
}
.vc-c-icon-layout_portrait-tablets:before {
  content:"\e91b"
}
.vc-c-icon-mode_edit:before {
  content:"\e91d"
}
.vc-c-icon-row_default_fe:before {
  content:"\e91e"
}
.vc-c-icon-text-block:before {
  content:"\e91f"
}
.vc_txt_align_left {
  text-align:left
}
.vc_txt_align_right {
  text-align:right
}
.vc_txt_align_center {
  text-align:center
}
.vc_txt_align_justify {
  text-align:justify;
  text-justify:inter-word
}
.vc_el_width_50 {
  width:50%;
  margin-left:auto!important;
  margin-right:auto!important
}
.vc_el_width_60 {
  width:60%;
  margin-left:auto!important;
  margin-right:auto!important
}
.vc_el_width_70 {
  width:70%;
  margin-left:auto!important;
  margin-right:auto!important
}
.vc_el_width_80 {
  width:80%;
  margin-left:auto!important;
  margin-right:auto!important
}
.vc_el_width_90 {
  width:90%;
  margin-left:auto!important;
  margin-right:auto!important
}
.vc_el_width_100 {
  width:100%;
  margin-left:auto!important;
  margin-right:auto!important
}
.vc_btn,
a.vc_btn,
button.vc_btn {
  cursor:pointer;
  display:inline-block;
  text-decoration:none!important;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
  padding:9px 12px;
  font-size:100%;
  line-height:20px;
  border-radius:4px
}
.vc_btn,
.vc_btn:focus,
.vc_btn:hover,
a.vc_btn,
a.vc_btn:focus,
a.vc_btn:hover,
button.vc_btn,
button.vc_btn:focus,
button.vc_btn:hover {
  border:1px solid transparent;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none
}
.vc_btn-lg,
a.vc_btn-lg,
button.vc_btn-lg {
  padding:10px 16px;
  font-size:18px;
  line-height:1.33;
  border-radius:6px
}
.vc_btn-sm,
a.vc_btn-sm,
button.vc_btn-sm {
  padding:5px 10px;
  font-size:12px;
  line-height:1.5;
  border-radius:3px
}
.vc_btn-xs,
a.vc_btn-xs,
button.vc_btn-xs {
  padding:1px 5px;
  font-size:12px;
  line-height:1.5;
  border-radius:3px
}
.vc_btn_square,
a.vc_btn_square,
button.vc_btn_square {
  border-radius:0
}
.vc_btn_square_outlined,
a.vc_btn_square_outlined,
button.vc_btn_square_outlined {
  border-radius:0;
  background:0 0!important
}
.vc_btn_square_outlined,
.vc_btn_square_outlined:focus,
.vc_btn_square_outlined:hover,
a.vc_btn_square_outlined,
a.vc_btn_square_outlined:focus,
a.vc_btn_square_outlined:hover,
button.vc_btn_square_outlined,
button.vc_btn_square_outlined:focus,
button.vc_btn_square_outlined:hover {
  border:2px solid
}
.vc_btn_round,
a.vc_btn_round,
button.vc_btn_round {
  border-radius:25px
}
.vc_btn_outlined,
a.vc_btn_outlined,
button.vc_btn_outlined {
  background:0 0!important
}
.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
}
.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,
a.vc_btn-default.active,
a.vc_btn-default:active,
button.vc_btn-default.active,
button.vc_btn-default:active {
  background-image:none
}
.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
}
.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,
a.vc_btn-primary.active,
a.vc_btn-primary:active,
button.vc_btn-primary.active,
button.vc_btn-primary:active {
  background-image:none
}
.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
}
.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,
a.vc_btn-success.active,
a.vc_btn-success:active,
button.vc_btn-success.active,
button.vc_btn-success:active {
  background-image:none
}
.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
}
.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,
a.vc_btn-info.active,
a.vc_btn-info:active,
button.vc_btn-info.active,
button.vc_btn-info:active {
  background-image:none
}
.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
}
.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,
a.vc_btn-warning.active,
a.vc_btn-warning:active,
button.vc_btn-warning.active,
button.vc_btn-warning:active {
  background-image:none
}
.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
}
.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,
a.vc_btn-danger.active,
a.vc_btn-danger:active,
button.vc_btn-danger.active,
button.vc_btn-danger:active {
  background-image:none
}
.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 {
  display:inline-block;
  vertical-align:middle
}
.vc_button-2-wrapper.vc_button-2-align-left {
  display:block;
  text-align:left
}
.vc_button-2-wrapper.vc_button-2-align-right {
  display:block;
  text-align:right
}
.vc_button-2-wrapper.vc_button-2-align-center {
  display:block;
  text-align:center
}
i.icon {
  display:inline-block;
  width:16px;
  height:16px;
  line-height:16px;
  vertical-align:text-top;
  margin-left:5px
}
.wpb_btn-large i.icon {
  height:19px;
  margin-left:9px
}
.wpb_btn-small i.icon {
  height:15px
}
.wpb_btn-mini i.icon {
  display:none
}
.wpb_address_book i.icon,
option.wpb_address_book {
  background:url(../images/icons/address-book.png) no-repeat right center
}
.wpb_alarm_clock i.icon,
option.wpb_alarm_clock {
  background:url(../images/icons/alarm-clock.png) no-repeat right center
}
.wpb_anchor i.icon,
option.wpb_anchor {
  background:url(../images/icons/anchor.png) no-repeat right center
}
.wpb_application_image i.icon,
option.wpb_application_image {
  background:url(../images/icons/application-image.png) no-repeat right center
}
.wpb_arrow i.icon,
option.wpb_arrow {
  background:url(../images/icons/arrow.png) no-repeat right center
}
.wpb_asterisk i.icon,
option.wpb_asterisk {
  background:url(../images/icons/asterisk.png) no-repeat right center
}
.wpb_hammer i.icon,
option.wpb_hammer {
  background:url(../images/icons/auction-hammer.png) no-repeat right center
}
.wpb_balloon i.icon,
option.wpb_balloon {
  background:url(../images/icons/balloon.png) no-repeat right center
}
.wpb_balloon_buzz i.icon,
option.wpb_balloon_buzz {
  background:url(../images/icons/balloon-buzz.png) no-repeat right center
}
.wpb_balloon_facebook i.icon,
option.wpb_balloon_facebook {
  background:url(../images/icons/balloon-facebook.png) no-repeat right center
}
.wpb_balloon_twitter i.icon,
option.wpb_balloon_twitter {
  background:url(../images/icons/balloon-twitter.png) no-repeat right center
}
.wpb_battery i.icon,
option.wpb_battery {
  background:url(../images/icons/battery-full.png) no-repeat right center
}
.wpb_binocular i.icon,
option.wpb_binocular {
  background:url(../images/icons/binocular.png) no-repeat right center
}
.wpb_document_excel i.icon,
option.wpb_document_excel {
  background:url(../images/icons/blue-document-excel.png) no-repeat right center
}
.wpb_document_image i.icon,
option.wpb_document_image {
  background:url(../images/icons/blue-document-image.png) no-repeat right center
}
.wpb_document_music i.icon,
option.wpb_document_music {
  background:url(../images/icons/blue-document-music.png) no-repeat right center
}
.wpb_document_office i.icon,
option.wpb_document_office {
  background:url(../images/icons/blue-document-office.png) no-repeat right center
}
.wpb_document_pdf i.icon,
option.wpb_document_pdf {
  background:url(../images/icons/blue-document-pdf.png) no-repeat right center
}
.wpb_document_powerpoint i.icon,
option.wpb_document_powerpoint {
  background:url(../images/icons/blue-document-powerpoint.png) no-repeat right center
}
.wpb_document_word i.icon,
option.wpb_document_word {
  background:url(../images/icons/blue-document-word.png) no-repeat right center
}
.wpb_bookmark i.icon,
option.wpb_bookmark {
  background:url(../images/icons/bookmark.png) no-repeat right center
}
.wpb_camcorder i.icon,
option.wpb_camcorder {
  background:url(../images/icons/camcorder.png) no-repeat right center
}
.wpb_camera i.icon,
option.wpb_camera {
  background:url(../images/icons/camera.png) no-repeat right center
}
.wpb_chart i.icon,
option.wpb_chart {
  background:url(../images/icons/chart.png) no-repeat right center
}
.wpb_chart_pie i.icon,
option.wpb_chart_pie {
  background:url(../images/icons/chart-pie.png) no-repeat right center
}
.wpb_clock i.icon,
option.wpb_clock {
  background:url(../images/icons/clock.png) no-repeat right center
}
.wpb_play i.icon,
option.wpb_play {
  background:url(../images/icons/control.png) no-repeat right center
}
.wpb_fire i.icon,
option.wpb_fire {
  background:url(../images/icons/fire.png) no-repeat right center
}
.wpb_heart i.icon,
option.wpb_heart {
  background:url(../images/icons/heart.png) no-repeat right center
}
.wpb_mail i.icon,
option.wpb_mail {
  background:url(../images/icons/mail.png) no-repeat right center
}
.wpb_shield i.icon,
option.wpb_shield {
  background:url(../images/icons/plus-shield.png) no-repeat right center
}
.wpb_video i.icon,
option.wpb_video {
  background:url(../images/icons/video.png) no-repeat right center
}
.vc_column_container .vc_btn,
.vc_column_container .wpb_button {
  margin-top:5px;
  margin-bottom:5px
}
.vc_message_box {
  border:1px solid transparent;
  display:block;
  overflow:hidden;
  margin:0 0 21.73913043px 0;
  padding:1em 1em 1em 4em;
  position:relative;
  font-size:1em;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
}
.vc_message_box>p:first-child {
  margin-top:0
}
.vc_message_box>p:last-child {
  margin-bottom:0
}
.vc_message_box-icon {
  bottom:0;
  font-size:1em;
  font-style:normal;
  left:0;
  position:absolute;
  top:0;
  width:4em
}
.vc_message_box-icon>* {
  font-size:1.7em;
  line-height:1;
  font-style:normal;
  left:50%;
  position:absolute;
  top:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  -o-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}
.vc_message_box-icon>.fa {
  font-size:1.7em;
  line-height:1
}
.vc_color-blue.vc_message_box {
  color:#364a8a;
  border-color:#c5cff0;
  background-color:#edf1fa
}
.vc_color-blue.vc_message_box .vc_message_box-icon {
  color:#5472d2
}
.vc_color-blue.vc_message_box-solid {
  color:#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 .vc_message_box-icon {
  color:#2a2a2a
}
.vc_color-black.vc_message_box-solid {
  color:#fff;
  border-color:transparent;
  background-color:#2a2a2a
}
.vc_color-black.vc_message_box-solid .vc_message_box-icon {
  color:#fff
}
.vc_color-black.vc_message_box-outline,
.vc_color-black.vc_message_box-solid-icon {
  color:#fff;
  border-color:#2a2a2a;
  background-color:transparent
}
.vc_color-black.vc_message_box-outline .vc_message_box-icon,
.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {
  color:#2a2a2a
}
.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {
  color:#fff;
  background-color:#2a2a2a
}
.vc_color-black.vc_message_box-3d {
  box-shadow:0 5px 0 #101010
}
.vc_color-grey.vc_message_box {
  color:#858585;
  border-color:#d2d2d2;
  background-color:#ebebeb
}
.vc_color-grey.vc_message_box .vc_message_box-icon {
  color:#ebebeb
}
.vc_color-grey.vc_message_box-solid {
  color:#858585;
  border-color:transparent;
  background-color:#ebebeb
}
.vc_color-grey.vc_message_box-solid .vc_message_box-icon {
  color:#858585
}
.vc_color-grey.vc_message_box-outline,
.vc_color-grey.vc_message_box-solid-icon {
  color:#858585;
  border-color:#ebebeb;
  background-color:transparent
}
.vc_color-grey.vc_message_box-outline .vc_message_box-icon,
.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {
  color:#ebebeb
}
.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {
  color:#858585;
  background-color:#ebebeb
}
.vc_color-grey.vc_message_box-3d {
  box-shadow:0 5px 0 #b8b8b8
}
.vc_color-white.vc_message_box {
  color:#b3b3b3;
  border-color:#e6e6e6;
  background-color:#fff
}
.vc_color-white.vc_message_box .vc_message_box-icon {
  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 {
  color:#b3b3b3;
  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 {
  color:#5e7f96;
  border-color:#cfebfe;
  background-color:#dff2fe
}
.vc_color-info.vc_message_box .vc_message_box-icon {
  color:#56b0ee
}
.vc_color-info.vc_message_box-solid {
  color:#fff;
  border-color:transparent;
  background-color:#56b0ee
}
.vc_color-info.vc_message_box-solid .vc_message_box-icon {
  color:#fff
}
.vc_color-info.vc_message_box-outline,
.vc_color-info.vc_message_box-solid-icon {
  color:#5e7f96;
  border-color:#56b0ee;
  background-color:transparent
}
.vc_color-info.vc_message_box-outline .vc_message_box-icon,
.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
  color:#56b0ee
}
.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {
  color:#fff;
  background-color:#56b0ee
}
.vc_color-info.vc_message_box-3d {
  box-shadow:0 5px 0 #9dd6fd
}
.vc_color-success.vc_message_box {
  color:#5e7f96;
  border-color:#cfebfe;
  background-color:#e6fdf8
}
.vc_color-success.vc_message_box .vc_message_box-icon {
  color:#1bbc9b
}
.vc_color-success.vc_message_box-solid {
  color:#fff;
  border-color:transparent;
  background-color:#1bbc9b
}
.vc_color-success.vc_message_box-solid .vc_message_box-icon {
  color:#fff
}
.vc_color-success.vc_message_box-outline,
.vc_color-success.vc_message_box-solid-icon {
  color:#5e7f96;
  border-color:#1bbc9b;
  background-color:transparent
}
.vc_color-success.vc_message_box-outline .vc_message_box-icon,
.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
  color:#1bbc9b
}
.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {
  color:#fff;
  background-color:#1bbc9b
}
.vc_color-success.vc_message_box-3d {
  box-shadow:0 5px 0 #9dd6fd
}
.vc_color-warning.vc_message_box {
  color:#9d8967;
  border-color:#ffeccc;
  background-color:#fff4e2
}
.vc_color-warning.vc_message_box .vc_message_box-icon {
  color:#fcb53f
}
.vc_color-warning.vc_message_box-solid {
  color:#fff;
  border-color:transparent;
  background-color:#fcb53f
}
.vc_color-warning.vc_message_box-solid .vc_message_box-icon {
  color:#fff
}
.vc_color-warning.vc_message_box-outline,
.vc_color-warning.vc_message_box-solid-icon {
  color:#9d8967;
  border-color:#fcb53f;
  background-color:transparent
}
.vc_color-warning.vc_message_box-outline .vc_message_box-icon,
.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
  color:#fcb53f
}
.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {
  color:#fff;
  background-color:#fcb53f
}
.vc_color-warning.vc_message_box-3d {
  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 {
  color:#2a2a2a
}
.vc_color-black.vc_message_box-solid-icon {
  color:#2a2a2a
}
.vc_color-grey.vc_message_box .vc_message_box-icon {
  color:#858585
}
.vc_color-white.vc_message_box .vc_message_box-icon {
  color:#b3b3b3
}
.vc_color-white.vc_message_box-outline,
.vc_color-white.vc_message_box-outline .vc_message_box-icon {
  color:#fff
}
.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
}
#content .wpb_alert p:last-child,
#content .wpb_text_column :last-child,
#content .wpb_text_column p:last-child,
.wpb_alert p:last-child,
.wpb_text_column :last-child,
.wpb_text_column p:last-child {
  margin-bottom:0
}
.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.73913043px
}
.vc_parallax {
  position:relative;
  overflow:hidden
}
.vc_parallax>* {
  position:relative;
  z-index:1
}
.vc_parallax .vc_parallax-inner {
  pointer-events:none;
  position:absolute;
  left:0;
  right:0;
  top:0;
  background-attachment:scroll;
  background-color:transparent;
  background-image:inherit;
  background-size:cover;
  z-index:0;
  background-position:50% 0
}
.vc_parallax-inner iframe {
  max-width:1000%
}
.vc_video-bg-container {
  position:relative
}
.vc_video-bg {
  height:100%;
  overflow:hidden;
  pointer-events:none;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  z-index:0
}
.vc_video-bg iframe {
  max-width:1000%
}
.vc_row.vc_row-no-padding .vc_column-inner {
  padding-left:0;
  padding-right:0
}
.vc_row[data-vc-full-width] {
  -webkit-transition:opacity .5s ease;
  -o-transition:opacity .5s ease;
  transition:opacity .5s ease;
  overflow:hidden
}
.vc_row[data-vc-full-width].vc_hidden {
  opacity:0
}
.vc_row-no-padding .vc_inner {
  margin-left:0;
  margin-right:0
}
.vc_row.vc_row-o-full-height {
  min-height:100vh
}
.vc_row.vc_row-flex {
  box-sizing:border-box;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.vc_row.vc_row-flex>.vc_column_container {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
  -webkit-box-flex:1;
  -webkit-flex-grow:1;
  -ms-flex-positive:1;
  flex-grow:1;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  z-index:1
}
@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
  .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>* {
    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-equal-height>.vc_column_container {
  -webkit-box-align:stretch;
  -webkit-align-items:stretch;
  -ms-flex-align:stretch;
  align-items:stretch
}
.vc_row.vc_row-o-content-top>.vc_column_container>.vc_column-inner {
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
  -ms-flex-pack:start;
  justify-content:flex-start
}
.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_column_container {
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
  -ms-flex-align:start;
  align-items:flex-start
}
.vc_row.vc_row-o-content-bottom>.vc_column_container>.vc_column-inner {
  -webkit-box-pack:end;
  -webkit-justify-content:flex-end;
  -ms-flex-pack:end;
  justify-content:flex-end
}
.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_column_container {
  -webkit-box-align:end;
  -webkit-align-items:flex-end;
  -ms-flex-align:end;
  align-items:flex-end
}
.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner {
  -webkit-box-pack:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center
}
.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container {
  -webkit-box-align:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center
}
.vc_column-inner::after,
.vc_column-inner::before {
  content:" ";
  display:table
}
.vc_column-inner::after {
  clear:both
}
.vc_ie-flexbox-fixer {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
}
.vc_ie-flexbox-fixer>.vc_row {
  -webkit-box-flex:1;
  -webkit-flex:1 1 auto;
  -ms-flex:1 1 auto;
  flex:1 1 auto
}
.vc_row.vc_column-gap-1 {
  margin-left:-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_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_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_column_container>.vc_column-inner {
  padding-top:35px
}
.vc_section {
  padding-left:15px;
  padding-right:15px;
  margin-left:-15px;
  margin-right:-15px
}
.vc_section[data-vc-full-width] {
  -webkit-transition:opacity .5s ease;
  -o-transition:opacity .5s ease;
  transition:opacity .5s ease;
  overflow:hidden
}
.vc_section[data-vc-full-width].vc_hidden {
  opacity:0
}
.vc_section[data-vc-full-width]>.vc_row {
  margin-left:0;
  margin-right:0
}
.vc_section[data-vc-stretch-content] {
  padding-left:0;
  padding-right:0
}
.vc_section.vc_row-o-full-height {
  min-height:100vh
}
.vc_section.vc_section-flex {
  box-sizing:border-box;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-flow:column nowrap;
  flex-flow:column nowrap
}
.vc_section.vc_section-flex .vc_vc_row {
  width:100%
}
.vc_section.vc_section-flex::after,
.vc_section.vc_section-flex::before {
  display:none
}
.vc_section.vc_section-o-content-top {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
}
.vc_section.vc_section-o-content-bottom {
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end
}
.vc_section.vc_section-o-content-middle {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
}
.vc_section.vc_section-o-content-bottom::after,
.vc_section.vc_section-o-content-middle::after,
.vc_section.vc_section-o-content-top::after {
  content:'';
  width:100%;
  height:0;
  overflow:hidden;
  visibility:hidden;
  display:block
}
.vc_section.vc_section-has-fill,
.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
.vc_section.vc_section-has-fill+.vc_section {
  padding-top:35px
}
.vc_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
}
.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_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
}
.fb_type_standard {
  height:25px
}
.fb_type_standard iframe {
  height:25px
}
.fb_type_button_count {
  height:20px
}
.fb_type_button_count iframe {
  height:20px
}
.fb_type_box_count {
  height:62px
}
.fb_type_box_count iframe {
  height:62px
}
.wpb_googleplus_type_standard {
  height:25px
}
.wpb_googleplus_type_small {
  height:19px
}
.wpb_googleplus_type_medium {
  height:21px
}
.wpb_googleplus_type_tall {
  height:21px
}
.wpb_googleplus_type_tall.vc_googleplus-annotation-bubble {
  height:62px
}
.wpb_pinterest a {
  border-bottom:0
}
.wpb_pinterest_type_horizontal {
  height:21px
}
.wpb_pinterest_type_vertical {
  box-sizing:content-box;
  padding-top:29px;
  height:21px
}
.wpb_pinterest_type_none {
  height:21px
}
iframe.twitter-share-button {
  margin:0
}
.vc_toggle {
  display:block;
  margin:0 0 21.73913043px 0;
  padding:0;
  font-size:1em
}
.vc_toggle:last-of-type {
  margin-bottom:35px
}
.vc_toggle_title {
  cursor:pointer;
  display:block;
  margin:0;
  padding:0;
  position:relative;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  font-weight: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.73913043px;
  margin-top:1em;
  overflow:hidden;
  padding:0
}
.vc_toggle.vc_toggle_active>.vc_toggle_content {
  display:block
}
.vc_toggle_simple .vc_toggle_icon {
  border:0 solid transparent;
  border-radius:0;
  display:inline-block
}
.vc_toggle_simple .vc_toggle_icon::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;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  -o-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}
.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after {
  visibility:hidden
}
.vc_toggle_simple .vc_toggle_icon {
  height:22px;
  width:22px
}
.vc_toggle_simple .vc_toggle_icon::before {
  height:2px;
  width:10px
}
.vc_toggle_simple .vc_toggle_icon::after {
  height:10px;
  width:2px
}
.vc_toggle_simple .vc_toggle_icon {
  background-color:#2a2a2a;
  border-color:transparent
}
.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_simple .vc_toggle_icon::before {
  background-color:#fff
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color:transparent;
  border-color:#2a2a2a
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before {
  background-color:#2a2a2a
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {
  background-color:#444
}
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,
.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before {
  background-color:#fff
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {
  background-color:transparent;
  border-color:#444
}
.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:#444
}
.vc_toggle_simple .vc_toggle_icon {
  background-color:transparent;
  border-color:transparent
}
.vc_toggle_simple .vc_toggle_icon::after,
.vc_toggle_simple .vc_toggle_icon::before {
  background-color:#2a2a2a
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {
  background-color:transparent;
  border-color:transparent
}
.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::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 {
  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_simple .vc_toggle_icon {
  margin-left:2px
}
.vc_toggle_round .vc_toggle_icon {
  border:2px solid transparent;
  border-radius:50%;
  display:inline-block
}
.vc_toggle_round .vc_toggle_icon::after,
.vc_toggle_round .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%)
}
.vc_toggle_round.vc_toggle_active .vc_toggle_icon::after {
  visibility:hidden
}
.vc_toggle_round .vc_toggle_icon {
  height:22px;
  width:22px
}
.vc_toggle_round .vc_toggle_icon::before {
  height:2px;
  width:10px
}
.vc_toggle_round .vc_toggle_icon::after {
  height:10px;
  width:2px
}
.vc_toggle_round .vc_toggle_icon {
  background-color:#2a2a2a;
  border-color:transparent
}
.vc_toggle_round .vc_toggle_icon::after,
.vc_toggle_round .vc_toggle_icon::before {
  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
}
.vc_toggle_rounded .vc_toggle_icon::after,
.vc_toggle_rounded .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%)
}
.vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after {
  visibility:hidden
}
.vc_toggle_rounded .vc_toggle_icon {
  height:22px;
  width:22px
}
.vc_toggle_rounded .vc_toggle_icon::before {
  height:2px;
  width:10px
}
.vc_toggle_rounded .vc_toggle_icon::after {
  height:10px;
  width:2px
}
.vc_toggle_rounded .vc_toggle_icon {
  background-color:#2a2a2a;
  border-color:transparent
}
.vc_toggle_rounded .vc_toggle_icon::after,
.vc_toggle_rounded .vc_toggle_icon::before {
  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
}
.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%)
}
.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after {
  visibility:hidden
}
.vc_toggle_square .vc_toggle_icon {
  height:22px;
  width:22px
}
.vc_toggle_square .vc_toggle_icon::before {
  height:2px;
  width:10px
}
.vc_toggle_square .vc_toggle_icon::after {
  height:10px;
  width:2px
}
.vc_toggle_square .vc_toggle_icon {
  background-color:#2a2a2a;
  border-color:transparent
}
.vc_toggle_square .vc_toggle_icon::after,
.vc_toggle_square .vc_toggle_icon::before {
  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
}
.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
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
  margin-top:-10px
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {
  margin-top:-5px
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon {
  background:0 0
}
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after,
.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {
  border-color:#2a2a2a;
  background:0 0
}
.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_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 {
  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_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_icon {
  background:#5472d2;
  border-color:#3354c0
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before {
  border-color:#3354c0;
  background:#5472d2
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::after {
  background:#5472d2
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background:#7c93dd;
  border-color:#5472d2
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color:#5472d2;
  background:#7c93dd
}
.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background:#7c93dd
}
.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon {
  background: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_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 {
  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_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_icon {
  background:#00c1cf;
  border-color:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before {
  border-color:#00919c;
  background:#00c1cf
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::after {
  background:#00c1cf
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background:#00919c;
  border-color:#006269
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color:#006269;
  background:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background:#00919c
}
.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon {
  background: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_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 {
  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_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_icon {
  background:#fe6c61;
  border-color:#fe3d2e
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before {
  border-color:#fe3d2e;
  background:#fe6c61
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::after {
  background:#fe6c61
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background:#fe9b94;
  border-color:#fe6c61
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color:#fe6c61;
  background:#fe9b94
}
.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background:#fe9b94
}
.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon {
  background: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_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 {
  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_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_icon {
  background:#8d6dc4;
  border-color:#7149b5
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before {
  border-color:#7149b5;
  background:#8d6dc4
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::after {
  background:#8d6dc4
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background:#a991d3;
  border-color:#8d6dc4
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color:#8d6dc4;
  background:#a991d3
}
.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background:#a991d3
}
.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon {
  background: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_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 {
  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_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_icon {
  background:#4cadc9;
  border-color:#3492ae
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before {
  border-color:#3492ae;
  background:#4cadc9
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::after {
  background:#4cadc9
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background:#73bfd5;
  border-color:#4cadc9
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color:#4cadc9;
  background:#73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background:#73bfd5
}
.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon {
  background: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_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 {
  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_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_icon {
  background:#cec2ab;
  border-color:#bbab8b
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before {
  border-color:#bbab8b;
  background:#cec2ab
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::after {
  background:#cec2ab
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background:#e1d9cb;
  border-color:#cec2ab
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color:#cec2ab;
  background:#e1d9cb
}
.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background:#e1d9cb
}
.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon {
  background: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_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 {
  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_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_icon {
  background:#50485b;
  border-color:#37313f
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before {
  border-color:#37313f;
  background:#50485b
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::after {
  background:#50485b
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background:#695f77;
  border-color:#50485b
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color:#50485b;
  background:#695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background:#695f77
}
.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon {
  background: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_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 {
  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_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_icon {
  background:#75d69c;
  border-color:#4eca80
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before {
  border-color:#4eca80;
  background:#75d69c
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::after {
  background:#75d69c
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background:#9ce2b8;
  border-color:#75d69c
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color:#75d69c;
  background:#9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background:#9ce2b8
}
.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon {
  background: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_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 {
  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_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_icon {
  background:#2a2a2a;
  border-color:#101010
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before {
  border-color:#101010;
  background:#2a2a2a
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::after {
  background:#2a2a2a
}
.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background:#444;
  border-color:#2a2a2a
}
.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_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_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 {
  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_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_icon {
  background:#ebebeb;
  border-color:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before {
  border-color:#d2d2d2;
  background:#ebebeb
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after {
  background:#ebebeb
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background:#d2d2d2;
  border-color:#b8b8b8
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color:#b8b8b8;
  background:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background:#d2d2d2
}
.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon {
  background: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_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 {
  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_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_icon {
  background:#f7be68;
  border-color:#f4a938
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before {
  border-color:#f4a938;
  background:#f7be68
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::after {
  background:#f7be68
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background:#fad398;
  border-color:#f7be68
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color:#f7be68;
  background:#fad398
}
.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background:#fad398
}
.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon {
  background: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_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 {
  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_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_icon {
  background:#5aa1e3;
  border-color:#2e88dc
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before {
  border-color:#2e88dc;
  background:#5aa1e3
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::after {
  background:#5aa1e3
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background:#86baea;
  border-color:#5aa1e3
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color:#5aa1e3;
  background:#86baea
}
.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background:#86baea
}
.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon {
  background: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_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 {
  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_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_icon {
  background:#6dab3c;
  border-color:#55852f
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before {
  border-color:#55852f;
  background:#6dab3c
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::after {
  background:#6dab3c
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background:#87c456;
  border-color:#6dab3c
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color:#6dab3c;
  background:#87c456
}
.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background:#87c456
}
.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon {
  background: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_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 {
  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_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_icon {
  background:#f4524d;
  border-color:#f1231d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before {
  border-color:#f1231d;
  background:#f4524d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::after {
  background:#f4524d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background:#f7817d;
  border-color:#f4524d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color:#f4524d;
  background:#f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background:#f7817d
}
.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon {
  background: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_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 {
  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_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_icon {
  background:#f79468;
  border-color:#f47238
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before {
  border-color:#f47238;
  background:#f79468
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::after {
  background:#f79468
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background:#fab698;
  border-color:#f79468
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color:#f79468;
  background:#fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background:#fab698
}
.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon {
  background: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_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 {
  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_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_icon {
  background:#b97ebb;
  border-color:#a75da9
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before {
  border-color:#a75da9;
  background:#b97ebb
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::after {
  background:#b97ebb
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {
  background:#cb9fcd;
  border-color:#b97ebb
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {
  border-color:#b97ebb;
  background:#cb9fcd
}
.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {
  background:#cb9fcd
}
.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon {
  background: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_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 {
  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_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_icon {
  background:#fff;
  border-color:#e6e6e6
}
.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before {
  border-color:#e6e6e6;
  background:#fff
}
.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 {
  background:#e6e6e6;
  border-color:#ccc
}
.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_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 4px;
  margin-bottom:0;
  margin-top:0;
  font-size:13px;
  line-height:18px;
  color:#333;
  text-align:center;
  text-shadow:0 1px 1px rgba(255,255,255,.75);
  vertical-align:middle;
  cursor:pointer;
  background-color:#f7f7f7;
  border:1px solid #ccc;
  border-bottom-color:#b3b3b3;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none
}
.wpb_button.active,
.wpb_button.disabled,
.wpb_button:active,
.wpb_button:hover,
.wpb_button[disabled] {
  background-color:#eaeaea
}
.vc_vc_button2 .vc_btn {
  margin-top:5px;
  margin-bottom:5px
}
.vc_vc_button .vc_btn {
  margin-top:5px;
  margin-bottom:5px
}
.wpb_button:hover {
  color:#333;
  text-decoration:none;
  background-color:#e6e6e6;
  -webkit-transition:background-color .1s linear;
  -o-transition:background-color .1s linear;
  transition:background-color .1s linear
}
.wpb_button:focus {
  outline:thin dotted;
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px
}
.wpb_button.active,
.wpb_button:active {
  background-color:#e6e6e6;
  background-image:none;
  outline:0;
  -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.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_button {
  border-color:#ccc;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1)
}
.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 {
  text-decoration:none;
  border:none
}
a.wpb_button_a:hover {
  text-decoration:none
}
.wpb_button:hover {
  background-image:none
}
.vc_btn3-container {
  display:block;
  margin-bottom:21.73913043px;
  max-width:100%
}
.vc_btn3-container.vc_btn3-inline {
  display:inline-block;
  vertical-align:top
}
.vc_general.vc_btn3 {
  display:inline-block;
  margin-bottom:0;
  text-align:center;
  vertical-align:middle;
  cursor:pointer;
  background-image:none;
  background-color:transparent;
  color:#5472d2;
  border:1px solid transparent;
  box-sizing:border-box;
  word-wrap:break-word;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  text-decoration:none;
  position:relative;
  top:0;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
  line-height:normal;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
  font-size:14px;
  padding-top:14px;
  padding-bottom:14px;
  padding-left:20px;
  padding-right:20px
}
.vc_general.vc_btn3.vc_btn3-style-outline,
.vc_general.vc_btn3.vc_btn3-style-outline-custom {
  padding-top:13px;
  padding-bottom:13px;
  padding-left:19px;
  padding-right: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) rgba(0,0,0,.1) 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
}
.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));
  background-repeat:no-repeat;
  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-top:8px;
  padding-bottom:8px;
  padding-left:12px;
  padding-right:12px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline,
.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom {
  padding-top:7px;
  padding-bottom:7px;
  padding-left:11px;
  padding-right:11px
}
.vc_btn3.vc_btn3-size-xs .vc_btn3-icon {
  font-size:14px;
  height:11px;
  line-height:11px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
  padding-left:31px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
  left:12px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
  padding-right:31px
}
.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  right:12px
}
.vc_btn3.vc_btn3-size-sm {
  font-size:12px;
  padding-top:11px;
  padding-bottom:11px;
  padding-left:16px;
  padding-right:16px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline,
.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom {
  padding-top:10px;
  padding-bottom:10px;
  padding-left:15px;
  padding-right:15px
}
.vc_btn3.vc_btn3-size-sm .vc_btn3-icon {
  font-size:14px;
  height:12px;
  line-height:12px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
  padding-left:39px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
  left:16px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
  padding-right:39px
}
.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  right:16px
}
.vc_btn3.vc_btn3-size-md {
  font-size:14px;
  padding-top:14px;
  padding-bottom:14px;
  padding-left:20px;
  padding-right:20px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
  padding-top:13px;
  padding-bottom:13px;
  padding-left:19px;
  padding-right:19px
}
.vc_btn3.vc_btn3-size-md .vc_btn3-icon {
  font-size:16px;
  height:14px;
  line-height:14px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
  padding-left:48px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
  left:20px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
  padding-right:48px
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  right:20px
}
.vc_btn3.vc_btn3-size-lg {
  font-size:16px;
  padding-top:18px;
  padding-bottom:18px;
  padding-left:25px;
  padding-right:25px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline,
.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom {
  padding-top:17px;
  padding-bottom:17px;
  padding-left:24px;
  padding-right:24px
}
.vc_btn3.vc_btn3-size-lg .vc_btn3-icon {
  font-size:20px;
  height:16px;
  line-height:16px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
  padding-left:60px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
  left:25px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
  padding-right:60px
}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  right:25px
}
.vc_btn3.vc_btn3-color-blue,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
  color:#fff;
  background-color:#5472d2
}
.vc_btn3.vc_btn3-color-blue.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: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-outline.active,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active {
  color:#fff;
  border-color:#5472d2;
  background-color:#5472d2
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d {
  color:#fff;
  background-color:#5472d2;
  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
}
.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:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover {
  top:3px;
  box-shadow:0 2px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow:0 3px 0 #3253bc
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs: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: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-outline.active,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active {
  color:#fff;
  border-color:#00c1cf;
  background-color:#00c1cf
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d {
  color:#fff;
  background-color:#00c1cf;
  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
}
.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:focus,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover {
  top:3px;
  box-shadow:0 2px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow:0 3px 0 #008d97
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs: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: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-outline.active,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active {
  color:#fff;
  border-color:#fe6c61;
  background-color:#fe6c61
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d {
  color:#fff;
  background-color:#fe6c61;
  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
}
.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:focus,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover {
  top:3px;
  box-shadow:0 2px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow:0 3px 0 #fe3829
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs: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: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-outline.active,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active {
  color:#fff;
  border-color:#8d6dc4;
  background-color:#8d6dc4
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d {
  color:#fff;
  background-color:#8d6dc4;
  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
}
.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:focus,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover {
  top:3px;
  box-shadow:0 2px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow:0 3px 0 #6e48b1
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs: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: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-outline.active,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active {
  color:#fff;
  border-color:#4cadc9;
  background-color:#4cadc9
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d {
  color:#fff;
  background-color:#4cadc9;
  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
}
.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:focus,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover {
  top:3px;
  box-shadow:0 2px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow:0 3px 0 #338faa
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs: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: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-outline.active,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active {
  color:#fff;
  border-color:#cec2ab;
  background-color:#cec2ab
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d {
  color:#fff;
  background-color:#cec2ab;
  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
}
.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:focus,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover {
  top:3px;
  box-shadow:0 2px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow:0 3px 0 #b9a888
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs: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: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-outline.active,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active {
  color:#fff;
  border-color:#50485b;
  background-color:#50485b
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d {
  color:#fff;
  background-color:#50485b;
  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
}
.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:focus,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover {
  top:3px;
  box-shadow:0 2px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow:0 3px 0 #342f3c
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs: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: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-outline.active,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active {
  color:#fff;
  border-color:#75d69c;
  background-color:#75d69c
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d {
  color:#fff;
  background-color:#75d69c;
  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
}
.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:focus,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover {
  top:3px;
  box-shadow:0 2px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow:0 3px 0 #4ac97d
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs: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: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-outline.active,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active {
  color:#fff;
  border-color:#f7be68;
  background-color:#f7be68
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d {
  color:#fff;
  background-color:#f7be68;
  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
}
.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:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover {
  top:3px;
  box-shadow:0 2px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow:0 3px 0 #f4a733
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs: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: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-outline.active,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active {
  color:#fff;
  border-color:#5aa1e3;
  background-color:#5aa1e3
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d {
  color:#fff;
  background-color:#5aa1e3;
  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
}
.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:focus,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover {
  top:3px;
  box-shadow:0 2px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow:0 3px 0 #2a86db
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs: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: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-outline.active,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active {
  color:#fff;
  border-color:#6dab3c;
  background-color:#6dab3c
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d {
  color:#fff;
  background-color:#6dab3c;
  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
}
.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:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover {
  top:3px;
  box-shadow:0 2px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow:0 3px 0 #53812d
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs: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: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-outline.active,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active {
  color:#fff;
  border-color:#f4524d;
  background-color:#f4524d
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d {
  color:#fff;
  background-color:#f4524d;
  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
}
.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:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover {
  top:3px;
  box-shadow:0 2px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow:0 3px 0 #f11f18
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs: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: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-outline.active,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active {
  color:#fff;
  border-color:#f79468;
  background-color:#f79468
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d {
  color:#fff;
  background-color:#f79468;
  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
}
.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:focus,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover {
  top:3px;
  box-shadow:0 2px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow:0 3px 0 #f46e33
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs: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: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-outline.active,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active {
  color:#fff;
  border-color:#b97ebb;
  background-color:#b97ebb
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d {
  color:#fff;
  background-color:#b97ebb;
  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
}
.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:focus,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover {
  top:3px;
  box-shadow:0 2px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow:0 3px 0 #a559a8
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs: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 {
  color:#fff;
  border-color:#2a2a2a;
  background-color:transparent
}
.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-outline.active,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active {
  color:#fff;
  border-color:#2a2a2a;
  background-color:#2a2a2a
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d {
  color:#fff;
  background-color:#2a2a2a;
  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
}
.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:focus,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover {
  top:3px;
  box-shadow:0 2px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow:0 3px 0 #0e0e0e
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs: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 {
  color:#666;
  border-color:#ebebeb;
  background-color:transparent
}
.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-outline.active,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active {
  color:#666;
  border-color:#ebebeb;
  background-color:#ebebeb
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d {
  color:#666;
  background-color:#ebebeb;
  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
}
.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:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover {
  top:3px;
  box-shadow:0 2px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow:0 3px 0 #cfcfcf
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs: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 {
  color:#666;
  border-color:#fff;
  background-color:transparent
}
.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-outline.active,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active {
  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
}
.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:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover {
  top:3px;
  box-shadow:0 2px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow:0 3px 0 #e3e3e3
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs: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
}
.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: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-outline.active,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active {
  color:#333;
  border-color:#f7f7f7;
  background-color:#f7f7f7
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d {
  color:#333;
  background-color:#f7f7f7;
  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
}
.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:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover {
  top:3px;
  box-shadow:0 2px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow:0 3px 0 #dbdbdb
}
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs: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: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-outline.active,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active {
  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
}
.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:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover {
  top:3px;
  box-shadow:0 2px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow:0 3px 0 #006394
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs: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: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-outline.active,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active {
  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
}
.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:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover {
  top:3px;
  box-shadow:0 2px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow:0 3px 0 #2da4cd
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs: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: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-outline.active,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active {
  color:#fff;
  border-color:#6ab165;
  background-color:#6ab165
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d {
  color:#fff;
  background-color:#6ab165;
  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
}
.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:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover {
  top:3px;
  box-shadow:0 2px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow:0 3px 0 #4f934b
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs: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: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-outline.active,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active {
  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
}
.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:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover {
  top:3px;
  box-shadow:0 2px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow:0 3px 0 #c77700
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs: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: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-outline.active,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active {
  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
}
.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:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover {
  top:3px;
  box-shadow:0 2px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow:0 3px 0 #ff3323
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs: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: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-outline.active,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active {
  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
}
.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:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover {
  top:3px;
  box-shadow:0 2px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs {
  box-shadow:0 3px 0 #393939
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs: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_btn3.vc_btn3-color-white.vc_btn3-style-modern {
  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
}
.vc_btn3-container.vc_btn3-center {
  text-align:center
}
.vc_btn3-container.vc_btn3-left {
  text-align:left
}
.vc_btn3-container.vc_btn3-right {
  text-align:right
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {
  display:inline-block;
  position:static
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {
  -webkit-transform:translate(0,0);
  -ms-transform:translate(0,0);
  transform:translate(0,0);
  min-width:1em
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
  margin-right:.5em
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
  margin-left:.5em
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs {
  font-size:11px;
  padding-top:8px;
  padding-bottom:8px;
  padding-left:12px;
  padding-right:12px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom {
  padding-top:7px;
  padding-bottom:7px;
  padding-left:11px;
  padding-right:11px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm {
  font-size:12px;
  padding-top:11px;
  padding-bottom:11px;
  padding-left:16px;
  padding-right:16px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom {
  padding-top:10px;
  padding-bottom:10px;
  padding-left:15px;
  padding-right:15px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
  font-size:14px;
  padding-top:14px;
  padding-bottom:14px;
  padding-left:20px;
  padding-right:20px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom {
  padding-top:13px;
  padding-bottom:13px;
  padding-left:19px;
  padding-right:19px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
  font-size:16px;
  padding-top:18px;
  padding-bottom:18px;
  padding-left:25px;
  padding-right:25px
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline,
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom {
  padding-top:17px;
  padding-bottom:17px;
  padding-left:24px;
  padding-right:24px
}
.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left,
.vc_btn3-container .vc_btn3-block.vc_btn3-icon-right {
  text-align:inherit
}
.vc_custom_heading a,
.vc_custom_heading a: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:20px;
  padding:35px;
  border:1px solid #f0f0f0;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
}
.wpb_call_to_action .wpb_button {
  margin:0;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
}
.cta_align_left .wpb_button {
  float:left
}
.cta_align_right .wpb_button {
  float:right
}
.cta_align_left .wpb_button,
.cta_align_right .wpb_button {
  max-width:27.5%
}
.cta_align_left .wpb_call_text,
.cta_align_right .wpb_call_text {
  width:70%;
  float:left;
  clear:none
}
.cta_align_left .wpb_call_text {
  float:right
}
#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.73913043px;
  display:inline-block
}
.cta_no_button .wpb_call_text {
  width:auto;
  float:none
}
@media (max-width:600px) {
  .vc_responsive .cta_align_left .wpb_button,
  .vc_responsive .cta_align_right .wpb_button {
    max-width:70%;
    width:70%;
    float:none;
    display:block;
    margin:3% auto
  }
  .vc_responsive .cta_align_left .wpb_call_text,
  .vc_responsive .cta_align_right .wpb_call_text {
    width:auto;
    max-width:none;
    text-align:center
  }
}
.vc_cta3-container {
  margin-bottom:35px;
  margin-left:auto;
  margin-right:auto
}
.vc_cta3-container::after,
.vc_cta3-container::before {
  display:table;
  content:' '
}
.vc_cta3-container.vc_cta3-size-xs {
  width:50%
}
.vc_cta3-container.vc_cta3-size-sm {
  width:60%
}
.vc_cta3-container.vc_cta3-size-md {
  width:70%
}
.vc_cta3-container.vc_cta3-size-lg {
  width:80%
}
.vc_cta3-container.vc_cta3-size-xl {
  width:90%
}
.vc_general.vc_cta3 {
  border:1px solid transparent;
  font-size:1em;
  padding:28px 28px;
  word-wrap:break-word
}
.vc_general.vc_cta3 .vc_cta3-content {
  vertical-align:top
}
.vc_general.vc_cta3 .vc_cta3-content>:last-child,
.vc_general.vc_cta3 .vc_cta3-icons>:last-child {
  margin-bottom:0
}
.vc_general.vc_cta3 .vc_cta3-actions {
  vertical-align:middle;
  white-space:nowrap
}
@media (min-width:768px) {
  .vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container {
    margin:0
  }
}
.vc_general.vc_cta3 .vc_cta3-icons {
  vertical-align:middle
}
.vc_general.vc_cta3 h2,
.vc_general.vc_cta3 h4 {
  margin-top:0;
  margin-left:0;
  margin-right:0
}
.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content {
  text-align:left
}
.vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content {
  text-align:right
}
.vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content {
  text-align:center
}
.vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content {
  text-align:justify
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container {
  padding-top:1em
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons {
  text-align:center
}
.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element {
  display:inline-block
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container {
  padding-bottom:1em
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons {
  text-align:center
}
.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element {
  display:inline-block
}
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons {
  display:table-cell
}
.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container {
  display:table-cell;
  padding-left:1em
}
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons {
  display:table-cell
}
.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container {
  display:table-cell;
  padding-right:1em
}
.vc_general.vc_cta3.vc_cta3-icons-on-border {
  position:relative
}
.vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons {
  position:absolute
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons {
  right:0;
  top:50%;
  -webkit-transform:translate(50%,-50%);
  -ms-transform:translate(50%,-50%);
  transform:translate(50%,-50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs {
  margin-right:17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container {
  padding-right:0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-right:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm {
  margin-right:22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm .vc_cta3_content-container {
  padding-right:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-right:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md {
  margin-right:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md .vc_cta3_content-container {
  padding-right:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-right:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg {
  margin-right:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container {
  padding-right:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-right:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl {
  margin-right:50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl .vc_cta3_content-container {
  padding-right:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-right:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons {
  left:0;
  top:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs {
  margin-left:17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs .vc_cta3_content-container {
  padding-left:0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-left:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm {
  margin-left:22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm .vc_cta3_content-container {
  padding-left:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-left:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md {
  margin-left:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container {
  padding-left:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-left:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg {
  margin-left:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container {
  padding-left:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-left:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl {
  margin-left:50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl .vc_cta3_content-container {
  padding-left:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-left:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons {
  left:50%;
  top:0;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs {
  margin-top:17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs .vc_cta3_content-container {
  padding-top:0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-top:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm {
  margin-top:22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm .vc_cta3_content-container {
  padding-top:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-top:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md {
  margin-top:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md .vc_cta3_content-container {
  padding-top:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-top:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg {
  margin-top:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container {
  padding-top:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-top:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl {
  margin-top:50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl .vc_cta3_content-container {
  padding-top:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-top:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom .vc_cta3-icons {
  left:50%;
  bottom:0;
  -webkit-transform:translate(-50%,50%);
  -ms-transform:translate(-50%,50%);
  transform:translate(-50%,50%)
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs {
  margin-bottom:17px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs .vc_cta3_content-container {
  padding-bottom:0
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-bottom:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm {
  margin-bottom:22px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm .vc_cta3_content-container {
  padding-bottom:7px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-bottom:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md {
  margin-bottom:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md .vc_cta3_content-container {
  padding-bottom:14px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-bottom:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg {
  margin-bottom:35px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg .vc_cta3_content-container {
  padding-bottom:21px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-bottom:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl {
  margin-bottom:50px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl .vc_cta3_content-container {
  padding-bottom:28px
}
.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {
  padding-bottom:35px
}
.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content {
  margin-top:1em
}
.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content {
  margin-bottom:1em
}
@media (min-width:768px) {
  .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions {
    display:table-cell;
    max-width:30%
  }
  .vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content {
    padding-left:28px;
    display:table-cell
  }
  .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions {
    display:table-cell;
    max-width:30%
  }
  .vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content {
    padding-right:28px;
    display:table-cell
  }
}
.vc_general.vc_cta3.vc_cta3-style-classic {
  border-color:#f0f0f0;
  background-color:#f7f7f7
}
.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 {
  color:inherit
}
.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4 {
  color:inherit
}
.vc_general.vc_cta3.vc_cta3-style-outline {
  border-width:3px
}
.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 {
  color:inherit
}
.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2,
.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4 {
  color:inherit
}
.vc_general.vc_cta3.vc_cta3-style-custom {
  border-color:#f0f0f0;
  background-color:#f7f7f7
}
.vc_general.vc_cta3.vc_cta3-shape-square {
  border-radius:0
}
.vc_general.vc_cta3.vc_cta3-shape-rounded {
  border-radius:5px
}
.vc_general.vc_cta3.vc_cta3-shape-round {
  border-radius:4em
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic .vc_cta3-content-header {
  color:#5472d2
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat {
  color:#c9d2f0;
  border-color:transparent;
  background-color:#5472d2
}
.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat .vc_cta3-content-header {
  color:#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_tabs_nav li:after,
.wpb_content_element .wpb_tabs_nav li:before {
  display:none!important
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
.wpb_content_element .wpb_tabs_nav li:hover {
  background-color:#f7f7f7
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
  cursor:default
}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide {
  display:none
}
.wpb_content_element .wpb_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_header,
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
  background-color:#f7f7f7
}
.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 0;
  clear:left;
  width:100%
}
.wpb_tour .wpb_tabs_nav a {
  width:100%
}
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  border:none;
  float:left;
  width:68.33333333%;
  padding:0 0 0 21.73913043px
}
.wpb_tour_next_prev_nav {
  margin-left:31.66666667%;
  padding-left:21.73913043px;
  font-size:80%
}
.wpb_tour_next_prev_nav a {
  border-bottom:1px dotted;
  text-decoration:none
}
.wpb_tour_next_prev_nav a:hover {
  text-decoration:none;
  border-bottom:none
}
.wpb_tour_next_prev_nav span {
  width:48%;
  display:inline-block;
  padding-top:1em;
  float:left
}
.wpb_tour_next_prev_nav span.wpb_next_slide {
  text-align:right;
  float:right
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
  margin:0 0 1px 0;
  padding-top:0;
  position:relative;
  text-transform:none;
  font-weight:inherit;
  font-size:inherit;
  font-family:inherit;
  line-height:inherit;
  letter-spacing:inherit
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
  padding-left:1em
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-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
  }
}
.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float:none
}
body ul.wpb_thumbnails-fluid li {
  padding:0;
  margin-left:0;
  background-image:none;
  list-style:none!important
}
body ul.wpb_thumbnails-fluid li:after,
body ul.wpb_thumbnails-fluid li:before {
  display:none!important
}
body ul.wpb_thumbnails-fluid li .entry-content :last-child {
  margin-bottom:0
}
.wpb_row .wpb_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 {
  margin-bottom:0
}
.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 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;
  list-style-type:none;
  padding:0;
  margin:0 0 10px 0
}
.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_teaser_grid .categories_filter li a:hover {
  border-bottom:1px dotted
}
.wpb_categories_filter li.active a,
.wpb_teaser_grid .categories_filter li.active a {
  border-bottom:1px dotted
}
@media (max-width:480px) {
  .vc_responsive .wpb_row ul.wpb_thumbnails-fluid {
    margin-left:0;
    width:auto
  }
  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*=vc_col-] {
    width:100%;
    float:none;
    display:block;
    margin-left:0;
    margin-right:0
  }
}
.wpb_image_grid .wpb_image_grid_ul {
  margin:0;
  padding:0
}
.wpb_image_grid .wpb_image_grid_ul>li {
  background-image:none;
  list-style:none!important
}
.wpb_image_grid .wpb_image_grid_ul>li:after,
.wpb_image_grid .wpb_image_grid_ul>li:before {
  display:none!important
}
.wpb_image_grid .wpb_image_grid_ul .isotope-item {
  list-style:none;
  margin:0 1px 1px 0;
  max-width:100%;
  float:left
}
.wpb_image_grid .wpb_image_grid_ul a {
  display:block
}
.wpb_image_grid .wpb_image_grid_ul img {
  display:block;
  max-width:100%;
  height:auto
}
.wpb_gallery .theme-default .nivoSlider {
  margin-bottom:0
}
.wpb_gallery .theme-default .nivo-controlNav {
  padding:10px 0 3px 0
}
.wpb_gallery .wpb_flexslider .flex-control-nav {
  bottom:auto;
  top:100%;
  margin-top:15px
}
.wpb_gallery .wpb_flexslider .flex-caption {
  cursor:default
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a {
  border:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover {
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none
}
.wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
  line-height:1
}
.wpb_gallery .wpb_flexslider .flex-control-paging {
  z-index:10
}
#content .wpb_gallery_slides ul.flex-direction-nav,
#content .wpb_gallery_slides ul.slides,
.content .wpb_gallery_slides ul.flex-direction-nav,
.content .wpb_gallery_slides ul.slides,
.wpb_content_element .wpb_gallery_slides ul li,
.wpb_gallery_slides ul.flex-direction-nav,
.wpb_gallery_slides ul.slides,
body .wpb_gallery_slides ul li {
  list-style:none;
  padding:0;
  background-image:none;
  margin:0
}
.flickr_badge_image {
  margin:0 10px 10px 0;
  width:72px;
  height:72px;
  float:left;
  background:0 0;
  padding:0
}
.flickr_badge_image a {
  border:none
}
.flickr_badge_image img {
  margin:0;
  overflow:hidden;
  position:relative;
  width:100%;
  height:100%;
  max-width:100%;
  max-height:100%
}
.wpb_flickr_widget p.flickr_stream_wrap {
  clear:both;
  margin-bottom:0;
  font-size:80%
}
.wpb_flickr_widget p.flickr_stream_wrap a {
  background-image:url(../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-aspect-ratio-916 .wpb_video_wrapper {
  padding-top:177.77777778%
}
.wpb_video_widget.vc_video-aspect-ratio-34 .wpb_video_wrapper {
  padding-top:133.33333333%
}
.wpb_video_widget.vc_video-aspect-ratio-1235 .wpb_video_wrapper {
  padding-top:235%
}
.wpb_video_widget.vc_video-align-left .wpb_wrapper {
  float:left
}
.wpb_video_widget.vc_video-align-center .wpb_wrapper {
  margin:0 auto
}
.wpb_video_widget.vc_video-align-right .wpb_wrapper {
  float:right
}
.wpb_video_widget .wpb_wrapper {
  position:relative
}
.wpb_video_widget .wpb_wrapper iframe {
  width:100%;
  height:100%;
  display:block;
  position:absolute;
  margin:0;
  top:0;
  left:0;
  -webkit-box-sizing:border-box;
  -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;
  color:inherit;
  padding:10px 15px;
  position:static
}
.wpb_posts_slider .wpb_gallery_slides>ul>li {
  background-image:none;
  list-style:none!important
}
.wpb_posts_slider .wpb_gallery_slides>ul>li:after,
.wpb_posts_slider .wpb_gallery_slides>ul>li:before {
  display:none!important
}
.vc_progress_bar .vc_single_bar {
  background:#f7f7f7;
  position:relative;
  margin-bottom:11.66666667px;
  -webkit-box-shadow:0 1px 2px rgba(0,0,0,.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_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_progress-bar-color-bar_blue .vc_single_bar .vc_bar {
  background-color:#0074cc
}
.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_bar {
  background-color:#0074cc
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_bar {
  background-color:#49afcd
}
.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar {
  background-color:#49afcd
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_bar {
  background-color:#5bb75b
}
.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_bar {
  background-color:#5bb75b
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar {
  background-color:#faa732
}
.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar {
  background-color:#faa732
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar {
  background-color:#da4f49
}
.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_bar {
  background-color:#da4f49
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_bar {
  background-color:#414141
}
.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_bar {
  background-color:#414141
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_bar {
  background-color:#5472d2
}
.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar {
  background-color:#5472d2
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_bar {
  background-color:#00c1cf
}
.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar {
  background-color:#00c1cf
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_bar {
  background-color:#fe6c61
}
.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar {
  background-color:#fe6c61
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar {
  background-color:#8d6dc4
}
.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label {
  color:#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 {
  background-color:#8d6dc4
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_bar {
  background-color:#4cadc9
}
.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar {
  background-color:#4cadc9
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_bar {
  background-color:#cec2ab
}
.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar {
  background-color:#cec2ab
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_bar {
  background-color:#50485b
}
.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar {
  background-color:#50485b
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_bar {
  background-color:#75d69c
}
.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_bar {
  background-color:#75d69c
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_bar {
  background-color:#75d69c
}
.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_bar {
  background-color:#75d69c
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_bar {
  background-color:#2a2a2a
}
.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar {
  background-color:#2a2a2a
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_label {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_bar {
  background-color:#ebebeb
}
.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label {
  color:#666;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar {
  background-color:#ebebeb
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label {
  color:#666;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_bar {
  background-color:#f7be68
}
.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_label {
  color:#fff;
  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 {
  background-color:#f7be68
}
.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_bar {
  background-color:#5aa1e3
}
.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-sky .vc_bar {
  background-color:#5aa1e3
}
.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_bar {
  background-color:#6dab3c
}
.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-green .vc_bar {
  background-color:#6dab3c
}
.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_bar {
  background-color:#f4524d
}
.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-juicy-pink .vc_bar {
  background-color:#f4524d
}
.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_bar {
  background-color:#f79468
}
.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-sandy-brown .vc_bar {
  background-color:#f79468
}
.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_bar {
  background-color:#b97ebb
}
.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-purple .vc_bar {
  background-color:#b97ebb
}
.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_progress-bar-color-white .vc_single_bar .vc_bar {
  background-color:#fff
}
.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)
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar {
  background-color:#fff
}
.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .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;
  text-align:center;
  opacity:0
}
.vc_pie_chart.vc_ready {
  opacity:1
}
.vc_pie_chart .vc_pie_wrapper {
  position:relative;
  margin:0 auto
}
.vc_pie_chart canvas {
  position:relative;
  z-index:1
}
.vc_pie_chart .vc_pie_chart_value {
  font-size:200%;
  position:absolute;
  top:0;
  left:0;
  display:block;
  width:100%;
  height:100%;
  text-align:center
}
.vc_pie_chart_back {
  display:block;
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  border:6px solid #f7f7f7;
  border-radius:999px;
  border-radius:50%;
  opacity:.3;
  -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_center h4 {
  padding:0 .8em
}
.vc_separator.vc_separator_align_left h4 {
  padding:0 .8em 0 0
}
.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l {
  display:none
}
.vc_separator.vc_separator_align_right h4 {
  padding:0 0 0 .8em;
  margin:0!important
}
.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
  display:none
}
.vc_separator.vc_sep_double {
  height:3px
}
.vc_separator.vc_sep_double .vc_sep_line {
  border-bottom:1px solid #ebebeb;
  border-top:1px solid #ebebeb;
  height:3px
}
.vc_separator.vc_sep_dashed .vc_sep_line {
  border-top-style:dashed
}
.vc_separator.vc_sep_dotted .vc_sep_line {
  border-top-style:dotted
}
.vc_separator.vc_sep_shadow .vc_sep_line {
  border:none;
  position:relative;
  height:20px;
  top:0;
  overflow:hidden
}
.vc_separator.vc_sep_shadow .vc_sep_line::after {
  content:'';
  display:block;
  position:absolute;
  left:0;
  top:-20px;
  right:0;
  height:10px;
  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
}
.vc_sep_width_10 {
  width:10%
}
.vc_sep_width_20 {
  width:20%
}
.vc_sep_width_30 {
  width:30%
}
.vc_sep_width_40 {
  width:40%
}
.vc_sep_width_50 {
  width:50%
}
.vc_sep_width_60 {
  width:60%
}
.vc_sep_width_70 {
  width:70%
}
.vc_sep_width_80 {
  width:80%
}
.vc_sep_width_90 {
  width:90%
}
.vc_sep_width_100 {
  width:100%
}
.vc_sep_pos_align_center {
  margin-left:auto;
  margin-right:auto
}
.vc_sep_pos_align_left {
  margin-left:0;
  margin-right:auto
}
.vc_sep_pos_align_right {
  margin-left:auto;
  margin-right:0
}
.wpb_separator {
  clear:both;
  height:1px
}
.vc_text_separator {
  clear:both;
  height:1px
}
.vc_text_separator div {
  display:inline-block;
  background-color:#fff;
  padding:1px 1em;
  position:relative;
  top:-9px
}
.separator_align_center {
  text-align:center
}
.separator_align_left {
  text-align:left
}
.separator_align_right {
  text-align:right
}
.vc-zigzag-wrapper {
  text-align:center
}
.vc-zigzag-wrapper.vc-zigzag-align-left {
  text-align:left
}
.vc-zigzag-wrapper.vc-zigzag-align-right {
  text-align:right
}
.vc-zigzag-inner {
  display:inline-block
}
.wpb_single_image a {
  border:none;
  outline:0
}
.wpb_single_image img {
  height:auto;
  max-width:100%;
  vertical-align:top
}
.wpb_single_image img.vc_img-placeholder {
  width:100%
}
.wpb_single_image .vc_single_image-wrapper {
  display:inline-block;
  vertical-align:top;
  max-width:100%
}
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
  border-radius:4px;
  -webkit-box-shadow:none;
  box-shadow:none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle {
  border-radius:0;
  -webkit-box-shadow:none;
  box-shadow:none;
  padding:6px;
  border:1px solid #ebebeb
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img {
  border-radius:0;
  -webkit-box-shadow:none;
  box-shadow:none;
  border:1px solid #ebebeb
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
  border-radius:0;
  -webkit-box-shadow:none;
  box-shadow:none;
  padding:6px;
  border:none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img {
  border-radius:0;
  -webkit-box-shadow:none;
  box-shadow:none;
  border:none
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
  border-radius:0;
  -webkit-box-shadow:0 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 img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
  border-radius:0;
  -webkit-box-shadow:0 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_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
  border-radius:50%;
  -webkit-box-shadow:none;
  box-shadow:none;
  overflow:hidden
}
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.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_circle {
  -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_circle img,
.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;
  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;
  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 {
  border-radius:50%
}
.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 {
  border-radius:50%
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline {
  border-radius:50%
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_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 {
  border-radius:5px
}
.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 {
  border-radius:5px
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline {
  border-radius:5px
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_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 0;
  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_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_pagination-trigger:hover {
  opacity:1
}
.vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger {
  opacity:1
}
.vc_pagination.vc_pagination-shape-round .vc_pagination-trigger {
  border-radius:50%
}
.vc_pagination.vc_pagination-shape-rounded .vc_pagination-trigger {
  border-radius:3px
}
.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger {
  border-color:#5472d2
}
.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color:#5472d2
}
.vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color:#5472d2
}
.vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger {
  background-color:#5472d2
}
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger {
  border-color:#00c1cf
}
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color:#00c1cf
}
.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color:#00c1cf
}
.vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger {
  background-color:#00c1cf
}
.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger {
  border-color:#fe6c61
}
.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color:#fe6c61
}
.vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color:#fe6c61
}
.vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger {
  background-color:#fe6c61
}
.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger {
  border-color:#8d6dc4
}
.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color:#8d6dc4
}
.vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color:#8d6dc4
}
.vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger {
  background-color:#8d6dc4
}
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger {
  border-color:#4cadc9
}
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color:#4cadc9
}
.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color:#4cadc9
}
.vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger {
  background-color:#4cadc9
}
.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger {
  border-color:#cec2ab
}
.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color:#cec2ab
}
.vc_pagination-color-chino.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color:#cec2ab
}
.vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger {
  background-color:#cec2ab
}
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger {
  border-color:#50485b
}
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color:#50485b
}
.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color:#50485b
}
.vc_pagination-color-mulled-wine.vc_pagination-style-flat .vc_pagination-trigger {
  background-color:#50485b
}
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger {
  border-color:#75d69c
}
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color:#75d69c
}
.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color:#75d69c
}
.vc_pagination-color-vista-blue.vc_pagination-style-flat .vc_pagination-trigger {
  background-color:#75d69c
}
.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger {
  border-color:#f7be68
}
.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color:#f7be68
}
.vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color:#f7be68
}
.vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger {
  background-color:#f7be68
}
.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger {
  border-color:#5aa1e3
}
.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color:#5aa1e3
}
.vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color:#5aa1e3
}
.vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger {
  background-color:#5aa1e3
}
.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger {
  border-color:#6dab3c
}
.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color:#6dab3c
}
.vc_pagination-color-green.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color:#6dab3c
}
.vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger {
  background-color:#6dab3c
}
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger {
  border-color:#f4524d
}
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color:#f4524d
}
.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color:#f4524d
}
.vc_pagination-color-juicy-pink.vc_pagination-style-flat .vc_pagination-trigger {
  background-color:#f4524d
}
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger {
  border-color:#f79468
}
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color:#f79468
}
.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color:#f79468
}
.vc_pagination-color-sandy-brown.vc_pagination-style-flat .vc_pagination-trigger {
  background-color:#f79468
}
.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger {
  border-color:#b97ebb
}
.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color:#b97ebb
}
.vc_pagination-color-purple.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color:#b97ebb
}
.vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger {
  background-color:#b97ebb
}
.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger {
  border-color:#2a2a2a
}
.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color:#2a2a2a
}
.vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color:#2a2a2a
}
.vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger {
  background-color:#2a2a2a
}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger {
  border-color:#ebebeb
}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color:#ebebeb
}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color:#ebebeb
}
.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger {
  background-color:#ebebeb
}
.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger {
  border-color:#fff
}
.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger:hover {
  background-color:#fff
}
.vc_pagination-color-white.vc_pagination-style-outline .vc_active .vc_pagination-trigger {
  background-color:#fff
}
.vc_pagination-color-white.vc_pagination-style-flat .vc_pagination-trigger {
  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_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-animation-none .vc_grid.vc_row .vc_grid-item {
  transition:none!important
}
.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_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display:block
}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
  display:block
}
@media (min-width:768px) {
  .vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
  .vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
    display:inline-block
  }
}
@-moz-document url-prefix() {
  .vc_masonry_grid .vc_grid-item,
  .vc_masonry_media_grid .vc_grid-item {
    margin-left:-.01px
  }
}
.vc_gitem-zone-b {
  display:none
}
.vc_gitem-float-none {
  float:none
}
.vc_gitem-float-left {
  float:left
}
.vc_gitem-float-right {
  float:right
}
.vc_gitem-align-center {
  text-align:center
}
.vc_gitem-align-right {
  text-align:right
}
.vc_gitem-align-justify {
  text-align:justify
}
.vc_gitem-block {
  position:relative;
  overflow:hidden
}
.vc_gitem-is-link {
  cursor:pointer
}
.vc_gitem-link {
  text-decoration:none
}
.vc_gitem_row {
  margin-left:0;
  margin-right:0;
  margin-bottom:0;
  padding:inherit;
  box-sizing:border-box
}
.vc_gitem_row .vc_gitem_row {
  margin-bottom:0
}
.vc_gitem-zone-a .vc_gitem-row-position-top,
.vc_gitem-zone-b .vc_gitem-row-position-top {
  position:absolute;
  left:0;
  right:0;
  top:0
}
.vc_gitem-zone-a .vc_gitem-row-position-middle,
.vc_gitem-zone-b .vc_gitem-row-position-middle {
  position:absolute;
  left:0;
  right:0;
  top:50%;
  -webkit-transform:translate(0,-50%);
  -ms-transform:translate(0,-50%);
  -o-transform:translate(0,-50%);
  transform:translate(0,-50%)
}
.vc_gitem-zone-a .vc_gitem-row-position-bottom,
.vc_gitem-zone-b .vc_gitem-row-position-bottom {
  position:absolute;
  left:0;
  right:0;
  bottom:0
}
.vc_gitem_row .vc_gitem-col {
  box-sizing:border-box;
  padding:10px;
  background-repeat:no-repeat;
  background-position:50% 50%;
  background-size:cover
}
.vc_gitem-zone {
  position:relative;
  background-repeat:no-repeat;
  background-position:50% 50%;
  background-size:cover;
  background-clip:border-box;
  box-sizing:border-box;
  overflow:hidden
}
.vc_gitem-zone .vc-zone-link {
  display:block;
  position:absolute;
  top:0;
  right:0;
  left:0;
  bottom:0;
  z-index:5
}
.vc_gitem-zone-img {
  width:100%;
  display:block;
  visibility:hidden;
  height:auto
}
.vc_gitem-zone-a .vc_gitem-zone-mini {
  box-sizing:border-box;
  padding:inherit;
  position:static;
  top:0;
  left:0;
  bottom:0;
  right:0
}
.vc_gitem-zone-b {
  overflow:hidden
}
.vc_gitem-zone-b .vc_gitem-zone-mini {
  position:static;
  padding:inherit;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin:0
}
.vc_grid-item-zone-c-left .vc_gitem-animated-block {
  float:right;
  width:50%
}
.vc_grid-item-zone-c-left .vc_gitem-zone-c {
  float:left;
  width:50%
}
.vc_grid-item-zone-c-right .vc_gitem-animated-block {
  float:left;
  width:50%
}
.vc_grid-item-zone-c-right .vc_gitem-zone-c {
  float:right;
  width:50%
}
.vc-gitem-zone-height-mode-auto .vc_gitem-zone-img {
  display:none!important
}
.vc-gitem-zone-height-mode-auto:before {
  content:"/";
  display:block;
  padding-top:100%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before {
  padding-top:75%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before {
  padding-top:133.33333333%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before {
  padding-top:133.33333333%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before {
  padding-top:56.25%
}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16:before {
  padding-top:177.77777778%
}
.vc_gitem-animated-block {
  position:relative
}
.vc_gitem-animate .vc_btn {
  -webkit-transition:all 0s ease;
  -o-transition:all 0s ease;
  transition:all 0s ease
}
.vc_gitem-animate .vc_gitem-zone-b {
  z-index:199
}
.vc_gitem-animate-none .vc_gitem-zone-b {
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  margin:0;
  opacity:0;
  box-sizing:border-box
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b {
  opacity:1
}
.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;
  -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;
  -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_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
}
.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;
  -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
}
.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;
  -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 {
  filter:blur(0);
  -webkit-filter:blur(0);
  -moz-filter:blur(0);
  -ms-filter:blur(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 {
  filter:url(../vc/blur.svg#blur);
  -webkit-filter:blur(2px);
  -moz-filter:blur(2px);
  -ms-filter:blur(2px);
  filter:blur(2px)
}
.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;
  -webkit-transition:all 1s ease;
  -o-transition:all 1s ease;
  transition:all 1s ease;
  -webkit-transform:translateX(-100%);
  -ms-transform:translateX(-100%);
  -o-transform:translateX(-100%);
  transform:translateX(-100%)
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b {
  opacity:1;
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0)
}
.vc_gitem-animate-slideInLeft {
  overflow:hidden
}
.vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
  display:block;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin:0;
  -webkit-transition:all 1s ease;
  -o-transition:all 1s ease;
  transition:all 1s ease;
  -webkit-transform:translateX(-100%);
  -ms-transform:translateX(-100%);
  -o-transform:translateX(-100%);
  transform:translateX(-100%);
  opacity:0
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {
  opacity:1;
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  -o-transform:translateX(0);
  transform:translateX(0)
}
.vc_gitem-animate-slideBottom {
  overflow:hidden;
  position:relative
}
.vc_gitem-animate-slideBottom .vc_gitem-zone-b {
  display:block;
  -webkit-transition:all 1s ease;
  -o-transition:all 1s ease;
  transition:all 1s ease;
  z-index:1000;
  position:absolute;
  top:100%;
  height:100%;
  left:0;
  right:0;
  margin:0
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b {
  top:0
}
.vc_gitem-animate-slideTop {
  overflow:hidden;
  position:relative
}
.vc_gitem-animate-slideTop .vc_gitem-zone-b {
  display:block;
  -webkit-transition:all 1s ease;
  -o-transition:all 1s ease;
  transition:all 1s ease;
  z-index:1000;
  position:absolute;
  top:-100%;
  height:100%;
  left:0;
  right:0;
  margin:0
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideTop .vc_gitem-zone-b {
  top:0
}
.vc_gitem-animate-flipFadeIn {
  overflow:hidden
}
.vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-transition:-webkit-transform 1s;
  -moz-transition:-moz-transform 1s;
  -o-transition:-o-transform 1s;
  transition:transform 1s;
  -webkit-transform-style:preserve-3d;
  -moz-transform-style:preserve-3d;
  -o-transform-style:preserve-3d;
  transform-style:preserve-3d
}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {
  -webkit-transform:rotateX(180deg);
  -ms-transform:rotateX(180deg);
  -o-transform:rotateX(180deg);
  transform:rotateX(180deg)
}
.vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {
  display:block;
  top:0;
  left:0;
  right:0;
  bottom:0;
  position:absolute;
  opacity:0;
  -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;
  -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;
  -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;
  -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
}
.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
}
.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
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span {
  opacity:.6
}
.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
}
.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
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span {
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  opacity:.6
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span {
  opacity:1
}
.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:hover .vc_grid-owl-nav {
  opacity:1
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {
  cursor:pointer;
  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;
  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
}
.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;
  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
}
.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;
  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:none repeat scroll 0 0 rgba(0,0,0,0)!important
}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark li.vc_grid-disabled+li,
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_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-loading {
  margin:2em auto;
  font-size:10px;
  position:relative;
  text-indent:-9999em;
  -webkit-animation-delay:.16s;
  animation-delay:.16s;
  height:20px
}
.vc_grid-loading,
.vc_grid-loading:after,
.vc_grid-loading:before {
  border-radius:50%;
  width:12px;
  height:12px;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
  -webkit-animation:load7 1.8s infinite ease-in-out;
  animation:load7 1.8s infinite ease-in-out
}
.vc_grid-loading:before {
  left:-20px
}
.vc_grid-loading:after {
  left:20px;
  -webkit-animation-delay:.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-blue>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span {
  color:#fff
}
.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-turquoise>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span {
  color:#fff
}
.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-pink>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span {
  color:#fff
}
.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-violet>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span {
  color:#fff
}
.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-peacoc>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span {
  color:#fff
}
.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-chino>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span {
  color:#fff
}
.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-mulled_wine>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span {
  color:#fff
}
.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-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-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-black>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span {
  color:#fff
}
.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-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-orange>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span {
  color:#fff
}
.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-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-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-green>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span {
  color:#fff
}
.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-juicy_pink>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span {
  color:#fff
}
.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-sandy_brown>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span {
  color:#fff
}
.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-purple>.vc_grid-filter-item.vc_active>span,
.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span {
  color:#fff
}
.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-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>.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>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item>span {
  color:#fff
}
.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-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.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 {
  color:#fff
}
.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>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span {
  color:#fff
}
.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-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.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 {
  color:#fff
}
.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>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item>span {
  color:#fff
}
.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-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.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 {
  color:#fff
}
.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>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item>span {
  color:#fff
}
.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-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.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 {
  color:#fff
}
.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-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.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 {
  color:#fff
}
.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>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item>span {
  color:#fff
}
.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-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.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 {
  color:#fff
}
.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>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span {
  color:#fff
}
.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-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.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 {
  color:#fff
}
.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>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-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-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.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 {
  color:#fff
}
.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>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item>span {
  color:#fff
}
.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-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.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 {
  color:#fff
}
.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>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_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-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.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 {
  color:#666
}
.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>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.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_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-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.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 {
  color:#fff
}
.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>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-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-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.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 {
  color:#fff
}
.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>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item>span {
  color:#fff
}
.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>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span {
  color:#fff
}
.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-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.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 {
  color:#fff
}
.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>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span {
  color:#fff
}
.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-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.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 {
  color:#fff
}
.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>span,
.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item>span {
  color:#fff
}
.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-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.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 {
  color:#fff
}
.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>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_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-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.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 {
  color:#666
}
.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-select {
  display:none
}
.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 .vc_arrow-icon-navicon,
.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon {
  display:none
}
.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 repeat scroll 0 0 transparent;
    border:0 none;
    border-radius:0;
    height:30px;
    line-height:1;
    margin-right:-50px;
    padding:5px;
    position:relative;
    font-size:12px;
    z-index:0;
    cursor:pointer;
    max-width:inherit!important
  }
}
@media (max-width:768px) {
  .vc_responsive .vc_grid-filter-select {
    display:block
  }
  .vc_responsive .vc_grid-filter:not(.vc_gitem-post-data) {
    display:none!important
  }
}
.owl-carousel .owl-item .vc_grid-item {
  -webkit-transform:translate3D(0,0,0);
  -ms-transform:translate3D(0,0,0);
  transform:translate3D(0,0,0)
}
.owl-carousel .owl-animated-out {
  z-index:0
}
.owl-carousel .owl-animated-in {
  z-index:1
}
.vc-hoverbox-wrapper,
.vc-hoverbox-wrapper * {
  box-sizing:border-box
}
.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-back,
.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-front {
  border-radius:10px
}
.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-back,
.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-front {
  border-radius:50px
}
.vc-hoverbox-wrapper.vc-hoverbox-align--center {
  text-align:center
}
.vc-hoverbox-wrapper.vc-hoverbox-align--left {
  text-align:left
}
.vc-hoverbox-wrapper.vc-hoverbox-align--right {
  text-align:right
}
.vc-hoverbox-wrapper .vc-hoverbox {
  position:relative;
  display:inline-block;
  text-align:center;
  width:100%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox {
  width:100%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--90 .vc-hoverbox {
  width:90%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--80 .vc-hoverbox {
  width:80%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--70 .vc-hoverbox {
  width:70%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--60 .vc-hoverbox {
  width:60%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--50 .vc-hoverbox {
  width:50%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--40 .vc-hoverbox {
  width:40%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--30 .vc-hoverbox {
  width:30%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--20 .vc-hoverbox {
  width:20%
}
.vc-hoverbox-wrapper.vc-hoverbox-width--10 .vc-hoverbox {
  width:10%
}
.vc-hoverbox-inner {
  width:100%;
  display:inline-block;
  min-height:250px
}
.vc-hoverbox-inner :last-child {
  margin-bottom:0
}
.vc-hoverbox-block {
  height:100%;
  width:100%;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  position:absolute;
  top:0;
  left:0;
  display:flex;
  flex-direction:column;
  justify-content:center;
  transition:transform .5s ease-in-out;
  transform-style:preserve-3d;
  background-size:cover;
  background-position:center
}
.vc-hoverbox-block-inner {
  flex-shrink:0;
  padding:20px
}
.vc-hoverbox-block-inner>* {
  backface-visibility:hidden
}
.vc-hoverbox-front {
  transform:rotateY(0);
  z-index:1
}
.vc-hoverbox-back {
  transform:rotateY(180deg)
}
.vc-hoverbox:hover .vc-hoverbox-front {
  transform:rotateY(-180deg)
}
.vc-hoverbox:hover .vc-hoverbox-back {
  transform:rotateY(0)
}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-front {
  transform:rotateY(180deg)
}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-back {
  transform:rotateY(0);
  z-index:2
}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-front {
  transform:rotateY(0)
}
.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-back {
  transform:rotateY(-180deg)
}
@font-face {
  font-family:vc_grid_v1;
  src:url(../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
}
.wpb_animate_when_almost_visible:not(.wpb_start_animation) {
  -webkit-animation:none;
  -o-animation:none;
  animation:none
}
.top-to-bottom,
.wpb_top-to-bottom {
  -webkit-animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);
  -o-animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);
  animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275)
}
.bottom-to-top,
.wpb_bottom-to-top {
  -webkit-animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);
  -o-animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);
  animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275)
}
.left-to-right,
.wpb_left-to-right {
  -webkit-animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);
  -o-animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);
  animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275)
}
.right-to-left,
.wpb_right-to-left {
  -webkit-animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);
  -o-animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);
  animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275)
}
.appear,
.wpb_appear {
  -webkit-animation:wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
  -o-animation:wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
  animation:wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1)
}
.wpb_start_animation {
  opacity:1
}
@-webkit-keyframes wpb_ttb {
  0% {
    -webkit-transform:translate(0,-10%);
    opacity:0
  }
  100% {
    -webkit-transform:translate(0,0);
    opacity:1
  }
}
@-moz-keyframes wpb_ttb {
  0% {
    -moz-transform:translate(0,-10%);
    opacity:0
  }
  100% {
    -moz-transform:translate(0,0);
    opacity:1
  }
}
@-o-keyframes wpb_ttb {
  0% {
    -o-transform:translate(0,-10%);
    opacity:0
  }
  100% {
    -o-transform:translate(0,0);
    opacity:1
  }
}
@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
  }
  100% {
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    opacity:1
  }
}
@-webkit-keyframes wpb_btt {
  0% {
    -webkit-transform:translate(0,10%);
    opacity:0
  }
  100% {
    -webkit-transform:translate(0,0);
    opacity:1
  }
}
@-moz-keyframes wpb_btt {
  0% {
    -moz-transform:translate(0,10%);
    opacity:0
  }
  100% {
    -moz-transform:translate(0,0);
    opacity:1
  }
}
@-o-keyframes wpb_btt {
  0% {
    -o-transform:translate(0,10%);
    opacity:0
  }
  100% {
    -o-transform:translate(0,0);
    opacity:1
  }
}
@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
  }
  100% {
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    opacity:1
  }
}
@-webkit-keyframes wpb_ltr {
  0% {
    -webkit-transform:translate(-10%,0);
    opacity:0
  }
  100% {
    -webkit-transform:translate(0,0);
    opacity:1
  }
}
@-moz-keyframes wpb_ltr {
  0% {
    -moz-transform:translate(-10%,0);
    opacity:0
  }
  100% {
    -moz-transform:translate(0,0);
    opacity:1
  }
}
@-o-keyframes wpb_ltr {
  0% {
    -o-transform:translate(-10%,0);
    opacity:0
  }
  100% {
    -o-transform:translate(0,0);
    opacity:1
  }
}
@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
  }
  100% {
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    opacity:1
  }
}
@-webkit-keyframes wpb_rtl {
  0% {
    -webkit-transform:translate(10%,0);
    opacity:0
  }
  100% {
    -webkit-transform:translate(0,0);
    opacity:1
  }
}
@-moz-keyframes wpb_rtl {
  0% {
    -moz-transform:translate(10%,0);
    opacity:0
  }
  100% {
    -moz-transform:translate(0,0);
    opacity:1
  }
}
@-o-keyframes wpb_rtl {
  0% {
    -o-transform:translate(10%,0);
    opacity:0
  }
  100% {
    -o-transform:translate(0,0);
    opacity:1
  }
}
@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
  }
  100% {
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    opacity:1
  }
}
@-webkit-keyframes wpb_appear {
  0% {
    -webkit-transform:scale(.5);
    opacity:.1
  }
  100% {
    -webkit-transform:scale(1);
    opacity:1
  }
}
@-moz-keyframes wpb_appear {
  0% {
    -moz-transform:scale(.5);
    opacity:.1
  }
  100% {
    -moz-transform:scale(1);
    opacity:1
  }
}
@-o-keyframes wpb_appear {
  0% {
    -o-transform:scale(.5);
    opacity:.1
  }
  100% {
    -o-transform:scale(1);
    opacity:1
  }
}
@keyframes wpb_appear {
  0% {
    -webkit-transform:scale(.5);
    -ms-transform:scale(.5);
    -o-transform:scale(.5);
    transform:scale(.5);
    opacity:.1
  }
  100% {
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    opacity:1
  }
}
.vc-spinner::before {
  content:'';
  width:16px;
  height:16px;
  display:inline-block;
  pointer-events:none;
  margin-top:6px;
  background:url(../images/spinner.gif) no-repeat;
  background-position-x:center;
  background-position-y:center
}
.vc-spinner.vc-spinner-complete::before {
  background-image:url(../vc/tick.png)
}
.vc-spinner.vc-spinner-failed::before {
  background-image:url(../vc/remove.png)
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini {
  position:relative
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone {
  opacity:0!important;
  -webkit-transform:none!important;
  -ms-transform:none!important;
  transform:none!important;
  -webkit-transition:none!important;
  -o-transition:none!important;
  transition:none!important
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader-wrapper {
  position:absolute;
  right:0;
  top:50%;
  margin-top:-50px;
  left:0
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader {
  margin:2em auto;
  font-size:10px;
  position:relative;
  text-indent:-9999em;
  -webkit-animation-delay:.16s;
  animation-delay:.16s;
  height:50px
}
.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-fill-mode:both;
  animation-fill-mode:both;
  -webkit-animation:vc_woo-add-cart-load 1.8s infinite ease-in-out;
  animation:vc_woo-add-cart-load 1.8s infinite ease-in-out
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {
  left:-20px
}
.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after {
  left:20px;
  -webkit-animation-delay:.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
}

/* jscompose.min.css end  */

/* base css  */

	
/* Table of Content
==================================================
	1.0  -  Reset
	1.1  -  Body
	1.2  -  Transition
	1.3  -  Headings
	1.4  -  Fonts
	1.5  -  Text elements
	1.6  -  Tables
	1.7  -  Definition List
	1.8  -  Galleries
	1.9  -  Forms
	1.10  -  Images
	1.11 -  Hr, Margin, Seperators
	1.12 - Unit Test Issue Fix
	1.13 - Default Color
	1.14 - IE9 and above override
	1.15 - Responsive*/
	
	
	/*--------------------------------------------------------------
	1.0 - Reset
	--------------------------------------------------------------*/
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, and, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article,
	aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea,
	select { background:transparent; border:0; font-size:100%; margin:0; outline:0; padding:0; vertical-align:baseline; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
	body { line-height:1; }
	abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
	del { text-decoration:line-through; }
	small { font-size: smaller; }
	hr { background: currentColor; border: 0; clear: both; height: 1px; margin: 15px 0; padding: 0; }
	mark { background-color:#ffffb3; font-style:italic }
	input, select { vertical-align:middle; }
	ins { background-color:red; color:white; text-decoration:none; }
	ol, ul { list-style:none; }
	table { border-collapse:collapse; border-spacing:0; }
	img.alignright { clear: both; }	
	
	
	/*--------------------------------------------------------------
	1.1 - Body
	--------------------------------------------------------------*/
		
	body { font-weight:normal; font-size:16px; line-height:28px; }
	*, *:before, *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
	body, html { overflow-x:hidden; width:100%; }
	html { height:100%; }
	
	.uppercase, .uppercase * { text-transform: uppercase; }

	
	/*--------------------------------------------------------------
	1.2 - Transition
	--------------------------------------------------------------*/
	a, input[type="submit"], input[type="reset"], .radio-label input[type="radio"] + span:before { -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; }

	input:disabled{ opacity:0.5; pointer-events:none}
	
	
	/*--------------------------------------------------------------
	1.3 - Headings
	--------------------------------------------------------------*/

	h1{ font-size:40px; }
	h2{ font-size:34px; }
	h3{ font-size:28px; }
	h4{ font-size:24px; }
	h5{ font-size:18px; }
	h6{ font-size:16px; }
	
	h1, h2, h3, h4, h5, h6 { line-height:normal; font-weight: bold; margin-bottom:20px; }
	
	h1:empty, h2:empty, h3:empty, h4:empty, h5:empty, h6:empty, p:empty { display: none; }
	
	/*--------------------------------------------------------------
	1.4 - Fonts
	--------------------------------------------------------------*/

	body, input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], select, textarea { font-family:'Open Sans', sans-serif; }	
	
	h1, h2, h3, h4, h5, h6, #main-menu ul.menu > li > a, .dt-sc-counter.type1 .dt-sc-counter-number, .dt-sc-portfolio-sorting a, .dt-sc-testimonial.type1 blockquote, .entry-meta, .dt-sc-testimonial .dt-sc-testimonial-author cite, .dt-sc-pr-tb-col.minimal .dt-sc-price p, .dt-sc-pr-tb-col.minimal .dt-sc-price h6 span, .dt-sc-testimonial.special-testimonial-carousel blockquote, .dt-sc-pr-tb-col .dt-sc-tb-title, .dt-sc-pr-tb-col .dt-sc-tb-content, .dt-sc-button, .dt-sc-bar-text, input[type="submit"], input[type="reset"] { font-family:'Open Sans', sans-serif; }
	
	blockquote.type1, .dt-sc-testimonial.type5 .dt-sc-testimonial-quote blockquote, .dt-sc-testimonial.type5 .dt-sc-testimonial-author cite:before, .dt-sc-testimonial.type1 q:before, .dt-sc-testimonial.type1 q:after, .hotel-details h2 sub { font-family:'Open Sans', sans-serif; }
	
	.blog-entry .entry-details .entry-title h4, .blog-entry.entry-date-left .entry-date span, .blog-entry.entry-date-author-left .entry-date-author .entry-date, .blog-entry.entry-date-author-left .entry-date-author .entry-date span, .blog-entry.post-left-date .entry-meta .date span, .dt-portfolio-single-details h3, .dt-portfolio-single-details h4 { font-family:'Open Sans Condensed', sans-serif; }

	/*--------------------------------------------------------------
	1.5 - Text Elements
	--------------------------------------------------------------*/
	
	a { text-decoration:none; }
	a img{ border:none; }
	
	.underline a { border-bottom: 1px solid; }
	.underline.dt-sc-dark-bg a { color: #fff; }
	
	p { margin-bottom:10px; }	
	.large p { font-size: 22px; line-height: 34px; }
	
	strong{ font-weight: bold; }
	em{ font-style: italic; }
	
	address { display:block; margin:10px 0px 20px; }
	abbr {  border-bottom:1px dotted; cursor:help; }
	ins { background:#FFF9C0; }
	sub, sup { font-size:75%; position:relative; vertical-align:baseline; }
	sub { bottom: -3px; }
	sup { top: -5px; }	
	
	ul, ol, pre, code{ margin-bottom:20px; }
	pre { border: 1px solid #d1d1d1; max-width: 100%; overflow: auto; padding: 1.75em; white-space: pre-wrap; word-wrap: break-word; }

	ul{ list-style-type:square; list-style-position:inside; }
	ul li { padding-bottom:10px; }
	ul li ul { list-style-type:disc; padding-left:20px; margin:10px 0px 0px; }
	ul ul ul { margin-bottom:0px; list-style-type:circle; }

	ol ul, ol ul ul { margin-bottom: 0; }
	ol ul li:last-child, ol ul ul li:last-child { padding-bottom: 0; }
	ul ol { margin-bottom: 0; }
	ol li:last-child { padding-bottom:0; }
	ul li:last-child { padding-bottom:0; }

	ol{ list-style-type:decimal; list-style-position:outside; padding-left:20px; padding-top:10px; }
	ol li { padding-bottom:10px; }
	ol li ol { margin-bottom:0px;}
	ol ol ol { margin-bottom:0px;}
	
	blockquote { display:block; padding:0px; margin:0px; position:relative; clear:left; }
	blockquote > p { font-size:18px; line-height:30px; display:inline-block; font-style:italic; font-weight:400; border-top:2px solid; border-bottom:2px solid; padding:20px 0px; margin-bottom:10px; }
	
	blockquote.alignleft { margin-right:20px; text-align:left; width:30%; float:left; }
	blockquote.alignright { margin-left:20px; text-align:left; width:30%; float:right; }
	blockquote.aligncenter { text-align:center; }
	
	.post-edit-link, .vc_inline-link { background:rgba(0, 0, 0, 0.05); border-radius:3px; color:#000000; float:right; clear:both; margin:20px 0px 20px; line-height:24px; padding:2px 13px; font-size:12px; }
	.post-edit-link:hover, .vc_inline-link:hover { color:#ffffff; }	
	.vc_inline-link { clear:none; margin-right:10px; }
	
	.page-link { float:left; clear:both; margin:10px 0px 0px; padding:0px; }
	.page-link a { border: 1px solid #000; color: #000; font-weight: bold; line-height: 28px; padding: 6px 15px 5px; float: left; margin-right: 10px; letter-spacing: 0.5px;
	display: inline-block; position: relative; }
	.page-link a span, .page-link > span > span { font-size: 13px; border:0px; padding:0px; margin:0px; }
	.page-link > span { border: 1px solid #000; color: #fff; font-weight: bold; line-height: 28px; padding: 6px 15px 5px; float: left; margin-right: 10px; letter-spacing: 0.5px;
	display: inline-block; position: relative; }
	.page-link a:hover span { color:#ffffff; }

	.text-with-icon { display: inline-block; }
	.text-with-icon .icon, .text-with-icon .fa { display: inline-block; font-size: 14px; font-weight: bold; margin: 0 5px 0 0; position: relative; top: 1px; }
	
	.pswp { z-index: 9999; }

	.wp-block-archives-dropdown .selection-box { margin-bottom: 1.5em; }

	
	/*--------------------------------------------------------------
	1.6 - Tables
	--------------------------------------------------------------*/
	
	table { border-collapse:separate; border-spacing:0; margin-bottom:20px; width:100%; clear:both; border-top:1px solid rgba(0, 0, 0, 0.1);  }
	th { color:#ffffff; border-bottom:1px solid rgba(0, 0, 0, 0.1); padding:15px; font-size:14px; line-height:normal; font-weight:600; text-transform:uppercase; text-align:center; }
	td, tbody th { border-bottom:1px solid rgba(0, 0, 0, 0.1); font-size:14px; line-height:normal; text-align:center; padding:13px 15px; }
	tbody td .dt-sc-button.small { padding:7px 14px; font-size:12px; margin:0px; }
	th a, th a:hover { color:#ffffff; }
	th a:hover, td a:hover { text-decoration:underline; }

	.blog-entry .entry-body tbody th { background: none; font-weight: 400; }
	.blog-entry .entry-body tbody th, .blog-entry .entry-body tbody th a { color: inherit; }

	body:not(.vc_transform) tbody td, body:not(.vc_transform) tbody td a,
	body:not(.vc_transform) .commententries tbody td, body:not(.vc_transform) .commententries tbody td a { font-weight: 400; color: inherit; }
	.blog-entry .entry-body tbody th a { text-transform: none; }

	body:not(.vc_transform) tbody td a:hover, body:not(.vc_transform) .commententries tbody td a:hover { text-decoration: underline; }
	
	/*--------------------------------------------------------------
	1.7 - Definition Lists
	--------------------------------------------------------------*/
	
	dl { margin:0px 0px; }
	dl.gallery-item { margin:0px; }
	.gallery-caption { margin-bottom:10px; }
	.gallery-item img { border:10px solid rgba(0, 0, 0, 0.1) !important; }
	dt { font-weight:bold; font-size:14px; margin-bottom:10px; }
	dd { margin-bottom:20px; line-height:20px; }	
	 
	 
	/*--------------------------------------------------------------
	1.8 - Galleries
	--------------------------------------------------------------*/
	
	.gallery { margin: 0 -1.1666667% 1.75em; }
	.gallery-item { display: inline-block; max-width: 33.33%; padding: 0 1.1400652% 2.2801304%; text-align: center; vertical-align: top; width: 100%;  }
	
	.gallery-columns-1 .gallery-item { max-width: 100%; }	
	.gallery-columns-2 .gallery-item { max-width: 50%; }	
	.gallery-columns-4 .gallery-item { max-width: 25%; }	
	.gallery-columns-5 .gallery-item { max-width: 20%; }	
	.gallery-columns-6 .gallery-item { max-width: 16.66%; }	
	.gallery-columns-7 .gallery-item { max-width: 14.28%; }	
	.gallery-columns-8 .gallery-item { max-width: 12.5%; }	
	.gallery-columns-9 .gallery-item { max-width: 11.11%; }
	
	.gallery-icon img { margin: 0 auto; }
	
	.gallery-caption { color: #686868; display: block; font-size: 13px; font-size: 0.8125rem; font-style: italic; line-height: 1.6153846154; 	padding-top: 0.5384615385em; }	
	.gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; }
	
	
	/*--------------------------------------------------------------
	1.9 - Forms
	--------------------------------------------------------------*/
	fieldset{ border:1px solid; padding:15px; margin:0 0 20px 0; }
	legend{ font-weight: bold; }
		
	input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], select, textarea { font-size:14px; }
	
	input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"] { background:#fff; border:1px solid; display: block; font-size:14px; margin: 0; padding:14px 12px; width:100%;  -webkit-appearance:none; appearance:none; -webkit-border-radius:3px; border-radius:3px; } 
	
	textarea { height:170px; overflow:auto; resize:none; }
	
	select { background:#fff; color:#a0a0a0; height:44px; border:1px solid #eeeeee; width:100%; margin:0px; padding: 10px 0px; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; text-indent: 0.01px; text-overflow: ''; -webkit-border-radius:3px; border-radius:3px; }
	
	input[type="submit"], button, input[type="button"], input[type="reset"] { border: none; text-transform: capitalize; font-weight: 600; margin: 10px 0 0; font-size: 14px; padding: 11px 20px; float: right; cursor: pointer; border-radius: 3px; -webkit-appearance: none; min-height:43px; }		
	.aligncenter input[type="submit"] { float:none; }
	
	input[type="submit"]:hover, button, input[type="button"], .dt-sc-button, .dt-sc-button.bordered:hover, .theme-btn.dt-sc-button:hover { background:#8b8b8b; }

	.success-msg { color: #15d401; }
	.error-msg { color:#bd0404; }

	
	/*----*****---- << Moz Reset >> --****--*/
	input[type="submit"]::-moz-focus-inner { border:0; padding:0; margin-top:-1px; margin-bottom:-1px; }
	
	#searchform { clear:both; }
	
	.selection-box { position:relative; clear:both; }
	.selection-box:before, .selection-box:after { content:"/"; pointer-events:none; position:absolute; }
	.selection-box:before { z-index:1; right:18px; top:2px; bottom:0px; height:0px; margin:auto; border-left:6px solid transparent; border-right:6px solid transparent; border-top:6px solid; border-radius:2px; }
	.selection-box:after { width:48px; height:100%; right:0px; top:0; border-left:1px solid rgba(0, 0, 0, 0.15); border-right:1px solid rgba(0, 0, 0, 0.15); }
	.selection-box select { margin-top:0px; }

	
	/*----*****---- << 1.17 - Contact Form 7 >> ----*****----*/

	.wpcf7-form-control-wrap { width: 100%; float: left; }
	/* .wpcf7-form-control-wrap:before { position: absolute; content: ""; display: block; width: 0; height: 1px; background: #2b2b2b; left: 0; bottom: 0; top: auto; z-index: 9; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; }
	.wpcf7-form-control-wrap:hover:before { width: 100%; } */

	.wpcf7-form .wpcf7-not-valid { border-color:#ff0000 !important; }
	.wpcf7-form .wpcf7-not-valid-tip { display:none; }
	
	.wpcf7-form.event-contact-form .wpcf7-not-valid { background-color:rgba(255, 0, 0, 0.1) !important; }
	.wpcf7-form.university-contact-form p { clear:both; }
	
	.wpcf7-form div.wpcf7-validation-errors, .wpcf7-form div.wpcf7-mail-sent-ok { clear: both; float: left; margin-left: 0; margin-right: 0; padding:15px 15px 15px 45px; width: 99%; box-sizing: border-box; }
	.wpcf7-form div.wpcf7-validation-errors { background-color:#ffcccc; border:1px solid #ff9999; color:#d01313; position:relative; }
	.wpcf7-form div.wpcf7-validation-errors:before, .wpcf7-form div.wpcf7-mail-sent-ok:before { top:15px; left:18px; font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; font-size:20px; position:absolute; }
	.wpcf7-form div.wpcf7-validation-errors:before { content:"\f057"; color:#C54228; }
	
	.wpcf7-form div.wpcf7-mail-sent-ok { background-color:#eafac0; border:1px solid #b1cf67; color:#7ba411; position:relative; }
	.wpcf7-form div.wpcf7-mail-sent-ok:before { content:"\f058"; color:#75b632; }


	/*--------------------------------------------------------------
	1.10 - Images
	--------------------------------------------------------------*/
	
	.alignleft, img.alignleft { display:inline; float:left; margin-bottom: 10px; margin-right:20px; }
	.alignright, img.alignright { display:inline; float:right; margin-bottom: 10px; margin-left:20px; }
	.aligncenter, img.aligncenter { clear:both; display:block; margin-left:auto; margin-right:auto; text-align:center; }
	.column .aligncenter img { display:inline-block; }
	.column.aligncenter { clear:none; }
	
	.aligncenter.wpb_column { clear:none; }
	
	.alignright { text-align:right; }
	
	img.no-bottom-margin { margin-bottom:-10px; }
	
	.alignleft, .alignright, .aligncenter, .alignnone { margin:auto; }
	
	.wp-caption { border:1px solid; margin-bottom:10px; margin-top:10px; width:100%; padding:10px; text-align:center; max-width:100%; }
	.wp-caption img { display:block; margin: 0 auto;  max-width:100%; }
	.wp-caption .wp-caption-text { text-align:center; padding-top:10px; margin:0px; }
	.wp-caption.alignnone { clear:both; }

	.alignnone { float: none; display: inline-block; }
	
	.wp-caption.alignright { margin:0.375em 0 1.75em 1.75em; }
	.wp-caption.alignleft { margin:0.375em 1.75em 1.75em 0; }
	
	.column img, .vc_column_container img, .wpb_column img { /*! max-width:100%; */ /*! height:auto; */ /*! display:inherit; */ }
	img { max-width:100%; height:auto; }


	/*--------------------------------------------------------------
	1.11 - Hr, Margin, Seperators
	--------------------------------------------------------------*/
	
	.dt-sc-empty-space { clear: both; display: block; }
	
	.dt-sc-hr-invisible { float:left; width:100%; margin:20px 0; display:block; clear:both; }
	.dt-sc-hr-invisible-xsmall { float:left; width:100%; margin:15px 0 0; display:block; clear:both; }
	.dt-sc-hr-invisible-small { float:left; width:100%; margin:20px 0 0; display:block; clear:both; }
	.dt-sc-hr-invisible-medium { float:left; width:100%; margin:55px 0 0; display:block; clear:both; }
	.dt-sc-hr-invisible-large { float:left; width:100%; margin:75px 0 0; display:block; clear:both; }
	.dt-sc-hr-invisible-xlarge { float:left; width:100%; margin:95px 0 0; display:block; clear:both; }

	.dt-sc-hr-top-5 { margin-top:5px; float:left; clear:both; display:block; width:100%; }
	.dt-sc-hr-top-10 { margin-top:10px; float:left; clear:both; display:block; width:100%; }
	.dt-sc-hr-top-20 { margin-top:20px; float:left; clear:both; display:block; width:100%; }
	.dt-sc-hr-top-30 { margin-top:30px; float:left; clear:both; display:block; width:100%; }
	.dt-sc-hr-top-40 { margin-top:40px; float:left; clear:both; display:block; width:100%; }
	.dt-sc-hr-top-50 { margin-top:50px; float:left; clear:both; display:block; width:100%; }
	
	.dt-sc-small-separator { width:30px; height:2px; display:inline-block; clear:both; text-align:center; margin:15px 0px; }
	.dt-sc-small-separator.aligncenter {     margin-top: 15px; margin-bottom: 15px; margin-left: auto; margin-right: auto; display: block; }
	.dt-sc-small-separator.bottom, .dt-sc-small-separator.bottom.aligncenter { margin-top:0px; }
	
	.dt-sc-small-separator.black { background:#000000; height:3px; }
	
	.dt-sc-diamond-separator {  width:10px; height:10px; border-radius:1px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg);  transform:rotate(45deg); display:inline-block; clear:both; text-align:center; margin:10px 0px 20px; position:relative; }
	.dt-sc-diamond-separator:before, .dt-sc-diamond-separator:after { content:"/"; position:absolute; left:6px; top:-26px; margin:auto; height:1px; width:60px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg);  transform:rotate(-45deg); }
	.dt-sc-diamond-separator:after {  left:-55px; top:35px;  }
	.dt-sc-diamond-separator.aligncenter { display:block; margin-left:auto; margin-right:auto; }
	
	.dt-sc-single-line-separator { float:left; width:100%; margin:20px 0px; display:block; clear:both; border-top:1px solid; }
	.dt-sc-single-line-dashed-separator { float:left; width:100%; margin:20px 0px; display:block; clear:both; border-top:1px dashed; }
	.dt-sc-single-line-dotted-separator { float:left; width:100%; margin:20px 0px; display:block; clear:both; border-top:1px dotted; }
	
	.dt-sc-double-border-separator { float:left; margin:-10px 0px 30px; display:block; clear:both; width:150px; height:3px; position:relative; }
	.dt-sc-double-border-separator:before { content:"/"; position:absolute; left:0px; bottom:-3px; height:1px; width:100%; }
	
	.aligncenter .dt-sc-double-border-separator { float:none; display:inline-block; }
	.dt-sc-double-border-separator.aligncenter { float:none; margin:auto; }
	
	.dt-sc-shadow { float:left; clear:both; margin:0px; padding:0px; background:url(../images/services-shadow.png) no-repeat; width:1168px; height:38px; }

	
	/*----*****---- << Fancy Splitter >> --****--*/
	.dt-sc-stamp-divider-down { float:left; clear:both; width:100%; margin:0px 0px -160px; padding:0px; position:relative; z-index:1; }
	.dt-sc-stamp-divider-up { float:left; clear:both; width:100%; margin:-150px 0 0; padding:0px; position:relative; z-index:1; -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); transform:rotate(180deg); }

	
	/*----*****---- << Arrows >> --****--*/
	.dt-sc-down-arrow, .dt-sc-up-arrow, .dt-sc-up-arrow-bottom { position:relative; }
	.dt-sc-down-arrow:before, .dt-sc-up-arrow:before, .dt-sc-up-arrow-bottom:before, .dt-sc-up-arrow-bottom:after { content:"/"; position:absolute; left:0px; right:0px; margin:auto; top:0px; border-left:15px solid transparent; border-right:15px solid transparent; width:0px; }
	
	.dt-sc-down-arrow:before { border-top:15px solid; }
	.dt-sc-up-arrow:before, .dt-sc-up-arrow-bottom:before { border-bottom:15px solid; top:-15px; }
	
	.dt-sc-up-arrow-bottom:before { top:inherit; bottom:0px; }
	
	.dt-sc-clear { float:none; clear:both; margin:0px; padding:0px; }

	.dt-sc-vertical-small-separator { width:1px; height:15px; display:inline-block; margin:0px 20px; }
	.dt-sc-vertical-separator { display:inline-block; margin:0px 20px; position:relative; }
	.dt-sc-vertical-separator::before { content: ""; height: 30px; margin: auto; position: absolute; left: 0; right: 0; top: -20px; width: 1px; }
	

	/*--------------------------------------------------------------
	1.12 - Unit Test Defaults
	--------------------------------------------------------------*/

	.comment-navigation { float: left; width: 100%; border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; padding:10px 0px; }
	.commententries #respond { float: left; width: 100%; margin-top: 30px; }
	
	.commententries .nav-previous { float:left; }
	.commententries .nav-next { float:right; }
	.commententries .nav-previous > a:before { content: "\f104"; margin-right: 5px; font-family:fontawesome; }
	.commententries .nav-next > a:after { content: "\f105"; margin-left: 5px; font-family:fontawesome; }
	
	ul.commentlist li.pingback > p > a.comment-edit-link { text-decoration: underline; }
	.nocomments { border-top: 1px solid #ddd; clear: both; padding: 15px 0; }
	
	.says, .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px; word-wrap: normal !important; }
	
	.entry-meta-data p i:only-child { display:none; }	
	
	.bypostauthor { line-height: inherit; }
	
	/*----*****---- <<  Prettyphoto >> ----*****----*/

	body div.pp_overlay { z-index:9999; }
	
	/*----*****---- <<  Ultimate Addon >> ----*****----*/
	.ubtn-ctn-center button, .ubtn-ctn-right button { float:none; }
	.flexslider .slides img { height:auto; }
	
	
	/*----*****---- <<  Visual Composer CSS >> ----*****----*/
	.page-template-tpl-onepage #primary.content-full-width { padding-bottom: 0; }
	
	.vc-no-left-padding .vc_column-inner, .vc-no-left-padding.vc_column_container .vc_column-inner { padding-left: 0; }
	.vc-no-right-padding .vc_column-inner, .vc-no-right-padding.vc_column_container .vc_column-inner { padding-right: 0; }
	
	.vc-no-padding .vc_column-inner { padding-left: 0; padding-right: 0; }
	.vc-no-margin { margin-left: 0; margin-right: 0; }
	
	.side-navigation-content .container, #primary.page-with-sidebar .container, .dt-portfolio-single-details .container { max-width:100%; width:auto; }
	
	.icon-link-title .vc_column-inner, .icon-link-title .vc_column-inner .wpb_wrapper { height:100%; width:100%; }
	
	.single-dt_doctors .vc-default-row.vc_row, .single.single-dt_chefs .vc-default-row.vc_row { margin-left: 0; }

	div[class*="bg-opaque"], section[class*="bg-opaque"] { position: relative; z-index: 1; }
	div[class*="bg-opaque"]:not(.ult-vc-hide-row):before, div[class*="bg-opaque"] .upb_row_bg:before, section[class*="bg-opaque"]:before { display: inline; content: ""; height: 100%; position: absolute; left: 0; top: 0; width: 100%; z-index: -1; }

	div[class*="bg-opaque-1"]:not(.ult-vc-hide-row):before, div[class*="bg-opaque-1"] .upb_row_bg:before, section[class*="bg-opaque-1"]:before { opacity: 0.1; }
	div[class*="bg-opaque-2"]:not(.ult-vc-hide-row):before, div[class*="bg-opaque-2"] .upb_row_bg:before, section[class*="bg-opaque-2"]:before { opacity: 0.2; }
	div[class*="bg-opaque-3"]:not(.ult-vc-hide-row):before, div[class*="bg-opaque-3"] .upb_row_bg:before, section[class*="bg-opaque-3"]:before { opacity: 0.3; }
	div[class*="bg-opaque-4"]:not(.ult-vc-hide-row):before, div[class*="bg-opaque-4"] .upb_row_bg:before, section[class*="bg-opaque-4"]:before { opacity: 0.4; }
	div[class*="bg-opaque-5"]:not(.ult-vc-hide-row):before, div[class*="bg-opaque-5"] .upb_row_bg:before, section[class*="bg-opaque-5"]:before { opacity: 0.5; }
	div[class*="bg-opaque-6"]:not(.ult-vc-hide-row):before, div[class*="bg-opaque-6"] .upb_row_bg:before, section[class*="bg-opaque-6"]:before { opacity: 0.6; }
	div[class*="bg-opaque-7"]:not(.ult-vc-hide-row):before, div[class*="bg-opaque-7"] .upb_row_bg:before, section[class*="bg-opaque-7"]:before { opacity: 0.7; }
	div[class*="bg-opaque-8"]:not(.ult-vc-hide-row):before, div[class*="bg-opaque-8"] .upb_row_bg:before, section[class*="bg-opaque-8"]:before { opacity: 0.8; }
	div[class*="bg-opaque-9"]:not(.ult-vc-hide-row):before, div[class*="bg-opaque-9"] .upb_row_bg:before, section[class*="bg-opaque-9"]:before { opacity: 0.9; }
	

	/*----*****---- <<  "Equal Height" and "Content Alignment" css override >> ----*****----*/	
	
	.wrapper .vc_col-has-fill > .vc_column-inner, .wrapper .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .wrapper .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .wrapper .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .wrapper .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .wrapper .vc_row-has-fill > .vc_column_container > .vc_column-inner, .wrapper .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .wrapper .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, 

	.wrapper .vc_section.vc_section-has-fill, .wrapper .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section, .wrapper .vc_section.vc_section-has-fill + .vc_section { padding-top: 0; }
	
	.vc_empty_space { clear: both; float: none; }
	.vc_custom_float { float: left; width: 100%; }
	
	.vc_row.vc_row-no-padding .wpb_column { padding-left:0px; padding-right:0px; }
	.vc_row[data-vc-full-width].overflow_visible { overflow:visible; }
	
	.vc_parallax.secondary-skin-bg.transparent:before { position: absolute; content: ""; display: block; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }
	
	.vc_row.vc_row-flex>.dt-sc-stretch-row-content,								
	.vc_row.vc_row-flex>.dt-sc-stretch-row-content>.vc_column_container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox }

	.vc_row.vc_row-flex>.dt-sc-stretch-row-content { display: table; width: 100%; }
	.vc_row.vc_row-flex>.dt-sc-stretch-row-content>.vc_column_container { display: flex }						
									
	.vc_row.vc_row-flex>.dt-sc-stretch-row-content>.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>.dt-sc-stretch-row-content>.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>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner>* { min-height: 1em }							
	}								
									
	.vc_row.vc_row-o-content-top>.dt-sc-stretch-row-content>.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)>.dt-sc-stretch-row-content>.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>.dt-sc-stretch-row-content>.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)>.dt-sc-stretch-row-content>.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>.dt-sc-stretch-row-content>.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)>.dt-sc-stretch-row-content>.vc_column_container { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center }								
									
	.vc_row.vc_column-gap-1>.dt-sc-stretch-row-content>.vc_column_container { padding: .5px }								
	.vc_row.vc_column-gap-2>.dt-sc-stretch-row-content>.vc_column_container { padding: 1px }								
	.vc_row.vc_column-gap-3>.dt-sc-stretch-row-content>.vc_column_container { padding: 1.5px }								
	.vc_row.vc_column-gap-4>.dt-sc-stretch-row-content>.vc_column_container { padding: 2px }								
	.vc_row.vc_column-gap-5>.dt-sc-stretch-row-content>.vc_column_container { padding: 2.5px }								
	.vc_row.vc_column-gap-10>.dt-sc-stretch-row-content>.vc_column_container { padding: 5px }								
	.vc_row.vc_column-gap-15>.dt-sc-stretch-row-content>.vc_column_container { padding: 7.5px }								
	.vc_row.vc_column-gap-20>.dt-sc-stretch-row-content>.vc_column_container { padding: 10px }								
	.vc_row.vc_column-gap-25>.dt-sc-stretch-row-content>.vc_column_container { padding: 12.5px }								
	.vc_row.vc_column-gap-30>.dt-sc-stretch-row-content>.vc_column_container { padding: 15px }								
	.vc_row.vc_column-gap-35>.dt-sc-stretch-row-content>.vc_column_container { padding: 17.5px }								
									
	.vc_row-has-fill+.vc_row-full-width+.vc_row>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner,								
	.vc_row-has-fill+.vc_row>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner,								
	.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner,								
	.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner,								
	.vc_row-has-fill>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner,								
	.vc_row-has-fill>.vc_row>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner,								
	.vc_row-has-fill>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner { padding-top: 35px }								
									
	.vc_row.vc_column-gap-1>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container,								
	.vc_row.vc_column-gap-1>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container { padding-left: .5px; padding-right: .5px }								
									
	.vc_row.vc_column-gap-2>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container,								
	.vc_row.vc_column-gap-2>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container { padding-left: 1px; padding-right: 1px }								
									
	.vc_row.vc_column-gap-3>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container,								
	.vc_row.vc_column-gap-3>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container { padding-left: 1.5px; padding-right: 1.5px }								
									
	.vc_row.vc_column-gap-4>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container,								
	.vc_row.vc_column-gap-4>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container { padding-left: 2px; padding-right: 2px }								
									
	.vc_row.vc_column-gap-5>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container,								
	.vc_row.vc_column-gap-5>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container { padding-left: 2.5px; padding-right: 2.5px }								
									
	.vc_row.vc_column-gap-10>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container,								
	.vc_row.vc_column-gap-10>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container { padding-left: 5px; padding-right: 5px }								
									
	.vc_row.vc_column-gap-15>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container,								
	.vc_row.vc_column-gap-15>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container { padding-left: 7.5px; padding-right: 7.5px }								
									
	.vc_row.vc_column-gap-20>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container,								
	.vc_row.vc_column-gap-20>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container { padding-left: 10px; padding-right: 10px }								
									
	.vc_row.vc_column-gap-25>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container,								
	.vc_row.vc_column-gap-25>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container { padding-left: 12.5px; padding-right: 12.5px }								
									
	.vc_row.vc_column-gap-30>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container,								
	.vc_row.vc_column-gap-30>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container { padding-left: 15px; padding-right: 15px }								
									
	.vc_row.vc_column-gap-35>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container,								
	.vc_row.vc_column-gap-35>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container { padding-left: 17.5px; padding-right: 17.5px }								
									
	.vc_row.vc_row-flex>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container,								
	.vc_row.vc_row-flex>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100% }								
									
	.vc_row.vc_row-flex>.vc_vc_column>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner,								
	.vc_row.vc_row-flex>.vc_vc_column_inner>.dt-sc-stretch-row-content>.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>.dt-sc-stretch-row-content>.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>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner,								
	.vc_row.vc_row-o-content-top>.vc_vc_column_inner>.dt-sc-stretch-row-content>.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>.dt-sc-stretch-row-content>.vc_column_container,								
	.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.dt-sc-stretch-row-content>.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>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner,								
	.vc_row.vc_row-o-content-bottom>.vc_vc_column_inner>.dt-sc-stretch-row-content>.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>.dt-sc-stretch-row-content>.vc_column_container,
	.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.dt-sc-stretch-row-content>.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>.dt-sc-stretch-row-content>.vc_column_container>.vc_column-inner,
	.vc_row.vc_row-o-content-middle>.vc_vc_column_inner>.dt-sc-stretch-row-content>.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>.dt-sc-stretch-row-content>.vc_column_container,
	.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.dt-sc-stretch-row-content>.vc_column_container { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center }	


	.flex-col-elements-inline-middle.vc_column_container > .vc_column-inner > .wpb_wrapper { display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -ms-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -ms-flex-align: center; align-items: center; }

	.flex-col-elements-inline-middle.justify-center.vc_column_container > .vc_column-inner > .wpb_wrapper { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center }

	.flex-col-elements-inline-middle.justify-end.vc_column_container > .vc_column-inner > .wpb_wrapper { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

	.flex-col-elements-inline-middle.stretch.vc_column_container > .vc_column-inner > .wpb_wrapper { height: 100%; }

	/*------> Privacy Policy Start<-----*/

	.dt-privacy-wrapper{ display:block; clear:both; padding-top: 5px; font-size:14px;}
	.dt-privacy-wrapper input[type="checkbox"] { margin-right:5px; margin-top:-1px; }
	.dt-sc-dark-bg a:hover, .dt-sc-dark-bg label, .dt-sc-newsletter-section.type1 label a:hover{ color:#FFF;}
	.dt-privacy-wrapper input[type="checkbox"], .comment-form-dt-privatepolicy input[type="checkbox"], .dt-sc-newsletter-section.type1 label,
	.comment-form-dt-privatepolicy label, .dt-privacy-wrapper label, input[type="checkbox"], input[type="checkbox"] + label { cursor:pointer; }

	.dt_ajax_subscribe_msg { float:left; width:100%; }

	input:disabled{ opacity:0.5; pointer-events:none}

	/*------> Comment  Privatepolicy Start<-----*/

	.comment-form-cookies-consent input, .comment-form-dt-privatepolicy input{top:-2px; position: relative;}																									
	.comment-form-cookies-consent label{ margin-left: 0; }																									
	.comment-form-dt-privatepolicy label{ margin-left:0px;}
	.comment-form-cookies-consent input, .comment-form-dt-privatepolicy input { margin-right: 5px; }
	#respond .comment-form-dt-privatepolicy, .respond .comment-form-cookies-consent { margin: 10px 0 5px; }

	.dt-cookie-consent a.dt_cookie_infolink, .dt-cookie-consent p{ font-size: inherit !important; }

	/*--------------------------------------------------------------
	1.13 - Default Color
	--------------------------------------------------------------*/
	
	.dt-sc-dark-bg, .dt-sc-dark-bg h1, .dt-sc-dark-bg h2, .dt-sc-dark-bg h3, .dt-sc-dark-bg h4, .dt-sc-dark-bg h5, .dt-sc-dark-bg h6,
	.dt-sc-dark-bg .dt-sc-title.with-right-border-decor > h1:first-child,
	.dt-sc-dark-bg .dt-sc-title.with-right-border-decor > h2:first-child,
	.dt-sc-dark-bg .dt-sc-title.with-right-border-decor > h3:first-child,
	.dt-sc-dark-bg .dt-sc-title.with-right-border-decor > h4:first-child,
	.dt-sc-dark-bg .dt-sc-title.with-right-border-decor > h5:first-child,
	.dt-sc-dark-bg .dt-sc-title.with-right-border-decor > h6:first-child, .dt-sc-dark-bg h4 a, .dt-sc-dark-bg .dt-sc-icon-box.type5:hover .icon-content h4 a { color:#ffffff; }
	.dt-sc-dark-bg { border-color:#ffffff; }

	.wp-caption { background:rgba(0, 0, 0, 0.02); border-color:rgba(0, 0, 0, 0.07); }
	.dt-sc-dark-bg .wp-caption { background:rgba(255, 255, 255, 0.15); border-color:rgba(255, 255, 255, 0.05); }
	
	abbr { border-color:#222222; }
	ins { color:#666666; }
	label { color: #7f7f7f; font-weight: 400; }
	input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], textarea { color:#a0a0a0; }
	
	select, .form-calender-icon input[type="text"] { color: #b4aab4; }
	.form-calender-icon input[type="text"],
	.selection-box select { padding-left: 10px; padding-right: 50px; }
	
	::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	  color: #666666;
	}
	::-moz-placeholder { /* Firefox 19+ */
	  color: #666666;
	}
	:-ms-input-placeholder { /* IE 10+ */
	  color: #666666;
	}
	:-moz-placeholder { /* Firefox 18- */
	  color: #666666;
	}

	input[type="text"]::-moz-input-placeholder, input[type="text"]::-webkit-input-placeholder { color: #666666; }
	input[type="submit"], input[type="reset"], button, input[type="button"] { color:#ffffff; }
	
	label span.required { color:#ff0000; }
	
	fieldset { border-color:rgba(0, 0, 0, 0.08); }
	.dt-sc-dark-bg fieldset { border-color:rgba(255, 255, 255, 0.08); }
	
	input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, input[type="search"], select { border-color:#e4e8ea; }

	input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="range"]:focus, input[type="date"]:focus, textarea:focus, input.text:focus, input[type="search"]:focus { border-color: #dadada; }
	
	.selection-box:before { border-top-color:#fff; }

	
	/*----*****---- << Separator >> --****--*/
	.dt-sc-dark-bg .dt-sc-skin-highlight .dt-sc-small-separator, .dt-sc-dark-bg .dt-sc-vertical-small-separator { background:#ffffff; }
	
	.dt-sc-single-line-separator { border-top-color:rgba(0, 0, 0, 0.2); }
	.dt-sc-down-arrow:before { border-top-color:#ffffff; }
	.dt-sc-up-arrow-bottom:before { border-bottom-color:#ffffff; }
	.dt-sc-dark-bg .dt-sc-single-line-separator { border-color:rgba(255, 255, 255, 0.2); }
	
	.dt-sc-diamond-separator:before, .dt-sc-diamond-separator:after { background:rgba(0, 0, 0, 0.1); }
	.dt-sc-dark-bg .dt-sc-diamond-separator:before, .dt-sc-dark-bg .dt-sc-diamond-separator:after { background:rgba(255, 255, 255, 0.2); } 
	
	.dt-sc-vertical-separator:before { background:rgba(0, 0, 0, 0.2); }
	
	.dt-sc-double-border-separator, .dt-sc-double-border-separator:before { background:#000000; }
	
	div.pp_default .pp_details .pp_description { margin-top:9px; }

	.comment-form-cookies-consent input[type="checkbox"] { margin-right: 5px; }
	
	
	/*--------------------------------------------------------------
	1.14 - IE9 and above override
	--------------------------------------------------------------*/
	@media screen and (min-width:0\0) { 
	
		/* .selection-box:before, .selection-box:after { background:none; border:none; } 
		.selection-box select { padding-right:15px; position:relative; } */
		.selection-box select::-ms-expand { display: none; } 
		
	}
	
	
	/*--------------------------------------------------------------
	1.15 - Responsive
	--------------------------------------------------------------*/
	/* Note: Design for a width of 960px */	
    @media only screen and (min-width:992px) and (max-width:1199px) {
		
		.vc_row .vc_row.vc_inner.vc_row-no-padding { margin:0; }
		div.pp_default .pp_expand { display:block !important; }
		
	}
	
	/* Note: Design for a width of 768px */
    @media only screen and (min-width:768px) and (max-width:991px) {
		
		.vc_row .vc_row.vc_inner.vc_row-no-padding { margin:0; }
		div.pp_default .pp_expand { display:block !important; }
	
	}
	
	/*----*****---- << Mobile (Landscape) >> ----*****----*/	
	
	/* Common Styles for the devices below 767px width */
	@media only screen and (max-width: 767px) {
		
		.vc_row-no-padding .wpb_column { margin-bottom: 0; } 

		.flex-col-elements-inline-middle.justify-end.vc_column_container > .vc_column-inner > .wpb_wrapper { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
		
		.vc_row .vc_row.vc_inner.vc_row-no-padding { margin:0; }
		
		.wpcf7-form.contact-form1 .column.first { margin-bottom:0; }
		
	}
	
	/*----*****---- << Mobile (Landscape) >> ----*****----*/
    /* Note: Design for a width of 480px */
    @media only screen and (min-width: 480px) and (max-width: 767px) {
		
		th, td, tbody th { font-size: 12px; }
		div.pp_default .pp_details .pp_description { margin-right:30px; }
	
	}
	
	@media only screen and (max-width: 479px) {
		
		.commententries .nav-previous, .commententries .nav-next { width:100%; text-align:center; }
		
		/*----*****---- << PrettyPhoto >> --****--*/
		div.pp_pic_holder.pp_default { position:fixed; top:50% !important; transform:translateY(-50%); }
		div.pp_pic_holder.pp_default .pp_content_container .pp_details { margin-top:15px; }
		div.pp_pic_holder.pp_default .pp_description { margin-right:0; }
		div.pp_default .pp_content { min-height:180px; }
		.pp_pic_holder { width: 90% !important; left: 5% !important; overflow: hidden; }		
		.pp_content { width: 98%!important; height: auto!important; }
		.pp_fade { width: 100%!important; height: 100%!important; }			
		a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery { display: none!important; }			
		#pp_full_res img { width: 100%!important; height: auto!important; }
		.pp_details { width:100%!important; position:static!important; min-height:25px; }
		.pp_details a.pp_close{ right:25px; }
		div.pp_default .pp_content_container .pp_details { margin-top:15px; }
		
		/*----*****---- << Tooltip >> --****--*/
		#tiptip_content { font-size: 11px; }
	}
	
	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (min-width: 320px) and (max-width: 479px) {
		
		/*----*****---- << Miscellaneous >> --****--*/
		th, td, tbody th { font-size: 10px; }
		th { padding: 10px 6px; }
		td, tbody th { padding: 13px 6px; }
	
	}
	
	
	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 319px) {
				
		h2 { font-size: 22px; }
		
		th, td, tbody th { font-size: 8px; }
		th { padding: 12px 0; }
		td, tbody th { padding: 10px 0; }
		
	}
/* base css end */
.package-thumb{
	height: 219px;
}

@media screen and (max-width: 768px) {
	.footer-logo{
		width: 458px;
		height: 91px;
	}
}

/* Google review slider */
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local('Open Sans Regular'),
  local('OpenSans-Regular'),
  url('https://cdn.trustindex.io/assets/fonts/opensans/cyrillic-ext.woff2') format('woff2');
  unicode-range:U+0460-052F,
  U+1C80-1C88,
  U+20B4,
  U+2DE0-2DFF,
  U+A640-A69F,
  U+FE2E-FE2F
}
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local('Open Sans Regular'),
  local('OpenSans-Regular'),
  url('https://cdn.trustindex.io/assets/fonts/opensans/cyrillic.woff2') format('woff2');
  unicode-range:U+0400-045F,
  U+0490-0491,
  U+04B0-04B1,
  U+2116
}
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local('Open Sans Regular'),
  local('OpenSans-Regular'),
  url('https://cdn.trustindex.io/assets/fonts/opensans/greek-ext.woff2') format('woff2');
  unicode-range:U+1F00-1FFF
}
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local('Open Sans Regular'),
  local('OpenSans-Regular'),
  url('https://cdn.trustindex.io/assets/fonts/opensans/greek.woff2') format('woff2');
  unicode-range:U+0370-03FF
}
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local('Open Sans Regular'),
  local('OpenSans-Regular'),
  url('https://cdn.trustindex.io/assets/fonts/opensans/vietnamese.woff2') format('woff2');
  unicode-range:U+0102-0103,
  U+0110-0111,
  U+0128-0129,
  U+0168-0169,
  U+01A0-01A1,
  U+01AF-01B0,
  U+1EA0-1EF9,
  U+20AB
}
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local('Open Sans Regular'),
  local('OpenSans-Regular'),
  url('https://cdn.trustindex.io/assets/fonts/opensans/latin-ext.woff2') format('woff2');
  unicode-range:U+0100-024F,
  U+0259,
  U+1E00-1EFF,
  U+2020,
  U+20A0-20AB,
  U+20AD-20CF,
  U+2113,
  U+2C60-2C7F,
  U+A720-A7FF
}
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:local('Open Sans Regular'),
  local('OpenSans-Regular'),
  url('https://cdn.trustindex.io/assets/fonts/opensans/latin.woff2') format('woff2');
  unicode-range:U+0000-00FF,
  U+0131,
  U+0152-0153,
  U+02BB-02BC,
  U+02C6,
  U+02DA,
  U+02DC,
  U+2000-206F,
  U+2074,
  U+20AC,
  U+2122,
  U+2191,
  U+2193,
  U+2212,
  U+2215,
  U+FEFF,
  U+FFFD
}
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:local('Open Sans Bold'),
  local('OpenSans-Bold'),
  url('https://cdn.trustindex.io/assets/fonts/opensans/cyrillic-ext2.woff2') format('woff2');
  unicode-range:U+0460-052F,
  U+1C80-1C88,
  U+20B4,
  U+2DE0-2DFF,
  U+A640-A69F,
  U+FE2E-FE2F
}
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:local('Open Sans Bold'),
  local('OpenSans-Bold'),
  url('https://cdn.trustindex.io/assets/fonts/opensans/cyrillic2.woff2') format('woff2');
  unicode-range:U+0400-045F,
  U+0490-0491,
  U+04B0-04B1,
  U+2116
}
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:local('Open Sans Bold'),
  local('OpenSans-Bold'),
  url('https://cdn.trustindex.io/assets/fonts/opensans/greek-ext2.woff2') format('woff2');
  unicode-range:U+1F00-1FFF
}
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:local('Open Sans Bold'),
  local('OpenSans-Bold'),
  url('https://cdn.trustindex.io/assets/fonts/opensans/greek2.woff2') format('woff2');
  unicode-range:U+0370-03FF
}
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:local('Open Sans Bold'),
  local('OpenSans-Bold'),
  url('https://cdn.trustindex.io/assets/fonts/opensans/vietnamese2.woff2') format('woff2');
  unicode-range:U+0102-0103,
  U+0110-0111,
  U+0128-0129,
  U+0168-0169,
  U+01A0-01A1,
  U+01AF-01B0,
  U+1EA0-1EF9,
  U+20AB
}
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:local('Open Sans Bold'),
  local('OpenSans-Bold'),
  url('https://cdn.trustindex.io/assets/fonts/opensans/latin-ext2.woff2') format('woff2');
  unicode-range:U+0100-024F,
  U+0259,
  U+1E00-1EFF,
  U+2020,
  U+20A0-20AB,
  U+20AD-20CF,
  U+2113,
  U+2C60-2C7F,
  U+A720-A7FF
}
@font-face {
  font-family:'Open Sans';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:local('Open Sans Bold'),
  local('OpenSans-Bold'),
  url('https://cdn.trustindex.io/assets/fonts/opensans/latin2.woff2') format('woff2');
  unicode-range:U+0000-00FF,
  U+0131,
  U+0152-0153,
  U+02BB-02BC,
  U+02C6,
  U+02DA,
  U+02DC,
  U+2000-206F,
  U+2074,
  U+20AC,
  U+2122,
  U+2191,
  U+2193,
  U+2212,
  U+2215,
  U+FEFF,
  U+FFFD
}
.ti-widget.ti-goog {
  width:100%;
  display:block;
  overflow:hidden;
  text-align:left;
  direction:ltr;
  box-sizing:border-box
}
.ti-widget.ti-goog *,
.ti-widget.ti-goog *:after {
  box-sizing:border-box
}
.ti-widget.ti-goog:before {
  display:none !important
}
.ti-widget.ti-goog a {
  text-decoration:underline !important;
  color:inherit
}
.ti-widget.ti-goog a.ti-header {
  text-decoration:none !important
}
.ti-widget.ti-goog a[href="#"],
.ti-widget.ti-goog a:not([href]) {
  text-decoration:none !important;
  pointer-events:none
}
.ti-widget.ti-goog strong,
.ti-widget.ti-goog strong * {
  font-weight:bold !important
}
.ti-widget.ti-goog .ti-widget-container,
.ti-widget.ti-goog .ti-widget-container * {
  font-family:'Open sans';
  font-size:14px;
  line-height:1.4em;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box
}
.ti-widget.ti-goog .ti-widget-container {
  color:#000000;
  margin-bottom:15px
}
.ti-widget.ti-goog .ti-widget-container .ti-name {
  font-weight:bold;
  font-size:15px;
  overflow:hidden;
  padding-right:25px;
  white-space:nowrap;
  text-overflow:ellipsis;
  color:#000000;
  margin-bottom:2px
}
.ti-widget.ti-goog .ti-widget-container .ti-date {
  color:#000000;
  opacity:0.5;
  font-size:12px !important
}
.ti-widget.ti-goog .ti-profile-img {
  margin:0 15px 0 0 !important
}
.ti-widget.ti-goog .ti-profile-img img {
  width:40px !important;
  height:40px !important;
  padding:0px !important;
  display:block;
  border-radius:30px;
  min-width:initial !important;
  max-width:initial !important;
  object-fit:cover;
  object-position:top
}
.ti-widget.ti-goog .ti-profile-img-sprite {
  display:inline-block;
  float:left;
  background:white;
  background-repeat:no-repeat;
  width:40px;
  height:40px;
  border-radius:30px
}
.ti-widget.ti-goog .ti-profile-details {
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  text-align:left
}
.ti-widget.ti-goog .ti-stars {
  margin-top:3px;
  white-space:nowrap
}
.ti-widget.ti-goog .ti-star {
  width:16px;
  height:16px;
  display:inline-block;
  margin-right:1px;
  background-size:contain;
  background-repeat:no-repeat
}
.ti-widget.ti-goog .ti-star:before,
.ti-widget.ti-goog .ti-star:after {
  content:none !important
}
.ti-widget.ti-goog .ti-footer {
  margin-top:15px;
  padding-top:0px;
  text-align:center;
  line-height:1.45em
}
.ti-widget.ti-goog .ti-footer .ti-name {
  color:#000000;
  font-size:16px;
  margin-bottom:5px;
  overflow:hidden;
  text-overflow:ellipsis
}
.ti-widget.ti-goog .ti-footer .ti-stars {
  margin-bottom:3px;
  margin-top:0px
}
.ti-widget.ti-goog .ti-footer .ti-profile-details {
  padding-top:4px
}
.ti-widget.ti-goog .ti-footer .ti-inner {
  padding-bottom:10px
}
.ti-widget.ti-goog .star-lg .ti-star {
  width:30px;
  height:30px
}
.ti-widget.ti-goog .ti-d-none {
  display:none !important
}
.ti-widget.ti-goog.ti-icon-size1 .ti-review-header:after {
  width:25px;
  height:25px
}
.ti-widget.ti-goog.ti-icon-size1 .ti-widget-container .ti-name {
  padding-left:30px
}
.ti-widget.ti-goog.ti-icon-size2 .ti-review-header:after {
  width:30px;
  height:30px
}
.ti-widget.ti-goog.ti-icon-size2 .ti-widget-container .ti-name {
  padding-left:35px
}
.ti-widget.ti-goog .ti-rating-text,
.ti-widget.ti-goog .ti-rating-text strong,
.ti-widget.ti-goog .ti-rating-text strong a,
.ti-widget.ti-goog .ti-rating-text strong span,
.ti-widget.ti-goog .ti-rating-text span strong,
.ti-widget.ti-goog .ti-rating-text span,
.ti-widget.ti-goog .ti-footer,
.ti-widget.ti-goog .ti-footer strong,
.ti-widget.ti-goog .ti-footer span,
.ti-widget.ti-goog .ti-footer strong a {
  font-size:14px;
  color:#000000
}
.ti-widget.ti-goog .ti-large-logo {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  height:50px;
  margin-bottom:0 !important
}
.ti-widget.ti-goog .ti-large-logo .ti-v-center {
  -ms-flex-item-align:center !important;
  align-self:center !important;
  text-align:center;
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
}
.ti-widget.ti-goog .ti-large-logo img {
  margin:auto;
  padding:0 !important;
  display:block !important;
  position:relative
}
.ti-widget.ti-goog .nowrap {
  white-space:nowrap;
  display:inline-block;
  margin:0 2px
}
.ti-widget.ti-goog .nowrap:first-of-type {
  margin-left:0
}
.ti-widget.ti-goog .nowrap:last-of-type {
  margin-right:0
}
.ti-widget.ti-goog .ti-reviews-container-wrapper [class$=inner]>.ti-stars {
  margin-bottom:6px;
  margin-top:15px;
  text-align:left
}
.ti-widget.ti-goog .ti-reviews-container-wrapper {
  overflow:hidden;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  margin-right:20px;
  margin-left:20px;
  padding-top:5px
}
.ti-widget.ti-goog .ti-col-1 .ti-review-item {
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
}
.ti-widget.ti-goog .ti-widget-container {
  display:-ms-flexbox;
  display:flex;
  flex-wrap:nowrap;
  align-items:center !important;
  -ms-flex-wrap:nowrap;
  -ms-flex-align:center !important
}
.ti-widget.ti-goog .ti-col-1 {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.ti-widget.ti-goog .ti-col-1 .ti-reviews-container,
.ti-widget.ti-goog .ti-col-1 .ti-footer {
  margin-top:0px;
  padding-right:0px;
  margin-bottom:30px;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
}
.ti-widget.ti-goog .ti-col-2 .ti-footer,
.ti-widget.ti-goog .ti-col-2 .ti-reviews-container {
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
}
.ti-widget.ti-goog .ti-col-2 .ti-review-item {
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
}
.ti-widget.ti-goog .ti-col-3 .ti-footer {
  -ms-flex:0 0 33.333333%;
  flex:0 0 33.333333%;
  max-width:33.333333%
}
.ti-widget.ti-goog .ti-col-3 .ti-reviews-container {
  -ms-flex:0 0 66.666666%;
  flex:0 0 66.666666%;
  max-width:66.666666%
}
.ti-widget.ti-goog .ti-col-3 .ti-review-item {
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
}
.ti-widget.ti-goog .ti-col-4 .ti-footer {
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
}
.ti-widget.ti-goog .ti-col-4 .ti-reviews-container {
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
}
.ti-widget.ti-goog .ti-col-4 .ti-review-item {
  -ms-flex:0 0 33.333333%;
  flex:0 0 33.333333%;
  max-width:33.333333%
}
.ti-widget.ti-goog .ti-col-5 .ti-footer {
  -ms-flex:0 0 20%;
  flex:0 0 20%;
  max-width:20%
}
.ti-widget.ti-goog .ti-col-5 .ti-reviews-container {
  -ms-flex:0 0 80%;
  flex:0 0 80%;
  max-width:80%
}
.ti-widget.ti-goog .ti-col-5 .ti-review-item {
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
}
.ti-widget.ti-goog .ti-col-6 .ti-footer {
  -ms-flex:0 0 16.666666%;
  flex:0 0 16.666666%;
  max-width:16.666666%
}
.ti-widget.ti-goog .ti-col-6 .ti-reviews-container {
  -ms-flex:0 0 83.333333%;
  flex:0 0 83.333333%;
  max-width:83.333333%
}
.ti-widget.ti-goog .ti-col-6 .ti-review-item {
  -ms-flex:0 0 20%;
  flex:0 0 20%;
  max-width:20%
}
.ti-widget.ti-goog .ti-reviews-container {
  position:relative
}
.ti-widget.ti-goog .ti-read-more {
  display:none
}
.ti-widget.ti-goog .ti-review-item {
  padding:0 8px;
  transition:transform 300ms ease-out
}
.ti-widget.ti-goog .ti-review-item [class$=inner] {
  border-radius:4px
}
.ti-widget.ti-goog .ti-review-item>[class$=inner] {
  border-style:solid !important;
  border-color:#f8f9f9 !important;
  background:#f8f9f9 !important;
  border-radius:12px !important;
  padding:25px !important;
  margin:0 !important;
  display:block
}
.ti-widget.ti-goog .ti-review-item .ti-polarity .ti-polarity-icon {
  position:relative;
  margin:0;
  text-indent:3px;
  display:inline-block;
  width:15px;
  height:15px
}
.ti-widget.ti-goog .ti-review-item .ti-recommendation .ti-recommendation-icon {
  position:relative;
  margin:0 5px;
  margin-bottom:-3px;
  text-indent:3px;
  display:inline-block;
  width:15px;
  height:15px
}
.ti-widget.ti-goog .ti-review-item .ti-recommendation .ti-recommendation-icon:first-child {
  margin-left:0
}
.ti-widget.ti-goog .ti-review-item .ti-recommendation .ti-recommendation-title {
  font-weight:700;
  font-size:13px !important;
  opacity:0.8;
  position:relative;
  top:-1px
}
.ti-widget.ti-goog .ti-review-item .ti-recommendation+.ti-dummy-stars {
  display:none
}
.ti-widget.ti-goog .ti-review-content {
  line-height:23.2px !important;
  font-size:16px;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  text-align:left;
  -webkit-line-clamp:inherit !important;
  overflow:auto !important;
  overflow-x:hidden !important;
  padding-right:10px;
  scrollbar-color:#8d8d8d #e0e0e0;
  scrollbar-width:thin
}
.ti-widget.ti-goog .ti-review-content .ti-stars {
  margin-bottom:5px
}
.ti-widget.ti-goog .ti-review-content strong {
  font-size:inherit;
  color:inherit;
  font-weight:normal !important
}
.ti-widget.ti-goog .ti-review-header {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  position:relative
}
.ti-widget.ti-goog .ti-review-header:after {
  content:"";
  display:block;
  width:20px;
  height:20px;
  position:absolute;
  right:0px;
  background-repeat:no-repeat;
  background-position:center center
}
.ti-widget.ti-goog .ti-highlight {
  padding:1px 2px;
  margin:0;
  box-decoration-break:clone;
  -webkit-box-decoration-break:clone;
  border-radius:1px;
  -webkit-border-radius:1px;
  -moz-border-radius:1px;
  background-color:transparent !important;
  background-image:linear-gradient(#fbe049, #fbe049);
  background-size:100% 19px;
  background-position:bottom;
  background-repeat:no-repeat;
  color:#000 !important;
  font-size:inherit
}
@media (max-width:479px) {
  .ti-widget.ti-goog .ti-reviews-container-wrapper {
    margin-right:0;
    margin-left:0
  }
  .ti-widget.ti-goog .ti-review-item {
    padding:0
  }
}
@media (min-width:480px) {
  .ti-widget.ti-goog .ti-review-item:hover {
    -webkit-transform:translate(0, -5px);
    -ms-transform:translate(0, -5px);
    transform:translate(0, -5px)
  }
}
.ti-widget.ti-goog ::-webkit-scrollbar {
  width:4px;
  border-radius:3px
}
.ti-widget.ti-goog ::-webkit-scrollbar-track {
  background:rgba(195, 195, 195, 0.1)
}
.ti-widget.ti-goog ::-webkit-scrollbar-thumb {
  background:rgba(195, 195, 195, 0.6)
}
.ti-widget.ti-goog ::-webkit-scrollbar-thumb:hover {
  background:#c3c3c3
}
.ti-verified-review {
  display:inline-block;
  background:url('https://cdn.trustindex.io/assets/icon/trustindex-verified-icon.svg');
  background-size:contain;
  width:15px;
  height:15px;
  margin-left:7px;
  position:relative;
  z-index:2
}
.ti-verified-review .ti-verified-tooltip {
  color:#fff !important;
  background-color:#6f6f6f !important;
  padding:0 10px;
  border-radius:4px;
  font-size:11px !important;
  line-height:22px !important;
  font-weight:500;
  display:inline-block;
  position:absolute;
  left:0;
  margin-left:25px;
  top:-4px;
  white-space:nowrap;
  opacity:0;
  transition:all 0.3s ease-in-out
}
.ti-verified-review .ti-verified-tooltip:before {
  width:0;
  height:0;
  border-style:solid;
  border-width:5px 5px 5px 0;
  border-color:transparent #6f6f6f transparent transparent;
  content:"";
  position:absolute;
  left:-5px;
  top:50%;
  margin-top:-5px
}
.ti-verified-review:hover .ti-verified-tooltip {
  opacity:1;
  margin-left:20px
}
.ti-recommendation+.ti-verified-review {
  top:2px
}
.ti-widget .source-Google .ti-review-header:after {
  background-image:url("https://cdn.trustindex.io/assets/platform/Google/icon.svg");
  background-size:100% 100%
}
.ti-widget .source-Google .ti-star.f {
  background-image:url("https://cdn.trustindex.io/assets/platform/Google/star/f.svg")
}
.ti-widget .source-Google .ti-star.e {
  background-image:url("https://cdn.trustindex.io/assets/platform/Google/star/e.svg")
}
.ti-widget .source-Google .ti-star.h {
  background-image:url("https://cdn.trustindex.io/assets/platform/Google/star/h.svg")
}
.ti-widget .source-Google .ti-large-logo img {
  width:110px !important;
  height:35px !important
}
.ti-widget .star-lg .ti-star {
  width:30px;
  height:30px
}
.ti-widget .ti-header .ti-star {
  width:20px;
  height:20px
}
.ti-widget.ti-goog.ti-no-logo .ti-review-header:after {
  background:none !important
}
.ti-widget.ti-goog.ti-no-stars .ti-review-item .ti-star.f {
  background-image:url('https://cdn.trustindex.io/assets/platform/Trustindex/star/f.svg') !important
}
.ti-widget.ti-goog.ti-no-stars .ti-review-item .ti-star.e {
  background-image:url('https://cdn.trustindex.io/assets/platform/Trustindex/star/e.svg') !important
}
.ti-widget.ti-goog.ti-no-stars .ti-review-item .ti-star.h {
  background-image:url('https://cdn.trustindex.io/assets/platform/Trustindex/star/h.svg') !important
}
.ti-widget.ti-goog.ti-no-stars .ti-review-item .ti-recommendation {
  display:none
}
.ti-widget.ti-goog.ti-no-stars .ti-review-item .ti-recommendation+.ti-dummy-stars {
  display:inline
}
.ti-widget.ti-goog {
  overflow:visible !important
}
.ti-widget.ti-goog .ti-review-item>.ti-inner {
  border-top-width:0px !important;
  border-bottom-width:0px !important;
  border-left-width:0px !important;
  border-right-width:0px !important;
  background-color:#f8f9f9 !important;
  backdrop-filter:blur(0px)
}
.ti-widget.ti-goog .ti-reviews-container-wrapper {
}
.ti-widget.ti-goog .ti-footer {
  margin-top:0px
}
.ti-widget.ti-goog .ti-review-content {
  height:116px !important
}
.ti-widget.ti-goog .ti-reviews-container-wrapper {
  padding-bottom:1px
}
.ti-widget.ti-goog .ti-rating-text strong.ti-rating {
  font-size:16px;
  display:block;
  margin-top:3px
}
.ti-widget.ti-goog .ti-controls {
  display:block;
  margin-top:-12px;
  width:100%;
  position:absolute;
  height:0px;
  z-index:1;
  top:calc(50% - 19px)
}
.ti-widget.ti-goog .ti-controls .ti-next,
.ti-widget.ti-goog .ti-controls .ti-prev {
  position:absolute;
  display:inline-block;
  width:20px;
  height:30px;
  padding-top:20px;
  padding-bottom:20px;
  display:block;
  opacity:1;
  -webkit-transition:all 200ms ease-out;
  -moz-transition:all 200ms ease-out;
  -o-transition:all 200ms ease-out;
  transition:all 200ms ease-out
}
.ti-widget.ti-goog .ti-controls .ti-next:hover,
.ti-widget.ti-goog .ti-controls .ti-prev:hover {
  cursor:pointer;
  -webkit-transform:scale(1.2);
  -ms-transform:scale(1.2);
  transform:scale(1.2)
}
.ti-widget.ti-goog .ti-controls .ti-next:before,
.ti-widget.ti-goog .ti-controls .ti-prev:before {
  content:'';
  background:#cccccc;
  width:17px;
  height:3px;
  display:block;
  -webkit-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg);
  border-radius:2px;
  position:absolute
}
.ti-widget.ti-goog .ti-controls .ti-next:after,
.ti-widget.ti-goog .ti-controls .ti-prev:after {
  content:'';
  background:#cccccc;
  width:17px;
  height:3px;
  display:block;
  -webkit-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  transform:rotate(-45deg);
  border-radius:2px;
  position:absolute
}
.ti-widget.ti-goog .ti-controls .ti-next {
  right:2px
}
.ti-widget.ti-goog .ti-controls .ti-next:after {
  top:18px;
  right:0px
}
.ti-widget.ti-goog .ti-controls .ti-next:before {
  top:8px;
  right:0px
}
.ti-widget.ti-goog .ti-controls .ti-prev {
  left:2px
}
.ti-widget.ti-goog .ti-controls .ti-prev:after {
  top:8px;
  left:0px
}
.ti-widget.ti-goog .ti-controls .ti-prev:before {
  top:18px;
  left:0px
}
@media (max-width:479px) {
  .ti-widget.ti-goog .ti-controls {
    display:none
  }
}
.ti-widget.ti-goog .ti-controls-dots {
  display:block;
  margin-top:10px;
  margin-bottom:10px;
  text-align:center
}
.ti-widget.ti-goog .ti-controls-dots .dot {
  display:inline-block;
  width:10px;
  height:10px;
  background:#cccccc;
  border-radius:20px;
  padding:4px;
  cursor:pointer;
  opacity:0.4
}
.ti-widget.ti-goog .ti-controls-dots .dot.active,
.ti-widget.ti-goog .ti-controls-dots .dot:hover {
  opacity:1
}
.ti-clickable-link {
  cursor:pointer
}

/* Google review slider end */
/* .apply-sticky-header{
  position: fixed; top: 0px; z-index: inherit;
} */

.swiper-wrapper{
  box-sizing: initial;
  display: flex;
  height: 100%;
  position: relative;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
  width: 100%;
  z-index: -1 !important;
}

.dt-sc-button{
  z-index: -1 !important;
}

.sticky-wrapper.is-sticky #fixed-header {
    position: fixed;
    top: 0;
    z-index: inherit;
}


@media screen and (min-width: 480px) {
  .request_call_back_section, .footer_section{
    position: relative;
    left: -360px;
    box-sizing: border-box;
    width: 1920px;
    max-width: 1920px;
    padding-left: 360px;
    padding-right: 360px;
  }
  .footer_section{
    padding-left: 360px !important;
    padding-right: 360px !important;
  }
  .vc_custom_1653560881840, .vc_custom_1545916023614{
  position: relative; 
  left: -360px; 
  box-sizing: border-box; 
  width: 1920px; 
  max-width: 1920px;
}
}


