
/*
@media only screen and (max-width: 1000px)
@media only screen and (max-width: 770px)
@media only screen and (max-width: 599px)
@media only screen and (max-width: 479px)
@media only screen and (max-width: 320px)
*/



/* add underlines to product page copy links */
.main .product-view .product-shop .long-description a, .main .product-view .product-shop .short-description a {text-decoration: underline !important;}
.main .product-view .product-shop .long-description a:hover, .main .product-view .product-shop .short-description a:hover {text-decoration: none !important;}

/* hide account "sign out" red link */
.header-account a.sign-out {}

/*Fix logo bottom spacing*/
header.page-header .page-header-container a.logo {padding-bottom:20px !important;}
header #header-search {margin-top: 67px;}

@media only screen and (max-width: 770px) {
 header.page-header .page-header-container a.logo {padding-bottom:0px !important;}
 header #header-search {margin-top: 0px;}
}

/* Increase search field type size */
header #header-search #search_mini_form input#search {font-size:13px !important;}

/* social media size fix */
.main .product-view .sharing-links li a.link-facebook {background: url("../images/pdp-social-icon-sprite.png") 2px 0 no-repeat;}
.main .product-view .sharing-links li a.link-twitter {background: url("../images/pdp-social-icon-sprite.png") -34px 2px no-repeat;}
.main .product-view .sharing-links li a.link-pinterest {background: url("../images/pdp-social-icon-sprite.png") -71px 2px no-repeat;}
.main .product-view .sharing-links li a.link-google {background: url("../images/pdp-social-icon-sprite.png") -109px 2px no-repeat;}

.main .product-view .sharing-links li a.link-facebook,
.main .product-view .sharing-links li a.link-twitter,
.main .product-view .sharing-links li a.link-pinterest,
.main .product-view .sharing-links li a.link-google
{background-size: 140px 24px; margin-top:5px;}

.main .product-view .sharing-links li a {width: 26px; height: 26px;}


/* cart total spacing issue  */
#shopping-cart-totals-table td:last-child {min-width: 80px;}


/* bold Garamond font problems  */
.wrapper .page .main .product-name .h1 {font-weight:normal !important;}

/* Dynamic Offer Banner  */
body .wrapper .dynamic-offer-top h2 {border-bottom:none !important; font-weight:normal !important;}
body .wrapper .dynamic-offer-top h2 a {text-decoration:underline !important;}
body .wrapper .dynamic-offer-top h2 a:hover {text-decoration:none !important;}


#recommendation-zone-wrapper .actions {margin-top:10px; !important;}

.footer-secure table {background:#fff; border:none !important;}
.footer-secure table td {padding:5px;}

dl dt.gift-selector a {color:#cc2027 !important;}
dl dt.gift-selector a {}

.main .product-view #customer-reviews.box-reviews .review-items li .description {line-height:20px;}

body.checkout-cart-index .main .col-main .cart #shopping-cart-table .product-cart-actions button.btn-update {line-height:16px;}
#opc-billing .fieldset .form-list #billing-new-address-form .fields .field.email-offers .input-box label,
#opc-billing .fieldset .form-list #billing-new-address-form .fields .field.mobile-offers .input-box label {font-weight:normal !important;}

.block-layered-nav .block-content > dl > dt {font-family: "Din", Arial, sans-serif !important;}

@media only screen and (max-width: 1060px){
 .gw-mainmenu li.level0 {margin-right:20px !important;}
}

@media only screen and (max-width: 1024px){
 .gw-mainmenu li.level0 {margin-right:12px !important;}
}

@media only screen and (max-width: 890px){
 .gw-mainmenu li.level0 {margin-right:30px !important;}
}


@media only screen and (max-width: 1000px) {
 .header-submenu-container .header-submenu ul li {margin-right: 50px;}
 .header-submenu-container .header-submenu ul {min-width:1000px;}
 body .wrapper .dynamic-offer-top h2 span {font-size:18px !important; display:block}
}

@media only screen and (max-width: 770px) {
 body .wrapper .dynamic-offer-top h2 {font-size:26px !important;}
 body .wrapper .dynamic-offer-top h2 span {font-size:18px !important; display:block}
 .header-submenu-container .header-submenu ul {min-width:inherit; }
}
@media only screen and (max-width: 599px) {
 body .wrapper .dynamic-offer-top h2 {font-size:22px !important;}
 body .wrapper .dynamic-offer-top h2 span {font-size:14px !important; display:block}
}
@media only screen and (max-width: 479px) {
 body .wrapper .dynamic-offer-top h2 {font-size:16px !important;}
 body .wrapper .dynamic-offer-top h2 span {font-size:12px !important; display:block}
}
@media only screen and (max-width: 320px) {
 body .wrapper .dynamic-offer-top h2 {font-size:16px !important;}
 body .wrapper .dynamic-offer-top h2 span {font-size:12px !important; display:block}
}

