/** Shopify CDN: Minification failed

Line 1192:0 Unexpected "}"

**/
	/* kmk */

.bold_options{
    float: left;
    width: 100%;
}


.bold_option_radio {
float: left;
clear: both;
  width: 100%;
}
.bold_option_radio span{
    float: left;
}
.bold_option_radio span.bold_option_title{
  width: 100%;
  text-align: left;
  letter-spacing: 0;
}
.bold_option_radio .bold_option_value {
    margin-right: -1px;
    float: left;
}
.bold_option label{
  height: 30px !important;
  position: relative;
  min-width: 50px !important;
  display: inline-block;
  float: left;
  cursor: pointer;
}
.bold_option label .bold_option_value_element{
height: 30px !important;
line-height: 30px;
background: #000;
border: 1px solid #fff;
box-shadow: none;
border-radius: 0;
float: left;
padding: 0 10px;
font-size: 13px;
text-align: center;
margin-right: -1px;
cursor: pointer;
width: 100% !important;
}
.bold_option_value_title {
  width: 100% !important;
  text-align: center;
  margin: 0 auto;
  display: inline-block;
  position: relative;
  top: -25px;
  font-size: 13px;
  color: #fff;
  

}


.bold_option label .bold_option_value_element.active ~ .bold_option_value_title { color: #fff; }
.bold_option_product_title { margin-bottom: 10px !important; }

.variant-lie span label{
  height: 30px !important;
  line-height: 30px;
  background: #fff;
  border: 1px solid #000;
  box-shadow: none;
  border-radius: 0;
  float: left;
  padding: 0 10px;
  font-size: 13px;
  text-align: center;
  margin-right: -1px;
  cursor: pointer;
  min-width: 50px !important;
  position:relative;
}
.variant-lie span label input[type="radio"], .bold_option label .bold_option_value_element input[type="radio"] {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.variant-lie span label.active, .bold_option label .bold_option_value_element.active{
  background: #9f8561;
  color:#fff; 
}

.bold_option_total > div { background:transparent !important }

.page-content--product .product-single__meta .bold_option.bold_option_dropdown {
  clear: both;
  float: left;
  position: relative;
  text-align: left;
}

.page-content--product .product-single__meta .bold_option.bold_option_dropdown label{
  height: auto !important;
}

.page-content--product .product-single__meta .bold_option.bold_option_dropdown .bold_option_title {
  width: 100%;
  display: block;
  text-transform: capitalize;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 1.4;
  text-align: left;
}

.page-content--product .product-single__meta .bold_option.bold_option_dropdown .bold_option_element {
  margin-left: 0;
  width: 100%;
  display: block;
}
.page-content--product .product-single__meta .bold_option.bold_option_dropdown .bold_option_element select {
  border: 1px solid #fff;
  font-size: 13px !important;
  letter-spacing: 2px;
  text-transform: uppercase;
  line-height: 1.4;
  padding: 5px 28px 5px 10px;
  width: 100%;
}
/* .page-content--product .product-single__meta .bold_option .bold_option_element .block-option.related_variants-image {
  margin-bottom: 10px;
} */

.page-content--product .product-single__meta .bold_option .bold_option_element .variant-img {
  padding-top: 0px;
  max-width: 450px;
  clear: both;
  width: 100%;
  display: block;
}

.page-content--product .product-single__meta .bold_option.bold_option_displaytext.bold_option_hidden {
  display: none;
}

.page-content--product .product-single__meta .bold_option.bold_option_displaytext {
  clear: both;
  position: relative;
  top: -8px;
}

.page-content--product .product-single__meta .bold_option.bold_option_dropdown .bold_help_text .help-wrapper {
  display: none;
}

.page-content--product .product-single__meta .bold_option.bold_option_dropdown .bold_help_text.element-position {
  width: 18px;
  /* position: absolute; */
  position: relative;
  top: 3px;
  /* left: 35px; */
  /* right: 0; */
  line-height: 0;
  display: inline-block;
}

.page-content--product .product-single__meta .bold_option.bold_option_dropdown .bold_help_text.element-position .help-wrapper {
  display: block;
}

.page-content--product .product-single__meta .bold_option.bold_option_dropdown .bold_help_text svg path{
  fill: #fff;
}

.page-content--product .product-single__meta .bold_option.bold_option_dropdown .bold_option_title.element-width{
  width: fit-content;
  display: inline-block;
}

@media only screen and (max-width: 768px) {
  .page-content--product .product-single__meta .bold_option.bold_option_dropdown .bold_option_title {
    font-size: 15.3px;
  }

  .page-content--product .product-single__meta .bold_option.bold_option_dropdown .bold_option_element select {
    width: 100%;
  }
  
}
/* kmk ends */


.bold_option label {
  letter-spacing: 2px;
}

.bold_options.bold_options_loaded .bold_option_total {
  display: none;
}

header .site-nav .site-nav__item:nth-child(4):hover a.site-nav__link {
  color: #d1ba98 !important;
}

header .site-nav .site-nav__item:nth-child(4):hover .site-nav__link--underline:after {
  border-color: #d1ba98;
}






.custom-page .logo {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
}

.custom-page .logo img {
  filter: invert(1);
}

.custom-page .logo-content {
  text-align: center;
}

.custom-page .form-vertical input, 
.custom-page .form-vertical textarea {
  width: 100%;
}

.custom-page .contact-form {
  padding: 25px 0;
}

.custom-page input[type="submit"] {
  width: auto;
  display: table-column;
  letter-spacing: 0.08em;
  margin: 0 auto;
}

.studio-b .custom-page input[type="submit"] {
  margin: 0;
}

.custom-page .form-vertical label {
  letter-spacing: 0;
  text-transform: capitalize;
}

.custom-page .form-vertical input::placeholder,
.custom-page .form-vertical textarea::placeholder {
  letter-spacing: 0;
}


.custom-page .form-message.form-message--success {
  color: #3c763d;
}

.custom-page .content {
  text-align: center;
    padding: 40px 0;
}

.custom-page .image-block .image {
  margin-bottom: 10px;
  text-align: center;
}

.custom-page .image-block .image h3 {
  text-align: center;
  margin: 10px 0;
}

.custom-page .form-vertical label span { 
  color: red;
}

.custom-page #ContactForm-email-error svg path {
  fill: red;
  stroke: white;
}

.fittings .custom-page .content {
  padding-bottom: 20px;
}

.fittings .custom-page .title-content {
  padding: 50px 0 20px;
  text-align: center;
}

.fittings .custom-page .title-content p {
  margin-bottom: 0;
}

.fittings .custom-page .image-block .image h3,
.fittings .custom-page .title-content h3 {
  margin-bottom: 20px;
}

.fittings .custom-page .contact-form {
  padding-top: 0;
}

.tour-players .image-block .image,
.custom-page .banner-image {
  position: relative;
  margin-bottom: 0;
  line-height: 0;
}

.tour-players .image-block .image h3,
.custom-page .banner-image h3 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}

.about-us .custom-page .content-block {
   margin: 100px 0 40px;
}

.about-us .custom-page h3 {
  margin-bottom: 50px;
  text-align: center;
}

.embed-container { 
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
} 

.embed-container iframe,
.embed-container object,
.embed-container embed { 
  position: absolute; 
  top: 0;
  left: 0;
  width: 100%; 
  height: 100%; 
}

.contact-us .custom-page .map-contact .contact {
  padding-left: 70px;
  padding-right: 50px;
}

.contact-us .custom-page .map-contact .map iframe {
  width: 100%;
  height: 650px;
}

.contact-us .custom-page .map-contact .contact .address h3 {
  margin-top: 20px;
}

.contact-us .custom-page .map-contact .contact .mail-id h3 {
  margin-bottom: 5px;
}

.contact-us .custom-page .contact .contact-form {
    padding-top: 0;
}

.contact-us .custom-page .contact input[type="submit"] {
  margin: 0;
  width: auto !important;
}

.retailers .custom-page .image-block .image {
  margin-top: 30px;
}

.videos-1 .custom-page .banner-image img {
  display: block;
  margin: 0 auto;
}

.videos-1 .custom-page .banner-image h3 {
  text-transform: capitalize;
}

.videos-1 .video-block-one {
  margin-top: 50px;
}

.videos-1 h4 {
  margin: 10px 0;
  text-align: center;
}

.videos-1 .video-block-two {
  margin-bottom: 50px;
}

.videos-1 .video-block-two h4 {
text-transform: none;
}

.custom-page .banner-bg {
  position: relative;
  min-height: 500px;
}

.custom-page .banner-bg h1 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}

.videos-1 .custom-page .banner-bg {
  position: relative;
  min-height: 220px;
}

.dealers h3 {
  margin-top: 30px;
}

.dealers .table {
  overflow-x: auto;
}

.dealers .table table th,
.dealers .table table td {
  text-align: center;
}

.custom-page .content-block .left .content-left h3 {
  margin-top: 20px;
  text-transform: capitalize;
}

.custom-page .content-image h3 {
  margin-top: 70px;
  text-transform: capitalize;
}

.custom-page .content-block .right h3 { 
  margin-top: 70px;
}

.custom-page .image-list-block {
  margin-top: 40px;
}

.custom-page ul.image-list-block li .image-list {
  text-align: center;
  margin-bottom: 30px;
}

.custom-page .image-list-block li .image-list img {
  margin-top: 20px;
}

.custom-page ul.image-list-block li h3 {
  text-align: center;
  margin-top: 40px;
}

.custom-page ul.image-list-block li ul li {
  list-style: none;
}




.index-section.section {
  margin: 0;
}

.index-section.section {
  padding-top: 55px;
  padding-bottom: 55px;
}

.index-section.section.banner {
  padding-top: 0;
}

.banner .slideshow__image {
  height: 650px;
  background-repeat: no-repeat;
  background-size: cover;
}

.banner .slideshow__text-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}

.banner .slideshow__text-content h2 {
  margin-bottom: 35px;
}

.banner .slideshow__text-content .slide-btn {
  background: #fff;
  color: #3d4246;
  padding: 6px;
}

#shopify-section-landing-limited-run-section-1.banner .slideshow__image {
  height: 475px;
}

#shopify-section-landing-limited-run-section-1.banner .slideshow__text-content h2 {
  margin-bottom: 10px;
}

.content-image h1 {
  margin-bottom: 20px;
}

.content-image .custom__item-inner--html img {
  margin: 0;
}

#shopify-section-landing-section-2 .custom__item .custom__image,
.content-image .custom-content .custom__item .custom__image,
.features-benefits .feature-row__image-wrapper .feature-row__image,
.image .custom__item .custom__image {
  width: 100%;
  display: block;
  position: absolute;
  top: 0;
}

.collection .grid-product__meta {
  text-align: left;
  margin-top: 10px;
}

.collection .grid__item.grid-product {
  width: 100%;
}



/* Archive Product Page */
.template-product #shopify-section-product-archive-template .product-single__title {
  margin-bottom: 25px;
}
.template-product #shopify-section-product-archive-template .product-tags h4 {
  text-transform: capitalize;
  font-size: 18px;
  letter-spacing: 1;
}
/* Archive Collection Page */
#shopify-section-collection-archive-template .filters-toolbar, #shopify-section-collection-archive-temp-2 .filters-toolbar {
  display: flex;
  width: 100%;
}
#shopify-section-collection-archive-template .filters-toolbar__item:first-child, #shopify-section-collection-archive-temp-2 .filters-toolbar__item:first-child {
  margin-right: 20px;
}
#shopify-section-collection-archive-template .filters-toolbar__item select, #shopify-section-collection-archive-temp-2 .filters-toolbar__item select {
  text-transform: capitalize;
  display: inline-block;
  font-size: 18px;
}
#shopify-section-collection-archive-template .filters-toolbar label, #shopify-section-collection-archive-temp-2 .filters-toolbar label {
  text-transform: none;
  letter-spacing: 1px;
  font-weight: bold;
  font-size: 16px;
}
.grid-product__tag--sold-out {
  font-weight: bold;
/*   font-size: 18px; */
  color: #9f8561 !important;
}
.product_price_strick  {
  text-decoration:line-through;
}
#shopify-section-collection-archive-template-2 .grid-product__title, #shopify-section-collection-archive-temp-3 .grid-product__title {
  margin-bottom: 20px;
}

#shopify-section-collection-archive-template-2 .grid-product__meta .product-tag, #shopify-section-collection-archive-temp-3 .grid-product__meta .product-tag {
  text-transform: capitalize;
}

#shopify-section-collection-archive-template-2 .grid--collection .grid-product__content .grid-product__tag.grid-product__tag--sold-out,
#shopify-section-collection-archive-temp-3 .grid--collection .grid-product__content .grid-product__tag.grid-product__tag--sold-out {
  display: none;
}


.features-benefits .feature-row__image-wrapper {
  margin: 0 auto 50px;
  position: relative;
  width: 100%;
}

.image .custom-content .custom__item .custom__item-inner--image,
.image .custom-content .custom__item .custom__item-inner--image img.custom__image{
  max-width: 100% !important;
  height: auto;
}

#shopify-section-landing-section-2 .custom__item-inner--html h2,
.image .custom__item-inner--html h2 {
  display: flex;
  align-items: center;
  justify-content: center;
}

#shopify-section-landing-section-2 .custom__item-inner--html h2 img,
.image h2 img {
  margin: 0;
}
#shopify-section-landing-1-section-2 .custom__item-inner--html h2,
.image .custom__item-inner--html h2 {
  display: flex;
  align-items: center;
  justify-content: center;
}
#shopify-section-landing-1-section-2 .custom__item-inner--html h2 img,
.image h2 img {
  margin: 0;
}

.putters header.section-header {
  display: none;
}

.putters .page-content {
  padding-top: 0;
  padding-bottom: 0;
}

#shopify-section-list-collections-template2 h2,
#shopify-section-list-collections-template3 h2 {
  margin-top: 20px;
}

#shopify-section-list-collections-template2 h2,
#shopify-section-list-collections-template-hive h2,
#shopify-section-list-collections-template3 h2 {
  margin-bottom: 20px;
}


#shopify-section-list-collections-template2 .grid__item--collection-template,
#shopify-section-list-collections-template-hive .grid__item--collection-template,
#shopify-section-list-collections-template3 .grid__item--collection-template {
  margin-bottom: 20px;
}

#shopify-section-list-collections-template2 .h4.grid-view-item__title,
#shopify-section-list-collections-template3 .h4.grid-view-item__title {
  margin-bottom: 5px;
}

#shopify-section-hive img {
  display: block;
  margin: 0 auto;
  text-align: center;
  padding: 20px 0;
}

/* Tour Page */
.tour-image-section .feature-image-block a {
  width: 100%;
  display: block;
  margin-bottom: 10px;
  z-index: 1;
}
.tour-image-section h3 {
  text-transform: capitalize;
}





/* kmk */

#s-cbd6232d-3e67-4a37-b148-d97ea8b09bfa > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgb(0 0 0) !important;
}
#s-cbd6232d-3e67-4a37-b148-d97ea8b09bfa > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgb(0 0 0) !important;
}
#s-cbd6232d-3e67-4a37-b148-d97ea8b09bfa > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgb(0 0 0) !important;
  border-top: 1px solid rgb(0 0 0) !important;
}
#s-a2157dd0-1e8a-4689-8822-971af48347aa h5 {
  color: #fff !important;
}
.shg-sld-nav-button.shg-sld-left {
  left: 0;
  background-image: url(/cdn/shop/files/left-chevron.png?v=1616398360)!important;
}
.shg-sld-nav-button.shg-sld-right {
  right: 0;
  background-image: url(/cdn/shop/files/right.png?v=1616398360)!important;
}
#s-ad6ec00a-45bd-4764-aff2-b8c65f59ffb4 {
  background-color: rgb(0 0 0) !important;
}

#s-ad6ec00a-45bd-4764-aff2-b8c65f59ffb4 textarea, #s-ad6ec00a-45bd-4764-aff2-b8c65f59ffb4 input {
  border-color: #fff !important;
}
#s-cbd6232d-3e67-4a37-b148-d97ea8b09bfa > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgb(255 255 255)!important;
}
#s-cbd6232d-3e67-4a37-b148-d97ea8b09bfa > .shogun-accordion-wrapper > .shogun-accordion {
  border-bottom: 1px solid #fff!important;
}
#s-642eda02-ef33-4ab1-a948-60c58cbd877d .shogun-heading-component h1,
#s-9033d9bd-0af7-4798-a15e-3d8d23fd0b4f .shogun-heading-component h1,
#s-ad6ec00a-45bd-4764-aff2-b8c65f59ffb4 .shogun-form .shogun-form-label,
#s-ad6ec00a-45bd-4764-aff2-b8c65f59ffb4 .shogun-form .shogun-form-field {
  color: #fff!important;
}
#s-ad6ec00a-45bd-4764-aff2-b8c65f59ffb4 {
  padding-left: 22px!important;
  padding-right: 22px!important;
}

@media screen and (max-width: 767px) {
  #s-7869b41a-01f5-463e-b859-127aa9d28750 {
    padding: 0 22px !important;
  } 
  #s-bd824a0a-9049-4503-bcd8-7b7cb4e4bd77 img.shogun-image {
    height: 400px;
    object-fit: cover;
  }
  #s-9033d9bd-0af7-4798-a15e-3d8d23fd0b4f {
    padding: 0 22px !important;
  }
}
/*  */


/* studio-b-putter-fitting */

#s-56cc4dc3-2065-40d3-9e62-9c2a97bf6ddc img.shogun-image,
#s-aa74a2e2-cb77-4101-a8bf-8981db6c453a img.shogun-image {
  filter: invert(100%);
}
#s-9f8400e7-31c5-4b2e-b131-b3652af6fc5a .shogun-heading-component h1,
#s-336f9c1e-5829-4148-9c22-20137d34fb5c span,
#s-c3171dc3-e1d1-4230-9e40-976927d9aa02 .shogun-form .shogun-form-label,
#s-c3171dc3-e1d1-4230-9e40-976927d9aa02 .shogun-form .shogun-form-field,
#s-f8e7cde7-7df7-463d-9176-83c3c329ce7f span,
#s-7bd26a49-c287-4fa9-939a-e228edf5b58f h1,
#s-2876a8a8-4555-4b28-91ec-d55bc0aed30c .shogun-form .shogun-form-field,
#s-2876a8a8-4555-4b28-91ec-d55bc0aed30c .shogun-form .shogun-form-label,
#s-d46977df-ee17-4de1-93f0-0ec3a4f3bb0a .shogun-heading-component h1 {
  color: #ffffff !important;
}
#s-c3171dc3-e1d1-4230-9e40-976927d9aa02 {
  background-color: #000 !important;
}

#s-2876a8a8-4555-4b28-91ec-d55bc0aed30c {
  background-color: #000000!important;
}
#s-2876a8a8-4555-4b28-91ec-d55bc0aed30c textarea,
#s-2876a8a8-4555-4b28-91ec-d55bc0aed30c input {
  border-color: #ffffff!important;
}
#s-c3171dc3-e1d1-4230-9e40-976927d9aa02 textarea,
#s-c3171dc3-e1d1-4230-9e40-976927d9aa02 input {
  border-color: #ffffff!important;
}
#s-d7ed456d-7a76-417b-b2bb-b197a249cae8 .shg-row {
    align-items: center;
}

@media screen and (max-width: 767px) {
  #s-a3f5cec2-0009-485a-9e89-78ea9ea99120,
  #s-b84d41ee-ca84-47eb-83f1-30afa2992312 {
    padding: 0 22px !important;
  } 
  #s-2876a8a8-4555-4b28-91ec-d55bc0aed30c {
    padding: 0 0px !important; 
  }
}
/*  */

/* corporate-events */

#s-67b39d76-bc4f-422d-8da7-242778894b3b .shogun-heading-component h1,
#s-d842f78f-7e52-4b2a-ac21-d77fb005e220 h1, 
#s-f34ed150-17ae-4d8b-89ad-1845732c7399 h1,
#s-c06f215a-08c2-4a11-8fbd-c192833a7e77 .shogun-form .shogun-form-label {
  color: #ffffff !important;
}

#s-c06f215a-08c2-4a11-8fbd-c192833a7e77 {
  background-color: #000000 !important;
}

#s-c06f215a-08c2-4a11-8fbd-c192833a7e77 input, 
#s-c06f215a-08c2-4a11-8fbd-c192833a7e77 textarea {
  border-color: #ffffff!important;
}

@media screen and (max-width: 767px) {
  #s-7489f909-40ab-49e0-9fbe-a51066793ff4 img.shogun-image {
    height: 400px;
    object-fit: cover;
  }
  #s-67b39d76-bc4f-422d-8da7-242778894b3b,
  #s-d842f78f-7e52-4b2a-ac21-d77fb005e220,
  #s-f34ed150-17ae-4d8b-89ad-1845732c7399 {
    padding-left: 22px !important;
    padding-right: 22px!important;
  }
  #s-c06f215a-08c2-4a11-8fbd-c192833a7e77 {
    padding: 0 22px !important; 
  }
  #s-c06f215a-08c2-4a11-8fbd-c192833a7e77 {
    margin: 0 0px !important;  
    
  }
}

/*  */

/* fittings */

#s-cf059115-82ad-40dc-81e2-e48cfb50fb0a .shogun-heading-component h1,
#s-4711527b-3f19-416e-97d1-f4c7a41de46f h1, 
#s-ecf380a8-f6c7-4092-b94a-07153ec4756e h1,
#s-cc5e12d5-58fb-4ec8-803f-e5ba5ae0a7b7 .shogun-heading-component h1,
#s-c1ebcaa2-6896-4a8a-beb0-e1c20fb46f6b .shogun-heading-component h1,
#s-5f286f11-ca17-4e9e-9e45-73a1288d7886 .shogun-form .shogun-form-label,
#s-5f286f11-ca17-4e9e-9e45-73a1288d7886 .shogun-form .shogun-form-field {
  color: #ffffff !important;
}

#s-5f286f11-ca17-4e9e-9e45-73a1288d7886 {
  background-color: #000000 !important;
}
#s-5f286f11-ca17-4e9e-9e45-73a1288d7886 textarea,
#s-5f286f11-ca17-4e9e-9e45-73a1288d7886 input {
  border-color: #ffffff !important;
}

@media screen and (max-width: 767px) {
  #s-4711527b-3f19-416e-97d1-f4c7a41de46f {
    margin: 0 !important;
    padding: 0 22px!important;
  }
  #s-ecf380a8-f6c7-4092-b94a-07153ec4756e,
  #s-c1ebcaa2-6896-4a8a-beb0-e1c20fb46f6b,
  #s-cc5e12d5-58fb-4ec8-803f-e5ba5ae0a7b7 {
    padding: 0 22px!important;
  }
  #s-5f286f11-ca17-4e9e-9e45-73a1288d7886 {
    padding:22px!important; 
  }
}

/*  */

/* tour-victories */
#s-042e2d52-87c9-4034-9c32-308d7877bab5 h1 {
  color: #ffffff !important;
}

@media screen and (max-width: 767px) {
  #s-042e2d52-87c9-4034-9c32-308d7877bab5 {
    padding-top: 22px!important;
    padding-left: 22px!important;
  }
  #s-206ca66c-9b0c-4042-94ac-3994927d9f24 img.shogun-image {
    height: 400px;
    object-fit: cover;
  }
}

/*  */

/* about-us */

#s-a509d1b7-755f-4283-8c55-8460842c1e47 {
  min-height: 0px!important;
}
#s-0afdd63b-d812-49f2-ae14-43d340e2d661 .shogun-heading-component h1,
#s-b31e2f55-bd09-42ce-b53d-f662fd12f2fd .shogun-heading-component h1,
#s-193b0ecd-4c28-4823-a1fd-924e95d45af9 .shogun-heading-component h1 {
  color: #ffffff !important;
}
@media screen and (max-width: 767px) {
  #s-6896d506-e597-4dcd-8b63-8720937413b2 {
    padding-left: 22px!important;
    padding-right: 22px!important;
  }

  #s-c6d259ff-a4d6-434b-aceb-7818347e0f66 {
    margin: 0 !important;
    padding: 0 22px!important;
  }
  #s-5643c869-618c-4dc1-8bf9-ab6fa880d496 img.shogun-image {
    height: 400px;
    object-fit: cover;
  }
}
/*  */


/* values  */

#s-3f6139f9-bf2f-4a4e-902a-b2976c0458ef span,
#s-185bc1aa-3a50-4900-a957-94a138ceb5a6 span,
#s-526fb8a8-f6b7-4937-8355-1adf979f5eab span,
#s-0adb3c2e-f1bd-4ed7-84a1-ef843ccf1957 span,
#s-2c31c604-3d09-44cd-9487-1b5108d5188e span {
  color: #000000 !important;
}


#s-3f6139f9-bf2f-4a4e-902a-b2976c0458ef,
#s-a00bd8e2-cde2-4f98-898f-30e35f7a2d42,
#s-0f4d8003-bbfd-43e4-bd5e-25cbb9451afb,
#s-6ec18e39-e1a2-478c-a6cc-05df76bf1aad,
#s-f68b4c2e-13e4-487c-9781-9f9639044e72,
#s-d1207c2f-72f4-4923-9d34-b03f5b3dd0bf,
#s-ed355484-e521-49f4-82eb-633b66a7d783,
#s-e3f3b2f9-3281-4e9f-b5b0-84c3badae68a {
  margin-top: 25px!important;
}
#s-12704b5d-ab0f-486e-86e2-f7112e61c8fe,
#s-185bc1aa-3a50-4900-a957-94a138ceb5a6,
#s-526fb8a8-f6b7-4937-8355-1adf979f5eab,
#s-0adb3c2e-f1bd-4ed7-84a1-ef843ccf1957,
#s-2c31c604-3d09-44cd-9487-1b5108d5188e,
#s-21a60145-17d8-4b1b-a5c6-8b3f446b311e {
  margin-top: 30px!important;
}
#s-764283d9-9a77-445b-9d77-6a826437e7e2 {
  margin-top: 0px!important;
}
#s-526fb8a8-f6b7-4937-8355-1adf979f5eab,
#s-0adb3c2e-f1bd-4ed7-84a1-ef843ccf1957,
#s-2c31c604-3d09-44cd-9487-1b5108d5188e,
#s-526fb8a8-f6b7-4937-8355-1adf979f5eab,
#s-3f6139f9-bf2f-4a4e-902a-b2976c0458ef {
  margin-bottom: 0px!important;
}

#s-21a60145-17d8-4b1b-a5c6-8b3f446b311e {
  margin-top: 20px;
}

@media screen and (max-width: 767px) {
  #s-185bc1aa-3a50-4900-a957-94a138ceb5a6,
  #s-0adb3c2e-f1bd-4ed7-84a1-ef843ccf1957,
  #s-526fb8a8-f6b7-4937-8355-1adf979f5eab,
  #s-2c31c604-3d09-44cd-9487-1b5108d5188e,
  #s-3f6139f9-bf2f-4a4e-902a-b2976c0458ef{
    padding: 0 22px!important;
    margin-left: 0px!important;
    margin-right: 0px!important;
  }
  #s-3f6139f9-bf2f-4a4e-902a-b2976c0458ef {
    margin-bottom: 0px!important;
  }
}

/*  */

/* brand-advocates */
#s-9fd90450-d7dc-4dfd-a456-92ff7ed41e94 h1,
#s-25264285-4c81-4cd9-877b-92cff3848c96 span,
#s-99426a5a-70bb-44e4-bdc5-5d4d2542ce5d h1,
#s-66755033-c846-4fda-869c-b2cc65f5d4ec span,
#s-5be99be0-6168-4425-b70a-48cbbe2fa7dc h1,
#s-81708985-8342-4169-89e2-0e12531ce945 span,
#s-110c8a53-c918-4745-80dd-81162fbe2ca7 h1 {
  color: #ffffff !important;
}
.brand-advocates .section-header  {
/*   display: none !important; */
}
#s-d01f4f35-3c1a-4ba8-ab95-ebc2e26fa9db .shogun-heading-component h1 {
    color: #fff !important;
}
/* kmk ends */


/* contact-us */

#s-e6e84492-9d5e-4c11-b14e-397850f33bac .shg-row {
  width: 100%!important;
}

#s-e6e84492-9d5e-4c11-b14e-397850f33bac .shg-c-lg-6.shg-c-md-6.shg-c-sm-6.shg-c-xs-12 {
  width: 50%!important;
  float: left!important;
  padding: 25px !important;
}
#s-7f0fa887-a3b2-4f22-a939-be54d525d41b h1, #s-3392d5d0-a6b4-4c2a-8f86-fbfe39f4a97f h1 {
  font-size: 25px!important;
}
#s-d791451a-26d4-4a27-8ebe-cace1cfc95c0 h1, #s-4bf935f0-59c8-4033-8315-1b7c6b9f5f01 h1 {
  font-size: 16px!important;
}
.contact-us .shogun-image-overlay.shg-middle-center {
/*   display: none!important; */
}

.contact-us #shopify-section-footer {
  clear: both!important;
}

.contact-us input, .contact-us textarea {
  width: 100% !important;
  border-color: #fff !important;
}
.contact-us .btn.shogun-form-submit {
  background-color: #9f8561!important;
  margin-top: 25px!important;
}


#s-7f0fa887-a3b2-4f22-a939-be54d525d41b .shogun-heading-component h1,
#s-d791451a-26d4-4a27-8ebe-cace1cfc95c0 .shogun-heading-component h1,
#s-3392d5d0-a6b4-4c2a-8f86-fbfe39f4a97f .shogun-heading-component h1 {
  color: #fff !important;
}


/* product page form start */
.bold_option.bold_option_textbox,
.bold_option.bold_option_uploadfile {
  float: left;
  width: 100%;
}

.bold_option.bold_option_textbox label,
.bold_option.bold_option_uploadfile label {
  height: unset !important;
  float: left;
  width: 100%;
}

.bold_option.bold_option_textbox label span,
.bold_option.bold_option_uploadfile label span {
  width: 100%;
  display: block;
}

.bold_option.bold_option_textbox label span.bold_option_element input,
.bold_option.bold_option_uploadfile label span.bold_option_element input {
  width: 100%;
}

.bold_option.bold_option_textbox label span.bold_option_title,
.bold_option.bold_option_uploadfile label span.bold_option_title {
  font-size: var(--typeBaseSize);
  text-transform: none;
  letter-spacing: 0;
  text-align: left;
}
/* product page form end*/




@media only screen and (min-width: 769px) {
 .contact-us .main-content {
    min-height: auto!important;
  }

 .header-layout--left-center .header-item--icons{
   flex: 0 0 135px !important;
 } 

 .header-item--logo, .header-layout--left-center{
  flex: 0 0 230px !important;
 }
}
@media screen and (max-width: 767px) {
  #s-e6e84492-9d5e-4c11-b14e-397850f33bac .shg-c-lg-6.shg-c-md-6.shg-c-sm-6.shg-c-xs-12 {
    width: 100%!important;
  }
  #s-90e984dd-6b8b-4e3e-b63d-74816c43402e img {
    height: 400px;
    object-fit: cover;
  }
}
/*  */





@media only screen and (max-width: 768px) {
  .custom-page .image-block .image {
    width: 100%;
  }
  
  .contact-us .custom-page .map-contact .map {
    display: none;
  }

  .contact-us .custom-page .map-contact .contact {
    padding: 0 0 0 17px;
  }
  
  .contact-us .custom-page .map-contact {
    padding: 0 17px;
  }
  
  .custom-page .banner-bg {
    min-height: 300px;
  }

  .custom-page .content-block .right h3 {
    margin-top: 20px;
  }
  
  .banner .slideshow__image {
    height: 300px;
  }

  .index-section.section {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .features-benefits .text-left:last-child .feature-row__image-wrapper {
    margin-bottom: 0;
  }
  
  /* product page form start*/
  .bold_option.bold_option_textbox label span.bold_option_title,
  .bold_option.bold_option_uploadfile label span.bold_option_title {
    font-size: calc(var(--typeBaseSize)* .85);
  }
  /* product page form end*/
}



@media screen and (max-width: 350px) {
  .site-nav__link--icon .icon {
    width: 20px!important;
    height: 20px!important;
  }
  .site-nav__link--icon {
    padding-left: 5.5px;
    padding-right: 5.5px;
  }
}

@media screen and (max-width: 1170px){
 .site-nav .site-nav__icons .medium-up--hide,
 .site-header__logo .medium-up--hide{
    display: inline-block !important;
  }
  
 .header-item .site-header__logo .site-header__logo-link .small--hide,
 .header-item .small--hide{
    display:none !important;
  }
}

.modal{
  position: fixed !important;
}
}