.product-tile .productreviews {display: none !important;}
.cookieWarningBox {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    border-radius: 3px;
    bottom: 20px;
  	box-shadow: 1px 1px 14px 1px rgba(61, 61, 61, 0.17);
    color: #555;
    display: none;
    font-weight: normal;
    left: 15px;
    outline: medium none;
    padding: 20px;
    position: fixed;
    width: 350px;
    z-index: 99;
    display: none;
}

.cookieWarningBox-icon {
    background: url(../images/modal_close_x.png) no-repeat scroll 0px 0px transparent;
    display: inline-block;
    height: 16px;
    overflow: hidden;
    position: absolute;
    right: 8px;
    text-indent: -99999px;
    top: 8px;
    width: 16px;
}
#pdpMain a.button.find_retail_link:hover { background-color: #797e81 }
.product-description-wrap {clear:both;}
.product-description-wrap .product-description {
	float:none !important;
	width:630px;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;
}

.pdp-main .product-col-2 #product-content {
	float:left;
}

.product-social {
	display:none;
}
.product-images-controls a.next {
	right:0;
}
.product-images-controls a.prev {
	left:0;
}
.search-result-items .grid-tile .product-tile {
	height: 360px !important;
}

/** email sign-up **/

.pt_customer-service .email-sign-up .day .ffSelectWrapper,
.pt_customer-service .email-sign-up .month .ffSelectWrapper,
.pt_customer-service .email-sign-up .year .ffSelectWrapper {
	width:89px;
}

.pt_customer-service .email-sign-up .tooltip.gift {
	display:none;
}

.pt_customer-service .email-sign-up .birthday .label,
.pt_customer-service .email-sign-up .gender .label {
	display: inline-block;
	text-align: right;
	width: 18%;
	vertical-align: middle;
	margin-right: 20px;
}

.pt_customer-service .email-sign-up .gender .label {
	line-height: 37px;
	vertical-align: top;
}

.pt_customer-service .email-sign-up .form-caption {
	padding-left:155px;
}

.pt_customer-service .email-sign-up .checkboxes {
	margin-left:155px;
}

.pt_customer-service .email-sign-up .checkboxes .label {
	margin-bottom:20px;
	float: left;
}

.pt_customer-service .email-sign-up .checkboxes label {
	margin-left:10px;
	text-align:left;
}

.pt_customer-service .email-sign-up .checkboxes .ffCheckboxWrapper {
	display:inline;
}

/* Newsletter-Signup popap on Non-Commerce Local*/
.taylormade-newsletter-signup .label,
.taylormade-newsletter-signup .handicaprange label,
.taylormade-newsletter-signup .zip label{display: inline-block;text-align: right;font-size:12px;font-weight:normal;width: 20%;margin-right: 2%;}
.taylormade-newsletter-signup .checkboxes .label{width:100%;text-align:left;}
.taylormade-newsletter-signup .gender .label{line-height:37px;vertical-align:top;}
.taylormade-newsletter-signup .month{margin-left:22.3%;}
.taylormade-newsletter-signup .tooltip.gift{padding-right:20px;}
/* end */

/** end of email sign-up **/


@media screen and (max-width: 988px) and (min-width: 768px) {
	
	
	/** email sign-up **/
	
	.pt_customer-service .email-sign-up .checkboxes {
		margin-left: 111px;
	}
	
	.pt_customer-service .email-sign-up .form-caption {
		padding-left:111px;
	}
	
	.pt_customer-service .email-sign-up .birthday label{
		margin-right:0;
	}
	
	.pt_customer-service .email-sign-up .day .ffSelectWrapper,
	.pt_customer-service .email-sign-up .month .ffSelectWrapper,
	.pt_customer-service .email-sign-up .year .ffSelectWrapper {
		width:59px;
	}
	
	/** end of email sign-up **/
}

@media screen and (max-width: 767px) {
	.search-result-items .grid-tile .product-tile {
		height: 265px !important;
	}
	.cookieWarningBox {
		width: 100%;
		left: 0;
		float: left;
		box-sizing: border-box;
		bottom: 0;
		border-radius: 0;
		box-shadow: 1px 1px 14px 1px rgba(61, 61, 61, 0.17);
	}
	
	/** email sign-up **/
	
	.pt_customer-service .email-sign-up .checkboxes {
		margin-left:0px;
	}
	
	.pt_customer-service .email-sign-up .form-caption {
		padding-left:0px;
	}
	
	.pt_customer-service .email-sign-up .birthday .label,
	.pt_customer-service .email-sign-up .gender .label {
		display: block;
		text-align: left;
		margin:0.5em 2%;
	}
	
	.pt_customer-service .email-sign-up .gender .label {
		line-height: 100%;
		margin-bottom: 0.5em 2%;
	}
	
	.pt_customer-service .email-sign-up .birthday label{
		display:none;
	}
	.pt_customer-service .email-sign-up .birthday,
	.pt_customer-service .email-sign-up .gender {
		margin-bottom:10px;
	}
	
	.pt_customer-service .email-sign-up .ffSelectWrapper {
		margin:0.5em 0;
	}
	
	.pt_customer-service .email-sign-up .day .ffSelectWrapper,
	.pt_customer-service .email-sign-up .month .ffSelectWrapper,
	.pt_customer-service .email-sign-up .year .ffSelectWrapper {
		width:85px;
	}
	
	/** end of email sign-up **/

}