@import url(http://fonts.googleapis.com/css?family=Raleway:700,800,500,300,400);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,800&subset=latin,latin-ext);
/* Placeholder mixin */
.opensans, .wpb-content-layouts a .vc_element-description {
  font-family: "Open Sans", sans-serif;
}

.raleway {
  font-family: 'Raleway', serif;
}

/* Start */
.vc_general.vc_ui-tabs-line > .vc_active > .vc_ui-tabs-line-trigger {
  background-color: #171719 !important;
  color: #fff !important;
}

.vc_add-element-container .wpb-elements-list {
  padding: 30px;
  background-color: #171719 !important;
}

.iconset, .wpb-content-layouts a i.vc_element-icon, .wpb_content_element > .wpb_element_wrapper:after, .wpb_content_holder > .wpb_element_wrapper:after {
  background-image: url("../../assets/vc/thb_vc_icons.png") !important;
  background-position: -256px -288px;
  background-repeat: no-repeat;
  -moz-background-size: 320px 384px;
  -o-background-size: 320px 384px;
  -webkit-background-size: 320px 384px;
  background-size: 320px 384px;
}

/* Add Element Icons */
ul.wpb-content-layouts-container li:first-child,
.wpb_bootstrap_modals .wpb-content-layouts-container ul li:first-child {
  min-height: 35px;
}
ul.wpb-content-layouts-container li #vc_elements_name_filter,
.wpb_bootstrap_modals .wpb-content-layouts-container ul li #vc_elements_name_filter {
  position: absolute;
  top: 0;
  right: 0;
  background-color: transparent  !important;
  background-position: right center  !important;
  border-width: 0 0 1px 0 !important;
  border-bottom-color: #3e4046 !important;
  padding: 6px 25px 4px 6px !important;
  outline: 0 !important;
  color: #9195a1 !important;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
ul.wpb-content-layouts-container li #vc_elements_name_filter.placeholder,
.wpb_bootstrap_modals .wpb-content-layouts-container ul li #vc_elements_name_filter.placeholder {
  color: #4d4f55 !important;
}
ul.wpb-content-layouts-container li #vc_elements_name_filter:-moz-placeholder,
.wpb_bootstrap_modals .wpb-content-layouts-container ul li #vc_elements_name_filter:-moz-placeholder {
  color: #4d4f55 !important;
}
ul.wpb-content-layouts-container li #vc_elements_name_filter::-moz-placeholder,
.wpb_bootstrap_modals .wpb-content-layouts-container ul li #vc_elements_name_filter::-moz-placeholder {
  color: #4d4f55 !important;
}
ul.wpb-content-layouts-container li #vc_elements_name_filter:-ms-input-placeholder,
.wpb_bootstrap_modals .wpb-content-layouts-container ul li #vc_elements_name_filter:-ms-input-placeholder {
  color: #4d4f55 !important;
}
ul.wpb-content-layouts-container li #vc_elements_name_filter::-webkit-input-placeholder,
.wpb_bootstrap_modals .wpb-content-layouts-container ul li #vc_elements_name_filter::-webkit-input-placeholder {
  color: #4d4f55 !important;
}
ul.wpb-content-layouts-container li .isotope-filter li a,
.wpb_bootstrap_modals .wpb-content-layouts-container ul li .isotope-filter li a {
  font-size: 14px !important;
  color: #838589 !important;
  border: 0;
}
ul.wpb-content-layouts-container li .isotope-filter li.active a,
.wpb_bootstrap_modals .wpb-content-layouts-container ul li .isotope-filter li.active a {
  color: #fff !important;
  border-bottom: 1px solid #fff !important;
}

.wpb-content-layouts a {
  width: 197px !important;
  height: 64px !important;
  border: 1px dashed #393a3c !important;
  color: #fff !important;
  padding: 95px 25px 25px !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.wpb-content-layouts a .vc_element-description {
  color: #616266 !important;
  font-size: 12px !important;
  font-weight: 300 !important;
  margin-top: 10px !important;
}
.wpb-content-layouts a i.vc_element-icon {
  width: 32px !important;
  height: 32px !important;
  top: 40px !important;
  left: 50% !important;
  margin-left: -16px !important;
  -moz-transition: none 1s;
  -o-transition: none 1s;
  -webkit-transition: none 1s;
  transition: none 1s;
}
.wpb-content-layouts a:hover {
  width: 203px;
  height: 174px;
  background: #137fc4 !important;
  border: 1px solid #137fc4 !important;
  color: #fff !important;
}
.wpb-content-layouts a:hover .vc_element-description {
  color: #fff !important;
}

.wpb-content-layouts li {
  height: 185px !important;
  width: 197px !important;
  background-color: #171719 !important;
  border: none !important;
  margin: 0 4px 2px 0 !important;
  text-align: center;
}
.wpb-content-layouts li > .vc_el-container {
  height: 183px !important;
}

.vc_logo {
  display: none !important;
}

.wpb-content-layouts a:hover i {
  background-position: -288px -288px;
}

.wpb-content-layouts a i.vc_element-icon.icon-wpb-row {
  background-position: 0 0;
}
.wpb-content-layouts a:hover .vc_element-icon.icon-wpb-row {
  background-position: -32px 0;
}
.wpb-content-layouts a i.vc_element-icon.icon-wpb-layer-shape-text {
  background-position: -64px 0;
}
.wpb-content-layouts a:hover .vc_element-icon.icon-wpb-layer-shape-text {
  background-position: -96px 0;
}
.wpb-content-layouts a i.vc_element-icon.icon-wpb-toggle-small-expand {
  background-position: -128px 0;
}
.wpb-content-layouts a:hover .vc_element-icon.icon-wpb-toggle-small-expand {
  background-position: -160px 0;
}
.wpb-content-layouts a i.vc_element-icon.icon-wpb-ui-tab-content {
  background-position: -192px 0;
}
.wpb-content-layouts a:hover .vc_element-icon.icon-wpb-ui-tab-content {
  background-position: -224px 0;
}
.wpb-content-layouts a i.vc_element-icon.icon-wpb-ui-tab-content-vertical {
  background-position: -256px 0;
}
.wpb-content-layouts a:hover .vc_element-icon.icon-wpb-ui-tab-content-vertical {
  background-position: -288px 0;
}
.wpb-content-layouts a i.vc_element-icon.icon-wpb-ui-accordion {
  background-position: 0 -32px;
}
.wpb-content-layouts a:hover .vc_element-icon.icon-wpb-ui-accordion {
  background-position: -32px -32px;
}
.wpb-content-layouts a i.vc_element-icon.icon-wpb-revslider {
  background-position: -64px -32px;
}
.wpb-content-layouts a:hover .vc_element-icon.icon-wpb-revslider {
  background-position: -96px -32px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_button {
  background-position: -128px -32px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_button {
  background-position: -160px -32px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_image {
  background-position: -192px -32px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_image {
  background-position: -224px -32px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_styled {
  background-position: -256px -32px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_styled {
  background-position: -288px -32px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_product,
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_product_single {
  background-position: 0px -64px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_product, .wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_product_single {
  background-position: -32px -64px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_product_list {
  background-position: -64px -64px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_product_list {
  background-position: -96px -64px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_product_categories {
  background-position: -128px -64px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_product_categories {
  background-position: -160px -64px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_post {
  background-position: -192px -64px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_post {
  background-position: -224px -64px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_portfolio {
  background-position: -256px -64px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_portfolio {
  background-position: -288px -64px;
}
.wpb-content-layouts a .vc_element-icon.thb_vc_ico_iconlist {
  background-position: -0px -96px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_iconlist {
  background-position: -32px -96px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_iconbox {
  background-position: -64px -96px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_iconbox {
  background-position: -96px -96px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_counter {
  background-position: -128px -96px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_counter {
  background-position: -160px -96px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_notification {
  background-position: -192px -96px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_notification {
  background-position: -224px -96px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_banner {
  background-position: -256px -96px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_banner {
  background-position: -288px -96px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_gap {
  background-position: -0px -128px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_gap {
  background-position: -32px -128px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_progressbar {
  background-position: -64px -128px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_progressbar {
  background-position: -96px -128px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_dial {
  background-position: -128px -128px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_dial {
  background-position: -160px -128px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_testimonials,
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_testimonial_single {
  background-position: -192px -128px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_testimonials, .wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_testimonial_single {
  background-position: -224px -128px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_location,
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_location_single,
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_contactmap {
  background-position: -256px -128px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_location, .wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_location_single, .wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_contactmap {
  background-position: -288px -128px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_content_carousel,
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_postcarousel {
  background-position: -0px -160px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_content_carousel, .wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_postcarousel {
  background-position: -32px -160px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_teammember {
  background-position: -64px -160px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_teammember {
  background-position: -96px -160px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_jobapplication {
  background-position: -128px -160px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_jobapplication {
  background-position: -160px -160px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_clients {
  background-position: -192px -160px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_clients {
  background-position: -224px -160px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_thumbnail_gallery {
  background-position: -256px -160px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_thumbnail_gallery {
  background-position: -288px -160px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_contentbox {
  background-position: 0px -192px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_contentbox {
  background-position: -32px -192px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_masonry,
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_grid,
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_postmasonry {
  background-position: -64px -192px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_masonry, .wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_grid, .wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_postmasonry {
  background-position: -96px -192px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_pricingcolumn {
  background-position: -128px -192px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_pricingcolumn {
  background-position: -160px -192px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_blackwhiteboxes,
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_blackwhiteboxes_single {
  background-position: -192px -192px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_blackwhiteboxes, .wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_blackwhiteboxes_single {
  background-position: -224px -192px;
}
.wpb-content-layouts a i.vc_element-icon.icon-wpb-contactform7 {
  background-position: -256px -192px;
}
.wpb-content-layouts a:hover .vc_element-icon.icon-wpb-contactform7 {
  background-position: -288px -192px;
}
.wpb-content-layouts a i.vc_element-icon.icon-wpb-film-youtube {
  background-position: -256px -224px;
}
.wpb-content-layouts a:hover .vc_element-icon.icon-wpb-film-youtube {
  background-position: -288px -224px;
}
.wpb-content-layouts a i.vc_element-icon.icon-wpb-raw-html {
  background-position: -192px -224px;
}
.wpb-content-layouts a:hover .vc_element-icon.icon-wpb-raw-html {
  background-position: -224px -224px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_dividers {
  background-position: 0 -224px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_dividers {
  background-position: -32px -224px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_slider {
  background-position: -128px -224px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_slider {
  background-position: -160px -224px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_largecircleicons {
  background-position: -64px -224px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_largecircleicons {
  background-position: -96px -224px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_instagram {
  background-position: -256px -256px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_instagram {
  background-position: -288px -256px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_twitter {
  background-position: -192px -256px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_twitter {
  background-position: -224px -256px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_share {
  background-position: 0px -288px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_share {
  background-position: -32px -288px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_postslider {
  background-position: -64px -288px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_postslider {
  background-position: -96px -288px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_postgrid {
  background-position: -128px -288px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_postgrid {
  background-position: -160px -288px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_border {
  background-position: -192px -288px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_border {
  background-position: -224px -288px;
}
.wpb-content-layouts a i.vc_element-icon.icon-wpb-layout_sidebar {
  background-position: 0 -320px;
}
.wpb-content-layouts a:hover .vc_element-icon.icon-wpb-layout_sidebar {
  background-position: -32px -320px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_subscribe {
  background-position: -64px -320px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_subscribe {
  background-position: -96px -320px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_authorgrid {
  background-position: -128px -320px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_authorgrid {
  background-position: -160px -320px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_add_to_cart {
  background-position: -192px -320px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_add_to_cart {
  background-position: -224px -320px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_postcategory {
  background-position: 0 -352px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_postcategory {
  background-position: -32px -352px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_postgrid_carousel {
  background-position: -256px -320px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_postgrid_carousel {
  background-position: -288px -320px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_title {
  background-position: -64px -352px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_title {
  background-position: -96px -352px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_posttrendingbar {
  background-position: -128px -352px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_posttrendingbar {
  background-position: -160px -352px;
}
.wpb-content-layouts a i.vc_element-icon.thb_vc_ico_videos {
  background-position: -192px -352px;
}
.wpb-content-layouts a:hover .vc_element-icon.thb_vc_ico_videos {
  background-position: -224px -352px;
}

/* Editor Icons */
.vc_shortcodes_container > .wpb_element_wrapper > .wpb_element_title .vc_element-icon {
  background: none !important;
}

.wpb_content_element > .wpb_element_wrapper .wpb_element_title .vc_element-icon,
.wpb_content_element > .wpb_element_wrapper .vc_element-icon {
  background: none !important;
}
.wpb_content_element > .wpb_element_wrapper:after {
  content: '';
  display: block;
  width: 32px;
  height: 32px;
  position: absolute;
  top: 13px;
  left: 13px;
  background-position: -9999px -9999px;
  background-size: 320px 384px;
}
.wpb_content_element.wpb_thb_button > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_button > .wpb_element_wrapper:after {
  background-position: -128px -32px;
}
.wpb_content_element.wpb_thb_button > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_button > .wpb_element_wrapper:after {
  background-position: -128px -32px;
}
.wpb_content_element.wpb_thb_image > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_image > .wpb_element_wrapper:after {
  background-position: -192px -32px;
}
.wpb_content_element.wpb_thb_header > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_header > .wpb_element_wrapper:after {
  background-position: -256px -32px;
}
.wpb_content_element.wpb_thb_product > .wpb_element_wrapper, .wpb_content_element.wpb_thb_product_single > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_product > .wpb_element_wrapper:after, .wpb_content_element.wpb_thb_product_single > .wpb_element_wrapper:after {
  background-position: 0px -64px;
}
.wpb_content_element.wpb_thb_product_list > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_product_list > .wpb_element_wrapper:after {
  background-position: -64px -64px;
}
.wpb_content_element.wpb_thb_product_categories > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_product_categories > .wpb_element_wrapper:after {
  background-position: -128px -64px;
}
.wpb_content_element.wpb_thb_post > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_post > .wpb_element_wrapper:after {
  background-position: -192px -64px;
}
.wpb_content_element.wpb_thb_portfolio > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_portfolio > .wpb_element_wrapper:after {
  background-position: -256px -64px;
}
.wpb_content_element.wpb_thb_iconlist > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_iconlist > .wpb_element_wrapper:after {
  background-position: 0px -96px;
}
.wpb_content_element.wpb_thb_iconbox > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_iconbox > .wpb_element_wrapper:after {
  background-position: -64px -96px;
}
.wpb_content_element.wpb_thb_counter > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_counter > .wpb_element_wrapper:after {
  background-position: -128px -96px;
}
.wpb_content_element.wpb_thb_notification > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_notification > .wpb_element_wrapper:after {
  background-position: -192px -96px;
}
.wpb_content_element.wpb_thb_banner > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_banner > .wpb_element_wrapper:after {
  background-position: -256px -96px;
}
.wpb_content_element.wpb_thb_gap > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_gap > .wpb_element_wrapper:after {
  background-position: 0px -128px;
}
.wpb_content_element.wpb_thb_progressbar > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_progressbar > .wpb_element_wrapper:after {
  background-position: -64px -128px;
}
.wpb_content_element.wpb_thb_dial > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_dial > .wpb_element_wrapper:after {
  background-position: -128px -128px;
}
.wpb_content_element.wpb_thb_testimonial_single > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_testimonial_single > .wpb_element_wrapper:after {
  background-position: -192px -128px;
}
.wpb_content_element.wpb_thb_location_single > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_location_single > .wpb_element_wrapper:after {
  background-position: -256px -128px;
}
.wpb_content_element.wpb_thb_contactmap > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_contactmap > .wpb_element_wrapper:after {
  background-position: -256px -128px;
}
.wpb_content_element.wpb_thb_teammember > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_teammember > .wpb_element_wrapper:after {
  background-position: -64px -160px;
}
.wpb_content_element.wpb_thb_jobapplication > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_jobapplication > .wpb_element_wrapper:after {
  background-position: -128px -160px;
}
.wpb_content_element.wpb_thb_clients > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_clients > .wpb_element_wrapper:after {
  background-position: -192px -160px;
}
.wpb_content_element.wpb_thb_thumbnail_gallery > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_thumbnail_gallery > .wpb_element_wrapper:after {
  background-position: -256px -160px;
}
.wpb_content_element.wpb_thb_contentbox > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_contentbox > .wpb_element_wrapper:after {
  background-position: 0px -192px;
}
.wpb_content_element.wpb_thb_masonry > .wpb_element_wrapper, .wpb_content_element.wpb_thb_grid > .wpb_element_wrapper, .wpb_content_element.wpb_thb_postmasonry > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_masonry > .wpb_element_wrapper:after, .wpb_content_element.wpb_thb_grid > .wpb_element_wrapper:after, .wpb_content_element.wpb_thb_postmasonry > .wpb_element_wrapper:after {
  background-position: -64px -192px;
}
.wpb_content_element.wpb_thb_pricingcolumn > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_pricingcolumn > .wpb_element_wrapper:after {
  background-position: -128px -192px;
}
.wpb_content_element.wpb_thb_blackwhiteboxes_single > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_blackwhiteboxes_single > .wpb_element_wrapper:after {
  background-position: -192px -192px;
}
.wpb_content_element.wpb_rev_slider_vc > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_rev_slider_vc > .wpb_element_wrapper:after {
  background-position: -64px -32px;
}
.wpb_content_element.wpb_contact-form-7 > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_contact-form-7 > .wpb_element_wrapper:after {
  background-position: -256px -192px;
}
.wpb_content_element.wpb_vc_video > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_vc_video > .wpb_element_wrapper:after {
  background-position: -256px -224px;
}
.wpb_content_element.wpb_vc_raw_html > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_vc_raw_html > .wpb_element_wrapper:after {
  background-position: -192px -224px;
}
.wpb_content_element.wpb_thb_dividers > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_dividers > .wpb_element_wrapper:after {
  background-position: 0 -224px;
}
.wpb_content_element.wpb_thb_slider > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_slider > .wpb_element_wrapper:after {
  background-position: -128px -224px;
}
.wpb_content_element.wpb_thb_largecircleicons > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_largecircleicons > .wpb_element_wrapper:after {
  background-position: -64px -224px;
}
.wpb_content_element.wpb_thb_instagram > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_instagram > .wpb_element_wrapper:after {
  background-position: -256px -256px;
}
.wpb_content_element.wpb_thb_twitter > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_twitter > .wpb_element_wrapper:after {
  background-position: -224px -256px;
}
.wpb_content_element.wpb_thb_twitter > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_twitter > .wpb_element_wrapper:after {
  background-position: 0px -288px;
}
.wpb_content_element.wpb_thb_postgrid > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_postgrid > .wpb_element_wrapper:after {
  background-position: -128px -288px;
}
.wpb_content_element.wpb_thb_postslider > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_postslider > .wpb_element_wrapper:after {
  background-position: -64px -288px;
}
.wpb_content_element.wpb_thb_postcarousel > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_postcarousel > .wpb_element_wrapper:after {
  background-position: 0 -160px;
}
.wpb_content_element.wpb_vc_widget_sidebar > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_vc_widget_sidebar > .wpb_element_wrapper:after {
  background-position: 0 -320px;
}
.wpb_content_element.wpb_thb_subscribe > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_subscribe > .wpb_element_wrapper:after {
  background-position: -64px -320px;
}
.wpb_content_element.wpb_thb_authorgrid > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_authorgrid > .wpb_element_wrapper:after {
  background-position: -128px -320px;
}
.wpb_content_element.wpb_thb_add_to_cart > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_add_to_cart > .wpb_element_wrapper:after {
  background-position: -192px -320px;
}
.wpb_content_element.wpb_thb_postcategory > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_postcategory > .wpb_element_wrapper:after {
  background-position: 0 -352px;
}
.wpb_content_element.wpb_thb_postgrid_carousel > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_postgrid_carousel > .wpb_element_wrapper:after {
  background-position: -256px -320px;
}
.wpb_content_element.wpb_thb_title > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_title > .wpb_element_wrapper:after {
  background-position: -64px -352px;
}
.wpb_content_element.wpb_thb_posttrendingbar > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_posttrendingbar > .wpb_element_wrapper:after {
  background-position: -128px -352px;
}
.wpb_content_element.wpb_thb_videos > .wpb_element_wrapper {
  background: #fff;
}
.wpb_content_element.wpb_thb_videos > .wpb_element_wrapper:after {
  background-position: -192px -352px;
}

.wpb_content_holder > .wpb_element_wrapper:after {
  content: '';
  display: block;
  width: 32px;
  height: 32px;
  position: absolute;
  top: 13px;
  left: 13px;
  background-position: -9999px -9999px;
  background-size: 320px 320px;
}
.wpb_content_holder.wpb_thb_testimonials.vc_shortcodes_container {
  background-image: none;
  background-color: #fff;
}
.wpb_content_holder.wpb_thb_testimonials > .wpb_element_wrapper:after {
  background-position: -192px -128px;
}
.wpb_content_holder.wpb_thb_location.vc_shortcodes_container {
  background-image: none;
  background-color: #fff;
}
.wpb_content_holder.wpb_thb_location > .wpb_element_wrapper:after {
  background-position: -256px -128px;
}
.wpb_content_holder.wpb_thb_blackwhiteboxes.vc_shortcodes_container {
  background-image: none;
  background-color: #fff;
}
.wpb_content_holder.wpb_thb_blackwhiteboxes > .wpb_element_wrapper:after {
  background-position: -192px -192px;
}
.wpb_content_holder.wpb_thb_content_carousel.vc_shortcodes_container {
  background-image: none;
  background-color: #fff;
}
.wpb_content_holder.wpb_thb_content_carousel > .wpb_element_wrapper:after {
  background-position: 0 -160px;
}
.wpb_content_holder.wpb_thb_border.vc_shortcodes_container {
  background-image: none;
  background-color: #fff;
}
.wpb_content_holder.wpb_thb_border > .wpb_element_wrapper:after {
  background-position: -192px -288px;
}
