/*
Theme Name: Mizuno Golf
Theme URI: https://mizunogolf.com/
Author: Red Balloon Design Ltd.
Author URI: http://www.redballoondesign.co.uk/
Description: Bespoke blog theme created for Mizuno Golf Global
Version: 1.4.20
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:
Text Domain: redballooncms
*/

/* Add temporary overwrides here: */
.archive.term-headwear .product .google-shop {display: none;}

/* New styles for 2019 Woods */

.st190_section--face .st190-switch--content {padding-top: 17.305556%;}
.st190_section--sole .st190-switch--content {padding-top: 12.166667%;}

/* Large screen logo */
@media screen and (min-width: 767px) {
  header .logo>a { top: 19px; }
}

/* XS Header Nav styles */
@media screen and (max-width: 767px) {
  header #navbar.main-nav-wrap .dropdown-menu li {
    margin-bottom: 9px;
    margin-top: 6px;
  }
  header #navbar.main-nav-wrap .dropdown-menu li a {
    text-transform: uppercase;
    padding: 0 22px;
    font-weight: 500;
    font-size: 14px;
    display: block;
  }
}

/* TPS large screens */
.tps_cta__p {margin-bottom: 16px;}
.tps_cta__h1 {margin-bottom: 36px;}

@media screen and (max-width: 767px) {
  .tps_cta__p {margin-bottom: 12px;}
}

.cf-player-dna-panel-title p {
  max-width: 100%;
  margin: 0 auto 12px;
  padding: 0 15px;
}

@media screen and (max-width: 767px) {
  .cf-player-dna-list li {width: 33%;}
}

/* Major Talent banner */

/* Large */
@media screen and (min-width: 1025px) {
  #heroCarousel.carousel .major-talent .mt {
    font-weight: 900;
    font-size: 127px;
    color: rgba(2, 41, 141, .75);
    letter-spacing: 0;
    line-height: 100px;
    margin-top: 266px;
    margin-bottom: -20px;
    margin-left: 0;
  }
}


/* Small */
@media screen and (max-width: 767px) {
  #heroCarousel.carousel .major-talent .mt {
    text-align: center;
    font-size: 83px;
    letter-spacing: 0;
    line-height: 57px;
    margin: 0 auto -6px;
  }
}


/* Mp-20 */
@media screen and (min-width: 767px) {
	.mp20__overview__all-text {padding-top: 72px;}
}

/* Jpx 921 */
.jpx921-intro-block { margin-top: -82px;}
.jpx921-hero {
    height: calc(90vh - 144px);
    max-height: calc(90vh - 144px);
}
.jpx921-intro-image {
    width: auto;
    margin: -22vw -9.02777vw -6%;
} 
.jpx921-intro-block { margin-bottom: 13vw;}

@media screen and (max-width: 767px) {
    .jpx921-hero {
        height: calc(80vh - 60px);
        max-height: calc(80vh - 60px);
    }
    .jpx921-intro-image {
      margin: 48px 0 -33px;
    }
    .jpx921-intro-block {
      margin-bottom: 0;
    }
}	

@media screen and (min-width: 768px) {
  .jpx921-feature-hero .club-logo { max-width: 53%; }
}
	
@media screen and (max-width: 767px) {
  .jpx921-feature-hero .club-logo { max-width: 80%;  }
}	

.jpx921-feature-hero-logo {top: 5.65vh;}
.jpx921-feature-hero .logo-wrap {
  width: 39.7vh;
  margin-bottom: 7.4%;
}
.jpx921-feature-hero .logo-wrap img {
  margin: 0 auto;
}
.jpx921-feature-hero .club-logo {max-width: calc(94vh - 83px);}


/* parallax */
@media screen and (min-width: 1029px) {	
  .jpx921-feature-panel .content-block {
    font-size: 16px;
    line-height: 24px;
  }

  .jpx921-feature-panel .content-block .h3, .jpx921-feature-panel .content-block h3 {
    font-size: 39px;
    line-height: 36px;
    margin-bottom: 30px;
  }

  .jpx921-feature-panel .panel-1 .container { margin-top: -6vw; }
  .jpx921-feature-panel .panel-2 { padding-top: 0px; }
  .jpx921-feature-panel .panel-2 .panel-title {
    margin-bottom: 9vw;
    margin-top: -12vw;
  }
  .jpx921-feature-panel .panel-3 .panel-img {margin-bottom: 0px; }
}

/* AW20 Launch bags sorting update */
.woocommerce-ordering {display: none;}

.location_message_inner .right_block .btn_close {
	background: #2e2e2e;
}
.location_message {
background: #000;
}

.location_message_inner p strong {
font-weight: 900;
}

/* Shafts and Grips */

.page-id-15628 .hero .bg {
 background-color: #fff;
}

.page-id-15628 #grips-shafts-specs .additional-info, #grips-shafts-specs .aside, .club-specs .additional-info, .club-specs .aside {
    font-size: 14px;
	line-height: 18px;
}

.page-id-15628 #grips-shafts-specs .grip img, .club-specs .grip img {
    margin-bottom: 15px;
}
.page-id-15628 #grips-shafts-specs h5 {
	margin-bottom: 0;
}