.compose-mode .vc_element.vc_empty .vc_empty-element:after {visibility: visible !important;}
.vc_row {position: relative;}
.vc_section[data-vc-full-width], .vc_row[data-vc-full-width] {overflow: visible;}
.vc_section[data-vc-full-width].vc_parallax, .vc_row[data-vc-full-width].vc_parallax {overflow: hidden;}
.vc_section .vc_row {z-index: 2;}
.ui-helper-reset {line-height: 1.65;}
.vc_parallax>* {z-index: 2;}
.wpex-cols-right>.wpb_column, .wpex-cols-right>.vc_vc_column, .wpex-cols-right>.vc_vc_column_inner {float: right;}
.wpex-cols-right>.vc_vc_column>.wpb_column, .wpex-cols-right>.vc_vc_column_inner>.wpb_column {width: 100%;}
.wpex-cols-right.vc_row-flex {width: auto;float: none;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
.no-bottom-margins .vc_column-inner {margin-bottom: 0;}
.vc_empty .wpb_column {float: none;}
.compose-mode .visible-in-composer {display: block !important;}
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid>li, .last_toggle_el_margin, .wpb_button {margin-bottom: 0;}
.vc_button-2-wrapper {display: block;}
.vc_cta3-container .vc_button-2-wrapper {display: inline-block;}
body.compose-mode .sf-menu ul {display: none !important;}
.vc_row, .wpb_row, .wpb_column, .vc_column-inner, .wpb_content_element, .vcex-module {border-color: transparent;border-style: solid;}
@media (min-width: 768px) {.vc_row.five-columns .vc_col-sm-2 {width: 20%;}
	.vc_row.five-columns .vc_col-sm-2:last-child {display: none !important;}}
.vc-hoverbox-block.vc-hoverbox-back {-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.vc_progress_bar .vc_single_bar .vc_label {font-weight: 600;font-size: .923em;padding: .462em .923em;}
.wpex-vc-column-spacing-0px {margin-left: 0;margin-right: 0;}
.wpex-vc-column-spacing-0px .vc_column-inner {padding-left: 0;padding-right: 0;margin-bottom: 0;}
.no-margins, .row-no-spacing {margin: 0;}
.no-margins .vc_column-inner, .row-no-spacing .vc_column-inner {padding-left: 0;padding-right: 0;margin-bottom: 0;}
.wpex-vc-column-spacing-1 {margin-left: -.5px;margin-right: -.5px;}
.wpex-vc-column-spacing-1 .vc_column-inner {padding-left: .5px;padding-right: .5px;margin-bottom: 1px;}
.wpex-vc-column-spacing-1.wpex-vc-row-centered {margin-left: 0;margin-right: 0;}
.wpex-vc-column-spacing-1.wpex-vc-row-centered .center-row-inner {margin-left: -.5px;margin-right: -.5px;}
.wpex-vc-column-spacing-5 {margin-left: -2.5px;margin-right: -2.5px;}
.wpex-vc-column-spacing-5 .vc_column-inner {padding-left: 2.5px;padding-right: 2.5px;margin-bottom: 5px;}
.wpex-vc-column-spacing-5.wpex-vc-row-centered {margin-left: 0;margin-right: 0;}
.wpex-vc-column-spacing-5.wpex-vc-row-centered .center-row-inner {margin-left: -2.5px;margin-right: -2.5px;}
.wpex-vc-column-spacing-10 {margin-left: -5px;margin-right: -5px;}
.wpex-vc-column-spacing-10 .vc_column-inner {padding-left: 5px;padding-right: 5px;margin-bottom: 10px;}
.wpex-vc-column-spacing-10.wpex-vc-row-centered {margin-left: 0;margin-right: 0;}
.wpex-vc-column-spacing-10.wpex-vc-row-centered .center-row-inner {margin-left: -5px;margin-right: -5px;}
.wpex-vc-column-spacing-20 {margin-left: -10px;margin-right: -10px;}
.wpex-vc-column-spacing-20 .vc_column-inner {padding-left: 10px;padding-right: 10px;margin-bottom: 20px;}
.wpex-vc-column-spacing-20.wpex-vc-row-centered {margin-left: 0;margin-right: 0;}
.wpex-vc-column-spacing-20.wpex-vc-row-centered .center-row-inner {margin-left: -10px;margin-right: -10px;}
.wpex-vc-column-spacing-30 {margin-left: -15px;margin-right: -15px;}
.wpex-vc-column-spacing-30 .vc_column-inner {padding-left: 15px;padding-right: 15px;margin-bottom: 30px;}
.wpex-vc-column-spacing-30.wpex-vc-row-centered {margin-left: 0;margin-right: 0;}
.wpex-vc-column-spacing-30.wpex-vc-row-centered .center-row-inner {margin-left: -15px;margin-right: -15px;}
.wpex-vc-column-spacing-40 {margin-left: -20px;margin-right: -20px;}
.wpex-vc-column-spacing-40 .vc_column-inner {padding-left: 20px;padding-right: 20px;margin-bottom: 40px;}
.wpex-vc-column-spacing-40.wpex-vc-row-centered {margin-left: 0;margin-right: 0;}
.wpex-vc-column-spacing-40.wpex-vc-row-centered .center-row-inner {margin-left: -20px;margin-right: -20px;}
.wpex-vc-column-spacing-50 {margin-left: -25px;margin-right: -25px;}
.wpex-vc-column-spacing-50 .vc_column-inner {padding-left: 25px;padding-right: 25px;margin-bottom: 50px;}
.wpex-vc-column-spacing-50.wpex-vc-row-centered {margin-left: 0;margin-right: 0;}
.wpex-vc-column-spacing-50.wpex-vc-row-centered .center-row-inner {margin-left: -25px;margin-right: -25px;}
.wpex-vc-column-spacing-60 {margin-left: -30px;margin-right: -30px;}
.wpex-vc-column-spacing-60 .vc_column-inner {padding-left: 30px;padding-right: 30px;margin-bottom: 60px;}
.wpex-vc-column-spacing-60.wpex-vc-row-centered {margin-left: 0;margin-right: 0;}
.wpex-vc-column-spacing-60.wpex-vc-row-centered .center-row-inner {margin-left: -30px;margin-right: -30px;}
.vc-max-width-10 {margin: 0 45%;}
.vc-max-width-20 {margin: 0 40%;}
.vc-max-width-30 {margin: 0 35%;}
.vc-max-width-40 {margin: 0 30%;}
.vc-max-width-50 {margin: 0 25%;}
.vc-max-width-60 {margin: 0 20%;}
.vc-max-width-70 {margin: 0 15%;}
.vc-max-width-80 {margin: 0 10%;}
.wpex-vc-reset-negative-margin {margin-left: 0;margin-right: 0;}
.wpex-vc-row-stretched, .vc_row-o-full-height {visibility: hidden;}
body.content-full-screen .wpex-vc-row-stretched, body.wpex-docready .wpex-vc-row-stretched, body.content-full-screen .vc_row-o-full-height, body.wpex-docready .vc_row-o-full-height {visibility: visible;}
.wpex-vc-section-boxed-layout-stretched, .wpex-vc-row-boxed-layout-stretched {margin-left: -30px;margin-right: -30px;padding-left: 15px;padding-right: 15px;}
#site-header .wpex-vc-section-boxed-layout-stretched, #site-header .wpex-vc-row-boxed-layout-stretched {margin: 0;padding: 0;}
.wpex-vc-section-boxed-layout-stretched.wpex-vc-column-spacing-0px, .wpex-vc-row-boxed-layout-stretched.wpex-vc-column-spacing-0px {padding-left: 0;padding-right: 0;}
.wpex-vc-section-boxed-layout-stretched.vc_row-no-padding, .wpex-vc-row-boxed-layout-stretched.vc_row-no-padding {padding-left: 0;padding-right: 0;}
body.content-full-screen .wpex-vc-section-boxed-layout-stretched, body.content-full-screen .wpex-vc-row-boxed-layout-stretched {margin-left: 0;margin-right: 0;}
.center-row-inner {margin-left: -15px;margin-right: -15px;}
.boxed-main-layout .wpex-vc-row-centered.vc_row {margin-left: 0;margin-right: 0;}
.wpb_video_widget .wpex-roembed, .wpb_video_widget .responsive-video-wrap {padding-top: 0;margin-bottom: 0;position: static;}
.vc_btn {margin-bottom: 5px;}
.vc_btn.vc_btn_3d {margin-bottom: 10px;}
.vc_btn.full-width-button {width: 100%;text-align: center;}
.vc_btn_blue {background-color: #2c87f0;}
.vc_btn_blue:hover {background-color: #1175e9;}
.vc_btn_blue.vc_btn_3d {-webkit-box-shadow: 0 5px 0 #2e698a;-moz-box-shadow: 0 5px 0 #2e698a;box-shadow: 0 5px 0 #2e698a;}
.vc_btn_blue.vc_btn_outlined {border-color: #2c87f0;color: #2c87f0;}
.vc_btn_blue.vc_btn_outlined:hover {border-color: #1175e9;}
.vc_custom_heading h1, h1.vc_custom_heading, .vc_custom_heading h2, h2.vc_custom_heading, .vc_custom_heading h3, h3.vc_custom_heading, .vc_custom_heading h4, h4.vc_custom_heading, .vc_custom_heading h5, h5.vc_custom_heading, .vc_custom_heading h6, h6.vc_custom_heading {margin: 0;}
.bordered-column>.vc_column-inner {padding: 20px;border: 1px solid #e8e8e8;border-radius: 3px;}
.boxed-column>.vc_column-inner {padding: 20px;border: 1px solid #e8e8e8;background: #f7f7f7;border-radius: 3px;}
.vc_call_to_action {background: #f7f7f7;border-color: #f7f7f7;}
.vc_wp_custommenu ul {list-style: none;margin: 0 !important;}
.wpb_row .widget-title {margin: 0 0 20px;font-size: 1.077em;font-weight: 600;color: #000;}
.wpb_row .widget_recent_entries ul, .wpb_row .widget_wpex_fontawesome_social_widget ul, .wpb_row .widget_wpex_recent_posts_thumb ul, .wpb_row .widget_categories ul, .wpb_row .widget_wpex_social_widget ul, .wpb_row .widget_archive ul, .wpb_row .widget_wpex_simple_menu ul {list-style: none;margin: 0;}
.entry .widget_nav_menu ul {list-style: none;}
.vc_toggle_default .vc_toggle_title {display: block;display: block;padding: 10px 12px 10px 32px !important;border: 1px solid #e4e4e4;outline: 0;margin: 0;cursor: pointer;background-color: #f7f7f7;}
.vc_toggle_default .vc_toggle_icon {left: 5px !important;}
.vc_toggle_default .vc_toggle_title h4 {margin: 0;display: inline;color: #666;font-weight: normal;text-transform: none;letter-spacing: normal;transition: all .15s ease-in-out;}
.vc_toggle_default .vc_toggle_title:hover {background-color: #f4f4f4;text-decoration: none;border-color: #ddd;}
.vc_toggle_default .vc_toggle_title:hover h4 {color: #000;}
.vc_toggle_default.vc_toggle_color_default .vc_toggle_title {padding: 10px 12px !important;}
.vc_toggle_default.vc_toggle_color_default .vc_toggle_icon {display: none !important;}
.vc_toggle_default.vc_toggle_color_default .vc_toggle_title h4:before {content: "";font-family: "ticons";font-style: normal;font-weight: normal;line-height: 1;font-size: .846em;margin-right: 10px;color: #888;}
.vc_toggle_default.vc_toggle_color_default .vc_toggle_title:hover h4:before {color: #000;}
.vc_toggle_default.vc_toggle_color_default.vc_toggle_active .vc_toggle_title h4:before {content: "";}
.vc_toggle_default.vc_toggle_active .vc_toggle_title {opacity: 1;background-color: #f7f7f7;background-image: none;}
.vc_toggle_default.vc_toggle_active .vc_toggle_title h4 {color: #000;}
.vc_toggle_default.vc_toggle_active .vc_toggle_title:hover {color: #000;background-color: #f4f4f4;text-decoration: none;border-color: #ddd;}
.vc_toggle_default .vc_toggle_content {display: none;overflow: hidden;padding: 15px 0;margin: 0;padding-left: 0 !important;}
.vc_single_image-wrapper {position: relative;overflow: visible;}
.wpb_single_image .vc_figure {position: relative;}
.wpb_single_image .vc_figure-caption {font-size: 1em;padding-top: 1em;text-align: center;}
.wpb_single_image a {display: block;display: inline-block;max-width: 100%;position: relative;}
.vcex-img-hover-parent.wpb_single_image a {display: block;}
.wpb_single_image_caption {position: absolute;z-index: 2;bottom: 20px;left: 0;color: #fff;padding: 4px 10px;background: #000;opacity: .7;}
.vc_separator h4 {font-size: 1.231em;}
.wpb_gmaps_widget .wpb_map_wraper, .wpb_gmaps_widget .wpb_wrapper {border: none;padding: 0;}
.wpb_pie_chart_heading {margin-top: 20px;}
.wpb_text_column {max-width: 100%;margin: 0 auto;}
.wpb_text_column.has-custom-color h2, .wpb_text_column.has-custom-color h3, .wpb_text_column.has-custom-color h4, .wpb_text_column.has-custom-color h5, .wpb_text_column.has-custom-color h6, .wpb_text_column.has-custom-color p {color: inherit;}
.wpb_tabs .wpb_tabs_nav li a {transition: all .15s ease-in-out;}
.wpb_tabs.tab-style-default .wpb_tabs_nav {display: block;margin: 0;padding: 0;border-bottom: solid 1px #e8e8e8;border-left: solid 1px #e8e8e8;width: 100%;float: none;height: 32px;}
.wpb_tabs.tab-style-default.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {background-color: #fff;padding: 20px;border-left: solid 1px #e8e8e8;border-right: solid 1px #e8e8e8;border-bottom: solid 1px #e8e8e8;}
.wpb_tabs.tab-style-default .wpb_tabs_nav li {display: block;width: auto;float: left;padding: 0;margin: 0;outline: 0;}
.wpb_tabs.tab-style-default .wpb_tabs_nav li a {display: block;width: auto;outline: 0;margin: 0;height: 31px;padding: 0px 20px;line-height: 31px;border: solid 1px #e8e8e8;border-left: 0;border-bottom: none;color: #777;background: #f7f7f7;text-decoration: none;}
.wpb_tabs.tab-style-default .wpb_tabs_nav li.ui-tabs-active a {background: #fff;height: 32px;margin-bottom: -1px;border-bottom: none;}
.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav {display: block;float: left;margin: 0;padding: 0;border: solid 1px #e8e8e8;border-radius: 3px;}
.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav:after {content: "";display: block;height: 0;clear: both;visibility: hidden;zoom: 1;}
.wpb_tabs.tab-style-alternative-one.wpb_content_element .wpb_tab {clear: both;background: transparent;padding: 20px 0;border: 0;}
.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li {display: block;width: auto;padding: 0 !important;float: left !important;margin: 0 !important;outline: 0;border: 0;background: #f7f7f7;}
.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li a {display: block;text-decoration: none;width: auto;padding: 5px 10px;border-left: 1px solid #e8e8e8;margin: 0;background: none;color: #898989;outline: 0;font-size: 1em;}
.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li:first-child a {border-left: none;border-radius: 4px 0 0 4px;}
.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li:last-child a {border-radius: 0 4px 4px 0;}
.wpb_tabs.tab-style-alternative-one .wpb_tabs_nav li.ui-tabs-active a {background: #fff;}
.wpb_tabs.tab-style-alternative-two.wpb_content_element .wpb_tab {clear: both;background: transparent;padding: 20px 0;border: none;}
.wpb_tabs.tab-style-alternative-two .wpb_tabs_nav {display: block;margin: 0;padding: 0;border-bottom: solid 1px #e8e8e8;}
.wpb_tabs.tab-style-alternative-two .wpb_tabs_nav li {display: block;width: auto;padding: 0;float: left;margin: 0 25px 0 0;outline: 0;border: 0;background: none;}
.wpb_tabs.tab-style-alternative-two .wpb_tabs_nav li a {display: block;text-decoration: none;width: auto;padding: 5px 0;margin: 0;background: none;color: inherit;opacity: .7;outline: 0;}
.wpb_tabs.tab-style-alternative-two .wpb_tabs_nav li.ui-tabs-active a {position: relative;margin-bottom: -1px;border-bottom: 2px solid #2c87f0;opacity: 1;}
.wpb_tour_tabs_wrapper .wpb_tabs_nav a {padding: 0;}
.wpb_tour .wpb_tabs_nav li a {white-space: normal;}
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {min-height: 150px;}
.wpb_tour.tab-style-default .wpb_tour_next_prev_nav {display: none;}
.wpb_tour.tab-style-default .wpb_tour_tabs_wrapper .wpb_tab {border-left: 1px solid #e4e4e4;}
.wpb_tour.tab-style-default .wpb_tabs_nav li {background: none;border-bottom: 1px solid #e4e4e4;margin: 0;}
.wpb_tour.tab-style-default .wpb_tabs_nav li:last-child {border-bottom: none;}
.wpb_tour.tab-style-default .wpb_tabs_nav li a {padding: 10px 20px 10px 0;color: inherit;opacity: .7;background: none;}
.wpb_tour.tab-style-default .wpb_tabs_nav li a:hover {opacity: 1;}
.wpb_tour.tab-style-default .wpb_tabs_nav li:first-child a {padding-top: 0;}
.wpb_tour.tab-style-default .wpb_tabs_nav li.ui-tabs-active a {opacity: 1;text-decoration: none;background: none;}
.wpb_tour.tab-style-alternative-one .wpb_tour_next_prev_nav {display: none;}
.wpb_tour.tab-style-alternative-one .wpb_tabs_nav {border: 1px solid #e4e4e4;}
.wpb_tour.tab-style-alternative-one .wpb_tabs_nav li {background: none;border-bottom: 1px solid #e4e4e4;margin: 0;}
.wpb_tour.tab-style-alternative-one .wpb_tabs_nav li:last-child {border-bottom: none;}
.wpb_tour.tab-style-alternative-one .wpb_tabs_nav li a {padding: 10px;color: inherit;opacity: .7;background: none;}
.wpb_tour.tab-style-alternative-one .wpb_tabs_nav li a:hover {opacity: 1;}
.wpb_tour.tab-style-alternative-one .wpb_tabs_nav li.ui-tabs-active a {background: #f7f7f7;opacity: 1;}
.wpb_tour.tab-style-alternative-two {border: 1px solid #e4e4e4;}
.wpb_tour.tab-style-alternative-two .wpb_tour_next_prev_nav {display: none;}
.wpb_tour.tab-style-alternative-two .wpb_tour_tabs_wrapper .wpb_tab {border-left: 1px solid #e4e4e4;padding: 20px;}
.wpb_tour.tab-style-alternative-two .wpb_tabs_nav li {background: none;border-bottom: 1px solid #e4e4e4;margin: 0;}
.wpb_tour.tab-style-alternative-two .wpb_tabs_nav li:last-child {margin-bottom: -1px;}
.wpb_tour.tab-style-alternative-two .wpb_tabs_nav li a {padding: 10px;color: inherit;opacity: .7;background: none;}
.wpb_tour.tab-style-alternative-two .wpb_tabs_nav li a:hover {opacity: 1;}
.wpb_tour.tab-style-alternative-two .wpb_tabs_nav li.ui-tabs-active a {background: #f7f7f7;opacity: 1;}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {display: block;display: block;color: #666;padding: 10px 12px;border: 1px solid #e4e4e4;outline: 0;text-transform: none;letter-spacing: normal;font-weight: normal;margin: 0;margin-top: 10px;cursor: pointer;background: #f7f7f7;background-repeat: no-repeat;position: relative;transition: all .15s ease-in-out;}
.wpb_accordion .wpb_accordion_wrapper h3 a {display: block;color: #666;}
.wpb_accordion .wpb_accordion_wrapper h3 {margin: 0;padding: 0;}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {padding-left: 0;}
.wpb_accordion .wpb_accordion_wrapper h3 a:before {content: "";font-family: "ticons";font-style: normal;font-weight: normal;line-height: 1;font-size: .846em;margin-right: 10px;color: #666;}
.wpb_content_element .wpb_accordion_header a {padding: 0;}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover {color: #555;background: #f4f4f4;text-decoration: none;border-color: #ddd;}
.wpb_accordion .wpb_accordion_wrapper h3:hover a:before, .wpb_accordion .wpb_accordion_wrapper h3:hover a {color: #555;}
.wpb_accordion .wpb_accordion_wrapper h3.ui-state-active.wpb_accordion_header {opacity: 1;font-weight: 400;text-decoration: none;}
.wpb_accordion .wpb_accordion_wrapper h3.ui-state-active.wpb_accordion_header a {color: #555;}
.wpb_accordion .wpb_accordion_wrapper h3.ui-state-active.wpb_accordion_header a:before {content: "";}
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {display: none;}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {padding: 10px 0;margin: 0;}
body .vc_text_separator_two span {border-bottom-color: #2c87f0;}
.vcex-function-needed {background: red;color: #fff;text-align: center;font-size: 1.2em;padding: 20px;}
.vcex-icon-wrap {display: inline;display: inline-block;text-align: center;position: relative;transition: transform .2s ease-in-out;}
.vcex-icon-wrap.left, .vcex-icon-position-left {margin-right: .769em;}
.vcex-icon-wrap.right, .vcex-icon-position-right {margin-left: .769em;}
.vcex-isotope-grid {overflow: hidden;}
.vcex-readmore {font-size: .923em;}
.vcex-comments .comments-title {display: none;}
.vcex-image-inner {display: inline-block;}
.vcex-image-inner img {width: 100%;vertical-align: bottom;}
.vcex-loadmore {clear: both;text-align: center;margin-top: 10px;}
.vcex-loadmore .vcex-spinner {display: none;height: 20px;width: 20px;opacity: .4;}
.vcex-loadmore .ticon {display: none;}
.vcex-loadmore.vcex-loading .theme-button {display: none;}
.vcex-loadmore.vcex-loading .vcex-spinner {display: inline-block;}
.vcex-spacing {clear: both;display: block;width: 100%;height: auto;margin: 0;padding: 0;background: none;border: 0;outline: 0;}
.vcex-image-inner {position: relative;max-width: 100%;}
.vcex-heading-link-wrap {font-size: 1em;display: block;margin: 0;}
.vcex-heading {display: block;color: #000;font-size: 1.615em;margin: 0 auto;max-width: 100%;}
.vcex-heading.wpex-inline {display: inline;display: inline-block;}
a.vcex-heading:hover {text-decoration: none;}
.vcex-heading-bottom-border-w-color {padding-bottom: 0;border-bottom: 1px solid #e8e8e8;}
.vcex-heading-inner {display: inline-block;}
.vcex-heading-bottom-border-w-color .vcex-heading-inner {padding-bottom: 6px;border-bottom: 2px solid #2c87f0;position: relative;bottom: -1px;}
.vcex-heading-graphical {padding: 10px 15px;border: 1px solid #e8e8e8;background: #f7f7f7;background: -webkit-linear-gradient(#f7f7f7,#eee);background: -moz-linear-gradient(#f7f7f7,#eee);background: -o-linear-gradient(#f7f7f7,#eee);background: linear-gradient(#f7f7f7,#eee);background-repeat: no-repeat;border-radius: 3px;-webkit-box-shadow: inset 0 1px 1px #fff;-moz-box-shadow: inset 0 1px 1px #fff;box-shadow: inset 0 1px 1px #fff;}
.vcex-bullets ul {margin-left: 0 !important;padding-left: 0 !important;list-style: none !important;list-style-image: none !important;}
.vcex-bullets ul li {padding-left: 25px !important;margin-bottom: 6px;}
.vcex-bullets .vcex-bullets-ci-wrap {display: inline-block;}
.vcex-bullets .vcex-icon-wrap {margin-right: .5em;}
.vcex-bullets.custom-icon .vcex-icon-wrap {float: left;}
.vcex-bullets.custom-icon ul li {padding-left: 0 !important;}
.vcex-bullets.custom-icon .vcex-content {overflow: hidden;}
.vcex-bullets-ni {list-style: none;}
.vcex-bullets-ni ul li {padding-left: 0 !important;}
.vcex-bullets-check ul li {background: url("../images/check.png") left center no-repeat;}
.vcex-bullets-gray ul li {background: url("../images/bullets-gray.png") left center no-repeat;}
.vcex-bullets-blue ul li {background: url("../images/bullets-blue.png") left center no-repeat;}
.vcex-bullets-red ul li {background: url("../images/bullets-red.png") left center no-repeat;}
.vcex-bullets-purple ul li {background: url("../images/bullets-purple.png") left center no-repeat;}
ul.vcex-leader {margin: 0;padding: 0;overflow: hidden;list-style: none;max-width: 100%;}
ul.vcex-leader li:before {float: left;width: 0;white-space: nowrap;}
ul.vcex-leader.vcex-leader-dots li:before {content: ". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .";}
ul.vcex-leader.vcex-leader-dashes li:before {content: "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -";}
ul.vcex-leader span.vcex-first {padding-right: .33em;background: #fff;}
ul.vcex-leader span.vcex-last {float: right;padding-left: .33em;background: #fff;}
ul.vcex-leader span.vcex-inner {display: none;}
@media only screen and (max-width: 500px) {ul.vcex-leader.vcex-leader-dots.vcex-responsive li:before {display: none;}
	ul.vcex-leader.vcex-leader-dots.vcex-responsive span {display: inline;float: none;width: auto;padding: 0;}
	ul.vcex-leader.vcex-responsive span.vcex-inner {display: inline;}}
.vcex-divider {display: block;height: 0;margin: 0 auto;background: none;}
.vcex-divider-center {margin: 0 auto;float: none;}
.vcex-divider-right {margin: 0;float: right;}
.vcex-divider-left {margin: 0;float: left;}
.vcex-divider-solid {border-top: 1px solid #e8e8e8;}
.vcex-divider-dashed {border-top: 2px dashed #e8e8e8;}
.vcex-divider-dotted-line {border-top: 2px dotted #e8e8e8;}
.vcex-divider-dotted {height: 3px;background: url("../images/dotted.png") center center repeat-x;border: none;}
.vcex-divider-dotted.repeat-bg {background-repeat: repeat;}
.vcex-divider-double {height: 1px;padding-top: 2px;padding-bottom: 2px;border-top: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;}
.vcex-divider-w-icon {display: block;height: auto;margin: 0 auto;text-align: center;border: none;overflow: hidden;}
.vcex-divider-icon {display: inline-block;position: relative;}
.vcex-divider-w-icon .vcex-icon-wrap {display: inline-block;padding: 10px 20px;font-size: 1.231em;color: #999;}
.vcex-divider-icon-before {display: block;position: absolute;top: 50%;border-bottom: solid 1px #e8e8e8;right: 100%;width: 9999px;margin-top: -.5px;}
.vcex-divider-icon-after {display: block;position: absolute;top: 50%;border-bottom: solid 1px #e8e8e8;left: 100%;width: 9999px;margin-top: -.5px;}
.vcex-divider-icon-has-bg .vcex-icon-wrap {margin: 0 20px;}
.vcex-divider-double .vcex-divider-icon-before {border-top: solid 1px #e8e8e8;padding-top: 2px;padding-bottom: 2px;margin-top: -3px;}
.vcex-divider-double .vcex-divider-icon-after {border-top: solid 1px #e8e8e8;padding-top: 2px;padding-bottom: 2px;margin-top: -3px;}
.vcex-divider-dashed .vcex-divider-icon-before, .vcex-divider-dashed .vcex-divider-icon-after {border-style: dashed;border-bottom-width: 2px;}
.vcex-divider-dotted-line .vcex-divider-icon-before, .vcex-divider-dotted-line .vcex-divider-icon-after {border-style: dotted;border-bottom-width: 2px;}
.vcex-divider-custom-icon-height .vcex-icon-wrap {padding-top: 0;padding-bottom: 0;}
.vcex-divider-custom-icon-width .vcex-icon-wrap {padding-left: 0;padding-right: 0;}
.vcex-divider-dots {margin: 0 auto;text-align: center;}
.vcex-divider-dots span {display: inline-block;height: 5px;width: 5px;margin: 0 5px;background: #2c87f0;border-radius: 50%;}
.vcex-divider-multicolor {width: 100%;max-width: 100%;margin: 0 auto;}
.vcex-divider-multicolor span {display: block;float: left;height: 8px;}
body.compose-mode .vc-element.vc-vcex_button, .vc_vcex_button.vc_empty-shortcode-element {display: block;}
.vc_vcex_button.vc_empty-shortcode-element:after {content: "";display: block;height: 0;clear: both;visibility: hidden;zoom: 1;}
.theme-button-block-wrap {clear: left;display: block;}
.vcex-multi-buttons .theme-button {text-align: center;}
.vcex-multi-buttons .theme-button, .vcex-multi-buttons .theme-txt-link {line-height: inherit;margin: 0 5px 5px;font-weight: inherit;letter-spacing: inherit;border-radius: inherit;border: 3px solid transparent;}
.vcex-multi-buttons .theme-button:hover, .vcex-multi-buttons .theme-txt-link:hover {border: 3px solid transparent;}
.vcex-multi-buttons .theme-button.outline[data-wpex-hover]:hover {color: #fff !important;}
@media screen and (max-width: 480px) {.vcex-multi-buttons.vcex-small-screen-full-width .theme-button {display: block;width: 100%;margin-left: 0 !important;margin-right: 0 !important;}
	.vcex-multi-buttons.vcex-small-screen-full-width .vcex-spacer {display: none;}}
.vcex-countdown div, .vcex-countdown small {display: inline;display: inline-block;}
.vcex-list_item {margin-bottom: 5px;max-width: 100%;}
.vcex-list_item .vcex-icon-wrap {display: inline;display: inline-block;margin-right: 10px;}
body.rtl .vcex-list_item .vcex-icon-wrap {margin-right: 0;margin-left: 10px;}
.vcex-list_item .vcex-content {display: inline;}
body .vcex-list_item a:hover {text-decoration: none !important;}
a:hover .vcex-icon {text-decoration: none;opacity: .8;}
.vcex-icon-float-center {float: none;display: block;margin: 0 auto;text-align: center;}
.vcex-icon-float-left {display: block;float: left;margin-right: 20px;}
.vcex-icon-float-right {display: block;float: right;margin-left: 20px;}
.vcex-icon .vcex-icon-wrap {transition: all .3s;}
.vcex-icon.vcex-icon-xlarge {font-size: 100px;height: 180px;line-height: 180px;width: 180px;}
.vcex-icon.vcex-icon-large {font-size: 80px;height: 140px;line-height: 140px;width: 140px;}
.vcex-icon.vcex-icon-normal {font-size: 40px;height: 70px;line-height: 70px;width: 70px;}
.vcex-icon.vcex-icon-small {font-size: 20px;height: 35px;line-height: 35px;width: 35px;}
.vcex-icon.vcex-icon-tiny {font-size: .923em;height: 25px;line-height: 25px;width: 25px;}
.vcex-icon.remove-dimensions {height: auto;width: auto;margin: auto;line-height: normal;}
.vcex-icon.has-bg span {text-align: center;}
.vcex-icon.has-bg .vcex-icon-wrap {display: inline-block;height: auto;width: auto;line-height: 1;padding: 20px;}
.vcex-icon.remove-padding .vcex-icon-wrap {padding: 0 !important;}
.vcex-icon-box-css-wrap {display: block;margin: 0 auto;max-width: 100%;}
.vcex-icon-box {position: relative;display: block;}
.vcex-icon-box.hvr {display: block;}
.vcex-icon-box p {margin: 0 0 10px;}
.vcex-icon-box p:last-child {margin: 0;}
.vcex-icon-box-heading {display: block;font-size: 1.077em;font-weight: 600;margin: 0 0 10px;}
.vcex-icon-box-link {text-decoration: none !important;}
.vcex-icon-box-icon.vcex-icon-box-w-bg {text-align: center;vertical-align: middle;padding: 15px;}
.vcex-icon-box-link-wrap {display: block;text-decoration: none !important;transition: all .3s;}
.vcex-icon-box-link-wrap, .vcex-icon-box-link-wrap .vcex-icon-box-content {color: #555;}
.vcex-icon-box-icon {font-size: 28px;color: #000;display: inline;display: inline-block;zoom: 1;line-height: 1;text-align: center;}
.vcex-icon-box-icon * {color: inherit;}
.vcex-icon-box-image {display: block;}
.vcex-icon-box-one {padding-left: 50px;}
.vcex-icon-box-one.vcex-icon-box-wo-icon {padding-left: 0;}
.vcex-icon-box-one.vcex-icon-box-w-bg {padding-left: 80px;}
.vcex-icon-box-one.vcex-icon-box-wo-icon.vcex-icon-box-w-bg {padding-left: 15px;}
.vcex-icon-box-one .vcex-icon-box-icon {position: absolute;left: 0;top: 0;}
.vcex-icon-box-one .vcex-icon-box-image {position: absolute;left: 0;top: 0;}
.vcex-icon-box-two {text-align: center;}
.vcex-icon-box-two .vcex-icon-box-icon {margin: 0 0 20px;}
.vcex-icon-box-two .vcex-icon-box-image {margin: 0 auto 20px;}
.vcex-icon-box-two.align-left .vcex-icon-box-image, .vcex-icon-box-two.align-right .vcex-icon-box-image {display: inline-block;}
.vcex-icon-box-three {text-align: center;}
.vcex-icon-box-three .vcex-icon-box-icon {height: 80px;line-height: 80px;width: 80px;font-size: 24px;margin: 0 auto 30px;padding: 0;border-radius: 50%;}
.vcex-icon-box-three .vcex-icon-box-link:hover .vcex-icon-box-icon {opacity: .85;}
.vcex-icon-box-three .vcex-icon-box-image {margin: 0 auto 20px;}
.vcex-icon-box-four {position: relative;text-align: center;padding: 30px;border: 1px solid #eee;}
.vcex-icon-box-four .vcex-icon-box-icon {font-size: 28px;margin: 0 0 20px;color: #4d4d4d;}
.vcex-icon-box-four .vcex-icon-box-image {margin: 0 auto 20px;}
.vcex-icon-box-four .vcex-icon-box-content {margin-top: 15px;}
.vcex-icon-box-four.vcex-icon-box-link-wrap:hover {border-color: transparent;}
.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-link, .vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-heading, .vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-icon, .vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-content {color: #fff !important;}
.vcex-icon-box-four.vcex-icon-box-link-wrap:hover {background-color: #2c87f0;color: #fff;}
.vcex-icon-box-five {text-align: center;padding: 30px;background-color: #f7f7f7;}
.vcex-icon-box-five .vcex-icon-box-icon {font-size: 32px;margin: 0 0 20px;color: #4d4d4d;}
.vcex-icon-box-five .vcex-icon-box-image {margin: 0 auto 20px;}
.vcex-icon-box-five .vcex-icon-box-content {margin-top: 15px;}
.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-link, .vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-heading, .vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-icon, .vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-content {color: #fff !important;}
.vcex-icon-box-five.vcex-icon-box-link-wrap:hover {background-color: #2c87f0;color: #fff;}
.vcex-icon-box-six {text-align: center;padding: 30px;background-color: #000;transition: all .2s ease-in-out;position: relative;color: #fff;}
.vcex-icon-box-six p {color: #fff;}
.vcex-icon-box-six .vcex-icon-box-icon {font-size: 32px;margin: 0 0 20px;color: #fff;}
.vcex-icon-box-six .vcex-icon-box-image {margin: 0 auto 20px;}
.vcex-icon-box-six .vcex-icon-box-heading {font-size: .923em;text-transform: uppercase;letter-spacing: 2px;color: #fff;}
.vcex-icon-box-six.vcex-icon-box-link-wrap:hover {position: relative;top: -10px;box-shadow: 0 5px 15px rgba(0,0,0,.25);}
.vcex-icon-box-six-link {text-decoration: none !important;color: #555;padding: 30px;display: block;}
.vcex-icon-box-seven {padding-right: 50px;text-align: right;}
.vcex-icon-box-seven.vcex-icon-box-wo-icon {padding-right: 0;}
.vcex-icon-box-seven.vcex-icon-box-w-bg {padding-right: 80px;}
.vcex-icon-box-seven.vcex-icon-box-wo-icon.vcex-icon-box-w-bg {padding-left: 15px;}
.vcex-icon-box-seven .vcex-icon-box-icon {position: absolute;right: 0;top: 0;}
.vcex-icon-box-seven .vcex-icon-box-icon.vcex-icon-box-w-bg {padding: 15px;}
.vcex-icon-box-seven .vcex-icon-box-image {position: absolute;right: 0;top: 0;}
.vcex-skin-light .vcex-icon-box-three .vcex-icon-box-three-icon {background: #fff;color: #4d4d4d;}
.vcex-skin-light .vcex-icon-box-four {border-color: #fff;}
.vcex-skin-light .vcex-icon-box-four .vcex-icon-box-four-icon {color: #fff;}
.vcex-skin-light .vcex-icon-box-four.vcex-icon-hover-enabled:hover {background: #000;background: rgba(0,0,0,.5) !important;border-color: rgba(0,0,0,.5);}
.vcex-skin-light .vcex-icon-box-five {background: #000;background: rgba(0,0,0,.5) !important;}
.vcex-skin-light .vcex-icon-box-five .vcex-icon-box-five-icon {color: #fff;}
.vcex-post-terms .theme-button {margin-right: 5px;margin-bottom: 5px;}
.vcex-post-terms .theme-button.align-left {margin-right: 5px;}
.vcex-post-terms .teme-button.align-left:last-child {margin-right: 0;}
.vcex-post-terms .theme-button.align-right {margin-left: 5px;}
.vcex-post-terms .teme-button.align-right:last-child {margin-left: 0;}
.vcex-post-terms .theme-txt-link {margin-right: 5px;}
.vcex-post-terms.textcenter .theme-button {margin-left: 2.5px;margin-right: 2.5px;}
.vcex-post-terms span {cursor: default;}
.vcex-pricing-table {list-style: none;margin: 0;padding: 0;font-size: 1em;}
.vcex-pricing {background: #fff;border-radius: 4px 4px 0 0;}
.vcex-pricing-header {border: 1px solid #ccc;border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;padding: 15px 20px;background: #e5e5e5;text-align: center;color: #444;font-size: 1em;font-weight: 600;text-transform: uppercase;margin: 0;}
.vcex-pricing.featured .vcex-pricing-header {border-color: rgba(0,0,0,.15);background-color: #2c87f0;color: #fff;}
.vcex-pricing-cost {background: #f7f7f7;text-align: center;padding: 20px 0;border: 1px solid #e4e4e4;border-top: 0 !important;border-bottom: 0 !important;}
.vcex-pricing-ammount {display: inline;color: #7dbd21;font-size: 36px;padding: 20px 0 0;font-weight: 200;line-height: 1.35;}
.vcex-pricing-per {display: inline;font-size: .923em;color: #999;padding-top: 7px;}
.vcex-pricing-content {font-size: 1em;text-align: center;padding: 15px;border: 1px solid #e8e8e8;}
.vcex-pricing-content ul {margin: 0 !important;list-style: none !important;}
.vcex-pricing-content ul li {margin: 0 0 5px !important;padding: 0 !important;}
.vcex-pricing-content ul li:last-child {margin-bottom: 0 !important;}
.vcex-pricing-content ul li img {margin-right: 5px;display: inline-block;}
.vcex-pricing-button {text-align: center;padding: 15px;border: 1px solid #e8e8e8;border-top: 0 !important;}
.vcex-pricing-button a {float: none;margin: 0 auto;}
.wpb_column .vcex-pricing {width: 100% !important;margin: 0 !important;float: none !important;}
.wpb_column .vcex-pricing:after {content: "";display: block;height: 0;clear: both;visibility: hidden;zoom: 1;}
.vcex-skillbar {position: relative;display: block;margin-bottom: 7px;width: 100%;height: 40px;line-height: 40px;background: #f7f7f7;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);box-shadow: inset 0 1px 2px rgba(0,0,0,.1);}
.vcex-skillbar-title {background: none !important;position: absolute;top: 0;left: 0;font-size: 1em;font-weight: normal;color: #fff;z-index: 2;}
.vcex-skillbar-title .vcex-skillbar-title-inner {display: block;padding: 0 12px;}
.vcex-skillbar-title .vcex-icon-wrap {margin-right: 7px;}
.vcex-skillbar-bar {height: 100%;width: 0px;position: relative;z-index: 1;background-color: #2c87f0;color: #fff;}
.vcex-skill-bar-percent {position: absolute;top: 0;right: 20px;text-align: center;color: #fff;font-size: 1em;}
.vcex-login-form {padding: 20px;border: 1px solid #eee;border-radius: 4px;}
.vcex-login-form label {font-weight: 600;color: inherit;font-size: inherit;line-height: inherit;}
.vcex-login-form input[type="text"], .vcex-login-form input[type="password"] {margin-top: 10px;width: 100%;font-size: 14px;}
.vcex-login-form #rememberme {margin-right: 6px;}
.vcex-login-form .pipe {display: inline-block;margin: 0 5px;opacity: .35;}
.vcex-login-form p.login-submit {margin-bottom: 0;}
.vcex-login-form .vcex-login-form-nav {padding-top: 20px;}
.vcex-login-form.logged-in p:last-child {margin: 0;}
.vcex-newsletter-form-wrap {max-width: 100%;}
.vcex-newsletter-form-wrap form {display: flex;}
.vcex-newsletter-form input[type="text"], .vcex-newsletter-form input[type="email"] {margin: 0;padding: 0 12px;height: 45px;border-radius: 0;flex-grow: 1;background: #fff;color: inherit;border-width: 1px;border-style: solid;}
.vcex-newsletter-form-button {text-transform: uppercase;font-weight: 600;font-size: .923em;border-radius: 0;padding: 0 30px;}
@media only screen and (max-width: 767px) {.vcex-newsletter-form.vcex-fullwidth-mobile form {display: block;width: 100%;}
	.vcex-newsletter-form.vcex-fullwidth-mobile input[type="text"], .vcex-newsletter-form.vcex-fullwidth-mobile input[type="email"] {width: 100%;border-right-width: 1px;}
	.vcex-newsletter-form.vcex-fullwidth-mobile .vcex-newsletter-form-button {margin: 0;width: 100%;margin-top: 10px !important;height: 45px;}}
.vcex-searchbar {font-size: 1.231em;position: relative;max-width: 100%;}
.vcex-searchbar-input {float: left;width: 70%;}
.vcex-searchbar-button {position: absolute;top: 0;right: 0;width: 28%;height: 100%;line-height: 100%;padding-top: 0;padding-bottom: 0;}
.vcex-searchbar-input[type="search"] {font-size: inherit;color: inherit;text-transform: inherit;letter-spacing: inherit;font-weight: inherit;padding: .8em;}
.vcex-searchbar-input:-webkit-autofill {-webkit-box-shadow: none;}
@media only screen and (max-width: 767px) {.vcex-searchbar.vcex-fullwidth-mobile .vcex-searchbar-input {width: 100% !important;float: none;margin-bottom: 10px;}
	.vcex-searchbar.vcex-fullwidth-mobile .vcex-searchbar-button {position: static;width: 100% !important;height: auto;padding-top: 15px;padding-bottom: 15px;}}
.vcex-recent-news-header {margin-bottom: 30px;}
.vcex-recent-news-entry {position: relative;margin: 0;padding-left: 85px;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #eee;}
.vcex-recent-news-entry-wrap.col .vcex-recent-news-entry {padding-bottom: 0;border-bottom: 0;}
.vcex-recent-news-entry-wrap:last-child .vcex-recent-news-entry {padding-bottom: 0;border-bottom: 0;}
.vcex-recent-news-date {position: absolute;left: 0;top: 0;width: 60px;padding: 5px 0 0;text-align: center;border: 1px solid #ddd;background: #f7f7f7;border-bottom: none;}
.vcex-recent-news-date span.day {display: block;font-size: 24px;color: #444;font-weight: 300;padding: 0 5px 5px;}
.vcex-recent-news-date span.month {display: block;font-size: 11px;padding: 2px 5px;font-weight: normal;text-transform: uppercase;position: relative;margin: -1px -1px 0;background-color: #2c87f0;color: #fff;}
.vcex-news-entry-details {min-height: 72px;}
.vcex-news-entry-thumbnail, .vcex-news-entry-video {margin-bottom: 20px;}
.vcex-news-entry-thumbnail a, .vcex-news-entry-thumbnail img {display: block;}
.vcex-news-entry-thumbnail a:hover img {opacity: .8;}
.vcex-recent-news-entry-title-heading {font-size: 14px;margin: 0 0 10px;font-weight: 600;}
.vcex-recent-news-entry-excerpt .theme-button {margin-top: 20px;display: block;float: left;}
.vcex-recent-news-entry-excerpt p:last-child {margin: 0;}
.vcex-teaser {display: block !important;margin-bottom: 30px;overflow: hidden;}
.vcex-teaser-heading {color: #000;font-weight: 600;font-size: 1.231em;margin: 0;}
.vcex-teaser-content {padding-top: 20px;}
.vcex-teaser-text {padding-top: 10px;}
.vcex-teaser-text p:last-child {margin: 0;}
.vcex-teaser-media img {vertical-align: bottom;}
.vcex-skin-light .vcex-teaser-two {background-color: #000;background-color: rgba(0,0,0,.25);border-color: rgba(0,0,0,.1);}
.vcex-skin-light .vcex-teaser-three .vcex-teaser-content {background-color: #000;background-color: rgba(0,0,0,.25);border-color: rgba(0,0,0,.1);}
.vcex-milestone, a.vcex-milestone {display: block !important;margin: 0 auto;text-align: center;}
a.vcex-milestone, a.vcex-milestone:hover {text-decoration: none;}
.vcex-milestone-number {font-weight: 600;font-size: 54px;color: #bcbcbc;line-height: 1em;}
.vcex-milestone-caption {font-size: 1.231em;font-weight: 300;color: #898989;margin-top: 5px;}
.vcex-milestone-icon {display: inline-block;}
.vcex-milestone .vcex-milestone-inner {position: relative;display: inline-block;}
.vcex-milestone.vcex-ip-inline .vcex-milestone-icon {margin-right: .308em;}
.vcex-milestone.vcex-ip-top .vcex-milestone-icon {font-size: 54px;margin: 0;}
.vcex-milestone.vcex-ip-left .vcex-milestone-icon, .vcex-milestone.vcex-ip-right .vcex-milestone-icon {font-size: 52px;position: absolute;margin: 0;width: 50px;height: 50px;}
.vcex-milestone.vcex-ip-left .vcex-milestone-inner {padding-left: 80px;text-align: left;}
.vcex-milestone.vcex-ip-left .vcex-milestone-icon {left: 0;}
.vcex-milestone.vcex-ip-right .vcex-milestone-inner {padding-right: 80px;text-align: right;}
.vcex-milestone.vcex-ip-right .vcex-milestone-icon {right: 0;}
.vcex-image-swap {position: relative;overflow: hidden;display: block;margin: 0 auto;max-width: 100%;}
.vcex-image-swap-link {display: block;}
.vcex-image-swap img {display: block;width: 100%;height: 100%;overflow: hidden;transition: opacity .25s ease-in-out;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;}
.vcex-image-swap-secondary {z-index: 1;position: absolute;top: 0;left: 0;overflow: hidden;}
.vcex-image-swap-primary {z-index: 2;position: relative;}
.vcex-image-swap:hover .vcex-image-swap-primary {opacity: 0;}
.vcex-navbar a {display: block;float: left;}
.vcex-navbar a .ticon {margin-right: 5px;}
.vcex-navbar a:hover {text-decoration: none;}
.vcex-navbar a.has-bg-hover:hover {border-color: inherit;}
.vcex-navbar a.theme-button {margin: 0 5px 5px 0;}
.vcex-navbar a.theme-txt-link {display: inline-block;margin-right: 7px;}
.vcex-navbar a.theme-txt-link:hover {text-decoration: underline;}
.vcex-navbar.align-right a {float: right;margin-left: 5px;margin-right: 0;}
.vcex-navbar.align-left a {float: left;}
.vcex-navbar.align-center {text-align: center;}
.vcex-navbar.align-center a {float: none;display: inline-block;}
.is-sticky .vcex-navbar {z-index: 99;}
.vcex-navbar.vcex-navbar-dark {background: #111;padding: 1.154em;}
.vcex-navbar.vcex-navbar-dark a {color: #fff;display: inline-block;margin-right: 1.077em;transition: all .1s linear;opacity: .7;}
.vcex-navbar.vcex-navbar-dark a:last-child {margin-right: 0;}
.vcex-navbar.vcex-navbar-dark a.active, .vcex-navbar.vcex-navbar-dark a:hover {text-decoration: none;opacity: 1;}
.vcex-navbar.vcex-navbar-sticky {transition: .3s opacity;}
.sticky-hidden .vcex-navbar.vcex-navbar-sticky {opacity: 0;z-index: -1;}
.vcex-navbar-sticky-wrapper.is-sticky .vcex-navbar {position: fixed;top: 0;}
.vcex-feature-box-media {display: block;width: 50%;}
.vcex-feature-box.left-image-right-content .vcex-feature-box-media {float: left;}
.vcex-feature-box.left-image-right-content .vcex-feature-box-content {float: right;padding-left: 30px;}
.vcex-feature-box.left-content-right-image.v-align-middle {flex-direction: row-reverse;}
.vcex-feature-box.left-content-right-image .vcex-feature-box-media {float: right;}
.vcex-feature-box.left-content-right-image .vcex-feature-box-content {float: left;padding-right: 30px;}
.vcex-feature-box-image-link {overflow: hidden;}
.vcex-feature-box-image-link, .vcex-feature-box-media .vcex-feature-box-image img {display: block;margin: 0 auto;}
.vcex-feature-box-heading {margin: 0 0 20px;font-size: 1.231em;color: #000;}
.vcex-feature-box-content {display: block;width: 50%;}
.vcex-feature-box-content p:last-child {margin: 0;}
.vcex-feature-box-content .vcex-feature-box-heading-link {text-decoration: none;}
.vcex-feature-box-match-height .vcex-feature-box-media {position: relative;overflow: hidden;}
.vcex-feature-box-match-height .vcex-feature-box-image {position: absolute;top: 0;left: 0;height: 100%;width: 100%;}
.vcex-feature-box-match-height .vcex-feature-box-image img {max-width: none;position: absolute;}
.vcex-feature-box.v-align-middle {display: flex;}
.vcex-feature-box.v-align-middle .vcex-feature-box-media, .vcex-feature-box.v-align-middle .vcex-feature-box-content {display: flex;justify-content: center;flex-direction: column;}
.vcex-social-btns .wpex-social-btn {margin-right: 7px;margin-bottom: 7px;}
.vcex-social-links {display: block;font-size: 1.231em;color: #555;border-radius: 4px;}
.vcex-social-links a {display: inline-block;padding: 10px;line-height: 1;text-align: center;background: #eee;color: inherit;margin-right: 3px;margin-bottom: 5px;border-radius: inherit;transition: .15s all ease;}
.vcex-social-links a.no-padding {padding: 0;}
.vcex-terms-grid-entry-image {margin-bottom: 15px;}
.vcex-terms-grid-entry-image.vcex-has-overlay {margin-bottom: 0;}
.vcex-terms-grid-entry-image.vcex-has-overlay a {display: block;width: 100%;position: relative;}
.vcex-terms-grid-entry-image.vcex-has-overlay img {display: block;width: 100%;}
.vcex-terms-grid-entry-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.4);text-align: center;transition: all .25s ease-in-out;}
.vcex-terms-grid-entry-overlay:hover {background: rgba(0,0,0,.5);}
.vcex-terms-grid-entry-overlay-table {padding: 20px;display: table;width: 100%;height: 100%;}
.vcex-terms-grid-entry-overlay-cell {display: table-cell;vertical-align: middle;}
.vcex-terms-grid-entry-overlay .entry-title {color: #fff;font-size: 1.615em;}
.vcex-terms-grid-entry-count {font-size: .762em;}
.vcex-terms-grid-entry-overlay .vcex-terms-grid-entry-count {display: block;}
.vcex-users-grid-entry .entry-title {padding-top: 15px;}
.vcex-users-grid-entry .entry-social-links {padding-top: 5px;}
.vcex-users-grid-entry .entry-social-links a {margin-right: 4px;margin-top: 4px;}
.vcex-breadcrumbs {color: #333;font-size: 1.077em;}
.vcex-breadcrumbs a {color: inherit;}
.vcex-breadcrumbs .trail-end, .vcex-breadcrumbs .sep {opacity: .7;}
.vcex-breadcrumbs .breadcrumb-trail {display: inline-block;}
.vcex-breadcrumbs .breadcrumb-title {margin-right: 5px;}
.vcex-breadcrumbs .trail-begin {margin: 0 5px 0 0;}
.vcex-typed-text-wrap {min-height: 1em;line-height: 1em;font-size: 1.385em;font-weight: 600;color: #000;margin: 0;}
.vcex-typed-text-wrap .vcex-ph {visibility: hidden;width: 1px;display: inline-block;}
.vcex-typed-text-css {display: inline-block;max-width: 100%;}
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {content: " ";display: block;background: #fff;position: absolute;z-index: 30;-webkit-box-shadow: 0px 0px 12px rgba(51,51,51,.5);-moz-box-shadow: 0px 0px 12px rgba(51,51,51,.5);box-shadow: 0px 0px 12px rgba(51,51,51,.5);}
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {width: 3px;height: 9999px;left: 50%;margin-left: -1.5px;}
.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {width: 9999px;height: 3px;top: 50%;margin-top: -1.5px;}
.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {position: absolute;top: 0;width: 100%;height: 100%;}
.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {-webkit-transition-duration: .3s;-moz-transition-duration: .3s;transition-duration: .53;}
.twentytwenty-before-label, .twentytwenty-after-label {-webkit-transition-property: opacity;-moz-transition-property: opacity;transition-property: opacity;}
.twentytwenty-before-label:before, .twentytwenty-after-label:before {color: #fff;font-size: 1em;letter-spacing: .1em;}
.twentytwenty-before-label:before, .twentytwenty-after-label:before {position: absolute;background: rgba(255,255,255,.2);line-height: 32px;padding: 0 18px;border-radius: 2px;}
.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {top: 50%;margin-top: -16px;}
.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before {left: 50%;margin-left: -45px;text-align: center;width: 90px;}
.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow {width: 0;height: 0;border: 6px inset transparent;position: absolute;}
.twentytwenty-left-arrow, .twentytwenty-right-arrow {top: 50%;margin-top: -6px;}
.twentytwenty-up-arrow, .twentytwenty-down-arrow {left: 50%;margin-left: -6px;}
.twentytwenty-container {z-index: 0;overflow: hidden;position: relative;-webkit-user-select: none;-moz-user-select: none;}
.twentytwenty-container img {max-width: 100%;position: absolute;top: 0;display: block;}
.twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay {background: transparent;}
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {opacity: 0;}
.twentytwenty-before-label {opacity: 0;}
.twentytwenty-before-label:before {content: attr(data-content);}
.twentytwenty-after-label {opacity: 0;}
.twentytwenty-after-label:before {content: attr(data-content);}
.twentytwenty-horizontal .twentytwenty-before-label:before {left: 10px;}
.twentytwenty-horizontal .twentytwenty-after-label:before {right: 10px;}
.twentytwenty-vertical .twentytwenty-before-label:before {top: 10px;}
.twentytwenty-vertical .twentytwenty-after-label:before {bottom: 10px;}
.twentytwenty-overlay {-webkit-transition-property: background;-moz-transition-property: background;transition-property: background;background: transparent;z-index: 25;}
.twentytwenty-overlay:hover {background: rgba(0,0,0,.5);}
.twentytwenty-overlay:hover .twentytwenty-after-label {opacity: 1;}
.twentytwenty-overlay:hover .twentytwenty-before-label {opacity: 1;}
.twentytwenty-before {z-index: 20;}
.twentytwenty-after {z-index: 10;}
.twentytwenty-handle {height: 38px;width: 38px;position: absolute;left: 50%;top: 50%;margin-left: -22px;margin-top: -22px;border: 3px solid #fff;z-index: 40;cursor: pointer;border-radius: 1000px;-webkit-box-shadow: 0px 0px 12px rgba(51,51,51,.5);-moz-box-shadow: 0px 0px 12px rgba(51,51,51,.5);box-shadow: 0px 0px 12px rgba(51,51,51,.5);}
.twentytwenty-horizontal .twentytwenty-handle:before {bottom: 50%;margin-bottom: 22px;-webkit-box-shadow: 0 3px 0 #fff,0px 0px 12px rgba(51,51,51,.5);-moz-box-shadow: 0 3px 0 #fff,0px 0px 12px rgba(51,51,51,.5);box-shadow: 0 3px 0 #fff,0px 0px 12px rgba(51,51,51,.5);}
.twentytwenty-horizontal .twentytwenty-handle:after {top: 50%;margin-top: 22px;-webkit-box-shadow: 0 -3px 0 #fff,0px 0px 12px rgba(51,51,51,.5);-moz-box-shadow: 0 -3px 0 #fff,0px 0px 12px rgba(51,51,51,.5);box-shadow: 0 -3px 0 #fff,0px 0px 12px rgba(51,51,51,.5);}
.twentytwenty-vertical .twentytwenty-handle:before {left: 50%;margin-left: 22px;-webkit-box-shadow: 3px 0 0 #fff,0px 0px 12px rgba(51,51,51,.5);-moz-box-shadow: 3px 0 0 #fff,0px 0px 12px rgba(51,51,51,.5);box-shadow: 3px 0 0 #fff,0px 0px 12px rgba(51,51,51,.5);}
.twentytwenty-vertical .twentytwenty-handle:after {right: 50%;margin-right: 22px;-webkit-box-shadow: -3px 0 0 #fff,0px 0px 12px rgba(51,51,51,.5);-moz-box-shadow: -3px 0 0 #fff,0px 0px 12px rgba(51,51,51,.5);box-shadow: -3px 0 0 #fff,0px 0px 12px rgba(51,51,51,.5);}
.twentytwenty-left-arrow {border-right: 6px solid #fff;left: 50%;margin-left: -17px;}
.twentytwenty-right-arrow {border-left: 6px solid #fff;right: 50%;margin-right: -17px;}
.twentytwenty-up-arrow {border-bottom: 6px solid #fff;top: 50%;margin-top: -17px;}
.twentytwenty-down-arrow {border-top: 6px solid #fff;bottom: 50%;margin-bottom: -17px;}
.vcex-image-ba-wrap {max-width: 100%;}
.vcex-image-banner {min-height: 100px;background: #222;text-align: center;color: #fff;position: relative;overflow: hidden;margin: 0 auto;max-width: 100%;}
.vcex-image-banner .vcex-ib-img {position: absolute;height: 100%;width: 100%;z-index: 1;display: block;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;transition: all .4s ease;}
.vcex-image-banner .vcex-ib-overlay {height: 100%;width: 100%;display: block;position: absolute;background: rgba(0,0,0,.3);z-index: 2;transition: all .25s ease;}
.vcex-image-banner .vcex-ib-content-wrap {position: relative;z-index: 4;padding: 100px 40px;max-width: 100%;transition: all .45s ease;}
.vcex-image-banner .vcex-ib-content {max-width: 100%;margin: 0 auto;}
.vcex-image-banner .vcex-ib-link {display: block;color: inherit;text-decoration: none;outline: none;border: 0;}
.vcex-image-banner .vcex-ib-title {font-size: 2em;font-weight: 600;color: inherit;margin: 0;line-height: 1.3;}
.vcex-image-banner .vcex-ib-caption {font-size: 1.231em;}
.vcex-image-banner.vcex-has-button .vcex-ib-caption {padding-bottom: .769em;}
.vcex-image-banner .vcex-ib-title, .vcex-image-banner .vcex-ib-caption, .vcex-image-banner .vcex-ib-button {position: relative;transition: all .35s ease;}
.vcex-image-banner.textcenter .vcex-ib-content {margin-right: auto;margin-left: auto;}
.vcex-image-banner.textright .vcex-ib-content {float: right;}
.vcex-image-banner.textleft .vcex-ib-content {float: left;}
.vcex-image-banner.vcex-soh .vcex-ib-overlay, .vcex-image-banner.vcex-soh .vcex-ib-title, .vcex-image-banner.vcex-soh .vcex-ib-caption, .vcex-image-banner.vcex-soh .vcex-ib-button {visibility: hidden;opacity: 0;}
.vcex-image-banner.vcex-soh.vcex-anim-fade-up .vcex-ib-title {top: 10px;}
.vcex-image-banner.vcex-soh.vcex-anim-fade-up .vcex-ib-caption {top: 15px;}
.vcex-image-banner.vcex-soh.vcex-anim-fade-up .vcex-ib-button {top: 20px;}
.vcex-image-banner.vcex-soh.vcex-anim-fade-up:hover .vcex-ib-title, .vcex-image-banner.vcex-soh.vcex-anim-fade-up:hover .vcex-ib-caption, .vcex-image-banner.vcex-soh.vcex-anim-fade-up:hover .vcex-ib-button {top: 0;}
.vcex-image-banner.vcex-soh:hover .vcex-ib-overlay, .vcex-image-banner.vcex-soh:hover .vcex-ib-title, .vcex-image-banner.vcex-soh:hover .vcex-ib-caption, .vcex-image-banner.vcex-soh:hover .vcex-ib-button {visibility: visible;opacity: 1;}
.vcex-image-banner.vcex-h-zoom:hover .vcex-ib-img {-ms-transform: scale(1.15);-webkit-transform: scale(1.15);-o-transform: scale(1.15);-moz-transform: scale(1.15);transform: scale(1.15);}
@media screen and (max-width: 740px) {.vcex-image-banner .vcex-ib-content {width: 100% !important;}}
.vcex-form-shortcode {margin: 0 auto;max-width: 100%;}
.vcex-callout {padding: 20px;position: relative;background: #f7f7f7;border: 1px solid #e8e8e8;border-radius: 3px;display: flex;align-items: center;}
.vcex-callout-caption {float: left;font-size: 14px;font-weight: normal;max-width: 100%;}
.vcex-callout.with-button .vcex-callout-caption {width: 75%;padding-right: 20px;}
.vcex-callout-caption h1, .vcex-callout-caption h2, .vcex-callout-caption h3, .vcex-callout-caption h4 {margin: 0;font-size: 21px;font-weight: normal;color: #000;}
.vcex-callout-caption p:last-child {margin: 0;}
.vcex-callout-button {float: left;width: 25%;max-width: 100%;text-align: right;}
.vcex-callout-button .theme-button {font-size: 1em;font-weight: normal;margin: 0;text-align: center;}
.vcex-post-next-prev.vcex-icon-only .theme-button-icon-left, .vcex-post-next-prev.vcex-icon-only .theme-button-icon-right {margin: 0;padding: 0;}
.vcex-post-next-prev .vcex-col {display: inline-block;}
.vcex-post-next-prev .vcex-col:first-child {margin-right: .538em;}
.vcex-posttypes-slider .wpex-slider-caption {padding: 20px 25px;text-align: left;cursor: default;}
.wpex-slider-caption header {margin-bottom: 10px;}
.vcex-posttypes-slider .wpex-slider-caption .staff-position {font-size: 11px;color: #ddd;font-weight: normal;text-transform: uppercase;letter-spacing: 1px;}
.vcex-posttypes-slider .wpex-slider-caption p:last-child {margin: 0;}
.vcex-posttypes-slider-meta {margin: -3px 0 10px;}
.vcex-posttypes-slider .wpex-slider-caption.over-image .vcex-posttypes-slider-meta a {color: #999;text-decoration: underline;}
.vcex-posttypes-slider .wpex-slider-caption.over-image .vcex-posttypes-slider-meta a:hover {color: #aaa;}
.vcex-posttypes-slider .wpex-slider-caption.over-image {position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0,0,0,.85);}
.vcex-posttypes-slider .wpex-slider-caption.over-image .title {text-decoration: none;}
.vcex-posttypes-slider .wpex-slider-caption.over-image .title:hover {text-decoration: underline;}
.vcex-posttypes-slider .wpex-slider-caption.over-image a {color: #fff;}
.vcex-posttypes-slider .wpex-slider-caption.over-image .excerpt {color: #999;line-height: 1.6;}
.vcex-posttypes-slider .wpex-slider-caption.under-image {padding: 20px 0 0;}
.vcex-posttypes-slider-w-thumbnails .wpex-slider-caption.under-image {padding-bottom: 20px;}
.vcex-posttypes-slider .wpex-slider-caption.under-image .title {color: #000;}
.vcex-posttypes-slider .wpex-slider-caption.under-image .staff-position {color: #999;}
.slider-woocommerce-price {position: absolute;top: 20px;right: 20px;color: #fff;background: #7cc576;padding: 3px 10px;border-radius: 3px;}
.slider-woocommerce-price ins {text-decoration: none !important;}
@media only screen and (max-width: 767px) {.wpex-responsive .vcex-posttypes-slider .wpex-slider-caption.over-image {position: relative;bottom: auto;background: #000;}}
.vcex-testimonials-fullslider {padding: 40px 0;}
.vcex-testimonials-fullslider-author {margin: 20px 0 5px;font-size: 1.077em;}
.container.full-screen .container .entry.container {width: 100% !important;}
.vcex-testimonials-fullslider-inner .entry {font-weight: 300;font-size: 21px;}
.vcex-testimonials-fullslider-inner .entry p:last-child {margin: 0;}
.vcex-testimonials-fullslider-avatar {margin-bottom: 20px;}
.vcex-testimonials-fullslider-avatar img {border-radius: 50%;vertical-align: text-bottom;}
.vcex-testimonials-fullslider-avatar img.vcex-default-dims {width: 70px;height: 70px;}
.vcex-testimonials-fullslider-rating {padding-top: 5px;color: #ffc833;}
.vcex-testimonials-fullslider-rating .ticon {margin-right: 3px;}
.vcex-testimonials-fullslider .sp-buttons {display: none;}
.vcex-testimonials-fullslider.has-controlnav .sp-buttons {display: block;}
.vcex-testimonials-fullslider .sp-buttons {position: relative;top: auto;left: auto;text-align: center;margin: 0 !important;}
.vcex-testimonials-fullslider .sp-button {display: inline-block;height: 12px;width: 12px;margin-left: 5px;margin-right: 0;cursor: pointer;background: #ddd;background: rgba(0,0,0,.1);border: 0;border-radius: 50%;}
.vcex-testimonials-fullslider .sp-button.sp-selected-button, .vcex-testimonials-fullslider .sp-button:hover {background-color: #2c87f0;}
.vcex-testimonials-fullslider .sp-button:first-child {margin-left: 0;}
.vcex-testimonials-fullslider .sp-arrows {display: none;}
.vcex-testimonials-fullslider.has-arrows .sp-arrows {display: block;}
.vcex-testimonials-fullslider.has-arrows .vcex-testimonials-fullslider-inner {padding-left: 100px;padding-right: 100px;}
.vcex-testimonials-fullslider.has-arrows .sp-arrow {font-size: 34px;color: #ccc;background: none;border-radius: 50%;height: 50px;line-height: 50px;width: 50px;}
.vcex-testimonials-fullslider.has-arrows .sp-arrow:hover {color: #000;}
.vcex-testimonials-fullslider.has-thumbs .sp-nc-thumbnails {text-align: center;padding-top: 20px;width: 100% !important;}
.vcex-testimonials-fullslider.has-thumbs .sp-nc-thumbnail-container {display: inline-block;float: none;}
.vcex-testimonials-fullslider.light-skin * {color: #fff;}
.vcex-testimonials-fullslider.light-skin .sp-button {background: #fff;opacity: .6;}
.vcex-testimonials-fullslider.light-skin .sp-button:hover, .vcex-testimonials-fullslider.light-skin .sp-selected-button {background: #fff;opacity: 1;}
.vcex-testimonials-fullslider.light-skin .sp-arrow {color: #fff;opacity: .8;}
.vcex-testimonials-fullslider.light-skin .sp-arrow:hover {color: #fff;opacity: 1;}
.vcex-testimonials-fullslider.light-skin .vcex-testimonials-fullslider-rating * {color: #ffc833;}
.vcex-post-type-entry-details {padding: 15px;border: 1px solid #eee;}
.vcex-post-type-entry-categories {margin: -5px 0 10px;}
.vcex-post-type-entry-categories a {font-size: .923em;color: #777;list-style: none;}
.vcex-post-type-entry-date {font-size: .923em;color: #777;list-style: none;margin: 0 0 5px;}
.vcex-post-type-grid.vcex-no-margin-grid .vcex-post-type-entry-details {background: #262626;border: none;color: #787878;}
.vcex-post-type-grid.vcex-no-margin-grid .vcex-post-type-entry-title a {color: #fff;}
.vcex-blog-entry-details {padding: 20px;border: 1px solid #eee;}
.vcex-blog-entry-date {font-size: .923em;color: #777;list-style: none;margin: 0 0 5px;}
.vcex-image-grid-entry-figure {position: relative;}
.vcex-image-grid-entry {text-align: center;}
.vcex-image-grid-entry img {display: inline-block;vertical-align: bottom;}
.vcex-image-grid-entry-title {margin: 10px 0 0;}
.vcex-image-grid-entry-title h2, .vcex-image-grid-entry-title h3, .vcex-image-grid-entry-title h4 {margin: 0;}
.vcex-image-grid-entry-title p:last-child {margin: 0;}
.vcex-image-grid-entry-excerpt {margin: 10px 0 0;}
.vcex-image-grid.grid-style-no-margins .vcex-image-grid-entry-title {position: absolute;bottom: 0;left: 0;background: #000;background: rgba(0,0,0,.8);color: #fff;padding: 10px;text-align: center;width: 100%;}
.vcex-image-grid.grid-style-no-margins .vcex-image-grid-entry-title .entry-title {color: #fff;}
.vcex-image-grid.grid-style-no-margins .vcex-image-grid-entry-excerpt {background: #262626;color: #787878;margin: 0;padding: 15px;}
.vcex-image-grid.grid-style-no-margins .col {margin: 0;}
ul.vcex-filter-links {list-style: none;margin: 0 0 20px;}
ul.vcex-filter-links li {float: left;margin-right: 5px;margin-bottom: 5px;}
ul.vcex-filter-links li:last-child {margin-right: 0;}
ul.vcex-filter-links .theme-txt-link {display: inline-block;margin-right: 5px;}
.vcex-filter-links.center {text-align: center;}
.vcex-filter-links.center li {display: inline-block;float: none;}
@media only screen and (max-width: 959px) {.wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav, .wpb_tour .wpb_tab, .wpb_tour_next_prev_nav {width: 100%;float: none;margin-left: 0;}
	.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {width: 100%;}
	.wpb_tour .wpb_tab {padding-left: 0;padding-right: 0;border: none;}
	.wpb_tour, .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {border: none !important;}
	.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {padding: 20px 0 0 !important;}
	.wpb_tour .wpb_tour_next_prev_nav {display: none !important;}
	.wpb_tour .wpb_tabs_nav {border: 1px solid #e4e4e4;}
	.wpb_tour .wpb_tabs_nav li {background: none;border-bottom: 1px solid #e4e4e4;border-right: 0;margin: 0;}
	#wrap .wpb_tour .wpb_tabs_nav li a {padding: 10px;}}
@media only screen and (min-width: 768px) and (max-width: 1024px) {.compose-mode .hidden-desktop, .compose-mode .visible-tablet, .compose-mode .visible-tablet-landscape {display: block !important;}
	.compose-mode .hidden-desktop.vc_row-flex, .compose-mode .visible-tablet.vc_row-flex, .compose-mode .visible-tablet-landscape.vc_row-flex {display: flex !important;}
	.compose-mode .visible-desktop, .compose-mode .hidden-tablet-landscape {display: none !important;}}
@media only screen and (max-width: 860px) {.vcex-flexslider-wrap .flex-direction-nav .flex-prev {opacity: 1;left: 10px;}
	.vcex-flexslider-wrap .flex-direction-nav .flex-next {opacity: 1;right: 10px;}
	.vcex-galleryslider-entry-title {font-size: 1em;padding: 10px;}
	.vcex-callout {display: block;}
	.vcex-callout.with-button .vcex-callout-caption {padding-right: 0;}
	.vcex-callout-caption {float: none;width: 100% !important;text-align: center;}
	.vcex-callout-button {width: 100% !important;margin: 15px auto 0;text-align: center;}}
@media only screen and (max-width: 767px) {.vcex-filter-links li {float: none;width: 100%;margin: 0 0 5px;}
	.vcex-filter-links li a {display: block;}
	.vcex-posttypes-flexslider .vcex-img-flexslider-caption {padding: 10px;text-align: center;background: rgba(0,0,0,.7);}
	.vcex-posttypes-flexslider .vcex-img-flexslider-caption .title {font-size: 1.077em;}
	.vcex-posttypes-flexslider .vcex-img-flexslider-caption .excerpt {display: none;}
	.vcex-testimonials-fullslider.has-arrows .vcex-testimonials-fullslider-inner {padding-left: 0;padding-right: 0;}
	.vcex-testimonials-fullslider.has-arrows .sp-arrows {display: none;}
	.vcex-testimonials-fullslider .sp-buttons {display: block;}}