/********* Compiled file/Do not edit *********/
.cbp - container,
#tribe - events - pg - template {
  max - width: 1190px;
}.wh - main - wrap {
  max - width: 1100px;
}
body {
  background - repeat: no - repeat;
  background - size: cover;
  background - attachment: inherit;
}
body {
  font - family: "Libre Franklin";
  font - weight: normal;
  font - style: normal;
  color: #636364;
  font - size: 15px;
}
a {
  color: #353434;
}
a: hover {
  color: #fcc92f;
}
a: active {
  color: #fcc92f;
}.wh - padding,
#tribe - events - pg - template {
  padding - top: 20px;
  padding - right: 20px;
  padding - bottom: 20px;
  padding - left: 20px;
}
h1,
h1 a {
  font - family: "Libre Franklin";
  line - height: 45px;
  font - weight: 600;
  font - style: normal;
  color: #232628;
  font - size: 40px;
}
h1,
h1 a {
  margin - top: 40px;
  margin - right: 0;
  margin - bottom: 33px;
  margin - left: 0;
}
h2,
h2 a {
  font - family: "Libre Franklin";
  line - height: 43px;
  font - weight: 500;
  font - style: normal;
  color: #232628;
  font - size: 35px;
}
h2,
h2 a {
  margin - top: 33px;
  margin - right: 0;
  margin - bottom: 25px;
  margin - left: 0;
}
h3,
h3 a {
  font - family: "Libre Franklin";
  line - height: 37px;
  font - weight: 600;
  font - style: normal;
  font - size: 32px;
}
h3,
h3 a {
  margin - top: 30px;
  margin - right: 0;
  margin - bottom: 22px;
  margin - left: 0;
}
h4,
h4 a {
  font - family: "Libre Franklin";
  line - height: 36px;
  font - weight: 400;
  font - style: normal;
  color: #232628;
  font - size: 25px;
}
h4,
h4 a {
  margin - top: 22px;
  margin - right: 0;
  margin - bottom: 15px;
  margin - left: 0;
}
h5,
h5 a {
  font - family: "Libre Franklin";
  line - height: 26px;
  font - weight: 600;
  font - style: normal;
  color: #232628;
  font - size: 18px;
}
h5,
h5 a {
  margin - top: 22px;
  margin - right: 0;
  margin - bottom: 15px;
  margin - left: 0;
}
h6,
h6 a {
  font - family: "Libre Franklin";
  line - height: 24px;
  font - weight: normal;
  font - style: normal;
  color: #232628;
  font - size: 16px;
}
h6,
h6 a {
  margin - top: 18px;
  margin - right: 0;
  margin - bottom: 10px;
  margin - left: 0;
}.wh - header {
  background - color: #fff;
  background - repeat: no - repeat;
}.wh - header {
  border - bottom: 1px solid#eeeeee;
}.sf - menu.wh - menu - main a,
.respmenu li a,
.wh - quick - sidebar.sf - menu {
  font - family: "Libre Franklin";
  line - height: 24px;
  font - weight: 400;
  font - style: normal;
  font - size: 16px;
}.sf - menu.wh - menu - main ul li a {
  font - family: "Libre Franklin";
  line - height: 22px;
  font - weight: 400;
  font - style: normal;
  font - size: 15px;
}.sf - menu.wh - menu - main a,
.respmenu li a,
.cbp - respmenu - more,
.wh - quick - sidebar - toggler i,
.wh - search - toggler i {
  color: #000;
}.sf - menu.wh - menu - main a: hover,
.respmenu li a: hover,
.cbp - respmenu - more: hover,
.wh - quick - sidebar - toggler i: hover,
.wh - search - toggler i: hover {
  color: #333;
}.sf - menu.wh - menu - main.current - menu - item > a {
  color: #000;
}.sf - menu.wh - menu - main.current - menu - item > a: hover {
  color: #333;
}.sf - menu.wh - menu - main.sub - menu.current - menu - item > a {
  color: #000;
}.sf - menu.wh - menu - main.sub - menu.current - menu - item > a: hover {
  color: #333;
}.sf - menu.wh - menu - main ul li,
.sf - menu.wh - menu - main.sub - menu {
  background - color: #fff;
}.sf - menu.wh - menu - main ul li: hover,
.sf - menu.wh - menu - main ul ul li: hover {
  background - color: #fcc92f;
}.sf - menu.wh - menu - main.sub - menu li a,
.sf - menu.wh - menu - main.sub - menu li.menu - item - has - children: after {
  color: #000;
}.sf - menu.wh - menu - main.sub - menu li a: hover,
.sf - menu.wh - menu - main.sub - menu li.menu - item - has - children: after: hover {
  color: #333;
}.wh - menu - main {
  padding - top: 0;
  padding - bottom: 0;
}.header - mobile {
  background - color: #fff;
}.respmenu li a,
.cbp - respmenu - more {
  color: #000;
}.respmenu li a: hover,
.cbp - respmenu - more: hover {
  color: #333;
}.respmenu - open hr {
  border - color: #000000;
}.respmenu - open: hover hr {
  border - color: #999999;
}.is - sticky.sticky - bar - bg,
.is - sticky.sticky - bar,
.wh - header.is_stuck,
body.page - template - template - home - transparent - header.wh - header.is_stuck,
body.page - template - template - home - transparent - header - boxed.wh - header.is_stuck {
  background - color: #fff;
}.wh - header.is_stuck.sf - menu.wh - menu - main > li > a {
  color: #000;
}.wh - header.is_stuck.sf - menu.wh - menu - main > li > a: hover {
  color: #333;
}.wh - sticky - header.wh - menu - main {
  padding - top: 0;
  padding - bottom: 0;
}.wh - header.is_stuck,
body.page - template - template - home - transparent - header.wh - header.is_stuck,
body.page - template - template - home - transparent - header - boxed.wh - header.is_stuck {
  border - bottom: 1px solid#eeeeee;
}.wh - page - title - bar {
  background - color: transparent;
  background - repeat: no - repeat;
  background - size: cover;
  background - attachment: inherit;
  background - position: left top;
  background - image: url('header-img.png');
}.wh - page - title - bar {
  min - height: 300px;
}
h1.page - title {
  font - family: "Libre Franklin";
  text - align: left;
  text - transform: capitalize;
  line - height: 43px;
  font - weight: 500;
  font - style: normal;
  color: #ffffff;
  font - size: 34px;
}.page - title {
  margin - top: 250px;
  margin - right: 30px;
  margin - bottom: 30px;
  margin - left: 0;
}.wh - page - title - wrapper {
  padding - top: 150px;
  padding - right: 20px;
  padding - bottom: 10px;
  padding - left: 20px;
}.wh - breadcrumbs {
  font - family: "Libre Franklin";
  line - height: 10px;
  font - weight: 400;
  font - style: normal;
  color: #333;
  font - size: 14px;
}.wh - breadcrumbs a {
  color: #333;
}.wh - breadcrumbs a: hover {
  color: #999;
}.wh - breadcrumbs - wrapper {
  padding - top: 30px;
  padding - bottom: 0;
}.wh - content {
  padding - top: 35px;
  padding - bottom: 20px;
}.wh - footer {
  background - color: #fff;
}.wh - preloader {
  background - color: #ffffff;
}#today {
  background - color: #59c6e8 ! important;
}.wh - background - accent - color,
.header - mesage - row,
.wh - vc - separator: before,
.wh - quick - sidebar.wh - close,
.wh - minicart.count,
.woocommerce span.onsale,
.woocommerce a.remove: hover,
.sf - menu.label,
.respmenu.label,
.widget - banner,
.widget - banner.label,
.wh - title - with - label b,
.testimonial_rotator_wrap.testimonial_rotator.quote - icon,
.testimonial_rotator_widget_wrap.testimonial_rotator.quote - icon {
  background - color: #59c6e8;
}.wh - quick - sidebar hr {
  border - color: #59c6e8 ! important;
}.sf - menu.wh - menu - main > li: hover > a,
.sf - menu.wh - menu - main > li.sfHover > a {
  border - top - color: #59c6e8 ! important;
}
blockquote,
.scp - block - quote - alt {
  border - left - color: #59c6e8 ! important;
}.wh - accent - color,
.scp - tribe - events - link a,
.scp - tribe - events - link,
.wh - theme - icon,
.entry - meta i,
.widget - latest - posts.widget - post - list - item.meta - data i,
.teacher - meta - data i,
.tl - recent - tweets i,
.left - cell.label,
.right - cell.label,
.vc_tta.vc_general.vc_active.vc_tta - panel - title > a,
.widget.widget - contact - info ul li i,
.testimonial_rotator.template -
default.testimonial_rotator_author_info p,
  .schedule li: hover span,
  .bullet - before: before {
    color: #59c6e8 ! important;
  }.children - links ul li.current_page_item,
  .children - links ul li: hover {
    border - left - color: #e6be1e ! important;
  }.msm - menu - item.msm - submenu {
    top: 60px
  }.msm - menu - item.msm - submenu: before {
    top: -25px;
    height: 25px;
  }.children - links a,
  .wh - big - icon.vc_tta - title - text,
  .scp - tribe - events.event.info.title,
  .scp - tribe - events.event.date,
  .scp - tribe - events - link a,
  .widget - banner,
  .single - teacher.teacher.teacher - meta - data,
  .single - teacher.teacher.text,
  .vc_tta - title - text,
  .prev - next - item,
  .schedule,
  blockquote p,
  .linp - post - list.item.meta - data.date {
    font - family: Libre Franklin;
  }.wh - page - title - bar.entry - meta span,
  .page - subtitle {
    color: #ffffff;
  }.wh - page - title - bar.wh - page - title - wrapper > .entry - meta,
  .page - subtitle {
    text - align: left;
  }.wh - menu - top a {
    font - family: Libre Franklin;
  }.elementor - section.elementor - section - boxed > .elementor - container {
    max - width: 1190px ! important;
    padding - left: 20px;
    padding - right: 20px;
  }.elementor - page.wh - page - title - bar.wh - padding {
    padding - left: 20px;
    padding - right: 20px;
  }@media only screen and(max - width: 480px) {.msm - menu - item.msm - submenu {
      position: absolute;
      top: 40px;
      left: -25px ! important;
      background: #f7eeee ! important;
      z - index: 5
    }.wh - sidebar {
      top: 0px ! important
    }.vc_custom_1508151291930 {
      padding - top: 0px ! important;
      padding - bottom: 7px ! important;
      padding - left: 0px ! important
    }.vc_custom_1568704622102 {
      margin - bottom: 0px ! important;
      border - bottom - width: 0px ! important;
      padding - top: 0px ! important;
      padding - bottom: 0px ! important;
      border - bottom - color: #e8e8e8 ! important;
      border - bottom - style: solid ! important
    }.vc_custom_1568789241975 {
      padding - top: 2px ! important;
      padding - bottom: 0px ! important
    }
  }.wpcf7 - select {
    width: 100 % ;
    height: 40px;
    padding: 0px 6px ! important;
    background - position: right;
    border - color: #ffc600
  }.wpcf7 - form - control {
    border - color: #ffc600 ! important
  }: :placeholder {
    color: #000;
    padding - left: 0 ! important;
    font - weight: 400
  }#submit - id {
    margin: 0px 0px ! important;
    width: 100 % ;
    padding: 14px ! important;
    border - radius: 5px
  }.respmenu - header.respmenu - header - logo - link {
    display: inline - block;
    width: 75 %
  }.linp - featured - courses - carousel.owl - pagination.owl - page.active span {
    border: 6px solid#1d87e4
  }#submit - id: :before {
    content: "\e907";
    font - family: 'ed-suite';
    font - family: 'ed-suite';
    position: absolute;
    left: 10px;
    top: 21px;
    font - size: 35px
  }.wpcf7 - form - control.wpcf7 - text.wpcf7 - validates - as - required {
    height: 48px
  }.contact - form.three - column button[type = "submit"] : :before {
    top: 20px;
    left: 20px
  }.contact - form.three - column button[type = "submit"] {
    height: 48px ! important;
    padding: 0px 30px;
    padding - left: 70px ! important;
    width: 100 %
  }.wpcf7 - form - control.wpcf7 - text {
    height: 48px ! important
  }.contact - form.three - column button[type = "submit"] : hover {
    height: 48px ! important;
    padding: 0px 30px;
    padding - left: 70px ! important
  }.wpcf7 - select.wpcf7 - form - control {
    height: 48px
  }.submit - btn {
    width: 100 %
  }.padding - tx {
    padding: 0px 3px ! important
  }
  input {
    border - radius: 4px
  }
  select {
    border - radius: 4px
  }.contact - form.three - column input {
    padding: 9px ! important
  }.wh - content {
    padding - top: 0px;
    padding - bottom: 0px
  }.wh - padding,
  #tribe - events - pg - template {
    padding - top: 0px ! important
  }.scp - tribe - events.event.date {
    display: table - cell;
    vertical - align: middle;
    width: 60px;
    background - color: #ffc600 ! important;
    padding - top: 9px;
    padding - bottom: 9px;
    color: #fff
  }#sticky - wrapper {
    height: 53px ! important
  }.wh - menu - main > li a i {
    display: inline - block;
    font - size: 20px ! important;
    width: 39px ! important;
    height: 39px ! important;
    text - align: center;
    padding - top: 9px ! important;
    position: relative;
    border - radius: 50 % !important;
    margin - top: -4px ! important;
    margin - right: 10px ! important;
    top: 1px ! important;
    margin - bottom: 1px ! important
  }.wh - menu - main > li {
    width: 165px ! important
  }.wh - menu - main > li: first - child {
    width: auto;
    margin - left: -15px;
    width: 150px ! important
  }.your - name - n input {
    color: green;
    font - size: 14px ! important;
    height: 43px ! important
  }.wpcf7 - form - control.wpcf7 - date.wpcf7 - validates - as - date {
    width: 100 % !important;
    border: 1px solid#ffc600 ! important;
    color: grey ! important
  }.wh - header {
    border - bottom: 0px solid#eee ! important
  }.logo - about {
    width: 39px;
    height: 39px;
    margin: 0px 6px;
    position: relative;
    top: -4px
  }.msm - menu - item.msm - submenu {
    top: 55px ! important
  }.chip {
    display: inline - block;
    height: 42px;
    font - size: 13px;
    font - weight: 500;
    color: rgba(0, 0, 0, .6);
    line - height: 32px;
    padding: 0 12px;
    border - radius: 16px;
    margin - bottom: 5px;
    margin - right: 5px
  }.fa: hover {
    color: #fff;
    text - decoration: none
  }@media only screen and(min - width: 992px) {.nofocus {
      display: none ! important
    }.hide - form {
      position: absolute;
      top: 30px;
      right: 10px;
      padding: 30px
    }.xyz {
      top: 300px;
      position: relative
    }.cta - side - apply {
      display: none ! important
    }
  }@media only screen and(max - width: 992px) {.nofocus1 {
      display: none ! important
    }
  }.btn.btn - custom.text - center.cta - side {
    position: fixed;
    right: -43px;
    top: 50 % ;
    transform: rotate(270deg);
    z - index: 999999999;
    background - color: #ffc600;
    padding: 10px 20px;
    border - radius: 10px 10px 0px 0px
  }.cta - side: hover {
    color: white
  }.btn.btn - custom.text - center.cta - side - apply {
    transform: rotate(270deg);
    position: fixed;
    top: 68 % ;
    right: 26px;
    z - index: 9;
    background - color: #0088b4;
    border - color: #ffc600;
    cursor: pointer;
    display: inline - block;
    font - weight: bold;
    margin - right: -70px;
    border: 0;
    color: #fff;
    font - size: 16px;
    padding: 4px 20px;
    border - radius: 10px 10px 0 0;
    box - shadow: 0px 9px 20px 0px#000
  }.cta - side - apply: hover {
    color: #ccc
  }@media only screen and(max - width: 768px) {.child - pages - mobile - wrap {
      display: none ! important
    }
  }.trigger_popup_fricc {
    transform: rotate(270deg);
    position: fixed;
    top: 50 % ;
    right: 0;
    z - index: 9;
    background - color: #ffc600;
    border - color: #ffc600;
    cursor: pointer;
    display: inline - block;
    font - weight: bold;
    margin - right: -74px;
    border: 0;
    color: #000;
    font - size: 16px;
    padding: 10px 20px;
    border - radius: 10px 10px 0 0;
    box - shadow: 0px 9px 20px 0px#000
  }.hover_bkgr_fricc {
    background: rgba(0, 0, 0, .4);
    cursor: pointer;
    display: none;
    height: 100 % ;
    position: fixed;
    text - align: center;
    top: 0;
    width: 100 % ;
    z - index: 10000;
    left: 0
  }.hover_bkgr_fricc.helper {
    display: inline - block;
    height: 100 % ;
    vertical - align: middle
  }.hover_bkgr_fricc > div {
    background - color: #f5f5f5;
    box - shadow: 10px 10px 60px#555;
    display: inline - block;
    height: auto;
    max - width: 400px;
    min - height: 100px;
    vertical - align: middle;
    width: 96 % ;
    position: relative;
    border - radius: 8px;
    padding: 15px 2 %
  }.popupCloseButton {
    background - color: #fff;
    border: 3px solid#999;
    border - radius: 50px;
    cursor: pointer;
    display: inline - block;
    font - family: arial;
    font - weight: bold;
    position: absolute;
    top: -10px;
    right: -10px;
    font - size: 25px;
    line - height: 23px;
    width: 30px;
    height: 30px;
    text - align: center
  }.popupCloseButton: hover {
    background - color: #ccc
  }@media(max - width: 768px) {}.meet - us {
    position: fixed;
    top: 0;
    left: 0;
    width: 100 % ;
    height: 100 % ;
    transition: 0.3s;
    background: rgba(0, 0, 0, .6);
    z - index: 999999999;
    opacity: 0;
    visibility: hidden
  }.table - view {
    height: 100 % ;
    width: 100 % ;
    display: table;
    z - index: 99999999
  }.cell - view {
    vertical - align: middle;
    display: table - cell;
    z - index: 99999999
  }.popup - content {
    width: 280px;
    margin: 0 auto;
    background: #a6153f;
    border: 5px solid#fff;
    border - radius: 4px;
    text - align: center;
    position: relative;
    z - index: 99999999
  }.meet - us.opener {
    opacity: 1;
    visibility: visible
  }@media screen and(min - width: 767px) {.popup - content {
      width: 550px
    }
  }.wh - menu - center.fullwidth ul.sf - menu li a {
    padding: 6px 0;
    z - index: 9999
  }@media only screen and(max - width: 768px) {.cta - side - apply {
      padding: 6px 40px ! important;
      width: 50 % !important;
      height: 40px;
      font - size: 16px ! important;
      position: fixed;
      right: 0px ! important;
      top: 95 % !important;
      transform: rotate(0deg) ! important;
      z - index: 999999999;
      margin: 0px ! important;
      border - radius: 0px ! important;
      background - color: #002147 ! important
    }.vc_custom_1572522067106 {
      margin - bottom: 0px ! important;
      padding - top: 10px ! important;
      padding - right: 25px ! important;
      padding - left: 25px ! important
    }.widget_container {
      padding: 0px 5px ! important
    }#collect - chat - launcher - container.collect - chat - launcher - left {
      bottom: 45px ! important
    }.cta - size_e {
      padding: 6px 15px ! important;
      width: 50 % !important;
      height: 36px;
      font - size: 16px ! important;
      position: fixed;
      right: 0px ! important;
      bottom: -5px ! important;
      transform: rotate(0deg) ! important;
      z - index: 999999999;
      margin: 0px ! important;
      border - radius: 0px;
      background - color: #002147 ! important;
      color: #fff
    }
  }#chat - bot - launcher {
    position: relative ! important;
    bottom: 30px ! important
  }.entry - meta {
    display: none
  }.tagcloud a {
    background - color: #f4f4f4;
    color: #6a6a6a;
    float: left;
    margin: 0 4px 4px 0;
    padding: 4px 11px;
    line - height: 30px;
    font - size: 13px ! important;
    list - style - type: disc ! important;
    font - weight: bold
  }#commentform#comment {
    padding: 8px;
    height: 122px
  }#respond {
    padding: 0px 30px
  }#respond {
    padding: 0px 30px;
    margin: 10px
  }.wpb_accordion.wpb_accordion_wrapper.wpb_accordion_header a {
    color: #6b6b6b
  }.wpb_accordion.wpb_accordion_wrapper.wpb_accordion_header a: hover {
    color: #adadad
  }.wh - big - icon.vc_tta - tab > a {
    padding: 14px 30px ! important;
    font - size: 14px ! important
  }.wh - big - icon i.vc_tta - icon {
    font - size: 30px ! important;
    display: block ! important;
    margin: 26px 0;
    text - align: center
  }.wh - big - icon.vc_tta - title - text {
    margin - left: auto ! important
  }.wh - custom - tabs {}.wh - custom - tabs.wpb_content_element.wpb_tabs_nav li a {
    color: #505050 ! important;
    background - color: #f5f4ef ! important
  }.wh - custom - tabs.wpb_content_element.wpb_tabs_nav li a: hover {
    color: #505050 ! important;
    background - color: #eae6d5 ! important
  }.wh - custom - tabs.vc_tta - tab > a,
  .wh - custom - tabs.vc_tta.vc_tta - tabs.vc_tta - panel - title > a {
    color: #505050 ! important;
    background - color: #f5f4ef ! important
  }.wh - custom - tabs.vc_tta - tab > a: hover,
  .wh - custom - tabs.vc_tta.vc_tta - tabs.vc_tta - panel - title > a: hover {
    color: #505050 ! important;
    background - color: #eae6d5 ! important
  }.wh - custom - tabs.wpb_content_element.wpb_tabs_nav li.ui - tabs - active a {
    color: #fff ! important;
    background - color: #f8a724 ! important
  }.wh - custom - tabs.wpb_content_element.wpb_tabs_nav li.ui - tabs - active a: hover {
    color: #f8a724;
    background - color: #f5f4ef ! important
  }.wh - custom - tabs.vc_tta - tab.vc_active > a,
  .wh - custom - tabs.vc_tta.vc_tta - tabs.vc_active.vc_tta - panel - title > a {
    color: #fff ! important;
    background - color: #f8a724 ! important
  }.wh - custom - tabs.vc_tta - tab.vc_active > a: hover,
  .wh - custom - tabs.vc_tta.vc_tta - tabs.vc_active.vc_tta - panel - title > a: hover {
    color: #f8a724 ! important;
    background - color: #f5f4ef ! important
  }
  button,
  .button,
  input[type = "submit"],
  input[type = "button"],
  input[type = "reset"],
  .wh - button,
  .elementor - button,
  .course - meta.register a,
  #tribe - events.tribe - events - button,
  #tribe - bar - form.tribe - bar - submit input[type = submit],
  a.view - results,
  a.view - results - link,
  a.sensei - certificate - link,
  .sensei - course - filters li a,
  li.msm - menu - item.msm - submenu a.wh - button,
  .course - container a.button,
  .course a.button,
  .lesson a.button,
  .quiz a.button,
  .course - container a.button: visited,
  .course a.button: visited,
  .lesson a.button: visited,
  .quiz a.button: visited,
  .course - container a.comment - reply - link,
  .course a.comment - reply - link,
  .lesson a.comment - reply - link,
  .quiz a.comment - reply - link,
  .course - container#commentform#submit,
  .course#commentform#submit,
  .lesson#commentform#submit,
  .quiz#commentform#submit,
  .course - container.submit,
  .course.submit,
  .lesson.submit,
  .quiz.submit,
  .course - container input[type = submit],
  .course input[type = submit],
  .lesson input[type = submit],
  .quiz input[type = submit],
  .course - container input.button,
  .course input.button,
  .lesson input.button,
  .quiz input.button,
  .course - container button.button,
  .course button.button,
  .lesson button.button,
  .quiz button.button,
  .woocommerce a.button.add_to_cart_button {
    background - color: #ffc600;
    border - radius: 0px;
    font - size: 14px;
    font - weight: 500;
    line - height: 14px;
    border: 0px solid#2abfd4;
    color: #262626;
    padding: 15px 25px 13px 25px;
    text - transform: normal;
    font - family: Libre Franklin
  }
  button: hover,
  .button: hover,
  input[type = "submit"] : hover,
  input[type = "button"] : hover,
  input[type = "reset"] : hover,
  .wh - button: hover,
  .elementor - button: hover,
  .course - meta.register a: hover,
  #tribe - events.tribe - events - button: hover,
  #tribe - bar - form.tribe - bar - submit input[type = submit] : hover,
  a.view - results: hover,
  a.view - results - link: hover,
  a.sensei - certificate - link: hover,
  .sensei - course - filters li a: hover,
  li.msm - menu - item.msm - submenu a.wh - button: hover,
  .course - container a.button: hover,
  .course a.button: hover,
  .lesson a.button: hover,
  .quiz a.button: hover,
  .course - container a.button: visited: hover,
  .course a.button: visited: hover,
  .lesson a.button: visited: hover,
  .quiz a.button: visited: hover,
  .course - container a.comment - reply - link: hover,
  .course a.comment - reply - link: hover,
  .lesson a.comment - reply - link: hover,
  .quiz a.comment - reply - link: hover,
  .course - container#commentform#submit: hover,
  .course#commentform#submit: hover,
  .lesson#commentform#submit: hover,
  .quiz#commentform#submit: hover,
  .course - container.submit: hover,
  .course.submit: hover,
  .lesson.submit: hover,
  .quiz.submit: hover,
  .course - container input[type = submit] : hover,
  .course input[type = submit] : hover,
  .lesson input[type = submit] : hover,
  .quiz input[type = submit] : hover,
  .course - container input.button: hover,
  .course input.button: hover,
  .lesson input.button: hover,
  .quiz input.button: hover,
  .course - container button.button: hover,
  .course button.button: hover,
  .lesson button.button: hover,
  .quiz button.button: hover,
  .woocommerce a.button.add_to_cart_button: hover,
  button: focus,
  .button: focus,
  input[type = "submit"] : focus,
  input[type = "button"] : focus,
  input[type = "reset"] : focus,
  .wh - button: focus,
  .elementor - button: focus,
  .course - meta.register a: focus,
  #tribe - events.tribe - events - button: focus,
  #tribe - bar - form.tribe - bar - submit input[type = submit] : focus,
  a.view - results: focus,
  a.view - results - link: focus,
  a.sensei - certificate - link: focus,
  .sensei - course - filters li a: focus,
  li.msm - menu - item.msm - submenu a.wh - button: focus,
  .course - container a.button: focus,
  .course a.button: focus,
  .lesson a.button: focus,
  .quiz a.button: focus,
  .course - container a.button: visited: focus,
  .course a.button: visited: focus,
  .lesson a.button: visited: focus,
  .quiz a.button: visited: focus,
  .course - container a.comment - reply - link: focus,
  .course a.comment - reply - link: focus,
  .lesson a.comment - reply - link: focus,
  .quiz a.comment - reply - link: focus,
  .course - container#commentform#submit: focus,
  .course#commentform#submit: focus,
  .lesson#commentform#submit: focus,
  .quiz#commentform#submit: focus,
  .course - container.submit: focus,
  .course.submit: focus,
  .lesson.submit: focus,
  .quiz.submit: focus,
  .course - container input[type = submit] : focus,
  .course input[type = submit] : focus,
  .lesson input[type = submit] : focus,
  .quiz input[type = submit] : focus,
  .course - container input.button: focus,
  .course input.button: focus,
  .lesson input.button: focus,
  .quiz input.button: focus,
  .course - container button.button: focus,
  .course button.button: focus,
  .lesson button.button: focus,
  .quiz button.button: focus,
  .woocommerce a.button.add_to_cart_button: focus {
    background - color: #ffc600;
    border: 0px solid#20d1e9;
    color: #262626
  }.woocommerce a.button,
  .woocommerce input.button,
  .woocommerce a.button.alt,
  .woocommerce input.button.alt,
  .woocommerce button.button.alt,
  .woocommerce button.button,
  .woocommerce - product - search button,
  .woocommerce#respond input#submit,
  .wh - alt - button,
  .search - submit,
  .wh - minicart.buttons a,
  li.msm - menu - item.msm - submenu a.wh - alt - button {
    background - color: #000;
    border - radius: 1px;
    font - size: 14px;
    font - weight: medium;
    line - height: 14px;
    border: 2px solid#000;
    color: #fff;
    padding: 10px 18px 10px 18px;
    text - transform: normal;
    font - family: Libre Franklin
  }.woocommerce a.button: hover,
  .woocommerce input.button: hover,
  .woocommerce a.button.alt: hover,
  .woocommerce input.button.alt: hover,
  .woocommerce button.button.alt: hover,
  .woocommerce button.button: hover,
  .woocommerce - product - search button: hover,
  .woocommerce#respond input#submit: hover,
  .wh - alt - button: hover,
  .search - submit: hover,
  .wh - minicart.buttons a: hover,
  li.msm - menu - item.msm - submenu a.wh - alt - button: hover,
  .woocommerce a.button: focus,
  .woocommerce input.button: focus,
  .woocommerce a.button.alt: focus,
  .woocommerce input.button.alt: focus,
  .woocommerce button.button.alt: focus,
  .woocommerce button.button: focus,
  .woocommerce - product - search button: focus,
  .woocommerce#respond input#submit: focus,
  .wh - alt - button: focus,
  .search - submit: focus,
  .wh - minicart.buttons a: focus,
  li.msm - menu - item.msm - submenu a.wh - alt - button: focus {
    background - color: #000;
    border: 2px solid#000;
    color: #fff
  }.course - container a.button,
  .course a.button,
  .lesson a.button,
  .quiz a.button,
  .course - container a.button: visited,
  .course a.button: visited,
  .lesson a.button: visited,
  .quiz a.button: visited,
  .course - container a.comment - reply - link,
  .course a.comment - reply - link,
  .lesson a.comment - reply - link,
  .quiz a.comment - reply - link,
  .course - container#commentform#submit,
  .course#commentform#submit,
  .lesson#commentform#submit,
  .quiz#commentform#submit,
  .course - container.submit,
  .course.submit,
  .lesson.submit,
  .quiz.submit,
  .course - container input[type = submit],
  .course input[type = submit],
  .lesson input[type = submit],
  .quiz input[type = submit],
  .course - container input.button,
  .course input.button,
  .lesson input.button,
  .quiz input.button,
  .course - container button.button,
  .course button.button,
  .lesson button.button,
  .quiz button.button {
    border: none
  }.course - container a.button: hover,
  .course a.button: hover,
  .lesson a.button: hover,
  .quiz a.button: hover,
  .course - container a.button: visited: hover,
  .course a.button: visited: hover,
  .lesson a.button: visited: hover,
  .quiz a.button: visited: hover,
  .course - container a.comment - reply - link: hover,
  .course a.comment - reply - link: hover,
  .lesson a.comment - reply - link: hover,
  .quiz a.comment - reply - link: hover,
  .course - container#commentform#submit: hover,
  .course#commentform#submit: hover,
  .lesson#commentform#submit: hover,
  .quiz#commentform#submit: hover,
  .course - container.submit: hover,
  .course.submit: hover,
  .lesson.submit: hover,
  .quiz.submit: hover,
  .course - container input[type = submit] : hover,
  .course input[type = submit] : hover,
  .lesson input[type = submit] : hover,
  .quiz input[type = submit] : hover,
  .course - container input.button: hover,
  .course input.button: hover,
  .lesson input.button: hover,
  .quiz input.button: hover,
  .course - container button.button: hover,
  .course button.button: hover,
  .lesson button.button: hover,
  .quiz button.button: hover {
    border: none
  }
  input,
  textarea,
  select,
  input: focus,
  textarea: focus,
  .select2 - container.select2 - selection--single {
    background - color: #fff
  }
  input[type = "text"],
  input[type = "password"],
  input[type = "email"],
  input[type = "search"],
  input[type = "url"],
  input[type = "tel"] {
    width: 100 %
  }
  input[type = "text"],
  input[type = "password"],
  input[type = "email"],
  input[type = "search"],
  input[type = "url"],
  input[type = "tel"],
  select {
    height: 55px
  }
  input[type = "text"],
  input[type = "password"],
  input[type = "email"],
  input[type = "search"],
  input[type = "url"],
  input[type = "tel"],
  input[type = "number"],
  textarea,
  select,
  input[type = "text"] : focus,
  input[type = "password"] : focus,
  input[type = "email"] : focus,
  input[type = "search"] : focus,
  input[type = "url"] : focus,
  input[type = "tel"] : focus,
  input[type = "number"] : focus,
  .select2 - dropdown,
  .select2 - container.select2 - choice,
  .select2 - container.select2 - selection--single,
  .select2 - container--
default.select2 - search--dropdown.select2 - search__field,
  textarea: focus {
    border: 1px solid#e7e7e7
  }
  textarea {
    width: 100 %
  }.tribe - events - list.type - tribe_events h2 a,
  #tribe - events - content.tribe - events - tooltip h4 {
    color: #666
  }.tribe - events - list.type - tribe_events h2 a: hover,
  #tribe - events - content.tribe - events - tooltip h4: hover {
    color: #999
  }.tribe - events - calendar thead th {
    background - color: #ffc001;
    border: 1px solid#ffc001
  }