/**taylormade**/
body{font:12px 'AdiHaus',sans-serif;}
.inner, #main {width:988px;}
#wrapper{overflow:hidden;}
button, input[type="button"],.button, .button-secondary{text-align: center;outline:none;border:none;background:#191919;font-size:12px;font-weight:bold;color:white;text-transform:uppercase;width:100%;min-width:130px;padding:0 20px; height:50px;line-height:50px;letter-spacing:1px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;-khtml-border-radius: 3px;}

input[type="text"], input[type="password"], input[type="tel"], input[type="number"], textarea, select {padding: 10px;margin-left:0;color: #797e80;border: 1px solid #c1c1c1;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;-khtml-border-radius: 5px;}
.input-text.error, .required.error {background: #ce181e; border-color:#191919; color:#fff; text-transform:uppercase;}
.form-row.error{background:none;color:#191919;text-transform:none}

.pt_product-details .primary-content{margin-bottom:20px;}

.hide{display:none;}

/*--- HEADER ---*/
#wrapper{margin-top:85px!important;}
#wrapper #header{position:fixed;}

#wrapper .header {border: none;position: relative;top:0;left:0;width: 100%;}
#wrapper.pt_homepagetaylormade .header, #wrapper.pt_homepagetaylormade .header .inner {position: absolute;}
#wrapper .header .inner {width:100%;position: relative;left: 0;right: 0;margin: 0 auto; }
#wrapper .header .header-middle{background:url(../../images/header-bg.jpg) repeat-x; height:60px;border-bottom: 3px solid #181818;border-bottom: 0 none;box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 1);}

.pt_homepagetaylormade  #main {padding:0;}
.header {background: rgba(51,51,51,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(51,51,51,1) 0%, rgba(32,32,32,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(51,51,51,1)), color-stop(100%, rgba(32,32,32,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(51,51,51,1) 0%, rgba(32,32,32,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(51,51,51,1) 0%, rgba(32,32,32,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(51,51,51,1) 0%, rgba(32,32,32,1) 100%);
	background: radial-gradient(ellipse at center, rgba(51,51,51,1) 0%, rgba(32,32,32,1) 100%);
	z-index:50;
	background-position:100% 50%;
	position:relative;
}

.header:before {
	content:"";
	display:block;
	position:absolute;
	height:100%;
	width:100%;
	background-image: url(data:image/png;base64,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);
	opacity:0.23;
}


.pt_homepagetaylormade .header:before,
.ie8 .header:before {display:none;}
.pt_homepagetaylormade .header{background: none;}

.ie8 .pt_homepagetaylormade .header,
.ie8 .header {background:#191919}

.header .primary-logo {padding:12px 30px 0px 15px;margin:0;height:33px;}
.header .primary-logo img {display:none;}
.header-tablet-laptop-logo {background-image: url(../../images/header-logo-taylormade-new.png);background-repeat:no-repeat;background-size:cover;display:block;width:161px;height:32px;font-size:0;}
.oldie .header-tablet-laptop-logo {background-image: url(../../images/header-logo-taylormade-new-normal.png);}
.invert .header-tablet-laptop-logo {background-position:0 0;}
#navigation {padding-top:0;}
.products-menu-wrapper {width:100%;position:relative;}
.taylormade-main-menu {float:left;display:block;margin:0;padding:0;font-size:0;}
ul.level-1 {width:980px; margin:0 auto; padding: 0;}
ul.level-1>li {width:121px; padding:0; border-left: 1px solid #1f1f1f;}
ul.level-1>li.first {padding-left:0;border-left:none;}
a.level-1, .menu-item-content {text-transform: uppercase;font-weight: bold;color: #797e80;}
a.level-1:hover {color:#fff;}
.menu-item-content {line-height: 46px;background:#272727; position:relative;cursor:pointer;}
.menu-item-content.open {background: #d9d9d9;color:#191919;}
.menu-item-content:after {background: url(../../images/taylormade-sprite.png) no-repeat -24px -81px;height:5px;width:11px;display:block;content:"";cursor:pointer;position:absolute;right:20px;top:20px;}
.menu-item-content.open:after {background: url(../../images/taylormade-sprite.png) no-repeat -12px -72px;}
.menu-item-link-content {display:block;line-height:66px;color:#797e80;}
.menu-item-link-content:hover, .menu-item-content:hover {color:#fff;}
.menu-item-content.open:hover {color:#272727}
.taylormade-main-menu .menu-item.menu-sing-in {display:none;}
.taylormade-main-menu .menu-item{display:inline-block;*display:inline;zoom:1;cursor:pointer;margin:0;font-size:18px;text-shadow: 0 -1px rgba(0,0,0,.5);font-family: 'dinnextltpro';line-height:60px;text-transform:uppercase;font-weight:normal;border-left:1px solid transparent;border-style:solid;border-width:0 1px 0 1px;border-color:transparent;padding:0;height:60px;}

/* #wrapper .header .taylormade-main-menu .menu-item{padding:0;height:60px;} */
/* #wrapper .header .taylormade-main-menu .menu-item:hover{background: none;} */

.taylormade-main-menu .menu-item > div:first-child{padding:0 20px;}
.taylormade-main-menu .menu-item:hover > div:first-child{background: url("../../images/header-n2-bg-top.jpg") repeat-x scroll 0 0;}

.taylormade-main-menu .menu-item > div.expandable {height:65px;}
/* .taylormade-main-menu .menu-item .level-2n-wrap{background: url("../../images/header-n2-bg-top.jpg") repeat-x scroll 0 -60px, rgba(0, 0, 0, 0) url("../../images/header-n2-bg.jpg") repeat scroll 0 0;} */
/* background:rgba(0, 0, 0, 0) url("../../images/header-n2-bg-top.jpg") repeat-x scroll 0 0; */

.taylormade-main-menu .menu-item .level-2n-wrap {cursor:default;}
.taylormade-main-menu .menu-item a {color:#fff;-webkit-font-smoothing:subpixel-antialiased;}
.taylormade-main-menu .menu-item a:hover {text-decoration:none;}
.taylormade-main-menu .menu-item:before {display:none;}
.taylormade-main-menu-products {overflow: hidden;height:0px;top:0px;position: relative;z-index: 51;}
/*.taylormade-main-menu  .menu-item.active:after {content:'';position:absolute;left:50%;bottom:-30px;margin-left:-18px;border:18px solid transparent;border-bottom:15px solid #191919;}*/
div.level-2 {width:auto;background:#d9d9d9;padding:0;z-index:20;}
.pt_homepagetaylormade .taylormade-main-menu-products{top:83px;top:60px;}
.taylormade-main-menu-products {background: url(../../images/navigation_bg_noise.jpg) #191919;}
.taylormade-main-menu-products-wrapper {position: relative;top:-200px;background:url(../../images/navigation_bg.jpg) repeat-x 0 100%;}
.pt_homepagetaylormade div.level-2 {margin-top: 83px;}
.level-2 ul.level-2 {margin:0 auto;padding:23px 0 0 21px;}
.menu-models li {background:#d9d9d9;margin-bottom:9px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;}
.menu-models li:hover {background:#797e80}
ul.level-2 li a {color: #303233;display:block;padding:0 20px;border:1px solid #fff;}
.menu-models li a, a.level-2 {color: #303233;text-transform:uppercase;font-weight:bold;line-height:37px;}
.menu-models li a:hover {text-decoration:none;color:#fff;}
.menu-horizontal a {color: #303233;text-transform:uppercase;font-weight: bold;line-height:37px;background:#f2f2f2;margin-bottom:9px;border-radius: 5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;}
.menu-horizontal a:hover {text-decoration:none;background:#797e80;color:#fff;border:1px solid #797e80;}
.menu-horizontal>li {margin:0;}
.invert .taylormade-main-menu a {color:#191919;}
.header .header-top-right-icons {padding-top:18px;padding-right:14px;}
.header-search.header-form-absent:after {background: url(../../images/taylormade-sprite.png) no-repeat -72px -36px;height:29px;width:29px;display:block;content:" ";cursor:pointer;}
.header-search.header-form-present {padding:0; margin-top:-1px;}
.header-search.header-form-present:after {background: none;display:none;}
.header-search form input[type="submit"] {padding: 2px 0; margin: 5px 8px 0 0; background-size: 100% auto;background: url("../../images/header-icon-search-submit-new.png") no-repeat;}
.header .header-top-right-icons>div {margin-left:8px;}
.invert .header-search.header-form-absent:after {background: url(../../images/taylormade-sprite.png) no-repeat -72px 0;}
.header-search form {border:0;height: 24px !important; border-radius: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;-o-border-radius:4px;
background: url(../../images/taylormade-search-bg.jpg) no-repeat; background-size:100% 100%;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;
-webkit-box-shadow: inset 0 1px 1px #000;
-moz-box-shadow: inset 0 1px 1px #000;
box-shadow: inset 0 1px 1px #000;}
.header-search form input[type="text"] {width:162px;height:24px; line-height:24px;color:#5b5b5b;font-family:'DINOT-CondMedium';font-size:16px;color:#5b5b5b}
.header-question-icon {width:29px;height:29px;background:url(../../images/taylormade-sprite.png) no-repeat 0 -36px;cursor:pointer;}
.invert .header-question-icon {background: url(../../images/taylormade-sprite.png) no-repeat 0 0;}
.mini-cart-label, #mini-cart {float:left;position:relative;z-index:200;}
.invert #mini-cart {background: url(../../images/taylormade-sprite.png) no-repeat -36px 0;}
.mini-cart-total a {background:url("../../images/retinaSprite.png") no-repeat -66px 0;background-size: 93px 13px;font-size: 9px;right: auto;left:-5px;top: 3px;z-index:2;text-decoration:none;height: 10pt;width:10pt;margin:0;display:inline-block;line-height:10pt;}
#mini-cart:hover .mini-cart-total a{background-position: -80px 0;}
.menu-utility-user{line-height:100%;padding-top:6px;}
.menu-utility-user  li {padding: 0 6px;line-height: 100%;font-size: 12px;margin-left: -2px;vertical-align: top;border-left: 1px solid #fff;}
.menu-utility-user > li{border: 0 none;height:12px;}
.menu-utility-user li a {color:#fff;min-width: 25px;display: inline-block;text-decoration:none;font-family: 'dinnextltpro';line-height:16px;}
.invert .menu-utility-user li a {color:#191919;}
.invert .desktop-menu-utility-user:after{display:block;background:url(../../images/taylormade-sprite.png) no-repeat -108px -22px;height:14px;width:15px;content:"";position:absolute;top:0;right:0;display:none;}
.invert .desktop-menu-utility-user:after {background: url(../../images/taylormade-sprite.png) no-repeat -108px 0px;}

/*--new header taylormade version--*/
.header-question-icon{width:auto;height:auto;background:none;} 
.header-top {height:25px;text-align:left;background:url(../../images/header-top-bg.jpg) repeat;}
.header-top a{color:white;}
.header-top .header-email-sign-up{margin-left:0;}
.header-top .header-email-sign-up a{font-size:12px;line-height:22px;background:none;padding-right:0;padding-left:30px;}
.header-top-buttons{top:0; *top:-1px; position:relative;float:right; padding:0;font-size:0;height:25px;}
.header-top-buttons > div{position:relative;float:left;padding:0 16px;font-size:12px;height:25px;vertical-align:top;}
.header-top-buttons > div > a{display:inline-block;font-size: 12px; font-family: 'dinnextltpro';line-height:22px; padding-left:22px;color:white;text-transform:uppercase;-webkit-font-smoothing:subpixel-antialiased;padding-top:3px;position:relative;text-decoration:none;}
.header-top-buttons > div:hover,.header-top #mini-cart:hover{background:#c8000c;}
.header-top #mini-cart > a {padding-left:24px;display:inline-block;*display:inline;zoom:1;}
.header-top-buttons .header-question > a, .header-top-buttons .header-login > a,
.header-top-buttons .header-question > a:hover, .header-top-buttons .header-login > a:hover{display:inline-block!important;*display:inline;zoom:1;}
.header-top-buttons .header-question, .header-top-buttons .header-login{width:auto;}
 
.header-top-buttons > div > a:before,
.desktop-menu-utility-user:before{content:"";position:absolute;left:0;background:url("../../images/retinaSprite.png") no-repeat 0 0;background-size: 93px 13px;height:13px;top:6px;}
.oldie .header-top-buttons > div > a:before,
.oldie .desktop-menu-utility-user:before{background-image:url("../../images/retinaSpriteNorm.png");}

.header-top .header-store-locator > a:before{width:10px;}
.header-top .header-email-sign-up > a:before{width:17px;background-position:-10px 0;left:3px;}
.header-top #mini-cart > a:before			{width:13px;background-position:-27px 0;}
.header-top .header-question > a:before		{width:14px;background-position:-40px 0;}
.desktop-menu-utility-user:before			{width:12px;background-position:-54px 0;}

.header-top .header-top-banner {width: auto; float:left;}
.header-top .header-store-locator .flyout-content a,
.header-top .header-question .flyout-content a{color:black;display:block;}
.mini-cart-label, #mini-cart{z-index:200;width:auto;height:25px;}
#mini-cart{background:none;}
#mini-cart:after,.header-question.flyoutify:after,.header-login.flyoutify:after,.header-store-locator.flyoutify:after{content:'';position:absolute;right:16px;top:0px;height:25px;width:7px;background: url(../../images/header-arrow-icon.png) no-repeat left center;}
#mini-cart,.header-top-buttons .header-question,.header-top-buttons .header-login,.header-top-buttons .header-store-locator{padding-right:30px;}
.taylormade-header-label{display:inline-block;}
.desktop-menu-utility-user{padding-right:0;font-family: 'dinnextltpro';position:relative;display:inline-block;background:none;margin:0;padding-left:22px;background:none;position:relative;height:100%; -webkit-font-smoothing: subpixel-antialiased;}  
.header .login-box{margin:0;padding:0 0 20px;}
.header .login-box-content form{padding:0 3px;border:0;margin-bottom:0;}
.header .login-box-content .form-row.form-row-button button,.header .login-box-content .register-button a{width:170px;margin:0 auto;display:block;background-color:#c40000;border:1px solid #c40000;}
.header .login-box-content .register-button a{background-color:white;color:#c40000;}
.header .login-box-content .register-button a:hover{color:white;background-color:#c40000;}
.header .register-button{margin:0 3px;}

.taylormade-main-menu .menu-item:hover{
	z-index:10;
	border-left:1px solid #000000;
	border-right:1px solid #4a4a4a;
}
.menu-item.menu-products:hover .level-2n-wrap {display:block;z-index:-1;margin-top:-5px;}
.level-2n-wrap{display:none;position:absolute;width:100%;left:0;text-align: center;font-size:16px;font-weight:bold;color:#8b8b8b;line-height:normal;background: url("../../images/header-n2-bg.jpg") repeat scroll 0 0;}
.shop .level-2n-wrap:before,.explore .level-2n-wrap:before{content:"";position:absolute;left:0;top:0;background: url("../../images/header-n2-bg-top.jpg") repeat-x scroll 0 -60px;height:35px;width:100%;}
.ie8 .level-2n-wrap{background: url("../../images/header-n2-bg.jpg") repeat scroll 0 0;}
.ie8 .header-tablet-laptop-logo img {width:161px;height:32px;}
.header-tablet-laptop-logo {background-size:cover;}
.taylormade-main-menu .menu-item a.menu-item-collapsible {padding-right:15px;background:url(../../images/header-arrow-bottom.png) no-repeat center right;display: inline-block;vertical-align:top;}
.taylormade-main-menu .menu-item:hover a.menu-item-collapsible{padding-right:15px;background:url(../../images/header-arrow-bottom-hover.png) no-repeat center right;}
.taylormade-main-menu .menu-item.try .level-2n-wrap,.taylormade-main-menu .menu-item.custom .level-2n-wrap{font-size:0;}
.level-2n-wrap .arrow-right{display:inline-block;width:6px;height:8px;background:url(../../images/header-arrow-right.png) no-repeat;}
.level-2n-wrap > div{overflow:hidden;}
.shop-2n-wrap .level-2n-column:first-child{border-left:0;}
.level-2n-column{width:114px;float:left;padding:0 0 0 10px;margin:35px 0 39px;}
.level-2n-column .top-category{padding:0 0 6px;margin:0;height:30px;}
.level-2n-column .top-category:before{content:"";min-height: inherit;height:100%;display:inline-block;vertical-align:middle;}
.level-2n-column .top-category a, .level-2n-column .top-category{color: #8b8b8b;font-family: 'DINPro-Bold';font-weight:normal;font-size: 16px;text-shadow: 0 -1px #000;}
.level-2n-column .top-category a{display:inline-block;vertical-align:middle;overflow:hidden;text-overflow: ellipsis;max-width:104px;}
.level-2n-column .top-category a:hover{color:#c70000;text-shadow: rgb(3, 3, 3) 0px -1px 1px;}
.level-2n-column ul{margin:0;}
.level-2n-column .level-2n-subcategories{height:264px;text-transform:none;}
.level-2n-column .level-2n-subcategories ul li,
.menu-item div.expandable + div.level-2n-wrap .level-2n-subcategories li{padding-top:10px;line-height:1;}
.menu-item.holiday div.expandable + div.level-2n-wrap .level-2n-subcategories li{padding-top:0px;}
.level-2n-column .level-2n-subcategories a{font-size:14px;color:#ffffff;font-family:'DINPro';font-weight:normal;position: relative;line-height: 1;overflow:visible;display:inline-block;height:100%;}
.taylormade-main-menu .menu-item a:hover:before { content: ''; position: absolute;left: -5px;top: 10%;width: 3px;height: 90%;background-color: #c70000;}
.level-2n-wrap .level-2n-column .top-cat-link{color:#8b8b8b;font-size:14px;text-transform:capitalize;font-weight:normal;font-family:'DINPro-Medium';}
.level-2n-wrap .level-2n-column .top-cat-link:hover{color:#d52229;}

.level-2n-column,.level-2n-bottom-item{border-right:1px solid #202220;border-left:1px solid #3b3c3b;}
.level-2n-column.first{border-left:0;}
.level-2n-column.last{border-right:0;}

.level-2n-column.image-column p{margin:0 5px 5px 0;}
.explore-2n-wrap .level-2n-column.image-column{width:auto;border:0;}
.explore-2n-wrap .level-2n-column.image-column + .level-2n-column{border-left:0;}
.level-2n-wrap {-webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,1);-moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,1);box-shadow: 0px 2px 3px 0px rgba(0,0,0,1);}
.level-2n-bottom{max-height:70px;text-align:center;background:url(../../images/header-n2-bottom-bg.jpg) repeat;}
.level-2n-bottom-wrapper{border-right: 1px solid #3b3c3b;}
.level-2n-bottom-item{padding:0 21px;line-height:70px;float:left;height:70px;}
.taylormade-main-menu .level-2n-bottom-item a{text-shadow: 0 -1px #000;color: #fff;font-size:16px;font-family: 'DINPro-Bold';font-weight:normal;}
.taylormade-main-menu .level-2n-bottom-item a:hover{color:#C70000;text-shadow: rgb(3, 3, 3) 0px -1px 1px;}

.shop-2n-wrap,.explore-2n-wrap,.menu-products .level-2n-bottom-wrapper{display: inline-block;text-align: left;}

.menu-products .level-2n-bottom-wrapper{margin:0;}
.explore-2n-wrap .level-2n-column .level-2n-subcategories{height:210px;}
.explore-2n-wrap .level-2n-column{ width: 144px;}
.explore-2n-wrap>.level-2n-bottom-item,.shop-2n-wrap>.level-2n-bottom-item {display:none;}

/*--- sticky-header ---*/
.sticky-header {top:0;left:0;right:0;}
.sticky-header .taylormade-main-menu-products{position:fixed;z-index:5;top:90px;left:0;right:0;}
.sticky-header .level-2.open {position:fixed !important;z-index:5;top:303px;left:0;margin-top:0}
.sticky-header .taylormade-main-menu  .menu-item.active:after {/*content:'';position:absolute;left:50%;bottom:-37px;margin-left:-18px;border:18px solid transparent;border-bottom:15px solid #191919;*/}
.sticky-header h1.primary-logo{display:block;}
.sticky-header .header-search, .sticky-header div.desktop-menu-utility-user{display:inherit;}
.sticky-header .mini-cart-content{right: 0;}
.sticky-header .mini-cart-content:after{right: 8px;}


.header.without-top-line{min-height:30px;}
.header-promo-expand {padding: 10px 20px;}
.header.without-top-line .header-top-right-icons{padding-right:14px;}
.header-search-form .ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset {float:left;}

#mini-cart .mini-cart-content a{color:#000000;}
#mini-cart .mini-cart-totals .mini-cart-link-cart, #mini-cart .mini-cart-straight-checkout a{color:white;}
#mini-cart .mini-cart-content a.mini-cart-link-cart {color:#fff;}
.mini-cart-content {width:309px;padding:18px;border:none;border-radius:3px;top: 43px;right: -42px;box-shadow: 0px 0px 42px 1px rgba(0, 0, 0, 0.26); z-index: 100;}
.mini-cart-content:after {background: none;content: '';position: absolute;right: 50px;bottom: 0;margin-left: 0;border: 7px solid transparent;border-bottom: 7px solid #fff;height: 0;width: 0;top: -14px;color:#191919;}
.mini-cart-name, .mini-cart-attributes, .mini-cart-pricing {width:173px;}
.mini-cart-attributes {text-transform:none;font-size:12px;word-wrap: break-word;}
.mini-cart-attributes .label {color:#aeb5b8}
.mini-cart-name {text-transform:none;font-size:16px;line-height:100%;}
.mini-cart-name a {color:#191919;}
.mini-cart-product, .mini-cart-price-info {border-bottom: 1px solid #e5e5e5;background:none;}
a.mini-cart-link-cart, .mini-cart-straight-checkout a {display:block;font-size:12px;height:50px;line-height:50px;width: auto;background:#191919;color:#fff;text-decoration:none;border-radius:3px;max-width: 231px;margin: 0 auto}
a.mini-cart-link-cart {margin-bottom:11px;}
.mini-cart-straight-checkout a{background:#ce181e}
a.mini-cart-link-cart:hover, .mini-cart-straight-checkout a:hover{background:#797e81}
.mini-cart-image{width:88px;}
.mini-cart-content .mini-cart-products .label{color:#aeb5b8;}
#mini-cart .risk-free-shopping{margin: 0 -18px -18px;}

/*suggestions*/
	#suggestions, .flyout-content{box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.26);left:auto !important;top:43px !important;right:-15px;border-bottom: 4px solid #c8000c;}
	#suggestions:after, .flyout-content:after{background: none;/*content: '';*/position: absolute;left: 47px;bottom: 0;margin-left: 0;border: 7px solid transparent;border-bottom: 7px solid #fff;height: 0;width: 0;top: -14px;color: #191919;}
	#suggestions:after {left:inherit; right:16px;}
	.flyout-content.flyout-customerservice-topnav{right:0 !important;padding: 0 18px;width:254px;}
	.flyout-content.flyout-customerservice-topnav ul {margin:0;}
	.flyout-content.flyout-customerservice-topnav li {line-height:37px; font-size:14px;border-bottom:1px solid #e5e5e5;text-transform:none;}
	.flyout-content.flyout-customerservice-topnav li a:hover{text-decoration:none;color:#c8000c;}
	.flyout-content.flyout-customerservice-topnav:after{left:auto;right:7px;}

/*login*/
	.header .flyout-content,.mini-cart-content{border: 0;border-bottom:4px solid #c8000c;border-radius:0;top:25px!important;cursor:default;}
	.header .header-login .flyout-content{right: -30px !important;width: 240px!important;}
	.flyout-content:after,.mini-cart-content:after{left:50%;margin-left:-7px;right:auto;content:none;}
	.header .login-box h2.section-header{padding: 10px 0 0 17px;font-weight:bold;margin:0;}

	.header .desktop-menu-utility-user .menu-utility-user .flyout-content.login{padding: 0 18px;width: 200px !important;right:-36px !important;top:18px !important}
	.desktop-menu-utility-user .flyout-content.login ul.flyout-customer-info{margin:0;}
	.desktop-menu-utility-user .flyout-content.login ul.flyout-customer-info li{line-height:37px; font-size:14px;border-bottom:1px solid #e5e5e5;text-transform:none;}
	.desktop-menu-utility-user .flyout-content.login ul.flyout-customer-info li a{display:block;font-family:'AdiHaus';outline:none;line-height:37px;}
	.desktop-menu-utility-user .flyout-content.login ul.flyout-customer-info li a:hover{text-decoration:none;color:#c8000c;}
	
/*--- HOME PAGE ---*/

.taylormade-home-social + .home-content {display:none;}
.home-content {margin-bottom: 20px;text-align:center;}
.home-content .button {width:auto;padding:0 30px;font-size:18px;font-weight:bold;background:#e1e4e7;color:#1d1d1d;cursor:pointer;}

/*--content slider--*/
.content-slider {overflow: hidden;visibility: hidden;position: relative;max-width: none;text-align: center; clear:both;}
.content-slider-wrapper {overflow: hidden;position: relative;max-width: none;z-index:0;}
.content-slider-item {float:left;position: relative;height: 755px;background-size: contain;background-repeat: no-repeat; overflow: hidden;}
.slider-options, .content-slider-arrow-prev, .content-slider-arrow-next {display:none;}
.content-slider-layer-1 {height:755px;background-position: 50% 50%; background-repeat:no-repeat;position:relative;}
.content-slider-layer-2, .content-slider-layer-3, .content-slider-layer-4, .content-slider-mobile-layer {position:absolute; top:0; left:0; right:0; margin:0 auto;display:none;}
.content-slider-control {display: block;width:100%;	margin: 20px 0;	padding: 0;text-align:center;} 
.content-slider-control li {position:relative;height:28px;width:28px;display:inline-block;vertical-align:top;margin-left:15px;cursor:pointer;}
.content-slider-control li:first-child{	margin-left:0;}
.content-slider-item-description {position: absolute;}
.content-slider-control li:before, .content-slider-control .active:before {content:"";display:block;height:4px;width:5px;position:absolute;background: url(../../images/taylormade-sprite.png) no-repeat -155px -12px;left:11px;top:12px;}
.content-slider-control .active:before, .content-slider-control li:hover:before {background: url(../../images/taylormade-sprite.png) no-repeat -144px 0;height:28px;width:28px;left:0;top:0;}
.content-slider-control li:hover:before {opacity:0.5;}
.content-slider-button a {width:auto;height:50px;line-height:50px;padding:0 30px;text-transform:uppercase;color:#fff;background:#191919;border-radius: 3px;}
.content-slider-button.content-button:hover{box-shadow: 0 0 4px 0px #e1e1e1;border-radius: 6px;background: #fff;}
.invert .content-slider-button.content-button:hover{box-shadow: 0 0 4px 0px #555;}
.content-slider-button a:hover {text-decoration:none;opacity:0.9;}
.content-slider-button{overflow: hidden;}
.content-slider-button.content-button > a:after{background-position: -12px -71px;}
.content-slider-button.content-button > a:hover:after {background-position: 0 -71px;}
.parallax-slider .content-slider-item-description {position: absolute;top:0;text-align: left;margin: 0 auto;left:0;right:0;bottom:0;}
.parallax-slider .content-slider-item-description:before {content: "";  display:inline-block;  min-height:inherit;  height:100%; vertical-align:middle;}
.parallax-slider .content-slider-item-wrapper {width:28%;display:inline-block;  vertical-align: middle;}
.parallax-slider .content-slider-headline,
.parallax-slider .content-slider-subheadline,
.parallax-slider .content-slider-subheadline-s {text-shadow: 1px 1px 2px #000000;}
.parallax-slider .content-slider-headline {margin:.23em 0;font-size:24px;font-weight:bold;text-align:left;color:#fff;}
.parallax-slider .content-slider-subheadline {font-size:34px;margin: .3em 0;line-height: 1em;font-family: 'clubhausbold', 'AdiHaus', sans-serif;color:#fff;}
.parallax-slider .content-slider-subheadline-s {text-transform: none;margin: 0 0 20px;font-size: 18px;font-family:'AdiHaus', sans-serif;color:#fff;}
.parallax-slider .content-slider-button {margin-right:10px;position:relative;overflow:visible;}
.parallax-slider .content-slider-button a {padding:0 1em;background-color: #fff;color:#000;border-radius:5px;text-shadow:none;min-width:85px;width:auto;height:39px;line-height:39px;font-size:14px;font-weight:normal;letter-spacing:0px;}
.parallax-slider .content-slider-button .buttons-second-level{position:absolute;width:100%;border-radius: 0 0 6px 6px;overflow:hidden;}
.parallax-slider .content-slider-button:hover .buttons-second-level{box-shadow:0 0 4px 0 #e1e1e1;}
.parallax-slider .content-slider-button.content-button:hover > a {border-radius:5px 5px 0 0;}
.parallax-slider .content-slider-button a:hover {text-decoration:none;background:#000;color:#fff;}

.parallax-slider .invert .content-slider-headline, 
.parallax-slider .invert .content-slider-subheadline,
.parallax-slider .invert .content-slider-subheadline-s {color:#000; text-shadow:none;}
.parallax-slider .invert .content-slider-button a {background-color: #000;color:#fff;}
.parallax-slider .invert .content-slider-button a:hover {background-color: #fff;color:#000;}

.taylormade-home-promo-slider{margin-bottom:70px;}
.taylormade-home-promo-slider .content-slider {border-top:1px solid #c9c9c9; padding-top:20px;}
.taylormade-home-promo-slider .content-slider-item {text-align:left;}
.taylormade-home-promo-slider .content-slider-item-description {position:relative;overflow:hidden;}
.taylormade-home-promo-slider .content-slider-headline {font-size: 28px;font-weight: bold;text-align: left;text-transform: uppercase;color: #41413e;display: inline-block;float:left;line-height: 90%;vertical-align: top; margin-bottom:5px;}
.taylormade-home-promo-slider .content-slider-subheadline {font-size: 14px;line-height: 16px;color: #000;text-align: left;display: inline-block;float:left;clear:both;line-height: 100%;}
.taylormade-home-promo-slider .content-slider-description {float:left;}
.taylormade-home-promo-slider .content-slider-button {margin:0;}
.taylormade-home-promo-slider .content-slider-button + .second {margin-left:10px;}
.taylormade-home-promo-slider .content-slider-buttons {float:right;}
.taylormade-home-promo-slider .content-slider-button a {width: 135px;
	height: 40px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #cb000a;
	background: -moz-linear-gradient(top, #cb000a 0%, #a30000 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #cb000a), color-stop(100%, #a30000));
	background: -webkit-linear-gradient(top, #cb000a 0%, #a30000 100%);
	background: -o-linear-gradient(top, #cb000a 0%, #a30000 100%);
	background: -ms-linear-gradient(top, #cb000a 0%, #a30000 100%);
	background: linear-gradient(to bottom, #cb000a 0%, #a30000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb000a', endColorstr='#a30000', GradientType=0 );
	line-height: 40px;
	padding: 0;
	font-size: 12px;
	margin-bottom:17px;;
}
.taylormade-home-promo-slider .content-slider-item-image {height:395px;background-size:100%;position:relative;}
.taylormade-home-promo-slider .content-slider-item-image:hover:before {content: " ";
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,.7);
}

.ie8 .taylormade-home-promo-slider .content-slider-item-image:hover:before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlGRDc5NjNBNjVCMjExRTQ5MEFDODVERjlCODRBRTlFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlGRDc5NjNCNjVCMjExRTQ5MEFDODVERjlCODRBRTlFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUZENzk2Mzg2NUIyMTFFNDkwQUM4NURGOUI4NEFFOUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUZENzk2Mzk2NUIyMTFFNDkwQUM4NURGOUI4NEFFOUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5ZHZBtAAAAG0lEQVR42mJkYGDYzEAEYGIgEowqpI5CgAADAC2PAMdKTfHJAAAAAElFTkSuQmCC');
}

.taylormade-home-promo-slider .content-slider-item-image:hover:after {
	content: " ";
	position: absolute;
	left: 50%;
	top: 50%;
	display: block;
	height: 75px;
	width: 75px;
	margin-top: -37.5px;
	margin-left: -37.5px;
	text-align: center;
	background: url(../../images/adams-sprite.png) no-repeat -76px -36px;
}
.taylormade-home-promo-slider .content-slider-item {height:auto;}


.taylormade-home-promotions .promotion-item {padding:0;margin:0;}
.taylormade-home-promotions .promotion-item li{width:232px;float:left;text-align:center;margin-left: 20px;margin-bottom:100px;}
.taylormade-home-promotions .promotion-item .promotion-image{width:232px;height:149px;position:relative;}
.taylormade-home-promotions .promotion-item .promotion-image:before{content:""; z-index: -1; position: absolute; width: 50%; top: 160px; bottom: 15px; left: 10px; -webkit-transform: rotate(-3deg); transform: rotate(-3deg); box-shadow: 0px 15px 10px #777777; }
.taylormade-home-promotions .promotion-item .promotion-image:after{content: ""; z-index: -1;position: absolute;width: 50%; top: 160px; right: 10px; bottom: 15px; -webkit-transform: rotate(3deg); transform: rotate(3deg); box-shadow: 0px 15px 10px #777777; }
.taylormade-home-promotions .promotion-item .promotion-image img{position:relative;z-index:2;}
.taylormade-home-promotions .promotion-item .promotion-image:after, .taylormade-home-promotions .promotion-item .promotion-image:before{z-index:1;bottom: 9px;top:124px;box-shadow: 0px 15px 10px #c1c1c1;}	
.taylormade-home-promotions .promotion-item li img {width:100%;}
.taylormade-home-promotions .promotion-item li:first-child {margin-left:0;}
.taylormade-home-promotions .promotion-headline {margin: 38px 0 18px 0;font-size: 18px;font-weight:bold;text-transform:uppercase;}
.taylormade-home-promotions .promotion-subheadline {padding:0 28px;font-size:14px;color: #4d4d4d;box-sizing: border-box;}


/* BREADCRUMBS */
/* -------------------------------------*/

	.breadcrumb {clear:both;list-style:none;height:20px;padding:0 9px;margin:0;overflow:hidden;font-size:12px;font-weight:normal;text-transform:uppercase;color:#959595;margin: 0 0 24px 0;background:none;}
	.breadcrumb li {display:inline-block;margin:0;position:relative;height:20px;padding:0 12px 0 0;vertical-align:top;text-align:center;}
	.breadcrumb li:after {content: "/";display: block;position: absolute;top: 0;right: 0;line-height: 20px;height: 20px;width:9px;text-align:center;}
	.breadcrumb li.last:after{display:none;}
	.breadcrumb li a, .breadcrumb li span {display:block;color:#959595;line-height: 20px;}
	.breadcrumb li.last a, .breadcrumb li.last span {color:#333333;}
	.breadcrumb-wrapper {margin-bottom:25px;background:#e6e7e8;}
	.breadcrumb-wrapper .breadcrumb {margin:0 auto;}
	
/*===  PDP ===*/

	.pdp-main .product-name{font-family: 'AdiHaus';}
	.pdp-main .product-primary-image{position: relative;}
	.pdp-main .product-col-2{width:350px;margin-left:0;float:left}
	.pdp-main .swatches li {margin-left:6px;}
	.pdp-main .swatches li:first-child {margin-left:0px;}
	.pdp-main .swatches li a{padding:0;font-size:12px;color:#a7a7a7;font-weight:bold;text-align:center;width:109px;height:36px;line-height:34px;border:1px solid #b4b4b4;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px;-khtml-border-radius: 4px;text-transform: uppercase;}
	.pdp-main .empty-field .swatches li a{border-color:red;}
	
	
	.pdp-main .swatches.tm_enrich_hand li:first-child {margin-left:0px;}
	.pdp-main .swatches.tm_enrich_hand li a {width:49px;}
	.pdp-main .attribute.variant-dropdown.tm_enrich_shaftMount {clear:both;}
	.pdp-main ul li.attribute div.value ul.swatches.tm_enrich_shaft {width:231px}
	.pdp-main .swatches.Color li a{width:36px;}
	.pdp-main .product-add-to-cart button{width:170px; float:left;padding:0px;margin:0px;}
	
	.pdp-main .product-add-to-cart .add-to-cart,
	.pdp-main .product-add-to-cart .add-to-cart[disabled],
	.pdp-main .button-fancy-large {
		width:350px;
		margin-right:0px;
		background: #cc0000;
		background: -moz-linear-gradient(top, #cc0000 0%, #a50000 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #cc0000), color-stop(100%, #a50000));
		background: -webkit-linear-gradient(top, #cc0000 0%, #a50000 100%);
		background: -o-linear-gradient(top, #cc0000 0%, #a50000 100%);
		background: -ms-linear-gradient(top, #cc0000 0%, #a50000 100%);
		background: linear-gradient(to bottom, #cc0000 0%, #a50000 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#a50000', GradientType=0 );
		/* box-shadow: 1px 2px 4px 0.00px rgba(0, 0, 1, 0.4); */
	}
	
	.pdp-main .product-add-to-cart .add-to-cart.customize-small {width:170px;margin-right:10px;}
	
	.pdp-main .product-add-to-cart .customize, 
	.pdp-main .product-add-to-cart .customize [disabled],
	.product-add-to-cart button.customize-edit, 
	.product-add-to-cart button.customize-view {
		background: #1d1d1d;
		background: -moz-linear-gradient(top, #1d1d1d 0%, #010101 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #1d1d1d), color-stop(100%, #010101));
		background: -webkit-linear-gradient(top, #1d1d1d 0%, #010101 100%);
		background: -o-linear-gradient(top, #1d1d1d 0%, #010101 100%);
		background: -ms-linear-gradient(top, #1d1d1d 0%, #010101 100%);
		background: linear-gradient(to bottom, #1d1d1d 0%, #010101 100%);
		box-shadow: 1px 2px 4px 0.00px rgba(0, 0, 1, 0.4);
	}
	.pdp-main .product-add-to-cart .customize[disabled]:hover,
	.pdp-main .product-add-to-cart .customize:hover  {
		background: #010100;
		background: -moz-linear-gradient(top, #010100 0%, #1d1d1d 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #010100), color-stop(100%, #1d1d1d));
		background: -webkit-linear-gradient(top, #010100 0%, #1d1d1d 100%);
		background: -o-linear-gradient(top, #010100 0%, #1d1d1d 100%);
		background: -ms-linear-gradient(top, #010100 0%, #1d1d1d 100%);
		background: linear-gradient(to bottom, #010100 0%, #1d1d1d 100%);
	}
	.pdp-main .product-add-to-cart .customize.not-available,
	.pdp-main .product-add-to-cart .customize.not-available:hover {
		background: #797e81;
	}

	.pdp-main .product-add-to-cart .add-to-cart:hover,
	.pdp-main .product-add-to-cart .add-to-cart[disabled]:hover {
		background: -moz-linear-gradient(top, #a50000 0%, #cc0000 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #a50000), color-stop(100%, #cc0000));
		background: -webkit-linear-gradient(top, #a50000 0%, #cc0000 100%);
		background: -o-linear-gradient(top, #a50000 0%, #cc0000 100%);
		background: -ms-linear-gradient(top, #a50000 0%, #cc0000 100%);
		background: linear-gradient(to bottom, #a50000 0%, #cc0000 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a50000', endColorstr='#cc0000', GradientType=0 );
	}
	
	.pdp-main .product-add-to-cart .add-to-cart[disabled] {
		position:relative;
	}
	.pdp-main .tradein-pdp {
		clear: both;
		float: left;
		padding-bottom: 16px;
		border-bottom: 1px solid #e6e7e8;
		clear:both;
	}
	
	.pdp-main .promos-pdp-btn {
		margin-top: 15px;
		color:#fff;
		text-transform:uppercase;
	}
	
	.pdp-main .product-promotions-all .promotion {
		width: 228px;
		padding-left: 10px;
		clear:none;
	}
	
	.pdp-main .tradein-pdp-btn:before {
		content:"";
		display:block;
		height:36px;
		width:18px;
		position:absolute;
		right:10px;
		top:0;
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1QUE5MDhDNDM0OTExRTRBNEE1QkQxM0FDQTIxNTE1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU1QUE5MDhENDM0OTExRTRBNEE1QkQxM0FDQTIxNTE1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTVBQTkwOEE0MzQ5MTFFNEE0QTVCRDEzQUNBMjE1MTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTVBQTkwOEI0MzQ5MTFFNEE0QTVCRDEzQUNBMjE1MTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5b7wo3AAABUElEQVR42qyUsU4CQRCGORDoMLHgIonEUFl4UQsP9VFobK2uhNDwEPQYH0AojYk0NghvoK0JmsgbIHr8Y/4zy7h7UrDJF253Zv5dZmfWi+M44xhVcA4qnL+BJ/Bq9RYhxSl4AN/x3yFrQ/qsxGmRJliAGWiDABRJwLUZfVouoYi79sG25aQJYrulb6SFjrnLAHhck1Psk7wS87ihxISm0B2PXDKct8Ajd+5ZTia+H8znj1AZfIGOxdkHU4pdWextxvoyadDxyJGTOpiTM2ULGNvIogL2WAnPjnqagBuQB11le0lqToQ+M+mjDi7pFylbgb9zEZpycmAR8cGAASIyVvbab9UzobZkm7d27cjfSrKFe15lSdXKDsmlXP/QrKMTFlffKMg0nAW5sRZJaKmmPWR7FPi9VtMmhPzfac9IqOO8fx62C7DL+TsYuR62pQADANxIGW98eIaxAAAAAElFTkSuQmCC);
		background-position:center;
		background-repeat:no-repeat;
	}
	.pdp-main .tradein-pdp-btn.promos-pdp-btn:before {
		display: none;
	}
	
	.pdp-main .tradein-copy {
		margin-top: 13px;
		padding-left: 10px;
		font-size: 12px;
		text-transform: none;
		font-weight: normal;
		float: left;
		width: 228px;
	}
	
	.pdp-main ._SRD .srd_a {text-decoration: none;color: #cc0000;border-bottom: 1px solid #cc0000;text-transform:capitalize;}
	.pdp-main .srd_a_wrap {color:#cc0000;}
	.pdp-main ._SRD .srd_iconline .srd_msg {font-size:12px;color: #191919;}
	.pdp-main .productreviews .reviewlinks {color:#cc0000;}
	.pdp-main .productreviews .reviewlinks a{color:#cc0101;margin-right:10px;position: relative;outline:0 none;}
	.pdp-main .productreviews .reviewlinks a:after{content:"";position:absolute;right:-10px;width:8px;height:6px;background:url("../../images/taylormade-sprite.png") no-repeat -51px -225px transparent;bottom:3px;}
	.pdp-main .productreviews .reviewlinks a:first-of-type{margin:0;}
	.pdp-main .productreviews .reviewlinks a:first-of-type:after{background:none;}
	.pdp-main .availability{font-size:10px;}
	.pdp-main .Color li.selected, .pdp-main .Color li:hover{border-color:transparent;}
	.pdp-main .Color li.selected a, .pdp-main .Color li:hover a{border:1px solid #b5dee3}
	.pdp-main .promotion a{text-transform:none;font-weight:normal;}
	.pdp-main .swatches li.selected a{background:#fff;border-color:#191919;color:#191919;}
	.pdp-main .attribute>label, .pdp-main .attribute span.label{float:none;display:block;width:auto;line-height: 29px;}
	.pdp-main .selection-variant{float:none;width:111px;}
	.pdp-main .availability .availability-msg p{display:block;color:#191919;text-transform:none;font-size: 12px;margin:0;}
	.pdp-main .availability .availability-msg .non-selected-msg {color:#a9a9a9}
	.pdp-main .availability .availability-msg {font-size:12px;font-weight:bold;}
	.pdp-main .availability>span{font-size:12px;color:#191919;}
	
	.pdp-main li.attribute.swatches {float:left;}
	.pdp-main li.attribute.swatches:first-child {float:left;width:111px;margin-right: 8px;}
	.pdp-main .attribute.variant-dropdown{width:111px;clear:none;float:left;margin:0 8px 6px 0;}
	.pdp-main .attribute.quantity{float:left;margin-right: 0;}
	.pdp-main .product-variations:after{clear:both;display:block;content:"";}
	.pdp-main .swatches li.unselectable a{opacity:0.2;}
	.pdp-main .swatches li.unselectable a:hover{border-color:#b4b4b4;color:#a7a7a7;}
	.pdp-main .product-add-to-cart .product-price{margin-bottom:12px;}
	.pdp-main .sr_buynow .sr_message{width:auto;}
	a.button.find_retail_link {background:#ce181e;width:227px;}
	
	.custom-options{background:#ebebeb;padding:16px 10px 3px 10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;float:left;width:100%;clear:both;}
	.custom-option{overflow:hidden;border-top:1px solid #cccccc;padding-top:10px;margin:10px 0 13px;}
	.custom-option:first-child{border-top-width:0px;padding-top:0px;margin-top:0px;}
	.custom-option span{display:block;font-size:12px;}
	.custom-option span.cc-option-name{float:left;width:auto;max-width:120px;margin-right:8px;text-transform:uppercase;}
	.custom-option span.cc-option-value, .custom-option span.cc-option-text{width:140px;float:left;}
	.custom-option span.cc-option-price{width:38px;float:right;text-align:right;color:#ce181e;font-weight:bold;}
	.custom-ship-date{font-size:14px;font-weight:bold;color:#ce181e;margin-top:20px;text-transform:uppercase;}
	.salesprice.add-custom-price, .salesprice.add-total-price{margin-top:6px;}
	.add-custom-price span, .add-total-price span{font-size:12px;text-transform:none;}
	.pdp-main .pdp-buttons{margin-top:11px;}
	.pdp-main .product-description-quickview{font-size: 16px;line-height:22px;padding-left:45px;}
	
	.pdp-main .ffSelectWrapper .ffSelect > a span {border-color:#000;}
	.pdp-main .ffSelectWrapper.active .ffSelect > a span {border-color: #b4b4b4 #b4b4b4 #fff;}
	.pdp-main .ffSelect > a > span {color:#b4b4b4;}
	.pdp-main .ffSelectWrapper .ffSelect > a.not-selected span {border-color:#b4b4b4;}
	.pdp-main .ffSelectWrapper.active .ffSelect > a.not-selected span {border-bottom-color:#fff;}
	
	#pdpTabsDiv .ui-tabs-nav li a {color:#bc0000;}
	#pdpTabsDiv li.ui-state-active a {color:#000;}
	
	.pdp-main .customize {clear:both;}
	.pdp-main .attribute.variant-dropdown.tm_enrich_shaft + .attribute.variant-dropdown.tm_enrich_loft {clear:both;}

/*QUICK VIEW*/
	.ui-dialog.quickview .pdp-banner, .ui-dialog.quickview .ui-dialog-title {display:none;}
	.ui-dialog.quickview .ui-dialog-content .ffSelectWrapper {width: 110px;}
	.ui-dialog.quickview .pdp-main .availability {text-align:left;}
	.ui-dialog.quickview .ui-dialog-content {padding-bottom:30px}
	.js .ui-dialog.quickview .ui-dialog-content .attribute .selected a {border-color: #191919;color: #191919;}
	.js .ui-dialog.quickview .ui-dialog-content .attribute li:hover a, 
	.js .ui-dialog.quickview .ui-dialog-content .attribute li:focus a {border-color: #191919;color: #191919;}
	.js .ui-dialog.quickview .ui-dialog-content .attribute li.emptyswatch:hover a {border-color: #f0f0f0;color: #f0f0f0;} 
	.js .ui-dialog.quickview .ui-dialog-content .product-add-to-cart button, 
	.js .ui-dialog.quickview .pdp-main .add-to-cart-divider {width:100%;}
	
	
/*PRODUCT SET*/
	.product-set button.add-all-to-cart,
	.product-set button.add-to-cart,
	.product-set-next{
		background: #cc0000;
		background: -moz-linear-gradient(top, #cc0000 0%, #a50000 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #cc0000), color-stop(100%, #a50000));
		background: -webkit-linear-gradient(top, #cc0000 0%, #a50000 100%);
		background: -o-linear-gradient(top, #cc0000 0%, #a50000 100%);
		background: -ms-linear-gradient(top, #cc0000 0%, #a50000 100%);
		background: linear-gradient(to bottom, #cc0000 0%, #a50000 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#a50000', GradientType=0 );
		box-shadow: 1px 2px 4px 0.00px rgba(0, 0, 1, 0.4);
	}
	.product-set button.add-all-to-cart:hover,
	.product-set button.add-to-cart:hover,
	.product-set-next:hover{
		background: -moz-linear-gradient(top, #a50000 0%, #cc0000 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #a50000), color-stop(100%, #cc0000));
		background: -webkit-linear-gradient(top, #a50000 0%, #cc0000 100%);
		background: -o-linear-gradient(top, #a50000 0%, #cc0000 100%);
		background: -ms-linear-gradient(top, #a50000 0%, #cc0000 100%);
		background: linear-gradient(to bottom, #a50000 0%, #cc0000 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a50000', endColorstr='#cc0000', GradientType=0 );
	}
	.product-set-item.ui-accordion-header:after{	
		border-radius: 3px;
		font-weight: bold;
		font-family: "Gotham",sans-serif;
		background: #cc0000;
		background: -moz-linear-gradient(top, #cc0000 0%, #a50000 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #cc0000), color-stop(100%, #a50000));
		background: -webkit-linear-gradient(top, #cc0000 0%, #a50000 100%);
		background: -o-linear-gradient(top, #cc0000 0%, #a50000 100%);
		background: -ms-linear-gradient(top, #cc0000 0%, #a50000 100%);
		background: linear-gradient(to bottom, #cc0000 0%, #a50000 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#a50000', GradientType=0 );
		box-shadow: 1px 2px 4px 0.00px rgba(0, 0, 1, 0.4);}
	.product-set-item.ui-accordion-header.ui-state-hover:after{
		background: -moz-linear-gradient(top, #a50000 0%, #cc0000 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, #a50000), color-stop(100%, #cc0000));
		background: -webkit-linear-gradient(top, #a50000 0%, #cc0000 100%);
		background: -o-linear-gradient(top, #a50000 0%, #cc0000 100%);
		background: -ms-linear-gradient(top, #a50000 0%, #cc0000 100%);
		background: linear-gradient(to bottom, #a50000 0%, #cc0000 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a50000', endColorstr='#cc0000', GradientType=0 );
	}
	.product-set li.attribute.swatches:first-child{width: auto;} 
	.product-set li.attribute.swatches:first-child .swatches.Color{min-width: 250px;} 
	.product-set .swatches li{float: left;margin-left: 8px;}
	.product-set .swatches .tm_enrich_hand li{margin-bottom: 0;}
	.product-set .swatches .Color li{margin: 0;}
	.product-set .swatches li:first-child{margin-left: 0;}
	.product-set li.attribute.swatches.tm_enrich_hand{float: left; width:111px;}
	.pdp-main .product-set .product-set-item .attribute > label{width: auto;}
	.product-set-price {visibility:hidden !important}
	
/*PDP GALLERY CAROUSEL*/

	.product-image-list #product-images-carousel li:hover{opacity:0.7}
	.owl-wrapper .owl-item a{background:white;}
	.owl-wrapper .owl-item a img{width:100%;}
	.product-images-controls a.prev:after{background:url(../../images/pdp-carousel-arrow-left.png) no-repeat center;}
	.product-images-controls a.next:after{width:18px;height:31px;background:url(../../images/pdp-carousel-arrow-right.png) no-repeat center;}
	.product-image-list #product-images-carousel{padding:0;}	

/*RECOMMENDATIONS*/
	.recommendations h2{font-size:28px;line-height:32px;font-weight:bold;text-transform:uppercase;}
	.recommendations li{width:180px;}
	.recommendations .product-name{font-size:15px;line-height:22px;font-weight:bold;text-transform:uppercase;}
	#homepage-recommendations .productreviews > div {float:none;}

/*TABS*/
	
	.ui-dialog.signup-form .ui-tabs .ui-tabs-nav li a {line-height: 43px;font-size: 19px;font-weight: bold;text-transform: uppercase;}
	.ui-tabs-nav li {background:white;outline:none}
	.ie8 .ui-dialog.signup-form .ui-tabs .ui-tabs-nav li:first-child a {min-width:175px;}
	.pt_account .ui-tabs .ui-tabs-nav li a{line-height: 43px;font-size:19px;font-weight:bold;text-transform: uppercase;}
	.pt_account .ui-tabs .ui-tabs-nav li.ui-state-active:after{border: medium none !important;}
	
	li.ui-state-hover a{color:#191919}
	

	.custom-button{float:left;}
 	.custom-button button,
 	.product-add-to-cart button.customize-edit, .product-add-to-cart button.customize-view {width:80px;float:left;min-width: 80px;}
 	.pdp-main .custom-button .pdp-or span:before, .pdp-main .custom-button .pdp-or span:after{width:28%;}
	.product-add-to-cart button.customize-edit {margin-right:10px;}

	

/*SHOULD BE REMOVED. TEMPORARY SOLUTION FOR TABS=======================================*/
	#pdpTabsDiv .ui-widget-content{width:100%; overflow:visible;}
/*======================================================================================*/


	
/*---  CLP  ---*/
	#main.clp-page{width:100%;background: url(../../images/tmag-main-bg.png) repeat left top;}
	.clp-page ol.breadcrumb, .clp-page h1{width:998px;margin:18px auto 11px;}
	.clp-page h1{width:998px;font-size:43px;line-height:43px;text-transform:uppercase;margin:0 auto 14px;color:#1d1d1d;font-family: 'AdiHaus';font-weight: bold;font-style: normal;}

/*BANNER*/
	.clp-banner{margin-bottom:40px;height:371px;position:relative;max-width: 100%;overflow: hidden;background:url(../../images/clp-divider.png) repeat-x top left;}
	.clp-banner img{position:absolute;top:8px;left:50%;margin-left:-960px;z-index:0;}
	.clp-banner .inner{z-index:2;}
	.cpl-banner-text{position:absolute;top:59px;right:21px;width:425px;}
	.cpl-banner-text p{text-decoration:none;font-size:45px;text-align:left;line-height:45px;color:#e2e2e2;text-transform:uppercase;font-weight: bold;}
	.clp-banner a.button{width:146px;text-align: center;}

/*CLP ASSET LIST*/
	.category-product-list{overflow:hidden;padding-bottom: 54px;}
	.category-product-row{display:block;float:none;overflow:hidden;background:url(../../images/clp-divider.png) repeat-x top left;padding-top:34px;margin-bottom:8px; }
	.category-product-row .inner{overflow:hidden;padding-bottom: 30px;}
	.category-product-list .category-product-row:first-child{background:none;padding-top:0px;}
	.category-product-single{position:relative;float:left;width:440px;margin: 0 45px 35px 0;text-align:right;min-height: 522px;background-position:right bottom !important;}
	.category-product-single > div{position:absolute;left:5px;top:250px;width:259px;text-align:left;}
	.category-product-name{font-size:36px;height:72px;font-weight:bold;line-height:36px;margin-bottom:20px;position:relative;}
	.category-product-name:before{content:"";display:block;position:absolute;width:20px;height:3px;background:#ce181e;top:-12px;left:0px;}
	.category-product-descr{color:#505050;height:115px;font-weight:600;font-size:16px;line-height:23px;min-height:92px;}
	.category-product-descr p{margin:0;}
	.category-product-link.button{width:auto;height:43px;line-height:43px;font-size:11px;padding:0 10px;margin-top:21px;float:left;min-width:115px;margin-right:10px;}
	.category-product-link.button:hover, .clp-banner a.button:hover{text-decoration:none;}
	.category-product-buy-link {position:relative;color:#191919;text-transform:uppercase;letter-spacing:1px;line-height:43px;font-size:11px;padding:0 20px;font-weight:bold;display:inline-block;}
	.category-product-buy-link:before{content:">>";display:inline-block;font-weight:bold;position:absolute;right:2px;}
	

	
/*--- FOOTER ---*/

	.footer {background:#191919;}
	.footer .primary-logo {margin: 30px 0;font-size: 0;}
	.footer .footer-top {border:none;padding:0;}
	.footer .footer-down-menu {float:left;}
	.footer .footer-sign-up, .footer .footer-social {float:right;width: 223px;}
	.footer .footer-sign-up h5 {margin:0 0 20px;line-height:100%;text-align:left;}
	.footer .footer-sign-up form {border: none;background: #292929;text-align:left;margin-bottom:20px;}
	.footer .footer-sign-up form input[type=text] {background:none;color:#fff;font-weight:normal;padding-left:0}
	.footer-sign-up form input[type=submit] {width:13px; height:9px;margin: 15px 0px 0px 9px;background: url(../../images/taylormade-sprite.png) no-repeat -131px -26px;}
	.footer .footer-social h5 {text-align:left;float:left;line-height: 37px;}
	.footer .footer-social-icons ul {float:right;padding:0;margin:0;line-height:100%;}
	.footer .footer-social-icons ul li {width:37px;height:auto;margin:0 0 0 6px;}
	.footer .footer-down-menu {width:auto;}
	.footer .footer-down-menu .footer-column {float:left;width:172px;margin-left: 25px;}
	.footer h5 {color:#929292;text-transform:uppercase;}
	.footer .footer-down-menu .footer-column>div h5 {margin-bottom:20px;}
	.footer .footer-down-menu .footer-column>div {margin-bottom:30px;}
	.footer .footer-down-menu .footer-column>div ul{padding:0;}
	.footer .footer-down-menu .footer-column>div ul li {margin-bottom:13px;}
	.footer .footer-down-menu .footer-column>div ul li a {font-size:12px;color:#fff;}
	.footer-bottom {padding:0 0 40px 0;font-size:11px;color:#929292;}
	
	.countries-languages .flyout-content {width:325px;}
	.countries-languages .sf-menuTM li {width:150px; display:inline-block !important;}
	


/*SELECT STYLIZATION*/
	.ffSelectWrapper.active{background: #fff;}
	.ffSelect > a.ffSelectButton:after{content:"";display:block;width:9px;height:9px;background:url(../../images/taylormade-sprite.png) -1px -162px;position:absolute;top:15px;margin-top:0;right:11px;}
	.ffSelectWrapper.active .ffSelect > a:after{background:url(../../images/taylormade-sprite.png) -15px -162px}
	.ffSelect > a > span{border:1px solid #b4b4b4;height: 36px;padding-left: 10px;line-height: 37px;font-size: 12px;color: #a7a7a7;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px;-khtml-border-radius: 4px;padding-right: 20px;font-weight: bold;}
	.focus .ffSelect > a > span{color: #000;text-decoration: underline;}
	.ffSelectWrapper.active .ffSelect > a > span{border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;-khtml-border-radius:4px 4px 0 0;}
	.ffSelectMenuWrapper .ffSelectMenuMidBG li {padding:8px 5px 8px 11px;  background-color: #fff;}
	.ffSelectMenuWrapper .ffSelectMenuMidBG li SPAN{font-size: 12px;color: #797e80;}
	.ffSelectMenuWrapper .ffSelectMenuMidBG li.on{background-color: #ccc;}
	.ffSelectMenuWrapper .ffSelectMenuMidBG li.on span{color:white;}
	.ffSelectMenuWrapper{top:37px;border: 1px solid #c1c1c1;border-top:0px;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;}
	.ffSelectMenuMid  {max-height: 140px; overflow: auto;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;}
	
	.ffCheckbox {background-image: url(../../images/taylormade-sprite.png);height:22px;width:23px;background-position: -108px -72px;}
	.ffCheckboxWrapper.on .ffCheckbox {background-position: -144px -72px;}
	
	.ffSelectWrapper.slide-top.active .ffSelectButton span{
			border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
       -moz-border-radius: 0 0 4px 4px;
    	-ms-border-radius: 0 0 4px 4px;
    	 -o-border-radius: 0 0 4px 4px;
     -khtml-border-radius: 0 0 4px 4px;
	border-top-color:transparent;border-bottom-color: #b4b4b4;}
	
	.ffSelectWrapper.slide-top.active .ffSelectMenuWrapper{border-top:1px solid #b4b4b4;border-bottom:0 none;border-radius: 4px 4px 0 0;}
	.ffSelectWrapper.slide-top.active .ffSelectMenuWrapper .ffSelectMenuMid{border-radius: 4px 4px 0 0;}
	
	.ffSelectWrapper.slide-top .ffSelectMenuWrapper,
	.ffSelectWrapper.slide-top .ffSelectMenuMid{
	 		border-radius: 4px 4px 0 0;
    	-moz-border-radius: 4px 4px 0 0;
     -webkit-border-radius: 4px 4px 0 0;
    	 -ms-border-radius: 4px 4px 0 0;
    	  -o-border-radius: 4px 4px 0 0;
}
.ffSelectWrapper span.error {text-transform: none;left:0;margin-left: -1.5%;z-index:1;}
.pt_checkout .ffSelectWrapper span.error {margin-left: 9.2%;}
.customerservice-form .customerservice-date .ffSelectWrapper span.error{width:100%;margin-left:-4.9%;}
	
.ui-dialog {padding: 0;background: #fff;border:none;;}
.ui-dialog h1 {font-style: normal !important;text-transform: uppercase;font-size: 29px;margin:0;}
.ui-dialog .ui-widget-header {height: 60px;background: url(../../images/taylormade-popup-logo.png) 34px 50% no-repeat #191919;}
.ui-dialog .ui-tabs-nav{background: none;}
.ui-dialog .ui-dialog-title {color: #fff;margin: 0 auto; position: relative; display: block;font-size: 20px;text-align: center;font-weight:bold;}
.ui-dialog .ui-dialog-title .req-prompt{font-size: 13px;text-transform: none;font-weight: normal;}
.ui-dialog .ui-dialog-titlebar-close {right: 29px;top: 17px;height: 27px;width: 27px;min-width:27px;background: url(../../images/taylormade-sprite.png) no-repeat -108px -36px;}
.ui-dialog .ui-dialog-content fieldset {margin: 8px 0;}
.ui-dialog .ui-dialog-content button {min-width:127px;margin:20px 0 10px 0;}
.ui-dialog .ui-dialog-content {padding: 50px 75px 20px;}
.ui-dialog .ui-dialog-content .content-asset p {margin: 25px 0;}
.js .ui-dialog-content a {color:#9e9d9d;}
.ui-dialog input[type="text"], .ui-dialog input[type="password"], .ui-dialog select, .ui-dialog textarea {width:312px;}
.ui-dialog .ui-dialog-content .ffSelectWrapper {width:217px; margin:0;text-transform:none;}
.ui-dialog .ffSelectWrapper .error {margin-left: 3.4%;}

.taylormade-newsletter-signup {width:656px !important;}
.taylormade-newsletter-signup .zipcode, .sign-up .day .ffSelectWrapper {width:91px !important;}
.taylormade-newsletter-signup .month .ffSelectWrapper, .taylormade-newsletter-signup .year .ffSelectWrapper {width:113px !important;}
.taylormade-newsletter-signup .label, .taylormade-newsletter-signup .checkboxes li a, .taylormade-newsletter-signup p, .taylormade-newsletter-signup .zip label, .taylormade-newsletter-signup .handicaprange label{color: #191919;font-size:14px;font-weight:bold;margin-bottom:12px;display:block;text-align:left;width:auto;}
.taylormade-newsletter-signup ul {margin:0;padding:0;line-height:100%;}
.taylormade-newsletter-signup .taylormade-newsletter-signup fieldset {margin: 0 0 23px 0}
.taylormade-newsletter-signup .button {margin-top:37px}
.taylormade-newsletter-signup .tooltip {width:auto;position:relative;padding:11px 36px;margin-left:19px;margin-top:1px;background:#f3f3f3; border:1px solid #e2e2e2; color:#797e80; font-weight:bold; border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;-khtml-border-radius: 5px;width:auto;}
.taylormade-newsletter-signup .tooltip:before {content:""; position:absolute; left: -9px; display:block; background-image: url(../../images/taylormade-sprite.png);height:14px;width:9px;background-position: -207px -72px;}
.gender-woman, .gender-man {display:inline-block;margin-right:6px;padding:0 15px;color:#797e80;border:1px solid #797e80;border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;-khtml-border-radius: 5px;}
.gender-woman .ffRadioWrapper, .gender-man .ffRadioWrapper {margin: 5px 0 2px 0;}
.gender-man {padding: 0 17px;}
.gender-man .ffRadio {background-image: url(../../images/taylormade-sprite.png);height:24px;width:13px;background-position: -144px -36px;}
.gender-man .ffRadioWrapper.on .ffRadio {background-position: -167px -36px;}
.gender-woman .ffRadio {background-image: url(../../images/taylormade-sprite.png);height:24px;width:17px;background-position: -180px -36px;}
.gender-woman .ffRadioWrapper.on .ffRadio {background-position: -199px -36px;}
.tooltip.gift {float:right;margin:0;}
.tooltip.gift:after {content:""; position:absolute; left:16px; top:10px; display:block; background-image: url(../../images/taylormade-sprite.png);height:15px;width:13px;background-position: -180px -72px;}
.signup-step1-form{width:313px;}
.ui-dialog.taylormade-newsletter-signup .ui-dialog-content .ffSelectWrapper{width:100%;}
.ui-dialog.taylormade-newsletter-signup .ui-dialog-content button{width:127px;padding:0;}
.js .ui-dialog-content  .skip-this-step{color:#191919;text-decoration:none;margin-left:8px;}
.js .ui-dialog-content .skip-this-step:hover{text-decoration:underline}
.taylormade-newsletter-signup .signup-step1 .ffSelectMenuMid{max-height:110px;}
.taylormade-newsletter-signup fieldset{position:relative;}
.ui-dialog.taylormade-newsletter-signup .ui-dialog-content  .ffSelectWrapper{width: 312px;}
.taylormade-newsletter-signup .ffSelectWrapper{vertical-align:middle;}

.taylormade-newsletter-signup .formBlock.sign-up{position:relative;}
.taylormade-newsletter-signup .footnote, .ui-dialog.taylormade-newsletter-signup .ui-dialog-content button{margin-left:110px;}
.ui-dialog.taylormade-newsletter-signup .ui-dialog-content{padding-bottom:40px;}
.taylormade-newsletter-signup .zip{position:relative;margin-top:20px;}
.taylormade-newsletter-signup .zip input[type=text]{width:150px;}
.taylormade-newsletter-signup .zip + .tooltip{width:150px;position: absolute;top: 28px;left: 161px;}
.taylormade-newsletter-signup .tooltip.gift{margin-top:0px;}
.taylormade-newsletter-signup .zip span.error{margin-left:0}
.taylormade-newsletter-signup .birthday label{display:none;}
.taylormade-newsletter-signup .handicaprange{margin-top:15px;}
.taylormade-newsletter-signup .checkboxes .form-row{overflow:hidden;display:inline-block;margin-bottom:8px;}
.taylormade-newsletter-signup .checkboxes .form-row label{float:right;margin-left:8px;text-align:left;display:block;width:auto;margin-right:0;padding-top: 8px;}
.taylormade-newsletter-signup .footnote button#skipBtn{height:auto;line-height:20px;margin-left:0px;background:none;color:#191919;text-decoration:none;text-transform:none;margin:0;color:#9e9d9d}
.taylormade-newsletter-signup .sign-up-formfields{position:relative;}
.taylormade-newsletter-signup .messagesent h1{font-size:26px;}

.menu-search:after {background: url(../../images/taylormade-sprite.png) no-repeat -72px -36px;height:35px;width:35px;display:block;content:"";cursor:pointer;}
.menu-search {padding: 2px 0;}
.menu-search input[type="submit"] {padding: 2px 0; margin: 8px 12px 0 0;}
.invert .menu-search:after {background: url(../../images/taylormade-sprite.png) no-repeat -72px 0;}
.menu-search form {border:none; height: 31px !important;}
.menu-search input[type="text"] {width:208px;height:31px; line-height:31px;}

.pt_familylandingpagetaylormade #main {width:100%; padding-top:0;}
.pt_familylandingpagetaylormade .breadcrumb-wrapper {margin:0;}
.pt_familylandingpagetaylormade .content-slider-item-description {width:988px;margin:0 auto;left:0;right:0;bottom:50px;text-align:left;}
.pt_familylandingpagetaylormade .content-slider-item {height:492px;background-position:center;background-size:inherit;}
.pt_familylandingpagetaylormade .content-slider-headline {text-decoration:none;font-size:45px;text-align:left;line-height:45px;margin-bottom:50px;color:#e2e2e2;text-transform:uppercase;font-weight: bold;}
.pt_familylandingpagetaylormade .buy-now-container {overflow:hidden;background: url(../../images/buy-now-noise.jpg) repeat;}
.pt_familylandingpagetaylormade .buy-now-text {display:block; margin:0 auto;padding-top:20px;font-size:26px;font-weight:bold;text-transform:uppercase;text-align:center;}
.pt_familylandingpagetaylormade .buy-now-text:after {content:"";display:block;margin:13px auto 0 auto;height:14px;width:14px;background: url(../../images/buy-now-arrow.png) no-repeat;}
.pt_familylandingpagetaylormade .product-name {margin:23px -6px 23px -6px;overflow:hidden;}
.pt_familylandingpagetaylormade .product-name li {width:234px; text-align:center; float:left;margin: 8px;}
.pt_familylandingpagetaylormade .product-name li a:hover {text-decoration:none;}

/*=== CART ===*/

	.pt_order-confirmation .primary-focus .primary-content{width:632px;margin-bottom:15px;}
	.pt_order-confirmation #cart-table td.item-image,
	.pt_order-confirmation .tradein-shipment-table td.item-image {width:120px;}
	.pt_order-confirmation .tradein-shipment-table td {line-height:17px;padding: 20px 10px 24px;}
	.pt_order-confirmation .tradein-shipment-table th {border: none;padding: 15px 20px;font-weight:bold;font-size:14px;}
	.pt_order-confirmation .tradein-shipment-table th.item-total-tradein,
	.pt_order-confirmation .tradein-shipment-table td.item-total {text-align: center;}

	.pt_cart .primary-content h1{font-size:36px;font-weight:700;font-style:normal;line-height:36px;}
	form.address .red-button{overflow:hidden;margin-bottom:50px;}
	.cart-banner .clp-banner{height:159px;text-align:Center;background:none;margin-bottom:15px;}
	.cart-top{padding-top: 7px;}
	.cart-top .cart-actions{padding-top: 7px;}
	.cart-actions .button-text{color:#191919;}
	.cart-top-continue-shopping button:hover{color:#797e80}
	.cart-bottom-continue-shopping button:hover{color:#797e80}
	table#cart-table{font-size:14px}
	
	.form-row.error .ffSelectWrapper{background: none;color:#191919;border-radius:none;}
	.form-row.error .ffSelectWrapper span{color:#191919;}
	
	.pt_cart .error-form, 
	.pt_cart .cart-empty,
	.pt_checkout.step-3 .error-form {
		display: block;
		color: #fff;
		padding: 13px 16px 15px 16px;
		position: relative;
		background: rgba(203,0,0,1);
		background: -moz-linear-gradient(top, rgba(203,0,0,1) 0%, rgba(177,0,0,1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(203,0,0,1)), color-stop(100%, rgba(177,0,0,1)));
		background: -webkit-linear-gradient(top, rgba(203,0,0,1) 0%, rgba(177,0,0,1) 100%);
		background: -o-linear-gradient(top, rgba(203,0,0,1) 0%, rgba(177,0,0,1) 100%);
		background: -ms-linear-gradient(top, rgba(203,0,0,1) 0%, rgba(177,0,0,1) 100%);
		background: linear-gradient(to bottom, rgba(203,0,0,1) 0%, rgba(177,0,0,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb0000', endColorstr='#b10000', GradientType=0 );
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-o-border-radius: 4px;
		-khtml-border-radius: 4px;
		-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25);
		-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25);
		box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.25);
	}
	.pt_cart .error-form:after,
	.pt_checkout.step-3 .error-form:after {
		content: " ";
		display: block;
		position: absolute;
		left: 50%;
		bottom: 0;
		margin-left: -7px;
		border: 7px solid transparent;
		border-top: 7px solid #b10000;
		height: 0;
		width: 0;
		bottom: -13px;
		color: #b10000;
	}
	.pt_cart .cart-empty, 
	.pt_checkout.step-3 .error-form {
		margin-bottom: 10px;
	}

/*cart table*/
	#cart-table td.item-details .product-list-item .name a{color:#191919;font-size:16px;font-weight:500;}
	#cart-table .product-list-item .label, 
	#cart-table .product-list-item .value, li.is-in-stock{font-size:12px;font-weight:500;line-height:14px;}
	#cart-table .product-list-item .value, li.is-in-stock span{color:#191919;}
	#cart-table .product-list-item .label, li.is-in-stock, #cart-table .price-promotion span.price-standard {color:#797e80;}
	#cart-table .cart-availability-status span{font-size:12px;color:red;font-weight:bold;}
	#cart-table .tm-item-edit-details a{color:#191919;font-weight:bold;font-size:13px;text-transform:uppercase;}
	#cart-table .tm-item-edit-details a:hover{text-decoration:none;color:#797e80;}
	#cart-table .item-user-actions button{letter-spacing:0px;height:auto;line-height:17px;color:#797e80;font-size:13px;font-weight:bold;text-transform:none;}
	#cart-table .item-quantity .form-row, #cart-table .item-quantity .ffSelectWrapper{margin:0}
	#cart-table .item-quantity .ffSelect{width:65px;}
	#cart-table .item-quantity .ffSelect > a > span{padding-left:17px;}
	#cart-table .price-promotion span{display:block;font-size:14px;font-weight:500;}
	#cart-table .price-promotion span.price-sales{color:#ce181e}
	#cart-table .item-total{font-size:14px;font-weight:700;}
	#cart-table .item-details .product-list-item .promo{font-weight:bold;}
	#cart-table .price-adjusted-total span {color:#ff4848;}
	#cart-table .price-unadjusted, #cart-table .price-adjusted-total {display: block;font-weight: 700;}
	#cart-table .price-unadjusted, .mini-cart-price-unadjusted {color: #8c8c8c;}
	.pt_checkout.step-3 table#cart-table .price-unadjusted span.label, #cart-table .price-unadjusted span.label, table#cart-table .price-adjusted-total span.label, .pt_checkout.step-3 table#cart-table .price-adjusted-total span.label {display: none;}
	.pt_checkout .ffSelect > a > span, .pt_checkout .ffSelectMenuWrapper{border-color:#797e80}
	
	
/*shipping method*/
	table.select-shipping-method a.tooltip{color:#9e9d9d;}
	table.select-shipping-method a.tooltip:after{color: #9e9d9d;}
	table.select-shipping-method .tooltip-content{font-weight:normal;}
	table.select-shipping-method .form-caption{color:#469cd5}
	table.select-shipping-method .standard-shipping, table.select-shipping-method .discount-shipping, table.select-shipping-method .shipping-base-price span{color:#191919;font-weight:500;}
	table.select-shipping-method span.standard-shipping{color:#9e9d9d}
	table.select-shipping-method span.discount-shipping{color:#f54961}

	.primary-content form.address .red-button button{width:auto;float:right;background:#ce181e;padding:0 30px;}
	.primary-content form.address button:hover{background:#a3a7a8}
	
	.promo-code-block p{color:#828788;}
	.cart-info-block .cart-right-contacts p{color:#9e9d9d;}
	.cart-info-block .cart-right-descr p{color:#191919;}
	#secondary .account-welcome button:hover{background:#797e81}
	#wrapper.pt_checkout.step-1{overflow:visible;}
	.form-row.form-indent.label-inline.shipping-method-F-1 {display:none}
	.payment-method-options .form-row.month.year {width: auto !important;}
	
/*step3*/
	.pt_checkout.step-3 .submit-order button{background:#ce181e}
	.pt_checkout.step-3 .submit-order button:hover{background:#797e81}

/*PLP*/
	.refinements-wrap {clear:both;}
	.refinements-wrap .relax {color:#191919;text-transform:uppercase;font-weight:bold;line-height:44px;}
	.refinements-wrap .refinement-name {float:left;margin-right:5px;}
	.refinements-wrap span {float:right;}
	.refinements-wrap-mobile, .sort-by-links, .filter-close {display:none}
	
	.desktop-refinement-info {float:left; margin-left: 20px;}
	.desktop-refinement-info ul {display:inline;background:none;overflow:hidden;}
	.desktop-refinement-info li {float: left;display:inline-block;margin: 4px 8px;border-radius: 3px;background: #e4e5e7;border: 1px solid #ddd;line-height: 34px;padding: 0 11px 0 17px;text-transform: uppercase;font-weight: bold;}
	.desktop-refinement-info .relax {float:right;height:20px;width:20px;margin:7px 0 0 11px;background: url(../../images/taylormade-sprite.png) -125px -108px;}
	.desktop-refinement-info .label {float:left;font-weight:bold;line-height:40px;mergin-right:32px;}
	.desktop-refinement-info:after {display:none;}
	
	.back-to-top {font-weight:bold;clear:both;}
	.back-to-top a {color:#191919}
	a.plp-buy-now-button {background:#ce181e;line-height:37px;height:37px;max-width:180px;position: absolute;left: 0;right: 0;margin: 0 auto;bottom:35px;display:none;}

	.wide-tiles ul.search-result-items .grid-tile {width:100%; height:auto;}
	.wide-tiles .grid-tile:hover .product-image .thumb-link:before {top:0;}
	.wide-tiles .product-tile {padding:27px;overflow:hidden;text-align:left;}
	.wide-tiles .product-tile .product-image {width:180px;float:left; margin:0 20px 0 0;}
	.wide-tiles .product-tile .product-image a {width:180px;}
	.wide-tiles .product-tile .product-image img {margin:0;}
	.wide-tiles .product-tile .product-name h2 {min-height:auto;margin: 5px 0 40px;}
	.wide-tiles .search-result-items .grid-tile .product-tile {height: auto !important;width: auto !important;}
	.wide-tiles .product-tile-banner {display:none;}
	
	.sort-Go-Button {display:none;}
	
	.plp-bottom-banner {float: right; margin:0; clear:both;}
	.plp-bottom-banner li {float:left; width:232px; text-align:center;margin-left:20px;}
	.plp-bottom-banner li:first-child {margin-left:0;}
	.plp-bottom-banner-headline {display:block; margin: 28px 0 18px 0;font-size:18px;font-weight: bold;text-transform: uppercase;}
	.plp-bottom-banner-subheadline {display:block;padding: 0 18px;font-size: 14px;color: #4d4d4d;box-sizing: border-box;}
	
/*=== CUSTOMER SERVICE*/
	.pt_customer-service #contactus button{background:#ce181e;padding:0;;width:140px;}
	.pt_customer-service #contactus button:hover, #custsvcbuttons .cs-sign-up:hover{background:#797e81}
	#custsvcbuttons .cs-sign-up{width:233px;padding:0;background:#ce181e;}
	#custsvcbuttons .cs-register-products, #custsvcbuttons .cs-register-products:hover{background:none;color:#191919;width:233px;}
	#custsvcbuttons .cs-register-products:hover{color:#c1c6c7;}

/* Error Page*/

	.pt_error #secondary {width:232px;}
	.pt_error .primary-content {width:736px;}
	.pt_error .error-page-search button {width: auto;height:37px;line-height:37px;margin-left:10px;}


/* No Hits*/
	.pt_product-search-noresult #secondary {width:232px;}
	.pt_product-search-noresult .primary-content {width:736px;}
	.pt_product-search-noresult .error-page-message {font-size:16px;font-weight:bold; margin-bottom:40px;}
	.pt_product-search-noresult .no-hits-search input {width:408px;height:50px;}
	.pt_product-search-noresult .no-hits-search label {display: block;margin-bottom: 5px;}
	.pt_product-search-noresult .no-hits-search button {width: auto;height:50px;line-height:50px;margin-left:10px;min-width: 100px;font-size:18px;}
	.pt_product-search-noresult .recommendations_cross-sell .name{min-height: 34px;padding:0 0 10px;border-bottom: 1px solid #e6e7e8;margin: 18px 0 6px 0;width:100%;}

	
	
/*=== EDIT ADDRESS FORM ===*/
	.ui-dialog .ui-dialog-content  .edit-address-form .ffSelectWrapper{width:310px;}
	.ui-dialog .ui-dialog-content  .edit-address-form label{vertical-align:top;line-height:38px;width:24%}
	.ui-dialog .edit-address-form .form-caption, .ui-dialog .edit-address-form .form-row-button{margin-left:26%;}
	.ui-dialog .ui-dialog-content .edit-address-form  button{min-width:113px;}
	.ui-dialog .ui-dialog-content .edit-address-form .form-field-tooltip{width:200px;}
	
/*=== MY ACCOUNT CUSTOMER FORMS ===*/
	.form-buttons-container button, .logincustomers button, .pt_account .registrationform button{background:#ce181e;height: 37px;line-height: 38px;	}
	.form-buttons-container button:hover{background:#797e81} 
	#maincontent a.ss-code.button{background:#191919;padding:0 13px;text-align:center;}
	
/* === EMBED VIDEO === */

.embed-video-title {height: 60px;background: url(../../images/taylormade-popup-logo.png) 34px 50% no-repeat #191919;}
.embed-video-close {right: 29px;top: 17px;height: 27px;width: 27px;min-width:27px;background: url(../../images/taylormade-sprite.png) no-repeat -108px -36px;}


/* === TRADE IN === */

.pt_checkout.tradein .primary-content {
	margin-top:40px;
	float:left;;
}

.pt_checkout.tradein #secondary {
	margin-top:40px;
	float:right;
}

.pt_checkout.tradein #secondary .tradein-cost-summary {
	overflow: hidden;
	width: 100%;
	margin-bottom: 15px;
	border: 1px solid #a3a7a8;
	padding: 19px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-khtml-border-radius: 4px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
	
.pt_checkout.tradein .tradein-cost-summary span.title {
	float:left;
	font-size:14px;
	line-height:30px;
	font-weight:bold;
}

.pt_checkout.tradein .tradein-cost-summary span.value {
	font-size:16px;
	float:right;
	line-height:30px;
	font-weight:bold;
}

.pt_checkout.tradein #secondary h1 {
	display: none;
}

h1.tradein-heading {
	text-transform: uppercase;
	line-height: 100%;
	font-size: 36px;
	font-weight: bold;
	margin: 0 0 24px 0;
}

.tradein-step .control-content {
	display:none
}

.tradein-step .edit-done-step {
	display:none
}

.tradein-step .step-header {
	background: #191919;
	margin-top: 0px;
	position: relative;
	height: 59px;
	border-top: 1px solid #fff;
}

.tradein-step .step-header .title {
	font-size: 24px;
	padding-left: 27px;
	color: #f8fbfe;
	text-transform: uppercase;
	line-height: 55px;
	font-weight: bold;
	position:relative;
}

.tradein-step.done .edit-done-step {
	display: inline-block;
	width:auto;
	min-width:95px;
	height:35px;
	line-height:35px;
	text-align:center;
	color: #000;
	float:right;
	margin:12px 20px 0 0;
	background: #fff;
	text-transform: uppercase;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	
}
.tradein-step.done .edit-done-step:hover {
	background: #797e81;
	color:#fff;
}

.tradein-step.active .control-content {
	display:inline-block;
	width:100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin:30px 0;
	padding-left: 27px;
}

.tradein-step.active .control-content .form-row {
	margin:0 0 30px 0;
}

.tradein-step .completed-content {
	margin:30px 0;
	padding-left: 27px;
	display: none;
}

.tradein-step.done .completed-content {
	display:block;
}

.tradein-step .completed-content .info {
	font-size:16px;
	font-weight:bold;
}

.tradein-step  .control-content .ffSelectWrapper {
	width:310px;
	margin:0;
}

.tradein-step  .control-content .go-to-cart {
	display:inline-block;
	float:left;
	line-height:50px;
	text-transform:uppercase;
	font-weight:bold;
}

.tradein-step .control-content .next-step-wrapper {
	display:inline-block;
	float:right;
}

.tradein-step .control-content button {
	width:auto;
	min-width:212px;
	background:#ce181e;
}

.tradein-step .control-content button:hover {
	background: #797e81;
}

.tradein-step .control-content .form-row.add-tradein-btn {
	margin-right:10px;
}

.tradein-step .control-content .add-to-cart {
	float:right;
}

.tradein-step .control-content .add-to-cart .add-tradein-btn {
	margin:0;
}

.tradein-step .control-content .add-to-cart .add-tradein-btn:first-child {
	margin-right:10px;
}

.tradein-step .control-content .models {
	margin-bottom:40px;
	max-height:500px;
	overflow:auto;
}

.tradein-step.tradein-model .control-content {
	padding:0;
}

.tradein-step .control-content .model-container {
	display:block;
	padding:12px 10px 12px 27px; 
	border:1px solid #fff;
	overflow: hidden;
}

.tradein-step .control-content .model-container.active {
	border:1px solid #a3a7a8;
}

.tradein-step .control-content .model-container div {
	float:left;;
}
.tradein-step .control-content .model-container .model-name {
	width:404px;
	font-size:14px;
	font-weight:bold;
	float:left;
	line-height:35px;
}

.tradein-step .control-content .model-price {
	width: 76px;
	margin: 0 0 0 20px;
	height: 35px;
}

.tradein-step .control-content .model-price .ffRadioWrapper {
	background:#c1c6c7;
	margin:0;
	text-align:center;
}

.tradein-step .control-content .model-price .ffRadioWrapper.on {
	background:#ce181e;
}

.tradein-step .control-content .model-price .ffRadioWrapper a {
	display:block;
	top:0;
	font-size:14px;
	font-weight:bold;
	padding-left:0;
	margin-right:0;
	color:#303233;
	line-height:35px;
	height: 35px;
	min-width: 76px;
}

.tradein-step .control-content .model-price .ffRadioWrapper.on a {
	color:#fff;
}

.tradein-step .control-content .model-price .ffRadio {
	display:none;
}

.tradein-step .model-list-title {
	margin-bottom:40px;
	padding-left:27px;
	font-size:14px;
	font-weight:bold;
}

.tradein-step .model-table-list {
	display: inline-block;
	margin-bottom:8px;
	clear: both;
}

.tradein-step .model-table-list div {
	float: left;
	color: #797e80;
	text-transform: uppercase;
	font-weight:bold;
}

.tradein-step .model-table-list .model-list-name {
	width: 413px;
	padding-left: 27px;
}
.tradein-step .model-table-list .model-list-price {
	width:96px;
	text-align:center;
}

.tradein-cart-item-header {
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
}

.tradein-cart-name {
	margin-bottom:20px;
}

.tradein-cart-attributes {
	font-size:12px;
}

.tradein-cart-attributes div {
	display:block;
}

.tradein-cart-attributes .label {
	color:#797e80;
}

.tradein-cart-attributes .value {
	margin-right:30px;
}

.tradein-cart-item-total {
	text-align:right;
}

.tradein-cart-item-total .label{
	font-size:16px;
	margin-right:15px;
}

.tradein-cart-item-total .value {
	font-size:22px;
}

#cart-table .tradein-cart-row .item-details:first-child {
	padding-left:18px;
}

#cart-table .tradein-cart-row .item-details {
	padding-left:0;
}

#cart-table .item-details .item-user-actions.tradein-item-user-actions {
	margin:0;
	padding-top:20px;
	width:auto;
}

#cart-table .item-total.tradein-item-total {
	vertical-align:middle;
}

.pt_checkout.tradein #secondary .order-total .tradein-cost-summary {
	border:none;
	padding:0;
	margin:0;
}

#secondary .order-total .tradein-cost-summary {
	display:block;
	float:left;
	width:100%;
}

#secondary .order-total .tradein-cost-summary span.title,
.cost-summary-table .tradein-order-total .title {
	float:left;
	font-size:14px;
	line-height:30px;
}

#secondary .order-total .tradein-cost-summary span.value,
.cost-summary-table .tradein-order-total .value {
	font-size:16px;
	float:right;
	line-height:30px;
}

.cost-summary-table .tradein-order-total td {
	padding-right:0;
	font-weight:bold;
}

.cost-summary-table .tradein-order-total .value,
.cost-summary-table .tradein-order-total .title {
	line-height:100%;
}

h2.tradein-faq-acc-h {
	text-align:center;
	font-size:32px;
	text-transform:uppercase;
	margin: 60px 0 50px 0;
	padding-top:50px;
	border-top:1px solid #cccccc;
	line-height:100%;
}

.tradein-faq-acc {
	position:relative;
	background:#ebedec;
}

.tradein-faq-acc .ui-accordion-header {
	position:relative;
	width:100%;
	display:table;
	height:55px;
	font-size:14px;
	font-weight:normal;
	border-top:2px solid #fff;
	margin:0;
	padding:5px 5px 5px 65px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.tradein-faq-acc .ui-accordion-header:first-child:after{
	content:"";
	display:block;
	position:absolute;
	top: -15px;
	left: 50%;
	margin-left: -8px;
	text-align:center;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 16px 16px 16px;
	border-color: transparent transparent #ebedec transparent;
	border-top:none;
}

.tradein-faq-acc .ui-accordion-header.ui-accordion-header-active:first-child:after {
	border-color: transparent transparent #d7d7d7 transparent;
}

.tradein-faq-acc .ui-accordion-header.ui-accordion-header-active,
.tradein-faq-acc .ui-accordion-content-active {
	background:#d7d7d7;
}

.tradein-faq-acc .ui-accordion-content {
	padding:5px 10px 5px 19px;
}

.tradein-faq-acc .ui-accordion-header .tradein-faq-acc-q {
	display:table-cell;
	width:100%;
	vertical-align:middle;
}

.tradein-faq-acc .ui-accordion-header:before,
.tradein-faq-acc .ui-accordion-header.ui-accordion-header-active:before {
	content:"+";
	display:block;
	height:26px;
	width:26px;
	line-height:19px;
	color:#fff;
	background:#cc0000;
	text-align:center;
	font-weight:normal;
	position:absolute;
	top:50%;
	margin-top:-13px;
	left:19px;
	font-size: 30px;
}
.tradein-faq-acc .ui-accordion-header.ui-accordion-header-active:before {
	content:"-";
}

.tradein .back-to-top {
	text-align:center;
	margin-top:50px;
	padding-top:50px;
	border-top:1px solid #cccccc;
}

.tradein .back-to-top a:after {
	display:none;
}

.tradein .back-to-top a {
	display:inline-block;
	text-align: center;
	outline: none;
	border: none;
	width: auto;
	min-width: 212px;
	background: #ce181e;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	padding: 0 20px;
	height: 50px;
	line-height: 50px;
	letter-spacing: 1px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
}
.tradein .back-to-top a:hover {
	background: #797e81;
	text-decoration:none;	
}

.full-width-top-banner {
	height:136px;
	width:100%;
	background-repeat:no-repeat;
	background-position:50% 50%;
	margin-bottom:60px;
}

ul.tradein-step-options {
	text-align:center;
	padding:0 0 60px 0;
	margin:0 0 60px 0;
	border-bottom:1px solid #ccc;
}

.tradein-step-options li {
	display:inline-block;
	width:33%;
	padding:0 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	vertical-align: top;
}

.tradein-step-options .step-options-h {
	margin: 31px 0 7px 0;
	font-size:22px;
	font-weight:bold;
	text-transform:uppercase;
}

.tradein-step-options .step-options-sub-h {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#d71920;
}

.tradein-step-options p {
	font-size: 12px;
	margin:25px 0 0 0; 
	line-height: 18px;
}

.ui-dialog.tradein-pdp .ui-dialog-content {
	padding:0;
}

.ui-dialog.tradein-pdp .form-row-button {
	padding:0;
}

.ui-dialog.tradein-pdp .tradein-step .control-content {
	padding:0 15px 0 27px;
}

.ui-dialog.tradein-pdp .ui-dialog-content .next-step-wrapper button {
	margin:0;
}

.ui-dialog.tradein-pdp .tradein-step .control-content .model-container .model-name {
	width:380px;
}

.ui-dialog.tradein-pdp .tradein-step .model-table-list .model-list-name {
	width:390px;
	padding-left: 8px;
}

.ui-dialog.tradein-pdp .tradein-step .control-content .model-container {
	padding: 10px 8px;
}

.tradein-pdp.pdp-or {
	width:237px;
	margin: 12px 0;
}
.tradein-pdp.button-fancy-large {
	width:237px;
}

.success-message span{
	color: #4F8A10;
	background-color: #DFF2BF;
	font-size: 16px;
	text-align:center;
	clear: both;
	padding: 15px 0;
	display: block;
	float: left;
	width: 100%;
	margin-top: 20px;
}
#pdpTradeinPopup #addTradeInBtn, #pdpTradeinPopup #addTradeInAndViewCartBtn {display: none;}
.pt_checkout.tradein #addTradeInAndGoToPDP {display: none;}



/*TO DO: move to the correct place in the file*/

/*PDP TAB: Specifications and Custom Options */
#pdpTab1,#pdpTab2,
#pdpTab1-mobile,#pdpTab2-mobile,
#shaft-custom-specs, 
#grip-custom-specs,
#shaft-custom-specs-mobile, 
#grip-custom-specs-mobile{padding:1em 0;font-family:'AdiHaus';}


#pdpTabsDiv,#pdpTabsDivMobile{width:100%;}
#pdpTabsDiv #pdpTab3,#pdpTabsDivMobile #pdpTab3-mobile,
#pdpTabsDiv #product-description-full,
#pdpTabsDivMobile #product-description-full-mobile{width:98%;}


#pdpTabsDiv .pdp-specs .column li,#pdpTabsDivMobile .pdp-specs .column li{font-weight:normal;font-size: 15px;border-radius:0;background:#575756;color:white;line-height:20px;height:20px;white-space: nowrap;border-color:#e1e1e1;border-style:solid;border-width:0 0 1px 1px;}
#pdpTabsDiv .pdp-specs .column li.column-header,#pdpTabsDivMobile .pdp-specs .column li.column-header{background: #191919!important; font-weight:bold;}

#pdpTabsDiv .pdp-specs .column.last, #pdpTabsDivMobile .pdp-specs .column.last{border-right:1px solid #e1e1e1;}

#pdpTabsDiv	.spec-image img, #pdpTabsDivMobile .spec-image img{max-width:650px;margin-top:0;}
#pdpTabsDiv	.pdp-specs .column,#pdpTabsDivMobile .pdp-specs .column{vertical-align:top;}
#pdpTab2 .pdp-specs .column,
#pdpTab1 .shafts .column,#pdpTab1-mobile .shafts .column,
#pdpTab1 .grips .column,#pdpTab1-mobile .grips .column{width:auto!important;}

#pdpTabsDiv .column-image .column-header{width:365px;}
#pdpTabsDiv .column-image .cell-image{overflow:hidden;height:40px;width:365px;}
#pdpTabsDiv .column-image .spec-image{text-align:right;}
#pdpTabsDiv .column-image .cell-image img{height: 32px;padding-top: 3px;max-width: 350px;}
#pdpTabsDiv .column-image {border-right:1px solid #e1e1e1;}


.specification-container {margin-top:40px;}
.specification-container > .spec-title > span{display:inline-block;font-weight:bold;text-transform:uppercase;font-size:21px;color:#191919;padding-bottom:20px;}
.specification-container > .spec-image{margin-bottom:20px;}
.specification-container > .spec-description {margin-bottom:15px; font-family:'Open Sans', sans-serif;}

#pdpTab1 .new-specs h3,#pdpTab1-mobile .new-specs h3{display:inline-block;text-transform:uppercase;font-size:16px;padding:5px 25px;background:#E8E8E8;color:#545454;font-weight:bold;margin:45px 0 -5px;}
#pdpTab1 .pdp-specifications img,#pdpTab1-mobile .pdp-specifications img{width:auto;}
#pdpTab1 .pdp-specifications h3,#pdpTab1-mobile .pdp-specifications h3{display:none;}
#pdpTab1 .pdp-specifications .specification-container,#pdpTab1-mobile .pdp-specifications .specification-container{margin-top:20px;}
#pdpTab1 .pdp-specs-wrapper.count-2,#pdpTab1-mobile .pdp-specs-wrapper.count-2 {overflow:hidden;}
#pdpTab1 .pdp-specs-wrapper.count-2 .specification-container,
#pdpTab2 .specification-container{width:48%;float:left;}
#pdpTab1 .pdp-specs-wrapper.count-2 .specification-container:first-of-type{margin-right: 4%;}

#pdpTab2.ui-tabs-panel {overflow:hidden;}
#pdpTab2 .specification-container,#pdpTab2-mobile .specification-container{margin-bottom:30px;margin-top:20px;}
#pdpTab2 .options-container {text-align:justify;}
#pdpTab2 .options-container:after{content: "";display:inline-block; width: 100%;}
#pdpTab2 .options-container > div{text-align: left;}
#pdpTab2 .specification-container{float:none; display:inline-block;}
	
#pdpTab1 .pdp-specs-wrapper.count-2 h3,#pdpTab1-mobile .pdp-specs-wrapper.count-2 h3{display:none;}
#pdpTab1 .pdp-specs-wrapper.count-2 h3:first-child,#pdpTab1-mobile .pdp-specs-wrapper.count-2 h3:first-child{display:inline-block;margin-right:90%;}

#pdpTab2 .ui-tabs-nav{padding-bottom:40px;}
#pdpTab2 .ui-tabs-nav li a{padding:0 1.5em 0 0;font-size:18px;float:none;margin:0 auto;text-align:center;text-decoration:none;}
#pdpTab2 li.ui-state-active a{text-decoration: underline;}
#pdpTab2 .ui-widget-header .ui-state-default{margin: 0 1.5em 0 0;}
#pdpTab2 .grip .spec-image img,#pdpTab2-mobile .grip .spec-image img{max-height:80px;}

.table-wrap {
	position:relative;
}

.table-container .controls {display:none;}

.table-back, .table-next{
	position: relative;
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	margin-top:-8px;
	opacity:0.7;
	position:absolute;
	top: 50%;
	background:#E2E2E2;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor:pointer;
	z-index: 2;
}

.table-back {
	left:80px;
	margin-left:5px;
}

.table-next {
	right:0;
	margin-right:5px;
}

.table-back:before, .table-next:before{
    content: " ";
    display: block;
    position:absolute;
    width: 25%;
    height: 25%;
    border: 2px solid #575756;
    top: 50%;
    transform: translate(-50%, -50%) rotate(-45deg) skewX(10deg) skewY(10deg);
    -webkit-transform: translate(-50%, -50%) rotate(-45deg) skewX(10deg) skewY(10deg);
    -ms-transform: translate(-50%, -50%) rotate(-45deg) skewX(10deg) skewY(10deg);
}
.table-back:hover:before, .table-next:hover:before{
	border-color:#191919;
}

.table-back:before{
	border-right: none;
	border-bottom: none;
	left: 58%;
}
.table-next:before{
	border-top: none;
	border-left: none;
	left: 42%;
}

.mobile-table-head {
	display:none;
}

.options-container.new-specs {
	position:relative;
}

.sort-specs { 
	position: absolute;
	top: -99px;
	left: 337px;
}

.sort-specs .select {
	width:123px;
	float:left;
	margin-right:10px;
	margin-bottom:20px;
}
.sort-specs .select > span{line-height: 20px;}


.grip-specification-table img {
	width:100%;
	max-width:340px;
	height:auto;
	vertical-align: middle;
	
}

.grip-specification-table {
	font-size: 14px;
	font-weight: 600;
}

.grip-specification-table th {
	color:#fff;
	background: #191919;
	text-align:center;
	border-color: #fff;
	border-style: solid;
	border-width: 0 0 1px 1px;
	height: 40px;
}

.grip-specification-table td {
	padding: 0;
	vertical-align: middle;
	width: auto;
	text-align:center;
	border-color: #e1e1e1;
	border-style: solid;
	border-width: 0 0 1px 1px;
	color:#000;
	height: 40px;
}

.grip-specification-table td.image {
	width:350px;
	text-align: right;
}
.grip-specification-table td.image img{
	max-height:40px;
}
.grip-specification-mobile {
	display:none;
}

/*plp-page*/

.pt_content.full-width #main{background:url("../../images/bg_plp.jpg") repeat center 0 transparent;width: 100%;}
.pt_content.full-width .primary-content{float: none;color: #fff;margin: 0;}
.pt_content.full-width .breadcrumb{width: 988px;margin: 0 auto;}
.project_a{width: 988px;margin: 0 auto;font-size: 18px;padding-top: 10px;font-family:"dinnextltpro";}
.project_a .links{text-align: center;}
.project_a .links a{color:#fff; font-size: 16px;margin:0px 105px 0 75px;position: relative;text-transform: uppercase;font-family:"dinnextltpro-bolditalic";}
.project_a .links a:after{position: absolute;content:"";width: 20px;height: 20px;right: -30px; top:-2px; background: url(../../images/project_a_link.png) no-repeat 0 0 transparent;}
.project_a h3{font-size: 36px;line-height:36px;color: #fff;text-transform: uppercase;margin-top: 0;font-family:"dinnextltpro-bolditalic";}
.project_a .transf-small{text-transform:lowercase;}
.project_a .pin .transf-small{letter-spacing: -13px;}
.project_a div.title{margin-bottom: 110px;text-align: center;}

.project_a .pin .description,
.project_a .pin .image{float: left; width: 50%;}
.project_a .pin h3{margin-bottom: 15px;width: 270px;margin-top:60px;}
.project_a .pin p{margin:0 21% 0 0;}

.project_a .power,
.project_a .pin{overflow: hidden;margin-top: 95px;}

.project_a .power .description,
.project_a .power .video{float: left; width: 50%;}
.project_a .power .description img{display: block; margin: 0 auto;}
.project_a .power .description div{width: 325px;}

.project_a .reviews{text-align: center;margin-top: 120px;}
.project_a .reviews h3{margin-bottom: 0;}
.project_a .reviews p + div{margin-top: 35px;}
.project_a .reviews div div{display: inline-block;vertical-align: top;}
.project_a .reviews div .first{width:220px;}
.project_a .reviews div .second{width:240px;margin: 0 5%;}
.project_a .reviews div .last{width: 170px;}
.project_a .reviews div div img{margin-top: 20px;}
.project_a .reviews .button-reviews{display: inline-block;font-size:16px;color:#fff;padding: 12px;background: #00e200;border-radius: 4px;box-shadow: 0 5px 0 0 #444;text-decoration: none;margin-top: 55px;font-family:"dinnextltpro-bolditalic";}

.project_a .subtitle{color: #00e300;font-size: 18px;}
.project_a .reviews p{margin: 0;}
.project_a .chart{text-align: center;margin-top: 110px;}
.project_a .chart h3{margin:0;}
.project_a .chart .image{margin: 15px 0 40px;}
.project_a .chart p{font-size:14px;color:#00e300;margin: 0 16%;}
.project_a .chart p.description{margin: 0 27% 20px;}

.project_a .hop-stop{margin-top: 110px;overflow:hidden;padding-bottom: 100px;}
.project_a .hop-stop img{max-width: 55%;}
.project_a .hop-stop h3{margin:70px 0 20px;}
.project_a .hop-stop > div{float:right;width:34%;}
.project_a .hop-stop p{color: #00e300;margin-right:15%;position:relative;}
.project_a .hop-stop p span{position:absolute;font-size:14px;color: #fff;top:3px; left:-36px;width:23px;line-height: 23px;background:url("../../images/project_item_fon.png") no-repeat 0 0 transparent;text-align: center;}
.project_a .hop-stop p sup{font-size:11px;left: 2px;}
.shop_project_a {background: #fff;padding:20px 0 55px;margin-top: 100px;position:relative;}
.shop_project_a:after{content: ""; position: absolute;background:url("../../images/shop_project_a_fon.png") repeat-x center 0 transparent;width: 100%;height: 95px;top:-95px;left: 0;}
.shop_project_a .wrap{width: 828px;margin:0 auto;padding: 0 80px;position:relative;}
.shop_project_a h3{font-size: 36px;color: #333;text-align: center;text-transform: uppercase;}
.shop_project_a .wrap ul{height: 300px;}
.shop_project_a li{width: 250px;float: left;margin:0 12px;}
.shop_project_a li .link-image{margin-bottom: 45px;}
.shop_project_a li .link-image img{max-width: 100%;height: auto;}
.shop_project_a li .link-button{width: 160px;height: 40px;line-height: 40px;text-align: center;text-transform: uppercase;display:block;margin: 0 auto;background: none repeat scroll 0 0 #00e200; border-radius: 4px; box-shadow: 0 5px 0 0 #444;color: #fff;text-decoration: none;font-size: 16px;font-family: "dinnextltpro-bolditalic";}
.shop_project_a .wrap button{position:absolute;height: 280px;width: 50px;top:0;padding: 0;min-width: 50px;background:url("../../images/project_a_arrows.png") no-repeat 0 0 transparent;text-indent: -9999px;}
.shop_project_a .wrap button.prev{left:30px;background-position: 12px center;}
.shop_project_a .wrap button.prev.disabled{background-position: -88px center;}
.shop_project_a .wrap button.next{right:30px;background-position: -38px center;}
.shop_project_a .wrap button.next.disabled{background-position: -138px center;}

@media screen and (max-width:988px){
	.pt_content.full-width .breadcrumb{width: 748px;}
	.pt_content.full-width #main{padding: 0;}
	.project_a{padding: 0 10px;width: 748px;}
	.project_a img{max-width: 100%;} 
	.project_a .pin p{margin:0 15% 0 0;}
	.project_a .hop-stop h3{margin-top: 20px;}
	.shop_project_a .wrap {padding: 0 50px; width: 668px;}
	.shop_project_a li{margin:0;width: 222px;}
	.shop_project_a .wrap button.prev{left: 0;}
	.shop_project_a .wrap button.next{right: 0;}
}
@media screen and (max-width:767px){
	.pt_content.full-width .breadcrumb{width:460px;}
	.project_a{width:460px;}
	.project_a .pin h3{width: 100%;margin-top: 0;}
	.project_a .links a{margin: 0 30px;}
	.project_a .pin .description, .project_a .pin .image{width: 100%;}
	.project_a .pin > div.description{margin: 0 0 25px;}
	.project_a .pin p{margin: 0;}
	.project_a .power .description, .project_a .power .video{width: 100%;}
	.project_a .power .description div{width: 100%;}
	.project_a .power > div.description{text-align: center;}
	.project_a .power .description p{width: 100%;}
	.project_a .reviews div div{width: 100% !important; margin: 0 0 30px;}
	.project_a .reviews div .last{margin: 0;}
	.project_a .chart p{margin: 0;}
	.project_a .chart p.description{margin:0 0 20px;}
	.project_a .hop-stop h3{text-align: center;}
	.project_a .hop-stop > div{width: 100%;}
	.project_a .hop-stop img{max-width: 100%;}
	.project_a .hop-stop p{margin: 1em 0 1em 2em;}
	.shop_project_a .wrap{width: 380px;}
	.shop_project_a li{width: 190px;}
}
@media screen and (max-width:479px){
	.pt_content.full-width .breadcrumb{width:300px;}
	.project_a{width: 300px;padding-top: 20px;}
	.project_a .links a {display: inline-block; height: 20px; margin: 0 30px 15px; padding: 3px 30px 0 30px;}
	.project_a .links a:after{right: 0;top:0;}
	.project_a h3{font-size: 24px;}
	.project_a div.title{margin-bottom: 50px;}
	.project_a .power .video iframe{max-width: 100%;}
	.project_a .power, .project_a .pin{margin-top: 20px;}
	.project_a .hop-stop{margin-top: 60px;padding-bottom: 50px;}
	.shop_project_a h3{font-size: 24px;}
	.shop_project_a .wrap{width: 220px;}
	.shop_project_a li{margin: 0 14px;}
}
.taylormade-top-slot {
	height: 24px;
	overflow: hidden;
	float:left;
}
/*left nav*/
.refinement h3 span{padding-top:10.5pt;}
.windows .refinement h3 span {padding-top:9pt;}
.sort-by label{padding-top:2px; border-top: 1px solid transparent;line-height: 2.5;}
.windows .sort-by label{padding-top:0;}
.search-result-options .ffSelectWrapper .ffSelect > a:after {padding-top:4px;}
.windows .search-result-options .ffSelectWrapper .ffSelect > a:after {padding-top:0;}

/* fluid */

#wrapper.pt_logoballpdp {
	background:url(../../images/bg-logoball.jpg);
	background-color:#191919;
	background-repeat:no-repeat;
	background-position:center 75%;
	background-size: cover;
	min-height: 1018px;
}

#wrapper.pt_logoballpdp #header {z-index: 101;}
.pt_logoballpdp .primary-content {margin-bottom:0;}
.pt_logoballpdp #main {width: 100%;}
.pt_logoballpdp .breadcrumb-wrapper {display:none;}
.pt_logoballpdp .promo-title {text-align:center;}
.pt_logoballpdp #fluidConfigure p {margin:0;}
.fluid-logo {text-align:center;}
.fluid-logo img {max-width:100%;}
body.pagetype-configure{background-color:#191919 !important}
/* end fluid */


/*  carousel for rotation functionality in header promo messaging */
.taylormade-top-slot-carousel-wrapper {position: relative;margin: 4.5px 0;height: 15px;line-height:15px;padding:0 15px;margin-left:5px;}
.taylormade-top-slot-carousel-wrapper,
.taylormade-top-slot-carousel li {width: 240px;}
.taylormade-top-slot-carousel {position: relative;overflow: hidden;}

.taylormade-top-slot-carousel ul {width: 20000em;position: relative;list-style: none;margin: 0;padding: 0;}
.taylormade-top-slot-carousel li {float: left;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;color: white;}
.taylormade-top-slot-carousel-wrapper  .jcarousel-arrow{background: url("../../images/project_a_arrows_small.png") no-repeat; width: 8px;height:15px; display:block;font-size:0;cursor:pointer;}
.taylormade-top-slot-carousel-wrapper .jcarousel-prev{position: absolute; top: 0; left: 0; background-position:-42px 0;}
.taylormade-top-slot-carousel-wrapper .jcarousel-prev:hover,
.taylormade-top-slot-carousel-wrapper .jcarousel-prev:active{background-position:0 0;}
.taylormade-top-slot-carousel-wrapper .jcarousel-next{position: absolute; top: 0; right: 0;background-position:-63px 0;}   
.taylormade-top-slot-carousel-wrapper .jcarousel-next:hover,
.taylormade-top-slot-carousel-wrapper .jcarousel-next:active{background-position:-21px 0;}

/* category product video dialog*/

#product-videos-dialog{	padding:10px 2% 30px;}
.product-videos-dialog{width:81%!important;}
.tm-category-product-video{position:relative;}
.tm-list-of-products{width: 11%;float:right;padding:0 0.5%;}
.tm-list-of-products .products{padding-left: 225px;margin-left:-225px;overflow-y:auto;overflow-x:hidden;max-height:505px;}
.tm-list-of-products .product-block{width:95%;height:auto;margin-bottom: 8px;cursor:pointer;}
.tm-list-of-products .product-block:last-child{margin-bottom:0;}
.tm-list-of-products .product-block .product-video-details{opacity:0;}
.tm-list-of-products .product-block img{width:100%;height:100%;border:1px solid #E5E5E5;}
.tm-list-of-products .product-block .active-product{border:1px solid #AAAAAA;}
.tm-list-of-products .products-count-message{margin:0 0 5px;font-size:11px;line-height:16px;white-space:nowrap;}
.tm-list-of-products .products-count-message .red{color:#C40000;}
.tm-list-of-products .product-block img:hover + .product-video-details{opacity:1;
-webkit-transition: opacity 1s ease-out 0.3s;
     -moz-transition: opacity 1s ease-out 0.3s;
     -o-transition: opacity 1s ease-out 0.3s;
     transition: opacity 1s ease-out 0.3s;}
.tm-list-of-products .product-video-details{position:absolute;top:25px;right:13%;width:160px;height:300px;padding:20px;background:white;}
.tm-list-of-products .product-video-details img{height:auto;border:0;}
.tm-list-of-products .product-video-details .product-title{text-transform:uppercase;font-weight:bold;margin:25px 0 5px;font-size:13px;min-height:33px;}
.tm-list-of-products .product-video-details .product-price{font-size:13px;color:#AAAAAA;padding-bottom:5px;}
.tm-list-of-products .product-video-details .price-standard{text-decoration: line-through;}
.tm-list-of-products .product-video-details #pdpReadReview{color:#cc0000;}
.tm-list-of-products .product-video-details .view-details-button{display:block;height:22px;line-height:22px;text-align:center;background:#cc0000;color:white;font-size:8px;font-weight:bold;margin-top:10px;}
.tm-list-of-products .product-video-details hr{width:100%;border-top:5px solid white;}

.tm-video-list{overflow:hidden;float:left;padding-top:20px;width:88%;}
.tm-video-list .product-video-list{float:left;width:25%;margin-right:1%;}
.tm-video-list .video-block{padding:0.5% 0.5% 0;border:1px solid #E5E5E5;margin-bottom:10px;position:relative;cursor:pointer;}
.tm-video-list .video-block.active-video{border:1px solid #AAAAAA;}
.tm-video-list .video-block img{width:41%;}
.tm-video-list .video-block p{display:inline-block;width:56%;vertical-align:top;margin:5% 0 3% 1%;font-size:11px;font-weight:bold;}
.tm-video-list .video-block p:last-child{position:absolute;left:auto;right:60%;bottom:10px;margin:0;width:30px;text-align:center;background:rgba(0,0,0,0.6);font-size:12px;color:white;font-weight:normal;}
.tm-video-list .main-video{float:left;width:73.5%;}
.tm-video-list .main-video iframe{width:100%!important;}

/* for product video on pdp page */
.pdp-promo-asset{clear:both; }
.pdp-video-block{clear: both; padding:0 1000px; margin:0 -1000px; background: url("../../images/pdp-video-bg.jpg") repeat;}
.pdp-video-block .pdp-video-text{color: white;text-align:center;font-weight:bold;font-size:14px;}

.taylormade-pdp-video-title{padding:32px 0 12px;font-family:'AdiHaus';font-size:18px;overflow:hidden;line-height:1;}
.taylormade-pdp-video-title h3{float:left;font-weight:bold;color:#c69c39;text-transform:uppercase;margin:0}
.taylormade-pdp-video-title span{float:right;color:#999999;margin:0;}


.taylormade-pdp-video-carousel-wrapper {position: relative;}
.taylormade-pdp-video-carousel-wrapper .taylormade-pdp-video-carousel li {width: 151px; padding-bottom:22px;margin-right:11px;}
.taylormade-pdp-video-carousel-wrapper .taylormade-pdp-video-carousel li img{width:100%;}
.taylormade-pdp-video-carousel-wrapper .taylormade-pdp-video-carousel {position: relative;overflow: hidden; width: 100%;}
.taylormade-pdp-video-carousel-wrapper .taylormade-pdp-video-carousel ul {width: 20000em;position: relative;list-style: none;margin: 0;padding: 0;}
.taylormade-pdp-video-carousel-wrapper .taylormade-pdp-video-carousel li {display:inline-block;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;color: white;}
.taylormade-pdp-video-carousel-wrapper .taylormade-pdp-video-carousel .pdp-video-preview{position:relative;cursor:pointer;}
.taylormade-pdp-video-carousel-wrapper .taylormade-pdp-video-carousel .pdp-video-preview:after {content:'';position:absolute;top:50%;left:50%;width:56px;height:56px;margin:-28px 0 0 -28px; z-index:2;background: url("../../images/pdp-video-icon-small.png") no-repeat center center; }
.taylormade-pdp-video-carousel-wrapper .jcarousel-arrow{background: url("../../images/project_a_arrows_small.png") no-repeat; width: 8px;height:15px; display:block;font-size:0;cursor:pointer;}
.taylormade-pdp-video-carousel-wrapper .jcarousel-prev{position: absolute; top: 25%; left: -20px; background-position:-42px 0;}
.taylormade-pdp-video-carousel-wrapper .jcarousel-prev:hover,
.taylormade-pdp-video-carousel-wrapper .jcarousel-prev:active{background-position:0 0;}
.taylormade-pdp-video-carousel-wrapper .jcarousel-next{position: absolute; top: 25%; right: -20px;background-position:-63px 0; }   
.taylormade-pdp-video-carousel-wrapper .jcarousel-next:hover,
.taylormade-pdp-video-carousel-wrapper .jcarousel-next:active{background-position:-21px 0;}
.tm-category-product-video .tm-list-of-products .product-video-details{
	display: none;
	border: 1px solid;
}

#pdp-video-popup{position:relative;padding:18px 0 0;}
.dialog-pdp-video-popup{background:transparent}
.pdp-video-close-button{width:16px;height:16px;background:url("../../images/pdp-promo-dialog-close.png") no-repeat 0 0;font-size:0;cursor:pointer;position: absolute;
    top: 0;right: 0;}
.pdp-video-close-button:hover,.pdp-video-close-button:active{background-position: -16px 0;}


/*== BallSeeding ==*/
.ballseeding-wrap {
	padding: 20px 0 0;
	background-color: #fff;
    color: #000;
}
.ballseeding-wrap .formfield label span {font-size:100%;}
.ballseeding-wrap, .ballseeding-wrap * {
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
.ballseeding-content {
	max-width: 480px;
	margin: 0 auto;
}
.ballseeding-wrap .ballseeding-caption {
	font-size: 70px;
    font-weight: bold;
    font-style: italic;
    letter-spacing: -4px;
    line-height: 0.9;
}
.ballseeding-congrats-img {
	padding-top: 30px;
	margin: 0 0 15px;
	margin-bottom: 15px;
}
.ballseeding-wrap p {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.1;
	margin: 0 0 25px;
	letter-spacing: -1px;
}
.ballseeding-wrap img {
	max-width: 100%;
}
.ballseeding-wrap .button {
	width: auto;
	min-width: 250px;
	margin: 0 10px 10px;
	background-color: #cc1b24;
}
.ballseeding-wrap .button:hover {
    background-color: #797e81;
}
.ballseeding-center {
	text-align: center;
}
/** Ballseeding Congrats **/
.ballseeding-congrats-button {
	text-align: center;
	margin-bottom: 20px;
}

/** Ballseeding Landing **/
.ballseeding-landing-logo {
	text-align: center;
	margin-bottom: 35px;
}
.ballseeding-landing-code-spot {
	text-align: center;
	margin-bottom: 40px;
}
.ballseeding-landing-code-spot .input-text {
	width: 80%;
	border: 3px solid #000;
	background-color: #303232;
	border-radius: 0;
	color: #fff;
	font-size: 45px;
	font-weight: bold;
    padding: 0 10px 0 20px;
	text-shadow: 2px 2px 3px rgba(0, 0, 0, .9);
	text-transform: uppercase;
	letter-spacing: 20px;
	text-align: center;
	margin-bottom: 40px;
}

/* Ballseeding Form */
.shiping .ballseeding-shiping-title {
	margin-left: 50px;
}
.ballseeding-form .form-row {
	padding-left: 110px;
	margin-bottom: 20px;
}
.ballseeding-form .form-row:after {
	content: '';
	display: block;
    clear: both;
}
.ballseeding-form .form-row label {
	width: 95px;
	margin: 0 10px 0 -110px;
}
.ballseeding-form .form-row .input-text {
	width: 100%;
	border: 2px solid #bbbbbb;
	margin-bottom: 0;
}
.ballseeding-form .form-row select {
	width: 100%;
	border: 2px solid #bbbbbb;
	background-color: #fff;
}
.ballseeding-form .ffCheckbox {
    background-color: #fff;
    border-radius: 3px;
}
.ballseeding-form .form-row .input-text.error {
	border: 3px solid #b70909;
	background: #fff;
}
.ballseeding-form .checkbox .form-row label {
	margin: 9px 0 0 8px;
	display: inline-block;
	width: auto;
	text-align: left;
}
.ballseeding-form .select .ffSelectWrapper {
	width: 100% !important;
	margin: 0;
}
.ballseeding-form .ffSelect > a > span {
	border: 2px solid #bbbbbb;
	background-color: #fff;
	height: 40px;
    line-height: 40px;
    color: #000;
    font-weight: normal;
    text-transform: none;
}
.ballseeding-form .ffSelectMenuWrapper {
	border-width: 2px;
}
.ballseeding-form .ffSelectWrapper a.ffSelectButton:after {
	width: 15px;
	height: 9px;
	background-position: -15px -223px;
}
.ballseeding-form .ffSelectWrapper.active {
	background: none;
}
.ballseeding-form .ffSelectWrapper.active a.ffSelectButton:after {
	background-position: 0 -223px;
}

.ffSelectWrapper.slide-top .ffSelectMenuMidBG li:last-child:before {
	display: none;
}
.ballseeding-form .error-message, 
.ballseeding-form span.error,
.ballseeding-form .ffSelectWrapper span.error {
	margin: 8px 0 5px;
}

/** Ballseeding Responsive  **/
@media screen and (min-width:768px){
	.ballseeding-form .error-message, 
	.ballseeding-form span.error,
	.ballseeding-form .ffSelectWrapper span.error {
		position: absolute;
		left: 100%;
		margin: 0 0 0 8px;
		top: 5px;
	}
	.ballseeding-form .error-message:after,
	.ballseeding-form span.error:after {
		left: auto;
	    right: 100%;
	    top: 50%;
	    margin-top: -7px;
	    border: 7px solid transparent;
	    border-right: 7px solid #303233;
	}
}
@media screen and (max-width:767px){
	.ballseeding-content {
		width: 100%;
		max-width: 480px;
		padding: 0 10px;
	}
	.ballseeding-wrap .ballseeding-caption {
		font-size: 50px;
		letter-spacing: -3px;
	}
	.ballseeding-wrap p {
		font-size: 20px;
		letter-spacing: -0.6px;
	}
	.ballseeding-form .form-row {
		padding-left: 0;
	}
	.ballseeding-form .form-row label {
		width: auto;
		margin: 0;
	}
	.ballseeding-form .form-row .input-text {
		width: 100%;
	}
	.ballseeding-landing-code-spot .input-text {
		font-size: 35px;
		letter-spacing: 15px;
		padding: 0 10px 0 17px;
		margin-bottom: 30px;
	}
	.shiping .ballseeding-shiping-title {
		margin-left: 0;
	}
}
@media screen and (max-width:479px){
	.ballseeding-content {
		width: 320px;
	    padding: 0 15px;
	}
	.ballseeding-landing-code-spot .input-text {
		width: 100%;
	}
}

/*=== Project-a ===*/
.ballseeding-wrap.projecta {
	background: #fff url("../../images/ballseed-projecta-bg.png") center top no-repeat;
    color: #000;
}

/** Project-a Congrats **/
.projecta .congrats .ballseeding-caption {
	font-size: 100px;
	margin-bottom: 30px;
}
.projecta .congrats .ballseeding-congrats-img {
	margin: 0 0 15px -6px;
}
/** Project-a Congrats Responsive **/
@media screen and (max-width:767px){
	.projecta .congrats .ballseeding-caption {
		font-size: 70px;
	}
	.projecta .congrats .ballseeding-congrats-img {
		margin: 0 0 15px;
	}
}

/** Project-a LandingPage **/
.projecta .landing {
	max-width: 570px;
	margin: 0 auto 30px;
}
.projecta .landing .ballseeding-caption {
    margin-bottom: 20px;
    text-indent: 12px;
}
.projecta-landing-ball-stats {
	position: relative;
	text-align: center;
	white-space: nowrap;
}
.projecta-landing-ball-img {
	display: inline-block;
	vertical-align: middle;
	margin: 34px 0 0 22px;
}
.projecta-landing-ball-stats ul {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	text-align: left;
}
.projecta-landing-ball-stats li {
	font-weight: 600;
	font-size: 22px;
	color: #706f6f;
	margin-bottom: 35px;
	line-height: 1;
	text-transform: uppercase;
}
.projecta-landing-ball-stats li i {
	position: relative;
	display: inline-block;
    font-weight: 500;
	text-shadow: 0px 1px 0 #706f6f;
}
.projecta-landing-ball-stats li i:before {
	content: '';
	position: absolute;
	width: 256px;
	height: 32px;
	left: 100%;
	top: -3px;
	margin-left: 8px;
	background: url('../../images/project_a_ball_line.png') 0 0 no-repeat;
}
.projecta-landing-ball-stats .stats-1 i:before {
	width: 197px;
	height: 52px;
	background-position: 0 -64px;
	top: 8px;
}
.projecta-landing-ball-stats .stats-2 i:before {
	width: 221px;
	height: 32px;
	background-position: 0 -32px;
}
.projecta-landing-ball-stats .stats-3 i:before {
	width: 256px;
	height: 32px;
	background-position: 0 0;
}
.projecta-landing-ball-stats li sup {
	font-size: 45%;
	top: -1em;
}

/** Project-a LandingPage Responsive **/
@media screen and (max-width:767px){
	.projecta-landing-ball-stats {
		margin-bottom: 20px;
	}
	.projecta-landing-ball-stats li {
		font-size: 18px;
		margin-bottom: 30px;
	}
	.projecta-landing-ball-stats li i:before {
		top: -5px;
	}
	.projecta-landing-ball-img {
		margin: 46px 0 0 32px;
	}
}
/** Project-a LandingPage Responsive **/
@media screen and (max-width:479px){
	.projecta-landing-ball-stats {
		white-space: normal;
		margin-bottom: 35px;
	}
	.projecta-landing-ball-img {
		margin: 0;
	}
	.projecta-landing-ball-stats li {
		margin-bottom: 15px;
	}
	.projecta-landing-ball-stats li i:before {
		display: none;
	}
}

/** Project-a Shipping **/
.projecta .shiping {
	max-width: 415px;
	margin: 0 auto 30px;
}
.projecta .shiping .ballseeding-form .checkbox {
	margin-bottom: 30px;
}
.projecta .shiping .ballseeding-form .button {
	margin-left: 110px;
}
/** Project-a Shipping Responsive **/
@media screen and (max-width:767px){
	.projecta .shiping .ballseeding-form .button {
		margin-left: 0;
	}
}


/**== Tourpreferred ==**/
.ballseeding-wrap.tourpreferred {
	background: #000 url("../../images/ballseed-tourpreferred-bg.jpg") center top repeat-y;
    color: #fff;
}
.ballseeding-wrap.tourpreferred p {
	font-weight: 500;
}
.ballseeding-wrap.tourpreferred .ballseeding-caption {
	font-weight: 600;
	font-style: normal;
	letter-spacing: -2px;
}
.tourpreferred .ballseeding-form .form-row .input-text,
.tourpreferred .ballseeding-form .ffSelect > a > span,
.tourpreferred .ballseeding-form .ffSelectMenuWrapper {
	border-width: 1px;
} 
.tourpreferred .ballseeding-form .form-row .input-text.error {
	border-color: #000;
}

/*=== Tourpreferred Congrats ===*/
.tourpreferred .ballseeding-content.congrats {
	max-width: 760px;
}

/*=== Tourpreferred Landing ===*/
.tourpreferred .ballseeding-content.landing {
	max-width: 590px;
}
.tourpreferred .ballseeding-landing-logo {
	text-align: left;
}
.ballseeding-wrap.tourpreferred .landing .ballseeding-caption {
	text-indent: 0;
}
.tourpreferred .projecta-landing-ball-stats li {
	color: #fff;
	font-size: 14px;
}
.tourpreferred .projecta-landing-ball-stats li i:before {
	display: none;
}
.tourpreferred .projecta-landing-ball-stats li sup {
	font-size: 60%;
    top: -0.5em;
}

/** Tourpreferred Landing First Ball Stats **/
.projecta-landing-ball-stats.tour-stats-first {
	margin-bottom: 55px;
}
.projecta-landing-ball-stats.tour-stats-first ul:before {
	content: '';
	position: absolute;
	left: 100%;
    top: 3px;
    margin-left: 5px;
	width: 230px;
	height: 131px;
	background: url("../../images/tour_preferred_ball_line.png") left top no-repeat;
}
.projecta-landing-ball-stats.tour-stats-first li {
	text-align: right;
}	
.projecta-landing-ball-stats.tour-stats-first .stats-2 {
	margin-bottom: 50px;
}
.projecta-landing-ball-stats.tour-stats-first .projecta-landing-ball-img {
	margin: 30px 0 0 52px;
}

/** Tourpreferred Landing Second Ball Stats **/
.projecta-landing-ball-stats.tour-stats-second {
	margin-bottom: 30px;
}
.projecta-landing-ball-stats.tour-stats-second ul:before {
	content: '';
	position: absolute;
	right: 100%;
    top: -2px;
    margin-right: 5px;
	width: 245px;
	height: 145px;
	background: url("../../images/tour_preferred_ball_line_2.png") left top no-repeat;
}
.projecta-landing-ball-stats.tour-stats-second .stats-1 {
	margin-bottom: 58px;
}
.projecta-landing-ball-stats.tour-stats-second .stats-2 {
	margin-bottom: 50px;
}
.projecta-landing-ball-stats.tour-stats-second .projecta-landing-ball-img {
	margin: 0px 60px 30px 0;
}

/** Tourpreferred Landing Ball Stats Responsive **/
@media screen and (max-width:767px){
	.projecta-landing-ball-stats.tour-stats-second .projecta-landing-ball-img {
		margin: 0px 40px 30px 0;
	}
	.projecta-landing-ball-stats.tour-stats-first .projecta-landing-ball-img {
	    margin: 30px 0 0 40px;
	}
}
@media screen and (max-width:479px){
	.projecta-landing-ball-stats.tour-stats-first li {
		text-align: left;
	}	
	.projecta-landing-ball-stats.tour-stats-first .stats-2,
	.projecta-landing-ball-stats.tour-stats-second .stats-1,
	.projecta-landing-ball-stats.tour-stats-second .stats-2 {
		margin-bottom: 15px;
	}
	.projecta-landing-ball-stats.tour-stats-first ul:before,
	.projecta-landing-ball-stats.tour-stats-second ul:before {
		display: none;
	}
	.projecta-landing-ball-stats.tour-stats-first .projecta-landing-ball-img,
	.projecta-landing-ball-stats.tour-stats-second .projecta-landing-ball-img {
		margin: 0 0 20px;
	}
}




/* newsroom */
.newsroom-blog .newsroom-menu-sidebar{
	height: 2000px;
	float:left;
	width: 300px;
}
.newsroom-blog .newsroom-menu-sidebar .accordion h3 img{
	width: 25px;
	height: 25px;
}