body, td, th, dt, dd, input, textarea, select {
  font-family: "Century Gothic";
}
body, td, th, .site_body {

  background: #f3f3f3;

  color: #000;

  font-size: 16px;

  margin: 0;
}

.submit_button {

  font-size: 15px;

  background: #8dad82;

  color: #fff;

  border: none;

  height: 45px;

  line-height: 45px;

  border-radius: 7px;

  padding: 0 25px;
}

.form_fields, select, .form_fields_error, textarea {

  font-size: 14px;

  background: #fff;

  color: #000;

  border: 1px solid #e5e9e7;

  height: 45px;

  line-height: 45px;

  border-radius: 7px;

  box-shadow: 1px 1px 2px #0000003b;
}

a {

  color: #1a5739;

  text-decoration: none;
}

a:hover, a.hover {

  color: #000;

  text-decoration: underline;
}

.submit_button:hover, .submit_button.hover {

  background: #000;

  color: #fff;
}

.form_fields_error {

  background: #ffe8e8;

  border: 1px solid #ffc1c1;
}

.flag_error {

  background: #ea6264;

  border-radius: 7px;
}

.flag_ok {

  background: #8dad82;

  border-radius: 7px;
}

.flag_att {

  background: #d29470;

  border-radius: 7px;
}

.msgbox {

  color: #fff;
}

h1, h2, h3, h4, h5 {

  font-weight: normal;
}

h2 {

  color: #8dad82;

  font-size: clamp(25px, 2vw, 38px);
}

.gallery-faqs dd {

  color: #000;
}

.ObjID-34 {
}

h3 {

  color: #8dad82;

  font-size: clamp(22px, 1.5vw, 28px);
}

h4 {

  font-size: clamp(20px, 1.5vw, 22px);

  color: #8dad82;
}

h5 {

  font-size: 18px;

  color: #8dad82;
}

p {

  line-height: 30px;
}

h1 {

  font-size: 45px;

  color: #8dad82;
}

.shop_footer_links {

  background: #121212;

  color: #fff;
}

.f_heading {

  font-size: 18px;

  font-weight: Bold;

  margin-bottom: 20px;
}

.footer_menu {

  justify-content: space-around;
}

.footer_menu a {

  line-height: 35px;
}

.footer_menu a:hover, .footer_menu a.hover {

  color: #abffbd;
}

.social_icons a:hover, .social_icons a.hover {

  color: #abffbd;
}

#site_main_menu li ul li {

  color: #000;

  border-bottom: 1px solid #3653484f;
}

#site_main_menu .menu_inner_heading {

  color: #000;
}

#site_main_menu li ul .menu_inner {

  border-radius: 20px;
}

#site_main_menu .menu_wrap {

  background: #d9e5dd87;

  border-left: 1px solid #36534842;
}

.contact_addr_box .sub_header_alt {

  font-size: 1.2rem;

  font-weight: Bold;
}

.contact_phone_box .sub_header_alt {

  font-size: 1.2rem;

  font-weight: Bold;
}

.contact_email_box .sub_header_alt {

  font-size: 1.2rem;

  font-weight: Bold;
}

ul.tick_list li:before {

  color: #8dad82;
}

li {

  line-height: 34px;
}

#site_main_menu {

  color: #ffffff;
}

.site_main_menu li:hover {

  background: #8dad82;

  text-decoration: none;

  border-radius: 5px;
}

.site_main_menu a:hover {

  text-decoration: none;

  color: #fff;
}

.site_main_menu a {

  line-height: 55px;
}

.menu_sel {

  background: #8dad82;

  border-radius: 5px;

  border-left: 3px solid #e60722;
}

.site_main_menu li {

  margin: 0 2px;
}

[data-style="breadcrumb"] {
  color:#ffffff;display:none;
}
[data-style="header-inner"] {
  height:280px;background-color:#00000082;
}
[data-style="header-h1"] {
  font-size:clamp(26px, 5.67vw, 60px);color:#ffffff;padding-left:20px;padding-right:20px;margin-top:170px;max-width:1400px;
}
[data-style="header"] {
  margin-bottom:50px;background-color:#00000000;background-size:100%;
}
[data-style="header-h1span"] {
  font-weight:900;letter-spacing:3px;padding-top:5px;padding-left:20px;padding-right:20px;padding-bottom:15px;border-radius:10px;overflow: hidden;background-color:#ffffff00;justify-self:center;align-self:center;max-width:1400px;
}
[data-style="header"][data-page-id="15"] {
  display:none;max-width:1400px;
}
[data-style="header"][data-page-id="19"] {
  background-image:url(/img/style/95.webp?TIllV);background-size:cover;background-position:center;
}
[data-style="header"][data-page-id="21"] {
  background-image:url(/img/style/96.webp?nia7e);margin-bottom:50px;background-size:cover;background-position:center;
}
[data-style="header"][data-page-id="25"] {
  background-image:url(/img/style/99.webp?8A2Wc);margin-bottom:50px;background-size:cover;background-position:center;
}
[data-style="header"][data-page-id="27"] {
  background-image:url(/img/style/100.webp?s3Wih);margin-bottom:50px;background-size:cover;background-position:center;
}
[data-style="header"][data-page-id="23"] {
  background-image:url(/img/style/101.webp?J74VL);margin-bottom:50px;background-size:cover;background-position:center;
}
[data-style="header"][data-page-id="52"] {
  background-image:url(/img/style/112.webp?o8oGA);margin-bottom:50px;background-color:#00000000;background-size:cover;
}
.device_menu {
  width: 45px;
  height: 30px !important;
}

.device_menu span {
  background: #ffffff;
  height: 1px;
}

.ObjID-1 {
padding-top:20px;background-color:#8dad82;
}

.ObjID-i1 {
max-width:1400px;column-gap:0px;
}

.ObjID-28 {
padding-top:clamp(0px, 10vw, 30px);padding-bottom:clamp(0px, 10vw, 30px);justify-items:start;justify-content:start;
			display:flex;flex-direction:column;flex-direction:row;align-items:center;max-width:1400px;
}

.ObjID-27 {
justify-content:center;
			display:flex;align-items:end;max-width:1400px;
}

.ObjID-102 {
width:100px;padding-left:20px;padding-right:30px;max-width:1400px;
}

.ObjID-103 {
max-width:1400px;
}

.ObjID-26 {
color:#ffffff;color:#e51129;width:clamp(100%, 7.06vw, 340px);padding-top:clamp(0px, 1.5vw, 10px);padding-left:clamp(0px, 1.5vw, 10px);padding-right:clamp(0px, 1.5vw, 10px);padding-bottom:10px;border-color:#fa9d1100;background-color:#ffffff00;background-position:right;max-width:1400px;
}

.ObjID-143 {
position:absolute;top:20px;right:20px;display:none;max-width:1400px;
}

.ObjID-2 {
padding-top:30px;padding-bottom:30px;border-width:5px;border-style:solid;border-color:#e51129;background-color:#1a1a1a;
}

.ObjID-i2 {
max-width:1400px;column-gap:0px;
}

.ObjID-105 {
justify-items:center;align-items:center;max-width:1400px;
}

.ObjID-106 {
max-width:1400px;
}

.ObjID-104 {
width:160px;max-width:1400px;
}

.ObjID-8 {
color:#ffffff;max-width:1400px;
}

.ObjID-32 {
font-size:16px;color:#fcfcfc;margin-top:-15px;max-width:1400px;
}

.ObjID-i3 {
column-gap:0px;
}

.ObjID-40 {
padding-bottom:40px;max-width:1400px;
}

.ObjID-i40 {
column-gap:0px;
}

.ObjID-41 {
max-width:1400px;
}

.ObjID-73 {
max-width:1400px;
}

.ObjID-i73 {
column-gap:0px;
}

.ObjID-74 {
max-width:1400px;
}

.ObjID-75 {
max-width:1400px;
}

.ObjID-i75 {
column-gap:0px;
}

.ObjID-76 {
max-width:1400px;
}

.ObjID-82 {
max-width:1400px;
}

.ObjID-i82 {
max-width:1400px;column-gap:clamp(20px, 7.5vw, 80px);
}

.ObjID-88 {
margin-top:32px;max-width:1400px;
}

.ObjID-89 {
margin-top:32px;max-width:1400px;
}

.ObjID-84 {
margin-bottom:30px;max-width:1400px;
}

.ObjID-86 {
margin-bottom:30px;max-width:1400px;
}

.ObjID-108 {
max-width:1400px;
}

.ObjID-i108 {
column-gap:0px;
}

.ObjID-109 {
max-width:1400px;
}

.ObjID-121 {
max-width:1400px;
}

.ObjID-125 {
max-width:1400px;
}

.ObjID-110 {
max-width:1400px;
}

.ObjID-i110 {
column-gap:0px;
}

.ObjID-140 {
padding-bottom:30px;max-width:1400px;
}

.ObjID-111 {
max-width:1400px;
}

.ObjID-5 {
max-width:1400px;
}

.ObjID-i5 {
column-gap:50px;
}

.ObjID-31 {
padding-top:60px;max-width:1400px;
}

.ObjID-35 {
align-self:center;align-items:center;max-width:1400px;
}

.ObjID-34 {
max-width:1400px;
}

.ObjID-115 {
max-width:1400px;
}

.ObjID-6 {
max-width:1400px;
}

.ObjID-116 {
max-width:1400px;
}

.ObjID-117 {
max-width:1400px;
}

.ObjID-118 {
max-width:1400px;
}

.ObjID-119 {
max-width:1400px;
}

.ObjID-10 {
padding-bottom:30px;max-width:1400px;
}

.ObjID-i10 {
column-gap:50px;
}

.ObjID-144 {
max-width:1400px;
}

.ObjID-11 {
max-width:1400px;
}

.ObjID-77 {
max-width:1400px;
}

.ObjID-14 {
padding-bottom:50px;max-width:1400px;
}

.ObjID-i14 {
column-gap:0px;
}

.ObjID-15 {
max-width:1400px;
}

.ObjID-23 {
border-width:5px;border-style:solid;border-color:#fbd212;border-top: none;border-left: none;border-right: none;background-color:#9ebb94;
}

.ObjID-i23 {
max-width:1400px;column-gap:0px;
}

.ObjID-25 {
align-items:center;max-width:1400px;
}

.ObjID-7 {
font-size:clamp(13px, 1.5vw, 19px);margin-top:15px;margin-bottom:15px;overflow: hidden;max-width:1400px;
}

.ObjID-42 {
padding-bottom:40px;max-width:1400px;
}

.ObjID-i42 {
column-gap:0px;
}

.ObjID-43 {
max-width:1400px;
}

.ObjID-90 {
max-width:1400px;
}

.ObjID-i90 {
max-width:1400px;column-gap:0px;
}

.ObjID-20 {
padding-top:60px;padding-bottom:30px;
}

.ObjID-i20 {
column-gap:0px;
}

.ObjID-39 {
padding-top:30px;padding-bottom:20px;justify-self:unset;justify-items:center;justify-content:center;
			display:flex;
}

.ObjID-21 {
padding-bottom:30px;align-self:start;
}

.ObjID-78 {
max-width:1400px;
}

.ObjID-i78 {
column-gap:0px;
}

.ObjID-79 {
max-width:1400px;
}

.ObjID-92 {
max-width:1400px;
}

.ObjID-i92 {
max-width:1400px;column-gap:0px;
}

.ObjID-80 {
padding-bottom:30px;max-width:1400px;
}

.ObjID-i80 {
column-gap:0px;
}

.ObjID-81 {
max-width:1400px;
}

.ObjID-135 {
padding-bottom:60px;max-width:1400px;
}

.ObjID-i135 {
column-gap:0px;
}

.ObjID-136 {
max-width:1400px;
}

.ObjID-12 {
max-width:1400px;
}

.ObjID-i12 {
column-gap:50px;
}

.ObjID-65 {
padding-bottom:30px;max-width:1400px;
}

.ObjID-66 {
padding-bottom:30px;max-width:1400px;
}

.ObjID-13 {
max-width:1400px;
}

.ObjID-46 {
max-width:1400px;
}

.ObjID-127 {
max-width:1400px;
}

.ObjID-i127 {
column-gap:0px;
}

.ObjID-131 {
max-width:1400px;
}

.ObjID-132 {
max-width:1400px;
}

.ObjID-128 {
max-width:1400px;
}

.ObjID-130 {
max-width:1400px;
}

.ObjID-48 {
max-width:1400px;
}

.ObjID-i48 {
column-gap:50px;
}

.ObjID-67 {
padding-bottom:30px;max-width:1400px;
}

.ObjID-68 {
padding-bottom:30px;max-width:1400px;
}

.ObjID-49 {
max-width:1400px;
}

.ObjID-50 {
max-width:1400px;
}

.ObjID-98 {
max-width:1400px;
}

.ObjID-i98 {
column-gap:0px;
}

.ObjID-99 {
max-width:1400px;
}

.ObjID-51 {
max-width:1400px;
}

.ObjID-i51 {
column-gap:50px;
}

.ObjID-71 {
padding-bottom:30px;max-width:1400px;
}

.ObjID-72 {
padding-bottom:30px;max-width:1400px;
}

.ObjID-52 {
max-width:1400px;
}

.ObjID-53 {
max-width:1400px;
}

.ObjID-100 {
margin-bottom:30px;max-width:1400px;
}

.ObjID-i100 {
column-gap:0px;
}

.ObjID-101 {
max-width:1400px;
}

.ObjID-54 {
padding-bottom:50px;max-width:1400px;
}

.ObjID-i54 {
column-gap:50px;
}

.ObjID-69 {
padding-bottom:30px;max-width:1400px;
}

.ObjID-70 {
padding-bottom:30px;max-width:1400px;
}

.ObjID-55 {
max-width:1400px;
}

.ObjID-56 {
max-width:1400px;
}

.ObjID-133 {
padding-top:30px;padding-bottom:0px;max-width:1400px;
}

.ObjID-i133 {
column-gap:0px;
}

.ObjID-139 {
padding-bottom:30px;max-width:1400px;
}

.ObjID-134 {
max-width:1400px;
}

.ObjID-137 {
margin-bottom:60px;max-width:1400px;
}

.ObjID-i137 {
column-gap:0px;
}

.ObjID-138 {
max-width:1400px;
}

@media only screen and (max-width: 800px) {

.ObjID-28 {
padding-top:0px;padding-bottom:0px;justify-items:start;justify-content:start;
			display:flex;flex-direction:column;align-items:center;max-width:1400px;
}

.ObjID-27 {
justify-items:center;justify-content:center;
			display:flex;align-items:end;max-width:1400px;
}

.ObjID-103 {
text-align:center;max-width:1400px;
}

.ObjID-26 {
color:#ffffff;width:100%;padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:10px;border-color:#fa9d1100;background-color:#ffffff00;background-position:right;max-width:1400px;
}

.ObjID-143 {
position:absolute;display:block;max-width:1400px;
}

.ObjID-105 {
margin-bottom:30px;justify-items:center;align-items:center;max-width:1400px;
}

.ObjID-8 {
text-align:center;color:#ffffff;max-width:1400px;
}

.ObjID-82 {
max-width:1400px;
}

.ObjID-i82 {
max-width:1400px;column-gap:20px;
}

.ObjID-87 {
max-width:1400px;
}

.ObjID-7 {
font-size:13px;border-radius:10px;overflow: hidden;background-color:#9ebb94;justify-items:start;display:none;max-width:1400px;
}

}

@media only screen and (max-width: 800px) {
  .site_main_menu ul {
    flex-direction: column;
  }
  .site_main_menu {
    position: fixed;
    top: 0;
    bottom: 0;
    right: -100vw;
    width: 40vw;
    min-width: 240px;
    padding: 20px;
    margin: 0;
    display: block;
    box-shadow: 0 0 10px #00000036;
    transition: 0.5s;
    z-index: 1900;
  }
  .slide_left.site_main_menu {
    right: auto;
    left: -100vw;
  }
  .slide_top.site_main_menu {
    right: 0;
    left: 0;
    top: -100vh;
    bottom: auto;
    width: auto;
    min-width: unset;
  }
  .slide_bottom.site_main_menu {
    right: 0;
    left: 0;
    bottom: -100vh;
    top: auto;
    width: auto;
    min-width: unset;
  }
}