/* 







Theme Name: LanceWovens







Theme URI: http://www.lancewovens.com/ 







Description: Basic theme for LanceWovens







Author: Seaver Interactive - www.seaver.com







Author URI: http://www.seaver.com 







Version: 1.0







*/







@font-face {







    font-family: 'WindsongRegular';







    src: url('fonts/Windsong-webfont.eot');







    src: url('fonts/Windsong-webfont.eot?#iefix') format('embedded-opentype'),







         url('fonts/Windsong-webfont.woff') format('woff'),







         url('fonts/Windsong-webfont.ttf') format('truetype'),







         url('fonts/Windsong-webfont.svg#WindsongRegular') format('svg');







    font-weight: normal;







    font-style: normal;







}

@font-face{
    font-family:'Hypatia';
    src: url('fonts/HypatiaSansPro.WOFF') format('woff'),
		url('fonts/HypatiaSansPro.ttf') format('truetype');
}







/*







 * HTML5 Boilerplate







 *







 * What follows is the result of much research on cross-browser styling.







 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,







 * Kroc Camen, and the H5BP dev community and team.







 *







 * Detailed information about this CSS: h5bp.com/css







 *







 * ==|== normalize ==========================================================







 */























/* =============================================================================







   HTML5 display definitions







   ========================================================================== */















article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }







audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }







audio:not([controls]) { display: none; }







[hidden] { display: none; }























/* =============================================================================







   Base







   ========================================================================== */















/*







 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units







 * 2. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g







 */















html { font-size: 12px; -webkit-text-size-adjust: 12px; -ms-text-size-adjust: 12px; }















html, button, input, select, textarea { font-family: 'Hypatia',sans-serif; color: #4a4a4a; }















body { 















margin: 0; font-size: 1.2em; line-height: 1.4;







background-color:#f3f2f0;







 }















/*







 * Remove text-shadow in selection highlight: h5bp.com/i







 * These selection declarations have to be separate







 * Also: hot pink! (or customize the background color to match your design)







 */















::-moz-selection { background: #e8e5da; color: #fff; text-shadow: none; }







::selection { background: #e8e5da; color: #fff; text-shadow: none; }























/* =============================================================================







   Links







   ========================================================================== */















a { color: #4a4a4a; text-decoration:none; }







a:visited { color: #4a4a4a; }







a:hover { color: #bb9f57; }







a:focus { outline: thin dotted; }















/* Improve readability when focused and hovered in all browsers: h5bp.com/h */







a:hover, a:active { outline: 0; }























/* =============================================================================







   Typography







   ========================================================================== */















abbr[title] { border-bottom: 1px dotted; }















b, strong { font-weight: bold; }















blockquote { margin: 1em 40px; }















dfn { font-style: italic; }















hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }















ins { background: #ff9; color: #000; text-decoration: none; }















mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }















/* Redeclare monospace font family: h5bp.com/j */







pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }















/* Improve readability of pre-formatted text in all browsers */







pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }















q { quotes: none; }







q:before, q:after { content: ""; content: none; }















small { font-size: 85%; }















/* Position subscript and superscript content without affecting line-height: h5bp.com/k */







sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }







sup { top: -0.5em; }







sub { bottom: -0.25em; }























/* =============================================================================







   Lists







   ========================================================================== */















ul, ol { margin: 1em 0; padding: 0 0 0 40px; }







dd { margin: 0 0 0 40px; }







nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }























/* =============================================================================







   Embedded content







   ========================================================================== */















/*







 * 1. Improve image quality when scaled in IE7: h5bp.com/d







 * 2. Remove the gap between images and borders on image containers: h5bp.com/i/440







 */















img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }















/*







 * Correct overflow not hidden in IE9







 */















svg:not(:root) { overflow: hidden; }























/* =============================================================================







   Figures







   ========================================================================== */















figure { margin: 0; }























/* =============================================================================







   Forms







   ========================================================================== */















form { margin: 0; }







fieldset { border: 0; margin: 0; padding: 0; }















/* Indicate that 'label' will shift focus to the associated form element */







label { cursor: pointer; }















/*







 * 1. Correct color not inheriting in IE6/7/8/9







 * 2. Correct alignment displayed oddly in IE6/7







 */















legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }















/*







 * 1. Correct font-size not inheriting in all browsers







 * 2. Remove margins in FF3/4 S5 Chrome







 * 3. Define consistent vertical alignment display in all browsers







 */































/*







 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)







 */















button, input { line-height: normal; }















/*







 * 1. Display hand cursor for clickable form elements







 * 2. Allow styling of clickable form elements in iOS







 * 3. Correct inner spacing displayed oddly in IE7 (doesn't effect IE6)







 */















button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }















/*







 * Re-set default cursor for disabled elements







 */















button[disabled], input[disabled] { cursor: default; }















/*







 * Consistent box sizing and appearance







 */















input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }







input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }







input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }















/*







 * Remove inner padding and border in FF3/4: h5bp.com/l







 */















button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }















/*







 * 1. Remove default vertical scrollbar in IE6/7/8/9







 * 2. Allow only vertical resizing







 */















textarea { overflow: auto; vertical-align: top; resize: vertical; }















/* Colors for form validity */



/* akv text field color background*/



input:valid, textarea:valid { 

background-color: #eee; }







input:invalid, textarea:invalid { background-color: #f0dddd; }























/* =============================================================================







   Tables







   ========================================================================== */















table { border-collapse: collapse; border-spacing: 0; }







td { vertical-align: top; }























/* =============================================================================







   Chrome Frame Prompt







   ========================================================================== */















.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }























/* ==|== primary styles =====================================================







   Author: Seaver Interactive







   ========================================================================== */







body .wrapper {







	width:1046px;







	margin:10px auto 0;







	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);







	position:relative;







background-color:#FFF;







}







header {







	width:135px;







	min-height:630px;







	float:left;







	padding:40px 0 0 40px;







}







#logo {







	margin-bottom:50px;
	width:100%;







}







nav {







	font-size:13px;







	margin-bottom:25px;







}







nav a, nav a:hover, nav a:active, nav a:focus {







	/*color: #4a4a4a;*/







	color:#646464;







	letter-spacing:2px;







}







nav .children {







	margin-left:23px;







}







nav .page_item .children {







display:none;







}







nav .children .children .children .children {







	display:none !important;







}







nav .current_page_parent, nav .current_page_ancestor, nav .current_page_parent > .children, nav .current_page_ancestor > .children {







	display:block;







}







nav .current_page_item > a, nav .current_page_ancestor > a, nav .current_page_parent > a{







    font-weight:bold;







}







nav .current_page_item > .children .children {







	display:none;







}







nav .page-item-326 .children, nav .page-item-328 .children {







	display:none !important;







}







body > .wrapper > .content {







	width:830px;







	padding:0;







	float:right;







	position:relative;







	padding-bottom:8px;







}







body h1 {







	font-weight: 600;







font-size:1.5em;







}







h1, h2, h3 {







	font-weight: 600;







}







/*







body > .wrapper > .content {







	width:790px;







	padding:20px 20px 50px;







}







*/







.pageNav {







	text-align:right;







	float:right;







	margin:10px 20px;







}







.pageNav a {







	padding: 0px 5px 31px;







	text-align:center;







}







.pageNav a:first-child {







	background:url(img/prior_btn.png) right bottom no-repeat;







}







.pageNav a:first-child:hover {







	background-image:url(img/prior_btn_hi.png);







}







.pageNav a:last-child {







	background:url(img/next_btn.png) center bottom no-repeat;







}







.pageNav a:last-child:hover {







	background-image:url(img/next_btn_hi.png);







}







.catNav {







	text-align: right;







	margin: 10px 50px;







}







.catNav a {







	background:url(img/next_btn.png) right top no-repeat;







	padding: 31px 0px 0px;







}







.catNav a:hover {







	background-image:url(img/next_btn_hi.png);







}







.image-credit {







	text-align:right;







	padding-right:20px;







}







/*







 * Welcome Template







 */







body.home .content {







	width:830px;







	padding:0;







}







body.home #logo {







	position:absolute;







	z-index:999;







	left:40px;







	top:40px;







}







body.home header {







	float:none;







	width:100%;







}







body.home nav {







	margin-top:10px;







	padding:0;







}







body.home nav li{







	float:left;







	margin-right:50px;







}




#slideshow{
    width:1046px;
    height:618px;
    overflow:hidden;
}

#slideshow img {
	top:0;
	left:0;
}


#slideshow-small{
    height:500px;
    overflow:hidden;
}

#slideshow-small img {
    top:0;
	left:0;
}




img.alignright {







	float:right;







}







img.alignleft {







	float:left;







	margin-right:20px;







}







img.alignnone {







	float:none;







	clear:both;







}







a.registerBtn, a.purchaseBtn {







	color:#fff;







	padding:10px 20px;







	margin:20px 0px 40px;







	text-align:center;







	display:block;







	width:150px;







	background: rgb(133,130,119); /* Old browsers */







	background: -moz-linear-gradient(top,  rgba(133,130,119,1) 0%, rgba(192,189,173,1) 100%); /* FF3.6+ */







	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(133,130,119,1)), color-stop(100%,rgba(192,189,173,1))); /* Chrome,Safari4+ */







	background: -webkit-linear-gradient(top,  rgba(133,130,119,1) 0%,rgba(192,189,173,1) 100%); /* Chrome10+,Safari5.1+ */







	background: -o-linear-gradient(top,  rgba(133,130,119,1) 0%,rgba(192,189,173,1) 100%); /* Opera 11.10+ */







	background: -ms-linear-gradient(top,  rgba(133,130,119,1) 0%,rgba(192,189,173,1) 100%); /* IE10+ */







	background: linear-gradient(top,  rgba(133,130,119,1) 0%,rgba(192,189,173,1) 100%); /* W3C */







	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#858277', endColorstr='#c0bdad',GradientType=0 ); /* IE6-9 */







}







a.registerBtn:hover, a.purchaseBtn:hover {







	color:#c73388;







}







.content .col3 img{







	margin:10px 10px 0 0;







}







.content .col4 {







	width:20%;







	margin-right:5%;







	float:left;







}







.productPage .content .pageNav {







	position:absolute;







	right:5px;







	top:15px;







}







.productPage .content ul {







	list-style:none;







	margin:0;







	padding:0;







}







aside {







	font-family:'WindsongRegular';







	font-size:28px;







	line-height:.95em;







}







/*







 * Shared Styles Between Templates







 */







body.watercolor .content ul, body.atelier .content ul, body.denim .content ul, body.mod .content ul, body.british-invasion .content ul, body.drake .content ul, body.princeOfWales .content ul, body.normandy .content ul, body.harlequin .content ul, body.runway .content ul, body.ribbons .content ul, body.hudson .content ul, body.hadley .content ul, body.vacation .content ul, body.checkers .content ul, body.bling .content ul, body.linopelle .content ul, body.bohemian .content ul, body.florentine .content ul, body.architect .content ul, body.studio .content ul, body.productPage-purchase .content ul, body.shop .content ul, body.cases .content ul, body.placemats .content ul {







	list-style:none;







	margin:0;







	padding:0;







}







body.giving .content ul {







	list-style:none;







	margin:0 0 50px 0;







	padding:0;	







}







body.watercolor .content li, body.atelier .content li, body.denim .content li, body.mod .content li, body.british-invasion .content li, body.drake .content li, body.princeOfWales .content li, body.normandy .content li, body.harlequin .content li, body.runway .content li, body.ribbons .content li, body.hudson .content li, body.hadley .content li, body.vacation .content li, body.checkers .content li, body.bling .content li, body.bohemian .content li, body.linopelle .content li, body.florentine .content li, body.architect .content li, body.studio .content li, body.shop .content li, body.cases .content li, body.placemats .content li {







	margin:0;







	padding:0;







	width:33%;







	height:290px;







	float:left;







	text-align:center;







	letter-spacing: 2px;







}







body.giving .content li {







	margin:0;







	padding:0;







	width:33%;







	float:left;







	text-align:center;







	letter-spacing: 2px;







}







body.watercolor .content li a img, body.atelier .content li a img, body.denim .content li a img, body.mod .content li a img, body.british-invasion .content li a img, body.drake .content li a img, body.princeOfWales .content li a img, body.normandy .content li a img, body.harlequin .content li a img, body.runway .content li a img, body.ribbons .content li a img, body.hudson .content li a img, body.hadley .content li a img, body.vacation .content li a img, body.checkers .content li a img, body.bling .content li a img, body.bohemian .content li a img, body.linopelle .content li a img, body.architect .content li a img, body.studio .content li a img, body.shop .content li a img, body.cases .content li a img, body.placemats .content li a img, body.giving .content li a img {







	display: block;







	margin:0 auto;







}







.watercolorSub aside, .atelierSub aside, .denimSub aside, .modSub aside, .britishInvasionSub aside, .drakeSub aside, .princeOfWalesSub aside, .normandySub aside, .runwaySub aside, .ribbonsSub aside, .hudsonSub aside, .hadleySub aside, .blingSub aside, .novSub aside, .checkersSub aside, .bohemianSub aside {







	width: 375px;







	float:right;







	position:relative;







	top:-200px;







	margin-right:125px;







}















/*







 * Watercolor







 */







body.watercolor h1 {







	display:block;







	position:absolute;







	right:20px;







	top:0px;







}







body.watercolor h1 a {







	color:rgba(255,255,255,.6);







	font-size:112px;







}







body.watercolor .watercolorHero {







	padding-bottom:25px;







}







/*







 * Atelier







 */































































/*







 * Denim







 */







body.denim h1 {







	display:block;







	position:absolute;







	left:20px;







	top:338px;







}







body.denim h1 a {







	color:rgba(255,255,255,.6);







	font-size:112px;







}







/*







 * Mod







 */







body.mod h1 {







	display:block;







	position:absolute;







	left:20px;







	top:338px;







}







body.mod h1 a {







	color:rgba(255,255,255,.6);







	font-size:112px;







}







body.mod .content > .post > ul, body.british-invasion .content > .post > ul {







	margin-top:30px;







}







/*







 * The Drake







 */







body.drake h1 {







	display:block;







	position:absolute;







	left:20px;







	top:338px;







}







body.drake h1 a {







	color:rgba(255,255,255,.6);







	font-size:112px;







}







body.drake .content > .post > ul {







	margin-top:30px;







}







/*







 * Prince of Wales







 */







body.princeOfWales h1 {







	display:block;







	position:absolute;







	left:55px;







	top:138px;







}







body.princeOfWales h1 a {







	color:rgba(255,255,255,.6);







	font-size:112px;







}







body.princeOfWales .content > .post > ul {







	margin-top:30px;







}







/*







 * Normandy







 */







body.normandy h1 {







	display:block;







	position:absolute;







	left:20px;







	top:-10px;







}







body.normandy h1 a {







	color:rgba(255,255,255,.6);







	font-size:112px;







}







/*







 * Harleyquin







 */







body.harlequin h1 {







	display:block;







	position:absolute;







	left:30px;







	top:300px;







}







body.harlequin h1 a {







	color:rgba(255,255,255,.6);







	font-size:112px;







}







body.harlequin .content > .post > ul {







	margin-top:30px;







}







.harlequinSub aside {







	width: 375px;







	float:right;







	position:relative;







	top:-200px;







	margin-right:15px;







}







/*







 * Runway







 */







body.runway h1 {







	display:block;







	position:absolute;







	left:55px;







	top:38px;







}







body.runway h1 a {







	color:rgba(255,255,255,.6);







	font-size:112px;







}







body.runway .content > .post > ul {







	margin-top:30px;







}







/*







 * Ribbons







 */







body.ribbons h1 {







	display:block;







	position:absolute;







	right:20px;







	top:0px;







}







body.ribbons h1 a {







	color:rgba(255,255,255,.6);







	font-size:112px;







}







body.ribbons .content > .post > ul {







	margin-top:30px;







}







/*







 * Hudson







 */







body.hudson h1 {







	display:block;







	position:absolute;







	left:20px;







	top:270px;







}







body.hudson h1 a {







	color:rgba(255,255,255,.6);







	font-size:112px;







}







body.hudson .content > .post > ul {







	margin-top:30px;







}







/*







 * Hadley







 */







body.hadley h1 {







	display:block;







	position:absolute;







	right:20px;







	top:0px;







}







body.hadley h1 a {







	color:rgba(255,255,255,.6);







	font-size:112px;







}







body.hadley .content > .post > ul {







	margin-top:30px;







}







/*







 * Nation on Vacation







 */







body.vacation h1 {







	display:block;







	position:absolute;







	left:20px;







	top:0px;







}







body.vacation h1 a {







	color:rgba(255,255,255,.6);







	font-size:112px;







}







/*







 * Checkers







 */







body.checkers h1 {







	display:block;







	position:absolute;







	right:20px;







	top:335px;







}







body.checkers h1 a {







	color:rgba(255,255,255,.6);







	font-size:112px;







}







body.checkers .content > .post > ul {







	margin-top:30px;







}







/*







 * Bling







 */







body.bling h1 {







	display:block;







	position:absolute;







	left:20px;







	top:0px;







}







body.bling h1 a {







	color:rgba(255,255,255,.6);







	font-size:112px;







}







/*







 * Bohemian







 */







body.bohemian h1 {







	display:block;







	position:absolute;







	left:20px;







	top:335px;







}







body.bohemian h1 a {







	color:rgba(255,255,255,.6);







	font-size:112px;







}







/*







 * Linopelle







 */







body.linopelle h1 {







	display:block;







	position:absolute;







	left:20px;







	top:315px;







}







body.linopelle h1 a {







	color:rgba(255,255,255,.6);







	font-size:112px;







}







body.linopelle .linopelleHero {







	padding-bottom:25px;







}







.linopelleSub aside {







	width: 375px;







	float:right;







	position:relative;







	top:-200px;







	margin-right:15px;







}























/*







 * Florentine







 */







body.florentine h1 {







	display:block;







	position:absolute;







	right:20px;







	top:315px;







}







body.florentine h1 a {







	color:rgba(255,255,255,.6);







	font-size:112px;







}







body.florentine .florentineHero {







	padding-bottom: 25px;







}







.florentineSub aside {







	width: 375px;







	float:right;







	position:relative;







	top:-200px;







	margin-right:90px;







}































































/*







 * productPage-purchase







 */







body.productPage-purchase .content {







	width:810px;







	padding-right:20px;







}







body.productPage-purchase .content .post > img {







	margin-right:20px;







}







body.productPage-purchase .content .pageNav {







	padding-right:55px;







	margin-bottom:40px;







}







body.productPage-purchase .content h2 {







	clear:right;







}







body.productPage-purchase .content .altImgs {







	clear:both;







	margin:20px 0px 40px;







}







































/*







 * Architects Tote / Studio Tote







 */







body.architect h1, body.studio h1 {







	display:block;







	position:absolute;







	top:0px;







	left:20px;















}







body.architect h1 a, body.studio h1 a {







	color:rgba(255,255,255,.6);







	font-size:112px;







}







body.architect .content li a, body.studio .content li a, body.shop .content li a {







	display:block;







	margin:0 auto;







}







body.architect h2, body.studio h2 {







	font-weight: normal;







}







/*







 * Placemats Template







 */







body.placemats .content h1 {







	color:#f5f5f5;







	font-size:112px;







	display:block;







	text-align:right;







	margin-right:30px;







	margin-top:30px;







}







body.placemats .content h1 a, body.placemats .content h1 a:hover {







	color:#f5f5f5;







}







/*







 * Basic with Title Template







 */







section.basic h1 {







	color:#f5f5f5;







	font-size:112px;







	display:block;







	text-align:right;







	margin-right:30px;







	margin-top:30px;







}







section.basic h1 a, section.basic h1 a:hover {







	color:#f5f5f5;







}















/*







 * Benches Template







 */







body.benches .content {







	padding:0 0 50px 0;







}







body.benches .post {







	position:relative;







}







body.benches h1 {







	display:block;







	position:absolute;







	top:341px;







	left:20px;







	margin:0;







}







body.benches h1 a {







	color:rgba(255,255,255,.6);







	font-size:112px;







}







body.benches .content .col {







	width:28%;







	float:left;







	margin-right:3%;







}







/*







 * Rugs Template







 */







body.rugs .content {







	padding:0 0 50px 0;







}







body.rugs .post {







	position:relative;







}







body.rugs h1 {







	display:block;







	position:absolute;







	top:75px;







	left:95px;







	margin:0;







}







body.rugs h1 a {







	color:rgba(255,255,255,.75);







	font-size:112px;







}







/*







 * Cases Template







 */







body.cases .content ul.clearfix img {







	display: block;







}















/*







 * Editorial Template







 */







body.editorial .content {







	background:#424242;







}







body.editorial .content img {







	padding: 4px 0 4px 4px;







}







body.editorial .content h1 {







	display:none;







}







/*







 * Title-right Template







 * Used in: retailers, contact







 */







body.title-right h1, body.title-right h1 a {







	display:block;







	text-align:right;







	color:#F5F5F5;







	font-size:112px;







	margin:0 20px 0 0;







}







/*







 * Shop Template







 */







body.shop .post {







	position:relative;







}







body.shop h1 {







	display:block;







	position:absolute;







	top:0px;







	left:20px;







	margin:0;







}







body.shop h1 a {







	color:#D5D5D5;







	font-size:112px;







}







/*







 * Register Template







 */







body.register .content {







	padding:20px 50px;







	width:750px;







}







body.register .content .post {







	background:url(img/rule.png) center bottom no-repeat;







	padding-bottom:10px;







	margin-bottom:20px;







}







/*







 * Events Template







 */







body.events .content img.alignright {







	padding:40px 60px 0 0;







}







body.events .content p.eventName {







	padding-top:150px;







}







/*







 * Giving Template







 */







body.giving h1 {







	display:block;







	position:absolute;







	right:20px;







	top:0px;







}







body.giving h1 a {







	color:rgba(255,255,255,.6);







	font-size:112px;







}







body.giving aside {







	padding-left: 5px







}







body.giving .givingHero {







	padding-bottom:25px;







}







body.giving .godsLove {







	margin-bottom: 40px;







}







section.givingSub aside {







	width: 165px;







	display: inline-block;







	margin-bottom: 50px;







}







/*







 * Footer Styles







 */







footer {















margin:0px auto;







width: 1046px;















	







}







footer .title, footer .phone {







	width:276px;







	float:left;







}







footer .title, footer .phone, footer .email {







	letter-spacing: 3px;







}







footer .email {







	width:270px;







	float:right;







	text-align:right;







}







footer .siteDesc {







	width:400px;







	margin:500px auto 20px auto;







}







footer .siteDesc h1 {







	font-size:14px;







	display:block;







	color:#4a4a4a;







	position:relative;







}























































/* ==|== media queries ======================================================







   EXAMPLE Media Query for Responsive Design.







   This example overrides the primary ('mobile first') styles







   Modify as content requires.







   ========================================================================== */















@media only screen and (max-width: 40em) {







  /* Style adjustments for viewports that meet the condition */



#tab-description {



	position:absolute;



	top:820px;



}



}



























/* ==|== non-semantic helper classes ========================================







   Please define your styles before this section.







   ========================================================================== */















/* For image replacement */







.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }







.ir br { display: none; }















/* Hide from both screenreaders and browsers: h5bp.com/u */







.hidden { display: none !important; visibility: hidden; }















/* Hide only visually, but have it available for screenreaders: h5bp.com/v */







.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }















/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */







.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }















/* Hide visually and from screenreaders, but maintain layout */







.invisible { visibility: hidden; }















/* Contain floats: h5bp.com/q */







.clearfix:before, .clearfix:after { content: ""; display: table; }







.clearfix:after { clear: both; }







.clearfix { *zoom: 1; }































/* ==|== print styles =======================================================







   Print styles.







   Inlined to avoid required HTTP connection: h5bp.com/r







   ========================================================================== */















@media print {







  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */







  a, a:visited { text-decoration: underline; }







  a[href]:after { content: " (" attr(href) ")"; }







  abbr[title]:after { content: " (" attr(title) ")"; }







  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */







  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }







  thead { display: table-header-group; } /* h5bp.com/t */







  tr, img { page-break-inside: avoid; }







  img { max-width: 100% !important; }







  @page { margin: 0.5cm; }







  p, h2, h3 { orphans: 3; widows: 3; }







  h2, h3 { page-break-after: avoid; }







}















/* my stuff */







.product_img {















width:550px;







text-align:center;







}















#akv-price {







/*color:#b60e71;*/

color:#967d3e;







}















#akv-price a {







/*color:#b60e71;*/

color:#967d3e;









}



#akv-anne  {







color:#bb9f57;







}













#akv-product-desc {







width:180;







float:left;







padding-right:30px;







padding-left:40px;







padding-top:20px;







}















.akv-wall {







height:20px;







}















.akv-footer {







float:left;







padding-top:15px;







padding-bottom:10px;







font-size:12px;







font-face:Arial;







}















.lance_shop_menu {







width:1046px;







margin:auto;







text-align:right;







padding-top:10px;







padding-right:20px;







font-size:11px;







}



















	h3 a:link {color:#bb9f57;}    



	h3 a:hover {color:#bb9f57;}







/*remove back-order notification - also originally removed in functions */



.backorder_notification{



display: none!important;



} 

/*description line for floppy larger */

#akv-floppy {

font-size:1.2em; 

color:#524560;

}





/* fixing input fields to be rounded*/



button, input, select, textarea {

font-size: 100%; 

margin: 0; 

vertical-align: 

baseline; *vertical-align: middle;

font-size:12px;

height:30px;

border:1px solid #bb9f57;

-moz-border-radius: 6px;

  -webkit-border-radius: 6px;

  border-radius: 6px;

 }
 
 
 body .wrapper-lookbook {
width:1300px;
height:auto;
margin:10px auto 0;
box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5);
position:relative;
background-color:#FFF;

}

.p-home{
	height: 100vh;
	object-fit: cover;
		}
