h1 {
  font-size: 64px !important;
  font-weight: 800 !important;
}
h2 {
  font-size: 30px !important;
  font-weight: 600 !important;
}
h3 {
  font-size: 24px !important;
  font-weight: 400 !important;
}
h3.comments-title {
  opacity: 0 !important;
}
h4 {
  font-size: 20px !important;
  font-weight: 400 !important;
}
h5 {
  font-size: 18px !important;
  font-weight: 300 !important;
}
h5.post-title {
  font-size: 24px !important;
  font-weight: 700 !important;
}
h6 {
  font-size: 14px !important;
  font-weight: 300 !important;
}
p {
  font-size: 14px !important;
  font-weight: 400 !important;
}
.button {
  vertical-align: middle !important;
  border-radius: 25px !important;
  color: #2E36FF !important;
  background-color: #44ffd1 !important;
  border: none !important;
  text-transform: capitalize !important;
}
.nav-dark .nav > li > a {
  color: #000500 !important;
}
.nf-form-content label {
  font-size: 14px !important;
  font-weight: 400;
}
.ninja-forms-form-wrap DIV {
  font-size: 12px;
}
body #nf-form-1-cont .submit-container input[type=button] {
  border-radius: 25px;
  color: #2e36ff !important;
  font-weight: 700 !important;
  background-color: #44ffd1 !important;
}
input[type=search] {
  border-top-left-radius: 25px !important;
  border-bottom-left-radius: 25px !important;
  border: 1px solid #44ffd1;
}
html > body > #wrapper > #main > div > div:nth-child(1) > div > div > #shop-sidebar > #woocommerce_price_filter-3 > form > div > div:nth-child(1) > div {
  background-color: #2e36ff !important;
}
.bold_timeline_container .bold_timeline_group_override_style_outline.bold_timeline_group .bold_timeline_group_header {
  border-radius: 25px !important;
  color: #2e36ff !important;
  background-color: #44ffd1 !important;
  border: none !important;
}
.bold_timeline_container_item_supertitle_style_sticker .bold_timeline_item_override_supertitle_style_inherit.bold_timeline_item .bold_timeline_item_header .bold_timeline_item_header_supertitle .bold_timeline_item_header_supertitle_inner {
  border-radius: 20px !important;
  color: #2e36ff !important;
}
.bold_timeline_item_icon {
  background-color: #2e36ff !important;
  color: #44ffd1 !important;
  border: none !important;
}
.ninja-forms-form-wrap SPAN {
  color: #44ffd1 !important;
}
.page-id-7 #content h5 {
  font-size: 18px !important;
  font-weight: 400 !important;
  text-transform: capitalize !important;
}
html > body > #wrapper > #main > #content > div:nth-child(2) > div > div > a > div > div:nth-child(2) > div > p {
  font-size: 8px !important;
  font-weight: 400 !important;
  text-transform: capitalize !important;
}
html > body > #wrapper > #main > #content > #section_89898383 > div:nth-child(2) > #row-1500137042 > #col-928421194 > div > #banner-1579015765 > div > div:nth-child(2) > #text-box-726869940 > div > div > #text-4153202120 > h2 > strong {
  color: #2e36ff !important;
}
.form-minimal.quantity .qty {
  border: none !important;
}
.woocommerce form.checkout h3 {
  font-size: 14px !important;
}
html > body > #main-content > #main > #content > div > div:nth-child(3) > form > div > div:nth-child(2) > div > div > #order_review > #payment > div > #place_order {
  background-color: #44FFD1 !important;
  margin-top: 40px !important;
  text-transform: capitalize !important;
}
html > body > #main-content > #main > #content > div > div:nth-child(1) > a > img:nth-child(1) {
  margin-bottom: 30px !important;
}
.button span {
  font-size: 14px !important;
  vertical-align: middle !important;
}
.woocommerce div.product .product_title {
  font-size: 24px !important;
  text-align: center !important;
}
.woocommerce div.product .price {
  font-size: 20px !important;
  text-align: center !important;
  display: inline-block;
  margin-top: 40px;
  margin-bottom: 40px;
}
.woocommerce div.product div.images {
  margin-top: -20% !important;
}
.woocommerce div.product .single_add_to_cart_button {
  background-color: #2e36ff !important;
  color: #44ffd1 !important;
}
.mt {
  font-size: 14px !important;
  text-transform: capitalize !important;
  font-weight: 200 !important;
}
.entry-content {
  padding-left: 20px !important;
  text-align: left !important;
}
.dark h3 {
  font-size: 24px !important;
  font-weight: 400 !important;
}
#main {
  margin: none !important;
}
.tm-extra-product-options ul.tmcp-elements li.tmcp-field-wrap {
  font-size: 14px;
  color: #2e36ff;
}
.menu-item-type-post_type .menu-item-object-page a {
  color: #000 !important;
  font-size: 14px;
}
.xt_woofc-inner {
  margin-bottom: 70px !important;
}
.tm-extra-product-options .tc-label-wrap {
  border: 3px solid grey;
  border-radius: 7px;
}
.tm-extra-product-options .tc-label-wrap:hover {
  border: 3px solid red;
}
.tm-extra-product-options .tc-active .tc-label-wrap {
  border: 3px solid red;
}
