/* PRODUCT ITEMS */

.pdp_sprite {
    background-image: url('data:image/png;base64,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') !important;
    background-repeat: no-repeat;
}
.MB_STY0 {
    display: none;
}
.MB_PRODUCTSLOT {
    float: left;
    width: 20%;
    padding: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
}
.MB_PRODUCTSLOT a {
    text-decoration:none;
}
.MB_PRODUCTIMAGE {
    width: 100%;
    height: auto;
}
.MB_PRODUCTDISCOUNTEDPRICEWRAPPER .MB_PRODUCTBASEPRICE{
    text-decoration: line-through;
}
.MB_PRODUCTSALEPRICE, .MB_PRODUCTDISCOUNTEDPRICEWRAPPER .MB_PRODUCTSALEPRICELINK{
    color: #ff0000;
    font-family: "UnitedSansRgHv", arial, sans-serif;
}
.MB_PRODUCTPRICE {
    font-family: "UnitedSansRgHv", arial, sans-serif;
}
.colors_badge:hover .badge_icon {
    -webkit-animation:rotate .5s ease-out;
    -moz-animation:rotate .5s ease-out;
    animation:rotate .5s ease-out;
    transform-origin: center;
}

@keyframes rotate { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
@-moz-keyframes rotate { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes rotate { 100% { -webkit-transform: rotate(360deg); } }

::-moz-selection{
    background: #330099;
    color: white;
}
::selection {
    background: #330099;
    color: white;
}

.content_container {
    overflow:visible;
}
.pdp_description[data-tabcontent="details"] .icons {
    display: inline-block;
}
.pdp_wrapper {
    width: 100%;
    text-align: center;
}
.pdp_wrapper, .BVRRRootElement, .BVRRRootElement input, .BVRRRootElement select, .BVRRRootElement textarea, .BVRRPhotoPopup, .BVRRVideoPopup, #BVRRQuickTakeSectionID {
    font-family: "UnitedSansRgMd";
    font-size: 14px;
}
.product_content {
    display: inline-block;
    width: 100%;
    max-width: 1024px;
    overflow: hidden;
}
.shoe_images {
    text-align: center;
}
[data-browser="ie9"] .shoe_images {
    height: 500px;
}
#pdp-breadcrumb-backsearch {
    display: inline-block;
}
.breadCrumb {
    padding: 0;
}
.breadCrumb a {
    display: inline-block;
    color:#666666;
    font-family: "UnitedSansRgMd", arial;
    text-rendering: optimizeLegibility;
    font-weight:normal;
    font-size:10px;
}
.pdp_top_nav {
    margin: 20px 0 5px;
    text-align: left;
    text-transform: uppercase;
}
.pdp_top_nav a {
    margin-right: 30px;
    font-size: 13px;
    color: #666666;
    text-decoration: none;
    transition: all 0.25s ease-out;
    position: relative;
    padding-bottom: 3px;
    overflow: hidden;
    display: inline-block;
}
.pdp_top_nav .left:after {
    left: 0;
}
.pdp_top_nav .right:after {
    right: 0;
}
.pdp_top_nav a:after {
    background: none repeat scroll 0 0 black;
    bottom: 0;
    content: "";
    height: 3px;
    position: absolute;
    width: 0;
    transition: all 0.25s ease-out;
}
.pdp_top_nav a:hover {
    color: #000000;
}
.pdp_top_nav a:hover:after {
    width: 100%;
}
.top_heading {
    display: inline-block;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
    vertical-align: bottom;
    padding:0;
}
#mixed_media_controls{
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    z-index: 10;
}
.video_screen {
    width: 100%;
    background: black;
    opacity: .95;
    position: absolute;
    top: 0;
    z-index: 998;
}
.video_container {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    z-index:999;
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
    max-width: 966px;
    width: 966px;
}
#video_player_wrapper {
    background: #fff;
    padding: 15px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
}
#mixed_media_controls #product_videos {
    margin: 0;
    display: inline-block;
}
#mixed_media_controls #product_videos #show_videos {
    background-position: -64px -5px;
    background-color: transparent;
    width: 55px;
    height: 55px;
}
#mixed_media_controls #product_videos #show_videos:hover {
    background-position: -64px -65px;
}
#product_images.full_toggle {
    top: 0;
}
#mixed_media_controls .full_toggle {
    display: inline-block;
    margin: 0;
    top:auto;
    color: transparent;
    line-height: 0;
    font-size: 0;
    z-index: 3;
    height: 47px;
    width: 46px;
    background-position: -127px -12px;
    position: relative;
}
#mixed_media_controls .full_toggle:hover {
    background-position: -127px -72px;
}
#selected_item.full_toggle {
    position: relative;
    width: auto;
    background: none;
}
#full_screen {
    overflow: hidden!important;
    z-index:999;
}
.full_screen_header {
    background: none repeat scroll 0 0 #ffffff;
    box-shadow: -1px -42px 54px 16px #000000;
    height: 70px;
    margin: 0;
    position: fixed;
    width:100%;
    z-index: 999;
}
#full_screen .main_view {
    height: auto;
    width: auto;
}
.full_screen_header .inner_header {
    position: relative;
    display: block;
    width: 100%;
    text-align: left;
    font-size: 17px;
    color: #cbcbcb;
    margin: 0 auto;
    border-bottom: 3px solid #555\9;
}
.full_screen_header .product_container{
    display: table;
    height: 70px;
}
.full_screen_header .inner_header .product_name {
    display: table-cell;
    width: 200px;
    padding-left: 15px;
    vertical-align: middle;
}
.full_screen_header .product_title {
    margin: 0 0 0 0;
}
.full_screen_header .inner_header .product_genderAge {
    font-size: 11px;
    margin-bottom: -2px;
    display: block;
}
.full_screen_header .inner_header .product_title {
    font-size: 15px;
    line-height: 14px;
    font-family: "UnitedSansRgbd";
}
#full_screen .close_btn {
    background: none repeat scroll 0 0 #535353;
    height: 70px;
    left: auto;
    right: 0;
    top: 0;
    width: 70px;
    font-family: "UnitedSansRgbd";
}
#full_screen .close_btn:after {
    color: #cbcbcb;
    content: "X";
    position: absolute;
    top: 15px;
    font-size: 50px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    margin: 0;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 70px;
    left: 0;
    right: 0;
}
#full_screen .close_btn:before {
    content: 'CLOSE';
}
.controls {
    position: absolute;
    right: 90px;
    top: 13px;
    z-index: 999;
    width: 108px;
    height: 45px;
}
#full_screen .alt_views {
    display: block;
    left: 0;
    right: 0;
    top: 10px;
    margin: auto;
    position: absolute;
    width: auto;
    text-align: center;
    padding: 0;
}
#full_screen .alt_views img {
    margin-right: 10px;
    cursor: pointer;
}
#product_images .alt_view img, #product_images .alt_view[data-zoom="in"] img, .product_images .alt_view img, .product_images .alt_view[data-zoomed="false"] img {
    cursor: pointer;
    cursor: url('/ns/common/eastbay/pdp/images/zoom.png') 25 15, auto;
}

#product_images #selected_item ul li img {
    max-width: 475px;
    max-height: 475px;
}
#zoomIn, #zoomOut {
    float: left;
    display: block;
    width: 45px;
    height: 45px;
    border: 3px solid #878787;
    background-color: transparent;
    cursor: pointer;
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
    position: relative;
    outline: none;
}
.zoom_label:after {
    display: inline-block;
    content: '';
    line-height: 23px;
    text-align: center;
}
#zoomIn {
    float: left;
}
#zoomIn:after {
    content: "+";
    top: -11px;
}
#zoomOut {
    float: right;
}
#zoomOut:after {
    content: "-";
    top: -11px;
}
#zoomIn:after, #zoomOut:after {
    color: #878787;
    font-family: "UnitedSansRgMd", arial;
    font-size: 58px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    left: 0;
    right: 0;
    position: absolute;
}
#product_videos {
    display: none;
}
.pdp_wrapper .product_info {
    width: 100%;
    text-align:left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
}
.pdp_wrapper .product_info .title {
    margin-top: 0;
}
.pdp_wrapper .product_info .info {
    margin: 0 0 20px 0;
}
.pdp_wrapper [data-tabcontent="details"] .product_title {
    display: inline-block;
    font-size: 22px;
    line-height: 40px;
    width: 100%;
}
.pdp_wrapper .product_title, .pdp_wrapper .product_title h1 {
    display: inline-block;
    width: 100%;
    color: #000;
    font-size: 28px;
    line-height: 25px;
    margin: 0 0 20px 0;
    text-transform: uppercase;
}
.pdp_wrapper .pdp_description .product_title {
    margin-bottom: 10px;
    line-height: 22px !important;
}

.pdp_wrapper .product_genderAge {
    font-size:16px;
    color:#000;
    text-transform:uppercase;
}
.pdp_wrapper .product_price {
    display: inline-block;
    width: 100%;
    font-size: 24px;
    margin: 0;
    color: #000;
    font-family: "UnitedSansRgBd", arial;
}
.pdp_wrapper .product_price {
    margin: -5px 0 20px 0;
}
.pdp_wrapper .product_price .label:before {
    display: none;
    content: '';
}
.colors_badge, .fs_badge, .xy_badge {
    display:inline-block;
    margin:0 10px 10px 0;
    text-align:center;
    font-weight:bold;
    text-transform:uppercase;
    font-size:13px;
    text-decoration: none;
    cursor:pointer;
}
.fs_badge {
    text-align: left;
    cursor:default;
}
.colors_badge .pdp_sprite {
    background-position: -297px -29px;
    background-repeat: no-repeat;
    height:34px;
    width:65px;
    display:block;
}
.xy_badge {
    width:90px;
    font-weight:normal;
}
.xy_badge b {
    font-size:14px;
}
.xy_badge a, .xy_badge span {
    display:block;
    text-decoration:none;
}
.BVRRLabel {
    margin: 0 0 10px 0;
}
#BVRRRatingSummaryLinkReadID {
    border-right: none;
}
#BVRRRatingSummaryNoReviewsWriteImageLinkID{
    float: left;
    width: 85px;
}
#BVRRRatingSummaryLinkWriteFirstID{
    padding-top: 7px;
}
#BVRRRatingSummaryLinkWriteFirstID .BVRRRatingSummaryLinkWriteFirstPrefix{
    display: none;
}
.BVRRRootElement a{
    color: #666 !important;
    text-transform: uppercase;
}
.BVRRRatingSummaryLinks .BVRRCount {
    color: #666;
}
.BVRRQuickTakeSection .BVRRTag a {
    margin: 0 0 20px 0;
}
.BVRRQuickTakeProTags {
    width: 100% !important;
}
.BVRRQuickTakeSummary {
    width: 100% !important;
    position: relative;
    margin-bottom: 25px;
}
.BVRROverallRatingContainer {
    float: left;
    padding-bottom: 12px !important;
}
.BVRRQuickTakeTags {
    margin-top: 20px;
}
.BVRRQuickTakeHeader, .BVRRRatingEntry {
    padding: 0 !important;
}
.BVRRRatingSummary .BVRRRatingSummaryLinks {
    margin: 5px 0 0 10px !important;
    display: inline-block;
    font-weight: normal;
    vertical-align: middle;
    font-family: "UnitedSansRgBd", arial;
    font-size:16px;
}
[data-tabcontent="reviews"] .BVRRRatingSummary .BVRRRatingSummaryLinks {
    display: block;
}
.reviews .BVRRRatingSummary .BVRRRatingSummaryLinks {
    margin: 0 0 20px 0 !important;
}
.BVRRQuickTakeSection .BVRRRatingSummaryLinks .BVRRRatingSummaryLinkWrite a {
    color: #000 !important;
    width: auto !important;
    padding: 0 20px !important;
}
.BVRRBuyAgainRecommend, .BVRRBuyAgainTotal {
    font-weight: bold !important;
    font-size: 14px !important;
}
.BVRRBuyAgain {
    font-size: 14px !important;
}
.BVRRBuyAgainPercentage {
    color: #666 !important;
}
.BVRRDisplayContentHeaderContent {
    text-align: right !important;
    padding: 0 !important;
    overflow: hidden !important;
}
.BVRRTitle {
    font-weight: bold !important;
    font-size: 16px !important;
    text-transform: uppercase !important;
    top: 16px;
    left: 20px;
    position: absolute;
    color: #666666;
}
.BVRRDisplayContentLinkWrite {
    float: right !important;
    display:none;
}
.BVRRDisplayContentBody {
    background: none !important;
    padding: 0 !important;
}
.BVRRDisplayContentLinkWrite a, .BVRRDisplayContentLinkWrite a:hover {
    font-size: 14px !important;
    text-decoration: underline !important;
}
.BVRRDisplayContentHeader {
    background: none !important;
}
.BVRRTagFilterSentence {
    color: #666 !important;
    clear: none !important;
    float: right !important;
    width: 100% !important;
    background: #FFF !important;
    padding: 20px 0 !important;
    font-style: italic !important;
    border-bottom: 1px solid #C7C7C7 !important;
    margin: 0 0 20px !important;
}
.BVRRVideoPopup .BVDIInside {
    padding: 10px !important;
}
.BVDILinkClose:before {
    content : 'CLOSE';
}
.BVDILinkClose {
    height: auto !important;
    width: auto !important;
    padding: 0 !important;
    background: none !important;
    font-size: 16px !important;
    text-decoration: none !important;
}
.BVDILinkClose span:before {
    content : 'X' !important;
    font-size: 22px !important;
}
.BVDILinkClose span {
    display: inline-block !important;
    background: #666 !important;
    border: 1px solid #4D4D4D !important;
    border-radius : 3px !important;
    width: 50px !important;
    text-align: center !important;
    height: 40px !important;
    line-height: 40px !important;
    margin: 0 0 0 10px !important;
    font-weight: bold !important;
    font-size: 0 !important;
    color: #FFF !important;
}
.BVRRRatingsHistogramButton {
    padding: 0 0 0 5px !important;
}
.BVQASummaryBox, .BVQAWidget, .BVQATitle, .BVQAQuestionSummary, .BVQAWidget textarea, .BVQADocumentation, .BVQAUnsubscribe, .BVQABadgeDefinitions, .BVQAPhotoPopup, .BVQAVideoPopup, .BVVIVideoPopup {
    border: 1px solid #C7C7C7 !important;
}
.BVVIVideoPopupClose {
    height: 50px !important;
}
.BVRRVideoPopup .BVRRVideoPlayer {
    width: 300px !important;
}
.BVRRQuickTakeTagsHeader, .BVRRQuickTakeLabel, .BVRRReviewDisplayStyle5BodyUser {
    font-size: 14px !important;
}
.BVRRReviewDisplayStyle5BodyUser .BVRRLabel, .BVRRReviewDate{
    text-transform:uppercase;
}
.BVDI_FVReport {
    background: #000 !important;
    border: 1px solid #997C5C !important;
}
.BVDI_FVInsideReport {
    padding: 20px !important;
    margin-left: 0 !important;
}
#BVRRSummaryContainer {
    margin: 0 0 20px 0 !important;
}
.BVSU_FVForm .BVSUFieldTextArea {
    margin-bottom: 0 !important;
}
.BVRRHistStarLabelText {
    font-weight: normal !important;
}
.BVRRHistAbsLabel {
    color: #000 !important;
}
.BVDI_PSHistogramFullBar, .BVRRHistogramFullBar {
    background: #000 !important;
}
#BVSUSubmitReviewInappropriateButtonID, #BVSUSubmitReviewInappropriateButtonID:hover {
    background: #FFF !important;
    font-size:14px !important;
}
#BVSUCancelReviewInappropriateButtonID {
    background:#e0e0e0 !important;
    font-size:14px !important;
}
#BVSUCancelReviewInappropriateButtonID:hover {
    background:#fafafa !important;
    border:#e0e0e0 solid 1px !important;
    color:#666 !important;
    opacity: .7 !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    font-size:14px !important;
}
.BVRRVideoThumbnail img, .BVRRVideoSectionContent .BVRRVideoThumbnail img:hover {
    border: none !important;
}
.BVDI_FVReportPopin .BVSU_FVForm .BVSUFieldTextArea {
    border: none !important;
}
.BVSUFieldLabel {
    font-size: 14px !important;
    color: #FFF !important;
    text-transform: uppercase !important;
}
.BVRRReviewDisplayStyle5BodyUser {
    padding: 8px 0 !important;
    background: none !important;
}
.BVRRReviewDisplayStyle5BodyContent {
    font-size: 14px !important;
    color: #666 !important;
}
.BVRRRatingsHistogramButton img {
    opacity: 0 !important;
    height: 20px !important;
    width: 20px !important;
    margin: 0 !important;
}
.BVRRQuickTakeSection {
    padding: 0 !important;
    width: 100% !important;
}
.BVRRQuickTakeContent {
    width: 100% !important;
}
.recommendations {
    position: relative;
}
.BVRRReviewDisplayStyle5 {
    padding: 18px 20px 20px !important;
}
.BVRRReviewTitle {
    font-size: 18px !important;
    text-transform: uppercase !important;
}
.BVRRPageBasedPager {
    background: none !important;
}
.BVRRSelectedPageNumber {
    background: #000 !important;
    color: #FFF !important;
    border : none !important;
}
.BVRRReviewSocialLinksContainer, .BVDI_FVVotingHelpfulness, .BVDI_FVReportLinkInappropriate {
    display: none;
}
.ratings_reviews .BVDI_BAItem a:hover, .BVRRRootElement a:hover {
    text-decoration: none !important;
}
.recommendations, .BVRRDisplayContentReview {
    display: inline-block;
    width: 100%;
    margin: 20px 0;
    border-top: 1px solid #C7C7C7;
    padding: 0;
}
.BVRRRootElement select {
    margin: 0;
}
.BVRRSortAndSearch {
    display: inline-block;
    width: 100%;
    text-align: left;
}
.BVRRSortSelectWidget {
    width: 210px;
    display: inline-block;
}
.BVRRQuickTakeSection .BVRRRatingSummaryLinks .BVRRRatingSummaryLinkWrite a {
    background: #fff !important;
    border: 1px solid #000 !important;
}
.review_total {
    font-size:16px;
    position:relative;
    top:-2px;
    left:10px;
    color:#666666;
}

.review_total {
    text-transform:uppercase;
}
.review_total span.pdp_sprite {
    background-position: -507px -107px;
    background-repeat: no-repeat;
    width: 13px;
    height: 13px;
    position: absolute;
    right: -14px;
    top: 3px;
}
.recommendations {
    margin-top: 40px;
    border-top: none;
}
.product_price .sale, .price .sale {
    font-size:24px;
    color: #CC0000;
}
.product_price .sale, .product_price .old {
    display: inline-block;
    padding: 0 10px 0 0;
}
.product_price .old {
    font-family: "UnitedSansRgMd", arial;
    text-decoration: line-through;
}
.product_sku, .product_styleinfo {
    line-height: 13px;
    font-size:13px;
    margin-bottom: 5px;
}
.product_color {
    display: none;
}
[data-info="product_messaging"] .message {
    display: inline-block;
    width: auto;
    padding: 20px 20px 0 0;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 20px;
    vertical-align: bottom;
}
[data-info="product_messaging"] .message a.info_icon {
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    padding: 0 !important;
    margin-left: 10px;
    background-size: 100%;
    cursor: pointer;
}
.product_info .product_messaging .boNoticeMessage{
    color: #623baf;
    font-size: 13px;
    margin: 5px 0 10px;
    padding: 0;
}
.product_info .BVRRRatingNormalImage {
    cursor:pointer;
    padding: 0 8px 0 0;
}
.BVRRRatingsHistogramButton, .BVRRRatingNormalOutOf, #BVRRRatingSummaryLinkReadID {
    display:none !important;
}
.fs_badge .message {
    font-size:18px;
}
.fs_badge a.info_icon {
    position:relative;
    top:2px;
}
a.info_icon {
    background-position: -441px -41px;
    height:18px;
    width:18px;
    cursor:pointer;
}
.sku_messaging a.info_icon {
    position:relative;
    top:-3px;
    left:3px;
}
#pdp_freeShipping .red {
    color: #CC0000;
    font-weight: normal;
}
#pdp_freeShipping, #storepickup_msg #deliveryMethod_link {
    color: #CC0000;
    text-decoration: underline;
}
[data-text="productzoom"]:before {
    display: none;
    content: '';
    font-size: 14px;
    background: none;
}
#zoominit{
    position: absolute;
    top: 0;
    right: 30px;
    z-index: 99;
}
[data-touchdevice="true"] [data-text="productzoom"]:before, [data-touch="true"] [data-text="productzoom"]:before {
    display: inline-block;
    content: 'Tap Image to Zoom In';
    font-style: italic;
    color: #666;
    padding: 10px 0 20px 0;
    pointer-events:none;
}
.full_details a:after {
    content: 'Expanded View';
}
[data-hassizes="false"] .select_size {
    display : none !important;
}

#qv_full_cart, #qv_checkout {
    margin: 0;
}
.add_to_cart a, .full_details a, #qv_full_cart a, #qv_checkout a, .select_size a {
    display: inline-block;
    width: 100%;
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
}
.add_to_cart button.pdp_button {
    background:#F6D046;
    display: table-cell;
    vertical-align: middle;
    border:1px solid #F6D046;
    color:#000;
    width:240px;
    height:50px;
    text-transform:uppercase;
    text-align:center;
    cursor:pointer;
    font-weight:bold;
    font-size:16px;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}
.add_to_cart button.pdp_button:hover, .add_to_cart button.pdp_button:active {
    background:#F8C323;
    border:1px solid #F8C323;
}
.add_to_cart button.pdp_button:before {
    content: "" !important;
    display: none;
}
.add_to_cart button.disabled, .add_to_cart a.disabled, .add_to_cart button.disabled:hover, .add_to_cart a.disabled:hover, .add_to_cart button.disabled:active, .add_to_cart a.disabled:active {
    background: #fff;
    color: #999;
    border: 1px solid #999;
    cursor:default;
}
.add_to_cart button.disabled, .add_to_cart a.disabled {
    background:#FFF;
    border:1px solid #999;
}
.other_styles {
    padding: 0 0 10px 0;
    margin: 0;
    position:relative;
    z-index:5;
}
#product_styles {
    margin: 0;
}
.other_styles .slide_buttons, #product_images .slide_buttons {
    width: 100%;
}
#product_styles[data-numslides="1"], .other_styles[data-numslides="1"] {
    width: auto;
}
#product_styles[data-numslides="1"] .slide_content ul li, .other_styles[data-numslides="1"] .slide_content ul li {
    text-align: left;
}

#flyin_container .slide_content ul li.selected {
    background: none !important
}
#flyin_container .slide_content ul li a.selected {
    float: none !important;

}
#product_images {
    height: auto;
}
#product_images .slide_content {
    margin: auto;
}
#product_images .slide_buttons {
    top: 50%;
}
#product_images, div.shoe_images, .reg_image, #product_images img {
    width: 100%;
    height: auto;
    min-height: 480px;
    overflow: visible;
}
#product_images img {
    width: 500px;
}
[data-browser="ie9"] #product_images,
[data-browser="ie9"] div.shoe_images,
[data-browser="ie9"] .reg_image,
[data-browser="ie9"] #product_images img {
    height: 480px;
}
.qv_content .alt_view img, .qv_content .product_images img {
    width: 100%;
    max-width: 300px;
}
#product_images #hover_item ul li {
    height: auto;
}
#product_styles .group {
    display: inline-block;
    width: auto;
    text-align: left;
}
.spotlight {
    position:relative;
}
.other_styles {
    display: block;
    min-height: 130px;
    height: 110px;
    margin: 0 auto;
    text-align: left;
    z-index: 200;
}
.other_styles.expanded {
    height: auto;
}
.other_styles_info {
    float: left;
    width: 140px;
    text-transform: uppercase;
}
.other_styles_info a {
    text-decoration: none;
}
.other_style_count {
    font-size: 18px;
}
.other_size_filter {
    margin-top: 15px;
}
.qv_content .other_styles, .qv_content #product_styles {
    margin: auto;
}
.other_styles .unavailable img{
    opacity: 0.25;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
}
.other_styles a[data-sku] {
    display: inline-block;
    position: relative;
    width: 100px;
    margin: 0 27px 0 0;
    border: 2px solid #FFF;
}
.other_styles a.last[data-sku] {
    margin-right: 0 !important;
}
.other_styles a[data-sku] img {
    border: 2px solid transparent;
}
#full_screen .alt_views img {
    border: 2px solid transparent;
}
#full_screen .alt_views img:hover {
    border: 2px solid #eaeaea;
}
.selected[data-sku] span{
    background: #666666 !important;
}
.pdp_wrapper [data-sku]:hover span {
    background: #cccccc;
}
.pdp_wrapper [data-sku] span[class$="l"], .pdp_wrapper [data-sku] span[class$="r"]{
    width: 0;
    height: 2px;
    position: absolute;
    transition: all 0.25s ease;
}
.pdp_wrapper [data-sku] span[class$="b"], .pdp_wrapper [data-sku] span[class$="t"]{
    height: 0;
    width: 2px;
    position: absolute;
    transition: all 0.25s ease;
}
.selected[data-sku] span[class$="l"], .selected[data-sku] span[class$="r"]{
    width: 17px;
    height: 2px;
    position: absolute;
    transition: all 0.25s ease;
}
.selected[data-sku] span[class$="b"], .selected[data-sku] span[class$="t"]{
    height: 17px;
    width: 2px;
    position: absolute;
    transition: all 0.25s ease;
}
.pdp_wrapper [data-sku]:hover span[class$="l"], .pdp_wrapper [data-sku]:hover span[class$="r"]{
    width: 17px;
}
.pdp_wrapper [data-sku]:hover span[class$="b"], .pdp_wrapper [data-sku]:hover span[class$="t"]{
    height: 17px;
}
.pdp_wrapper [data-touchdevice="true"] [data-sku]:hover span {
    background: #ffffff;
}
.pdp_wrapper [data-sku] span[class^="b"] {
    bottom: 0;
}
.pdp_wrapper [data-sku] span[class^="t"] {
    top: 0;
}
.pdp_wrapper [data-sku] span[class^="tl"], .pdp_wrapper [data-sku] span[class^="bl"]  {
    left: 0;
}
.pdp_wrapper [data-sku] span[class^="tr"], .pdp_wrapper [data-sku] span[class^="br"]  {
    right: 0;
}
.pdp_wrapper .other_styles a[data-overflow="true"] {
    display:none;
}
.pdp_wrapper .other_styles a[data-overflow="false"] {
    display:inline-block;
}
.pdp_wrapper .size_unavailable:after {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #330099;
    bottom: -8px;
    left: 0;
    right: 0;
    margin: auto;
    position: absolute;
    content: "";
    width: 0;
}
.pdp_wrapper .size_unavailable {
    background: none repeat scroll 0 0 #330099;
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
    color: #fff;
    font-size: 13px;
    left: -31px;
    margin: auto;
    padding: 8px 10px;
    position: absolute;
    right: 0;
    top: -45px;
    width: 175px;
    z-index: 999;
    text-align: center;
}

#showHide {
    display: block;
    margin-top: 20px;
    position: relative;
    width: 82px;
}
#showHide span {
    position: absolute;
    right: 0;
    background-position: -443px -107px;
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
}
#showHide.open span {
    background-position: -443px -91px;
}
#cart div[mybuyszone] .slide_buttons {
    top: 50%;
    padding: 0 20px;
}
#product_form .recommendations .slide_buttons, .pdp_wrapper .slide_buttons, #pdp_view .slide_buttons, #cart .slide_buttons, #social-flyin-html .slide_buttons {
    width: 100%;
    height: 1px;
    top: 0;
    bottom: auto;
    padding: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
}
#product_images .slide_buttons .disable, .other_styles .slide_buttons .disable {
    opacity: 0.4;
}
#pdp_view .product_images .slide_buttons {
    top : 50%;
    padding: 0 30px;
}
#product_form .recommendations .slide_buttons .sl_previous, .pdp_wrapper .slide_buttons .sl_previous, #pdp_view .slide_buttons .sl_previous, #cart .slide_buttons .sl_previous, #social-flyin-html .slide_buttons .sl_previous {
    position: relative;
    top: 15px;
}
#product_form .recommendations .slide_buttons .sl_next, .pdp_wrapper .slide_buttons .sl_next, #pdp_view .slide_buttons .sl_next, #cart .slide_buttons .sl_next, #social-flyin-html .slide_buttons .sl_next {
    float: right;
    position: relative;
    top: 15px;
}
.pdp_wrapper #product_images .slide_buttons .sl_previous, #pdp_view .product_images .slide_buttons .sl_previous {
    top: -10px;
}
.pdp_wrapper #product_images .slide_buttons .sl_next, #pdp_view .product_images .slide_buttons .sl_next {
    top: -10px;
}
#product_form .recommendations .slide_buttons .sl_previous, .pdp_wrapper .slide_buttons .sl_previous, #pdp_view .slide_buttons .sl_previous, #cart .slide_buttons .sl_previous, #social-flyin-html .slide_buttons .sl_previous {
    display: block;
    width: 40px;
    height: 40px;
    background-position: -255px -18px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    background-color: transparent !important;
}
.slide_buttons .sl_previous:hover{
    background-position: -255px -79px;
}
.slide_buttons .sl_previous.disable:hover{
    background-position: -255px -18px;
    cursor: default;
}
#product_form .recommendations .slide_buttons .sl_next, .pdp_wrapper .slide_buttons .sl_next, #pdp_view .slide_buttons .sl_next, #cart .sl_next, #social-flyin-html .slide_buttons .sl_next {
    display: block;
    width: 40px;
    height: 40px;
    background-position: -186px -18px;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.slide_buttons .sl_next:hover {
    background-position: -186px -79px;
}
.slide_buttons .sl_next.disable:hover {
    background-position: -186px -18px;
    cursor: default;
}
[data-touchdevice="false"] #product_form .recommendations .slide_buttons .sl_previous:hover, [data-touchdevice="false"] #product_form .recommendations .slide_buttons .sl_next:hover, [data-touchdevice="false"] .pdp_wrapper .slide_buttons .sl_previous:hover, [data-touchdevice="false"] .pdp_wrapper .slide_buttons .sl_next:hover, [data-touchdevice="false"] #pdp_view .slide_buttons .sl_previous:hover, [data-touchdevice="false"] #pdp_view .slide_buttons .sl_next:hover, [data-touchdevice="false"] #cart .slide_buttons .sl_previous:hover, [data-touchdevice="false"] #cart .slide_buttons .sl_next:hover, [data-touchdevice="false"] #social-flyin-html .slide_buttons .sl_previous:hover, [data-touchdevice="false"] #social-flyin-html .slide_buttons .sl_next:hover {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.full_details a {
    text-transform: none;
}
[data-info="fit_info"] {
    display: inline-block;
    width: 85%;
}
.fit_sizing {
    position:absolute;
    bottom:15px;
    right:20px;
}
.fit_sizing a {
    margin-left: 8px;
}
.sizing_link {
    position:absolute;
    bottom:15px;
    right:20px;
}
a[data-info="sizing_link"], a[data-info="fit_promise"] {
    color:#ccc;
    text-transform:uppercase;
}
[data-sfsmessage] {
    float: left;
    visibility: hidden;
    width: 100%;
    font-style: italic;
    color: #000;
    margin: 0 0 20px 0;
}
.product_sizes_content [data-sfsmessage], .cart li [data-sfsmessage] {
    margin: 20px 0 0 0;
}
.en .qv_close a[data-btnname*="_close"]:before {
    content: '';
    display:none;
}
[data-sfsmessage="true"] {
    visibility: visible;
}
[data-info="cartmessages"] {
    float: left;
    width: 100%;
    font-style: italic;
    color: #000;
    margin: 0 0 20px 0;
}
[data-availability] {
    color: #ccc;
    font-size:13px;
}
[data-availability] span {
    font-weight: bold;
}
.fitInfoContent p:before {
    content: 'FIT ALERT: ';
}

[data-fitinfo="truesize.gif"] .fitInfoContent p:before {
    content: 'FIT: ';
}
.fitInfoContent p {
    font-size: 13px;
    color: #fff;
    margin:0 0 10px 0;
}
.add_section {
    margin: 16px 0 5px 0;
    position:relative;
}
#inline_errors {
    color: #F00;
    font-weight: bold;
}
.product_contents .pinnedAdd .delivery, .product_content [data-info="product_delivery"] {
    margin-top: 20px;
    border-top: 1px solid #c7c7c7;
}
.customize {
    margin: 0 0 20px 0;
    font-size: 0;
}
.add_section div {
    vertical-align: top
}
.add_section .label {
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin: 0 10px 0 0;
    color: #000;
}
.add_to_cart_wrapper {
    display: inline-block;
    width: auto;
    margin: 0 10px 20px 0;
    text-align: center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
}
.add_to_cart, .product_quantity, .full_details, #qv_full_cart, #qv_checkout, .select_size {
    display: inline-block;
    width: 100px;
    margin: 0 5px 10px 0;
    text-align: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
}
.add_to_cart {
    width:240px;
    margin-right:0;
}
.qv_content .select_size {
    width: 120px;
    margin: 0 20px 20px 0;
}
.select_size {
    width:auto;
    margin:0 5px 0 0;
}
.select_size a, .select_size a:hover {
    color: #999999;
    background: #333333;
    text-align: center;
    border : 1px solid #333;
    padding: 25px 0 5px 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
    width:78px;
    height:50px;
    position:relative;
    font-size: 16px;
}
.select_size a.size_selected {
    background:#fff;
    color:#000;
    border:#000 solid 1px;
    font-size:16px;
}
.select_size a:before {
    content: 'Size';
    position:absolute;
    top:5px;
    left:20px;
}
.select_size a.size_selected:before {
    color:#666;
    font-size:14px;
}
.select_size a.size_selected:after {
    content: '';
}
#size_arrow {
    position:absolute;
    left:31px;
    bottom:10px;
    height:8px;
    width:13px;
    background-position:-443px -112px;
}
.selected #size_arrow {
    background-position:-443px -95px;
}
.product_quantity {
    width:50px;
    height:50px;
    border:1px solid #000;
}
.product_quantity label {
    display:block;
    height:23px;
    text-align:center;
    line-height:24px;
    color:#666666;
}
.product_quantity a {
    display: inline-block;
    border: 1px solid #c7c7c7;
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: #E1E1E1;
    color: #000;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
    border-radius: 0 2px 2px 0;
}
.product_quantity .subtract_quantity {
    border-radius: 2px 0 0 2px;
}
.product_quantity #quantity {
    display: block;
    -webkit-appearance: none;
    height: 25px;
    width:100%;
    border: none;
    line-height: 20px;
    font-size: 16px;
    color: #000;
    padding: 0;
    margin: 0;
    vertical-align: top;
    text-align: center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
}
.product_sizes {
    float: left;
    display: inline-block;
    width: 100%;
    text-align: left;
    margin: 15px 0;
}
#qv_content .add_to_cart, #qv_content .add_to_cart button[data-btnname="qvpdp_addToCart"] {
    width: 140px;
}
#social_share, .product_info #addToWishlist {
    float:none;
    display:inline-block;
    margin:0 10px 10px 0;
}
#social_share a, .product_info #addToWishlist a {
    text-decoration:none;
    font-weight:bold;
    color:#000;
    text-transform:uppercase;
}
#teamSalesLink {
    text-align: left;
}
.full_details {
    float: none !important;
    display: inline-block;
    width: auto;
    padding: 0 !important;
    margin: 0 20px 20px 0 !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
}
.full_details a {
    border: none;
    background: none;
    padding: 0;
    line-height: 14px;
    height: auto;
    font-weight: normal;
    text-decoration: underline !important;
    min-width: 0;
    color: #666;
}
.full_details a:hover {
    border: none;
    background: none;
}
div[data-info="add_errors"], div[data-info="wishlist_errors"] {
    padding: 0;
    font-size: 14px;
    z-index: 1000;
    text-align: left;
}
[data-info="add_errors"] ul, [data-info="wishlist_errors"] ul {
    display: inline-block;
    background: #35116B;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    color: #FFF;
    border-radius: 0;
    margin: 0;
    padding: 18px 18px 18px 50px;
    list-style: none;
    position:relative;
    text-transform:uppercase;
}
[data-info="add_errors"] span, [data-info="wishlist_errors"] span {
    position:absolute;
    width:26px;
    height:26px;
    top:12px;
    left:14px;
    background-position: -499px -32px;
    background-repeat: no-repeat;
    z-index: 1;
}
[data-info="add_errors"] ul:after, [data-info="wishlist_errors"] ul:after {
    content:"";
    position:absolute;
    right:-8px;
    top:17px;
    border-bottom:8px solid transparent;
    border-top:8px solid transparent;
    border-left:8px solid #35116B;
}
[data-info="add_errors"] ul li, [data-info="wishlist_errors"] ul li {
    color: #FFF;
    font-size: 14px;
    font-weight: normal;
}
[data-info="add_errors"], [data-info="wishlist_errors"] {
    display: none;
    position: absolute;
    top: 0;
    left: -170px;
    text-align: center;
    width: 160px;
}
.product_sizes select {
    -webkit-appearance: none;
    width: 100%;
    line-height: 40px;
    border: none;
    background: #E1E1E1;
    color: #707070;
    font-weight: bold;
    padding: 0 10px;
}
.pdp_timer, #pdp_timer {
    display: none;
    padding: 10px 0;
    margin: 15px 0 10px 0;
    text-align: center;
    font-size: 13px;
    border:#999999 solid 2px;
    color: #737373;
}
.pdp_timer .time {
    color:#999999;
    margin: 0;
    font-size: 18px;
    font-weight: bold;
    text-transform:uppercase;
}
#launchPreCopy .launch_copy {
    display: inline-block;
    font-size: 13px;
    line-height: 12px;
    color: #623BAF;
    text-align:left;
}
#video_gallery {
    height: auto;
}
#video_gallery a[data-video] {
    background: blue;
}
#video_player_wrapper {
    width: auto;
    max-width: 886px;
    margin: auto;
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
    height: auto;
    display: block;
}
[data-info="videos"] {
    width: 100%;
    text-align: center;
    margin: 0 0 20px 0;
}
[data-info="videos"] #show_videos{
    display: inline-block;
    width: 100px;
    height: 55px;
    background: #000;
}
#close_vid {
    top: -8px;
    right: 0;
    position: absolute;
    display: inline-block;
    color: #999999;
    font-size: 40px;
    text-decoration: none;
}
#close_vid:after {
    content: '';
}
#video_gallery {
    width: 100%;
    margin: 30px 0 20px 0;
    display: none;
}
#video_gallery .video_link {
    width: auto;
}
#video_gallery .video_link img {
    width: 65px;
}
#video_gallery .video_link .description {
    display: none;
}
#launchPostCopy {
    display: inline-block;
    text-align: left;
    margin: 0 0 20px 0;
    color:#623BAF;
}
#miniAddToCart_productInfo {
    font-family: Futura, arial, sans-serif;
    margin: 0;
    padding: 0 !important;
    font-size: 14px;
}

#miniAddToCart_productInfo ul {
    margin: 0 0 0 20px;
}
#miniAddToCart_productInfo p {
    font-size: 14px;
    margin: 0 0 10px 0;
}
#miniAddToCart_productInfo p strong {
    font-size: 16px;
    text-transform: uppercase;
}
#miniAddToCartWin {
    position: relative !important;
    border: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.sku_messaging {
    margin: 0 0 20px 0;
}
.sku_messaging .message {
    display: block;
    color: #000;
    margin: 10px 0 0 0;
    font-size:13px;
}
.product_sizes_content {
    position: relative;
    display: none;
    float: left;
    text-align: left;
    padding: 20px;
    margin: 0 0 20px 0;
    background: #333333;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
}
.product_sizes_content .product_sizes a.size_button {
    display: inline-block;
    margin: 0 9px 9px 0;
    padding : 0;
    width: 50px;
    height: 35px;
    line-height: 35px;
    color: #cccccc;
    font-weight: bold;
    text-decoration: none;
    border: 1px solid #cccccc;
    text-align:center;
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
}
.product_sizes_content .product_sizes a.disabled {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=30);
    opacity: .3;
}
.product_sizes_content .product_sizes a.selected, .product_sizes_content .product_sizes a:not(.disabled):hover {
    background: #f6cf46;
    color: #000;
    border: 1px solid #000;
}
.product_sizes_content .product_sizes a.size_button.last{
    margin-right: 0;
}
.product_overview {
    position: relative;
}
.product_overview .section {
    border-bottom: 1px solid #AFAFAF;
}
.section {
    background: #E0E0E0;
    color: #000;
    line-height: 125px;
    font-weight: bold;
    font-size: 24px;
}
#sku_content_wrapper {
    min-height:36px;
    height: auto;
}
.social {
    display: inline-block;
    width: 100%;
    font-size: 0;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    text-align:left;
    margin-left:30px;
    overflow:hidden;
    height:0;
}
.social .social_media {
    margin:5px 15px 0 0;
}
/* FULFILLMENTTYPE */
.delivery {
    font-size: 14px;
    color: #737373;
}
.delivery input[type=radio] {
    position: absolute;
    left: -2000%;
}
#storepickup_msg span.red{
    display: none;
    visibility: hidden;
}
#pdp_freeShipping, #storepickup_msg {
    display: inline-block;
    margin: 0 0 0 5px;
    color: #CC0000;
}
#storepickup_msg {
    text-decoration: underline;
}
#storepickup .processing {
    margin: 190px;
}
#dm_shiptohome, #dm_storepickup {
    display: inline-block;
    margin: 20px 20px 0 0;
    padding: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
}
#dm_shiptohome span, #dm_storepickup span {
    display: inline-block;
    font-size: 14px;
}
#dm_shiptohome label, #dm_storepickup label {
    position: relative;
    display: inline-block;
    padding: 0 0 0 34px;
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    margin: 0;
}
#qv_content #storegrid ul {
    min-width: 0;
    width: 100%;
}
#storepickup #three.step #shiptohome {
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
}
#storepickup #footer .close {
    display: none;
}
#dm_shiptohome label [data-image="radio_btn"], #dm_storepickup label [data-image="radio_btn"] {
    position: absolute;
    top: 0;
    left: 0;
    height: 24px;
    width: 24px;
    background: url('/ns/common/champssports/images/radio-button-off-44x44.png') no-repeat center center transparent;
    background-size: 100%;
}
#dm_shiptohome label.radio_checked [data-image="radio_btn"], #dm_storepickup label.radio_checked [data-image="radio_btn"] {
    background: url('/ns/common/champssports/images/radio-button-on-44x44.png') no-repeat center center transparent;
    background-size: 100%;
}

#dm_shiptohome label [data-text="fulfillmenttype"]:before {
    content: 'Ship to Home';
}
#dm_storepickup label [data-text="fulfillmenttype"]:before {
    content: 'Store Pickup';
}
#dm_storepickup label [data-text="fulfillmenttype"] #deliveryMethod_link:before {
    content: 'Find a Store';
}
.delivery [data-message="free_shipping"]:before {
    content: 'Free!';
}
.delivery[data-fulfillmenttype="SHIP_FROM_STORE"] #dm_shiptohome label [data-text="fulfillmenttype"]:after {
    content: 'Arrives in 5-6 Business Days (This item is shipping from an alternate location and is not eligible for rush shipping options.)';
    display: inline-block;
    width: 100%;
}
.bottom_wrapper {
    position:relative;
    z-index:15;
}
div[data-tabcontent] {
    display: none;
    color: #000000;
}
div[data-tabcontent] .heading {
    display: none;
}
div[data-tabcontent="description"] {
    display: inline-block;
}
div[data-tabcontent="description"] .product_title {
    display: none;
}
#pdp_tab_controls {
    border-bottom: 1px solid #AEAEAE;
    text-align: left;
}
#pdp_tab_controls .tab {
    position: relative;
    top: 1px;
    padding: 12px 25px 13px;
    display: inline-block;
    min-width: 116px;
    height: 40px;
    line-height: 14px;
    color: #999;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    border-top: 1px solid transparent;
    border-bottom: 1px solid #999;
    border-right: 1px solid transparent;
    border-left: 1px solid transparent;
    box-sizing: border-box;
}
#pdp_tab_controls .tab.selected {
    color: #000;
    border-top: 1px solid #999;
    border-bottom: 1px solid #FFF;
    border-right: 1px solid #999;
    border-left: 1px solid #999;
}
.product_overview [data-tabcontent] {
    padding: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
    text-align: left;
    width: 100%;
    font-size: 15px;
    min-height:100px;
    height:auto !important;
    height:100px;
    clear: both;
    padding-top: 20px;
}
.product_overview [data-tabcontent] ul {
    margin: 0;
    padding: 0 0 0 14px;
}
.product_overview [data-tabcontent] ul li {
    margin: 0 0 15px;
}
.product_overview [data-tabcontent] p {
    font-size: 14px;
}
.desc_wrapper {
    float:left;
    width:86%;
}
.product_overview .weight_callout {
    width: 12%;
    text-align: left;
    color: #000;
    margin-top:15px;
    float:right;
}
.product_overview #weight_icon {
    background-position: -312px -83px;
    width: 40px;
    height: 40px;
    margin-right: 5px;
    float: left;
}
.product_overview .weight_callout span{
    display: block;
}
.product_overview .weight_callout .weight {
    font-size:18px;
    font-weight:bold;
}
.sizeChartTitle {
    font-weight: bold;
}
.sizeDropdown span {
    background-color: white;
    background-position: -564px -106px;
    background-repeat: no-repeat;
    height: 17px;
    pointer-events: none;
    position: absolute;
    right: 11px;
    text-align: center;
    top: 16px;
    width: 20px;
}
.product_overview .pdp_sizing .sizeDropdown {
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
    float: left;
    margin: 0 2% 10px 0;
    position: relative;
    width: 32%;
}
select, input {
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.product_overview .pdp_sizing .sizeDropdown select {
    width: 100%;
    border: 1px solid #000000;
    height: 50px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
    padding: 14px 0 14px 5px;
    font-family: "UnitedSansRgBd", arial;
    font-size: 16px;
    cursor: pointer;
    -webkit-appearance:none;
    -moz-appearance: none;
    appearance: none;
    background:#fff;
}
.sizeDropdown select::-ms-expand {
    display: none;
}
.shipping_copy .section {
    font-size: 15px;
    background: #ffffff;
    line-height: 15px;
    font-weight: normal;
    border-bottom: none;
    margin-bottom: 18px;
}
.shipping_image {
    margin: auto auto 40px;
    text-align: center;
    position: relative;
}
.full_details_link {
    text-transform: uppercase;
    position: absolute;
    border: 1;
    bottom: -18px;
    right: 12px;
}
.full_details_link a {
    color: #666666;
    text-decoration: none;
}
.full_details_link a span.pdp_sprite{
    background-position: -507px -104px;
    background-repeat: no-repeat;
    height: 19px;
    position: absolute;
    right: -14px;
    width: 13px;
}
.shipping_copy .header {
    text-transform: uppercase;
    margin-bottom: 10px;
}
.product_overview .shipping_copy .undecorated {
    list-style: none;
    padding: 0;
}
.shipping_copy ul li {
    margin-bottom: 8px !important;
}
.shipping_leftColumn {
    display: block;
    width: 355px;
    float: left;
}
.shipping_rightColumn {
    display: block;
    float: right;
    width: 565px;
}
div[data-collapse], div[data-collapse] .title {
    display: inline-block;
    width: 100%;
    text-transform: none;
}
.right_column, .left_column {
    margin: 0;
    padding: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing:border-box;
    box-sizing: border-box;
    border: none;
    display: inline-block;
}
.left_column {
    width:60%;
    max-width: 545px;
}
.right_column {
    width:40%;
    max-width: 390px;
    min-height: 500px;
    float: right;
}
.qv_close {
    position: absolute;
    right: 2px;
    top: 10px;
}
.qv_close a {
    text-decoration: none;
    text-transform: uppercase;
    display:block;
}
.qv_close a span {
    display:inline-block;
    border: none;
    background-color: transparent;
    width: 50px;
    height: 40px;
    line-height: 40px;
    color: #cdcdcd;
    font-size: 26px;
    text-decoration: none;
    text-align: center;
    font-family: "UnitedSansRgBd", arial, sans-serif;
}
.qv_close a span:before {
    content: 'X';
}
.hdr_right {
    text-align: center !important;
    margin: 4px 0 0 0;
    padding: 0;
}
.hdr_right a {
    text-decoration: none;
}
.hdr_right .policy {
    text-decoration: underline;
}
#promise_icon {
    background: none repeat scroll 0 0 #666666;
    color: #ffffff;
    display: table-cell;
    font-size: 13px;
    height: 34px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    width: 162px;
}
.hdr_left {
    width: 80%;
    margin: 4px 0 30px;
}
.sizeHeader {
    text-align: center;
}
.measurement_info, .general_sizing_info {
    width: 100%;
    height: auto;
}
.sizing_data .general_sizing_info {
    padding: 5px 0;
}
.sizing_data .fitInfoContent p{
    color: #000000;
}
.pdp_sizing .size_header {
    width: 100%;
    border: none;
    height: auto;
}
.recently_viewed {
    float: none;
    width: 100%;
    margin-top: 40px;
}
.rv_content{
    min-height: 275px;
}
.rv_content ul li {
    margin:0 60px;
    vertical-align: top;
}
.rv_content ul li a {
    height: 200px;
    width: 200px;
    text-decoration: none;
    display:inherit;
}
.rv_content ul li a img {
    width: auto;
}

.rv_content .rv_listPrice.old {
    text-decoration: line-through;
}

.rv_content .rv_salePrice{
    color: #ff0000;
}

/*Temp Location for button overrides*/
[data-layout="inline"] {
    display: none;
}
[data-layout="tabbed"] {
    display: none;
}
.button {
    background: none;
}

h2 {
    color: #999999;
    border-bottom: 1px solid #999999;
    padding-bottom: 10px;
    font-size: 24px;
    text-transform: uppercase;
}
.product_overview h2[data-layout="inline"] {
    border-bottom: 1px solid #999999;
    text-align: center;
}
/*For Screen Readers*/
.hidden, .screenreader {
    position:absolute;
    left:-10000px;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
}
/*To hide divs on page load*/
.hide {
    display:none !important;
}

#miniAddToCartWin #inLineCartAdd {
    border:#000 solid 1px;
}
#miniAddToCart_actions {
    text-align: center !important;
}
.BVRRReviewText {
    word-wrap: break-word;
}
.product_overview b {
    font-family: "UnitedSansRgBd", arial, sans-serif;
}
.cartPrice {
    text-transform: uppercase;
    display: inline-block;
    margin-left: 12px;
    font-size: 16px;
    color: #cc0000;
    font-family: "UnitedSansRgBd", arial, sans-serif;
}
.cartPrice #seePriceInCartMessage {
    margin-left: 5px;
}
#productSKU {
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.fit_wrapper {
    box-sizing:border-box;
    padding:20px;
}
.fit_title {
    text-transform:uppercase;
    font-size:20px;
}
.fit_subtitle {
    text-transform:uppercase;
}
.fit_half_col {
    width:48%;
    display:inline-block;
    box-sizing:border-box;
    padding:0 15px 0 0;
}
.col_title {
    font-weight:bold;
    text-transform:uppercase;
}
.fit_half_col p {
    margin: 0 0 20px 0;
}
.fit_btn {
    height:40px;
    line-height:40px;
    text-transform:uppercase;
    background:#000;
    padding:10px 20px;
    color:#f1d341;
    border:#f1d341 solid 1px;
    text-decoration:none;
}
#sb-title #sb-title-close span {
    font-family:'UnitedSansRgBd',Arial,Helvetica,sans-serif;
}
/*pdp_styles*/
.pdp_header.touch_device {
    display: inline-block;
    border-bottom : 1px solid #A8A8A8;
}
.pdp_header .header_content {
    display: inline-block;
    width: 100%;
    max-width: 966px;
    text-align: left;
}
.right_column .pinnedDiv {
    width: auto;
}
.right_column .cartridge {
    display: inline-block;
    padding: 0 20px 0 20px;
    border-bottom : 1px solid #D8D8D8;
}
.return_wishlist a {
    border-radius: 3px;
    padding: 10px;
    margin: 0;
    text-transform: uppercase;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    cursor: pointer;
}
.return_wishlist a img {
    display: none;
}
.return_wishlist a {
    background: #CECECE;
    color: #737373;
}
.return_wishlist a:before {
    content: 'Return to wishlist';
}
.return_wishlist {
    position: absolute;
    right: 0;
    top: 65px;
}
.pdp_sizing [data-info="fit_icon"] {
    display: inline-block;
    width: 100%;
    margin: 0 0 20px 0;
    border-bottom: 1px solid #D8D8D8;
    padding: 0 0 20px 0;
}
[data-tabcontent] {
    text-align: left;
    background: #FFF;
    max-width: 966px;
}
[data-tabcontent=details] .description .heading:before {
    content : "Product Overview";
}
[data-tabcontent=details] .technical .heading:before {
    content : "At a glance";
}
[data-tabcontent=details] .description {
    margin: 0 0 20px 0;
}
.desc_title {
    color : #737373;
    font-size: 24px;
}
.pdp_wrapper .heading {
    color: #737373;
    line-height: 20px;
    font-size: 20px;
    position: relative;
    padding: 0 0 10px 0;
    display: inline-block;
    margin: 0 0 10px 0;
}
.fit_info {
    display: inline-block;
    color : #737373;
    font-size: 12px;
}
.fit_description {
    display: block;
    font-size: 12px;
    font-weight: normal;
    margin: 10px 0 10px 0;
}
.fit_info_wrappers {
    margin: 0;
    color : #737373;
}
[data-info="fit_icon"] {
    font-size: 12px;
}
[data-info="fit_icon"] .label {
    display: inline-block;
    margin: 0 5px 0 0;
    font-weight: bold;
}
.fit_info_wrappers .highlight {
    color: #e71836;
}

.video_link a {
    display: inline-block;
    border-bottom: none;
    padding: 5px;
}
.pdp_description .technical {
    margin: 0 0 20px 0;
}
#video_gallery .video_link .selected {
    border-bottom: 3px solid #e71836;
    padding: 5px 5px 2px 5px;
}


/*YMAL Window*/
#moreYmalWindowWrapper{
    padding-top: 170px !important;
}
#moreYmalWindowWrapper #moreYmalWindow_top {
    height: 50px;
}
#moreYmalWindowWrapper #moreYmalWindowContent {
    background-color: #fff;
    width: 618px;
}
#moreYmalWindowWrapper #moreYmalWindow_bottomRight a{
    background-color: #000;
    color: #fff;
    margin: 0;
}
/*Reviews Section*/
#pdp_tabContent_reviews .BVRRReviewDisplayStyle5 {
    background: none repeat scroll 0 0 #f0f0f0;
}
#pdp_tabContent_reviews .BVRRReviewProTagsPrefix, .BVRRReviewConTagsPrefix {
    display: inline;
    text-transform: uppercase;
}
#pdp_tabContent_reviews .BVRRTagFilterSentence, #pdp_tabContent_reviews .BVRRQuickTakeContent, #pdp_tabContent_reviews .BVDILinkSpan, #pdp_tabContent_reviews .BVRRBuyAgainContainer,#pdp_tabContent_reviews .BVRRNonZeroCount, #pdp_tabContent_reviews .BVRRTrustMarkDiv, #pdp_tabContent_reviews .BVRRQuickTakeHeader, #BVRRRatingOverall_Rating_Summary_2 .BVRRLabel, #pdp_tabContent_reviews .BVRRRatingSummaryStyle2 .BVRROverallRatingContainer, #pdp_tabContent_reviews .BVRRRatingsHistogramButton, .BVRRRatingNormalOutOf, #BVRRRatingSummaryLinkReadID, #pdp_tabContent_reviews .BVRRHistogramTitle {
    display: none;
}
#pdp_tabContent_reviews .recommendations, .BVRRDisplayContentReview {
    margin: 0 !important;
}
#pdp_tabContent_reviews .BVRRDisplayContentHeaderContent {
    background: #cccccc;
    height: 50px;
    position: relative;
}
#pdp_tabContent_reviews .BVRRSortSelectWidget {
    bottom: 10px;
    float: right;
    position: absolute;
    right: 0;
    width: 150px;
}
#pdp_tabContent_reviews .BVRRSortAndSearch {
    position: absolute;
    width: 150px;
    top: 28px;
    right: 0;
}
#pdp_tabContent_reviews .BVRROverallRatingContainer .BVRRRatingOverall .BVRRRatingNormalOutOf {
    display: block !important;
    color: #666666;
}
#pdp_tabContent_reviews .BVDI_PSHistogramFullBar, #pdp_tabContent_reviews  .BVRRHistogramFullBar {
    background: none repeat scroll 0 0 #f6cf46 !important;
    box-shadow: 0 0 10px 1px #333;
    height: 15px;
}
#pdp_tabContent_reviews .BVRRHistogram,#pdp_tabContent_reviews div.BVRRHistogramTitle, .BVRRHistogramTitle .BVRRCount, .BVRRHistogramTitle .BVRRNumber {
    color: #000;
}
#pdp_tabContent_reviews .BVRRHistogram{
    background: #fff;
    border: none;
    width: 420px;
    float: left;
}
#pdp_tabContent_reviews .BVRRHistAbsLabel {
    color: #004679;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    position: absolute;
    right: -21px;
    text-align: left;
    top: 2px;
    width: 27px;
}
#pdp_tabContent_reviews .BVRRHistogramBarRow {
    overflow: visible;
}
#pdp_tabContent_reviews .BVRRHistogram {
    background: none repeat scroll 0 0 #fff;
    border: none;
    color: #000;
    height: auto;
    overflow: visible;
    padding: 5px 0 0;
    text-align: left;
    width: 390px;
}
#pdp_tabContent_reviews .BVRRHistogramBar {
    background: none repeat scroll 0 0 #666666;
    float: left;
    margin-left: 8px;
    height: 15px;
    overflow: hidden;
    width: 315px;
}
#pdp_tabContent_reviews .BVRRHistStarLabel {
    line-height: 15px;
}
#pdp_tabContent_reviews .BVRRReviewDisplayStyle5Footer {
    border: none;
}
#pdp_tabContent_reviews .BVRRRatingSummary.BVRRPrimaryRatingSummary #customSummary {
    float: left;
    height: 131px;
    margin-left: 26px;
    padding-top: 5px;
    width: 311px;
}
#pdp_tabContent_reviews .customOverall .BVRRRatingEntry:after{
    content: "";
}
#pdp_tabContent_reviews #customSummary .label, #customSummary .value {
    display: inline-block;
}
#pdp_tabContent_reviews #customSummary .BVRRRatingContainerStar{
    line-height: 2px;
}
#pdp_tabContent_reviews .customHeader {
    margin-bottom: 10px;
}
#pdp_tabContent_reviews .BVRRRatingSummaryStyle2 #BVRRRatingSummaryLinkWriteID {
    display: block;
    height: 44px;
    position: absolute;
    bottom: 10px;
    right: 0;
}
#pdp_tabContent_reviews .BVRRRatingSummaryNoReviews .BVRRRatingSummaryStyle2{
    display: block;
    position: relative;
    width: auto;
}
#pdp_tabContent_reviews .BVRRRatingSummaryNoReviews #BVRRRatingSummaryLinkWriteFirstID a{
    margin: 0px;
    padding: 12px 20px;
    border: 1px solid #000;
    text-decoration: none;
    font-size: 16px;
    font-family: "UnitedSansRgBd", Arial;
    color: #000000!important;
    font-weight: bold;
}
#pdp_tabContent_reviews .BVRRRatingSummaryNoReviews #BVRRRatingSummaryNoReviewsWriteImageLinkID a img{
    display: none;
}
#pdp_tabContent_reviews .BVRRContextDataContainer{
    margin-left: 62px;
}
#pdp_tabContent_reviews .BVRRAvatar{
    margin-right: 17px;
}
#pdp_tabContent_reviews .BVRRContextDataValue, .BVRRUserLocation {
    margin-left: 5px;
}
#pdp_tabContent_reviews .BVRRRatingSummaryLinks .BVRRRatingSummaryLink {
    display: inline-block !important;
    bottom: 0;
    position: absolute;
}
#pdp_tabContent_reviews .BVRRQuickTakeSection .BVRRRatingSummaryLinks .BVRRRatingSummaryLinkWrite a {
    padding: 12px 20px !important;
    text-decoration:none;
    margin: 0;
    box-sizing: border-box;
}
.BVRRUserLocationPrefix{
    position: relative;
}
.BVRRUserLocationPrefix:after {
    content: ":";
    right: 0px;
    position: absolute;
}
.pdp_questions .BVQAHeader{
    background: none;
    border-right: none;
    border-left: none;
    border-top: none;
    border-bottom: 1px solid #ccc;
}
.pdp_questions #BVQAWidgetID{
    border: none;
}
.pdp_questions #BVQAHeaderTitleID, .pdp_questions .BVQAQuestionSummary{
    border: none !important;
}
.pdp_questions .BVQAQuestionHeaderBullet, .pdp_questions .BVQAQuestionSummary {
    margin-top: 5px !important;
    line-height: 25px !important;
}

/** START MIXED MEDIA **/
body.fullscreenDisabled #product_images[data-viewer] {
    padding: 0;
    margin: 0 0 55px 0 !important;
}
body.fullscreenDisabled#product_images[data-viewer="s7ZoomViewerViewer"] {
    margin: 0 0 20px 0 !important;
}
.s7mixedmediaviewer .s7swatches {
    background: #fff;
}
[data-browser="ie9"] #product_images:before,
#product_images[data-mixedmedia="false"]:before {
    display: none;
}
/** END MIXED MEDIA **/


@media screen and (max-width : 768px) {
    .right_column, .left_column {
        width: 100%;
        -moz-box-sizing: border-box;
        -webkit-box-sizing:border-box;
        box-sizing: border-box;
    }
    .left_column {
        padding: 0 30px;
    }
    .add_to_cart, .product_quantity, .full_details {
        margin: 0 20px 20px 0;
    }
    #qv_full_cart, #qv_checkout {
        width: 40%;
        margin: 0 20px 20px 0;
    }
    .social .social_media {
        width: auto;
        margin: 10px;
    }
    .measurement_info, .general_sizing_info, .hdr_left, .hdr_right {
        width: 100%;
        height: auto;
    }
    .size_header {
        width: 100%;
        border: none;
        height: auto;
    }
    #product_images .slide_buttons {
        width: 90%;
        left: 5%;
    }
}

@media screen and (max-width : 480px) {
    .product_title, .product_title h1 {
        font-size: 18px;
    }
    #dm_shiptohome, #dm_storepickup {
        width: 100%
    }
    .add_to_cart, .product_quantity, .full_details, #qv_full_cart, #qv_checkout {
        width: 100%;
    }
    .select_size {
        width : 100%;
    }
    .add_to_cart .button, .add_to_cart {
        width: 100%;
    }
    [data-info="product_messaging"] .message {
        width: 100%;
    }
    .sizing_link {
        display: inline-block;
        width: 100%;
        margin: 20px 0 0 0;
    }
}

@media only screen and (min-device-width : 480px) and (max-device-width : 1024px) {
    .article_entry {
        display: inline-block;
        width: 100%;
        margin: 0 0 20px 0;
    }
    .article_entry p {
        margin: 0;
        padding: 0;
    }
    .article_entry .emptyParagraph {
        display: none;
    }
    .article_entry a, .article_entry .article_title {
        display: inline-block;
        width: 100%;
        margin: 0 0 10px 0;
        padding: 0;
        float: left;
    }
    .article_entry .readmore, .article_entry .readless {
        margin: 10px 0;
        text-transform: uppercase;
    }
    .article_entry .thumbnail {
        display: none;
    }
    .article_entry .title {
        font-size: 15px;
    }
    .article_entry hr {
        display: none;
    }
    .product_info .sku_number, .product_info .sku_messaging {
        display: inline;
        width: 100%;
    }
    div[data-info="product_sizes"] a[data-info="fit_guarentee"] {
        display: none;
    }
}