button.submit {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/button_arrow.png');
}
button.search {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/button_search.png');
}
.button {
	background:#F9423A url('//eu-cdn.fabletics.com/media/images/nl_NL/button_bg_arrow.png') right center no-repeat;
}
.button.greyed {
	background:#ccc url('//eu-cdn.fabletics.com/media/images/nl_NL/button_bg_arrow.png') right center no-repeat;
}
.button.black_on_grey {
	background: #ccc url('//eu-cdn.fabletics.com/media/images/nl_NL/button_bg_arrow_333.png') right center no-repeat
}
a.arrow {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/sprite_arrows.png') no-repeat;
}
.loading {
	background-image: url('//eu-cdn.fabletics.com/media/images/nl_NL/ajax-loader.gif');
}
#page.banner {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/boutique/referral_bg_banner.jpg');
}
#good.message.expanded,
.good.message {
	background: url('//cdn.fabletics.com/media/images/en_US/message_good_white.png') no-repeat scroll 10px 10px #2d9aac;
	background-position: 10px center;
	color: white;
	display: flex;
	align-items: center;
	opacity: 1;
}
#good.message{
	display:flex;
	opacity: 0;
	transition: all .5s ease;
}
.message_close {
	flex-grow: 1;
	display: flex;
	justify-content: flex-end;
}
#bad.message,
.bad.message {
	background: url('//eu-cdn.fabletics.com/media/images/en_US/message_bad.png') no-repeat scroll 10px 10px #FFF4F4;
}
#bad_message.message.expanded,
.bad_message.message {
	background: url('//cdn.fabletics.com/media/images/en_US/message_bad_white.png') no-repeat scroll 10px 10px #f9423a;
	background-position: 10px center;
	color: white;
	display: flex;
	align-items: center;
	opacity: 1;
}
#bad_message.message{
	display:flex;
	opacity: 0;
	transition: all .5s ease;
}
.bad_message_close {
	flex-grow: 1;
	display: flex;
	justify-content: flex-end;
}
.video_share .share a {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/sprite_video_share.png');
}
ul.dropdown li ul a.top_seller,
.main-navigation .top-sellers ul a[href*="brand_top_sellers"] {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/brand/top_seller_icons.png') no-repeat;
}
.toplevel {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/boutique/metanav_bg.jpg');
}
a.social {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/sprite_social2.png');
}
.lookbook.home a.next {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/sprite_scroller2.png') 0 -293px;
}
.lookbook.home a.prev {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/sprite_scroller2.png') 0 -258px;
}
.lookbook .activity.accessories {
	background-image: url('//eu-cdn.fabletics.com/media/images/global/boutique/banners/2015/09/Accessories_1440x268.jpg');
}
.lookbook .activity.accessories.bags,
.lookbook .activity.accessories.equipment,
.lookbook .activity.accessories.gear {
	background-image: url('//eu-cdn.fabletics.com/media/images/global/boutique/banners/2015/09/Accessories_Bags_1440x268.jpg');
}
.lookbook .activity.accessories.accessories-accessories {
	background-image: url('//eu-cdn.fabletics.com/media/images/global/boutique/banners/2015/09/Accessories_Accessories_1440x268.jpg');
}
.lookbook .activity.accessories.underwear,
.lookbook .activity.accessories.undies {
	background-image: url('//eu-cdn.fabletics.com/media/images/global/boutique/banners/2015/09/Accessories_Undies_1440x268.jpg');
}
.lookbook .activity.bottoms {
	background-image: url('//eu-cdn.fabletics.com/media/images/global/boutique/banners/2015/09/Banner_bottoms_1440x268.jpg');
}
/*
.lookbook .activity.bras,
.lookbook .activity.sportsbras {
	background-image: url('//eu-cdn.fabletics.com/media/images/global/boutique/banners/2015/09/Tops_SportsBra1_1440x268.jpg');
}
*/
.lookbook .activity.capris {
	background-image: url('//eu-cdn.fabletics.com/media/images/global/boutique/banners/2015/09/Bottoms_Capris_1440x268.jpg');
}
.lookbook .activity.casual-tops {
	background-image: url('//eu-cdn.fabletics.com/media/images/global/boutique/banners/2015/09/Tops_Casual_1440x268.jpg');
}
.lookbook .activity.hoodies	{
	background-image: url('//eu-cdn.fabletics.com/media/images/global/boutique/banners/2015/09/Tops_Jackets_1440x268.jpg');
}
.lookbook .activity.leggings {
	background-image: url('//eu-cdn.fabletics.com/media/images/global/boutique/banners/2015/09/Bottoms_Leggings_1440x268.jpg');
}
.lookbook .activity.outfits {
    background-image: url('//cdn.fabletics.com/media/images/global/boutique/banners/2015/09/ShopBy_Activity_1440x268_Women.jpg');	
    padding-left: 60px;
    color: #333;
}
.lookbook .activity.outfits-yoga {
    background-image: url('//cdn.fabletics.com/media/images/global/boutique/banners/2015/09/ShopBy_Activity_1440x268_Yoga.jpg');	
    color: #333;
}
.lookbook .activity.outfits-running {
    background-image: url('//cdn.fabletics.com/media/images/global/boutique/banners/2015/09/ShopBy_Activity_1440x268_Running.jpg');	
    text-shadow: 2px 2px 2px rgba(0,0,0, 0.7);
}
.lookbook .activity.outfits-gym-and-workout {
    background-image: url('//cdn.fabletics.com/media/images/global/boutique/banners/2015/09/ShopBy_Activity_1440x268_Gym.jpg');	
}
.lookbook .activity.pants {
	background-image: url('//eu-cdn.fabletics.com/media/images/global/boutique/banners/2015/09/Bottoms_Pants_1440x268.jpg');
}
.lookbook .activity.shorts {
	background-image: url('//eu-cdn.fabletics.com/media/images/global/boutique/banners/2015/09/Bottoms_Shorts_1440x268.jpg');
}
.lookbook .activity.tanks {
	background-image: url('//eu-cdn.fabletics.com/media/images/global/boutique/banners/2015/09/Tops_Tanks_1440x268.jpg');
}
.lookbook .activity.tops {
	background-image: url('//eu-cdn.fabletics.com/media/images/global/boutique/banners/2015/09/Tops_1440x268.jpg');
}

.lookbook .activity.performance-tops {
	background-image: url('//eu-cdn.fabletics.com/media/images/global/boutique/banners/2015/09/Tops_Performance_1440x268.jpg');
}
/*FLRR-2287*/
.lookbook .activity.high-waisted-leggings{
	height: 128px;
	margin-bottom: 20px;
}
.lookbook .activity.high-waisted-leggings .seo-copybox{
	padding-right: 0px;
}
.lookbook .activity.high-waisted-leggings p{
	color: #333333;
    text-align: center;
    padding-right: 0px;
    font-weight: 400;
}
.lookbook .activity.high-waisted-leggings .seo-copybox h1,
.lookbook .activity.high-waisted-leggings strong{
	color: #333333;
    text-align: center;
    font-size: 30px;
    margin-bottom: 20px;
    margin-top: 30px;
}
/* FBLEU-1266 - Category Revamp */
.lookbook .activity.long-sleeve-tops {
	color: #333;
    background-image: url('//cdn.fabletics.com/media/images/nl_NL/boutique/banners/2016-02/Tops_Longsleeve_1440x268.jpg');	
}
.lookbook .activity.short-sleeve-tops {
    background-image: url('//cdn.fabletics.com/media/images/nl_NL/boutique/banners/2015-09/tops/Tops_Casual_1440x268.jpg');
}
.lookbook .activity.skirts {
    background-image: url('//cdn.fabletics.com/media/images/nl_NL/boutique/banners/2016-02/Bottoms_Skirts_1440x268.jpg');	
}
.lookbook .activity.accessories.hats-hair {
    background-image: url('//cdn.fabletics.com/media/images/nl_NL/boutique/banners/2015-09/accessories/Accessories_1440x268.jpg');
}
.lookbook .activity.accessories.scarves-wraps {
    background-image: url('//cdn.fabletics.com/media/images/nl_NL/boutique/banners/2015-09/accessories/Accessories_Accessories_1440x268.jpg');
}
.lookbook .activity.accessories.socks-underwear {
    background-image: url('//cdn.fabletics.com/media/images/nl_NL/boutique/banners/2015-09/accessories/Accessories_Undies_1440x268.jpg');
}
.lookbook .activity.accessories.workout-gear {
    color: #333;
    background-image: url('//cdn.fabletics.com/media/images/nl_NL/boutique/banners/2015-09/accessories/Accessories_Gear_1440x268.jpg');
}
/* FBLEU-1335 */
.lookbook .activity.dresses {
    background-image: url('//cdn.fabletics.com/media/images/nl_NL/boutique/banners/2016-03/dresses/Dresses_1440x268.jpg');
}
.lookbook .activity.dresses-dresses {
    background-image: url('//cdn.fabletics.com/media/images/nl_NL/boutique/banners/2016-03/dresses/Dresses_Dresses_1440x268.jpg');
}
.lookbook .activity.rompers {
    background-image: url('//cdn.fabletics.com/media/images/nl_NL/boutique/banners/2016-03/dresses/Rompers_1440x268.jpg');
}

.grid .item .callout {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/boutique/grid_1px_callout.png');
}
.grid .item .badge.kates-pick {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/boutique/icon_kates_picks.png');
}
.grid .item .badge.boutique-pick {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/boutique/icon_my_picks.png');
}
.collection .tooltip .box {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/boutique/grid_bg_box.png');
}
.perks {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/boutique/Fabletics_Site_VIP-Perks_V2_06.png');
	background-repeat: no-repeat;
}
.feedback .model1 {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/brand/FL_Site-Reviews-internal_07.jpg') top left no-repeat;
}
.feedback .model2 {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/brand/FL_Site-Reviews-internal_10.jpg') top left no-repeat;
}
.feedback .model3 {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/brand/FL_Site-Reviews-internal_12.jpg') top left no-repeat;
}
.knowledge .activity.pant_guide {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/boutique/pant.jpg');
}
.knowledge .activity.size_guide {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/boutique/size.jpg');
}
.knowledge .activity.care_why {
	background-image: url('//eu-cdn.fabletics.com/media/images/nl_NL/boutique/why.jpg');
}
#my.account .pages #info .error {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/boutique/error_bg_icon.png') top left no-repeat;
}

#my.account .pages #info .completed {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/boutique/complete_bg_icon.png') top left no-repeat !important;
}
.video-launch .video-launch__overlay {
	background: rgba(26,26,26, 0.6) url(//eu-cdn.fabletics.com/media/images/nl_NL/play-video-overlay.png) center center no-repeat;
}
.video-launch .video-launch__overlay--button {
	background-image: url(//eu-cdn.fabletics.com/media/images/nl_NL/play-video-overlay-button.png);
}
.wishlist .remove_item {
    background: url("//eu-cdn.fabletics.com/media/images/nl_NL/litebox_close.png") repeat scroll 0 0 transparent;
}
.wishlist .notification {
    background: url("//eu-cdn.fabletics.com/media/images/nl_NL/boutique/sprites_text.png") repeat scroll 0 0 transparent;
}
.wishlist .share.link {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/boutique/wishlist_icon_link.png') top left no-repeat;
}
.wishlist .share.facebook {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/boutique/wishlist_icon_facebook.png') top left no-repeat;
}
.wishlist .share.twitter {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/boutique/wishlist_icon_twitter.png') top left no-repeat;
}
.tooltip .tip {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/sprite_icons.png') 0 -318px;	
}
.litebox a.next {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/sprite_scroller2.png') 0 -293px;
}
.litebox a.prev {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/sprite_scroller2.png') 0 -258px;
}
.popup_review .category_rating {
	background:#e6e7e8 url('//eu-cdn.fabletics.com/media/images/nl_NL/boutique/rating_bars_md.png');
}

.popup_review .category_rating .bars {
	background:#f66369 url('//eu-cdn.fabletics.com/media/images/nl_NL/boutique/rating_bars_md.png');
}
#cboxLoadingGraphic {
	background: url('//eu-cdn.fabletics.com/media/images/nl_NL/loading.gif') center center no-repeat;
}
#cboxClose {
	background: url('//eu-cdn.fabletics.com/media/images/cart_close.png');
}
.ajaxed_form [id="search_box"] button.search {
	background: transparent url(//eu-cdn.fabletics.com/media/images/nl_NL/button_search_v2.png) center center no-repeat;
}
.rating {
	background: #afafaf url('//eu-cdn.fabletics.com/media/images/nl_NL/boutique/rating_stars2.png') no-repeat scroll 0 0 / auto 100%;
}
.rating .stars {
	background: #f66369 url('//eu-cdn.fabletics.com/media/images/nl_NL/boutique/rating_stars2.png') no-repeat scroll 0 0 / auto 100%;
}
#description .bundle .item .rating {
	position: relative;
	top: -15px;
}
/*#description .bundle .item .total_reviews {*/
	/*float: inherit !important;*/
	/*position: relative;*/
	/*top: 10px;*/
/*}*/
.sizechart {
    min-width: 340px;
	max-width: 800px;
}
.sizechart .chart--size {
    width: 100%;
}
.sizechart .chart--conversion {
	width: 49%;
	margin-right: 1%;
	margin-bottom: 10px;
}
.perks {
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 30px;
}
.write_review .scale10 {
	font-size: 11px;
}
.write_review input {
	margin-bottom: 10px;
}

.en_US {background: url("//eu-cdn.fabletics.com/media/images/nl_NL/sprites_country.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);}
.en_GB {background: url("//eu-cdn.fabletics.com/media/images/nl_NL/sprites_country.png") no-repeat scroll 0 -48px rgba(0, 0, 0, 0);}
.en_CA {background: url("//eu-cdn.fabletics.com/media/images/nl_NL/sprites_country.png") no-repeat scroll 0 -23px rgba(0, 0, 0, 0);}
.de_DE {background: url("//eu-cdn.fabletics.com/media/images/nl_NL/sprites_country.png") no-repeat scroll 0 -73px rgba(0, 0, 0, 0);}
.es_ES {background: url("//eu-cdn.fabletics.com/media/images/nl_NL/sprites_country.png") no-repeat scroll 0 -99px rgba(0, 0, 0, 0);}
.fr_FR {background: url("//eu-cdn.fabletics.com/media/images/nl_NL/sprites_country.png") no-repeat scroll 0 -124px rgba(0, 0, 0, 0);}
.it_IT {background: url("//eu-cdn.fabletics.com/media/images/nl_NL/sprites_country.png") no-repeat scroll 0 -148px rgba(0, 0, 0, 0);}
.nl_NL {background: url("//eu-cdn.fabletics.com/media/images/nl_NL/sprites_country.png") no-repeat scroll 0 -174px rgba(0, 0, 0, 0);}
.da_DK {background: url("//eu-cdn.fabletics.com/media/images/nl_NL/sprites_country.png") no-repeat scroll 0 -199px rgba(0, 0, 0, 0);}
.sv_SE {background: url("//eu-cdn.fabletics.com/media/images/nl_NL/sprites_country.png") no-repeat scroll 0 -224px rgba(0, 0, 0, 0);}

.litebox .ip_nl_NL, .litebox .ip_it_IT, .litebox .ip_en_CA, .litebox .ip_en_US, .litebox .ip_de_DE, .litebox .ip_fr_FR, .litebox .ip_es_ES, .litebox .ip_en_GB {
    background-image: url("//eu-cdn.fabletics.com/media/images/nl_NL/sprites_country.png") !important;
	padding-right: 60px;
}

#header .quick{
	color: #333;
}

.ajaxed_form .search_box.search_box--underline .search-message {
	text-align: left !important;
}

.ajaxed_form .search_box.search_box--underline input {
	width: 35px;
}

/* NL specific styles */
.account .nav-tabs li a {
	font-size: 11px;
}
ul.dropdown.account ul {
	width: 130px;
}

/* Logged in dropdown menu */
#header.logged_in .navigation .tops ul {
	width: 160px;
}

/* Add height to product grid text container for extra-long product names */
.grid .item .box {
	height: 100px;
}

/* FBLEU-1119 */
/*
[id="colorbox"] [id="membership_option"].membership--cart-summary {
	min-height: 390px;
}
*/

[id="colorbox"] [id="membership_option"] .option .option-container .button.button-new {
	display: inline-block;
}

/* This hack should be removed by editing the RB's to remove <br />'s */
[id="colorbox"] [id="membership_option"] .option .option-container .option-details ul br {
	display: none;
}

/* Brandsite banner now Locale-specific */
.container.brandsite-201512 .masthead-banner {
	background: transparent	url(//cdn.fabletics.com/media/images/nl_NL/brand/home/2015-12/background-masthead.jpg) center top no-repeat;
}
.container.brandsite-201512.brandsite-about .masthead-banner {
	background-image: url(//cdn.fabletics.com/media/images/nl_NL/brand/home/2015-12/about/background-masthead.jpg);
}
.container.brandsite-201512.brandsite-how-it-works .masthead-banner {
	background-image: url(//cdn.fabletics.com/media/images/nl_NL/brand/home/2015-12/how-it-works/background-masthead.jpg);
}

/**
	FBLEU-1242
	* Updated, more modern button styles
	* adapted from https://github.com/yahoo/pure/
*/
.button.button-new {
	font-size: 15px;
	background-image: none;
	padding: 0.66667em 2em;
	line-height: 1;
	position: relative;
	display: inline-block;
}
.button.button-new:hover,
.button.button-new:focus {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000',GradientType=0);
	background-image: linear-gradient(transparent, rgba(0,0,0, 0.05) 40%, rgba(0,0,0, 0.10));
}
.button.button-new:focus {
	outline: 0;
}
.button.button-new:active {
	box-shadow: 0 0 0 1px rgba(0,0,0, 0.15) inset, 0 0 6px rgba(0,0,0, 0.20) inset;
}
.button.button-new[disabled],
.button.button-new:disabled,
.button.button-new.disabled {
	cursor: default;
	background-image: none;
}
.button.button-new[disabled]:hover,
.button.button-new:disabled:hover,
.button.button-new.disabled:hover {
	background-image: none;
}
.button.button-text {
	background: none;
	color: #F9423A;
	text-transform: capitalize;
	padding-right: 1em;
	padding-left: 1em;
}
.button.button-text:hover {
	background-image: none;
	text-decoration: underline;
}
.button.button-dark {
	background-color: #333;
	color: #F9423A;
}
.button.button-dark:hover {
	color: white;
}

.x_search_icon {
	color: #333;
}

/* FBLEU-1356 - Edge case, Desktop Catalog pages look weird on iPhone */
@media only screen and (max-device-width: 900px){
	.lookbook .activity {
		margin-left:0px;
	}
	[id="filters"].sidenav	{
		margin-left: 10px;
		margin-right: 0px;
	}
	.lookbook .activity p, .lookbook .category-banner .category-banner-inner {
		padding: 0 700px 0 0;
		width: 900px;
	}
	.lookbook .activity .cta {
		width: 900px;
	}
}

/* FBLEU-1335 */
.main-navigation > ul > li > a {
	min-width: unset;
}

/* FBLEU-1467 */
body[data-meganav] .toplevel .mini-navigation > li {
	padding-left: 15px;
	padding-right: 15px;
}
body[data-meganav] .mini-navigation > li.search {
	padding-left: 0px;
    padding-right: 0px;
}
body[data-meganav] .mini-navigation > li.search .search_box button.search i,
body[data-meganav] .mini-navigation > li.search .search_box button.search i::before {
	line-height: 10px;
}
body[data-meganav] .mini-navigation > li.search .search_box input:active,
body[data-meganav] .mini-navigation > li.search .search_box input:focus {
	padding-left: 42px;
	padding-right: 18px;
}

body[data-meganav] .mini-navigation > li.search .search_box input {
	padding-left: 42px;
	padding-right: 18px;
}
/* FBLEU-1710 - local signature-collection adjustments */
body[data-meganav] .has-shade .logged_in ~ .body .fixedbar {top: 94px !important;} /* meganav */
.signature .signature-new-text {
    color: #3B99FC;
    font-weight: 500;
    font-size: 10px;
    position: absolute;
    top: -4px;
	left:0;
    width: 100%;
	text-align: center;
}
.navigation--old .signature .signature-new-text {top: -10px;}
.navigation--old li:hover > .signature-new-text {
	top:-14px;
    background-color: #EFEFEF;
    padding-top: 4px;
}
.menu-subitem-signature .signature-new-text {
    color: #3B99FC;
    font-weight: 500;
    font-size: 10px;
    position: absolute;
    top: -8px;
    left: 30px;
}
/* FBLEU-1772 - Collections Sub Nav (logged_out) Misalignment */
.navigation.main-navigation .navigation-sg8 > li.menu-shop li.menu-subitem-collections ul .menu-subitem-collection {min-width: 180px;}
.navigation.main-navigation .navigation-sg8 .full-width-dropdown > ul > li + li {margin-left: 40px;}

/* FBLEU-2062 */
.lookbook .activity.clearance {
	background-image: url('//eu-cdn.fabletics.com/media/images/nl_NL/revolving/promo/2017/AgedLeads_0717_Background_1440x365.jpg'); /* clearance_background */
	height: 365px;
}
#description [data-sale-banner="clearance"],
.BIG-SEXY [data-sale-banner="clearance"] {
	background-image: url('//eu-cdn.fabletics.com/media/images/nl_NL/revolving/promo/2017/AgedLeads_0717_PDP_429x44.jpg');
	color: white;
}
/* FBLEU-2299: Signature Page Sticky Nav isnt sticky */
/*body.has-shade .logged_in ~ .body .signature-styles-nav .fixedbar{ top: 0 !important; }*/
.lookbook .activity.fit-finds {
	background-image: url(//cdn.fabletics.com/media/images/en_GB/boutique/banners/fit-finds_background.jpg);
}