/**taylormade responsive**/

@media only screen and (min-width: 1300px) {
	.pt_homepagetaylormade #main, .pt_homepagetaylormade + .footer .inner, .pt_homepagetaylormade ul.level-1, .parallax-slider .inner {width:1180px;}
	.pt_homepagetaylormade ul.level-1>li {width: 146px;}
	.pt_homepagetaylormade .menu-item-content:after {right:30px;}
	.pt_homepagetaylormade + .footer .footer-down-menu .footer-column {width: 220px;}
	.pdp-main.mirrored .product-number, .pdp-main.mirrored .shoprunner-block {margin-right: 40px !important;}
	.taylormade-home-promotions .promotion-item li{width:280px;margin-left: 20px;margin-bottom:100px;}
	.taylormade-home-promotions .promotion-item  .promotion-image{width:280px;height:180px;}
	.taylormade-home-promo-slider .content-slider-item-image {height:472px;}	
	.taylormade-top-slot-carousel-wrapper,.taylormade-top-slot-carousel li {width: 300px;}
	.tm-video-list .video-block p {font-size: 13px;}
}

@media screen and (min-width:989px){
	.pdp-main.mirrored .product-col-1{float:right;width:652px;margin-bottom:20px;}
	.pdp-main.mirrored .product-col-2{float:left;clear:right;width:34%;margin-left:0;clear:none}
	.pdp-main.mirrored .inventory{margin-right: 40px;}
	.pdp-main a.button.customize, .pdp-main a.button.customize[disabled] {min-width: 350px;}
}

@media screen and (max-width:968px){
	#header-search, 
	.top-links-mobile .header-login,
	.top-links-mobile .mini-cart-link {display:none;}
	.top-links-mobile {display:block;}
	.header .mobile-header-search-expanded{position:absolute;top:0;right:0px;width:142px;display:none;}
	.header .mobile-header-search-expanded.visible, .header .mobile-header-search-expanded.visible .header-search-form {display:block;}
}

@media screen and (max-width:1024px){
	.level-2n-column {width:70px;}
	.level-2n-column .top-category a{max-width:65px;}
	.level-2n-column .level-2n-subcategories{height:310px;}
	.explore-2n-wrap .level-2n-column {width:133px;}
	.explore-2n-wrap .image-column {display:none;}
	.mini-cart-total a{line-height:11pt;}
	.taylormade-top-slot-carousel-wrapper{display:none;}
	.tm-video-list .main-video iframe{height:350px!important;}
	.tm-list-of-products .products{max-height:350px;}
}

@media screen and (min-width:768px) {
	.taylormade-main-menu .menu-item.holiday .level-2n-column.level2-links {float: right;clear: right;border: 0;margin: 0 0 25px 0;}
	.taylormade-main-menu .menu-item.holiday .level-2n-column.image-column + .level2-links {margin-top:35px;}
	.taylormade-main-menu .menu-item.holiday .level-2n-column.image-column {float:left;}
	.taylormade-main-menu .menu-item.holiday .level-2n-column {margin-bottom:0;}
	.taylormade-main-menu .menu-item.holiday .level-2n-column .level-2n-subcategories {height:auto;}
	.taylormade-main-menu .menu-item.holiday .level-2n-column .level-2n-subcategories a {line-height:1.5;}
	.taylormade-main-menu .menu-item.holiday .level-2n-column .top-category {height:auto;}
}

@media screen and (min-width:768px) and (max-width:988px){
	.pdp-main a.button.customize, .pdp-main a.button.customize[disabled] {min-width: 350px;}
	/*#main, .inner{width:460px;}*/
	#wrapper{min-width:768px;}
	.inner, #main {width:768px;padding:0 32px}
	.header-middle,.header-top .inner{padding:0;}
	#navigation{padding-top:0;}
	#header .primary-logo{ padding: 12px 30px 0px 15px;}
	.header-top .header-top-banner {padding-top: 1px;}	
	.header-top-buttons{padding-right:0;}
	.product-images-controls{display:none}
	.breadcrumb{margin: 0 0 42px;}
	
/*== HEADER ==*/
	.header #navigation{}
	.header .header-top-right-icons{padding:18px 14px 0 0;}
	ul.level-1{width:768px;}
	ul.level-1>li{width:95px;padding-left:0;}
	ul.level-1>li img {width:95px; height:auto;}
	.menu-item-link-content {line-height:70px;}
	.menu-item-content{text-align: left;padding-left: 15px}
	.menu-item-content:after {right:15px;}
	.header-top .header-top-banner img{max-height:39px;}
	.header-top .header-email-sign-up a{font-size: 12px;line-height: 22px;padding-right:0;}
	.header-hide-all {padding: 0px 10px 0px 10px;height: 27px;}
	.header-middle .header-hide-all{top:-32px;}
	.header .login-box h2.section-header{display:none;}
	.header-search form input[type="text"] {width:117px;}
	.taylormade-main-menu .menu-item.active:after {bottom:-21px;}
	.flyout-content.flyout-customerservice-topnav{width:258px;}
	.desktop-menu-utility-user {height:auto;/*position: absolute;right:7px;top: 64px;margin:0;*/} 
	.header.without-top-line .desktop-menu-utility-user {right:7px;}
	.header.without-top-line .header-top-right-icons {padding-top: 18px; padding-right:7px;}
	
	.header .desktop-menu-utility-user .flyout-content {right:-34px !important;}
	.header .desktop-menu-utility-user .flyout-content:after {/*right:15px;left:inherit;*/}
	.taylormade-home-promo-slider .content-slider-item {height:auto;}
	.taylormade-home-promo-slider .content-slider-item-image {height:307px;background-size:100%;}
	.taylormade-home-promo-slider .content-slider-description{margin: 0 290px 17px 0;}
	.taylormade-home-promo-slider .content-slider-buttons{position: absolute;right:0;top: 14px;}
	
/*=== HOME PAGE ===*/

	.parallax-slider .content-slider-item-wrapper {width:50%;}
	.parallax-slider .content-slider-headline {font-size:22px;}
	.parallax-slider .content-slider-subheadline {font-size:32px;}
	.parallax-slider .content-slider-subheadline-s {font-size:18px;}
	.parallax-slider .content-slider-button {margin-right:10px;}
	.parallax-slider .content-slider-button a {font-size:14px;}

/*=== RECOMMENDATIONS ===*/	
	.pdp-main .recommendations h2{font-size:27px;}
	.pdp-main .recommendations .jcarousel-clip {width:100%}
	.pdp-main .recommendations li{width: 162px;padding-left:18px;padding-right:0px;}
	.pdp-main .recommendations ul li:first-child{padding-left:0px;}
	.pdp-main .recommendations .product-name{font-size:16px;}

/*=== PDP ===*/

	.pagination {margin:0 10% 0 0;}
	.pagination ul {border:0}
	.pagination .results-hits {display:none;}
	
	table .section-header {font-size: 1em !important;}
	a.button.find_retail_link {width:220px;margin-top:15px;}
	.pt_gift-registry .add-gift-cert p {width: auto;}
	#cart-table {font-size:.9em;}
	#cart-table td {padding:3px;}
	#cart-table .item-user-actions {width:72px;}
	#cart-table .item-total .promo-adjustment {width:77px;}
	.clp-banner-headline span:after, .clp-banner-rollover-link>span:after {border-width: 5px 0 5px 10px;}
	.product-quickviewbutton{display:none !important;}
	
	#pdpTab2 .specification-container{width:100%;}
		

	#owl-carousel, .owl-wrapper, .owl-wrapper-outer,
	.product-image-list #product-images-carousel {
		width: inherit !important;
		left: inherit !important;
	}
	
	
	
	.product-image-list #product-images-carousel {
		padding:inherit !important;;
		float:inherit !important;;
	}
	
	.owl-carousel .owl-item {
		width: 60px !important;
		display:inline-block !important;
		margin:0 0 4px 0;
	}
	
	
/*=== CLP ===*/
	#main.clp-page{width:768px;padding:0;}
	.clp-page ol.breadcrumb{width:735px;margin: 0px 0 6px 33px;padding-top:18px;}
	.clp-page h1{width:735px;margin:0 0 16px 33px;}
	.category-product-info{
		background-image: -webkit-linear-gradient(top,  rgba(255, 255, 255, 0.1) , #fff);
		background-image: -moz-linear-gradient(top,  rgba(255, 255, 255, 0.1) , #fff);
		background-image: -ms-linear-gradient(top,  rgba(255, 255, 255, 0.1) , #fff);
		background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.1) , #fff);
		background-image: linear-gradient(top,  rgba(255, 255, 255, 0.1) , #fff);
	}
	
	#wrapper.pt_cascadecontent,
	.pt_cascadecontent #main {
		width:100%;
		padding:0;
	}
	
	.pt_cascadecontent .content-slider-item {
		height:auto !important;
	}
	
	.pt_cascadecontent .search-result-items .grid-tile .product-tile {
		width:234px;
	}
	
	.pt_cascadecontent .content-slider-wrapper .inner {
		padding:0;
	}
	
	.product-set-item.ui-accordion-header:after {
		right:0;
	}

/*banner*/
	.clp-banner img{top:3px;}
	.cpl-banner-text{text-align:center;top: 44px;right: 173px;width: 441px}
	.cpl-banner-text p{text-align:center;}
	
/*product list*/	
	.category-product-single{width:316px;}
	.category-product-row .inner .category-product-single{margin-right:0px;padding-right:0;background-position:top center !important;background-size:100% !important;}
	.category-product-row .inner .category-product-single:first-child {margin: 0 25px 35px 14px;}
	.category-product-single > div{bottom:-30px;}
	.category-product-row{margin-bottom:16px;}
	.pt_familylandingpagetaylormade .content-slider-item-description {width:768px}
	.pt_familylandingpagetaylormade .content-slider-item {height:586px;background-size:cover;}
	.pt_familylandingpagetaylormade .product-name li {width:163px;;margin-left:8px;}
		
	
/*=== CART ===*/
	.cart-top .cart-actions, .header-quantity, td.item-quantity, td.item-quantity-details, .step-3 .tm-item-edit-details, .step3 .item-quantity {display:none}
	.pt_checkout #main {padding: 0 33px;}
	.pt_checkout span.error, .pt_checkout span.error-message{left:10px;margin-left:0}
	.pt_checkout .form-zip-code span.error{left:0;}
	.pt_checkout .form-zip-code span.error, .pt_checkout .cvn .error-message{display:none}
	.pt_checkout .month .error-message{left:126px;}
	.pt_checkout .form-field-tooltip {margin: -10px 0 12px;width:auto;padding-right:65px;text-align: right;font-weight: 500;}
	.pt_checkout .form-field-tooltip .tooltip-content{text-align:left;}
	
/*thank You page*/
	.pt_order-confirmation .order-confirmation-details a.print-receipt{display:none;}	
	.pt_order-confirmation .confirmation-message{padding:0px;}
	.pt_order-confirmation .confirmation-message p{font-size: 19px;line-height: 32px;}
	.pt_order-confirmation .order-info-table th{display:none;}
	
	.pt_order-confirmation .order-info-table td.order-shipping-address, .pt_order-confirmation .order-info-table .order-payment-instruments,
	.pt_order-confirmation  .order-info-table .order-payment-summary, .pt_order-confirmation h2.section-header{display:block;}
	
	.pt_order-confirmation td p.hidden{display:block;background:#191919;color:white;font-weight:bold;padding:5px 0;margin:0 0 15px}
	.pt_order-confirmation .order-info-table td{padding:0;line-height: 24px;display: inline;float: left;width: 255px;}
	.pt_order-confirmation .order-info-table .order-payment-instruments{clear:both;}
	
	.pt_order-confirmation .order-information p.hidden, .pt_order-confirmation .order-information>div,
	.pt_order-confirmation .order-payment-instruments p.hidden, .pt_order-confirmation .order-payment-instruments > div{padding-left:15px;}
	
	.pt_order-confirmation .order-info-table .order-information{width:215px;}
	.pt_order-confirmation .order-info-table .order-billing{width:170px;}
	.pt_order-confirmation .order-info-table .order-shipping-address{width:375px;}
	.pt_order-confirmation .order-info-table .order-payment-instruments{width:215px;}
	.pt_order-confirmation .order-info-table .order-payment-summary{width:547px;}
	.pt_order-confirmation .order-info-table .order-shipment-details{border-width:0px;font-size:12px;}
	.pt_order-confirmation .order-shipment-address, .pt_order-confirmation .order-shipment-method,
	.pt_order-confirmation .order-shipment-status, .pt_order-confirmation .order-shipment-address h4{font-size:12px;line-height:16px;}
	.pt_order-confirmation .order-shipment-details .order-shipment-address{width:165px;}
	.pt_order-confirmation .order-payment-summary div{width:285px;}
	.pt_order-confirmation h2.order-shipping-title, .pt_order-confirmation #primary .order-shipment-details{display:none}
	.pt_order-confirmation #cart-table, .pt_order-confirmation .primary-focus .primary-content{width:100%;}
	.pt_order-confirmation #cart-table th{font-size:12px;}
	.pt_order-confirmation table#cart-table td.item-price, .pt_order-confirmation table#cart-table td.item-total, 
	.pt_order-confirmation #cart-table td.item-quantity{display:table-cell;vertical-align:top;}
	.pt_order-confirmation #cart-table .item-details{width:340px; padding-left:10px;}
	.pt_order-confirmation #cart-table td.item-price, .pt_order-confirmation #cart-table td.item-total{padding-left:20px;text-align:left;}
	.pt_order-confirmation #cart-table td.item-price, .pt_order-confirmation #cart-table td.item-total{padding:20px;}
	.pt_order-confirmation #cart-table td.item-image img {width:115px;}
	
	span.form-caption{float:left;}
	.pt_checkout form.address input[type=text]{display:block}
	.pt_checkout .form-field-tooltip a{color:black;}
	.pt_checkout legend{padding-bottom:13px;}
	.pt_cart .primary-content, .pt_checkout .primary-content{width:375px;}
	.cart-form-wrapper{padding-left:0px;}
	.use-billing, .pt_checkout .form-indent{margin-left:0px;}
	.required-field-mark{right:43px;}
	.pt_checkout form.address  .use-billing label, .pt_checkout  form.address .add-to-adress-book label, .pt_checkout form.address  .save-card label{font-weight:700;}
	.mini-cart-image{width:73px}
	#secondary .mini-cart-name, #secondary .mini-cart-attributes, #secondary .mini-cart-pricing {width: 185px;}
	.select-shipping-method tr td{display:block;}
	.select-shipping-method tr td:first-child{display:table-cell;}
	table.select-shipping-method .shipping-name{width:auto;padding-right:0}
	table.select-shipping-method .shipping-standard-price, table.select-shipping-method .shipping-base-price {text-align: left;float: left;padding:0;width:auto;}
	table.select-shipping-method  .shipping-standard-price span, table.select-shipping-method .shipping-base-price span{font-size:18px;display: block;padding:0 20px 20px 12px;}
	.pt_checkout .red-button{margin-bottom:25px;overflow:hidden;}
	.primary-content .payment-method .form-field-tooltip{width: 150px;text-align: left;top: 64px;right: 0;}
	.card-expiration-date{clear:both}
	.payment-method > .form-row:first-child{padding-bottom:0;}
	.pt_checkout .credit-card-types{top:-52px;left:0;right:auto;}
	.cvn input {width: 128px !important;}
	.primary-content .payment-method {margin-bottom: 14px;}
	.pt_checkout .couponcode > .form-row {width:312px;}
	.pt_checkout .checkout-giftcard{margin-bottom:0;}
	/*.biling-payment-options-block .ui-accordion-header.toggle {padding-left:35px;}*/
	.biling-payment-options-block .ui-accordion-header.toggle:after {left:0;}
	.biling-payment-options-block .form-indent {padding-left:0;}
	.promo-code-fields > div:first-child{width:312px;margin-bottom: 0px;}
	.promo-code-fields > div:first-child input[type=text]{width:100%;}
	.promo-code-fields button {margin-top: 18px;}
	.promo-code-block {margin-bottom: 70px;}
	.pt_checkout .couponcode > .checkout-giftcard-pin{margin-right:22px;}
	.section-header{padding:11px;display:none;}
	#addresses .section-header{display:block;padding:0}
	table#cart-table th.section-header.hidden{display:table-cell;text-transform:uppercase;}
	table#cart-table tr td{border-width:0px;}
	table#cart-table tr td.item-details{width:227px;min-width:200px;display:block;padding-left:0px;}
	table#cart-table td.item-price, table#cart-table td.item-total{display:inline-block;vertical-align:middle;padding: 0 0 35px 0;width: 49%;text-align:right;}
	table#cart-table td.item-price{text-align:left;}
	table#cart-table td.item-price span{font-size:16px;color:#8c8c8c;font-weight:500;padding-left:91px;}
	table#cart-table td.item-total span{color:#191919;font-size:18px;font-weight:500;}
	table#cart-table td.item-image img{width:100%;height:auto;}
	table.item-list tr.cart-row{border-top:1px solid #a3a7a8}
	table.item-list tr.cart-row:first-child{border-top-width:0px;}
	.pt_checkout.step-3 table#cart-table tr td.item-details{width:auto;min-width:inherit;}
	.pt_checkout.step-3 table tr.tradein-row {position:relative;display:block;}
	.pt_checkout.step-3 table#cart-table tr td.item-details.tradein-cart-item-header {position:absolute;width:300px;font-size:16px;bottom:0;padding: 0}
	.pt_checkout.step-3 #cart-table .item-total.tradein-item-total {width:100%;}
	.pt_cart .primary-focus .primary-content{width:375px;}
	.pt_cart .primary-focus #secondary{float:right;width: 308px;}
	.pt_cart .primary-content h1{font-size:27px;line-height:27px;}
	.pt_cart table#cart-table td.item-image{width:71px;float:left;}
	.pt_cart table#cart-table tr td.item-details {width: 273px;padding-left: 91px;}
	.pt_cart table#cart-table tr td.item-quantity{display:block;position: relative;padding: 8px 0 0 0;}
	.pt_cart table#cart-table tr td.item-quantity > div{position: absolute;bottom: -43px;right: 104px;}
	.pt_cart .cart-top-continue-shopping{width:228px;margin-top: 3px;}
	.pt_cart .cart-top-continue-shopping button{padding-right:0;}
	.pt_cart .cart-top-update button, .cart-top-continue-shopping button.button-text{z-index: 4;position: relative;color:white;font-size:14px;background:none}
	.pt_cart .cart-top-update button:hover, .cart-top-continue-shopping button.button-text:hover{background:none;color:gray;}
	.pt_cart #secondary h1{padding-top: 8px;margin-bottom: 14px;}
	.pt_cart .cart-top-update button{height:auto;}
	.pt_cart .cart-action-continue-shopping button.button-text{line-height:51px;top:-17px;right:10px;}
	
	.bonus-item, tr.rowcoupons .item-total{display:none}
	tr.rowcoupons .item-details{padding-bottom:0}
	tr.rowcoupons .item-quantity button.textbutton{width: 100px;height: 36px;line-height: 36px}
	td.cart-promo div{padding-left:77px}
	.pt_cart .cart-bottom-continue-shopping button.button-text{line-height:62px;}
	.pt_checkout form.address label{display:block;width:auto;text-align:left;}
	.pt_checkout form.address span.form-caption, .add-to-adress-book{margin-left:0}
	.pt_checkout .credit-card-types{margin-left:0}
	.pt_checkout form.address .card-expiration-date{padding-left:0}

/*=== PLP ===*/
	.pt_product-search-result .primary-content {width:504px;}
	.pt_product-search-result #secondary {width:200px;}
	.pt_product-search-result .search-result-options {display:none}
	.grid-tile.grid-tile-banner, .pagination {display:none;}
	.search-result-items .grid-tile .product-tile:hover {-webkit-box-shadow: none;-moz-box-shadow:none;box-shadow:none;}
	.pt_product-search-result .search-result-content {left:0;}
	.plp-bottom-banner {display:none;}
	
	.pt_product-search-noresult .recommendation_image{width:98%;}
	
	.pt_order .order-shipment-table th:first-child {min-width:30px;}
	.pt_order .pagination{display:block;}
	.order_return_pdf.button{padding:0;}
	.order-shipment-details .order-shipment-address{width:auto;}

/*=== PDP ===*/	
	.pdp-main {padding: 0;}
	.pt_product-details.inner, .pt_product-details #main {padding: 0 15px;}
	.pdp-main .product-primary-image {width:362px;margin: 0 0 45px;}
	.pdp-main .primary-image {min-width:100%;}
	.pdp-main .product-col-1 {width:364px; margin-right:23px;}
	.pdp-main .product-col-2 {width:350px;}
	.product-set-description {margin-top:0;width:350px;}
	.pdp-main {padding:0;}
	.pdp-main #product-images-carousel .item {height:46px;}
	.pdp-main .pdp-gallery-touch-slider {width:364px;margin:0;}
	.pdp-main .product-social {width:364px;margin:11px 0 0 0;text-align:center;}
	.pdp-main #pdp-wrapper + .product-social {margin:10px 0 0 0;}
	.pdp-main #socialMedia_On {left:100px;margin:0 auto;}
	#pdp-wrapper {width:100%;}
	.pdp-gallery {margin:0px;text-align:center;}
	.pdp-gallery .item {width: 44px;display:inline-block;margin: 0 0 5px 3px;border: 1px solid #ccc;height:44px;position:relative;vertical-align: top;}
	.pdp-gallery .item:first-child{margin-left:0;}
	.pdp-gallery .item:hover {opacity: 0.2;}
	.pdp-gallery .item a {display:block;text-align:center;vertical-align:middle;}
	.pdp-gallery .item img {width:100%;height:auto;vertical-align: bottom;top:50%;left:0; -webkit-transform:translateY(-50%); transform: translateY(-50%); position:absolute}
	.grip-specification-table td.image {width: 200px}
	.grip-specification-table td.image img {max-width: 200px}
	.product-image-container-main-image { display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-moz-box-flex-direction: column;-ms-flex-flex-direction: column;flex-direction: column;}
	.product-primary-image {-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;}
	#pdp-wrapper {-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2;}
	.product-social {-webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;-ms-flex-order: 3;-webkit-order: 3;order: 3;}
	
/*=== CUSTOMER SERVICE ===*/
	.pt_customer-service .primary-content{width:486px;}
	.pt_customer-service #secondary{width:200px;}
	#customerservice #contactus div{padding:0 76px 0 0;}
	#customerservice #contactus div.centered{clear:right;float:right;padding:0}
	#customerservice #contactus div.cs-last-block{margin-top:45px;}
	#customersvctopics ul.cs-last-block{float: none;padding-left: 0;clear: both;width:100%;overflow:hidden;}
	#customersvctopics ul.cs-last-block > li{float:left;padding-left: 76px;width: 176px;clear:none;}
	#customersvctopics ul.cs-last-block > li:first-child{padding-left:0px;}
	#customersvctopics ul.cs-first-block{margin-bottom:20px;}
	
	.pt_customer-service .email-sign-up button {margin:15px 0 0 23%; }
	.pt_customer-service .email-sign-up .ffSelectWrapper {width:219px;}
	.pt_customer-service .email-sign-up .footnote {margin:10px 0 0 23%;}
	
/*=== GIFTCARD ===*/
	 .pdp-main.giftcart-template .product-col-2.product-detail{width:289px;text-transform:none;}
	 .pdp-main.giftcart-template.pdp-main .product-col-1{width:395px;}
	 .pdp-main.giftcart-template.pdp-main .primary-image{min-width:200px;}
	 .giftcart-template #pdp-wrapper {width:395px;}
	 .pdp-main.giftcart-template .gc-preset-amount .ffSelectWrapper{width:147px;}
	 .pdp-main.giftcart-template .gc-preset-amount{width:147px;}
	 .pdp-main.giftcart-template .gc-required{top:40px;}
	 .pdp-main.giftcart-template .owl-wrapper .owl-item,  
	 .pdp-main.giftcart-template #product-images-carousel .item,
	 .pdp-main.giftcart-template #product-images-carousel .owl-item {width:88px !important;height:88px !important}	
	 .pdp-main.giftcart-template .gc-thumbnails-wrap{padding:0}
	  
/*=== SIGN UP POPUP FORM ===*/
	.pt_my_account .ui-dialog.signup-form, .ui-dialog.signup-form{width:700px !important;margin:0 auto;}

	.ui-dialog.signup-form .ui-tabs, .ui-dialog.signup-form .checkout-as-guest{padding:10px;}
	.signup-form .ui-tabs .ui-tabs-nav li a, .ui-dialog.signup-form .ui-tabs .ui-tabs-nav li:first-child a{font-size:16px;min-width:155px;padding: 10px 14px;}	  
		
	.signup-form-block .checkout-as-guest, .signup-form-block .ui-tabs{float:none;width:95%;border:none}
	.ui-dialog .signup-form-block .checkout-as-guest, .ui-dialog .signup-form-block .ui-tabs{float:left;}
	.ui-dialog.signup-form .ui-tabs{width:400px;}
	.ui-dialog.signup-form .signup-form-block .checkout-as-guest{width:255px;float:left;}
	.signup-form-block .ui-tabs{border:none}
	.ui-dialog .signup-form-block .ui-tabs {border-right: 1px solid #d3d3d3;}
	.signup-form-block .section-header.hidden{display:block;padding-left:0}
	.signup-form-block .checkout-as-guest, .signup-form-block .ui-tabs .ui-tabs-panel{padding:0px;}
	.signup-form-block .checkout-as-guest, .ui-dialog .signup-form-block .ui-tabs .ui-tabs-panel{padding-left:1.4em;}
	.signup-form-block ul.ui-tabs-nav li a{font-size:19px;}
	.pt_account .signup-form-block .ui-tabs-nav li a{font-size:18px;}
	.pt_account .signup-form-block .ui-tabs .ui-tabs-nav li a {min-width:180px;}
	

	
/*=== FOOTER ===*/
	#footer{height:auto;}
	.footer .footer-down-menu .footer-column{width:112px; margin-left:15px;}
	.footer .footer-sign-up h5 {margin: 0 0 10px;}
	.footer .footer-sign-up, .footer .footer-social,.footer .footer-paypal{width:164px;}
	.footer .footer-sign-up form input[type=submit]{background-size: auto; margin:11px 8px 0 7px;}
	.footer .footer-sign-up form input[type=text] {width:120px;margin-left: 3px;font-size: 9px;margin-top: 10px;}
	.footer .footer-down-menu .footer-column>div h5, 
	.footer .footer-down-menu .footer-column>div ul li a {font-size:10px;}
	.countries-languages .flyout-content {top: 18px!important;}
	.countries-languages a.current-country:after {top:3px;}
	.footer h1.primary-logo a img{display:none}
	.footer .footer-social-icons ul li {width:34px;height:34px;}
	
/*=== EDIT ADDRESS FORM ===*/
	.ui-dialog .edit-address-form .form-field-tooltip{margin-top:-8px;}
	.ui-dialog .ui-dialog-content  .edit-address-form .form-field-tooltip .content-asset p{margin:0;}	
	
/*=== HOMEPAGE ===*/
	.taylormade-home-promotions ul li:last-child{display:none;}
	.taylormade-home-promotions .promotion-item li:first-child{margin-left:20px;}
	.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;}

/*=== MY ACCOUNT ===*/
	.pt_account .registrationform button{min-width:115px;}
	.pt_account #secondary, .pt_order #secondary{width:200px;}
	.pt_account .primary-content, .pt_order .primary-content{padding:0 0 20px;width:480px;}
	.pt_account .ui-tabs .ui-tabs-nav li a{min-width:192px;}
	

/* === TRADE IN === */
	.tradein-step.done .edit-done-step {background: none;color:#fff;margin-right:0;padding:0;min-width:66px;font-weight:normal;}
	.tradein-step .completed-content,
	.tradein-step .step-header .title, 
	.tradein-step.active .control-content {padding-left:18px;}
	.tradein-step .control-content .ffSelectWrapper {width:100%;}
	.tradein-step .model-list-title {padding-left:18px;}
	.tradein-step.tradein-model.active .control-content {margin-bottom:10px;}
	.tradein-step .control-content .model-container {padding-left:18px;}
	.tradein-step .control-content .model-container .model-name {width:148px;font-size:12px;display:table;height:35px;margin-right:6px;line-height:100%;}
	.tradein-step .control-content .model-container .model-name span {display:table-cell;vertical-align:middle;}
	.tradein-step .control-content .model-price:first-child {margin-left:0;}
	.tradein-step .model-table-list .model-list-name {width:142px;padding-left:18px;}
	.tradein-step.tradein-model .control-content button {width:100%;}
	.tradein-step.tradein-model .control-content .form-row.add-tradein-btn {margin-right:0;}
	.tradein-step.tradein-model .control-content .go-to-cart {width:100%; text-align:center;}
	.tradein-step .control-content .models {margin-bottom:5px;}
	.tradein-step.tradein-model .control-content .form-row {margin:0 0 15px 0;}
	.tradein-step.tradein-model .control-content {padding-left:0;}
	.tradein-step-options li {width:32%;}
	.tradein-step-options li img {width:65% !important; height: auto !important;}
	.tradein-step-options .step-options-h {margin: 21px 0 7px 0;font-size:18px;}
	.tradein-step-options .step-options-sub-h {font-size: 12px;}
	.tradein-step-options p {margin: 15px 0 0 0;}
	.tradein-step .control-content .models {margin-bottom:5px;}
	.tradein-cart-attributes div {display:block;}
	.tradein-pdp.button-fancy-large, .tradein-pdp.pdp-or{width:100%;}
	.pt_cart table#cart-table tr.cart-row.tradein-cart-row {border-top:none;}
	.pt_cart table#cart-table tr.cart-row.tradein-cart-row td {padding-left:0;width:364px;}
	.pt_cart table#cart-table tr.cart-row.tradein-cart-row td.item-image {width:71px;float: left;}
	.pt_cart table#cart-table tr.cart-row.tradein-cart-row td.item-details {width:190px;float:left;padding-left:10px;}
	.pt_cart table#cart-table tr.cart-row.tradein-cart-row td.item-details:first-child {width:75%;padding-left:0;}
	.pt_cart table#cart-table tr.cart-row.tradein-cart-row td.item-total {width:19.5%;float:left;font-size:18px;padding-top:18px;}
	.pt_cart table#cart-table tr.cart-row.tradein-cart-row td.item-total.tradein-cart-item-total {width:100%;padding-top:0;}
	.pt_cart table#cart-table tr.cart-row.tradein-cart-row td.item-total.tradein-cart-item-total .label {font-size:16px;}
	.pt_cart table#cart-table td.item-total.tradein-cart-item-total .value {font-size:22px;font-weight:bold;}
	.pt_cart table#cart-table .item-details .item-user-actions.tradein-item-user-actions .item-user-actions {margin: 10px 0 0;clear: both;}
	.pt_checkout.step-3 table#cart-table tr td.item-details{width:auto;min-width:inherit;}
	.pt_checkout.step-3 table tr.tradein-row {position:relative;display:block;}
	.pt_checkout.step-3 table#cart-table tr td.item-details.tradein-cart-item-header {position:absolute;width:300px;font-size:16px;bottom:0;padding: 0}
	.pt_checkout.step-3 #cart-table .item-total.tradein-item-total {width:100%;}
	
	ul.tradein-step-options {padding: 0 0 40px 0;margin: 0 0 40px 0;}
	h1.tradein-heading {font-size:24px;}
	h2.tradein-faq-acc-h {font-size: 24px;margin: 50px 0 50px 0;padding-top: 40px;}
	.ui-dialog.tradein-pdp {width:652px !important;}
	.ui-dialog.tradein-pdp .tradein-step .control-content .model-container .model-name {width:396px;}
	.ui-dialog.tradein-pdp .tradein-step.tradein-model .control-content button {width: initial;}
	.ui-dialog.tradein-pdp .control-content .form-row.add-tradein-btn {margin-right:0px;}
	.ui-dialog.tradein-pdp .tradein-step.tradein-model .control-content .go-to-cart {width: initial;text-align: left;}
	.full-width-top-banner {margin-bottom:0;}
	
	.customerservice-form .customerservice-date .ffSelectWrapper span.error { margin-left: -15%;}
	.pt_checkout .ffSelectWrapper span.error{margin-left:0;}
}
/*
@media screen and (min-width: 640px) and (max-width: 767px){
	.pdp-main .jcarousel-prev, .errorpage-carousel .jcarousel-prev, .pdp-main .jcarousel-next, .errorpage-carousel .jcarousel-next{display:none !important;}
	.pdp-main .product-image-list, .pdp-main .productreviews, .pdp-main .product-social{float:none;}
	#wrapper{width:100%;border:none;background:#fff;}
	#main, .inner{width:560px;} 
	
	.breadcrumb{height:64px;margin-bottom: 53px;}
	.breadcrumb li{height:64px;padding:0;margin: 0 14px;}
	.breadcrumb li:before{border-width: 32px 0 32px 10px;}
	.breadcrumb li:after{border-width: 33px 0 32px 10px;}
	.breadcrumb li:first-child:before{display:none;}
	.breadcrumb li:first-child{width:111px;height:64px;background:url(../../images/breadcrumb-640-main-icon.png) no-repeat center;}
	.pt_product-details .breadcrumb li.last{display:inline-block;}
	.breadcrumb li a{text-indent:-9999px;display:block;width:10px;}
	.breadcrumb li span{font-size:24px;font-weight:bold;padding:0 20px;line-height:62px;display:block;}
	
	.pdp-main .product-col-1, .pdp-main .product-col-2{text-align:left;}
	.pdp-main .product-name{font-size:48px;font-weight:bold;margin-bottom: 52px;}
	.pdp-main .productreviews>div{display:inline-block;}
	.pdp-main .productreviews, .pdp-main .product-social{margin-bottom:32px;}
	.product-image-list #product-images-carousel li{width:168px;height:170px;border:1px solid #e6e7e8}
	.product-image-list #product-images-carousel li a{width:170px;height:170px;}
	#pdp-wrapper .jcarousel-skin-pdp .jcarousel-clip{padding:0px;margin:0px;}
	.pdp-main .product-col-2{text-align:left;margin-top:25px;}
	.pdp-main .productreviews #pdpReadReview{	font-size: 32px;line-height: 32px;margin-left:10px;}
	
	.product-image-list #product-images-carousel{height:172px;}
	.pdp-main .attribute>label, .pdp-main .attribute span.label{width:161px;font-size:32px;margin:0;line-height: 60px;}
	.ffSelect > a > span, .ffSelectMenuWrapper .ffSelectMenuMidBG li span{font-size:28px;}
	.ffSelect > a > span{height:46px;line-height:40px;padding:7px 0 7px 10px}
	.ffSelect > a:after{background:url(../../images/select-arrow-up-640.png) no-repeat center;width:22px;height:11px;margin-top:-6px;}
	.ffSelectWrapper.active .ffSelect > a:after{background:url(../../images/select-arrow-down-640.png) no-repeat center;}
	.pdp-main .selection-variant{width:357px;}
	.ffSelect > a{height:auto !important;}
	.ffSelectMenuWrapper {top: 59px !important;}
	.pdp-main .attribute.swatches>span.label{margin-bottom:20px;}
	.pdp-main .attribute .value{padding-left:35px;}
	.pdp-main .swatches li{margin-bottom:17px;}
	.pdp-main .swatches li a{font-size:28px;font-weight:bold;margin-right:0;margin-left:25px;width: 226px;height: 57px;line-height: 52px;}
	.pdp-main .product-add-to-cart .inventory label{font-weight:bold;text-align:left;}
	.pdp-main .availability{font-size:32px;}
	.pdp-main .product-add-to-cart .product-price{font-size:84px;}
	.pdp-main .pdp-buttons{width:100%;margin-top:50px;}
	.pdp-main .product-add-to-cart button{font-size:28px;height: 107px;}
	.pdp-main .pdp-or span{font-size:26px;margin-bottom: 9px;}
	.pdp-main .pdp-or span:before, .pdp-main .pdp-or span:after{top:15px;width:45%;}
	div.product-description{margin-top:40px;padding-left:0px;font-size:32px;}
	div.product-description p, div.product-description span, div.product-description li{font-size:32px;line-height: 43px;}
	a.readmore-js-toggle{margin-left:0px;font-size:24px;font-weight:bold;border-top-width:4px;padding: 16px 44px 0 0;margin-bottom:45px;}
	a.readmore-js-toggle:after{width:26px;height:16px;right:0px;top:23px;content:"";}
	a.readmore-js-collapsed:after{background:url(../../images/read-more-arrow-down-640.png);}
	a.readmore-js-expanded:after{background:url(../../images/read-more-arrow-up-640.png);}
	.product_tabs, .pdp-main .recommendations{display:block;}
	.ui-tabs .ui-tabs-nav li{width:33%;}
	.ui-tabs .ui-tabs-nav li a{float:none;}
	.recommendations h2{font-size:48px;line-height:50px;}
	.recommendations ul{width:560px !important;}
	.recommendations li{width:270px;padding: 0 9px 0 0;}
	.pdp-main .product-name{font-size:30px;line-height:37px;}
}
*/
@media screen and (max-width:767px){
	.show-less-767{display:block;}
	#wrapper{min-width:480px;}
	.inner, #main {width:480px;padding:0 15px;}
	 .header-promo-expand{display:none}
	#wrapper{width:100%;border:none;margin-top:0!important;}
	img {max-width: inherit;}
	.pt_homepagetaylormade #header .inner.header-middl.header.mobile-menu-opened .inner{background: rgba(0,0,0,0.5);	}
	.sidebar-close{right:0}
	.sidebar-dialog .account-nav-asset{padding:0 10px 0 0;}
	.header .inner {min-height:initial;width:100%;display: block;}
	.header:before {display:none;}
	
	.hide-tablet{display:none !important;}
	.show-tablet{display:block !important;}
	
	#pdpTab1 .pdp-specs-wrapper.count-2 .specification-container,
	#pdpTab1-mobile .pdp-specs-wrapper.count-2 .specification-container,
	#pdpTab2 .specification-container,
	#pdpTab2-mobile .specification-container{margin-right:0;width:100%;float:none;}
	
	/*== search result breadcrumbs ==*/

/*=== New Top Nav===*/	

	#wrapper #header{position:relative;}
	#wrapper.pt_homepagetaylormade #header, #wrapper.pt_homepagetaylormade #header .inner{position:absolute;}
	.header .header-middle .header-top-right-icons{padding:0;width:35%;}
	.header .mobile-header-search-expanded{position:absolute;top:15px;right:10px;width:100%;display:none;}
	.header .header-top-right-icons .top-links-mobile{display:block;margin-top:16px;text-align:center;}
	.header .top-links-mobile #mini-cart-mob{position:absolute;top:15px;}
	.header-login:after{display:none;}
	.header .top-links-mobile{display:block;padding-right:23px;}
	.header .top-links-mobile a{display:inline-block;line-height:12pt;cursor:pointer;}
	.header .top-links-mobile .taylormade-header-label{display:none;}
	.header .top-links-mobile .header-cart{float:left;}
	.header .top-links-mobile .header-search{float:right;}
	.header .top-links-mobile .mini-cart-total{position:absolute;}
	.menu-item.menu-products:hover .level-2n-wrap{display:none;}
	.btn.navigation-header{text-align: center; height: 63px;top:0;margin:0;}
	.btn-hamburger .hamburger-lines{left: 22px;height:16px;}
	.mobile-menu-opened .btn.navigation-header{background:url(../../images/header-active-mobile-bg.jpg)repeat-x top right;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%;z-index:110;}
	.mobile-menu-opened .hamburger-lines{top:17px;}
	.mobile-menu-opened .hamburger-lines .first,
	.mobile-menu-opened .hamburger-lines .second,
	.mobile-menu-opened .hamburger-lines .third{transform:none;transition:none;width:20px;}
	
	.btn-hamburger:hover .hamburger-lines .line.first,
	.btn-hamburger:hover .hamburger-lines .line.third{margin:0;}
	
	.taylormade-main-menu .menu-item a.menu-item-collapsible, .taylormade-main-menu .menu-item a.menu-item-collapsible:hover {display:block;background:url(../../images/tayloramde-toggle-plus.png)no-repeat center right;}
	.taylormade-main-menu .menu-item.opened a.menu-item-collapsible, .taylormade-main-menu .menu-item.opened:hover a.menu-item-collapsible{background:url(../../images/tayloramde-toggle-minus.png)no-repeat center right;color: #8b8b8b;}
	.taylormade-main-menu .menu-item>div{padding:0 28px 0 23px;}
	.taylormade-main-menu .menu-item > div.expandable{height:70px;}
	.taylormade-main-menu .flat:hover{height:70px;}
	.taylormade-main-menu .menu-item.opened .level-2n-wrap{display:block;padding:0;position:relative;border-top:1px solid #000000;text-align:left;margin-top:0;overflow:hidden;}
	.taylormade-main-menu .menu-item.opened .level-2n-column{display:none;}
	.taylormade-main-menu .menu-item.opened .to-next-level{display:block;}
	.taylormade-main-menu .menu-item:hover > div:first-child{background: none;}
	.taylormade-main-menu .level2-links,.slide-menu-js .level2-links{position: relative;border-width: 0px 0 1px 0; width:auto;margin:0;float:none;height:70px;line-height:70px;height: 70px;line-height: 70px;font-family: DINPro;font-weight:normal;font-size: 24px; color: #ffffff; background:url(../../images/header-n2-bottom-bg.jpg) repeat;border-bottom:1px solid #000000;text-shadow: 0 -1px #000;padding:0 28px 0 23px;}
	.taylormade-main-menu .level2-links.to-next-level a,.explore-2n-wrap .level2-links.to-next-level h4{color:white;display:block;background:url(../../images/taylormade-mobile-arrow.png)no-repeat center right;outline:none!important;}
	.explore-2n-wrap .level2-links.to-next-level h4{font-size:inherit;color:inherit;font-family:inherit; text-shadow:inherit;cursor:pointer;}
	.taylormade-main-menu .level2-links .top-category{margin:0;}
	.taylormade-main-menu .level2-links.level-2n-bottom-item a{color:white;}
	.taylormade-main-menu .level2-links a{font-size:inherit;color:inherit;font-family:inherit;text-shadow:inherit;}
	.taylormade-main-menu .level2-links a>i{display:none;}
	
	.explore-2n-wrap>.level-2n-bottom-item,.shop-2n-wrap>.level-2n-bottom-item {display:block;}
	.shop-2n-wrap, .explore-2n-wrap{display:block;overflow:hidden;float:none;position:relative;}
	.level-2n-bottom{display:none;}
	 a.top-cat-link.mobile-menu-view{display: none;}
	
/*swipe effect*/
	.menu-wrapper-js{width: 9999px;}
	.level-2n-column{width: 100%;}
	.level-2n-column .top-category{color: red;}
	.level-2n-column .level-2n-subcategories{display: none;}
	.menu-category.taylormade-main-menu{width: auto;float: left;}
	.slide-menu-js{display: none;position: absolute;z-index: 100;left: 1999px;background: black;}
	.slide-menu-js:after{display: block;height: 5000px;background: transparent;content: "";left: 0;margin: 0;position: fixed;right: 0;top: 0;z-index: -1;opacity: 0;}
	.menu-main .menu-wrapper-header{height: 30px;font-size: 20px;color: white;display: none;}
	
/*swipe slide-2*/
.slide-menu-js .menu-wrapper-header{text-align:center;position:relative;text-transform:uppercase; background: url(../../images/header-n2-bg.jpg) repeat;height:70px;line-height:70px;font-family:'DINPro-Medium';font-size:24px;color:#8b8b8b;}
.slide-menu-js .menu-wrapper-header .back-to-mainmenu{display:block;cursor:pointer;position:absolute;left: 40px;border-radius:2px;border-top-left-radius:0;top: 19px;line-height: 33px;background-color: #f4f4f4;color:#000000;text-transform:uppercase;font-family:'DINPro-Black';font-size:14px;padding:0 10px;-webkit-box-shadow: 0 -1px #000;-moz-box-shadow: 0 -1px #000;box-shadow: 0 -1px #000}
.slide-menu-js .menu-wrapper-header .back-to-mainmenu:before{content:'';position:absolute;right:100%;top:0;width: 0;height: 0;border-style: solid;border-width: 16.5px 15px 16.5px 0;border-color: transparent #f4f4f4 transparent transparent;}
.slide-menu-js .slide2-item{margin:0;padding:0;border:0;}
.slide-menu-js .slide2-item .top-category{cursor:pointer;font-family:'DINPro-Medium';font-size:24px;color:white;text-transform:uppercase;}
.slide-menu-js .slide2-item .top-category span{display:block;background:url(../../images/tayloramde-toggle-plus.png)no-repeat center right;}
.slide-menu-js .slide2-item .top-category.opened span{display:block;background:url(../../images/tayloramde-toggle-minus.png)no-repeat center right;}
.slide-menu-js .slide2-item li:last-child,.slide-menu-js .slide2-item:last-child{-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);}
.slide-menu-js .menu-wrapper-header,.taylormade-main-menu .menu-item:first-child{-webkit-box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 1);-moz-box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 1);box-shadow: inset 0 2px 3px 0 rgba(0, 0, 0, 1);}
.slide-menu-js .level-2n-column ul .level2-links{padding-top:0;background:url(../../images/header-slide2-mobile-bg.jpg) repeat;}
.slide-menu-js .level-2n-column .level2-links a{ font-family: 'DINPro-Medium';font-size:24px;line-height:70px;text-transform:none;}
.slide-menu-js .level-2n-column .level2-links a:hover{text-decoration: none;}
.slide-menu-js .level-2n-column .level-2n-subcategories{height:auto;}
.slide-menu-js .level2-links a{color:white;outline:none!important;}
.slide-menu-js .level2-links a:hover{text-decoration:none;}

/*=== PDP ===*/
	.pdp-main .primary-image{min-width:200px;}
	.pdp-main .product-primary-image{padding:0}
	.pdp-main ul li.attribute div.value ul{width:auto;}
	
	.specification-container.grip + .specification-container.grip{margin-top:30px;}
	.grip + .grip .column-header{display:block;}
	#pdpTab2 .ui-tabs-nav{padding-bottom: 0;}
	.product-set li.attribute.swatches.tm_enrich_hand{width:100%;}
/*breadcrumb*/


/*recomendation*/
	.recommendations h2{font-size:24px;line-height:25px;padding-top:0px;}
	.recommendations ul{width:460px !important;}
	.recommendations li{width:212px;padding: 0 18px 0 0;margin-bottom:18px;}
	.recommendations .product-image a{line-height:20px;}
	.recommendations .product-image{background:white}
	.recommendations .product-name{font-size:15px;}
	
/*custom config*/
	/*.variationattributes{top:-90px;margin-left:-240px;}*/
	.variationattributes .ui-accordion-header span.title {font-size: 20px;}
	.variationattributes .attribute>label, .variationattributes .attribute span.label{width:106px;}
	.variationattributes .selection-variant{width:250px;}
	.variationattributes .custom-variation-button{margin:43px auto 0px;}
	.variationattributes div.product-variation-image {max-width: 480px;margin-top:10px;}
	
/*UI tabs*/	
	.product_tabs, .pdp-main .recommendations{display:block;}
	#pdpTab2 .ui-widget-header .ui-state-default{width:50%;}
	.sort-specs {position:initial;}
	.grip-specification-mobile {display:block}
	.grip-specification-table {display:none;}
	#pdpTabsDiv .ui-tabs .ui-tabs-nav,
	.product_tabs {padding-top:0;}
	
/* navigation */
	.header #navigation h1{position:absolute;height:auto;width:auto;margin:0;color:#ffffff;cursor:pointer;font-size:1.25em;text-indent:-9999px;}
	.header.mobile-menu-opened #navigation {/*height: 500px !important;*/width: 100%; margin: 0;padding: 60px 0 0 0  !important;}
	.header.mobile-menu-opened #navigation h1{right:21px;background: url(../../images/taylormade-sprite.png) no-repeat -216px 0;height:34px;width:34px;}
	.header.mobile-menu-opened #navigation h1:after{background: none;}
	.header-mobile-addtitional-points, .header-search form{display:block;height:auto !important;}
	.header-mobile-addtitional-points{width:100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding: 0 17px;margin-top:30px;}
	.header-mobile-addtitional-points.first {margin:0 0 50px 0;position: relative;}
	.header .header-search form, .header-mobile-addtitional-points .header-search form, .header-mobile-addtitional-points .header-search input[type="text"],
	.header .footer-sign-up form, .header .footer-sign-up form input[type=text]	{background:none;}
	.header-mobile-addtitional-points .header-search form, .header .sign-form{padding: 8px 8px 8px 2px;border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;}
	.header .sign-form{border:1px solid #808384;}
	.header .header-search input[type="text"]{height:23px;line-height:23px;margin: 0;width:100%;border-right: 1.5em solid transparent;}
	.header .header-search input[type="submit"]{padding:0;width:20px;height:18px;margin-right:0;}	
	.header-mobile-addtitional-points .footer-sign-up form input[type=submit]{margin:0 6px 0 0;padding:0;width:30px;height:20px;background:url(../../images/taylormade-sprite.png) -262px -99px;}
	.header .footer-sign-up form input[type=text]{width:85%}
	.header-mobile-addtitional-points .footer-sign-up form{margin:0;width:100%}
	.category-product-descr{min-height:30px;}
	.header .header-search-form legend{display: none}
	.level-2n-column .top-category:before{content:none;}
	.level-2n-column .top-category{height:100%;}
	
		
/*=== CLP ===*/
	#main.clp-page{width:480px;padding:0;}
	.clp-banner{margin-bottom:0px;}
	.cpl-banner-text{right:0;text-align:center;left:0;width:300px;top:83px;}
	.cpl-banner-text p{font-size:30px;line-height:30px;text-align:center;}
	.clp-page ol.breadcrumb{width:auto;margin: 0px 0 6px 33px;padding-top:18px;}
	.clp-page h1{width:auto;margin:0 0 16px 33px;}
	
	.category-product-list{margin:25px 0 0 0px;}
	.clp-banner img.clp-banner-img{max-width:none;display:block;}
	.category-product-row{background:none;}
	.category-product-row .inner{padding:0;}
	.category-product-row .inner .category-product-single{float:none;background:url(../../images/clp-divider.png) repeat-x top left !important;padding-top:74px;margin:0;width:100%;}
	.category-product-row .inner .category-product-single:first-child{margin:0 0 30px;padding-right:0;}
	.category-product-row:first-child .category-product-single:first-child{background:none !important}
	.category-product-single{min-height:inherit;}
	.category-product-single img{transform:rotate(-32deg);-ms-transform:rotate(-32deg);-webkit-transform:rotate(-32deg);margin-left: 144px;display: block;width: 55%;height: auto;}
	.category-product-single > div{position:relative;left:0px;top:auto;bottom:auto;margin-top:-165px;width:100%;padding:0 5px;text-align:center;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
	.category-product-name:before{left:50%;margin-left:-10px;}
	.category-product-link.button{margin: 29px 5px 0 5px;height: 55px;line-height: 55px;font-size: 12px;padding: 0 20px;float: none;min-width: 125px;}
	.custom-option span{margin-left:2%;}
	.category-product-buy-link {line-height:55px;font-size:12px;padding: 0 32px}
	
/*=== CART ===*/
	.primary-focus div#secondary{margin-bottom:40px;}
	.pt_checkout span.error, .pt_checkout span.error-message{left:auto;right:35px;}
	.pt_checkout .redemption span.error{top:5px;right:0;}
	.pt_checkout .cvn span.error{left:0;right:auto;margin-left:2.2%;}
	.checkout-giftcard-message{position:relative;}
	.checkout-giftcard-message .error-message{position: relative;top: 5px;left: 0;}
	table#cart-table tr td.item-details{width:220px;}
	.pt_account .formactions span.successmessage{padding-left:0}
	.ui-dialog.signup-form h1{text-align:center;font-size:25px;margin-bottom:15px;margin-top:20px;color:white;}
	.pt_order-confirmation #cart-table td.item-image, 
	.pt_order-confirmation .tradein-shipment-table td.item-image {width:96px;}
	.pt_order-confirmation .tradein-shipment-table td.item-image img {width:100%;}
	

/*FOOTER*/
	.footer .footer-sign-up form{float:left; width: 100%;margin-bottom:20px;}
	.footer .footer-sign-up form input[type=submit] {margin: 6px 8px 0 0;;background: url(../../images/taylormade-sprite.png) no-repeat -131px -26px}
	.footer .footer-down-menu, .footer-top .footer-social, .footer-bottom {background:none;}
	.footer .footer-down-menu .footer-column>div h5, .footer .footer-down-menu .footer-column>div h5:hover, .footer .footer-down-menu .footer-column>div h5.footer-opened:hover, .footer .footer-down-menu .footer-column>div h5.footer-opened{background-position: 250px center;}
	.footer .footer-down-menu {padding:0;border-top: 1px solid #303030; border-bottom:1px solid #303030;}
	.footer .header-tablet-laptop-logo {margin:0 auto;}
	.footer .footer-down-menu .footer-column>div h5 {border:none;color:#929292; padding:17px 0;}
	.footer .footer-down-menu .footer-column>div ul {margin:0; padding:1em 0;background:none;}
	.footer .footer-down-menu .footer-column>div ul li a {text-transform:uppercase;}
	.footer-top .footer-sign-up h5 {display:block;}
	.footer-top .footer-social {padding: 20px 0 0; border:none;}
	.footer-top .footer-social h5 {width: 100%;display:block;color:#929292;font-size:12px; padding:0;margin-bottom: 10px;}
	.footer .footer-social-icons ul {float:left;}
	.footer .footer-social-icons ul li:first-child {margin-left:0;}
	.footer .footer-social-icons ul li {width:50px; margin: 0 5px;}
	.footer-top .footer-paypal div{margin-top:40px;}
	.footer-top div.footer-sign-up {padding:0;background:none; border:none;}
	.footer .footer-down-menu .footer-column>div h5, 
	.footer .footer-down-menu .footer-column>div h5:hover, 
	.footer .footer-down-menu .footer-column>div h5.footer-opened:hover, 
	.footer .footer-down-menu .footer-column>div h5.footer-opened {background-position: 100% center;}

	.pt_homepagetaylormade#wrapper {border:none;}
	.pt_homepagetaylormade {width:480px; min-width:480px;}
	.pt_homepagetaylormade .inner {width:100%;  min-width:480px;}
	.pt_homepagetaylormade .header {width:100%;}
	.parallax-slider img{width:750px;}
	.parallax-slider .content-slider-item {height:388px;background-size:contain;}
	.parallax-slider .item-layer-wrapper {height:388px;}
	.parallax-slider .content-slider-layer-1 {height:388px;background-size:cover}
	.parallax-slider .content-slider-item-description {width:100%;}
	.parallax-slider .content-slider-headline {display:block;left:0;position:relative;text-align:center;margin:0 auto;width:90%;text-shadow:none;color:#000000 !important;font-size:24px;}
	.parallax-slider .content-slider-subheadline {margin:0;font-size:12px;text-shadow:none;color:#000000 !important;}
	
	.taylormade-home-promo-slider .content-slider {padding:0; border:none;}
	.taylormade-home-promo-slider .content-slider-item-description {width:100%;text-align:center;float:none;}
	.taylormade-home-promo-slider .content-slider-headline {font-size:18px;margin-bottom: 10px; padding: 0 33px;text-align: center;float:none;}
	.taylormade-home-promo-slider .content-slider-subheadline {float:none;margin-bottom:15px; padding: 0 33px;text-align: center;}
	.taylormade-home-promo-slider .content-slider-buttons {float:none;}
	.taylormade-home-promo-slider .content-slider-control li:before, .taylormade-home-promo-slider .content-slider-control .active:before {background: url(../../images/taylormade-sprite.png) no-repeat -155px -12px;}
	.taylormade-home-promo-slider .content-slider-control .active:before, .taylormade-home-promo-slider .content-slider-control li:hover:before {background: url(../../images/taylormade-sprite.png) no-repeat -144px 0;}
	.taylormade-home-promo-slider .content-slider-control {margin:0;}
	.taylormade-home-promo-slider .content-slider-item-image {height:192px;background-size:100%;position:relative;}
	.taylormade-home-promo-slider .content-slider-item {height:auto;display: -webkit-box;-webkit-flex-direction: column;display: -moz-box;-moz-flex-direction: column;display: -ms-flexbox;-ms-flex-direction: column;display: -webkit-flex;display: flex;flex-direction: column;}
	.taylormade-home-promo-slider .content-slider-item-description {margin-top:30px;-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 1;}
	.taylormade-home-promo-slider .content-slider-button a {margin-bottom: 15px;}

	
	.taylormade-main-menu .taylormade-top-nav-try span:before {background-position: -63px 0px;}
	.taylormade-main-menu .taylormade-top-nav-ontour span:before {background-position: -126px 0px;}
	.taylormade-main-menu .menu-community span:before {background-position: 0px -63px;}
	.taylormade-main-menu .taylormade-top-nav-outlet span:before {background-position: -63px -63px;}
	.taylormade-main-menu .menu-sing-in span:before {background-position: -126px -63px;}
	
	.taylormade-main-menu .menu-item.menu-sing-in {display:inline-block;}
	.invert .taylormade-main-menu a {color:#fff;}
	
	.taylormade-home-promotions .promotion-item li { width:100%; margin-left:auto; margin-bottom: 38px;}
	.taylormade-home-promotions .promotion-item .promotion-image {width:100%;height:auto;}
	.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;}

	
	.pdp-main .product-image-list{width:100%;}
	.header h1.primary-logo {position: absolute;left: 25%;right:0;top:14px;width:170px;}
	.header h1.primary-logo a.header-tablet-laptop-logo {display:block;}
	.header h1.primary-logo a.header-mobile-logo {display:none;}
	.header .inner {padding:0;}
	.header-top-right-icons {position: absolute;right: 12px;top: 0;}
	.taylormade-main-menu .taylormade-top-nav-try span:before {background-position: -63px 0px;}
	.taylormade-main-menu .taylormade-top-nav-ontour span:before {background-position: -126px 0px;}
	.taylormade-main-menu .menu-community span:before {background-position: 0px -63px;}
	.taylormade-main-menu .taylormade-top-nav-outlet span:before {background-position: -63px -63px;}
	.taylormade-main-menu .menu-sing-in span:before {background-position: -126px -63px;}
	
	.pt_familylandingpagetaylormade .content-slider-item-description {width:480px;}
	.pt_familylandingpagetaylormade .content-slider-headline {font-size:38px;line-height:38px;}
	.pt_familylandingpagetaylormade .product-name li {width:100%;}
	
	/*PLP*/
	.pt_product-search-result #main{min-height:800px;}
	.search-result-items .grid-tile .product-tile {width:100%}
	.product-tile .product-image a {width:100%;}
	.search-result-options, .pagination {display:none;}
	.grid-tile.grid-tile-banner {display:none;}
	.search-result-items .grid-tile .product-tile {border:none;}
	.search-result-items .grid-tile .product-tile:hover {border:none;-webkit-box-shadow: none;-moz-box-shadow:none;box-shadow:none;z-index:2;}
	.pt_product-search-result .search-result-content {left:0;}
	.tiles-container .grid-tile .product-tile:hover .grid-info-block {display:none;}
	.product-tile .product-promo {font-size: 11px;}
	.product-tile .product-name h2 {font-size: 15px;min-height:55px;}
	.product-tile .product-pricing {display: inline-block;font-size:13px; width:100%;}
	.search-result-items .grid-tile .product-tile:hover {border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
	.product-tile .product-pricing {text-align:left;}
	.product-tile .product-name h2 {font-size:15px;}
	.product-tile .product-swatches .swatch {display:none;}
	
	.pt_product-search-result .primary-content {clear:both;}
	.pt_product-search-result .breadcrumb {display:none;}
	.refinements-wrap-mobile, .filter-close {display:block;}
	.refinements-wrap-mobile {position:relative;display:inline-block;width:100%;margin:26px 0;}
	.pt_product-search-result .refinements {display:none;}
	.refinements-wrap-mobile button, .filter-close {width:49%;display:block;margin: 0 auto;}
	.refinements-wrap-mobile .filter-close {margin-bottom:20px;}
	.refinements-wrap-mobile ul {display:inline-block; width:100%;}
	.refinements-wrap-mobile .sort-button {float:left;}
	.refinements-wrap-mobile .filter-button {float:right;}
	.filter-action-buttons{border-bottom:2px solid #000;}
	
	.sort-by-links {text-align:center;}
	.sort-by-links li{padding:0 12px; margin:5px 0;text-align:left;;line-height:33px;height:33px; border:1px solid #a3a7a8;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;-ms-border-radius: 3px;-khtml-border-radius: 3px;}
	.sort-by-links a {display: block;font-size: 15px;font-weight:bold;color:#191919;text-transform:uppercase;}
	.sort-by-links.active, .refinements.active {position: absolute;width: 100%;z-index:3;background: #fff;top:54px;border-bottom:2px solid #000;}	
	.refinements.active {top:76px;padding:20px;left: 0;right: 0;margin: 0 auto;border-bottom:0;}
	
	.plp-bottom-banner {display:none;}
	
	.refinement-link:before, .selected .refinement-link:before {left:0; top: 9px;}
	
	.parallax-slider img{width:100%;height:auto;}
	.parallax-slider {height:525px;background: url(../../images/tmag-main-bg.png) repeat left top;margin: 60px auto 0;} 
	.parallax-slider .content-slider-wrapper {overflow: visible;}
	.parallax-slider .content-slider-item {float:left;position: relative;height:350px;background-size:contain;background-repeat:no-repeat;overflow:visible;}
	.parallax-slider .item-layer-wrapper {position:relative;height:350px;overflow:hidden;}
	.parallax-slider .content-slider-layer-1 {height:350px;background-size:cover}
	.parallax-slider .content-slider-layer-3 img {width:450px}
	.parallax-slider .content-slider-item-description {position:initial; margin-top:45px; text-align:center;}
	.parallax-slider .content-slider-item-description:before{display: none;}
	.parallax-slider .content-slider-subheadline {padding:5px 0 10px 0;}
	.parallax-slider .content-slider-item-wrapper {width:100%;}
	.parallax-slider .content-slider-control {margin:10px 0;}
	.parallax-slider .content-slider-control li{margin-top:8px;}
	
	.parallax-slider .content-slider-headline {line-height:100%; font-size:20px;}
	.parallax-slider .content-slider-subheadline {display:none;}
	.parallax-slider .content-slider-subheadline-s {font-size:12px;margin:10px 0;color:#000 !important; text-shadow:none;}
	.parallax-slider .content-slider-button a {font-size:12px;background-color:#000 !important;color:#fff !important;}
	.parallax-slider .content-slider-button a:hover {background-color:#fff !important; color:#000 !important;}
	.parallax-slider .content-slider-button {margin:0;}
	.parallax-slider .content-slider-button.second{margin-left:10px;}
	
	.pt_homepagetaylormade .taylormade-main-menu-products-wrapper {top:50px;}
	.taylormade-main-menu-products-wrapper {top:0;}
	.taylormade-menu-item-wrapper {vertical-align: top;}
	.taylormade-main-menu-products.open, .pt_homepagetaylormade .taylormade-main-menu-products.open {width:100%; height:485px;top:0; margin: 0 auto;background: #191919;}
	.header .taylormade-main-menu-products.open ul.level-1 {/*height:485px !important;*/ padding-top: 35px; width:480px; display:block; z-index: 51; background:#191919; top:0;left:0;right:0;margin:auto;;}
	.taylormade-main-menu {left:0;top:50px;display:none;max-height:500px;background: url(../../images/header-n2-bg.jpg) repeat; margin: 0; width:100%;float:none;}
	.taylormade-main-menu:before {background-color: rgba(0, 0, 0, 0.85);content: "";height: 2000px;left: 0;margin: 0; position: fixed;right: 0;top: 0; z-index: -1;}
	.taylormade-main-menu .menu-item {width: 100%;margin-left: 0;padding:0;border-bottom:1px solid #000000;position:relative;text-align:left; height:auto;float:none;overflow:hidden;line-height:70px;font-family: 'DINPro-Medium';font-size: 24px;text-transform: uppercase;text-shadow: 0 -1px #000;background: url(../../images/header-n2-bg.jpg) repeat;}
	.taylormade-main-menu .menu-item:last-child{-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);}
	.taylormade-main-menu .menu-item:hover{border-right-color:transparent;border-left-color:transparent;}
	.taylormade-main-menu .menu-item a{color: #8b8b8b;}
	.taylormade-main-menu .taylormade-top-nav-try span:before {background-position: -63px 0px;}
	.taylormade-main-menu .taylormade-top-nav-ontour span:before {background-position: -126px 0px;}
	.taylormade-main-menu .menu-community span:before {background-position: 0px -63px;}
	.taylormade-main-menu .taylormade-top-nav-outlet span:before {background-position: -63px -63px;}
	.taylormade-main-menu .menu-sing-in span:before {background-position: -126px -63px;}
	.taylormade-main-menu-products.open .menu-item-content {display:none;}
	.taylormade-main-menu-products-wrapper.open	ul.level-1:before {display:none;} 
	.menu-item-image-wrapper {border-radius:64px;overflow:hidden;margin:0 auto;background:#2e2e2e;padding:0 5px;width:64px;height:64px;box-sizing:border-box;}
	.menu-item-image-wrapper img {width:100%;height:auto;margin-top:5px;}
	.menu-button-back div span {margin-bottom:20px;}
	.menu-button-back div span:before {background: url(../../images/mobile-menu.png) no-repeat 0 -125px;margin:0 auto;height:64px;width:64px;display:block;content:"";cursor:pointer;position:relative;margin-bottom:15px;}
	ul.level-1>li>div>a>span {font-size: 13px; color:#fff;text-transform:uppercase;font-weight:bold;font-family:AdiHaus,sans-serif;line-height:100%;margin:15px 0 20px 0;}
	ul.level-1 li {background:none;width:104px;display:inline-block;text-align:center;border:none;vertical-align:top;}
	a.level-1 {padding:0;}
	a.level-1:after {display:none;}
	.level-2.open {display:none !important;}
	.taylormade-main-menu .menu-item.menu-sing-in {display:inline-block;}
	.invert .taylormade-main-menu a {color:#fff;}
	
/*=== CUSTOMER SERVICE ===*/
	#custsvcbuttons .cs-register-products, #custsvcbuttons .cs-register-products:hover{padding:0;}
	

/*=== SIGN-UP FORM ===*/
	.taylormade-newsletter-signup{background:#191919;width:480px !important;margin:0 auto;padding-bottom: 20px;}
	.ui-dialog.taylormade-newsletter-signup .ui-dialog-content{padding:30px;}
	.taylormade-newsletter-signup h1, .taylormade-newsletter-signup p{color:#f3f3f3;} 
	.taylormade-newsletter-signup input[type=text], .taylormade-newsletter-signup .ffSelect > a > span{background:none;border:1px solid #292929;width:99%;color:#797e80}
	.signup-step1-form, .ui-dialog.taylormade-newsletter-signup .ui-dialog-content button{width:100%}
	.taylormade-newsletter-signup .ffSelectWrapper.active{border-width:0px !important;border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-ms-border-radius: 5px 5px 0 0;-o-border-radius: 5px 5px 0 0;-khtml-border-radius: 5px 5px 0 0;}
	.taylormade-newsletter-signup .ffSelectWrapper, .taylormade-newsletter-signup .ffSelectMenuWrapper{border-width:0px !important;}
	.taylormade-newsletter-signup .label, .taylormade-newsletter-signup .checkboxes li a, .taylormade-newsletter-signup p{color:#f3f3f3;}
	.taylormade-newsletter-signup .tooltip{float:none;background:none;border:none;padding-left:0px;display:block;margin-left:0px;}
	.taylormade-newsletter-signup .tooltip.gift{padding-left:20px !important;}
	.taylormade-newsletter-signup .tooltip:before{display:none;}
	.taylormade-newsletter-signup .zip + .tooltip{left: 0;position: relative; top: -10px; width: 150px;}
	.tooltip.gift:after{left:0;}
	.taylormade-newsletter-signup .ffSelectMenuWrapper{border-width:0px;}
	.gender-woman .ffRadioWrapper.on .ffRadio {background-position: -255px -36px;}
	.gender-man .ffRadioWrapper.on .ffRadio {background-position: -237px -36px;}
	.taylormade-newsletter-signup .ffCheckboxWrapper.on .ffCheckbox {background-position: -219px -72px;}
	.taylormade-newsletter-signup button{background:#ce181e}
	.taylormade-newsletter-signup .formBlock label{width:auto;}
	.taylormade-newsletter-signup .formBlock .ffSelectWrapper{margin-top:0.5em;}
	.ui-dialog.taylormade-newsletter-signup .ui-dialog-content  .ffSelectWrapper{width:100%}
	.ui-dialog .ffSelectWrapper .error {margin-left: 24.8%;}
	.pt_my_account .taylormade-newsletter-signup .ui-dialog-titlebar{background: url(../../images/taylormade-popup-logo.png) 34px 50% no-repeat #191919;}
	.taylormade-newsletter-signup label{color:white !important;}
	.taylormade-newsletter-signup .footnote, .ui-dialog.taylormade-newsletter-signup .ui-dialog-content button{margin-left:0}
	.signup-form-block .ffCheckboxWrapper.on .ffCheckbox{background-position: -219px -72px;}
	
/*=== SIGN IN POPUP FORM ===*/
	.ui-dialog.signup-form{background:#191919}	
	.signup-form button, .signup-form.ui-dialog .ui-dialog-content button{background:#ce181e}
	.signup-form h2.section-header.hidden{font-size:19px;font-weight:bold;color:#fff;}
	.signup-form p, .signup-form .form-caption, .ui-dialog.signup-form .acc-information-form .label-inline label, .ui-dialog.signup-form  label{color:#d6d6d6}
	.ui-dialog.signup-form input[type="text"], .ui-dialog.signup-form input[type="password"], .ui-dialog.signup-form textarea, select {padding: 14px 10px;border: 1px solid #aaaaaa;}
	.ui-dialog.signup-form  label{margin-left:0px;}
	
/*=== FORGOT PASSWORD FORM ===*/
	.pt_my_account .ui-dialog h1{display:block;padding-bottom:0px;margin-bottom:35px;}
	.pt_my_account .ui-dialog .forgot-pass{margin:0 0 35px 0;font-size:15px;}
	.pt_my_account .ui-dialog #PasswordResetForm label, .pt_my_account .ui-dialog #PasswordResetForm input[type="text"]{width:100%;}
	.pt_my_account .ui-dialog #PasswordResetForm label{padding: 15px 0;}	
	.pt_my_account .ui-dialog .forgot-pass + form button{background:#ce181e}
	.pt_my_account .ui-dialog .forgot-pass + form button:hover{background: #797e81;}
	
/*=== ADDRESS FORM ===*/
	.ui-dialog .ui-dialog-content .edit-address-form label, .ui-dialog .ui-dialog-content .edit-address-form .ffSelectWrapper{width:100%;margin-left:0px;}
	.ui-dialog .ui-dialog-content .edit-address-form .ffSelectWrapper{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;}
	.ui-dialog .ui-dialog-content .edit-address-form label{line-height: 24px;}	
	.ui-dialog .ui-dialog-content .edit-address-form .ffSelect > a > span{background:white}
	.ui-dialog .ui-dialog-content .edit-address-form .form-caption{color:white;}
	.pt_my_account .req-prompt{top:65px;}
	
/*=== MY ACCOUNT CUSTOMER FORMS ===*/
	.pt_account .registrationform .formactions{padding-top:7px;}
	.pt_account .registrationform button{min-width:110px;}	
	
/*=== forgot password form in cart ===*/
	.ui-dialog.forgot-passwod-cart .ui-dialog-title{display:block;color:white;}	
	.ui-dialog.forgot-passwod-cart .ui-widget-header{background:#191919;}	
	.ui-dialog.forgot-passwod-cart .ui-dialog-content {background: #191919;color: #fff;padding: 0 20px 40px 20px;}
	.ui-dialog.forgot-passwod-cart #PasswordResetForm label{display:block;width:auto;margin-bottom:12px;margin-left:0;font-size:15px;}
	.ui-dialog.forgot-passwod-cart #PasswordResetForm input[type=text]{width:100%;}
	.ui-dialog.forgot-passwod-cart #PasswordResetForm button{background:#CE181E}
	.ui-dialog.forgot-passwod-cart h1{margin:15px 0}
	
/* === TRADE IN === */
	.tradein-cart-attributes div {display:block;}
	.tradein-step-options li {width:100%;margin-top:24px;}
	.tradein-step-options li:first-child {margin-top:0;}
	.tradein-step-options li img {width:22% !important; height: auto !important;}
	.tradein-step-options .step-options-h {margin: 20px 0 7px 0;font-size:22px;}
	.tradein-step-options .step-options-sub-h {font-size: 14px;}
	.tradein-step-options p {margin: 15px 0 0 0;}
	.tradein-step .control-content .model-container .model-name {width:185px;font-size:12px;display:table;height:35px;margin-right:6px;line-height:100%;}
	.tradein-step .control-content .model-container .model-name span {display:table-cell;vertical-align:middle;}
	.tradein-step .model-table-list div {font-size:12px;}
	.tradein-step .model-table-list .model-list-name {width:190px;padding-left:27px;}
	.tradein-step .model-table-list .model-list-price {width:77px; margin-left: 20px;}
	.tradein-step .control-content .models {margin-bottom:5px;}
	.tradein-pdp.button-fancy-large, .tradein-pdp.pdp-or{width:100%;}
	.pdp-buttons button.tradein-small {float:right;}
	.pt_cart table#cart-table tr.cart-row.tradein-cart-row {padding: 0;margin:0;border-top:none;}
	.pt_cart table#cart-table tr.cart-row.tradein-cart-row td {padding-left:0;width:364px;}
	.pt_cart table#cart-table tr.cart-row.tradein-cart-row td.item-details.tradein-cart-item-header {width:100%;margin-top:15px;font-size:22px;}
	.pt_cart table#cart-table tr.cart-row.tradein-cart-row td.item-image {width:96px;float: left;}
	.pt_cart table#cart-table tr.cart-row.tradein-cart-row td.item-details {width:190px;float:left;padding-left:15px;}
	.pt_cart table#cart-table tr.cart-row.tradein-cart-row td.item-details:first-child {width:75%;padding-left:0;}
	.pt_cart table#cart-table tr.cart-row.tradein-cart-row td.item-total {width:19.5%;float:left;font-size:16px;padding-top:0;font-weight:bold;}
	.pt_cart table#cart-table tr.cart-row.tradein-cart-row td.item-total.tradein-cart-item-total {width:100%;padding-top:0;}
	.pt_cart table#cart-table td.item-total.tradein-cart-item-total .label {font-size:16px;font-weight: bold;}
	.pt_cart table#cart-table td.item-total.tradein-cart-item-total .value {font-size:22px;font-weight:bold;}
	.pt_checkout.step-3 table tr.tradein-row {position:relative;display:block;height:45px;}
	.pt_checkout.step-3 table#cart-table tr td.item-details.tradein-cart-item-header {position:absolute;width:200px;font-size:16px;bottom:15px;padding: 0}
	.pt_checkout.step-3 #cart-table .item-total.tradein-item-total {width:100%;}
	#cart-table .item-details .item-user-actions.tradein-item-user-actions .item-user-actions {margin: 10px 0 0;clear:both;}
	.pt_checkout.tradein .cart-info-block {display:block; margin-bottom:30px;}
	ul.tradein-step-options {padding: 0 0 40px 0;margin: 0 0 40px 0;}
	h2.tradein-faq-acc-h {font-size: 1.5em;margin: 50px 0 50px 0;padding-top: 40px;}
	h1.tradein-heading {font-size: 1.5em;}
	
	.ui-dialog.tradein-pdp .tradein-step .control-content .model-container .model-name {width:204px;}
	.ui-dialog.tradein-pdp .tradein-step .model-table-list .model-list-name {width:221px;}
	.ui-dialog.tradein-pdp .tradein-step .model-table-list .model-list-price {width:94px;text-align:center; margin:0}
	.ui-dialog.tradein-pdp {width:480px !important;}
	.full-width-top-banner {display:none;}
	
	.pt_checkout .ffSelectWrapper span.error {margin-left: 10.8%;}
	.customerservice-form .customerservice-date .ffSelectWrapper span.error{margin-left: 2%;width: 165px;}
	
	
@media screen and (max-width:479px){
	img {max-width: inherit;}
	.header, header .inner {background:#191919;}
	#wrapper{min-width:320px;}
	.inner, #main, .pt_homepagetaylormade #main {width:320px;padding:0 20px;}
	#wrapper.pt_logoballpdp {background-position: center -106px;background-size:auto;}
	.pt_homepagetaylormade#wrapper {background:none; border:none;}
	.pt_homepagetaylormade {width:320px; min-width:320px;}
	.pt_homepagetaylormade .inner {min-width:320px;}
	#wrapper {border:none;}
	.header .inner {min-height:initial;}
	.header:before {display:none;}
	/*.taylormade-main-menu{width:320px;}*/
	.header h1.primary-logo{left:17%;}
	.header .top-links-mobile{padding-right:10px;}	
	.header .mobile-header-search-expanded{width:92%;}
	.btn-hamburger{width:50px;}
	.btn-hamburger .hamburger-lines{left:15px;}
	.header-tablet-laptop-logo{background:none;}
	.header h1.primary-logo img{display:inline-block;width:158px;}
	.slide-menu-js .menu-wrapper-header{padding-left:50px;}
	.show-mobile{display:block;}
	.hide-mobile{display:none;}
/*== search-result breadcrumbs ==*/
	.pt_product-search-noresult .breadcrumb li:first-child + li a{width:168px;}
	.taylormade-main-menu-products.open, .pt_homepagetaylormade .taylormade-main-menu-products.open{width:100%;}
	.header .taylormade-main-menu-products.open ul.level-1 {width:320px;}
	
	.parallax-slider {height:420px;background: url(../../images/tmag-main-bg.png) repeat left top;} 
	.parallax-slider .content-slider-item {height:234px;}
	.parallax-slider .item-layer-wrapper {height:234px;}
	.parallax-slider .content-slider-layer-1 {height:234px;background-size:cover}
	.parallax-slider .content-slider-layer-3 img {width:300px}
	.parallax-slider .content-slider-headline {font-size:18px;}
	.parallax-slider .content-slider-button {margin-right:3px;}
	
	.parallax-slider .content-slider-subheadline {display:none;}
	.parallax-slider .content-slider-subheadline-s {font-size:12px;margin:10px 0;color:#000; text-shadow:none;}
	.parallax-slider .content-slider-button a {font-size:12px;background-color:#000;color:#fff;}
	.parallax-slider .content-slider-button a:hover {background-color:#fff;color:#000;}
	.parallax-slider .content-slider-button {margin:0;}
	.parallax-slider .content-slider-button.second{margin-left:10px;}
	
	.taylormade-home-promo-slider .content-slider {padding:0; border:none;}
	.taylormade-home-promo-slider .content-slider-item-description {width:100%;text-align:center;float:none;}
	.taylormade-home-promo-slider .content-slider-headline {font-size:18px;margin-bottom: 10px; padding: 0 33px;line-height:100%;text-align: center;float:none;}
	.taylormade-home-promo-slider .content-slider-subheadline {float:none;margin-bottom:15px; padding: 0 10px;text-align: center;}
	.taylormade-home-promo-slider .content-slider-buttons {float:none;}
	.taylormade-home-promo-slider .content-slider-control li:before, .taylormade-home-promo-slider .content-slider-control .active:before {background: url(../../images/taylormade-sprite.png) no-repeat -155px -12px;}
	.taylormade-home-promo-slider .content-slider-control .active:before, .taylormade-home-promo-slider .content-slider-control li:hover:before {background: url(../../images/taylormade-sprite.png) no-repeat -144px 0;}
	.taylormade-home-promo-slider .content-slider-control {margin:0;}
	.taylormade-home-promo-slider .content-slider-item-image {height:112px;background-size:100%;position:relative;}
	.taylormade-home-promo-slider .content-slider-item {height:auto;display: -webkit-box;-webkit-flex-direction: column;display: -moz-box;-moz-flex-direction: column;display: -ms-flexbox;-ms-flex-direction: column;display: -webkit-flex;display: flex;flex-direction: column;}
	.taylormade-home-promo-slider .content-slider-item-description {margin-top:30px;-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 1;}
	.taylormade-home-promo-slider .content-slider-button a {margin-bottom: 15px;}
	.taylormade-home-promo-slider .content-slider-button + .second {margin-left: 0px;}
	
	.taylormade-home-promotions .promotion-item li { width:100%; margin-left:0; margin-bottom: 38px;}
	.taylormade-home-promotions .promotion-item .promotion-image {width:100%;height:auto;}

/*=== PDP ===*/
	.pdp-main .attribute>label, .pdp-main .attribute span.label{width:80px;}
	.pdp-main .selection-variant{width:100%;}
	.recommendations li{width:138px;}
	.pdp-main .pdp-buttons{width:280px;}
	.pdp-main .pdp-or{margin-top:10px;}
	.pdp-main .pdp-or span{font-size:13px;}
	.pdp-main .swatches li a{width:133px;}
	.pdp-main .custom-button .pdp-or span:before, .pdp-main .custom-button .pdp-or span:after{width:25%;}
	.custom-option span.cc-option-value, .custom-option span.cc-option-text{width:121px;}
	.custom-option span.cc-option-name{margin-right:2px;}
	.pdp-main .product-promotions-all .promotion {width:155px;}
	.recommendations_cross-sell .swipe-item{width:280px;padding-right:0;}
	.recommendations_cross-sell .name, .recommendations_cross-sell .product-price{width:175px;}
	.pdp-reviews-list{width:320px;overflow:hidden;margin:0 auto;}
	.product-set li.attribute.swatches.tm_enrich_hand{width:100%;}
	
	#pdpTabsDiv .ui-widget-content{width:auto;}
	#pdpTabsDiv .specification-container{text-align:left;position:relative;}
	
	#pdpTabsDivMobile .pdp-specs .column{display:block;white-space: nowrap;/*width:100%;*/}
	#pdpTabsDivMobile .pdp-specs .column > ul{font-size:0;position:relative;/*padding-left:90px;*/display:table;width: 100%;}
	#pdpTabsDivMobile .pdp-specs .column li{font-size: 14px;height:40px;line-height:40px;/*width: 80px;display: inline-block;*/display:table-cell;min-width: 80px;}
	#pdpTabsDivMobile .pdp-specs .column.last{border:none}
	#pdpTabsDivMobile .pdp-specs .column.first{border-top: 1px solid #e1e1e1;}
	#pdpTabsDivMobile .pdp-specs .column .column-header{display:none;position:absolute;top:0;left:0;}
	#pdpTabsDivMobile .grip .pdp-specs .column .column-header{/*display:block;padding: 0;border-right:1px solid #e1e1e1;*/}
	#pdpTabsDivMobile .specs .column li{/*width:49%*/} 
	#pdpTabsDivMobile .specs .table-back,#pdpTabsDivMobile .specs .table-next{margin-top:0;}
	.mobile-table-head {display: block;}
	.table-container {position:relative;}
	#pdpTabsDivMobile .pdp-specs .fix-column{position:absolute;width:80px;z-index:100;height:40px;top:0;left:0;line-height:80px;}
	#pdpTabsDivMobile .table-wrap{overflow-x:auto;overflow-y: hidden;border-right:1px solid #e1e1e1;/*border-bottom:1px solid #e1e1e1;width:100%;*/}
	#pdpTabsDivMobile .grip .column li{width: 100%;/*padding-left: 94px;*/}
	#pdpTabsDivMobile .grip .column li.column-header{width:89px;}
	#pdpTabsDivMobile .ui-tabs .ui-tabs-nav	.product_tabs {padding-top:0;}
	.mobile-table-head {/*position:absolute; top:0; left:0;z-index: 1;width:90px;*/ float: left;width: auto;}
	.pdp-specs.mobile-table-head{padding: 0;}
	#pdpTabsDivMobile .mobile-table-head li  {line-height: 40px;height: 40px;border-bottom: 1px solid #e1e1e1 !important;background:#191919!important;color:white;}
	.table-container .controls {display:block;}
	
/*=== CLP ===*/
	.category-product-single > img{margin-left:99px;width:60%;transform: rotate(-28deg);-ms-transform:rotate(-28deg);-webkit-transform:rotate(-28deg);}
	.category-product-single > div{margin-top:-86px;}
	.category-product-name{margin-bottom:22px;}
	.category-product-link.button{margin:29px 5px 0 5px;height: 55px;line-height: 55px;font-size: 12px;padding: 0 20px; float:none; min-width:125px;}

/*=== PLP ===*/
	a.plp-buy-now-button {line-height:54px; height:54px; width:134px; }
	.search-result-items .grid-tile .product-tile {height:auto !important;}
	.pagination {display:none;}
	.pt_product-search-result .search-result-content {left:0;}
	a.plp-buy-now-button {bottom:15px;}
	.refinements-wrap-mobile button, .filter-close {width:133px;}
	.back-to-top{padding-top:30px;}

	
/*custom config*/
	/*.variationattributes{top:-90px;margin-left:-150px;}*/
	.ui-dialog.ui-custom-product-content .ui-dialog-titlebar-close {right:12px;}
	.ui-dialog.ui-custom-product-content .ui-dialog-content .ffSelectWrapper {width:195px}
	.variationattributes .ui-accordion-header span.title {font-size: 16px;line-height: 52px;}
	.variationattributes .attribute>label, .variationattributes .attribute span.label{width:100px;}
	.variationattributes .product-variations{padding:30px 0 0 0px;}
	.variationattributes .selection-variant{width:170px;}
	.variationattributes .attribute{width:270px;}
	.variationattributes .custom-variation-button{margin:43px auto 0px;}
	.variationattributes .product-variation-image {margin: 30px 0 0 -15px;}
	.variationattributes div.product-variation-image {max-width: 300px;margin: 10px 0 10px 0px;}
	.variationattributes .ui-accordion-header{line-height: 62px;}
	.variationattributes .ui-accordion-header:after{width:12px;}
	.variationattributes .ui-accordion-header.ui-state-active:after{right:8px;}
	.variationattributes .ui-accordion-header:after{right:12px;top:14px;width:16px;}
	
	.variationattributes .selection-variant{width:150px;}
	.variationattributes .ui-accordion-header:after{right:12px;top:14px;width:16px;}
	.variationattributes .attribute .label, .variationattributes .attribute label{margin:0 10px 0 5px;width:92px !important;}
	.variationattributes .selection-variant{width:150px;}
	
	.pt_familylandingpagetaylormade .breadcrumb {position: initial;}
	.pt_familylandingpagetaylormade .breadcrumb li span {width:auto;}
	.pt_familylandingpagetaylormade .product-name li {width:100%;}
	.pt_familylandingpagetaylormade .content-slider-item-description {width:320px; text-align:center; bottom:initial;top:80px;}
	.pt_familylandingpagetaylormade .content-slider-headline {font-size:38px;line-height:38px;text-align:center;}

/*=== CART ===*/
	.pt_checkout span.error, .pt_checkout span.error-message{left:auto;right:25px;}
	.checkout-giftcard-message .error-message{top:5px;left: -65px;}
	table#cart-table tr td.item-details{width:200px;}
	.pt_order-confirmation #cart-table td.item-image, 
	.pt_order-confirmation .tradein-shipment-table td.item-image {width:66px;}
	.pt_order-confirmation .tradein-shipment-table td.item-image img {width:100%;}
	.pt_checkout .ffSelectWrapper span.error {margin-left: 12%;}	
		
/*=== GIFTCARD ===*/
	 .giftcart-template .owl-wrapper .owl-item, .giftcart-template .item{width:59px !important;height:59px !important}

/*=== SIGN UP FORM ===*/
	.taylormade-newsletter-signup{width:320px !important}
	.taylormade-newsletter-signup h1{font-size: 23px;}
	.taylormade-newsletter-signup p{font-size: 12px;}
	.taylormade-newsletter-signup .month, .taylormade-newsletter-signup .year,  .taylormade-newsletter-signup .day{display:block;margin-bottom:10px;}
	.taylormade-newsletter-signup .ffSelect > a > span{width:auto}
	.taylormade-newsletter-signup .signup-step1 input[type=text]{width:100%;}
	.ui-dialog.taylormade-newsletter-signup .ui-dialog-content  .ffSelectWrapper{width:100% !important}
	
/*=== SIGN IN FORM ===*/
	.ui-dialog.signup-form .acc-information-form .label-inline label{width:240px !important;}
	
	
/*=== MY ACCOUNT ===*/	
	.sidebar-close{right:-20px;}
	.pt_my_account .ui-dialog.sidebar-dialog{max-width:210px;}
	
/*=== forgot password form in cart ===*/
	.ui-dialog.forgot-passwod-cart h1{font-size:22px;}	
	
/* === TRADE IN === */

	.tradein-step-options li {width:100%;margin-top:24px;}
	.tradein-step-options li:first-child {margin-top:0;}
	.tradein-step-options li img {width:32% !important; height: auto !important;}
	.tradein-step-options .step-options-h {margin: 20px 0 7px 0;font-size:22px;}
	.tradein-step-options .step-options-sub-h {font-size: 14px;}
	.tradein-step-options p {margin: 15px 0 0 0;}
	.tradein-step.done .edit-done-step {background: none;color:#fff;margin:8px 5px 0 0;padding:0;min-width:66px;font-weight:normal;}
	.tradein-step .completed-content,
	.tradein-step.active .control-content,
	.ui-dialog.tradein-pdp .tradein-step .control-content {padding:0 15px;margin:25px 0;}
	.tradein-step .step-header {height:50px;}
	.tradein-step .control-content .ffSelectWrapper {width:100%;}
	.tradein-step .step-header .title {font-size:22px;line-height:51px;height:50px;padding-left:15px;}
	.tradein-step .control-content .model-container,
	.tradein-step .model-list-title {padding-left:15px;}
	.tradein-step .control-content .model-container .model-name {width:89px;font-size:12px;display:table;height:35px;margin-right:6px;line-height:100%;}
	.tradein-step .control-content .model-container .model-name span {display:table-cell;vertical-align:middle;}
	.tradein-step .control-content .model-price:first-child {margin-left:0;}
	.tradein-step .model-table-list div {font-size:12px;}
	.tradein-step .model-table-list .model-list-name {width:77px;padding-left:15px;}
	.tradein-step .model-table-list .model-list-price {width:74px;margin-left: 0px;}
	.tradein-step .control-content button {width:250px;}
	.tradein-step .control-content .form-row.add-tradein-btn {margin-right:0;}
	.tradein-step .control-content .go-to-cart {width:100%; text-align:center;}
	.tradein-step .control-content .models {margin-bottom:5px;}
	.tradein-step.active .control-content .form-row {margin:0 0 15px 0;}
	.tradein-step.tradein-model .control-content {padding-left:0;}
	.tradein-step .control-content .model-price .ffRadioWrapper a {font-size:12px;min-width:60px}
	.tradein-step .control-content .model-price {width:60px;margin:0 0 0 5px;}
	.tradein-step .control-content .add-to-cart .add-tradein-btn {margin:10px auto;}
	.tradein-step .control-content .add-to-cart .add-tradein-btn:first-child {margin-right:0;}
	.tradein-cart-attributes div {display:block;}
	.tradein-pdp.button-fancy-large, .tradein-pdp.pdp-or{width:100%;}
	.tradein-step .control-content .add-to-cart {text-align:center;}
	.pdp-buttons button.tradein-small {float:right;}
	.tradein-cart-attributes .value {margin-right:0;}
	.pt_cart table#cart-table tr.cart-row.tradein-cart-row {padding: 0;margin:0;border-top:none;position:relative;}
	.pt_cart table#cart-table tr.cart-row.tradein-cart-row td {padding-left:0;width:364px;}
	.pt_cart table#cart-table tr.cart-row.tradein-cart-row td.item-details.tradein-cart-item-header {width:100%;margin-top:15px;font-size:22px;}
	.pt_cart table#cart-table tr.cart-row.tradein-cart-row td.item-image {width:66px;float: left;}
	.pt_cart table#cart-table tr.cart-row.tradein-cart-row td.item-details {width:150px;float:left;padding-left:13px;}
	.pt_cart table#cart-table tr.cart-row.tradein-cart-row td.item-details:first-child {width:100%;padding-left:0;}
	.pt_cart table#cart-table tr.cart-row.tradein-cart-row td.item-total {font-size:16px;padding-top:0;font-weight:bold;position:absolute;top:0;right:0;}
	.pt_cart table#cart-table tr.cart-row.tradein-cart-row td.item-total.tradein-cart-item-total {width:100%;padding-top:0;position:relative;}
	.pt_cart table#cart-table td.item-total.tradein-cart-item-total .label {font-size:16px;font-weight: bold;}
	.pt_cart table#cart-table td.item-total.tradein-cart-item-total .value {font-size:22px;font-weight:bold;}
	#cart-table .item-details .item-user-actions.tradein-item-user-actions .item-user-actions {margin: 10px 0 0;clear:both;}
	.pt_checkout.tradein .cart-info-block {display:block; margin-bottom:30px;}
	
	#secondary .order-total .tradein-cost-summary:last-child span.title {width:75%;line-height:100%;margin-top:8px;}
	h1.tradein-heading {font-size: 1.5em;}
	h2.tradein-faq-acc-h {font-size: 1.5em;margin: 50px 0 50px 0;padding-top: 40px;}
	ul.tradein-step-options {padding: 0 0 40px 0;margin: 0 0 40px 0;}
	
	.ui-dialog.tradein-pdp {width:320px !important;}
	.ui-dialog.tradein-pdp .control-content button {width:100%;padding:0;}
	.ui-dialog.tradein-pdp .tradein-step .control-content .next-step-wrapper,
	.ui-dialog.tradein-pdp .tradein-step .control-content .go-to-cart {width:100%;}
	.ui-dialog.tradein-pdp .tradein-step .control-content .model-container .model-name {width:123px;}
	.ui-dialog.tradein-pdp .tradein-step .model-table-list .model-list-name {width:109px;}
	.ui-dialog.tradein-pdp .tradein-step .model-table-list .model-list-price {width: 77px;text-align:center; margin:0;}
	.ui-dialog.tradein-pdp .tradein-step .control-content .add-to-cart {float:none;}
	
	
	.full-width-top-banner {display:none;}
	.pt_checkout .cvn span.error{margin-left:1%;}
	.fluid-logo img {margin-top:10px;}
}
