/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/*DIVI CTA BUTTONS - SQUARED CORNERS*/
/* line 3, ../sass/_buttons.scss */
body .et_pb_button,
.et_button_no_icon .et_pb_button,
.et_pb_promo_button,
.et_pb_newsletter_button,
a.et_pb_more_button,
.et_pb_pricing_table_button,
.et_pb_button,
.woocommerce a.button.alt,
.woocommerce-page a.button.alt,
.woocommerce button.button.alt,
.woocommerce-page button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce input.button,
.woocommerce-page input.button,
.woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #content input.button {
  padding: 8px 22px !important;
  font-family: 'Monteserrat', sans-serif;
}

/* Button Hover */
/* line 34, ../sass/_buttons.scss */
body .et_pb_button:hover,
.et_button_no_icon .et_pb_button:hover,
.et_pb_promo_button:hover,
.et_pb_newsletter_button:hover,
a.et_pb_more_button:hover,
.et_pb_pricing_table_button:hover,
.et_pb_button:hover:hover,
.woocommerce a.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce a.button:hover,
.woocommerce-page a.button:hover,
.woocommerce button.button:hover,
.woocommerce-page button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce #content input.button:hover,
.woocommerce-page #content input.button:hover {
  padding: 8px 22px !important;
  color: #fff;
}

/* line 64, ../sass/_buttons.scss */
.btn-menu a,
.et-fixed-header #top-menu .btn-menu a {
  padding: 10px 22px;
  padding-bottom: 10px !important;
  border-radius: 30px;
  position: relative;
}

/* line 72, ../sass/_buttons.scss */
.btn-menu--login a,
.et-fixed-header #top-menu .btn-menu--login a {
  background-color: #06467a;
  color: #fff !important;
}

/* line 77, ../sass/_buttons.scss */
.woocommerce div.product form.cart .button {
  padding: 8px 22px !important;
  font-family: 'Montserrat' sans-serif !important;
  color: #fff !important;
}

/* line 82, ../sass/_buttons.scss */
.widget_shopping_cart .buttons a {
  background-color: #06467a !important;
  padding: 8px 22px !important;
  font-family: 'Montserrat' sans-serif !important;
  color: #fff !important;
}

/* line 88, ../sass/_buttons.scss */
.woocommerce div.product form.cart .button:hover {
  padding: 8px 22px !important;
}

/* line 93, ../sass/_buttons.scss */
.woocommerce-message a,
.woocommerce-error a {
  font-family: 'Montserrat' sans-serif !important;
}
/* line 97, ../sass/_buttons.scss */
.woocommerce-message a:hover,
.woocommerce-error a:hover {
  font-family: 'Montserrat' sans-serif !important;
}

/* line 3, ../sass/_sections.scss */
.section-hero .et_pb_fullwidth_header_0.et_pb_fullwidth_header,
.section-hero-light .et_pb_fullwidth_header_0.et_pb_fullwidth_header {
  background-position: center center;
}
/* line 6, ../sass/_sections.scss */
.section-hero h1,
.section-hero-light h1 {
  margin-bottom: 10px;
  -webkit-text-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}
/* line 12, ../sass/_sections.scss */
.section-hero span,
.section-hero p,
.section-hero-light span,
.section-hero-light p {
  -webkit-text-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}
/* line 17, ../sass/_sections.scss */
.section-hero .et_pb_fullwidth_header_subhead,
.section-hero-light .et_pb_fullwidth_header_subhead {
  line-height: 2.8rem;
  margin-bottom: 30px;
}
/* line 21, ../sass/_sections.scss */
.section-hero .hero-performis-logo,
.section-hero-light .hero-performis-logo {
  max-width: 100px;
  position: relative;
  top: 3px;
}
/* line 26, ../sass/_sections.scss */
.section-hero .hero-broughttoyouby,
.section-hero-light .hero-broughttoyouby {
  position: absolute;
  width: 300px;
  text-align: center;
  bottom: 40px;
  left: 50%;
  margin-left: -150px;
  opacity: 0.4;
  -moz-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 35, ../sass/_sections.scss */
.section-hero .hero-broughttoyouby a,
.section-hero-light .hero-broughttoyouby a {
  color: #fff;
}
/* line 39, ../sass/_sections.scss */
.section-hero .hero-broughttoyouby:hover,
.section-hero-light .hero-broughttoyouby:hover {
  opacity: 1;
}
/* line 42, ../sass/_sections.scss */
.section-hero .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a,
.section-hero-light .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a {
  margin-top: 30px;
}
/* line 45, ../sass/_sections.scss */
.section-hero .header-content,
.section-hero-light .header-content {
  max-width: 760px !important;
}

/* line 50, ../sass/_sections.scss */
.section-highlights .highlight-boxes {
  border-radius: 4px;
  position: relative;
  top: -80px;
  padding: 20px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
}
/* line 57, ../sass/_sections.scss */
.section-highlights .highlight-boxes .et_pb_column {
  border-right: 1px solid #C0C0C0;
}
/* line 60, ../sass/_sections.scss */
.section-highlights .highlight-boxes .et_pb_column:last-child {
  border-right: none;
}
/* line 63, ../sass/_sections.scss */
.section-highlights .highlight-boxes .highlight-box--icon img {
  width: 140px;
  position: relative;
  margin: auto;
  display: block;
}
/* line 69, ../sass/_sections.scss */
.section-highlights .highlight-boxes .highlight-box--text p {
  font-size: 1rem;
  padding: 0 10px 20px;
  text-align: center;
  line-height: 1.8rem;
  color: #545454;
  font-family: 'Montserrat' sans-serif;
}

@media (max-width: 980px) {
  /* line 83, ../sass/_sections.scss */
  .section-highlights .highlight-boxes .et_pb_column {
    border-right: none;
  }
}
/* line 90, ../sass/_sections.scss */
.section-our-courses h2 {
  font-size: 2.2rem;
}

/* line 95, ../sass/_sections.scss */
.course-tile {
  border-radius: 4px;
  position: relative;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  margin-bottom: 60px;
  -moz-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  overflow: visible !important;
}

/* line 104, ../sass/_sections.scss */
.course-tile:hover {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
}

/* line 108, ../sass/_sections.scss */
.course-tile-cta {
  display: block;
  float: left;
  margin-top: 10px !important;
  margin-right: 8px !important;
}
/* line 113, ../sass/_sections.scss */
.course-tile-cta a {
  color: #fff !important;
}

/* line 123, ../sass/_sections.scss */
.course-tile-price {
  display: block;
  float: left;
  margin-top: 30px !important;
  margin-right: 8px !important;
  border: 1px solid #ddd;
  display: block;
  position: relative;
  padding: 8px 22px;
  border-radius: 22px;
  background-color: #ddd;
  text-align: center;
}
/* line 135, ../sass/_sections.scss */
.course-tile-price span {
  display: inline-block;
  color: #06467a;
  font-size: 14px;
  font-family: 'Montserrat', sans-serif;
  position: relative;
}

/* line 144, ../sass/_sections.scss */
.course-number-icon-left,
.course-number-icon-right {
  position: relative;
  overflow: visible !important;
}

/* line 150, ../sass/_sections.scss */
.course-number-icon-left:before {
  position: absolute;
  display: block;
  content: "";
  width: 80px;
  height: 80px;
  border-radius: 100%;
  background-color: #06467a;
  top: -80px;
  left: -80px;
  border: 1px solid #06467a;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  z-index: 100;
}

/* line 166, ../sass/_sections.scss */
.course-number-icon-left:after {
  display: inline-block;
  position: absolute;
  height: 20px;
  width: auto;
  font-weight: 700;
  font-size: 1.6rem;
  margin-left: -5px;
  color: #fff;
  z-index: 200;
  font-family: 'Montserrat', sans-serif;
}

/* line 179, ../sass/_sections.scss */
.course-number-icon-right:before {
  position: absolute;
  display: block;
  content: "";
  width: 80px;
  height: 80px;
  border-radius: 100%;
  background-color: #06467a;
  top: -80px;
  right: -80px;
  border: 1px solid #06467a;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  z-index: 100;
}

/* line 195, ../sass/_sections.scss */
.course-number-icon-right:after {
  display: inline-block;
  position: absolute;
  height: 20px;
  width: auto;
  font-weight: 700;
  font-size: 1.6rem;
  margin-left: -5px;
  color: #fff;
  z-index: 200;
  font-family: 'Montserrat', sans-serif;
}

/* line 207, ../sass/_sections.scss */
.course-number-icon-one:after {
  content: "1";
  top: -50px;
  left: -40px;
}

/* line 212, ../sass/_sections.scss */
.course-number-icon-two:after {
  content: "2";
  top: -50px;
  right: -48px;
}

/* line 217, ../sass/_sections.scss */
.course-number-icon-three:after {
  content: "3";
  top: -50px;
  left: -42px;
}

/* line 222, ../sass/_sections.scss */
.course-number-icon-four:after {
  content: "4";
  top: -50px;
  right: -46px;
}

/* line 227, ../sass/_sections.scss */
.course-number-icon-five:after {
  content: "5";
  top: -50px;
  left: -42px;
}

/* line 232, ../sass/_sections.scss */
.course-number-icon-six:after {
  content: "6";
  top: -50px;
  right: -46px;
}

/* line 238, ../sass/_sections.scss */
.text-tile {
  padding: 20px;
  border-radius: 4px;
  position: relative;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  margin-bottom: 60px;
  background-color: #fff;
}

/* line 250, ../sass/_sections.scss */
.testimonial-tile {
  border-radius: 4px;
  position: relative;
  -moz-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

/* line 258, ../sass/_sections.scss */
.testimonial-tile:hover {
  background-color: RGBA(0, 0, 0, 0.4) !important;
}

/* line 263, ../sass/_sections.scss */
.customers-section {
  border-top: 2px solid #C0C0C0;
}

/* line 266, ../sass/_sections.scss */
.customer-tile {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

/* line 273, ../sass/_sections.scss */
.course-structure-section h2 {
  font-size: 2.2rem;
}

/* line 278, ../sass/_sections.scss */
.course-structure-tile-container {
  overflow: visible !important;
}

/* line 281, ../sass/_sections.scss */
.course-structure-tile {
  margin-bottom: 60px !important;
  position: relative;
  max-width: 869px;
  margin: auto;
  border-radius: 4px;
}
/* line 287, ../sass/_sections.scss */
.course-structure-tile h3 {
  margin-bottom: 20px;
}

/* line 291, ../sass/_sections.scss */
.course-structure-number {
  display: block;
  position: absolute;
  width: 82px;
  height: 82px;
  border-radius: 100%;
  top: -41px;
  left: -41px;
  padding-top: 28px;
  background-color: #fff;
  text-align: center;
  color: #06467a;
  font-weight: 700;
  font-size: 1.6rem;
  font-family: 'Montserrat', sans-serif;
}

@media (max-width: 980px) {
  /* line 308, ../sass/_sections.scss */
  .course-tile {
    width: 90%;
  }

  /* line 313, ../sass/_sections.scss */
  .section-hero .et_pb_fullwidth_header_0.et_pb_fullwidth_header,
  .section-hero-light .et_pb_fullwidth_header_0.et_pb_fullwidth_header {
    background-position: center bottom;
  }

  /* line 318, ../sass/_sections.scss */
  .course-number-icon-left:before {
    top: -80px;
    left: -60px;
  }

  /* line 323, ../sass/_sections.scss */
  .course-number-icon-left:after {
    margin-left: 15px;
  }

  /* line 327, ../sass/_sections.scss */
  .course-number-icon-right:before {
    top: -80px;
    right: -60px;
  }

  /* line 332, ../sass/_sections.scss */
  .course-number-icon-right:after {
    margin-left: 15px;
    right: -28px;
  }
}
@media (max-width: 479px) {
  /* line 339, ../sass/_sections.scss */
  .course-number-icon-left:before {
    display: none;
  }

  /* line 343, ../sass/_sections.scss */
  .course-number-icon-left:after {
    display: none;
  }

  /* line 347, ../sass/_sections.scss */
  .course-number-icon-right:before {
    display: none;
  }

  /* line 351, ../sass/_sections.scss */
  .course-number-icon-right:after {
    display: none;
  }

  /* line 356, ../sass/_sections.scss */
  .section-hero .et_pb_fullwidth_header_0.et_pb_fullwidth_header,
  .section-hero-light .et_pb_fullwidth_header_0.et_pb_fullwidth_header {
    background-position: -80px bottom;
  }
  /* line 358, ../sass/_sections.scss */
  .section-hero .et_pb_fullwidth_header_0.et_pb_fullwidth_header h1,
  .section-hero .et_pb_fullwidth_header_0.et_pb_fullwidth_header p,
  .section-hero-light .et_pb_fullwidth_header_0.et_pb_fullwidth_header h1,
  .section-hero-light .et_pb_fullwidth_header_0.et_pb_fullwidth_header p {
    -webkit-text-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
    text-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
  }
}
/* line 5, ../sass/_navigation.scss */
#et-top-navigation {
  padding-top: 18px !important;
}
/* line 9, ../sass/_navigation.scss */
#et-top-navigation .sub-menu .menu-item a {
  font-size: .7rem;
  text-transform: none;
  line-height: 1.4rem;
  border-bottom: 1px solid #f5f5f5;
  padding: 6px;
}

/* line 29, ../sass/_navigation.scss */
#footer-widgets .footer-widget .title {
  margin-bottom: 15px;
}
/* line 32, ../sass/_navigation.scss */
#footer-widgets .footer-widget p,
#footer-widgets .footer-widget .menu-item {
  padding-left: 0;
  font-family: 'Montserrat', sans-serif;
}
/* line 37, ../sass/_navigation.scss */
#footer-widgets .footer-widget li.menu-item:before {
  display: none;
}

/* line 42, ../sass/_navigation.scss */
.et-cart-info {
  padding-top: 9px;
}

/* line 45, ../sass/_navigation.scss */
.footer-copyright {
  color: #06467a;
  float: right;
  font-family: 'Montserrat', sans-serif;
}

/* line 50, ../sass/_navigation.scss */
.et-social-linkedin a:before {
  content: '\e09d';
  color: #007bb5;
}

/* line 54, ../sass/_navigation.scss */
.et-social-youtube a:before {
  content: '\e0a3';
  color: #b31217;
}

/* line 58, ../sass/_navigation.scss */
.et-social-twitter a:before {
  color: #55acee;
}

/* line 61, ../sass/_navigation.scss */
.et-social-facebook a:before {
  color: #3b5998;
}

@media (max-width: 980px) {
  /* line 65, ../sass/_navigation.scss */
  #et-top-navigation .et-cart-info {
    margin: 0;
    margin-right: 20px;
  }

  /* line 69, ../sass/_navigation.scss */
  .et_header_style_left .mobile_menu_bar {
    padding-top: 4px;
    padding-bottom: 20px;
  }

  /* line 73, ../sass/_navigation.scss */
  .footer-copyright {
    float: none;
    display: block;
    text-align: center;
    margin-left: 20px;
  }
}
/* line 2, ../sass/_shop.scss */
.widget_products img {
  display: none;
}

/* line 7, ../sass/_shop.scss */
.product_list_widget img {
  display: none;
}

/* line 11, ../sass/_shop.scss */
.woocommerce-page .cross-sells,
.woocommerce-page.et_pb_button_helper_class .cross-sells {
  border: 2px solid #06467a;
  border-radius: 5px;
  margin-bottom: 20px;
  overflow: hidden;
  float: none !important;
  width: 100% !important;
}
/* line 19, ../sass/_shop.scss */
.woocommerce-page .cross-sells h2,
.woocommerce-page.et_pb_button_helper_class .cross-sells h2 {
  text-align: center;
  text-transform: none;
  font-size: 1.2rem;
  display: block;
  color: #fff;
  background-color: #06467a;
  padding: 14px 20px 14px;
  margin-bottom: 20px;
}
/* line 29, ../sass/_shop.scss */
.woocommerce-page .cross-sells ul.products,
.woocommerce-page.et_pb_button_helper_class .cross-sells ul.products {
  margin-bottom: 0 !important;
}
/* line 31, ../sass/_shop.scss */
.woocommerce-page .cross-sells ul.products li.product,
.woocommerce-page.et_pb_button_helper_class .cross-sells ul.products li.product {
  padding: 20px 20px 6px !important;
  width: 100% !important;
  margin-bottom: 0 !important;
}
/* line 35, ../sass/_shop.scss */
.woocommerce-page .cross-sells ul.products li.product .et_shop_image,
.woocommerce-page.et_pb_button_helper_class .cross-sells ul.products li.product .et_shop_image {
  width: 30%;
  float: left;
  margin-right: 5%;
}
/* line 41, ../sass/_shop.scss */
.woocommerce-page .cross-sells ul.products li.product span.et_overlay,
.woocommerce-page.et_pb_button_helper_class .cross-sells ul.products li.product span.et_overlay {
  display: none;
}
/* line 44, ../sass/_shop.scss */
.woocommerce-page .cross-sells ul.products li.product h3,
.woocommerce-page.et_pb_button_helper_class .cross-sells ul.products li.product h3 {
  font-weight: 700;
  padding-left: 35%;
}
/* line 48, ../sass/_shop.scss */
.woocommerce-page .cross-sells ul.products li.product p,
.woocommerce-page.et_pb_button_helper_class .cross-sells ul.products li.product p {
  padding-left: 35%;
}
/* line 53, ../sass/_shop.scss */
.woocommerce-page .cross-sells ul.products li.product span.price,
.woocommerce-page.et_pb_button_helper_class .cross-sells ul.products li.product span.price {
  padding: 10px 0 10px 35%;
}
/* line 55, ../sass/_shop.scss */
.woocommerce-page .cross-sells ul.products li.product span.price span.amount,
.woocommerce-page.et_pb_button_helper_class .cross-sells ul.products li.product span.price span.amount {
  padding: 8px 22px;
  border-radius: 22px;
  background-color: #ddd;
}
/* line 65, ../sass/_shop.scss */
.woocommerce-page .cross-sells .aia-cross-sell-product,
.woocommerce-page.et_pb_button_helper_class .cross-sells .aia-cross-sell-product {
  width: 46% !important;
  float: left;
  margin: 0 2% 2%;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  background-color: #f7f7f7;
  border-radius: 4px;
  -moz-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 88, ../sass/_shop.scss */
.woocommerce-page .cross-sells .aia-cross-sell-product:hover,
.woocommerce-page.et_pb_button_helper_class .cross-sells .aia-cross-sell-product:hover {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
}
/* line 98, ../sass/_shop.scss */
.woocommerce-page .cross-sells a.add_to_cart_button,
.woocommerce-page.et_pb_button_helper_class .cross-sells a.add_to_cart_button {
  border-radius: 0 !important;
  width: 90%;
  left: 5%;
  margin-bottom: 5%;
  text-align: center;
  color: #06467a !important;
  background-color: #fff !important;
  border: 1px solid #06467a !important;
  border-radius: 20px !important;
  font-weight: 700;
}

/* line 122, ../sass/_shop.scss */
body.woocommerce input[type="submit"],
body.woocommerce .checkout-button,
body.woocommerce .button,
body.woocommerce-page input[type="submit"],
body.woocommerce-page .checkout-button,
body.woocommerce-page .button,
body.woocommerce-checkout input[type="submit"],
body.woocommerce-checkout .checkout-button,
body.woocommerce-checkout .button {
  color: #fff !important;
  background-color: #ea9a10 !important;
}
/* line 128, ../sass/_shop.scss */
body.woocommerce a.remove,
body.woocommerce-page a.remove,
body.woocommerce-checkout a.remove {
  padding-top: 2px;
}
/* line 131, ../sass/_shop.scss */
body.woocommerce .woocommerce-message,
body.woocommerce .woocommerce-error,
body.woocommerce-page .woocommerce-message,
body.woocommerce-page .woocommerce-error,
body.woocommerce-checkout .woocommerce-message,
body.woocommerce-checkout .woocommerce-error {
  padding: 20px !important;
}
/* line 134, ../sass/_shop.scss */
body.woocommerce .woocommerce-message .button,
body.woocommerce .woocommerce-error .button,
body.woocommerce-page .woocommerce-message .button,
body.woocommerce-page .woocommerce-error .button,
body.woocommerce-checkout .woocommerce-message .button,
body.woocommerce-checkout .woocommerce-error .button {
  color: #fff !important;
  background-color: #ea9a10 !important;
}
/* line 138, ../sass/_shop.scss */
body.woocommerce .woocommerce-message li,
body.woocommerce .woocommerce-error li,
body.woocommerce-page .woocommerce-message li,
body.woocommerce-page .woocommerce-error li,
body.woocommerce-checkout .woocommerce-message li,
body.woocommerce-checkout .woocommerce-error li {
  font-size: 1rem !important;
}
/* line 142, ../sass/_shop.scss */
body.woocommerce .woocommerce-message,
body.woocommerce-page .woocommerce-message,
body.woocommerce-checkout .woocommerce-message {
  display: none !important;
}
/* line 145, ../sass/_shop.scss */
body.woocommerce #content-area div.product .woocommerce-tabs ul.wc-tabs,
body.woocommerce-page #content-area div.product .woocommerce-tabs ul.wc-tabs,
body.woocommerce-checkout #content-area div.product .woocommerce-tabs ul.wc-tabs {
  /*display: none;	*/
  background-color: transparent !important;
  overflow: visible !important;
  margin-bottom: 20px !important;
}
/* line 150, ../sass/_shop.scss */
body.woocommerce #content-area div.product .woocommerce-tabs ul.wc-tabs li,
body.woocommerce-page #content-area div.product .woocommerce-tabs ul.wc-tabs li,
body.woocommerce-checkout #content-area div.product .woocommerce-tabs ul.wc-tabs li {
  border: none !important;
  background-color: transparent !important;
}
/* line 154, ../sass/_shop.scss */
body.woocommerce #content-area div.product .woocommerce-tabs ul.wc-tabs li.active,
body.woocommerce-page #content-area div.product .woocommerce-tabs ul.wc-tabs li.active,
body.woocommerce-checkout #content-area div.product .woocommerce-tabs ul.wc-tabs li.active {
  box-sizing: border-box;
  border-top: 1px solid #dadada !important;
  border-right: 1px solid #dadada !important;
  border-left: 1px solid #dadada !important;
  border-top-left-radius: 3px !important;
  border-top-right-radius: 3px !important;
}
/* line 164, ../sass/_shop.scss */
body.woocommerce .woocommerce-checkout .col-1,
body.woocommerce .woocommerce-checkout .col-2,
body.woocommerce-page .woocommerce-checkout .col-1,
body.woocommerce-page .woocommerce-checkout .col-2,
body.woocommerce-checkout .woocommerce-checkout .col-1,
body.woocommerce-checkout .woocommerce-checkout .col-2 {
  width: 100% !important;
}
/* line 168, ../sass/_shop.scss */
body.woocommerce .woocommerce-checkout .woocommerce-shipping-fields,
body.woocommerce-page .woocommerce-checkout .woocommerce-shipping-fields,
body.woocommerce-checkout .woocommerce-checkout .woocommerce-shipping-fields {
  margin-bottom: 20px;
}
/* line 172, ../sass/_shop.scss */
body.woocommerce #left-area,
body.woocommerce-page #left-area,
body.woocommerce-checkout #left-area {
  width: 100%;
  border-right: none !important;
}
/* line 176, ../sass/_shop.scss */
body.woocommerce #main-content .container:before,
body.woocommerce-page #main-content .container:before,
body.woocommerce-checkout #main-content .container:before {
  display: none;
}
/* line 179, ../sass/_shop.scss */
body.woocommerce #sidebar,
body.woocommerce-page #sidebar,
body.woocommerce-checkout #sidebar {
  display: none;
}

/* line 185, ../sass/_shop.scss */
.widget_shopping_cart_content .buttons a {
  border-color: #06467a !important;
}

/* line 190, ../sass/_shop.scss */
body.woocommerce div.product .woocommerce-tabs .panel,
body.woocommerce #content-area div.product .woocommerce-tabs .panel {
  padding: 0;
}

/* line 194, ../sass/_shop.scss */
body.woocommerce .woocommerce-tabs {
  border-width: 0;
}

/* line 199, ../sass/_shop.scss */
.woocommerce-cart table.cart td.actions .coupon input.input-text,
.woocommerce form .form-row input.input-text {
  font-size: 1rem !important;
  height: auto !important;
  padding: 6px 12px 7px !important;
}

/* line 205, ../sass/_shop.scss */
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
  float: none;
  width: 100%;
}
/* line 210, ../sass/_shop.scss */
.woocommerce .cart-collaterals .cart_totals table th,
.woocommerce-page .cart-collaterals .cart_totals table th {
  width: 70%;
  max-width: none;
}

/* line 216, ../sass/_shop.scss */
.cart-page-notificaton {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 500;
  font-family: 'Montserrat', sans-serif;
}

/* line 224, ../sass/_shop.scss */
.woocommerce .woocommerce-cart-notice-products {
  background-color: #fff !important;
  padding: 0 !important;
  color: #333 !important;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  font-weight: 500;
  font-size: 100% !important;
  font-family: 'Montserrat', sans-serif;
}

/* line 235, ../sass/_shop.scss */
.woocommerce form .woocommerce-cart-notice-products {
  display: none;
}

/* line 239, ../sass/_shop.scss */
.stars a {
  color: #ea9a10;
}

/* line 243, ../sass/_shop.scss */
.woocommerce .star-rating span:before {
  color: #ea9a10 !important;
}

/* line 247, ../sass/_shop.scss */
#reviews img.avatar {
  display: none;
}

/* line 251, ../sass/_shop.scss */
.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text {
  margin-left: 0 !important;
}

/* line 255, ../sass/_shop.scss */
.woocommerce-checkout .woocommerce-message {
  display: none;
}

@media (max-width: 980px) {
  /* line 265, ../sass/_shop.scss */
  body.woocommerce .cross-sells .aia-cross-sell-product,
  body.woocommerce-checkout .cross-sells .aia-cross-sell-product,
  body.woocommerce-page .cross-sells .aia-cross-sell-product,
  body.woocommerce-page.et_pb_button_helper_class .cross-sells .aia-cross-sell-product {
    width: 96% !important;
    float: none;
  }

  /* line 270, ../sass/_shop.scss */
  .woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button {
    float: none !important;
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 20px !important;
  }
}
/* 
Generic Styling, for Desktops/Laptops 
*/
/* line 4, ../sass/_table.scss */
table {
  width: 100%;
  border-collapse: collapse;
}

/* Zebra striping */
/* line 9, ../sass/_table.scss */
tr:nth-of-type(odd) {
  background: #eee;
}

/* line 12, ../sass/_table.scss */
th {
  background: #06467a;
  color: #fff !important;
  font-weight: bold;
  font-family: 'Montserrat', sans-serif;
}

/* line 18, ../sass/_table.scss */
td, th {
  padding: 6px;
  border: 1px solid #ccc;
  text-align: center;
}

/* line 23, ../sass/_table.scss */
.green-tick {
  color: green;
}

/* line 26, ../sass/_table.scss */
.red-cross {
  color: #bbb;
}

/* line 29, ../sass/_table.scss */
.row-header {
  text-align: left;
  font-family: 'Montserrat', sans-serif;
}

/* line 34, ../sass/_table.scss */
.comparison-table {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

@media (min-width: 780px) {
  /* line 39, ../sass/_table.scss */
  .comparison-table-single {
    display: none;
  }
}
@media (max-width: 780px) {
  /* line 44, ../sass/_table.scss */
  .comparison-table {
    display: none;
  }

  /* line 47, ../sass/_table.scss */
  .comparison-table-single {
    display: default;
  }
}
/* line 1, ../sass/_pricingtable.scss */
.performis-pricingtable {
  margin-top: 40px;
}
/* line 3, ../sass/_pricingtable.scss */
.performis-pricingtable .et_pb_pricing_table {
  max-width: 25%;
  clear: none !important;
  margin-top: 25px !important;
  border: 1px solid #ddd;
}
/* line 9, ../sass/_pricingtable.scss */
.performis-pricingtable .et_pb_pricing_heading {
  min-height: 85px;
  padding: 20px 10px 0;
  border-bottom: 1px solid #ddd;
  background-color: #f7f7f7;
}
/* line 14, ../sass/_pricingtable.scss */
.performis-pricingtable .et_pb_pricing_heading h2 {
  text-transform: none;
  line-height: 1.2rem !important;
  font-size: 1rem;
  color: #06467a;
}
/* line 21, ../sass/_pricingtable.scss */
.performis-pricingtable .et_pb_dollar_sign {
  position: relative;
}
/* line 24, ../sass/_pricingtable.scss */
.performis-pricingtable .et_pb_pricing_content_top {
  padding-top: 10px;
}
/* line 26, ../sass/_pricingtable.scss */
.performis-pricingtable .et_pb_pricing_content_top .et_pb_dollar_sign,
.performis-pricingtable .et_pb_pricing_content_top .et_pb_sum {
  font-size: 2.4rem;
  font-family: 'Montserrat', sans-serif;
  color: #06467a;
}
/* line 33, ../sass/_pricingtable.scss */
.performis-pricingtable .et_pb_pricing_content {
  padding: 50px 10px 20px;
}
/* line 35, ../sass/_pricingtable.scss */
.performis-pricingtable .et_pb_pricing_content .et_pb_pricing {
  text-align: left;
}
/* line 37, ../sass/_pricingtable.scss */
.performis-pricingtable .et_pb_pricing_content .et_pb_pricing li {
  padding-left: 0;
  display: block;
  font-size: 13px;
}
/* line 7, ../sass/_mixins.scss */
.performis-pricingtable .et_pb_pricing_content .et_pb_pricing li:after {
  content: "";
  display: table;
  clear: both;
}
/* line 43, ../sass/_pricingtable.scss */
.performis-pricingtable .et_pb_pricing_content .et_pb_pricing li .pricingtable-check .check {
  position: relative;
  margin-right: 10px;
  margin-bottom: 42px;
  background-color: green;
  color: #fff;
  width: 20px;
  height: 20px;
  display: block;
  float: left;
  border-radius: 10px;
  text-align: center;
  padding-top: 1px;
  font-size: 0.8rem;
}
/* line 59, ../sass/_pricingtable.scss */
.performis-pricingtable .et_pb_pricing_content .et_pb_pricing li .pricingtable-cross {
  color: #999;
}
/* line 61, ../sass/_pricingtable.scss */
.performis-pricingtable .et_pb_pricing_content .et_pb_pricing li .pricingtable-cross .cross {
  position: relative;
  margin-right: 10px;
  margin-bottom: 42px;
  background-color: #C07878;
  color: #fff;
  width: 20px;
  height: 20px;
  display: block;
  float: left;
  border-radius: 10px;
  text-align: center;
  padding-top: 1px;
  font-size: 0.8rem;
}
/* line 78, ../sass/_pricingtable.scss */
.performis-pricingtable .et_pb_pricing_content .et_pb_pricing li:before,
.performis-pricingtable .et_pb_pricing_content .et_pb_pricing li span:before {
  display: none;
}
/* line 84, ../sass/_pricingtable.scss */
.performis-pricingtable .et_pb_featured_table {
  border-radius: 5px;
  overflow: hidden;
  margin-top: 0 !important;
  border: 1px solid #06467a;
  padding-bottom: 40px;
}
/* line 90, ../sass/_pricingtable.scss */
.performis-pricingtable .et_pb_featured_table .et_pb_pricing_heading {
  min-height: 110px;
  padding: 45px 10px 0;
}
/* line 93, ../sass/_pricingtable.scss */
.performis-pricingtable .et_pb_featured_table .et_pb_pricing_heading h2 {
  color: #fff !important;
}
/* line 98, ../sass/_pricingtable.scss */
.performis-pricingtable .et_pb_pricing_table_3 {
  border-radius: 0 5px 5px 0;
  overflow: hidden;
}

@media (max-width: 767px) {
  /* line 105, ../sass/_pricingtable.scss */
  .performis-pricingtable .et_pb_pricing_table {
    max-width: none;
    width: 100%;
    clear: both !important;
    border-radius: 5px;
    overflow: hidden;
  }
}
#review_form_wrapper{display:none!important;}
