/**************************************************
 * Marketplace *
 **************************************************/

	/* Basic Styling */
	.clear {clear:both;}
	body a:hover {text-decoration: none !important;}
	.marketplace .marketplace .row {margin:0 auto !important;}
	#marketplace-header {width:100%;height:75px;background: url('../images/marketplace/marketplace_header_bg.jpg');text-align:center;margin-top: -6px;padding:20px 0;}
	#marketplace-header img {margin: 4px auto;}

	/* Tooltip Styles */
	.marketplace .mptooltip{position: relative!important;display: inline-block!important;font-size: 0.75rem;}
	.marketplace .mptooltip:hover:after{background: #333;background: rgba(0,0,0,.8);border-radius: 0px;bottom: 26px;color: #fff;content: attr(data-description1);white-space: pre;padding: 5px 15px 5px 15px;position: absolute;z-index: 98;}
	.marketplace .mptooltip:hover:before{border: solid;border-color: #333 transparent;border-width: 6px 6px 0 6px;bottom: 20px;content: "";position: absolute;z-index: 99;}
	.marketplace img {text-align: center;}

	/* Hero Banner Styling */
	.marketplace .hero-banner {position: relative;}

    .marketplace #mobile_hero_image {float: none;}
	.marketplace .homepage-hero .hero-text {padding: 0 20px; margin-top: 10px; margin-bottom: 10px;}
	.marketplace .homepage-hero .hero-text h4 {font-family: georgia;font-style: italic; font-size: 1.125rem; line-height: 1.33em; padding: 0;}
	.marketplace .image-container a#bc-video2 {display:none;}
	.marketplace .orbit-container {margin-top:20px;}

	/* Start Marketplace Brand Page Styles */
	.marketplace .brand-hero img {width:100%;}
	.marketplace .brand-twitter {color: #53504C; font-family: brandon; font-size: 1.5625rem; font-weight: normal; line-height: 30px; margin-left: 40px; max-width: 365px; text-align: center;}
	.marketplace .brand-tweet-this{font-family: brandon;font-size: 0.875rem !important;height: 60px;padding: 20px 25px 0 !important;width: 150px;}
	.marketplace .brand-twitter-icon {width:22px;height:18px;margin:20px auto;background: url('../images/marketplace/twitter-feed-icon.png') no-repeat;}
	.marketplace .brand-twitter .button {background:#57b9e1;}
	.marketplace .brand-info {margin-top:20px;/*padding-left: 0px;*/}
	.marketplace #about-brand {width:100%;}
	.marketplace .brand-info h4 {border-bottom: 3px solid #C7C8C8;font-size: 0.9375rem;font-weight: 700;margin-bottom: 10px;opacity: 0.75;padding-bottom: 5px;text-align: left !important;text-transform: uppercase;width: 100%;color:#000; left: 0;}
	.marketplace .brand-logo {text-align: center;margin-top:10px;margin-bottom: 10px;}
	.marketplace .brand-desc{color: #53504C;font-family: proxima;font-size: 0.9375rem;line-height: 20px;}
	.marketplace .brand-desc-name {color: #53504c;font-size: 0.9375rem;font-family: brandon;text-transform: uppercase;}
	.marketplace .brand-links {margin-top:20px;}
	.marketplace .brand-links a {display: block;font-family: proxima;font-size: 0.9375rem;padding: 5px 0;}
	.marketplace .cause-icons, .region-icons {margin-top: 20px;}
	.marketplace .cause-icons .cause, .region-icons .region, .continent {color: #8C8A88;font-family: proxima;font-size: 0.9375rem;height: 35px;line-height: 35px;list-style: none outside none;margin: 10px 0;}
	.marketplace .cause img, .marketplace .region img {margin-right: 10px;}
	.marketplace .continent {font-size: 1.25rem;font-weight:700;}
	.marketplace .job-creation {background: url('../images/marketplace/icons/jobs-icon.png') no-repeat top left;}

	.marketplace #brand-bio {font-family: proxima; font-size: 0.8125rem; line-height: 16px;}

	.marketplace .multiregion {background: url('../images/marketplace/icons/multiregion-icon.png') no-repeat top left;}
	.marketplace a.see-more-link {display: block;font-family: proxima;font-size: 0.9375rem;margin-top: 30px;}
	.marketplace .brand-founders {background:#c0e6f6;min-height:300px;padding:20px 0;margin:20px 0;color:#232323;font-size: 0.8125rem;}
	.marketplace .brand-founders h3 {border-bottom: 2px solid #A5C7D5;clear: both;font-family: brandon;font-size: 1.25rem;margin: 0 0 20px;text-align: left;text-transform: uppercase;}
	.marketplace .brand-founders-headshots {text-align: left;}
	.marketplace #brand-bio strong {margin:20px 0 0 0;}
	.marketplace #brand-bio p {font-size: 0.8125rem;line-height:16px;padding-bottom:10px;}
	.marketplace .brand-founders .brand-founders-names {color: #373533;font-family: brandon;font-size: 1.25rem;font-weight: 700;margin: 20px auto;padding: 0 20px;text-align: center;text-transform: uppercase;width: auto;}
	.marketplace #brand-products h2 {margin: 0;font-size: 1.875rem;}
	.marketplace .brand-founders .row {max-width: 90em;}
	.marketplace #brand-products {max-width:90em;margin:0 auto;}
	.marketplace .brand-product {text-align:center;font-size: 0.8125rem;line-height:16px;margin:20px 0 10px 0;min-height:345px; float:left !important;}
	.marketplace .brand-grid-header{border-bottom:2px solid #EEE9E5;}
	.marketplace .brand-product .brand-product-image {margin-bottom:10px;}
	.brand-product-brand {margin-bottom: 5px;font-size: 0.8125rem !important; color: #757270 !important;font-family:proxima;}
	.marketplace .brand-product .brand-product-price {font-size: 0.8125rem!important;font-family: proxima;color: #59c485;padding-top: 5px;line-height: 1;margin-bottom: 5px;}
	.marketplace .brand-product .brand-product-title {padding-bottom: 5px!important;height: 30px;font-size: 0.8125rem;font-family: proxima;color: #323232;margin-top: 5px;margin-bottom: 15px;}
	.marketplace .brand-product .brand-product-causes {text-align: center;margin:0 auto;}
	.marketplace .brand-product-causes img {width:21px;height:21px;}
	.marketplace a.water-small {display:inline-block; margin: 10px 2px;width:21px;height:21px;background: url('../images/marketplace/icons/water-small.png') no-repeat;padding-right:5px;}
	.marketplace a.education-small {display:inline-block; margin: 10px 2px;width:21px;height:21px;background: url('../images/marketplace/icons/education-small.png') no-repeat;padding-right:5px;}
	.marketplace a.multiregion-small {display:inline-block; margin: 10px 2px;width:21px;height:21px;background: url('../images/marketplace/icons/multiregion-small.png') no-repeat;padding-right:5px;}
	#marketplace-header img.mobile-marketplace-header {display:none !important;}
	.marketplace .row.constrain-to-976 {max-width: 976px; margin: 0 auto;}
	.marketplace .row.constrain-to-1040 {max-width: 1012px; margin: 0 auto;} /* Adjusted to 1012px to match existing PDP Pages */
	.marketplace .row.constrain-to-1280 {max-width: 1280px; margin: 0 auto;}
    .marketplace #mp-pg-header {margin-top:0; margin-bottom:10px;}

	/* Start Marketplace Homepage Styles */
	.marketplace .homepage-hero {width:100%;position:relative;}

	/*.marketplace .homepage-hero img {width:100%;}*/
	.marketplace .marketplace-banner-logo {position:absolute;left:50%;margin-left:-196px;top:70px;width:392px;height:151px;}
	.marketplace .homepage-hero .header-intro {position:absolute;width:600px;margin:0 auto;top:240px;left:50%;margin-left:-300px;text-align:center;font-family: proxima;font-size: 1.125rem;color:#fff;}
	.marketplace .mp-hp-header-button  {margin-top:20px;}
	.marketplace .row.full-width.homepage-hero {padding:0 !important; text-align:center;}
	.marketplace #footer-container {margin-top: 60px;}
    .marketplace #product_carousel ~ #footer-container {margin-top: 10px;}
	.marketplace .lined {background: url("../images/shared/canvas_bg.jpg") repeat; }

	/* Marketplace Homepage Block Styling */
	.marketplace h2.block-title { font-family: brandon;text-align:center;font-size: 1.625rem;line-height:1em;margin:30px 0;padding:0 20px;}
	.marketplace #brand_product_carousel h2.block-title, .marketplace #product_carousel h2.block-title {margin: 20px 0 35px !important;}
	/*.marketplace .large-block {max-height:502px;padding:20px;width:100%;border:1px solid #dddddd; height: 500px;}
	.marketplace .small-block {width:100%;padding:20px;border:1px solid #dddddd;float:left; height: 240px;}*/
	.marketplace .small-block.top {margin-bottom:20px;}
	.marketplace .block-name {text-transform: uppercase;font-size: 0.75rem;font-family: brandon;font-weight:normal;margin:6px 0 10px 0;}
	.marketplace .small-block .block-name {margin:0 0 10px 0;}
	.marketplace .block-title {font-size: 1.5rem;font-family: brandon;font-weight:normal;margin:10px 0 10px 0;}
	.marketplace .block-copy {font-size: 0.875rem;line-height: 18px;font-family: proxima;font-weight:400;color:#53504c;}
	.marketplace .block-copy a {display:inline-block;background: #5acb89;border-radius: 3px;color:#fff;text-align:center;margin:10px auto 0 auto;text-transform: uppercase; font-family:proxima; font-weight:bold; font-size: 0.875rem; padding: 5px 20px; white-space:nowrap;}
	.marketplace .product-founder {font-family: proxima;color:#979492;margin:10px 0;}
	.marketplace .product-price {font-family: proxima;color:#5acb89;margin:24px 0;font-weight:bold;}
	.marketplace .product-icons {color:#373533;margin-top:10px;position: absolute;bottom: 20px;left: 30px;}
	.marketplace .block-image {float:left;}
	.marketplace .large-block .block-image {width:100%;}
    .marketplace .block-title a {color: #53504C;}
	/*.marketplace .large-block .block-image img {height: 325px; width: 440px;}
	.marketplace .small-block .block-image img {height: 200px; width: 230px;}*/
	.marketplace .large-block .block-content {width:100%;}
	.marketplace .small-block .block-content {width:45%;}
	.marketplace .block-content {float:left; text-align:center;}
	.marketplace .small-block .block-content {max-width: 175px;}
	/*.marketplace .large-block .block-image {margin-bottom:20px;}*/
    #mp_landing_left > .row, #mp_landing_right > .row {padding-bottom: 30px;}
    .large-block .block-image img {width: 100%;}
    .large-block {/* padding: 0 10px; *//*---IP-13337---*/}
    /* No hover for mobile and tablet - moved code to media query block
	.marketplace .small-block:hover, .large-block:hover {background:#5acb89;}
	.marketplace .small-block:hover .block-title a, .small-block:hover .product-founder,
	.marketplace .large-block:hover .block-title a, .large-block:hover .product-founder {color: #53504C;}
	.marketplace .small-block:hover .block-copy a, .small-block:hover .product-price,
	.marketplace .large-block:hover .block-copy a, .large-block:hover .product-price {color: #fff;}
    */
    .marketplace #featured-collection .flex-video {padding-bottom:75%;}
    .marketplace div#stage0 {left: 0% !important;}
    .marketplace #featured-collection .image-container a#bc-video2  img.play-icon2 {margin-top: 6%; opacity: 0.75;}
    .marketplace .marketplace .results-grid-ico li {margin-right: 3px;}
    .marketplace #seoTextBlock p {
        margin-bottom: 26px;
    }

/**************************************************
 * MARKETPLACE PDP PAGE *
 **************************************************/

	.marketplace .product-tag {padding:4px 8px;border-radius:3px;text-align:center;display:inline-block;margin-right:10px;font-family:brandon;}
	.marketplace .product-tag.new {background: #f48171;color:#fff;}
	.marketplace .product-tag.editors-pick {background:#57b9e1;color:#fff;width:110px;}
	.marketplace .pdp-spacer {min-height:300px;}
	.marketplace #pdp_tags {margin-bottom:10px;}
	.marketplace #pdp_name {font-family:brandon;font-size: 1.6875rem;margin-bottom:10px;font-weight:normal;text-transform: uppercase;padding-left: 10px;}
	.marketplace #pdp_brand {font-family:proximasemibold;font-size: 1.0625rem;margin-bottom:10px;font-weight:400;text-transform: uppercase;color: #373533;}
	.marketplace .product-styles {padding-left: 0;padding-right: 0;}
	.marketplace .custom.dropdown a.selector {position: absolute;top: 23px;right: 25px;color:#000;}
	.marketplace .custom.dropdown {border: 1px solid #c1baab;padding: 20px;margin-bottom: 10px;border-radius: 3px;color:#000;}
	.marketplace .custom.dropdown a {color:#000;}
	.marketplace #hero_image {height: auto;margin-left: 0;padding:0;width:100%;margin-bottom:20px;}
	.marketplace #zoomImage {color: #979492;font-size: 0.8125rem;position: absolute;}
	.marketplace .moveRight {color: #999999;font-family: proxima;font-size: 0.8125rem;font-weight: normal;margin: 0;padding-left: 5px;text-align: left;text-transform: none;}
	.marketplace #product-video .flex-video {margin-bottom:0}
	.marketplace #gallery_thumbnails li {width:80px;height:58px;overflow:hidden;display:inline-block;margin-right:10px;}
	.marketplace #gallery_thumbnails li img {width:80px;}
	.marketplace h4#shownIn {font-family:proxima;font-size: 0.8125rem;color:#979492;margin:10px 0 10px 10px;text-transform: uppercase;}
	.marketplace .product-color-choices h3 {font-family:brandon;font-size: 0.9375rem;font-weight:normal;}
	.marketplace #pdp_details, #pdp_sizing {font-family: proxima;font-size: 0.9375rem;color: #373533;}
	#pdp_details ul {padding: 10px 20px; font-size:1em;}
	#pdp_details ul li {list-style:initial;}
	.marketplace .product-information h3, .brand-information h3, #warranty_info h3 {font-size: 0.9375rem;font-family:brandon;width: 100%;padding: 5px 0;border-bottom: 1px solid #ccc;font-weight: normal;margin-right: 20%;text-align: left !important;margin-bottom:10px;text-transform:uppercase;}
	.marketplace #warranty_info {border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding: 30px 0;margin: 30px 0;}
	.marketplace #warranty_info p {padding: 20px 0 5px 0;}
	.marketplace hr.pdp-divider {width:100%;border-bottom:1px solid #efece7;}

	.marketplace .orbit-container .orbit-next > span {left:15px !important;}
	.marketplace .orbit-bullets li.active {background: none repeat scroll 0 0 #62BEE3;}
	.marketplace #product_carousel ul[data-orbit] {height:320px; overflow: hidden;}
	.marketplace #product_carousel .orbit-container .orbit-slides-container img, #brand_product_carousel .orbit-container .orbit-slides-container img  {margin:0 auto 10px auto;}
	.marketplace #brand_product_carousel .orbit-container .orbit-prev {background: none repeat scroll 0 0 transparent;border: 1px solid #DDDCDC;border-radius: 2px;bottom: -7px;height: 30px;left: -90px;margin: 0 0 19px 50%;position: absolute;top: auto;width: 30px;z-index: 99;}
	.marketplace #brand_product_carousel .orbit-container .orbit-next {background: none repeat scroll 0 0 transparent;border: 1px solid #DDDCDC;border-radius: 2px;bottom: -7px;height: 30px;right: -90px;margin: 0 50% 19px 0;position: absolute;top: auto;width: 30px;z-index: 99;}
	#product_carousel .orbit-container .orbit-prev:after, #brand_product_carousel .orbit-container .orbit-prev:after {content: "\e00b";position: absolute;color: #ccc;font-family: icomoon;font-size: 1.5rem;font-weight: bold;top: 0;left: 3px;text-indent: 0;line-height: 1.2em;}
	#product_carousel .orbit-container .orbit-next:after, #brand_product_carousel .orbit-container .orbit-next:after {content: "\e00e";position: absolute;color: #ccc;font-family: icomoon;font-size: 1.5rem;font-weight: bold;top: 0;left: 3px;text-indent: 0;line-height: 1.2em;}
	.marketplace #brand_product_carousel .center-text {display:block;margin-bottom: 20px;}
	.marketplace #brand_product_carousel {border-bottom: 1px solid #ddd;padding: 0 0 30px 0;}
	.marketplace #product_carousel {padding-top:40px;padding-bottom:20px;}
	.marketplace #product_carousel div.price, .marketplace #brand_product_carousel div.price {font-family: proxima;font-size: 0.8125rem;color: #59c485;}
	.marketplace .product-name > p {color: #373533;font-size: 0.8125rem;font-family: proxima;}
	.marketplace ul.rating {margin:0 0 20px 0;}
	/*.marketplace .bv-rating {float:right !important;}*/
	.marketplace .rating li {display: inline-block;float:right !important;}
	.marketplace .product-color-choices.twelve.columns {margin: 30px 0;}
	.marketplace #product_carousel .product-icons {color: #373533;font-size: 0px;position:relative !important;margin-top: 5px !important;bottom: 0;left: 10px;}
	.marketplace #product_carousel .results-grid-ico li, .marketplace #brand_product_carousel .results-grid-ico li {display: inline-block;float: none;}
	.marketplace #product_carousel .mptooltip {position: relative!important;display: inline-block!important;font-size: 0.75rem;float: none;}
	.marketplace #brand_product_carousel  .mptooltip {position: relative!important;display: inline-block!important;font-size: 0.75rem;float: none;}
	.marketplace #available-colors li {width:110px;display:inline-block;margin-right:10px;vertical-align: top;}
	.marketplace #available-colorsmob li {width:100px;display:inline-block;margin-right:5px;vertical-align: top;}
	.marketplace #available-colors li img, #available-colorsmob li img {width:100%;}
	.marketplace #available-colors li .product-color-title, #available-colorsmob li .product-color-title  {text-align: center;}
	.marketplace .brand-information.row {padding-top:40px;}
	.marketplace #brand_product_carousel div.brand, .marketplace #product_carousel div.brand {font-family: proxima;font-size: 0.8125rem;color: #757270;}
	.add-wishlist {background: url("../images/site_assets/heart_sprite.png") no-repeat scroll 0 0 transparent;border: medium none;height: 17px;width: 17px;display: block;margin-right: 20px;}
	#addToWishlistFalse.add-favorite {border-left: none;padding-left: inherit;}
	#addToWishlistTrue, #addToWishlistFalse {padding-left: 0px;border-left: none;}
	#addToWishlistFalse, #addToWishlistTrue {margin-right: -10px;}
	li.wishlist-border div {border-right: 1px solid #DDD;width: 100%;height: 24px;right: 50%;position: relative;bottom: 4px;}
	.marketplace .product-social {margin-top:20px;}
	.marketplace span#wishListAdded {position: absolute;top: -25px;left: -3px;}
	.product-social li + li {padding-left: 1.35em !important;}
	.icon-pinterest, .icon-facebook, .icon-twitter, .icon-googleplus {font-family: 'social';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;font-size: 1.25rem;-webkit-font-smoothing: antialiased;}
	.marketplace .icon-pinterest {color: #ce2020 !important;}
	.marketplace .icon-facebook {color: #2a54a3 !important;}
	.marketplace .icon-twitter {color: #00ABF0 !important;}
	.marketplace .icon-googleplus {color: #c23822 !important;}
	.marketplace .icon-pinterest:before {content: "\e02f";}
	.marketplace .icon-facebook:before {content: "\e03f";}
	.marketplace .icon-twitter:before {content: "\e04f";}
	.marketplace .icon-googleplus:before {content: "\e05f";}
	.marketplace .product-social li {display:inline-block;}
	.marketplace .icon-heart {width: 20px;height: 20px;display: block;padding: 0px 25px;margin: 0 20px;background: url('../images/marketplace/icons/heart-icon.png') no-repeat;text-align: center;border-right: 1px solid #ddd;}
	.marketplace .icon-pinterest, .icon-facebook, .icon-twitter, .icon-googleplus {}
	.marketplace .icon-pinterest {color:#ce2020;}
	.marketplace .icon-facebook {color:#2a54a3;}
	.marketplace .icon-twitter {color:#00abf0;}
	.marketplace .icon-googleplus {color:#c23822;}
	li a[id*='share_']:hover {opacity: 0.6;filter: alpha(opacity=60);}

	.marketplace .add-wishlist {background: url("../images/heart_sprite.png") no-repeat scroll 0 0 transparent;border: medium none;height: 17px;width: 17px;display: block;}
	.marketplace #add_favorite:hover {background-position: 0 -20px;}
	.marketplace input#add_favorite[type="submit"] {-webkit-appearance: button;cursor: pointer;font-family: "Proxima";}
	.marketplace #added_favorite {background-position: 0 -40px;}
	.marketplace #qtyselect {width: 62px;height: 52px;float: left;margin-right: 10px;border: 2px solid #5acb89;color:#5acb89;}
	.marketplace .product-add.button {width: 100% !important;float: left !important;font-family: brandon;font-size: 0.875rem;font-weight: normal;text-decoration: none;text-transform: uppercase;}
	.marketplace a.product-add span {margin-right:10px;}
	.marketplace .button.dropdown {box-shadow: none;color: #000000;font-family: brandon;font-weight: normal;text-transform: uppercase;}
	.marketplace form.custom.large-12.medium-5.small-12.columns {padding-left: 0.625em; padding-right: 0.625em;}
	.marketplace .product-styles .button.dropdown {font-size: 0.875rem;padding: 15px 10px !important;text-align: left;text-transform: uppercase;}
	.product-styles .f-dropdown.open {top: 52px !important;left: 0px !important;width: calc(100% - 19px) !important;width: -webkit-calc(100% - 19px) !important;max-width: none !important;margin: 0 10px; border-top: medium none;}
	.marketplace #pdp_color, #pdp_size {border-radius: 3px;}
	.marketplace .pdp_color_old li,.pdp_size_old li {padding: 13px 5px;padding-left: 20px;}
	.marketplace .product-styles a.dropdown {background: url('../images/drop-down-pdp.png') no-repeat;background-position: 83% 50% !important;text-indent: 0.01px;padding-right: 30px !important;text-overflow: ellipsis;text-justify: inherit;overflow: hidden;white-space: nowrap;background-origin: content-box !important;border: 2px solid #C1BAAB;}
	.marketplace a.dropdown#pdp_qty {background: url('../images/drop-down-pdp-qty.png') no-repeat !important;background-position: 69% 50% !important;text-indent: 0.01px; background-origin: content-box !important;padding: 10px 30px 10px 0;color: #5ACB89 !important;border-radius: 3px !important;z-index: 96;border: 2px solid #5ACB89 !important; }
	.marketplace a.dropdown#pdp_qty:hover{background: url('../images/drop-down-pdp-qty.png') no-repeat !important;background-position: 69% 50% !important;text-indent: 0.01px;color: #5ACB89 !important;background-origin: content-box !important;}
	.marketplace .qty_dropdown_new .f-dropdown:before {border-color: transparent transparent transparent transparent;}
	.marketplace #brand-products a.dropdown {background: url('../images/drop-down-pdp.png') no-repeat;background-position: 74% 50% !important;text-indent: 0.01px;text-overflow: ellipsis;text-justify: inherit;overflow: hidden;white-space: nowrap;background-origin: content-box !important;margin: 0px 0 14px 8px !important;width:100%;}
	.marketplace #brand-products a.dropdown:hover {background: url('../images/drop-down-pdp.png') no-repeat !important;color: black !important;background-position: 74% 50% !important;text-overflow: ellipsis;text-justify: inherit;overflow: hidden;white-space: nowrap;background-origin: content-box !important;margin: 0px 0 14px 8px !important;width:100%;}
	.brand-grid-header .cat-page-sort-drop.open {margin-top: -2px;width: calc(100% - 19px) !important;width: -webkit-calc(100% - 19px) !important;left: 10px!important;max-width: 100%!important;padding-left: 5px;}
	.marketplace a.dropdown.active#pdp_size:hover {color: white !important;}
	.marketplace .dropdown.button:before {border-color: transparent transparent transparent transparent !important;}
	.marketplace #pdp_qty {border: 2px solid #5ACB89 !important;color: #5ACB89 !important;-webkit-appearance: none;}
	.marketplace a.dropdown#pdp_qty.active, a.dropdown.active#pdp_size {color: white !important;}
	.marketplace a.dropdown.active#pdp_qty {background: url('../images/drop-up-pdp-qty.png') no-repeat !important;background-position: 69% 50% !important;background-origin: content-box !important;}
	.marketplace .brand-product span.has-tip {display: inline-block !important;}

	.marketplace .text-hover, .text-hover2 {margin-top: -50px;display: none;position: absolute;}
	.marketplace .error-message, .marketplace #warn_order {color: #f01111;margin-top: 6px;font-size: 0.875rem;margin-left: 2px;margin-bottom: 10px;}
	.marketplace #myDiv { margin-bottom: 0px; }
	.marketplace #myDiv li { list-style: none;}
	.marketplace #drop3 {text-align:center;}
	.marketplace #drop3.open {width: 100% !important;width: 100%;margin-top: 0;top: 53px !important;left: 0px !important;width: calc(100% + 1px) !important;width: -webkit-calc(100% + 1px) !important;max-width: none !important; border-top:transparent;}
	.marketplace #shown_in, #shown_in_2, #shown_in_m, #shown_in_2_m {color: #999999;font-family: proxima;font-size: 0.8125rem;font-weight: normal;padding-left: 10px;text-align: left;text-transform: none;display: none;padding-bottom: 30px;}

	.marketplace #pdp_size .f-dropdown.open {top: 58px !important;left: 0px !important;width: 100% !important;max-width: none !important;}
	.marketplace #pdp_color .f-dropdown.open {top: 65px !important;left: 0px !important;width: 100% !important;max-width: none !important;}
	.marketplace a.dropdown.active#pdp_color, .product-styles a.dropdown.active#pdp_size {background: url('../images/drop-up-pdp.png') no-repeat !important;background-position: 80% 50% !important;background-origin: content-box !important;}
	.marketplace .qty_dropdown_new {padding-right: 0px !important;}
	.marketplace .product-options {padding: 0 25px;}
	.marketplace .pdp_size_old li.oos, .pdp_color_old li.oos, .qty_dropdown_new li.oos{background: none repeat scroll 0 0 #EEECE7;cursor: default;color: #989590;}
	.marketplace .qty_dropdown_new li.oos a{cursor: default;}
	.marketplace .product-style {padding-right:0px !important;}
	.marketplace .pdp_color_old li {padding: 13px 5px;padding-left: 20px;}
	.marketplace .reveal-modal > :first-child {margin-top: 0;}
	.marketplace .overlay-header {background: #57B9E1;height: 50px;width: 100%;}

	.marketplace .overlay-header > h2 {color: #FFFFFF;font-family: brandon;font-size: 1.375rem;margin: 0;padding: 14px 0 0 20px;text-transform: uppercase;vertical-align: middle;}
	.marketplace .overlay-header h2 {padding-top: 11px;padding-right: 46px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.marketplace #product-video .overlay-content {background-color: #000000;padding: 0;}
	.marketplace .overlay-content {width: initial !important;height: initial !important;}
	.marketplace .reveal-modal .close-reveal-modal:not(.button) {color: #FFFFFF;cursor: pointer;font-size: 1.375rem;position: absolute;right: 12px;top: 12px;font-weight: normal;line-height: 1;text-shadow: none;}

	.marketplace .wth-overlay-header {text-align: centers; background: #57B9E1; height: 110px !important; text-align: center; font-size: 1.875rem; }
	.marketplace .wth-overlay-header h2 {padding-top: 11px;padding-right: 46px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

	.marketplace .wth-overlay-header > h2 {color: #FFFFFF; font-family: brandon; font-size: 1.875rem; margin: 0; padding: 14px 0 0 0px;  text-transform: uppercase; vertical-align: middle; }
	.marketplace #countries div.overlay-content ul {width: 32%;float: left;padding: 20px;font-size: 1.25rem;font-weight: 700;font-family: proxima;}
	.marketplace #countries div.overlay-content ul li {font-weight: 400 !important;font-size: 1rem;line-height: 32px;}
	.marketplace #causes_regions ul.region-icons li, #causes_regions ul.cause-icons li  {margin: 10px 0;color:#8C8A88;}
	/*.marketplace .region-icons li img {padding-right: 10px;}*/
	.marketplace .prod-info-acc-arrow {display: none;}
	.marketplace .title-bold {background: url(../images/drop-up.png) no-repeat right !important;background-size: 12px !important;opacity: 1 !important;font-weight:700 !important;}
	.marketplace #available-colorsmob a {display: inline-block;}
	.marketplace .color-selection {width: 95px !important;color:#757270;}
	.marketplace .color-selection:hover {color:#837e78}
	.marketplace .prod-info-acc dd > a {background: none repeat scroll 0 0 #FFFFFF;border-top: 2px solid #CCCCCC;}
	.marketplace .accordion dd > a {background: #fff;color: #222222;padding: 1rem;display: block;font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-size: 1rem;}
	.marketplace .borderTop, .borderTopAlways {border-bottom: 2px solid #CCCCCC;}
	.marketplace .accordion dd {display: block;margin-bottom: 0 !important;}
	.marketplace .accordion {margin-bottom: 0;}
	.marketplace .accordion h3 {color: #373533;font-family: brandon !important;font-size: 0.9375rem;font-weight: normal;margin-bottom: 0px;text-transform: uppercase;}
	.marketplace #available-colorsmob a div, #available-colors a div {text-align: center;}
	.marketplace dl.accordion > dd > a > h3 {background: url(../images/drop-down.png) no-repeat right;background-size: 12px;opacity: 0.5;}
	.marketplace .accordion #available-colorsmob {padding:0 20px;margin-bottom: 20px;margin-top: 10px;}
	.marketplace .accordion .content.active {display: block;background: white;}
	.marketplace .pdp_mobile_accordian .accordion dd > a:hover {background: #fff !important;}
  .marketplace .product-styles > div,
	.marketplace .product-options > form {
	  padding: 0 10px;
	}
	.marketplace .dropdown.button:before,
	.marketplace .dropdown.button:after,
	.marketplace .product-styles .f-dropdown:before,
	.marketplace .product-styles .f-dropdown:after,
	.marketplace .qty_dropdown_new .f-dropdown:before,
	.marketplace .qty_dropdown_new .f-dropdown:after {
	  border-color: transparent !important;
	  display: none !important;
	}
	.marketplace .f-dropdown.pdp_size_old.open {
	  border-top: medium none;
	}
	#pdp_color.active {
	  color: #fff;
	}
    .isMobile .zoomImg, .isMobile #hero_image, .isMobile #zoomImage {
    display: none !important;
}
    .isMobile #mobile_hero_image {
        display: block !important;
        margin-top: 20px;
    }
    .isMobile .hero {
        overflow: visible !important;
    }
    #gallery_thumbnails .slick-prev {
        left: 0;
        width: 60px;
        text-align: left;
    }
    #gallery_thumbnails .slick-next {
        right: 0;
        width: 60px;
        text-align: right;
    }
    .slick-disabled {
        display: none !important;
    }
    #gallery_thumbnails {
        max-height: 75px;
        width: 80%;
        float: left;
        opacity: 0;
        margin: 20px 0 -10px;
        display: none;
    }
    #gallery_thumbnails li {
        width: 20%;
        margin: 0;
        padding-right: 5px;
    }
    .pdp-vid-cntr {
        position: absolute;
        margin: 20px 0 0 10px;
        display: inline-block;
    }
    .pdp-vid-cntr li {
        display: block;
        padding-left: 5px;
    }
    .pdp-vid-cntr a {
        display: block;
        background: #336d84;
    }
    .pdp-vid-cntr img {
        display: inline-block !important;
    }
    .pdp-vid-cntr img:hover {
        opacity: .5;
    }
    #pdp-hero-slider {
        margin-bottom: 60px;
    }
    #gallery_thumbnails .current img, #gallery_thumbnails li:hover {
        opacity: .5;
    }

	/* REVIEWS SECTION */
	.marketplace #customer-reviews-desktop {border-top: 2px solid #dddcdc;margin-top: 20px;}
	#BVRRContainer button.bv-write-review.bv-focusable.bv-submission-button {color: #57b9e1 !important;text-decoration: underline !important;}
	.bv-cleanslate .bv-core-container-114 .bv-content-pagination-container .bv-content-btn {color: #373533!important;text-shadow: none!important;-webkit-box-shadow: inset 0 1px 0 #fff!important;box-shadow: inset 0 1px 0 #fff!important;background-image: none !important; background-color: #fff!important;border-bottom-color: transparent!important;border-left-color: transparent!important;border-right-color: transparent!important;border-top-color: transparent!important;border: 1px solid #DDDCDC !important;margin: 0 10px !important;border-radius: 2px !important;}
	.bv-cleanslate .bv-core-container-114 .bv-content-pagination-container .bv-content-btn:hover {color: inherit!important;text-shadow: none!important;-webkit-box-shadow: inset 0 0 0px rgba(0,0,0,.0)!important;box-shadow: inset 0 0 0px rgba(0,0,0,.0)!important;background-image: none!important;background-color: #fff!important;border-bottom-color: #DDDCDC!important;border-left-color: #DDDCDC!important;border-right-color: #DDDCDC!important;border-top-color: #DDDCDC!important;}
	button.bv-content-btn.bv-content-btn-pages.bv-content-btn-pages-last.bv-focusable.bv-content-btn-pages-active {background: none !important;border: 1px solid #DDDCDC !important;}
	button.bv-content-btn.bv-content-btn-pages.bv-content-btn-pages-first.bv-focusable.bv-content-btn-pages-inactive {background: none !important;border: 1px solid #DDDCDC !important;}
	button.bv-content-btn.bv-content-btn-pages.bv-content-btn-pages-first.bv-focusable.bv-content-btn-pages-active {background: none !important;border: 1px solid #DDDCDC !important;}
	button.bv-content-btn.bv-content-btn-pages.bv-content-btn-pages-last.bv-focusable.bv-content-btn-pages-inactive {background: none !important;border: 1px solid #DDDCDC !important;}
	span.bv-content-btn-pages-next, span.bv-content-btn-pages-prev {font-size: 0px !important;width: 15px !important;height: 15px !important;}
	#BVRRContainer .bv-cleanslate .bv-core-container-114 .bv-rating-stars-on {margin-top: auto !important;}
/**************************************************
 * MARKETPLACE CATEGORY PAGE *
 **************************************************/

	.marketplace ul li h4 {font-size: 1.125rem;padding-left: 0%;padding-right: 0%;}
	.marketplace ul.results-grid-ico {overflow: visible;margin-left: -2px;margin-top: 5px;}
	.marketplace .hero-text .button.blue {background-color: #5acb89 !important;}
	.marketplace .bread-crumbs a {font-weight: normal;}

	/*.marketplace .bread-crumbs a:last-child {font-family: proximasemibold;} */

	.marketplace .bread-crumbs a:last-child:hover {text-decoration: none !important}
	/*.marketplace .bread-crumbs a:last-child {font-weight: bold; text-decoration: none!important; cursor:default;}*/
	.marketplace .small-block .image-container a#bc-video2  img.play-icon2 {margin-left: 30px;margin-top: 35px;height: 130px;width: 230px;}
	.marketplace .search-results-grid-img {width: 33%;height: 320px;margin-top: 1px;text-align: center; /* margin-bottom: 30px;*/ }

/**************************************************
 * MEDIA QUERIES *
 **************************************************/
 @media (max-width: 320px) {

	.marketplace .search-results-grid-img {width: 50%;padding-right: 10px;padding-bottom: 20px;height: 260px;margin-bottom:0px !important;}
	#search-results-grid ul.results-grid-ico {margin-left: 0;margin-top: 5px;display: none;}
	body#pdp_shoes.marketplace .row.constrain-to-1040 {max-width: 1012px;}
	.marketplace div.product-spotlight.row {padding:0;margin:0;}
	.marketplace #featured-collection .image-container a#bc-video2  img.play-icon2 {height: 70px;margin-top: 70px;width: 120px;}
	.marketplace #mobile-footer-acc {margin-top: 0px !important;}
	.marketplace ul li h4 {padding-left: 0px;padding-right: 0px;}
	.marketplace div#stage0 {left: 0;margin-left:0px !important;}
	/* Marketplace Brand Page Mobile Styles */
	.marketplace .brand-links {text-align: center;margin-top: 20px;margin-bottom: 20px;}
	.marketplace #mobile_hero_image {float: none;}
	.marketplace .how-they-help, .where-they-help {margin:0 auto 20px; margin-bottom: 10px;}
	.marketplace .how-they-help h4, .where-they-help h4 {text-align: center;}
	.marketplace .how-they-help a.see-more-link {margin-bottom:30px;}
	.marketplace .where-they-help a.see-more-link {margin-bottom:0px;}
	.marketplace a.see-more-link {text-align: center;}
	.marketplace .cause-icons .cause, .region-icons .region, .continent {list-style: none;height: 35px;line-height: 35px;margin: 5px auto;width: 100% !important;max-width:180px;text-align:left;overflow:visible;}
	.marketplace .cause-icons, .region-icons {margin-top: 20px;width: auto;text-align:center;margin: 20px auto;}
	.marketplace .continent {font-weight: 700;font-size: 1.25rem;}
	.marketplace .brand-info h4 {text-align: center !important;}
	.marketplace .brand-grid-header {border-bottom: 2px solid #EEE9E5;}
	.marketplace #brand-products h2 {text-align:center;}
	#marketplace-header img.mobile-marketplace-header {display:block !important;margin:14px auto 0;}
	.marketplace .brand-founders h3 {text-align: center;}
	.marketplace .product-styles .f-dropdown:before {border-color: transparent transparent transparent transparent !important;}
	/* Marketplace PDP Page Styles */
	.marketplace .bread-crumbs {display:none;}
	.marketplace #pdp_name {text-align: center !important;font-size: 1.5rem;line-height: 28px;}
	.marketplace #pdp_brand {font-family:proxima;text-align: center !important;color: #57b9e1 !important;text-transform:none;font-size: 0.9375rem;}
	.marketplace #pdp_tags {margin-bottom: 10px;text-align: center;}
	.marketplace .product-price {font-family: arial;color: #5acb89;margin: 10px 0;font-size: 1.125rem;font-weight: bold;}
	.marketplace .product-rating {margin:5px 0;padding: 3px 0 0 40px;}
	.marketplace .product-rating ul.rating {float:right;}
	.marketplace .error-message {text-align: center !important;}
	.marketplace a.dropdown#pdp_qty {background: url('../images/drop-down-pdp-qty.png') no-repeat !important;padding: 12px 30px 13px 0;background-position: 69% 50% !important;text-indent: 0.01px;background-origin: content-box !important;}
	.marketplace .qty_dropdown_new .f-dropdown:before {border-color: transparent transparent transparent transparent !important;}
	.marketplace #add_to_bag {padding: 19px 0;margin-top: 0px !important;}
	.marketplace .product-add.button {width: 100% !important;float: left !important;font-family: brandon;font-size: 0.875rem;font-weight: normal;text-decoration: none;text-transform: uppercase;}
	#pdp_shoes.marketplace .product-to-cart {padding-right: 0px!important; width: 75%;}
	 .product-to-cart {padding-right: 5px!important;}
	.marketplace .product-to-cart span {font-size: 1.875rem;position: absolute;left: 22px;top:8px;}
	.marketplace .call-for-order a, #pdp_shoes .call-for-order a:hover {background: none repeat scroll 0 0 #FFFFFF !important;border: 2px solid #57B9E1 !important;-moz-border-radius: 3px !important;-webkit-border-radius: 3px !important;border-radius: 3px !important;box-shadow: none;color: #57B9E1 !important;font-family: 'brandon' !important;font-size: 0.875rem !important;font-weight: normal;height: 50px;text-transform: uppercase;}
	.marketplace .call-for-order {padding-left: 0px !important;}
	.marketplace .product-styles {padding: 10px 0 10px 0;}
	.marketplace #pdp_color, #pdp_size {border-radius: 3px;margin-bottom: 5px;}
	.marketplace .orbit-container {margin-top:20px;}
	.marketplace #product_carousel {padding-top: 20px;padding-bottom: 20px;}
	.marketplace #countries div.overlay-content ul {width: 100%;float: left;padding: 20px;font-size: 1rem;font-weight: 700;font-family: proxima;}
	.marketplace .wth-overlay-header {height: 52px !important;}
	.marketplace #countries div.overlay-content ul li {font-size: 0.8125rem;}
	.marketplace .wth-overlay-header > h2 {color: #FFFFFF; font-family: brandon; font-size: 0.9375rem; margin: 0; padding: 6px 0 0 0px; text-transform: uppercase; vertical-align: middle; }
	.marketplace .product-social li + li {padding-left: 1.35em !important;}
	.marketplace .icon-pinterest, .icon-facebook, .icon-twitter, .icon-googleplus {}
	.marketplace .add-wishlist {height: 17px;width: 17px;display: block;}
	.marketplace hr.pdp-divider {width: 100%;border: none;padding: 1px 0;display:none;}
	.marketplace .accordion p {margin-bottom:10px;}
	.marketplace .accordion dd.active a.borderTop {border-bottom: 2px solid #cccccc !important;}
	.marketplace .accordion dd.active a {background: none;}
	.marketplace .accordion dd:last-child {border-bottom: 2px solid #dddcdc;}
	.marketplace .borderTop, .borderTopAlways {border-bottom: none;}
	#brand_product_carousel ul.small-block-grid-2.medium-block-grid-4.text-center.show-for-small-only {margin: 0;}
 	.marketplace .reveal-modal .close-reveal-modal:not(.button) {color: #FFFFFF; cursor: pointer; font-size: 1.375rem; position: absolute; right: 8px; top: 4px; font-weight: normal; line-height: 1; text-shadow: none; font-size: 0.625rem!important; }	
	/*IP-10853*/
	.marketplace #hp_hero img.hero-image , .marketplace #venice #venice-hero > img {max-width:100%; height:auto; margin-left:0}
 	.marketplace .product-styles a.dropdown {background-position: 80% 50% !important;}
}

@media (min-width: 321px) and (max-width: 620px) {
	body#pdp_shoes.marketplace .row.constrain-to-1040 {max-width: 1012px;overflow-x: hidden;}
	.marketplace div.product-spotlight.row {overflow: hidden;}
	.marketplace #featured-collection .flex-video {padding-bottom:45%;}
	.marketplace #stage0 {margin-left: 20% !important;}
	/* Marketplace Mobile Hero Image Styles */
    /*
	.marketplace #mobile_hero_image {float: none;}
	.marketplace .hero-text {margin-top:0px !important;}
	.marketplace .hero-text {position: relative !important;width: 100% !important;padding: 10px 20px !important;}
	.marketplace .hero-text h4 {font-family: georgia;font-style: italic;}
	.marketplace .image-container a#bc-video2 {display:none;}
	.marketplace .orbit-container {margin-top:20px;}
    */


	/* Marketplace PDP Page Styles */
	.marketplace .bread-crumbs {display:none;}
	.marketplace #pdp_name {text-align: center !important;font-size: 1.5rem;line-height: 28px;}
	.marketplace #pdp_brand {font-family:proxima;text-align: center !important;color: #57b9e1 !important;text-transform:none;font-size: 0.9375rem;}
	.marketplace #pdp_tags {margin-bottom: 10px;text-align: center;}
	.marketplace .product-price {font-family: arial;color: #5acb89;margin: 10px 0;font-size: 1.125rem;font-weight: bold;}
	.marketplace .error-message {text-align: center !important;}
	.marketplace .product-rating {margin:5px 0;padding-right: 20px !important;}
	.marketplace .product-rating ul.rating {float:right;}
	.marketplace .error-message {text-align: center !important;}
	.marketplace a.dropdown#pdp_qty {background: url('../images/drop-down-pdp-qty.png') no-repeat !important;padding: 14px 30px 13px 0;background-position: 69% 50% !important;text-indent: 0.01px;background-origin: content-box !important;}
	.marketplace #add_to_bag {padding: 19px 0;margin-top: 0px !important;}
	.marketplace .product-add.button {width: 100% !important;float: left !important;font-family: brandon;font-size: 0.875rem;font-weight: normal;text-decoration: none;text-transform: uppercase;}
	/*.marketplace .product-to-cart span {font-size: 1.875rem;position: absolute;left: 55px;top:8px;}*/
	.marketplace .product-styles .f-dropdown:before {border-color: transparent transparent transparent transparent !important;}
	.marketplace .call-for-order a, #pdp_shoes .call-for-order a:hover {background: none repeat scroll 0 0 #FFFFFF !important;border: 2px solid #57B9E1 !important;-moz-border-radius: 3px !important;-webkit-border-radius: 3px !important;border-radius: 3px !important;box-shadow: none;color: #57B9E1 !important;font-family: 'brandon' !important;font-size: 0.875rem !important;font-weight: normal;height: 50px;text-transform: uppercase;}
	.marketplace .call-for-order {padding-left: 0px !important;}
	.marketplace .product-styles {padding: 10px 0 10px 0;}
	.marketplace #countries div.overlay-content ul {width: 50%;float: left;padding: 20px;font-size: 1.25rem;font-weight: 700;font-family: proxima;}
	.marketplace .wth-overlay-header {height: 80px !important;}
	.marketplace .wth-overlay-header > h2 {color: #FFFFFF;font-family: brandon;font-size: 1.25rem;margin: 0;padding: 10px 0 0 20px;text-transform: uppercase;vertical-align: middle;}
	.marketplace .product-social li + li {padding-left: 1.35em !important;}
	.marketplace .add-wishlist {height: 17px;width: 17px;display: block;}
	.marketplace hr.pdp-divider {width: 100%;border: none;padding: 1px 0;}
	.marketplace .accordion p {margin-bottom:10px;}
	.marketplace .accordion dd.active a.borderTop {border-bottom: 2px solid #cccccc !important;}
	.marketplace .accordion dd.active a {background: none;}
	.marketplace .accordion dd:last-child {border-bottom: 2px solid #dddcdc;}
	.marketplace .borderTop, .borderTopAlways {border-bottom: none;}

	/* Marketplace Brand Page Mobile Styles */
	.marketplace .brand-links {text-align: center;margin-top: 20px;margin-bottom: 20px;}
	.marketplace .how-they-help, .where-they-help {margin:20px auto;}
	.marketplace .how-they-help h4, .where-they-help h4 {text-align: center;}
	.marketplace .how-they-help a.see-more-link {margin-bottom:30px;}
	.marketplace .where-they-help a.see-more-link {margin-bottom:0px;}
	.marketplace a.see-more-link {text-align: center;}
	.marketplace .cause-icons .cause, .region-icons .region, .continent {list-style: none;height: 35px;line-height: 35px;margin: 5px auto;width: 100% !important;max-width:180px;text-align:left;overflow:visible;}
	.marketplace .cause-icons, .region-icons {margin-top: 20px;width: 100%;text-align:center;margin: 20px auto;}
	.marketplace .brand-info h4 {text-align: center !important;}
	#marketplace-header img.mobile-marketplace-header {display:block !important;margin:14px auto 0;}
	.marketplace .large-block, .small-block {text-align:center;border:0px solid #ddd;}
	/*.marketplace .block-copy a {display:block;background: #5acb89;border-radius: 3px;color:#fff;text-align:center;padding:5px 0;max-width:120px;margin:10px auto;text-transform: uppercase}
	.marketplace .block-copy a .link-arrow {display:none;}*/
	.marketplace .brand-founders h3 {text-align: center;}
	#brand_product_carousel ul.small-block-grid-2.medium-block-grid-4.text-center.show-for-small-only {margin: 0;}
	.marketplace #brand_product_carousel .show-for-small-only .product-name {height:28px;}
	.marketplace #brand_product_carousel .show-for-small-only .price {color: rgb(89, 196, 133);font-size: 0.8125rem;}
}

@media(min-width: 641px) {
    .marketplace .homepage-hero .hero-text {top: 62%; width:470px; padding:0; left:50%; margin-left:-235px;}
    .marketplace .homepage-hero .hero-text h4 {font-family: proxima;color: #ffffff;font-size: 0.875rem;font-style: normal;}
    .marketplace  .block-content {text-align:left;}
    .marketplace .large-block {max-height:502px;padding:20px;width:100%;border:1px solid #dddddd; height: 500px;}
    .marketplace .small-block {width:100%;padding:20px;border:1px solid #dddddd;float:left; height: 240px;}
    .marketplace .large-block .block-image {max-height: 325px;margin-bottom: 20px; overflow:hidden;}
    .marketplace .small-block .block-image {width: 100%; margin-bottom:20px;}
    .marketplace .small-block .block-image img {width: 100%;}
    .marketplace .block-copy a {font-size: 1rem;color:#5acb89;font-weight:700;display:inline; background: transparent;padding:0;}
    .marketplace .block-copy a:after {content:" >";}
    .marketplace .small-block:hover, .large-block:hover {background:#5acb89;}
    .marketplace .small-block:hover .block-title a, .small-block:hover .product-founder, .large-block:hover .block-title a, .large-block:hover .product-founder {color: #53504C;}
    .marketplace .small-block:hover .block-copy a, .small-block:hover .product-price, .large-block:hover .block-copy a, .large-block:hover .product-price {color: #fff;}
    .marketplace .marketplace .bread-crumbs {padding-left: 10px; position: relative; top: 10px;}
    .marketplace .small-block.bottom {display: none}
    .marketplace .small-block {height: 500px; float: right;}
    .marketplace .small-block .block-content {float: left;width: 100%;max-width: none;}
    /*.bc-wrapper + .container {margin-top: -25px;}*/
    .marketplace .image-container a#bc-video2 {display:block;}
    /*.twoColumnPage.marketplace .hero-text h2 {margin-top: 12%;}*/
    .marketplace .region img {margin-right: 5px;}
    /* TODO: Clean up these styles for IP-9288 -- importants are to override BazaarVoice styles */
    .marketplace #customer-reviews-desktop {padding: 30px 0;}
    .marketplace #customer-reviews-desktop h2 {font-size: 0.9375rem !important;font-weight:normal !important;color: #53504C !important; margin-bottom:25px !important;}
    .marketplace #customer-reviews-desktop .bv-action-bar {padding: 0 !important;}
    .marketplace .bv-cleanslate .bv-core-container-115 .bv-content-placeholder .bv-write-review-label {margin-bottom:0!important;}
    .marketplace .bv-cleanslate .bv-core-container-115 .bv-content-placeholder .bv-rating-stars-container {display:none !important;}
    .marketplace #warranty_info {margin:0; border-width:2px;}
    .marketplace #warranty_info h3 {border-bottom:none;padding: 0;margin-bottom: 25px;}
    .marketplace #warranty_info p {padding:0;}
    .marketplace ul.rating {margin-top:20px;}
}
/**** Android is 800px ****/
@media only screen and (min-width: 801px) {
    .marketplace .small-block .block-image {width: 50%; margin: 0;}
    .marketplace .small-block.bottom {display: block;}
    .marketplace .pane {width: 50%;}
    .marketplace .small-block {height: 240px;}
    .marketplace .small-block .block-content {float: right;width: 45%;max-width: none;}
    .marketplace #mp_landing_left > .row, #mp_landing_right > .row {padding-bottom: 60px;}
}

@media(min-width: 640px) and (max-width: 768px) {
	body#pdp_shoes.marketplace .row.constrain-to-1040 {max-width: 1012px;overflow-x: hidden;}
	.marketplace div.product-spotlight.row {overflow: hidden;}
	.marketplace ul li h4 {padding-left: 0px;padding-right: 0px;}
	/*.marketplace .small-block.bottom {display: none !important;}
	/*.marketplace .small-block {height: 500px;width: 270px;float: right !important;}
	/*.marketplace .large-block {width: 430px;}*/
	.marketplace .small-block.right-content {float: left !important;}
	.marketplace .small-block.right-content {float: left !important;}
	.marketplace .right-featured-promo #featured-collection {float: right !important;}
	.marketplace .small-block .image-container a#bc-video2  img.play-icon2 {margin-left: 105px;}
	.marketplace .marketplace-banner-logo {position: absolute;left: 50%;margin-left: -120px;top: 34px;width: 240px;}
	.marketplace .homepage-hero .header-intro {position: absolute;width: 600px;margin: 0 auto;top: 136px;left: 50%;margin-left: -300px;text-align: center;font-family: proxima;font-size: 1rem;color: #fff;}
	.marketplace .homepage-hero .header-intro .mp-hp-header-button {margin-top: 10px;font-size: 0.875rem !important;}
    /*.marketplace .where-they-help {margin-left: 57px;}
	.marketplace .how-they-help {width: 410px;}*/
	.marketplace .accordion p {margin-bottom:10px;}
	.marketplace .accordion dd.active a.borderTop {border-bottom: 2px solid #cccccc !important;}
	.marketplace .accordion dd.active a {background: none;}
	.marketplace .accordion dd:last-child {border-bottom: 2px solid #dddcdc;}
	.marketplace .borderTop, .borderTopAlways {border-bottom: none;}
	.marketplace #pdp_tablet_details_content {font-family: proxima;font-size: 0.9375rem;color: #373533;}
	.marketplace .wth-overlay-header > h2 {font-size: 1.25rem !important;}
	.marketplace .small .wth-overlay-header {text-align: centers;background: #57B9E1;height: 80px !important;text-align: center;}
	.marketplace .product-styles .f-dropdown:before {border-color: transparent transparent transparent transparent !important;}
	.marketplace #drop3.open {width: 100% !important;width: 100%;margin-top: 0;top: 52px !important;left: 0px !important;width: calc(100% + 1px) !important;width: -webkit-calc(100% + 1px) !important;max-width: none !important;}
}

@media(min-width: 769px) and (max-width: 1024px) {
	body#pdp_shoes.marketplace .row.constrain-to-1040 {max-width: 1012px;overflow-x: hidden;}
	.marketplace div.product-spotlight.row {overflow: hidden;}
	/*.marketplace .marketplace .hero-text {top: 140px !important;margin:0 !important;}*/
	.marketplace .marketplace .hero-text h2 {color: #fff;font-family: brandon;font-size: 2.25rem;line-height: .8; margin: 0 0 10px;}
	#marketplace-header {width: 100%;height: 67px;background: url('../images/marketplace/marketplace_header_bg.jpg');text-align: center;margin-top: 25px;padding: 10px 0;}
	.marketplace .marketplace-banner-logo {position: absolute;left: 50%;margin-left: -150px;top: 50px;width: 300px;}
	.marketplace .homepage-hero .header-intro {position: absolute;width: 600px;margin: 0 auto;top: 190px;left: 50%;margin-left: -300px;text-align: center;font-family: proxima;font-size: 1rem;color: #fff;}
	/*.marketplace .where-they-help {margin-left: 77px;}
	.marketplace .how-they-help {width: 500px;}*/
	.marketplace .wth-overlay-header > h2 {font-size: 1.25rem !important;}
	.marketplace .small .wth-overlay-header {text-align: centers;background: #57B9E1;height: 80px !important;text-align: center;}
	.marketplace #drop3.open {width: 100% !important;width: 100%;margin-top: 0;top: 52px !important;left: 0px !important;width: calc(100% + 1px) !important;width: -webkit-calc(100% + 1px) !important;max-width: none !important;}
	.marketplace .accordion p {margin-bottom:10px;}
	.marketplace .accordion dd.active a.borderTop {border-bottom: 2px solid #cccccc !important;}
	.marketplace .accordion dd.active a {background: none;}
	.marketplace .accordion dd:last-child {border-bottom: 2px solid #dddcdc;}
	.marketplace .borderTop, .borderTopAlways {border-bottom: none;}
	.marketplace #pdp_tablet_details_content {font-family: proxima;font-size: 0.9375rem;color: #373533;}
	.marketplace .brand-grid-header ul#drop.cat-page-sort-drop.f-dropdown.open {margin-top: -2px !important;}
}

@media only screen and (min-width: 1024px) {
    .marketplace .marketplace .homepage-hero {background: url("../images/shared/canvas_bg.jpg");}
    .marketplace .homepage-hero .hero-text {top: 65%;width:560px; margin-left:-280px;}
	.marketplace .homepage-hero .hero-text h4 {font-size: 1.125rem;}
    .marketplace h2.block-title {margin:40px 0 35px;}
    .bc-wrapper + .container {margin-top: -25px;}
    .marketplace .region img {margin-right: 10px;}
}

@media only screen and (min-width: 768px) {
    #pdp-hero-slider {
        margin-bottom: 0;
    }
    #gallery_thumbnails {
        display: block;
    }
    .isMobile #mobile_hero_image {
        margin-top: 0;
    }
}

@media only screen and (min-width: 1025px) {
/* IP-9039 */
#twoColumnPage_search_category.marketplace .button.dropdown {background: url('../images/drop-down-pdp.png') no-repeat;background-position: 74% 50% !important;background-origin: content-box !important;box-shadow: none; color: #000000; font-family: brandon; font-weight: normal; text-transform: uppercase; width: 301px; text-align: left; }
/* end IP-9039 */
    .marketplace .how-help {padding-right: 6%;}
    .marketplace .where-they-help {padding-left: 6%;}
}
.marketplace #drop > li.oos:after {
  color: #989590;
  content: " - Out of Stock";
  font-size: 0.75rem;
  font-weight: normal;
  line-height: 1;
}

/* IP-13695 */
.marketplace #tempMsg{clear: both;margin: 0 0 10px 0;}
.marketplace #tempMsg.tempMsgOnly{padding:0 0.9375rem;}

/*---IP-14442---*/	
.marketplace #drop3.f-dropdown.open{top:49px !important;}
.marketplace #drop3.f-dropdown.open:before, .marketplace #drop3.f-dropdown.open:after{display: none !important;}
.marketplace #drop3.f-dropdown, .marketplace .pdp_size_old {padding:2%;}
.marketplace #drop3.f-dropdown li, .marketplace .pdp_size_old li {float:left; width:16%; margin:2%;}
.marketplace #drop3.f-dropdown li a, .marketplace .pdp_size_old li{border:1px solid #C1BAAB; border-radius: 2px; padding:22% 0; text-align: center}
.marketplace .pdp_size_old li {padding: 10px 5px;}
.marketplace #drop3.f-dropdown {min-width:400%; border-color:#5ACB89; padding-top:5px; padding-bottom:5px; border-top: 0 !important}
.marketplace #drop3.f-dropdown li a{border-color:#5ACB89; color:#5ACB89;}
.marketplace #drop3.f-dropdown li a:active, .marketplace .pdp_size_old li a:active {background: #C1BAAB; color:#fff;}
.marketplace #drop3.f-dropdown li a:active {background:#5ACB89;}
.marketplace #drop3.f-dropdown li.oos a, .marketplace #drop2.f-dropdown li.oos{background:#dedede url('/static/www/images/out-of-stock-bg.png'); color:#fff; border:1px solid #dedede; background-repeat: no-repeat; background-size: 100% 100%; }
.marketplace #drop2.f-dropdown li.oos:after {content:""; display: block;}
.marketplace .product-styles .qty_dropdown_new a.dropdown.active#pdp_qty, .marketplace .product-stats .qty_dropdown_new a.dropdown.active#pdp_qty, .marketplace #shoppableProduct .qty_dropdown_new a.dropdown.active#pdp_qty{background:#fff url('/static/www/images/drop-up-green-pdp-qty.png') 84% 50% !important; color:#5ACB89 !important; border-bottom:none !important;}

/*IP-14795*/
#comingSoonProduct.columns{padding: 0 10px;}
#email.emailNotify{font-family: proxima; font-size: 0.9375rem;}
#errorComingSoon{margin-top:0; margin-bottom:0;}
.marketplace #myDiv.error-message{margin-bottom:6px;}