/* Furniture Village Stylesheet */
/* FV Blue Colour: #009EE2 / rgb(0,158,226) */

/* /START/ TURN FV Elements Off/On via one Display block element. */
/* Just comment out the display:none part to switch all FV elements on. */
#nav > ul > li.nav-furniture-village, #furniturevillage-content, #storelocator_list::after,
#storelocator_list .storelocator.location[data-id="31"], #storelocator_list .storelocator.location[data-id="32"],
#storelocator_list .storelocator.location[data-id="33"], #storelocator_list .storelocator.location[data-id="34"],
#storelocator_list .storelocator.location[data-id="35"], #storelocator_list .storelocator.location[data-id="36"], 
#storelocator_list .storelocator.location[data-id="39"], #storelocator_list .storelocator.location[data-id="40"], 
#storelocator_list .storelocator.location[data-id="41"], #storelocator_list .storelocator.location[data-id="42"], 
#storelocator_list .storelocator.location[data-id="43"], #storelocator_list .storelocator.location[data-id="44"],
#storelocator_list .storelocator.location[data-id="45"], #storelocator_list .storelocator.location[data-id="46"],
#storelocator_list .storelocator.location[data-id="47"], #storelocator_list .storelocator.location[data-id="48"],
#storelocator_list .storelocator.location[data-id="49"], #storelocator_list .storelocator.location[data-id="50"],
#storelocator_list .storelocator.location[data-id="51"], #storelocator_list .storelocator.location[data-id="52"],
#storelocator_list .storelocator.location[data-id="53"], #storelocator_list .storelocator.location[data-id="54"],
#storelocator_list .storelocator.location[data-id="55"], #storelocator_list .storelocator.location[data-id="56"],
#storelocator_list .storelocator.location[data-id="57"], #storelocator_list .storelocator.location[data-id="58"], 
#storelocator_list .storelocator.location[data-id="59"], #storelocator_list .storelocator.location[data-id="60"], 
#storelocator_list .storelocator.location[data-id="61"], #storelocator_list .storelocator.location[data-id="62"],
#storelocator_list .storelocator.location[data-id="63"], #storelocator_list .storelocator.location[data-id="64"],
#storelocator_list .storelocator.location[data-id="65"], #storelocator_list .storelocator.location[data-id="66"],
#storelocator_list .storelocator.location[data-id="67"], #storelocator_list .storelocator.location[data-id="68"],
#storelocator_list .storelocator.location[data-id="69"], #storelocator_list .storelocator.location[data-id="70"],
#storelocator_list .storelocator.location[data-id="71"], #storelocator_list .storelocator.location[data-id="72"],
#storelocator_list .storelocator.location[data-id="73"], #storelocator_list .storelocator.location[data-id="74"],
#storelocator_list .storelocator.location[data-id="75"], #storelocator_list .storelocator.location[data-id="76"],
#storelocator_list .storelocator.location[data-id="77"], #storelocator_list .storelocator.location[data-id="78"],
#storelocator_list .storelocator.location[data-id="79"], #storelocator_list .storelocator.location[data-id="80"] {
/*    display:none!important; */
}
/* /END/ TURN FV Elements Off */

/* /START/ Main Nav Bar Btn */
#nav > ul > li.nav-furniture-village {background-color: rgba(0,158,226,0.5); color: #ffffff;}
#nav > ul > li.nav-furniture-village:hover {background-color: rgba(0,158,226,1); color: #ffffff;}
#nav > ul > li.nav-furniture-village > a {color: #ffffff!important;}
/* /END/ Main Nav Bar Btn */

/* /START/ FV - Store Locator */
/*
	data-id: 31 = FV Watford
	data-id: 32 = FV Gillingham
	data-id: 33 = FV Croydon
	data-id: 34 = FV Guildford
	data-id: 35 = FV Friern Barnet
	data-id: 36 = FV Thurrock
	data-id: 39 = FV Slough
	data-id: 40 = FV Bristol
	data-id: 41 = FV Aintree
	data-id: 42 = FV Staines
	data-id: 43 = FV Tunbridge Wells
	data-id: 44 = FV Cheadle
	data-id: 45 = FV Norwich
	data-id: 46 = FV Southampton
	data-id: 47 = FV Brighton & Hove
	data-id: 48 = FV New Malden
	data-id: 49 = FV Romford
	data-id: 50 = FV Chelmsford
	data-id: 51 = FV Chester
	data-id: 52 = FV Farnborough
	data-id: 53 = FV Reading
	data-id: 54 = FV Preston
	data-id: 55 = FV Wednesbury
	data-id: 56 = FV Northampton
	data-id: 57 = FV York
	data-id: 58 = FV Enfield
	data-id: 59 = FV Abingdon
	data-id: 60 = FV Bolton
	data-id: 61 = FV Cambridge
	data-id: 62 = FV Cheltenham
	data-id: 63 = FV Crawley
	data-id: 64 = FV Darlington
	data-id: 65 = FV Exeter
	data-id: 66 = FV High Wycombe
	data-id: 67 = FV Hull
	data-id: 68 = FV Ipswich
	data-id: 69 = FV Leicester
	data-id: 70 = FV Leeds
	data-id: 71 = FV Manchester
	data-id: 72 = FV Milton Keynes
	data-id: 73 = FV Nottingham
	data-id: 74 = FV Orpington
	data-id: 75 = FV Rugby
	data-id: 76 = FV Ruislip
	data-id: 77 = FV Stockton
	data-id: 78 = FV Tamworth
	data-id: 79 = FV Taunton
	data-id: 80 = FV Telford
*/

#storelocator_list .storelocator.location[data-id="31"],
#storelocator_list .storelocator.location[data-id="32"],
#storelocator_list .storelocator.location[data-id="33"],
#storelocator_list .storelocator.location[data-id="34"],
#storelocator_list .storelocator.location[data-id="35"],
#storelocator_list .storelocator.location[data-id="36"],
#storelocator_list .storelocator.location[data-id="39"], 
#storelocator_list .storelocator.location[data-id="40"], 
#storelocator_list .storelocator.location[data-id="41"], 
#storelocator_list .storelocator.location[data-id="42"], 
#storelocator_list .storelocator.location[data-id="43"],
#storelocator_list .storelocator.location[data-id="44"],
#storelocator_list .storelocator.location[data-id="45"],
#storelocator_list .storelocator.location[data-id="46"],
#storelocator_list .storelocator.location[data-id="47"],
#storelocator_list .storelocator.location[data-id="48"],
#storelocator_list .storelocator.location[data-id="49"],
#storelocator_list .storelocator.location[data-id="50"],
#storelocator_list .storelocator.location[data-id="51"],
#storelocator_list .storelocator.location[data-id="52"],
#storelocator_list .storelocator.location[data-id="53"],
#storelocator_list .storelocator.location[data-id="54"],
#storelocator_list .storelocator.location[data-id="55"],
#storelocator_list .storelocator.location[data-id="56"],
#storelocator_list .storelocator.location[data-id="57"],
#storelocator_list .storelocator.location[data-id="58"],
#storelocator_list .storelocator.location[data-id="59"],
#storelocator_list .storelocator.location[data-id="60"], 
#storelocator_list .storelocator.location[data-id="61"], 
#storelocator_list .storelocator.location[data-id="62"], 
#storelocator_list .storelocator.location[data-id="63"],
#storelocator_list .storelocator.location[data-id="64"],
#storelocator_list .storelocator.location[data-id="65"],
#storelocator_list .storelocator.location[data-id="66"],
#storelocator_list .storelocator.location[data-id="67"],
#storelocator_list .storelocator.location[data-id="68"],
#storelocator_list .storelocator.location[data-id="69"],
#storelocator_list .storelocator.location[data-id="70"],
#storelocator_list .storelocator.location[data-id="71"],
#storelocator_list .storelocator.location[data-id="72"],
#storelocator_list .storelocator.location[data-id="73"],
#storelocator_list .storelocator.location[data-id="74"],
#storelocator_list .storelocator.location[data-id="75"],
#storelocator_list .storelocator.location[data-id="76"],
#storelocator_list .storelocator.location[data-id="77"],
#storelocator_list .storelocator.location[data-id="78"],
#storelocator_list .storelocator.location[data-id="79"],
#storelocator_list .storelocator.location[data-id="80"]
{
 /*	background-color: #009EE2;	*//* FV Blue Colour */
	background-color: #e8f2ff;
    border: solid 2px #ffffff;
}

#storelocator_list::after {
	content: "Stores highlighted in this light blue are Furniture Village stores which contain an exclusive The Lounge Co. collection.";
	background-color: #e8f2ff;
	display: block;
	width: 100%;
	height: auto;
	padding: 10px;
	font-size: 1.3rem;
}

#storelocator_list span.fvstorelisting_exclusive {
    font-size: 110% !important;
    font-weight: 400;
    line-height: 1.2;
    margin-top:5px;
    margin-bottom:5px;
    display:inline-block;
}

/* /END/ FV - Store Locator */


/* /START/ FV - Landing Page */
#furniturevillage-content {
	position: relative;
	top: 0;
	left: 0;
	text-align: center;
}

#furniturevillage-content > div {
	padding-left: 20px;
	padding-right: 20px;
}

#furniturevillage-content > div:first-of-type {
	padding-left: 0;
	padding-right: 0;
}

#furniturevillage-content > div:first-of-type > div{
	padding-left: 20px;
	padding-right: 20px;
}

#furniturevillage-content > div:first-of-type > div:first-of-type {
	padding-left: 0;
	padding-right: 0;
}

#furniturevillage-content * {
	font-size: 1.5rem;
}

#furniturevillage-content > div > div.textarea {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	max-width: 1280px;
}

#furniturevillage-content .bold {
	font-weight: bold;
}

#furniturevillage-content h2, #furniturevillage-content h2 * {
	font-size: 3rem;
}

#furniturevillage-content #fvheader {
	position: relative;
	top: 0;
	left: 0;
}

#furniturevillage-content #fvheader .fvheader-banner {
	position: relative;
	top: 0;
	left: 0;
	background-image: url('https://res.cloudinary.com/theloungeco/image/upload/v1608567997/CMS/lp/furniture-village/header/FV_Colette_2400x1600.jpg');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center;
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}

#furniturevillage-content #fvheader .fvheader-banner img {
	position: relative;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	height: auto;
	padding: 80px 60px;
}

#furniturevillage-content ul.floathorizontal {
	margin: 0 auto;
	padding: 0;
	width: auto;
    max-width: 1280px;
    list-style-type: none;
	display: inline-block;
	font-size: 0;
}

#furniturevillage-content ul.floathorizontal li {
	display: inline-block;
	margin: 0 10px 30px;
	padding: 0;
	width: 100%;
	max-width: 400px;
/*
	padding: 10px;
*/
	font-size: 1rem;
}

@media screen and (max-width: 839px) {
	#furniturevillage-content ul.floathorizontal li {
		margin: 0 0 30px;
	}
}

#furniturevillage-content ul.floathorizontal li a {
	display: block;
}

#furniturevillage-content #fvsofas {
}

#furniturevillage-content #fvsofas li {
	position: relative;
    margin: 0px 0 60px;
}

#furniturevillage-content #fvsofas li a:nth-child(1) {
	display: block;
    position: absolute;
    top: 0;
    left: 0;
	text-align: center;
	padding: 0 10px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

#furniturevillage-content #fvsofas li a .prod-exclusive {
	display: inline-block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 0 10px 10px;
	background: #ffffff;
}

#furniturevillage-content #fvsofas li a .prod-img {
	padding: 25px 0 0;
	background: #ffffff;
}


#furniturevillage-content #fvsofas li a:nth-child(3) {
	display: block;
    position: absolute;
    bottom: -15px;
    left: 0;
	text-align: center;
	padding: 0 10px;
	margin: 0 auto;
	width: 100%;
}

#furniturevillage-content #fvsofas li a > span.prodinfo {
	display: inline-block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
    padding: 5px 10px 0;
    background: #ffffff;
}

#furniturevillage-content #fvsofas li a > span > span:nth-child(1), 
#furniturevillage-content #fvcollections li a > span > span:nth-child(1) {
	text-transform: uppercase;
	letter-spacing: 2px;
}

#furniturevillage-content #fvsofas li a > span.prodinfo > span {
	display: block;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}


#furniturevillage-content h2 img.fvlogo {
	vertical-align: middle;
}

#furniturevillage-content #fvrtb {
	margin-top: 50px;
	background: rgba(172,186,213, 0.2); /* #acbad5 background with 20% opacity */
}

#furniturevillage-content #fvrtb li {
	display: inline-block;
	margin: 0 10px;
	padding: 0;
	width: 135px;
	padding: 10px;
	vertical-align: top;
}

#furniturevillage-content #fvrtb img {
	display: block;
	max-width: 115px;
	width: 100%;
	height: auto;
}

#furniturevillage-content #fvrtb span {
	text-transform: uppercase;
	display: block;
	padding: 5px 10px;
	font-size: 1.4rem;
}

#furniturevillage-content #fvcollections {
}

#furniturevillage-content #fvcollections li {
	position: relative;
}


#furniturevillage-content #fvcollections a span {
/*	display:none; */
	display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(27,30,40, 0.85); /* #1b1e28 background with 85% opacity */
    color: #ffffff;
	width: 100%;
	padding: 8px 10px;
    margin: 0;
/*
    width: 380px;
    margin: 10px;
    padding: 5px;
*/
}

#furniturevillage-content #fvstores {
}

#furniturevillage-content #fvstores img {
	margin: 10px;
}

#furniturevillage-content #fvstores #fv_tlcstorelocator_img > img {
    width: 96%;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
}

#furniturevillage-content h2 {
	margin-top: 50px;
	margin: 50px auto 20px;
	text-align: center;
	max-width: 1280px;
	position: relative;
	text-transform: uppercase;
	letter-spacing: 3px;
}


#furniturevillage-content h2:before, 
#furniturevillage-content h2:after {
	content: "";
	display: block;
	width: 50%;
	height: 2px;
	background: #000000;
	position: absolute;
	top: 50%;
	z-index: -2;
}
#furniturevillage-content h2:before {
	left: 0;
} 
#furniturevillage-content h2:after {
	right: 0;
}
#furniturevillage-content h2 span {
	background: #ffffff;
	padding-left: 15px;
	padding-right: 15px;
}

#furniturevillage-content .fvbutton span {
	display: inline-block;
	margin: 10px 20px;
	padding: 5px 15px;
	background-color: #019dd7;
	color: #ffffff;
	text-transform: uppercase;
	letter-spacing: 1px;
}
/* /END/ FV - Landing Page */
