textarea {
  resize: vertical; }

h2,
h3,
h4 {
  color: var(--mf-dark-color); }

.qib-container {
  display: none !important; }

.content-section_wrap p strong {
  font-size: 24px;
  color: var(--mf-dark-color); }

.content-section_wrap p a strong {
  color: #3030c5; }

p a:hover strong {
  color: #ea0a2a; }

p a strong {
  color: #3030c5; }

.booking-buttons .vc_general.vc_btn3 {
  background: #FF9800;
  color: #ffffff;
  font-weight: 700;
  border-radius: 50px;
  border: 1px solid #FF9800;
  min-width: 185px; }
  .booking-buttons .vc_general.vc_btn3:hover {
    background-color: transparent;
    border-color: #FF9800; }

#booking-product-tabs .vc_tta-panels {
  border: none;
  background-color: transparent; }
  #booking-product-tabs .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
    background-color: #fff;
    border-color: #fff; }
    #booking-product-tabs .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .products .product-inner {
      max-width: none; }
      #booking-product-tabs .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .products .product-inner .mf-product-thumbnail {
        display: none; }
      #booking-product-tabs .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .products .product-inner .mf-product-details {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
        #booking-product-tabs .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .products .product-inner .mf-product-details .mf-product-content {
          -webkit-box-flex: 1;
              -ms-flex-positive: 1;
                  flex-grow: 1;
          -webkit-box-ordinal-group: 2;
              -ms-flex-order: 1;
                  order: 1; }
          #booking-product-tabs .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .products .product-inner .mf-product-details .mf-product-content a {
            color: #666; }
        #booking-product-tabs .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .products .product-inner .mf-product-details .mf-product-price-box {
          -webkit-box-ordinal-group: 4;
              -ms-flex-order: 3;
                  order: 3; }
          #booking-product-tabs .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .products .product-inner .mf-product-details .mf-product-price-box .price {
            color: #666;
            padding: 0 5px; }
          #booking-product-tabs .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .products .product-inner .mf-product-details .mf-product-price-box .button {
            padding: 10px 15px;
            background-color: #FF9800;
            color: #fff;
            border-radius: 50px; }
            #booking-product-tabs .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .products .product-inner .mf-product-details .mf-product-price-box .button i {
              display: none; }
            #booking-product-tabs .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .products .product-inner .mf-product-details .mf-product-price-box .button span {
              display: block; }
        #booking-product-tabs .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .products .product-inner .mf-product-details .qib-container {
          padding: 0 5px;
          -webkit-box-ordinal-group: 3;
              -ms-flex-order: 2;
                  order: 2; }
          #booking-product-tabs .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .products .product-inner .mf-product-details .qib-container .minus {
            background-color: transparent; }
          #booking-product-tabs .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .products .product-inner .mf-product-details .qib-container .plus {
            background-color: transparent; }

#booking-product-tabs .vc_tta-tabs-list .vc_tta-tab > a {
  font-size: 20px;
  position: relative;
  border: none;
  background-color: #fff; }
  #booking-product-tabs .vc_tta-tabs-list .vc_tta-tab > a:before {
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 2px solid #666;
    padding: 2.5px;
    border-radius: 50%;
    top: initial;
    right: initial;
    margin: 0;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }

#booking-product-tabs .vc_tta-tabs-list .vc_tta-tab.vc_active > a {
  color: #ed1c24; }
  #booking-product-tabs .vc_tta-tabs-list .vc_tta-tab.vc_active > a:before {
    background-color: #ed1c24;
    border-color: #ed1c24;
    color: #ed1c24; }

.ticket-products .products .product {
  width: 100%; }
  .ticket-products .products .product .product-inner {
    padding-top: 15px;
    background-color: #f1f1f1 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 15px !important;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .ticket-products .products .product .product-inner:hover {
      -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
              box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
      background-color: #fff !important; }
    @media (min-width: 576px) {
      .ticket-products .products .product .product-inner {
        -webkit-box-orient: initial;
        -webkit-box-direction: initial;
            -ms-flex-direction: initial;
                flex-direction: initial;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        text-align: left; } }
    @media (min-width: 576px) {
      .ticket-products .products .product .product-inner .product-content {
        width: 100%; } }
    @media (min-width: 768px) {
      .ticket-products .products .product .product-inner .product-content {
        width: 50%; } }
    @media (min-width: 992px) {
      .ticket-products .products .product .product-inner .product-content {
        width: 60%; } }
    .ticket-products .products .product .product-inner .product-content h4 {
      color: #666;
      margin: 0;
      font-size: 18px; }
      @media (min-width: 992px) {
        .ticket-products .products .product .product-inner .product-content h4 {
          font-size: 24px; } }
    .ticket-products .products .product .product-inner .product-content p {
      font-size: 16px; }
      .ticket-products .products .product .product-inner .product-content p:last-of-type {
        margin-bottom: 0; }
      @media (min-width: 992px) {
        .ticket-products .products .product .product-inner .product-content p {
          font-size: 18px; } }
    .ticket-products .products .product .product-inner .product-content .product-description {
      margin-top: 8px; }
    .ticket-products .products .product .product-inner .quantity-wrap {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      text-align: right;
      flex-grow: 1;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
      @media (min-width: 576px) {
        .ticket-products .products .product .product-inner .quantity-wrap {
          width: 75%;
          padding: 0; } }
      @media (min-width: 768px) {
        .ticket-products .products .product .product-inner .quantity-wrap {
          width: 30%;
          padding: 0 10px; } }
      @media (min-width: 992px) {
        .ticket-products .products .product .product-inner .quantity-wrap {
          width: 15%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end; } }
      .ticket-products .products .product .product-inner .quantity-wrap .inner-wrap {
        text-align: center; }
        @media (min-width: 576px) {
          .ticket-products .products .product .product-inner .quantity-wrap .inner-wrap {
            text-align: left; } }
        @media (min-width: 768px) {
          .ticket-products .products .product .product-inner .quantity-wrap .inner-wrap {
            text-align: center; } }
        @media (min-width: 576px) {
          .ticket-products .products .product .product-inner .quantity-wrap .inner-wrap .price {
            margin-top: 0;
            display: inline-block;
            vertical-align: middle;
            display: inline-block; } }
        .ticket-products .products .product .product-inner .quantity-wrap .inner-wrap .qib-container {
          display: inline-block !important;
          vertical-align: middle; }
    .ticket-products .products .product .product-inner .add-to-cart-wrap {
      text-align: center; }
      @media (min-width: 576px) {
        .ticket-products .products .product .product-inner .add-to-cart-wrap {
          text-align: right;
          width: 25%; } }
      @media (min-width: 768px) {
        .ticket-products .products .product .product-inner .add-to-cart-wrap {
          width: 20%; } }
      .ticket-products .products .product .product-inner .add-to-cart-wrap a {
        position: relative;
        display: block; }
      .ticket-products .products .product .product-inner .add-to-cart-wrap .button {
        border-radius: 50px; }
        @media (min-width: 576px) {
          .ticket-products .products .product .product-inner .add-to-cart-wrap .button {
            padding: 0 10px;
            margin-top: 0; } }
      .ticket-products .products .product .product-inner .add-to-cart-wrap .added_to_cart {
        text-align: center; }
    .ticket-products .products .product .product-inner .qib-container {
      padding: 0 5px;
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2; }
      .ticket-products .products .product .product-inner .qib-container .qib-button.minus {
        background-color: transparent !important;
        border-right: none !important;
        font-size: 20px;
        border-top-left-radius: 10px !important;
        border-bottom-left-radius: 10px !important; }
      .ticket-products .products .product .product-inner .qib-container .qib-button.plus {
        background-color: transparent !important;
        border-left: none !important;
        font-size: 20px;
        border-top-right-radius: 10px !important;
        border-bottom-right-radius: 10px !important; }

.view-more {
  display: none; }
  .view-more .vc_general.vc_btn3 {
    background: #FF9800;
    color: #ffffff;
    font-weight: 700;
    border-radius: 50px;
    border: 1px solid #FF9800;
    min-width: 185px; }
    .view-more .vc_general.vc_btn3:hover {
      background-color: transparent;
      border-color: #FF9800; }

#terms-n-conditions {
  border-radius: 15px;
  background-color: #f1f1f1 !important;
  padding: 15px; }
  @media (min-width: 992px) {
    #terms-n-conditions {
      padding: 30px; } }

.single-product .mf-single-product.product_cat-tickets .mf-product-detail .summary.entry-summary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .single-product .mf-single-product.product_cat-tickets .mf-product-detail .summary.entry-summary .mf-entry-product-header {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .single-product .mf-single-product.product_cat-tickets .mf-product-detail .summary.entry-summary .price {
    color: #333 !important;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
    .single-product .mf-single-product.product_cat-tickets .mf-product-detail .summary.entry-summary .price bdi {
      font-size: 26px; }
      .single-product .mf-single-product.product_cat-tickets .mf-product-detail .summary.entry-summary .price bdi .woocommerce-Price-currencySymbol {
        font-size: 26px; }
  .single-product .mf-single-product.product_cat-tickets .mf-product-detail .summary.entry-summary .delivery-options {
    border-top: 1px solid #333;
    padding-top: 30px;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
    .single-product .mf-single-product.product_cat-tickets .mf-product-detail .summary.entry-summary .delivery-options p {
      color: #333; }
    .single-product .mf-single-product.product_cat-tickets .mf-product-detail .summary.entry-summary .delivery-options ul {
      padding-left: 0; }
      .single-product .mf-single-product.product_cat-tickets .mf-product-detail .summary.entry-summary .delivery-options ul li {
        color: #333333;
        list-style: none;
        position: relative;
        padding-left: 50px; }
    .single-product .mf-single-product.product_cat-tickets .mf-product-detail .summary.entry-summary .delivery-options .delivery-options-1 li img {
      position: absolute;
      left: 0;
      top: 3px; }
    .single-product .mf-single-product.product_cat-tickets .mf-product-detail .summary.entry-summary .delivery-options .delivery-options-2 li i {
      font-family: "FontAwesome";
      position: absolute;
      left: 0;
      color: #ed1c24; }
  .single-product .mf-single-product.product_cat-tickets .mf-product-detail .summary.entry-summary .cart {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .single-product .mf-single-product.product_cat-tickets .mf-product-detail .summary.entry-summary .social-links {
    display: none; }
  .single-product .mf-single-product.product_cat-tickets .mf-product-detail .summary.entry-summary .product_meta {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
    display: block; }
    .single-product .mf-single-product.product_cat-tickets .mf-product-detail .summary.entry-summary .product_meta .posted_in a {
      color: #666; }
    .single-product .mf-single-product.product_cat-tickets .mf-product-detail .summary.entry-summary .product_meta .tagged_as {
      display: none; }

.event-gallery {
  padding: 30px 0 !important; }
  @media (min-width: 992px) {
    .event-gallery {
      padding: 60px 0 !important; } }
  .event-gallery .vc_tta-tabs-list .vc_tta-tab {
    background-color: transparent !important; }
    .event-gallery .vc_tta-tabs-list .vc_tta-tab.vc_active a {
      color: #ed1c24 !important; }
    .event-gallery .vc_tta-tabs-list .vc_tta-tab a {
      background-color: transparent !important;
      border: none !important; }
      .event-gallery .vc_tta-tabs-list .vc_tta-tab a:hover {
        color: #ed1c24; }

.events-menu .widget {
  margin-bottom: 16px; }

.events-menu .menu {
  text-align: center; }
  .events-menu .menu .menu-item {
    display: inline-block;
    padding: 0 10px; }
    .events-menu .menu .menu-item.current-menu-item a {
      color: #ed1c24; }
    .events-menu .menu .menu-item a {
      font-size: 24px; }
      .events-menu .menu .menu-item a:hover {
        color: #ed1c24; }

#events-banner {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding-top: 30px;
  padding-bottom: 30px; }

@media (min-width: 768px) {
  #events-banner {
    padding-top: 60px;
    padding-bottom: 60px; } }

@media (min-width: 992px) {
  #events-banner {
    padding-top: 90px;
    padding-bottom: 90px; } }

@media (min-width: 1440px) {
  #events-banner {
    padding-top: 174px;
    padding-bottom: 154px; } }

#events-banner h1 {
  margin-top: 0;
  margin-bottom: 2px;
  width: 100%; }

@media (min-width: 1440px) {
  #events-banner h1 {
    font-size: 75px; } }

#events-banner h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  width: 100%; }

#event-tabs .vc_tta-tab.vc_active {
  position: relative; }

#event-tabs .vc_tta-tab.vc_active:after {
  content: "*";
  position: absolute;
  bottom: 0;
  z-index: 1;
  line-height: 1;
  left: 0;
  right: 0;
  color: #f6155e; }

#event-tabs .vc_tta-tab > a {
  background-color: transparent;
  color: #f6155e;
  border: none; }

#event-tabs .vc_tta-panels {
  background-color: transparent;
  border: none; }

.woocommerce-cart .site-main,
.woocommerce-checkout .site-main {
  padding: 30px 0; }

.woocommerce-cart .qib-container {
  display: inline-block !important; }
  @media (min-width: 768px) {
    .woocommerce-cart .qib-container {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; } }

.woocommerce-input-wrapper .checkbox .input-checkbox {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  margin: 0 !important; }
  .woocommerce-input-wrapper .checkbox .input-checkbox:checked + label span:before {
    content: "\e999"; }

.woocommerce-cart-form table thead .product-price,
.woocommerce-cart-form table thead .product-quantity,
.woocommerce-cart-form table thead .product-subtotal {
  text-align: center; }

.woocommerce-cart-form table tbody .product-price,
.woocommerce-cart-form table tbody .product-quantity,
.woocommerce-cart-form table tbody .product-subtotal {
  text-align: center; }

.woocommerce-cart-form table tbody .product-quantity .quantity {
  margin: 0 auto; }

.woocommerce ul.products li.product .mf-product-details .mf-product-price-box a.button .p-icon {
  color: #666; }

.woocommerce-notice.woocommerce-thankyou-order-received {
  font-size: 24px; }

.social-links > a:after {
  opacity: 1;
  color: #000;
  font-size: 14px;
  display: block; }

.social-links .share-facebook:after {
  content: 'Share'; }

.social-links .share-twitter:after {
  content: 'Tweet'; }

.social-links .share-linkedin:after {
  content: 'Share'; }

.social-links .share-pinterest:after {
  content: 'Pin'; }

.gform_wrapper form {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media (min-width: 992px) {
    .gform_wrapper form .gform_body .gform_fields {
      -webkit-box-align: self-start;
          -ms-flex-align: self-start;
              align-items: self-start; } }
  .gform_wrapper form .gform_body .gform_fields .gfield h3 {
    padding: 30px 0;
    color: #000; }
  .gform_wrapper form .gform_body .gform_fields .gfield label {
    font-size: 16px !important; }
  .gform_wrapper form .gform_body .gform_fields .gfield input[type=text],
  .gform_wrapper form .gform_body .gform_fields .gfield input[type=email],
  .gform_wrapper form .gform_body .gform_fields .gfield input[type=number],
  .gform_wrapper form .gform_body .gform_fields .gfield input[type=tel],
  .gform_wrapper form .gform_body .gform_fields .gfield select {
    -webkit-transition: border 0.5s ease 0s;
    transition: border 0.5s ease 0s;
    color: #666666;
    border: 1px solid rgba(0, 0, 0, 0.15);
    padding: 0px 15px;
    border-radius: 0px;
    outline: none;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 50px;
    line-height: 50px;
    width: 100%;
    border-radius: 8px;
    border-color: #000; }
    .gform_wrapper form .gform_body .gform_fields .gfield input[type=text]:focus,
    .gform_wrapper form .gform_body .gform_fields .gfield input[type=email]:focus,
    .gform_wrapper form .gform_body .gform_fields .gfield input[type=number]:focus,
    .gform_wrapper form .gform_body .gform_fields .gfield input[type=tel]:focus,
    .gform_wrapper form .gform_body .gform_fields .gfield select:focus {
      border-color: #f6155e; }
  .gform_wrapper form .gform_body .gform_fields .gfield input[type=number],
  .gform_wrapper form .gform_body .gform_fields .gfield input[type=number]::-webkit-inner-spin-button,
  .gform_wrapper form .gform_body .gform_fields .gfield input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
            appearance: none; }
  .gform_wrapper form .gform_body .gform_fields .gfield .instruction {
    display: none; }
  .gform_wrapper form .gform_body .gform_fields .gfield textarea {
    border-radius: 8px;
    border-color: #000; }
    .gform_wrapper form .gform_body .gform_fields .gfield textarea:focus {
      border-color: #f6155e; }
  .gform_wrapper form .gform_body .gform_fields .gfield.gsection {
    text-align: center;
    padding-right: 0;
    border: none; }
    .gform_wrapper form .gform_body .gform_fields .gfield.gsection .gsection_title {
      margin: 0;
      font-size: 24px; }
      @media (min-width: 992px) {
        .gform_wrapper form .gform_body .gform_fields .gfield.gsection .gsection_title {
          font-size: 38px; } }
  .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox .gchoice input {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none; }
    .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox .gchoice input:checked + label:before {
      content: '\f14a'; }
  .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox .gchoice label {
    position: relative;
    line-height: 1;
    padding-left: 26px !important; }
    .gform_wrapper form .gform_body .gform_fields .gfield .gfield_checkbox .gchoice label:before {
      font-size: 24px;
      content: '\f0c8';
      position: absolute;
      left: 0;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      color: #ed1c24;
      font-weight: 500;
      font-family: 'Font Awesome 5 Free'; }
  .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio .gchoice input {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none; }
    .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio .gchoice input:checked + label:before {
      content: '\f192'; }
  .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio .gchoice label {
    position: relative;
    line-height: 1;
    padding-left: 26px !important; }
    .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio .gchoice label:before {
      font-size: 20px;
      content: '\f111';
      position: absolute;
      left: 0;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      color: #7a7a7a;
      font-weight: 500;
      font-family: 'Font Awesome 5 Free'; }
  .gform_wrapper form .gform_body .gform_fields .gfield.quantity-field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    max-width: 480px; }
    .gform_wrapper form .gform_body .gform_fields .gfield.quantity-field .gfield_label {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      margin-bottom: 0;
      width: auto !important; }
      @media (min-width: 992px) {
        .gform_wrapper form .gform_body .gform_fields .gfield.quantity-field .gfield_label {
          width: 180px !important;
          padding-left: 0 !important;
          max-width: 250px; } }
    .gform_wrapper form .gform_body .gform_fields .gfield.quantity-field .ginput_container_number {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      border: 1px solid #aeaeae;
      padding: 0 10px;
      border-radius: 5px;
      background-color: #efefef; }
      .gform_wrapper form .gform_body .gform_fields .gfield.quantity-field .ginput_container_number input {
        pointer-events: initial;
        background-color: #efefef;
        padding: 0;
        width: 40px;
        border: none;
        text-align: center;
        height: 32px; }
      .gform_wrapper form .gform_body .gform_fields .gfield.quantity-field .ginput_container_number input::-webkit-outer-spin-button,
      .gform_wrapper form .gform_body .gform_fields .gfield.quantity-field .ginput_container_number input::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0; }
      .gform_wrapper form .gform_body .gform_fields .gfield.quantity-field .ginput_container_number input[type=number] {
        -moz-appearance: textfield; }
      .gform_wrapper form .gform_body .gform_fields .gfield.quantity-field .ginput_container_number .instruction {
        display: none; }
      .gform_wrapper form .gform_body .gform_fields .gfield.quantity-field .ginput_container_number button.plus, .gform_wrapper form .gform_body .gform_fields .gfield.quantity-field .ginput_container_number button.minus {
        background-color: transparent;
        border: none; }
        .gform_wrapper form .gform_body .gform_fields .gfield.quantity-field .ginput_container_number button.plus:hover, .gform_wrapper form .gform_body .gform_fields .gfield.quantity-field .ginput_container_number button.minus:hover {
          color: #ed1c24; }
        .gform_wrapper form .gform_body .gform_fields .gfield.quantity-field .ginput_container_number button.plus i, .gform_wrapper form .gform_body .gform_fields .gfield.quantity-field .ginput_container_number button.minus i {
          font-family: 'FontAwesome';
          font-style: normal;
          vertical-align: middle; }
      .gform_wrapper form .gform_body .gform_fields .gfield.quantity-field .ginput_container_number button.plus {
        color: #ed1c24; }
    .gform_wrapper form .gform_body .gform_fields .gfield.quantity-field .gfield_description {
      width: 100%;
      padding-top: 5px;
      font-size: 14px;
      line-height: 1.25; }
  @media (min-width: 992px) {
    .gform_wrapper form .gform_body .gform_fields .gfield.radio-linear .gfield_radio {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-pack: distribute;
          justify-content: space-around; } }
  @media (min-width: 992px) {
    .gform_wrapper form .gform_body .gform_fields .gfield.radio-linear .gfield_radio .gchoice {
      width: 33.33%; } }
  @media (min-width: 992px) {
    .gform_wrapper form .gform_body .gform_fields .gfield.radio-linear-alt .gfield_radio {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-pack: distribute;
          justify-content: space-around; } }
  @media (min-width: 992px) {
    .gform_wrapper form .gform_body .gform_fields .gfield.radio-linear-alt .gfield_radio .gchoice {
      width: 25%; } }
  @media (min-width: 992px) {
    .gform_wrapper form .gform_body .gform_fields .gfield.checkbox-linear .gfield_checkbox {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-pack: distribute;
          justify-content: space-around; } }
  @media (min-width: 992px) {
    .gform_wrapper form .gform_body .gform_fields .gfield.checkbox-linear .gfield_checkbox .gchoice {
      width: 33.33%; } }
  @media (min-width: 992px) {
    .gform_wrapper form .gform_body .gform_fields .gfield.checkbox-linear-alt .gfield_checkbox {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-pack: distribute;
          justify-content: space-around; } }
  @media (min-width: 992px) {
    .gform_wrapper form .gform_body .gform_fields .gfield.checkbox-linear-alt .gfield_checkbox .gchoice {
      width: 25%; } }
  .gform_wrapper form .gform_body .gform_fields .gfield.additional-selections {
    text-align: center; }
    .gform_wrapper form .gform_body .gform_fields .gfield.additional-selections h3 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin: 0;
      color: #ff9800;
      font-size: 30px; }
      @media (min-width: 992px) {
        .gform_wrapper form .gform_body .gform_fields .gfield.additional-selections h3:before, .gform_wrapper form .gform_body .gform_fields .gfield.additional-selections h3:after {
          content: '';
          display: inline-block;
          width: 150px;
          height: 4px;
          background-color: #ff9800; } }
      .gform_wrapper form .gform_body .gform_fields .gfield.additional-selections h3:before {
        margin-right: 10px; }
      .gform_wrapper form .gform_body .gform_fields .gfield.additional-selections h3:after {
        margin-left: 10px; }
  @media (min-width: 992px) {
    .gform_wrapper form .gform_body .gform_fields .gfield.rowspan-2 {
      grid-row: span 2; } }
  @media (min-width: 992px) {
    .gform_wrapper form .gform_body .gform_fields .gfield.rowspan-3 {
      grid-row: span 3; } }
  @media (min-width: 992px) {
    .gform_wrapper form .gform_body .gform_fields .gfield.rowspan-4 {
      grid-row: span 4; } }
  @media (min-width: 992px) {
    .gform_wrapper form .gform_body .gform_fields .gfield.rowspan-7 {
      grid-row: span 7; } }
  @media (min-width: 992px) {
    .gform_wrapper form .gform_body .gform_fields .gfield.colspan-6 {
      grid-column: span 6; } }
  .gform_wrapper form .gform_body .gform_fields .gfield.additional-children-label {
    padding-top: 20px; }
  .gform_wrapper form .gform_body .gform_fields .gfield.spacer {
    margin-top: 20px; }
  .gform_wrapper form .gform_body .cstm-content div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .gform_wrapper form .gform_body .cstm-content div i {
      font-family: 'FontAwesome';
      font-size: 30px;
      font-style: normal;
      margin-right: 20px; }
    .gform_wrapper form .gform_body .cstm-content div p {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; }
      .gform_wrapper form .gform_body .cstm-content div p:last-of-type {
        margin-bottom: 0; }
      .gform_wrapper form .gform_body .cstm-content div p a {
        color: #ed1c24; }
        .gform_wrapper form .gform_body .cstm-content div p a:hover {
          opacity: 0.8; }
  .gform_wrapper form .gform_footer {
    text-align: center; }
    .gform_wrapper form .gform_footer .button {
      background-color: #ff9800;
      color: var(--mf-background-primary-text-color);
      border: 2px solid #ff9800 !important;
      height: 50px;
      line-height: 50px;
      padding: 0 25px;
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
      font-size: 16px;
      font-weight: 600;
      text-align: center;
      border: none;
      width: auto;
      color: #fff;
      border-radius: 50px !important; }
      .gform_wrapper form .gform_footer .button:hover {
        background-color: transparent;
        color: #ff9800 !important; }

.gform_confirmation_wrapper {
  text-align: center; }

#contact-tabs form label {
  position: relative; }
  #contact-tabs form label .ajax-loader {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }

#contact-tabs form .wpcf7-checkbox .wpcf7-list-item {
  margin-left: 0; }
  #contact-tabs form .wpcf7-checkbox .wpcf7-list-item > label {
    padding-left: 0; }
    #contact-tabs form .wpcf7-checkbox .wpcf7-list-item > label input {
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none; }
      #contact-tabs form .wpcf7-checkbox .wpcf7-list-item > label input:checked + span:before {
        content: '\f14a'; }
    #contact-tabs form .wpcf7-checkbox .wpcf7-list-item > label span {
      display: inline-block;
      position: relative;
      line-height: 1;
      padding-left: 30px; }
      #contact-tabs form .wpcf7-checkbox .wpcf7-list-item > label span:before {
        font-size: 26px;
        content: '\f0c8';
        font-family: 'FontAwesome';
        position: absolute;
        left: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%); }

.branches-tab_wrap .vc_tta-panel-body {
  text-align: center; }
  .branches-tab_wrap .vc_tta-panel-body .wpb_gallery {
    margin-bottom: 40px; }
  .branches-tab_wrap .vc_tta-panel-body .vc_btn3-container {
    margin-left: 5px;
    margin-right: 5px; }

#intelligence-matrix-images {
  padding: 30px 0; }
  #intelligence-matrix-images .wpb_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #intelligence-matrix-images .wpb_wrapper .wpb_single_image {
      width: 100%;
      text-align: center; }
      @media (min-width: 768px) {
        #intelligence-matrix-images .wpb_wrapper .wpb_single_image {
          width: 50%; } }
      @media (min-width: 992px) {
        #intelligence-matrix-images .wpb_wrapper .wpb_single_image {
          width: 25%; } }
      #intelligence-matrix-images .wpb_wrapper .wpb_single_image .vc_figure {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        padding: 15px; }
        #intelligence-matrix-images .wpb_wrapper .wpb_single_image .vc_figure .vc_single_image-wrapper {
          padding: 15px;
          -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
                  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
          border-radius: 50%; }
          @media (min-width: 992px) {
            #intelligence-matrix-images .wpb_wrapper .wpb_single_image .vc_figure .vc_single_image-wrapper {
              padding: 30px; } }

.kizcore-intelligence_wrap#Kiztopia-programme-picture-smart, .kizcore-intelligence_wrap#Kiztopia-programme-body-smart, .kizcore-intelligence_wrap#Kiztopia-programme-logic-smart, .kizcore-intelligence_wrap#Kiztopia-programme-people-smart, .kizcore-intelligence_wrap#Kiztopia-programme-music-smart, .kizcore-intelligence_wrap#Kiztopia-programme-nature-smart, .kizcore-intelligence_wrap#Kiztopia-programme-self-smart, .kizcore-intelligence_wrap#Kiztopia-programme-word-smart {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999;
  margin: 0; }
  .kizcore-intelligence_wrap#Kiztopia-programme-picture-smart .wpb_wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-body-smart .wpb_wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-logic-smart .wpb_wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-people-smart .wpb_wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-music-smart .wpb_wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-nature-smart .wpb_wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-self-smart .wpb_wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-word-smart .wpb_wrapper {
    width: 100%;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background-color: #fff;
    border: 15px solid #fff;
    border-radius: 15px;
    max-width: 900px;
    margin-left: auto;
    margin-right: auto; }
    .kizcore-intelligence_wrap#Kiztopia-programme-picture-smart .wpb_wrapper .floating-image, .kizcore-intelligence_wrap#Kiztopia-programme-body-smart .wpb_wrapper .floating-image, .kizcore-intelligence_wrap#Kiztopia-programme-logic-smart .wpb_wrapper .floating-image, .kizcore-intelligence_wrap#Kiztopia-programme-people-smart .wpb_wrapper .floating-image, .kizcore-intelligence_wrap#Kiztopia-programme-music-smart .wpb_wrapper .floating-image, .kizcore-intelligence_wrap#Kiztopia-programme-nature-smart .wpb_wrapper .floating-image, .kizcore-intelligence_wrap#Kiztopia-programme-self-smart .wpb_wrapper .floating-image, .kizcore-intelligence_wrap#Kiztopia-programme-word-smart .wpb_wrapper .floating-image {
      position: absolute;
      top: -100px;
      right: -100px;
      background-color: transparent;
      z-index: 1; }
      .kizcore-intelligence_wrap#Kiztopia-programme-picture-smart .wpb_wrapper .floating-image .vc_figure, .kizcore-intelligence_wrap#Kiztopia-programme-body-smart .wpb_wrapper .floating-image .vc_figure, .kizcore-intelligence_wrap#Kiztopia-programme-logic-smart .wpb_wrapper .floating-image .vc_figure, .kizcore-intelligence_wrap#Kiztopia-programme-people-smart .wpb_wrapper .floating-image .vc_figure, .kizcore-intelligence_wrap#Kiztopia-programme-music-smart .wpb_wrapper .floating-image .vc_figure, .kizcore-intelligence_wrap#Kiztopia-programme-nature-smart .wpb_wrapper .floating-image .vc_figure, .kizcore-intelligence_wrap#Kiztopia-programme-self-smart .wpb_wrapper .floating-image .vc_figure, .kizcore-intelligence_wrap#Kiztopia-programme-word-smart .wpb_wrapper .floating-image .vc_figure {
        padding: 0;
        border: none;
        -webkit-box-shadow: none;
                box-shadow: none;
        border-radius: 50%; }
    .kizcore-intelligence_wrap#Kiztopia-programme-picture-smart .wpb_wrapper .bg-image, .kizcore-intelligence_wrap#Kiztopia-programme-body-smart .wpb_wrapper .bg-image, .kizcore-intelligence_wrap#Kiztopia-programme-logic-smart .wpb_wrapper .bg-image, .kizcore-intelligence_wrap#Kiztopia-programme-people-smart .wpb_wrapper .bg-image, .kizcore-intelligence_wrap#Kiztopia-programme-music-smart .wpb_wrapper .bg-image, .kizcore-intelligence_wrap#Kiztopia-programme-nature-smart .wpb_wrapper .bg-image, .kizcore-intelligence_wrap#Kiztopia-programme-self-smart .wpb_wrapper .bg-image, .kizcore-intelligence_wrap#Kiztopia-programme-word-smart .wpb_wrapper .bg-image {
      width: 100%; }
      .kizcore-intelligence_wrap#Kiztopia-programme-picture-smart .wpb_wrapper .bg-image .vc_figure, .kizcore-intelligence_wrap#Kiztopia-programme-body-smart .wpb_wrapper .bg-image .vc_figure, .kizcore-intelligence_wrap#Kiztopia-programme-logic-smart .wpb_wrapper .bg-image .vc_figure, .kizcore-intelligence_wrap#Kiztopia-programme-people-smart .wpb_wrapper .bg-image .vc_figure, .kizcore-intelligence_wrap#Kiztopia-programme-music-smart .wpb_wrapper .bg-image .vc_figure, .kizcore-intelligence_wrap#Kiztopia-programme-nature-smart .wpb_wrapper .bg-image .vc_figure, .kizcore-intelligence_wrap#Kiztopia-programme-self-smart .wpb_wrapper .bg-image .vc_figure, .kizcore-intelligence_wrap#Kiztopia-programme-word-smart .wpb_wrapper .bg-image .vc_figure {
        padding: 0;
        border: none; }
        .kizcore-intelligence_wrap#Kiztopia-programme-picture-smart .wpb_wrapper .bg-image .vc_figure .vc_single_image-wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-body-smart .wpb_wrapper .bg-image .vc_figure .vc_single_image-wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-logic-smart .wpb_wrapper .bg-image .vc_figure .vc_single_image-wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-people-smart .wpb_wrapper .bg-image .vc_figure .vc_single_image-wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-music-smart .wpb_wrapper .bg-image .vc_figure .vc_single_image-wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-nature-smart .wpb_wrapper .bg-image .vc_figure .vc_single_image-wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-self-smart .wpb_wrapper .bg-image .vc_figure .vc_single_image-wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-word-smart .wpb_wrapper .bg-image .vc_figure .vc_single_image-wrapper {
          padding: 0;
          border-radius: 0;
          -webkit-box-shadow: none;
                  box-shadow: none; }
    .kizcore-intelligence_wrap#Kiztopia-programme-picture-smart .wpb_wrapper .content-wrap, .kizcore-intelligence_wrap#Kiztopia-programme-body-smart .wpb_wrapper .content-wrap, .kizcore-intelligence_wrap#Kiztopia-programme-logic-smart .wpb_wrapper .content-wrap, .kizcore-intelligence_wrap#Kiztopia-programme-people-smart .wpb_wrapper .content-wrap, .kizcore-intelligence_wrap#Kiztopia-programme-music-smart .wpb_wrapper .content-wrap, .kizcore-intelligence_wrap#Kiztopia-programme-nature-smart .wpb_wrapper .content-wrap, .kizcore-intelligence_wrap#Kiztopia-programme-self-smart .wpb_wrapper .content-wrap, .kizcore-intelligence_wrap#Kiztopia-programme-word-smart .wpb_wrapper .content-wrap {
      text-align: center;
      border: 0;
      background: transparent !important;
      color: #fff;
      padding: 0; }
      .kizcore-intelligence_wrap#Kiztopia-programme-picture-smart .wpb_wrapper .content-wrap .wpb_wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-body-smart .wpb_wrapper .content-wrap .wpb_wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-logic-smart .wpb_wrapper .content-wrap .wpb_wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-people-smart .wpb_wrapper .content-wrap .wpb_wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-music-smart .wpb_wrapper .content-wrap .wpb_wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-nature-smart .wpb_wrapper .content-wrap .wpb_wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-self-smart .wpb_wrapper .content-wrap .wpb_wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-word-smart .wpb_wrapper .content-wrap .wpb_wrapper {
        padding: 15px;
        border: none;
        border-radius: 0; }
        .kizcore-intelligence_wrap#Kiztopia-programme-picture-smart .wpb_wrapper .content-wrap .wpb_wrapper p, .kizcore-intelligence_wrap#Kiztopia-programme-body-smart .wpb_wrapper .content-wrap .wpb_wrapper p, .kizcore-intelligence_wrap#Kiztopia-programme-logic-smart .wpb_wrapper .content-wrap .wpb_wrapper p, .kizcore-intelligence_wrap#Kiztopia-programme-people-smart .wpb_wrapper .content-wrap .wpb_wrapper p, .kizcore-intelligence_wrap#Kiztopia-programme-music-smart .wpb_wrapper .content-wrap .wpb_wrapper p, .kizcore-intelligence_wrap#Kiztopia-programme-nature-smart .wpb_wrapper .content-wrap .wpb_wrapper p, .kizcore-intelligence_wrap#Kiztopia-programme-self-smart .wpb_wrapper .content-wrap .wpb_wrapper p, .kizcore-intelligence_wrap#Kiztopia-programme-word-smart .wpb_wrapper .content-wrap .wpb_wrapper p {
          font-size: 16px; }
    .kizcore-intelligence_wrap#Kiztopia-programme-picture-smart .wpb_wrapper .button-group, .kizcore-intelligence_wrap#Kiztopia-programme-body-smart .wpb_wrapper .button-group, .kizcore-intelligence_wrap#Kiztopia-programme-logic-smart .wpb_wrapper .button-group, .kizcore-intelligence_wrap#Kiztopia-programme-people-smart .wpb_wrapper .button-group, .kizcore-intelligence_wrap#Kiztopia-programme-music-smart .wpb_wrapper .button-group, .kizcore-intelligence_wrap#Kiztopia-programme-nature-smart .wpb_wrapper .button-group, .kizcore-intelligence_wrap#Kiztopia-programme-self-smart .wpb_wrapper .button-group, .kizcore-intelligence_wrap#Kiztopia-programme-word-smart .wpb_wrapper .button-group {
      position: absolute;
      top: calc(100% + 30px);
      left: 0;
      right: 0; }
      .kizcore-intelligence_wrap#Kiztopia-programme-picture-smart .wpb_wrapper .button-group .wpb_wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-body-smart .wpb_wrapper .button-group .wpb_wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-logic-smart .wpb_wrapper .button-group .wpb_wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-people-smart .wpb_wrapper .button-group .wpb_wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-music-smart .wpb_wrapper .button-group .wpb_wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-nature-smart .wpb_wrapper .button-group .wpb_wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-self-smart .wpb_wrapper .button-group .wpb_wrapper, .kizcore-intelligence_wrap#Kiztopia-programme-word-smart .wpb_wrapper .button-group .wpb_wrapper {
        border: none;
        display: block;
        background-color: transparent;
        text-align: center; }
        .kizcore-intelligence_wrap#Kiztopia-programme-picture-smart .wpb_wrapper .button-group .wpb_wrapper .vc_btn3-container, .kizcore-intelligence_wrap#Kiztopia-programme-body-smart .wpb_wrapper .button-group .wpb_wrapper .vc_btn3-container, .kizcore-intelligence_wrap#Kiztopia-programme-logic-smart .wpb_wrapper .button-group .wpb_wrapper .vc_btn3-container, .kizcore-intelligence_wrap#Kiztopia-programme-people-smart .wpb_wrapper .button-group .wpb_wrapper .vc_btn3-container, .kizcore-intelligence_wrap#Kiztopia-programme-music-smart .wpb_wrapper .button-group .wpb_wrapper .vc_btn3-container, .kizcore-intelligence_wrap#Kiztopia-programme-nature-smart .wpb_wrapper .button-group .wpb_wrapper .vc_btn3-container, .kizcore-intelligence_wrap#Kiztopia-programme-self-smart .wpb_wrapper .button-group .wpb_wrapper .vc_btn3-container, .kizcore-intelligence_wrap#Kiztopia-programme-word-smart .wpb_wrapper .button-group .wpb_wrapper .vc_btn3-container {
          padding: 0 5px; }
          .kizcore-intelligence_wrap#Kiztopia-programme-picture-smart .wpb_wrapper .button-group .wpb_wrapper .vc_btn3-container a, .kizcore-intelligence_wrap#Kiztopia-programme-body-smart .wpb_wrapper .button-group .wpb_wrapper .vc_btn3-container a, .kizcore-intelligence_wrap#Kiztopia-programme-logic-smart .wpb_wrapper .button-group .wpb_wrapper .vc_btn3-container a, .kizcore-intelligence_wrap#Kiztopia-programme-people-smart .wpb_wrapper .button-group .wpb_wrapper .vc_btn3-container a, .kizcore-intelligence_wrap#Kiztopia-programme-music-smart .wpb_wrapper .button-group .wpb_wrapper .vc_btn3-container a, .kizcore-intelligence_wrap#Kiztopia-programme-nature-smart .wpb_wrapper .button-group .wpb_wrapper .vc_btn3-container a, .kizcore-intelligence_wrap#Kiztopia-programme-self-smart .wpb_wrapper .button-group .wpb_wrapper .vc_btn3-container a, .kizcore-intelligence_wrap#Kiztopia-programme-word-smart .wpb_wrapper .button-group .wpb_wrapper .vc_btn3-container a {
            background-color: #ff9800;
            border: 2px solid #ff9800;
            color: #fff;
            border: none;
            border-radius: 30px; }
            .kizcore-intelligence_wrap#Kiztopia-programme-picture-smart .wpb_wrapper .button-group .wpb_wrapper .vc_btn3-container a:hover, .kizcore-intelligence_wrap#Kiztopia-programme-body-smart .wpb_wrapper .button-group .wpb_wrapper .vc_btn3-container a:hover, .kizcore-intelligence_wrap#Kiztopia-programme-logic-smart .wpb_wrapper .button-group .wpb_wrapper .vc_btn3-container a:hover, .kizcore-intelligence_wrap#Kiztopia-programme-people-smart .wpb_wrapper .button-group .wpb_wrapper .vc_btn3-container a:hover, .kizcore-intelligence_wrap#Kiztopia-programme-music-smart .wpb_wrapper .button-group .wpb_wrapper .vc_btn3-container a:hover, .kizcore-intelligence_wrap#Kiztopia-programme-nature-smart .wpb_wrapper .button-group .wpb_wrapper .vc_btn3-container a:hover, .kizcore-intelligence_wrap#Kiztopia-programme-self-smart .wpb_wrapper .button-group .wpb_wrapper .vc_btn3-container a:hover, .kizcore-intelligence_wrap#Kiztopia-programme-word-smart .wpb_wrapper .button-group .wpb_wrapper .vc_btn3-container a:hover {
              background-color: #fff;
              color: #ff9800; }

#intelligence-bottom-button {
  text-align: center; }
  #intelligence-bottom-button .wpb_wrapper {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 15px 0; }
    #intelligence-bottom-button .wpb_wrapper .vc_btn3-container {
      padding: 0 5px;
      margin: 0; }
      #intelligence-bottom-button .wpb_wrapper .vc_btn3-container a {
        background-color: #ff9800;
        border: 2px solid #ff9800;
        color: #fff;
        border: none;
        border-radius: 30px; }
        #intelligence-bottom-button .wpb_wrapper .vc_btn3-container a:hover {
          border: 2px solid #ff9800;
          background-color: #fff;
          color: #ff9800; }

.kizcore-intelligence_wrap#Kiztopia-programme-picture-smart .content-wrap .wpb_wrapper {
  background-color: #8d2b8f; }

.kizcore-intelligence_wrap#Kiztopia-programme-body-smart .content-wrap .wpb_wrapper {
  background-color: #834e4e; }

.kizcore-intelligence_wrap#Kiztopia-programme-logic-smart .content-wrap .wpb_wrapper {
  background-color: #df2626; }

.kizcore-intelligence_wrap#Kiztopia-programme-people-smart .content-wrap .wpb_wrapper {
  background-color: #f26222; }

.kizcore-intelligence_wrap#Kiztopia-programme-music-smart .content-wrap .wpb_wrapper {
  background-color: #fcad17; }

.kizcore-intelligence_wrap#Kiztopia-programme-nature-smart .content-wrap .wpb_wrapper {
  background-color: #00a04e; }

.kizcore-intelligence_wrap#Kiztopia-programme-self-smart .content-wrap .wpb_wrapper {
  background-color: #0074bc; }

.kizcore-intelligence_wrap#Kiztopia-programme-word-smart .content-wrap .wpb_wrapper {
  background-color: #3b3c98; }

#about-kiztopia_wrap .two-column_list ul {
  max-width: 75%;
  margin-left: auto;
  margin-right: auto; }
  #about-kiztopia_wrap .two-column_list ul li {
    text-align: left;
    width: 100%; }

@media (max-width: 767px) {
  #kiztopia-friends_wrap .kizcore-friends_wrap .friends-character_img {
    right: 5px;
    bottom: -30px; } }

#ticket-pricing_wrap .cat-id34 .ticket-slide_wrap .product-inner {
  border-color: #00A055 !important; }

#site-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
  font-size: 17px; }

.woocommerce .customer-login .form-row .input-text#password {
  padding-right: 32px; }

.woocommerce .customer-login .woocommerce-form-row__remember .woocommerce-form__label-for-checkbox {
  margin-bottom: 0; }
  .woocommerce .customer-login .woocommerce-form-row__remember .woocommerce-form__label-for-checkbox span {
    position: relative; }
    .woocommerce .customer-login .woocommerce-form-row__remember .woocommerce-form__label-for-checkbox span:before {
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }
