.shogun-tabs {
  margin: 0 !important;
  list-style: none !important;
  padding: 0 0 0 0;
  overflow: visible;
  display: flex;
}

.shogun-tabs.shogun-modern {
  padding-left: 10px;
  padding-right: 5px;
  overflow: hidden;
  -webkit-transform: translate(0px, 0px);
          transform: translate(0px, 0px);
}

.shogun-tabs li {
  text-decoration: none;
  cursor: pointer;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

.shogun-tabs.shogun-modern li {
  width: 200px;
  height: 45px;
  margin: 0 5px 0 0;
}

.shogun-tabs.shogun-rounded li {
  margin-bottom: 0;
  float: left;
  box-sizing: border-box;
  margin-right: 2px;
  line-height: 1.42857143;
  position: relative;
  display: block;
  overflow: visible;
}

.shogun-tabs.shogun-rounded li .shogun-tab-box {
  padding: 10px 15px !important;
  border-radius: 4px 4px 0 0;
}

.shogun-tabs.shogun-modern li .shogun-tab-box {
  padding: 12px 5px !important;
  width: 100%;
  height: 100%;
}

@media (max-width: 768px) {
  .shogun-tabs.shogun-rounded li .shogun-tab-box {
    padding: 10px 5px !important;
    text-align: center;
  }

  .shogun-tabs.shogun-modern li .shogun-tab-box {
    padding: 12px 15px !important;
  }
}

.shogun-tabs.shogun-rounded .shogun-tab-box {
  border-bottom: none !important;
}

.shogun-tabs.shogun-modern li.active {
  z-index: 40;
}

.shogun-tabs.shogun-modern li .shogun-tab-box::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  outline: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  content: "";
  transform: perspective(100px) rotateX(30deg);
  -webkit-transform: perspective(100px) rotateX(30deg);
}

.shogun-tabs.shogun-modern li.shogun-tab-active .shogun-tab-box::after {
  border-bottom: none !important;
  height: 46px;
}

.shogun-tabs-body {
  padding-top: 10px;
}

.shogun-tabs-body.shogun-rounded {
  margin-top: 0px !important;
}

@-webkit-keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}
@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}

.shogun-tabs-body > .shogun-tab-content {
  display: none;
}

.shogun-tabs-body > .shogun-tab-content.shogun-tab-active {
  -webkit-animation: fadeIn 0.5s;
  animation: fadeIn 0.5s;
  display: block;
}

.shogun-tab-border {
  position: absolute;
}

.shogun-tab-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;

  display: inline-block;
  width: 100%;
}

.shogun-tabs.shogun-modern .shogun-tab-title {
  /** Hack for Safari weird bug */
  /* https://stackoverflow.com/questions/18146511/bug-in-css3-rotatey-transition-on-safari */
  -webkit-transform: translateZ(1000px);
          transform: translateZ(1000px);
}

#s-d1f0b128-81c1-401c-a96b-b3efb6cb7cb5 .shogun-tabs {
  justify-content: flex-start;
}


  #s-d1f0b128-81c1-401c-a96b-b3efb6cb7cb5 .shogun-tabs > li > .shogun-tab-box {
    background: #fff;
    border: 1px solid #DDDDDD;
  }
  #s-d1f0b128-81c1-401c-a96b-b3efb6cb7cb5 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: #F4F4F4;
    border: 1px solid #ddd;
  }
#s-d1f0b128-81c1-401c-a96b-b3efb6cb7cb5 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(175, 143, 52, 1);
  
  
  
  font-size: 16px;
}

#s-d1f0b128-81c1-401c-a96b-b3efb6cb7cb5 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: #555;
}

#s-d1f0b128-81c1-401c-a96b-b3efb6cb7cb5 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: #F4F4F4;
}

#s-d1f0b128-81c1-401c-a96b-b3efb6cb7cb5 .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid #ddd;
}

#s-d1f0b128-81c1-401c-a96b-b3efb6cb7cb5 .shogun-tab {
  max-width: calc(100% / 3 - (3 - 2) * 2px / 3);
}

#s-3a1f8d06-284b-45a0-bd5b-30a415abbf82 { padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px; }
.shogun-accordion-wrapper .shogun-accordion {
  margin-bottom: 0;
  border-radius: 4px;
}

.shogun-accordion {
  margin-bottom: 20px;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  overflow: hidden;
}

.shogun-accordion-wrapper .shogun-accordion + .shogun-accordion {
  margin-top: 5px;
}

.shogun-accordion-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.shogun-accordion-heading {
  color: #333;
  border-bottom: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  cursor: pointer;
}

.shogun-accordion-title {
  margin: 0 !important;
  padding: 0 !important;
  cursor: pointer;
  text-decoration: none;
  flex: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.shogun-accordion-body {
  display: none;
  opacity: 0;
  transition: opacity 0.5s linear;
}

.shogun-accordion-body.shogun-accordion-active {
  display: block;
  opacity: 1;
  visibility: visible;
}

.shogun-accordion-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 1.2em;
}

.shogun-accordion-icon > span {
  transition: 0.3s -webkit-transform;
  transition: 0.3s transform;
  transition: 0.3s transform, 0.3s -webkit-transform;
  position: absolute;
  right: 0;
  font-size: 1.2em;
}

.shogun-accordion-icon.shogun-icon-chevron > span::after {
  content: "▸";
}

.shogun-accordion.shogun-accordion-active
  > .shogun-accordion-heading
  .shogun-accordion-icon.shogun-icon-chevron
  > span {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.shogun-accordion-icon.shogun-icon-plus > span::after {
  content: "＋";
}

.shogun-accordion.shogun-accordion-active
  > .shogun-accordion-heading
  .shogun-accordion-icon.shogun-icon-plus
  > span {
  -webkit-transform: rotate(-225deg);
          transform: rotate(-225deg);
}

#s-97c255bc-911a-4cda-a664-44a17e9f2f18 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-97c255bc-911a-4cda-a664-44a17e9f2f18 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: #f5f5f5;
  padding: 10px;
}

#s-97c255bc-911a-4cda-a664-44a17e9f2f18 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(175, 143, 52, 1);
}

#s-97c255bc-911a-4cda-a664-44a17e9f2f18 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-97c255bc-911a-4cda-a664-44a17e9f2f18 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(175, 143, 52, 1);
  text-align: left;
  
  
  
  font-size: 16px;
}

#s-97c255bc-911a-4cda-a664-44a17e9f2f18 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-17d26d20-572b-4f70-aabb-271779b0ef3f { padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px; }
#s-31782f85-25a2-41d6-8b89-a124181e6400 { padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px; }
#s-8601c609-894e-4113-90ae-64c090913fea > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-8601c609-894e-4113-90ae-64c090913fea > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: #f5f5f5;
  padding: 10px;
}

#s-8601c609-894e-4113-90ae-64c090913fea > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(175, 143, 52, 1);
}

#s-8601c609-894e-4113-90ae-64c090913fea > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-8601c609-894e-4113-90ae-64c090913fea > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(175, 143, 52, 1);
  text-align: left;
  
  
  
  font-size: 16px;
}

#s-8601c609-894e-4113-90ae-64c090913fea > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-da2ba98e-b25b-4278-a6d0-951ce6775d1f { padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px; }
#s-d198016f-b9f6-4b24-b960-aec55c56c005 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-d198016f-b9f6-4b24-b960-aec55c56c005 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: #f5f5f5;
  padding: 10px;
}

#s-d198016f-b9f6-4b24-b960-aec55c56c005 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(175, 143, 52, 1);
}

#s-d198016f-b9f6-4b24-b960-aec55c56c005 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-d198016f-b9f6-4b24-b960-aec55c56c005 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(175, 143, 52, 1);
  text-align: left;
  
  
  
  font-size: 16px;
}

#s-d198016f-b9f6-4b24-b960-aec55c56c005 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-f4054a80-2412-453e-971a-48d6fd11c147 { padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px; }
#s-7794bc6f-5b04-47ae-93a6-bf94f0d50cb3 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-7794bc6f-5b04-47ae-93a6-bf94f0d50cb3 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: #f5f5f5;
  padding: 10px;
}

#s-7794bc6f-5b04-47ae-93a6-bf94f0d50cb3 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(175, 143, 52, 1);
}

#s-7794bc6f-5b04-47ae-93a6-bf94f0d50cb3 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-7794bc6f-5b04-47ae-93a6-bf94f0d50cb3 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(175, 143, 52, 1);
  text-align: left;
  
  
  
  font-size: 16px;
}

#s-7794bc6f-5b04-47ae-93a6-bf94f0d50cb3 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-e5787828-03b2-4c6a-9d8d-0a39779950d4 { padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px; }
#s-1ee45524-a203-4186-bfb2-97ed84ce688e > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-1ee45524-a203-4186-bfb2-97ed84ce688e > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: #f5f5f5;
  padding: 10px;
}

#s-1ee45524-a203-4186-bfb2-97ed84ce688e > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(175, 143, 52, 1);
}

#s-1ee45524-a203-4186-bfb2-97ed84ce688e > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-1ee45524-a203-4186-bfb2-97ed84ce688e > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(175, 143, 52, 1);
  text-align: left;
  
  
  
  font-size: 16px;
}

#s-1ee45524-a203-4186-bfb2-97ed84ce688e > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-fc083e53-1e68-413d-a4d4-8e55971463bd { padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px; }
#s-46e3548b-48a8-41ea-8209-3a24153c8547 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-46e3548b-48a8-41ea-8209-3a24153c8547 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: #f5f5f5;
  padding: 10px;
}

#s-46e3548b-48a8-41ea-8209-3a24153c8547 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(175, 143, 52, 1);
}

#s-46e3548b-48a8-41ea-8209-3a24153c8547 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-46e3548b-48a8-41ea-8209-3a24153c8547 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(175, 143, 52, 1);
  text-align: left;
  
  
  
  font-size: 16px;
}

#s-46e3548b-48a8-41ea-8209-3a24153c8547 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-d0eb3ee1-4c71-4b2e-92ac-7db62b02dcbc { padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px; }
#s-f42270da-47d5-4997-a812-66ff9b3f26be > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-f42270da-47d5-4997-a812-66ff9b3f26be > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: #f5f5f5;
  padding: 10px;
}

#s-f42270da-47d5-4997-a812-66ff9b3f26be > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(175, 143, 52, 1);
}

#s-f42270da-47d5-4997-a812-66ff9b3f26be > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-f42270da-47d5-4997-a812-66ff9b3f26be > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(175, 143, 52, 1);
  text-align: left;
  
  
  
  font-size: 16px;
}

#s-f42270da-47d5-4997-a812-66ff9b3f26be > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-bb6ff7a3-508e-4e90-9c81-151e3bd80129 { padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px; }
#s-819cbc31-d21a-4334-b22f-1dc32f89b69b > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-819cbc31-d21a-4334-b22f-1dc32f89b69b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: #f5f5f5;
  padding: 10px;
}

#s-819cbc31-d21a-4334-b22f-1dc32f89b69b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(175, 143, 52, 1);
}

#s-819cbc31-d21a-4334-b22f-1dc32f89b69b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-819cbc31-d21a-4334-b22f-1dc32f89b69b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(175, 143, 52, 1);
  text-align: left;
  
  
  
  font-size: 16px;
}

#s-819cbc31-d21a-4334-b22f-1dc32f89b69b > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-28e4b978-35b4-44db-a3f3-0ca1bedb3fcc { padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px; }
#s-3a0adbfa-f6c9-4d1a-b7d5-6b1a5c0c9ae7 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-3a0adbfa-f6c9-4d1a-b7d5-6b1a5c0c9ae7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: #f5f5f5;
  padding: 10px;
}

#s-3a0adbfa-f6c9-4d1a-b7d5-6b1a5c0c9ae7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(175, 143, 52, 1);
}

#s-3a0adbfa-f6c9-4d1a-b7d5-6b1a5c0c9ae7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-3a0adbfa-f6c9-4d1a-b7d5-6b1a5c0c9ae7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(175, 143, 52, 1);
  text-align: left;
  
  
  
  font-size: 16px;
}

#s-3a0adbfa-f6c9-4d1a-b7d5-6b1a5c0c9ae7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-9ed2060e-5090-4792-bf40-eba2e4439a79 { padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px; }
#s-413598d5-ecab-444f-a05e-c6d3cbbcd155 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-413598d5-ecab-444f-a05e-c6d3cbbcd155 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: #f5f5f5;
  padding: 10px;
}

#s-413598d5-ecab-444f-a05e-c6d3cbbcd155 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(175, 143, 52, 1);
}

#s-413598d5-ecab-444f-a05e-c6d3cbbcd155 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-413598d5-ecab-444f-a05e-c6d3cbbcd155 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(175, 143, 52, 1);
  text-align: left;
  
  
  
  font-size: 16px;
}

#s-413598d5-ecab-444f-a05e-c6d3cbbcd155 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-04c6ff37-2d80-47cf-9c65-12ea4d67798f { padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px; }
.shg-btn {
  cursor: pointer;
  box-sizing: border-box;
}

#s-5267bc7f-9182-4429-8999-c62109bc2557 { margin-top: 30px;
margin-bottom: 30px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 4px;
text-align: center;
background-color: rgba(175, 143, 52, 1);
text-decoration: none; }
#s-5267bc7f-9182-4429-8999-c62109bc2557:hover {background-color: rgba(151, 123, 45, 1) !important;
text-decoration: none !important;}
#s-5267bc7f-9182-4429-8999-c62109bc2557:active {background-color: #000000 !important;
text-decoration: none !important;}

 #s-5267bc7f-9182-4429-8999-c62109bc2557.shg-btn {
   color: #ffffff;
   font-size: 20px;
   font-weight:  normal ;
   font-style:  normal ;
   
 }
.shg-sld-content {
  width: 100%;
  position: relative;
}

.shg-sld-slides {
  word-break: break-word;
}

.shg-sld-slides-padded {
  padding: 0 35px;
}

.shg-sld-nav-button {
  cursor: pointer;

  position: absolute;
  z-index: 10;
  top: 0;
  width: 35px;
  height: 100%;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.shg-sld-nav-button.shg-sld-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyMDMgNTQ0cTAgMTMtMTAgMjNsLTM5MyAzOTMgMzkzIDM5M3ExMCAxMCAxMCAyM3QtMTAgMjNsLTUwIDUwcS0xMCAxMC0yMyAxMHQtMjMtMTBsLTQ2Ni00NjZxLTEwLTEwLTEwLTIzdDEwLTIzbDQ2Ni00NjZxMTAtMTAgMjMtMTB0MjMgMTBsNTAgNTBxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

.shg-sld-nav-button.shg-sld-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExNzEgOTYwcTAgMTMtMTAgMjNsLTQ2NiA0NjZxLTEwIDEwLTIzIDEwdC0yMy0xMGwtNTAtNTBxLTEwLTEwLTEwLTIzdDEwLTIzbDM5My0zOTMtMzkzLTM5M3EtMTAtMTAtMTAtMjN0MTAtMjNsNTAtNTBxMTAtMTAgMjMtMTB0MjMgMTBsNDY2IDQ2NnExMCAxMCAxMCAyM3oiLz48L3N2Zz4=);
}

.shg-sld-nav-button.shg-sld-disabled {
  cursor: default;
  opacity: 0.2;
}

.shg-sld-item {
  display: none;
}

.shg-sld-item.shg-sld-active {
  display: block;
}

.shg-sld-dots {
  margin-top: 10px;
  text-align: center;
}

.shg-sld-dot {
  cursor: pointer;
  display: inline-block;
  height: 14px;
  width: 14px;
  border-radius: 100%;
  margin-left: 5px;
  background-color: #bbbbbb;
}

.shg-sld-dot:first-child {
  margin-left: 0px;
}

.shg-sld-dot.shg-sld-active {
  background-color: #717171;
}

.shg-sld-fade {
  -webkit-animation-name: shg-sld-fade;
          animation-name: shg-sld-fade;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
}

@-webkit-keyframes shg-sld-fade {
  from {
    opacity: 0.4;
  }

  to {
    opacity: 1;
  }
}

@keyframes shg-sld-fade {
  from {
    opacity: 0.4;
  }

  to {
    opacity: 1;
  }
}

#s-1947194a-8f1f-457c-bc72-4a7cc02dc4d6 { padding-top: 0px;
padding-bottom: 0px; }
.shogun-image-container {
  position: relative;
}

.shogun-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  padding: 20px;
  align-items: center;
  justify-content: center;
}

.shogun-image-overlay.shg-top-left {
  align-items: flex-start;
  justify-content: flex-start;
}

.shogun-image-overlay.shg-top-center {
  align-items: flex-start;
  justify-content: center;
}

.shogun-image-overlay.shg-top-right {
  align-items: flex-start;
  justify-content: flex-end;
}

.shogun-image-overlay.shg-middle-left {
  align-items: center;
  justify-content: flex-start;
}

.shogun-image-overlay.shg-middle-center {
  align-items: center;
  justify-content: center;
}

.shogun-image-overlay.shg-middle-right {
  align-items: center;
  justify-content: flex-end;
}

.shogun-image-overlay.shg-bottom-left {
  align-items: flex-end;
  justify-content: flex-start;
}

.shogun-image-overlay.shg-bottom-center {
  align-items: flex-end;
  justify-content: center;
}

.shogun-image-overlay.shg-bottom-right {
  align-items: flex-end;
  justify-content: flex-end;
}

.shogun-image-overlay p {
  margin: 0;
  padding: 0;
  line-height: normal;
}

.shogun-image-cover {
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover;";
  width: 100%;
}

.shogun-image-contain {
  font-family: "object-fit: contain;";
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
}

.shogun-image-link {
  min-height: inherit;
  max-height: inherit;
}

.shogun-lightbox-item {
  cursor: pointer;
  min-height: inherit;
  max-height: inherit;
}

.shogun-lightbox {
  display: none;
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shogun-lightbox-content {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.shogun-lightbox-close {
  color: #fff;
  font-size: 45px;
  align-self: flex-end;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}

.shogun-lightbox-image-container {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  padding: 10px;
}

.shogun-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shogun-lightbox-close:hover,
.shogun-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

img.shogun-image {
  display: block;
  max-width: 100% !important;
  margin: 0 auto !important;
}

#s-d005c62e-b4e9-4fdb-9ea9-b4ebf2662d44 { text-align: center; }
#s-b5da846a-517c-4545-a935-15b572f5dc3a { text-align: center; }
#s-f06801b8-acae-4c99-9c7b-3c2a079928ec { text-align: center; }
#s-efaf850f-a04d-451d-b1c9-851994095fb0 { text-align: center; }
#s-d015e2fd-35e3-4ef5-a198-da98c545e931 { text-align: center; }
#s-d40a5911-3c01-4fc4-ab2e-9b3d0fb5ebb5 { text-align: center; }
#s-17aad763-e590-4c8f-86a0-7ae45e2e8021 { text-align: center; }
/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-category-grid {
  margin: -20px 0;
}

.shg-category-row,
.shg-category-row-hor {
  display: flex;
  margin: 20px 0;
}

.shg-category-col,
.shg-category-col-1 {
  flex: 1;
  padding: 0 10px;
}

.shg-category-col:last-child {
  padding-right: 0;
}

.shg-category-col:first-child {
  padding-left: 0;
}

.shg-category-col-2 {
  flex: 2;
  padding: 0 20px;
}

.shg-category-col-3 {
  flex: 3;
  padding: 0 30px;
}

.shg-category-col-4 {
  flex: 4;
  padding: 0 40px;
}

.shg-category-col-5 {
  flex: 5;
  padding: 0 50px;
}

@media (max-width: 768px) {
  .shg-category-row {
    display: block;
  }

  .shg-category-row .shg-category-col {
    padding: 20px 0;
  }

  .shg-category-row .shg-category-col:first-child {
    padding-top: 0;
  }

  .shg-category-row .shg-category-col:last-child {
    padding-bottom: 0;
  }
}

@media (max-width: 480px) {
  .shg-category-row-hor {
    display: flex;
    flex-wrap: wrap;
  }

  .shg-category-row-hor .shg-category-col,
  .shg-category-row-hor .shg-category-col:first-child,
  .shg-category-row-hor .shg-category-col:last-child {
    min-width: 50%;
    max-width: 50%;
    padding-top: 0;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
  }
}

#s-a2c87973-a4e6-4ba1-ace1-5c37136dd8f4 { padding-top: 20px;
padding-left: 50px;
padding-bottom: 20px;
padding-right: 50px; }
#s-ed8648ea-7d35-4e96-82a2-06966e6359fe {
  display: none;
}
img.shogun-image {
  display: block;
  max-width: 100% !important;
  margin: 0 auto !important;
}

.shg-product-image-wrapper {
  display: none;
}

.shg-product-image-wrapper a {
  text-decoration: none !important;
  border-bottom: 0 !important;
}

/**
  Fix for IE11, as min-width does not works there.
**/
@media screen\0 {
  .shg-product-image-wrapper > .shogun-image {
    width: 100%;
  }
}

#s-7d798dbc-65f6-4aa4-b762-45bf55e3e239 { text-align: left; }
.shg-product-title-component h1,
.shg-product-title-component h2,
.shg-product-title-component h3,
.shg-product-title-component h4,
.shg-product-title-component h5,
.shg-product-title-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: #000;
  text-transform: none;
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

.shg-product-title-component a {
  text-decoration: none !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

#s-6b4a60c4-939f-4793-81c7-8f5eaf6bb76c { padding-top: 10px;
padding-bottom: 10px;
text-align: left; }
#s-6b4a60c4-939f-4793-81c7-8f5eaf6bb76c .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 19px;
}

#s-6e90866f-ffc2-4f39-8b56-ca711f60597c { text-align: left; }
#s-6e90866f-ffc2-4f39-8b56-ca711f60597c .shg-product-sold-out {
  display: none;
}

#s-6e90866f-ffc2-4f39-8b56-ca711f60597c .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-6e90866f-ffc2-4f39-8b56-ca711f60597c .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-cb5e1fa7-8d0f-4ae6-a175-4c129e6433fc {
  display: none;
}
#s-ef68fd0a-a802-4faa-95e1-58873fb364d1 { text-align: left; }
#s-e90184f1-7cf7-4af8-a816-c01fab18df1a { padding-top: 10px;
padding-bottom: 10px;
text-align: left; }
#s-e90184f1-7cf7-4af8-a816-c01fab18df1a .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 19px;
}

#s-cef4f5fc-c48e-42b0-b7d0-5ab6dc51a8a1 { text-align: left; }
#s-cef4f5fc-c48e-42b0-b7d0-5ab6dc51a8a1 .shg-product-sold-out {
  display: none;
}

#s-cef4f5fc-c48e-42b0-b7d0-5ab6dc51a8a1 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-cef4f5fc-c48e-42b0-b7d0-5ab6dc51a8a1 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-a1cdd248-0e95-41ee-bf62-806b6a120f4b {
  display: none;
}
#s-40a15808-cddc-45ea-9bdf-c6f9b522408f { text-align: left; }
#s-1d5db3bb-82d5-46e0-8462-fcf94e35f87c { padding-top: 10px;
padding-bottom: 10px;
text-align: left; }
#s-1d5db3bb-82d5-46e0-8462-fcf94e35f87c .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 19px;
}

#s-84a1d681-c439-47f5-8f75-75bb875e4df4 { text-align: left; }
#s-84a1d681-c439-47f5-8f75-75bb875e4df4 .shg-product-sold-out {
  display: none;
}

#s-84a1d681-c439-47f5-8f75-75bb875e4df4 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-84a1d681-c439-47f5-8f75-75bb875e4df4 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-547fc567-ba07-4c4a-bd95-87ecf76400a2 {
  display: none;
}
#s-1d04d366-4200-4f51-9b52-08fbb6161f18 { text-align: left; }
#s-f172aff0-e1a6-494c-afcd-c5db4a6ec1db { padding-top: 10px;
padding-bottom: 10px;
text-align: left; }
#s-f172aff0-e1a6-494c-afcd-c5db4a6ec1db .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 19px;
}

#s-c917b1e9-933e-4194-b0b1-8a768417414e { text-align: left; }
#s-c917b1e9-933e-4194-b0b1-8a768417414e .shg-product-sold-out {
  display: none;
}

#s-c917b1e9-933e-4194-b0b1-8a768417414e .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-c917b1e9-933e-4194-b0b1-8a768417414e .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-f06eaede-1820-41b6-81fd-e7218d645afc {
  display: none;
}
#s-ac039b7f-96be-465e-b035-83d86484c9be { text-align: left; }
#s-1747841d-1985-4f30-8d85-51011d289743 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-1747841d-1985-4f30-8d85-51011d289743 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-0447051d-e167-4118-b85a-17ab3f601aac { text-align: left; }
#s-0447051d-e167-4118-b85a-17ab3f601aac .shg-product-sold-out {
  display: none;
}

#s-0447051d-e167-4118-b85a-17ab3f601aac .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-0447051d-e167-4118-b85a-17ab3f601aac .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
.shg-product-atc-wrapper {
  position: relative;
}

.shg-product-atc-btn {
  position: relative;
  z-index: 2;
  display: block;
  border: none;
  align-items: normal;
  box-sizing: border-box;
  cursor: pointer;
  transition: opacity 200ms linear;
  opacity: 1;
}

.shg-product-atc-btn-opaque {
  opacity: 0;
}

.shg-product-atc-info-box {
  position: absolute;
  z-index: 1;
  display: flex;
  overflow: hidden;
  justify-content: center;
  align-items: center;
  text-align: center;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

#s-b25b8dc4-f9ae-4548-a20d-5e06c11786cc { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 4px;
text-align: center;
background-color: #3498db; }
#s-b25b8dc4-f9ae-4548-a20d-5e06c11786cc:hover {background-color: #3cb0fd !important;
text-decoration: none !important;}
#s-b25b8dc4-f9ae-4548-a20d-5e06c11786cc:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-b25b8dc4-f9ae-4548-a20d-5e06c11786cc {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b25b8dc4-f9ae-4548-a20d-5e06c11786cc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b25b8dc4-f9ae-4548-a20d-5e06c11786cc.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-b25b8dc4-f9ae-4548-a20d-5e06c11786cc.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-45c66f25-2653-4a3f-9446-857d6398e325 {
  display: none;
}
#s-21748f1e-35bf-485b-b7fe-19bf2fc6d639 { text-align: left; }
#s-2d8713b9-1a10-4e82-9a6a-ae58da2cb0f9 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-2d8713b9-1a10-4e82-9a6a-ae58da2cb0f9 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-762f4110-5971-4e3e-9e38-7415a522d49e { text-align: left; }
#s-762f4110-5971-4e3e-9e38-7415a522d49e .shg-product-sold-out {
  display: none;
}

#s-762f4110-5971-4e3e-9e38-7415a522d49e .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-762f4110-5971-4e3e-9e38-7415a522d49e .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-3c321bc9-4a48-481b-a654-95d4dd69f687 { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 4px;
text-align: center;
background-color: #3498db; }
#s-3c321bc9-4a48-481b-a654-95d4dd69f687:hover {background-color: #3cb0fd !important;
text-decoration: none !important;}
#s-3c321bc9-4a48-481b-a654-95d4dd69f687:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-3c321bc9-4a48-481b-a654-95d4dd69f687 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3c321bc9-4a48-481b-a654-95d4dd69f687.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3c321bc9-4a48-481b-a654-95d4dd69f687.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-3c321bc9-4a48-481b-a654-95d4dd69f687.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-f0d66c9d-8df5-4788-b548-567a33672932 {
  display: none;
}
#s-c5c2ec94-0a44-43dd-bbbb-c88b5185ca49 { text-align: left; }
#s-24c477f9-7b83-4cb0-9c0a-9efe354a53a5 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-24c477f9-7b83-4cb0-9c0a-9efe354a53a5 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-6ed2bedd-390d-49da-8504-661e1b47f767 { text-align: left; }
#s-6ed2bedd-390d-49da-8504-661e1b47f767 .shg-product-sold-out {
  display: none;
}

#s-6ed2bedd-390d-49da-8504-661e1b47f767 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-6ed2bedd-390d-49da-8504-661e1b47f767 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-01a47076-c7f7-42ed-a88e-e2c8c07df71a { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 4px;
text-align: center;
background-color: #3498db; }
#s-01a47076-c7f7-42ed-a88e-e2c8c07df71a:hover {background-color: #3cb0fd !important;
text-decoration: none !important;}
#s-01a47076-c7f7-42ed-a88e-e2c8c07df71a:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-01a47076-c7f7-42ed-a88e-e2c8c07df71a {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-01a47076-c7f7-42ed-a88e-e2c8c07df71a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-01a47076-c7f7-42ed-a88e-e2c8c07df71a.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-01a47076-c7f7-42ed-a88e-e2c8c07df71a.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-b65e8d18-31ce-4a61-b383-eee9004fc160 {
  display: none;
}
#s-189e0a74-8753-4fea-9b44-17f042700370 { text-align: left; }
#s-a1bd3197-a4f9-4221-aba7-188a589401c8 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-a1bd3197-a4f9-4221-aba7-188a589401c8 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-8e8d72e5-383d-4ef6-81a7-bc96ab956121 { text-align: left; }
#s-8e8d72e5-383d-4ef6-81a7-bc96ab956121 .shg-product-sold-out {
  display: none;
}

#s-8e8d72e5-383d-4ef6-81a7-bc96ab956121 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-8e8d72e5-383d-4ef6-81a7-bc96ab956121 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-0db9490b-8079-4900-be9f-f14d73877fb5 { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 4px;
text-align: center;
background-color: #3498db; }
#s-0db9490b-8079-4900-be9f-f14d73877fb5:hover {background-color: #3cb0fd !important;
text-decoration: none !important;}
#s-0db9490b-8079-4900-be9f-f14d73877fb5:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-0db9490b-8079-4900-be9f-f14d73877fb5 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0db9490b-8079-4900-be9f-f14d73877fb5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0db9490b-8079-4900-be9f-f14d73877fb5.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-0db9490b-8079-4900-be9f-f14d73877fb5.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-3af34b0a-6564-4ea8-a576-318ad88a7276 {
  display: none;
}
#s-7343ecb0-bc53-4008-91ae-6fdc6db30cb9 { text-align: left; }
#s-3642d0a3-f2ec-4e23-9e99-1707d7014151 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-3642d0a3-f2ec-4e23-9e99-1707d7014151 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-5280335c-a343-4ed3-ba2f-f2dbcb5df944 { text-align: left; }
#s-5280335c-a343-4ed3-ba2f-f2dbcb5df944 .shg-product-sold-out {
  display: none;
}

#s-5280335c-a343-4ed3-ba2f-f2dbcb5df944 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-5280335c-a343-4ed3-ba2f-f2dbcb5df944 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-30d02eee-29ae-4d98-8ef8-38034ba5965a { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 4px;
text-align: center;
background-color: #3498db; }
#s-30d02eee-29ae-4d98-8ef8-38034ba5965a:hover {background-color: #3cb0fd !important;
text-decoration: none !important;}
#s-30d02eee-29ae-4d98-8ef8-38034ba5965a:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-30d02eee-29ae-4d98-8ef8-38034ba5965a {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-30d02eee-29ae-4d98-8ef8-38034ba5965a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-30d02eee-29ae-4d98-8ef8-38034ba5965a.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-30d02eee-29ae-4d98-8ef8-38034ba5965a.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



#s-00ba8f95-ae69-495c-a320-1cfc954bce0c {
  display: none;
}
#s-b30548fe-4f53-4662-94c1-c0111371af1a { text-align: left; }
#s-22dc628a-aef5-4638-90ac-0d9fe2ac8843 { padding-top: 10px;
padding-bottom: 10px;
text-align: center; }
#s-22dc628a-aef5-4638-90ac-0d9fe2ac8843 .shg-product-title-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
}

#s-4fabb04a-3fce-4365-9a9c-d2c5b1b6f4e2 { text-align: left; }
#s-4fabb04a-3fce-4365-9a9c-d2c5b1b6f4e2 .shg-product-sold-out {
  display: none;
}

#s-4fabb04a-3fce-4365-9a9c-d2c5b1b6f4e2 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
}

#s-4fabb04a-3fce-4365-9a9c-d2c5b1b6f4e2 .shg-product-compare-price {
  display: none;
  text-decoration: line-through;
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
#s-239f3056-3f0e-4f4c-83ca-800f1bf62777 { padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 4px;
text-align: center;
background-color: #3498db; }
#s-239f3056-3f0e-4f4c-83ca-800f1bf62777:hover {background-color: #3cb0fd !important;
text-decoration: none !important;}
#s-239f3056-3f0e-4f4c-83ca-800f1bf62777:active {background-color: #000000 !important;
text-decoration: none !important;}

#s-239f3056-3f0e-4f4c-83ca-800f1bf62777 {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-239f3056-3f0e-4f4c-83ca-800f1bf62777.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-239f3056-3f0e-4f4c-83ca-800f1bf62777.shg-btn {
  color: #ffffff;
  font-size: 20px;
  font-weight:  normal ;
  font-style:  normal ;
  
}

#s-239f3056-3f0e-4f4c-83ca-800f1bf62777.shg-btn.shg-product-atc-error {
  font-weight:  normal ;
  
  font-style:  normal ;
  
  color: ;
}



.shg-box {
  position: relative;
}

.shg-box > .shg-box-content {
  z-index: 4;
  position: relative;
}

.shg-box-vertical-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.shg-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  pointer-events: none;
}

.shg-box-video-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: -1;
}

#s-2c2a10b5-7569-4091-a4c7-ba170d29edf7 { min-height: 50px;
background-color: rgba(248, 243, 237, 1); }
#s-2c2a10b5-7569-4091-a4c7-ba170d29edf7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
.shg-row {
  display: flex;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
justify-content: space-between;
}

.shg-row > * {
  min-height: inherit;
  max-height: inherit;
}

.shg-c-xs-1,
.shg-c-xs-2,
.shg-c-xs-3,
.shg-c-xs-4,
.shg-c-xs-5,
.shg-c-xs-6,
.shg-c-xs-7,
.shg-c-xs-8,
.shg-c-xs-9,
.shg-c-xs-10,
.shg-c-xs-11,
.shg-c-xs-12,
.shg-c-sm-1,
.shg-c-sm-2,
.shg-c-sm-3,
.shg-c-sm-4,
.shg-c-sm-5,
.shg-c-sm-6,
.shg-c-sm-7,
.shg-c-sm-8,
.shg-c-sm-9,
.shg-c-sm-10,
.shg-c-sm-11,
.shg-c-sm-12,
.shg-c-md-1,
.shg-c-md-2,
.shg-c-md-3,
.shg-c-md-4,
.shg-c-md-5,
.shg-c-md-6,
.shg-c-md-7,
.shg-c-md-8,
.shg-c-md-9,
.shg-c-md-10,
.shg-c-md-11,
.shg-c-md-12,
.shg-c-lg-1,
.shg-c-lg-2,
.shg-c-lg-3,
.shg-c-lg-4,
.shg-c-lg-5,
.shg-c-lg-6,
.shg-c-lg-7,
.shg-c-lg-8,
.shg-c-lg-9,
.shg-c-lg-10,
.shg-c-lg-11,
.shg-c-lg-12 {
  position: relative;
}

#s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64 { padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
background-color: rgba(248, 243, 237, 1); }
@media (min-width: 0px) {
[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-d6b98863-8d5f-4f60-8bea-a4a2feee4a64"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-1c65b8cc-4c9e-4116-a983-8488161d4980 { padding-left: 20px;
padding-right: 20px; }
@media (min-width: 0px) {
[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 5.0px);
}

[id="s-1c65b8cc-4c9e-4116-a983-8488161d4980"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 5.0px);
}

}

#s-a20b1064-7b20-4045-a1d6-fcd3acc5169a .shogun-icon-wrapper {
  text-align: center;
}


#s-a20b1064-7b20-4045-a1d6-fcd3acc5169a .shogun-icon-wrapper > .shogun-icon {

  font-size: 30px !important;
  color: rgba(175, 143, 52, 1);
}

#s-78b12ef1-a0be-4630-b19a-8a544a747bf2 { padding-top: 15px;
padding-left: 20px;
padding-bottom: 15px;
padding-right: 20px; }
#s-0e6b5106-a90e-461c-854f-ce88b9caf863 { margin-top: 10px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 40px;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-radius: 6px;
text-align: center;
background-color: rgba(175, 143, 52, 1);
text-decoration: none; }
#s-0e6b5106-a90e-461c-854f-ce88b9caf863:hover {background-color: rgba(208, 171, 66, 1) !important;
text-decoration: none !important;}
#s-0e6b5106-a90e-461c-854f-ce88b9caf863:active {background-color: rgba(134, 110, 40, 1) !important;
text-decoration: none !important;}

 #s-0e6b5106-a90e-461c-854f-ce88b9caf863.shg-btn {
   color: #ffffff;
   font-size: 20px;
   font-weight:  normal ;
   font-style:  normal ;
   
 }
#s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f { padding-left: 20px;
padding-right: 20px; }
@media (min-width: 0px) {
[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 5.0px);
}

[id="s-f0a2881f-b0f4-4631-9785-dfd44bd66a4f"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 5.0px);
}

}

#s-36890574-5555-4ff5-9ab3-fbb54ee9b394 .shogun-icon-wrapper {
  text-align: center;
}


#s-36890574-5555-4ff5-9ab3-fbb54ee9b394 .shogun-icon-wrapper > .shogun-icon {

  font-size: 30px !important;
  color: rgba(175, 143, 52, 1);
}

#s-54287de7-ee38-4796-a59c-4efe8ddd12d0 { padding-top: 15px;
padding-left: 20px;
padding-bottom: 15px;
padding-right: 20px; }
#s-282da742-d5c3-47f7-85d3-ed353b72e5a0 { margin-top: 10px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 40px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 6px;
text-align: center;
background-color: rgba(175, 143, 52, 1);
text-decoration: none; }
#s-282da742-d5c3-47f7-85d3-ed353b72e5a0:hover {background-color: rgba(208, 171, 66, 1) !important;
text-decoration: none !important;}
#s-282da742-d5c3-47f7-85d3-ed353b72e5a0:active {background-color: rgba(134, 110, 40, 1) !important;
text-decoration: none !important;}

 #s-282da742-d5c3-47f7-85d3-ed353b72e5a0.shg-btn {
   color: #ffffff;
   font-size: 20px;
   font-weight:  normal ;
   font-style:  normal ;
   
 }
#s-8ac826e4-6929-4d57-80a3-ace1bc621906 { padding-left: 20px;
padding-right: 20px; }
@media (min-width: 0px) {
[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 5.0px);
}

[id="s-8ac826e4-6929-4d57-80a3-ace1bc621906"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 5.0px);
}

}

#s-d8abe1a8-0404-4789-892a-883c7de83aed .shogun-icon-wrapper {
  text-align: center;
}


#s-d8abe1a8-0404-4789-892a-883c7de83aed .shogun-icon-wrapper > .shogun-icon {

  font-size: 30px !important;
  color: rgba(175, 143, 52, 1);
}

#s-94703b0e-d067-4c44-b8c2-fb4f080d7dea { padding-top: 15px;
padding-left: 20px;
padding-bottom: 15px;
padding-right: 20px; }
#s-476acdc2-7296-4d44-939d-67dce6fca18c { margin-top: 10px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 40px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 6px;
text-align: center;
background-color: rgba(175, 143, 52, 1);
text-decoration: none; }
#s-476acdc2-7296-4d44-939d-67dce6fca18c:hover {background-color: rgba(208, 171, 66, 1) !important;
text-decoration: none !important;}
#s-476acdc2-7296-4d44-939d-67dce6fca18c:active {background-color: rgba(134, 110, 40, 1) !important;
text-decoration: none !important;}

 #s-476acdc2-7296-4d44-939d-67dce6fca18c.shg-btn {
   color: #ffffff;
   font-size: 20px;
   font-weight:  normal ;
   font-style:  normal ;
   
 }
#s-26cdedb0-9f7d-45c0-aabb-6ed0f5ee188e { min-height: 50px;
background-color: rgba(175, 143, 52, 1); }
#s-26cdedb0-9f7d-45c0-aabb-6ed0f5ee188e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}
#s-7badb7e2-3791-48ff-b6c2-ac524ebf7082 { padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px; }
@media (min-width: 0px) {
[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 20.0px);
}

[id="s-7badb7e2-3791-48ff-b6c2-ac524ebf7082"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 20.0px);
}

}

#s-afe9ed51-65ea-42dd-975f-6c13b35b1b78 { text-align: left; }
#s-3a06468a-d99d-4089-b6c3-07adfb337c82 { padding-top: 20px;
padding-bottom: 20px; }
@media (min-width: 0px) {
[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-sm-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-sm-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-md-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-md-12 {
  width: calc(100.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-lg-11 {
  width: calc(91.66666666666667% - 0.0px);
}

[id="s-3a06468a-d99d-4089-b6c3-07adfb337c82"] > .shg-row > .shg-c-lg-12 {
  width: calc(100.0% - 0.0px);
}

}

.shg-social-alignable {
  display: inline-block;
}

.shg-social-container {
  display: flex;
}

.shg-social-element {
  display: inline-block;
  border: none !important;
  padding: 0px !important;
}

#s-8cf0780d-db40-40e7-9e85-9f908dd1ad74 { text-align: center; }
#s-6026c40e-f6e3-49c3-8d82-0b4773665625 { padding-top: 0px; }
#s-bd0a549f-3796-42a6-9368-0e509cd2ee96 { padding-top: 15px; }
#s-0a6a0dd3-27d1-4c9b-8fba-f742264efae6 { padding-top: 15px;
padding-left: 0px;
padding-bottom: 0px; }
/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

@media (max-width: 1024px) {
  .shg-c,
  .shg-box {
    background-attachment: scroll !important;
  }
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
