/* ============================================ */
/* ******************************************** */
/* ************  VISUAL COMPOSER  ************* */
/* ******************************************** */
/* ============================================ */
.wpb_wrapper *,
.wpb_wrapper *:before,
.wpb_wrapper *:after {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

.wpb_column {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.wpb_heading {
  font-size: 18px;
  line-height: 22px;
  margin: 25px 0 18px; }

/* ******************************************** */
/* GRID */
/* ******************************************** */
.vc_container {
  padding-left: 10px;
  padding-right: 10px; }

.wpb_row {
  margin-left: -10px;
  margin-right: -10px; }

.vc_non_responsive .wpb_row .vc_span1,
.vc_non_responsive .wpb_row .vc_span2,
.vc_non_responsive .wpb_row .vc_span3,
.vc_non_responsive .wpb_row .vc_span4,
.vc_non_responsive .wpb_row .vc_span5,
.vc_non_responsive .wpb_row .vc_span6,
.vc_non_responsive .wpb_row .vc_span7,
.vc_non_responsive .wpb_row .vc_span8,
.vc_non_responsive .wpb_row .vc_span9,
.vc_non_responsive .wpb_row .vc_span10,
.vc_non_responsive .wpb_row .vc_span11,
.vc_non_responsive .wpb_row .vc_span12,
.vc_responsive .wpb_row .vc_span1,
.vc_responsive .wpb_row .vc_span2,
.vc_responsive .wpb_row .vc_span3,
.vc_responsive .wpb_row .vc_span4,
.vc_responsive .wpb_row .vc_span5,
.vc_responsive .wpb_row .vc_span6,
.vc_responsive .wpb_row .vc_span7,
.vc_responsive .wpb_row .vc_span8,
.vc_responsive .wpb_row .vc_span9,
.vc_responsive .wpb_row .vc_span10,
.vc_responsive .wpb_row .vc_span11,
.vc_responsive .wpb_row .vc_span12 {
  padding-left: 10px;
  padding-right: 10px; }

.vc_responsive .vc_col-xs-1, .vc_non_responsive .vc_col-xs-1,
.vc_responsive .vc_col-sm-1, .vc_non_responsive .vc_col-sm-1,
.vc_responsive .vc_col-md-1, .vc_non_responsive .vc_col-md-1,
.vc_responsive .vc_col-lg-1, .vc_non_responsive .vc_col-lg-1,
.vc_responsive .vc_col-xs-2, .vc_non_responsive .vc_col-xs-2,
.vc_responsive .vc_col-sm-2, .vc_non_responsive .vc_col-sm-2,
.vc_responsive .vc_col-md-2, .vc_non_responsive .vc_col-md-2,
.vc_responsive .vc_col-lg-2, .vc_non_responsive .vc_col-lg-2,
.vc_responsive .vc_col-xs-3, .vc_non_responsive .vc_col-xs-3,
.vc_responsive .vc_col-sm-3, .vc_non_responsive .vc_col-sm-3,
.vc_responsive .vc_col-md-3, .vc_non_responsive .vc_col-md-3,
.vc_responsive .vc_col-lg-3, .vc_non_responsive .vc_col-lg-3,
.vc_responsive .vc_col-xs-4, .vc_non_responsive .vc_col-xs-4,
.vc_responsive .vc_col-sm-4, .vc_non_responsive .vc_col-sm-4,
.vc_responsive .vc_col-md-4, .vc_non_responsive .vc_col-md-4,
.vc_responsive .vc_col-lg-4, .vc_non_responsive .vc_col-lg-4,
.vc_responsive .vc_col-xs-5, .vc_non_responsive .vc_col-xs-5,
.vc_responsive .vc_col-sm-5, .vc_non_responsive .vc_col-sm-5,
.vc_responsive .vc_col-md-5, .vc_non_responsive .vc_col-md-5,
.vc_responsive .vc_col-lg-5, .vc_non_responsive .vc_col-lg-5,
.vc_responsive .vc_col-xs-6, .vc_non_responsive .vc_col-xs-6,
.vc_responsive .vc_col-sm-6, .vc_non_responsive .vc_col-sm-6,
.vc_responsive .vc_col-md-6, .vc_non_responsive .vc_col-md-6,
.vc_responsive .vc_col-lg-6, .vc_non_responsive .vc_col-lg-6,
.vc_responsive .vc_col-xs-7, .vc_non_responsive .vc_col-xs-7,
.vc_responsive .vc_col-sm-7, .vc_non_responsive .vc_col-sm-7,
.vc_responsive .vc_col-md-7, .vc_non_responsive .vc_col-md-7,
.vc_responsive .vc_col-lg-7, .vc_non_responsive .vc_col-lg-7,
.vc_responsive .vc_col-xs-8, .vc_non_responsive .vc_col-xs-8,
.vc_responsive .vc_col-sm-8, .vc_non_responsive .vc_col-sm-8,
.vc_responsive .vc_col-md-8, .vc_non_responsive .vc_col-md-8,
.vc_responsive .vc_col-lg-8, .vc_non_responsive .vc_col-lg-8,
.vc_responsive .vc_col-xs-9, .vc_non_responsive .vc_col-xs-9,
.vc_responsive .vc_col-sm-9, .vc_non_responsive .vc_col-sm-9,
.vc_responsive .vc_col-md-9, .vc_non_responsive .vc_col-md-9,
.vc_responsive .vc_col-lg-9, .vc_non_responsive .vc_col-lg-9,
.vc_responsive .vc_col-xs-10, .vc_non_responsive .vc_col-xs-10,
.vc_responsive .vc_col-sm-10, .vc_non_responsive .vc_col-sm-10,
.vc_responsive .vc_col-md-10, .vc_non_responsive .vc_col-md-10,
.vc_responsive .vc_col-lg-10, .vc_non_responsive .vc_col-lg-10,
.vc_responsive .vc_col-xs-11, .vc_non_responsive .vc_col-xs-11,
.vc_responsive .vc_col-sm-11, .vc_non_responsive .vc_col-sm-11,
.vc_responsive .vc_col-md-11, .vc_non_responsive .vc_col-md-11,
.vc_responsive .vc_col-lg-11, .vc_non_responsive .vc_col-lg-11,
.vc_responsive .vc_col-xs-12, .vc_non_responsive .vc_col-xs-12,
.vc_responsive .vc_col-sm-12, .vc_non_responsive .vc_col-sm-12,
.vc_responsive .vc_col-md-12, .vc_non_responsive .vc_col-md-12,
.vc_responsive .vc_col-lg-12, .vc_non_responsive .vc_col-lg-12 {
  padding-left: 10px;
  padding-right: 10px; }

.wpb_row {
  margin-bottom: 0 !important; }

/* ******************************************** */
/* ACCORDION */
/* ******************************************** */
.wpb_accordion {
  margin: 21px 0 24px 0; }

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
  border: 1px solid #e8e8e8;
  border-left: none;
  border-radius: 2px; }

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
  text-transform: uppercase;
  font-size: 11px;
  line-height: 20px;
  padding: 8px 60px 8px 14px;
  color: #535353;
  font-weight: 700;
  letter-spacing: -1px;
  outline: none !important;
  border-radius: 2px;
  border-left-style: solid;
  border-left-width: 2px; }

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
  background-color: transparent; }

.wpb_accordion_section {
  margin: 2px 0; }

.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
  background-image: url("images/tb_accordeon_2_arrows.png");
  background-repeat: no-repeat;
  height: 25px;
  margin: -3px -3px 0 0;
  width: 25px;
  background-position: 0 0; }

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
  background-position: -50px 0; }

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
  padding: 0 16px !important;
  padding-top: 0;
  padding-bottom: 0; }

.wpb_accordion_content p {
  margin: 13px 0; }

/* TABS */
.wpb_tabs {
  margin: 21px 0 24px 0; }

.wpb_tabs_heading {
  margin-top: 0; }

.wpb_tab {
  border: 1px solid #ebebeb;
  border-radius: 0 3px 3px 3px;
  margin-top: -1px;
  padding: 0 16px !important; }

.wpb_content_element .wpb_tabs_nav li {
  background-color: #fafafa;
  margin: 0;
  border-color: #e8e8e8;
  border-style: solid;
  border-width: 1px 1px 0 0; }

.wpb_tabs_nav {
  position: relative;
  z-index: 1; }

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active {
  background-color: transparent; }

.wpb_content_element .wpb_tabs_nav li:first-child {
  border-left: 1px solid #e8e8e8;
  border-top-left-radius: 3px; }

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
  padding-bottom: 11px; }

.wpb_content_element .wpb_tabs_nav li:last-child {
  border-top-right-radius: 3px; }

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,
.wpb_content_element .wpb_tabs_nav li:hover {
  background-color: transparent;
  background-color: #ffffff; }

.wpb_content_element .wpb_tabs_nav li a {
  font-weight: 700;
  color: #404040;
  letter-spacing: -1px; }

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,
.wpb_content_element .wpb_accordion_header a {
  padding: 10px 16px; }

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
  padding-top: 0;
  padding-bottom: 0; }

@media only screen and (max-width: 480px) {
  /* SHORTCODE - TABS */
  .wpb_content_element .wpb_tabs_nav li {
    width: 80%;
    border-left: 1px solid #e8e8e8; }

  .wpb_content_element .wpb_tabs_nav li:first-child {
    border-radius: 5px 5px 0 0; }

  .wpb_content_element .wpb_tabs_nav li:last-child {
    border-radius: 0;
    border-bottom: 1px solid #e8e8e8; } }
/* ******************************************** */
/* BUTTONS */
/* ******************************************** */
.wpb_button,
.vc_btn {
  text-transform: uppercase;
  font-weight: 700;
  text-shadow: none;
  border: none;
  margin: 0 11px 14px 0;
  font-size: 10px;
  border-radius: 2px; }

.wpb_btn-small,
.wpb_minisize,
.wpb_smallsize,
.vc_btn_sm,
.vc_btn_xs {
  padding: 5px 11px !important;
  font-size: 10px !important;
  margin: 0 3px 6px 0 !important; }

.wpb_regularsize,
.vc_btn_md {
  padding: 7px 13px !important;
  font-size: 11px !important;
  margin: 0 3px 6px 0 !important; }

.wpb_btn-large,
.vc_btn_lg {
  padding: 9px 16px !important;
  font-size: 13px !important;
  margin: 0 3px 6px 0 !important; }

.wpb_btn-primary,
.vc_btn_blue {
  background-color: #0093cf; }

.wpb_btn-success,
.vc_btn_green {
  background-color: #71be3c; }

.wpb_wpb_button,
.vc_btn_grey {
  background-color: #e8e8e8;
  color: #535353; }

.wpb_button:hover,
.vc_btn:hover {
  background-color: #303436;
  color: #ffffff !important; }

.vc_btn {
  line-height: 18px; }

.vc_btn_square {
  border-radius: 0; }

/* ******************************************** */
/* CALL TO ACTION */
/* ******************************************** */
.vc_call_to_action {
  background-color: #f7f7f7;
  border: none;
  margin: 33px 0 34px 0; }

.vc_call_to_action .vc_btn {
  margin-top: -5px !important; }

.vc_cta_outlined {
  border-radius: 2px;
  border: 1px solid #e8e8e8; }

.vc_cta_square_outlined {
  border: 1px solid #e8e8e8; }

/* ******************************************** */
/* RAW HTML ELEMENT */
/* ******************************************** */
.wpb_raw_html {
  margin-bottom: 0; }

.header_noncompact .navigation-1 .top-menu-item-a{line-height: 35px !important;margin-top: 60px !important; font-weight:400;}
.header_noncompact .navigation-1 .top-menu-item-a:hover{color:#AFCB07 !important;}
.header_compact .navigation-1 .top-menu-item-a{line-height: 56px !important; margin-top: 41px !important;}
