body, td, th, dt, dd, input, textarea, select {
  font-family: "Arial";
}
body, td, th, .site_body {

  background: #1e4dc0;

  color: #000000;

  font-size: 16px;

  margin: 0;
}

.submit_button {

  font-size: 15px;

  background: #000;

  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: #efefef;

  color: #000;

  border: 1px solid #c7c7c7;

  height: 45px;

  line-height: 45px;

  border-radius: 7px;
}

a {

  color: #000;

  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: #009824;

  border-radius: 7px;
}

.flag_att {

  background: #d29470;

  border-radius: 7px;
}

.msgbox {

  color: #fff;
}

h2 {

  font-size: 37px;

  color: #000;
}

h3 {

  font-size: 27px;

  color: #000;
}

h4 {

  font-size: 22px;

  color: #000;
}

h5 {

  font-size: 18px;

  color: #000;
}

p {

  line-height: 20px;
}

h1 {

  font-size: 45px;

  color: #000;
}

.shop_footer_links {

  background: #000;

  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:hover {

  background: #055ba7;

  text-decoration: none;

  color: #fff;
}

.site_main_menu li {

  --sm-background: #055ba7;

  --sm-text-decoration: none;

  --sm-color: #fff;

}

[data-style="breadcrumb"] {
  color:#ffffff;display:none;
}
[data-style="header-inner"] {
  justify-self:center;
}
[data-style="header-h1"] {
  max-width:1400px;font-size:35px;font-weight:700;text-align:center;color:#000000;padding-left:20px;padding-right:20px;
}
[data-style="header"] {
  padding-top:40px;margin-bottom:50px;background-size:100%;
}
[data-style="header"][data-page-id="3"] {
  padding-top:40px;margin-bottom:50px;background-size:100%;display:none;
}
.ObjID-i9 {
column-gap:0px;
}

.ObjID-10 {
text-align:center;
}

.ObjID-1 {
max-width:1400px;padding-top:30px;padding-left:10px;padding-right:10px;padding-bottom:30px;margin-top:-50px;--radius: 20px 20px 0 0;border-radius:20px 20px 0 0;--bgcolor: #fafafa;background-color:#fafafa;position:relative;z-index:10;
}

.ObjID-i1 {
column-gap:clamp(4px, 9vw, 40px);
}

.ObjID-21 {
color:#ffffff;padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;--radius: 20px;border-radius:20px;--bgcolor: #000000;background-color:#000000;
}

.ObjID-16 {
color:#ffffff;
}

@media only screen and (max-width: 800px) {

.ObjID-i3 {
column-gap:0px;
}

.ObjID-i7 {
column-gap:0px;
}

.ObjID-i1 {
column-gap:4px;
}

.ObjID-i18 {
column-gap:0px;
}

.ObjID-i17 {
column-gap:0px;
}

}
