/*!
	Theme Name: L & V Art and Design
	Theme URI: http://www.landvdesign.com
	Description: A custom theme built for L & V Art and Design
	Author: Tim West Designs
	Author URI: http://www.timwestdesigns.com
	Version: 1.0
*/@font-face{font-family:'socicon';src:url("fonts/socicon-webfont.eot");src:url("fonts/socicon-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/socicon-webfont.woff") format("woff"),url("fonts/socicon-webfont.ttf") format("truetype"),url("fonts/socicon-webfont.svg#sociconregular") format("svg");font-weight:normal;font-style:normal}html,body{height:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{margin:0;padding:0;-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{font-size:16px;font-family:"adobe-garamond-pro",Garamond,Palatino Linotype,Palatino,serif;line-height:1.25;background-color:#f9f6e8;color:#333;padding:0 20px;min-width:960px}h1{font-size:22px}h2{font-size:20px;margin-bottom:12px}h3{font-size:18px;margin-bottom:12px;font-weight:normal}p{margin-bottom:12px}ul{padding-left:25px}li{margin-bottom:6px}a{color:#333;text-decoration:none}a:hover{color:#88afbe;text-decoration:underline}a[href^="tel:"]{color:#333;text-decoration:none}a:active{outline:none}small{font-size:14px}strong{font-weight:bold}img{max-width:100%;height:auto;vertical-align:top;border:0 none}section{overflow:auto}input,select{vertical-align:middle}input[type="radio"]{vertical-align:text-bottom}select,input,textarea{font:inherit;color:#333}label,input[type="button"],input[type="submit"],button{cursor:pointer}button{width:auto;overflow:visible}#page-wrap{max-width:960px;margin:40px auto 20px}#header{height:116px;border-bottom:1px solid #e8e8e8}#header .logo{float:left;margin-bottom:20px}.contact-details{float:right;clear:right;text-align:right;margin-top:-4px;font-size:16px}.contact-details--footer{display:none;float:none;text-align:center;font-size:14px;margin:0 0 20px}.contact-details--footer a{float:none;text-align:center;display:inline}.description{float:left;font-style:italic;font-size:16px;margin-left:40px;margin-top:-5px;width:380px}.main-nav{padding-top:10px;border-top:1px solid #ffffe8;margin-bottom:34px}.main-nav ul{padding:0;list-style:disc url(images/sep.png);display:flex;color:#88afbe;font-size:11px}.main-nav ul li{float:left;margin-left:20px;padding-left:3px;margin-bottom:0;position:relative;flex:0 0 auto}.main-nav ul li a{display:block;color:#333;text-decoration:none;cursor:pointer;font-size:16px}.main-nav ul li a:hover{color:#88afbe}.main-nav ul li:first-child{margin:0;list-style:none}.main-nav ul .space-nav{margin-right:auto}.main-nav ul .space-nav+li{list-style:none}.main-nav ul li.current-menu-item>a{color:#88afbe;border-bottom:1px solid #afcad5}.main-nav .sub-menu{display:none;padding-top:3px;margin-left:-25px;min-width:200%;position:absolute;right:0}.main-nav .sub-menu li{text-align:right;min-width:100%}.main-nav ul li:hover>.sub-menu{display:block}.amp{font-size:14px}.nav-button{display:none;float:right;padding:4px 10px;background:#333;color:#f9f6e8;font-size:18px;text-align:center;cursor:pointer;width:40px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-button:focus{outline:0 none}.nav-button:before,.nav-button:after,.nav-button span{content:'';background:#f9f6e8;display:block;height:3px;margin:5px 0;text-indent:-9999px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}/*! Pushy - v1.1.0 - 2017-1-30
* Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions.
* https://github.com/christophery/pushy/
* by Christopher Yee */.pushy{position:fixed;width:230px;height:100%;top:0;z-index:9999;background:#191918;overflow:auto;-webkit-overflow-scrolling:touch}.pushy a{display:block;color:#b3b3b1;padding:15px 30px;text-decoration:none}.pushy a:hover{color:#FFF}.pushy ul:first-child{margin-top:10px}.pushy.pushy-left{left:0}.pushy.pushy-right{right:0}.pushy-content{visibility:hidden}.pushy-left{-webkit-transform:translate3d(-230px, 0, 0);-ms-transform:translate3d(-230px, 0, 0);transform:translate3d(-230px, 0, 0)}.pushy-open-left #container,.pushy-open-left .push{-webkit-transform:translate3d(230px, 0, 0);-ms-transform:translate3d(230px, 0, 0);transform:translate3d(230px, 0, 0)}.pushy-right{-webkit-transform:translate3d(230px, 0, 0);-ms-transform:translate3d(230px, 0, 0);transform:translate3d(230px, 0, 0)}.pushy-open-right #container,.pushy-open-right .push{-webkit-transform:translate3d(-230px, 0, 0);-ms-transform:translate3d(-230px, 0, 0);transform:translate3d(-230px, 0, 0)}.pushy-open-left .pushy,.pushy-open-right .pushy{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.pushy-open-left .pushy-content,.pushy-open-right .pushy-content{visibility:visible}#container,.pushy,.push{transition:transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99)}.pushy-content{transition:visibility 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99)}.site-overlay{display:none}.pushy-open-left .site-overlay,.pushy-open-right .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:rgba(0,0,0,0.5);-webkit-animation:fade 500ms;animation:fade 500ms}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}.pushy-submenu ul{padding-left:15px;transition:max-height 0.2s ease-in-out, visibility 0.2s ease-in-out}.pushy-submenu ul .pushy-link{transition:opacity 0.2s ease-in-out}.pushy-submenu button{width:100%;color:#b3b3b1;padding:15px 30px;text-align:left;background:transparent;border:0}.pushy-submenu button:hover{color:#FFF}.pushy-submenu>a,.pushy-submenu>button{position:relative}.pushy-submenu>a::after,.pushy-submenu>button::after{content:'';display:block;height:11px;width:8px;position:absolute;top:50%;right:15px;background:url("../img/arrow.svg") no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:transform 0.2s}.pushy-submenu-closed ul{max-height:0;overflow:hidden;visibility:hidden}.pushy-submenu-closed .pushy-link{opacity:0}.pushy-submenu-open ul{max-height:1000px;visibility:visible}.pushy-submenu-open .pushy-link{opacity:1}.pushy-submenu-open a::after,.pushy-submenu-open button::after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.pushy{background:#333}.pushy ul{list-style:none;padding-left:0}.pushy ul ul a{padding-left:45px}.pushy ul ul li a:before{content:'-';float:left;margin-right:10px}.pushy ul:first-child{margin-top:0}.pushy li{margin-bottom:0}.pushy a{padding:10px 30px;color:#f9f6e8;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.1)}.pushy a:hover{background-color:#88afbe}.pushy .contact-details{float:none;text-align:left;color:#f9f6e8;padding:30px;margin:0}.pushy .contact-details a{border:0 none;display:inline;padding:0;color:#f9f6e8}.pushy .contact-details a:hover{background-color:#333;color:#88afbe}.pushy .contact-details a[href^="tel:"]{display:inline-block;margin-top:10px}.home article{float:left;width:31.77%;position:relative;margin-left:22px;margin-left:2.3%}.home article .inner{height:0;padding-bottom:156.7%;overflow:hidden}.home article img{position:absolute;top:0;left:0}.home article:first-child{margin-left:0}.home .cols-1 article{width:100%}.home .cols-1 article .inner{height:auto;padding-bottom:0}.home .cols-1 article img{display:block;position:static;margin:0 auto}.home .overlay{display:none;background:rgba(0,0,0,0.5);height:100%;width:100%;text-decoration:none;text-align:center;color:#fff;position:absolute;top:0;left:0;z-index:10}.home .overlay h2{text-align:center;margin-top:20px;text-shadow:0 1px 0 #303030}.home .overlay p{padding:20px;text-shadow:0 1px 0 #303030}.home .overlay span.status{display:block;font-weight:700;text-transform:uppercase}.home section>div{clear:both;padding:15px 0 0;font-size:18px}.csstransitions .home .overlay{display:block;opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.csstransitions .home article:hover .overlay{opacity:1}.search section,.archive section{text-align:center}.search article,.archive article{display:inline-block;width:200px;border:4px solid #fff;position:relative;margin:0 20px 40px;overflow:hidden;-webkit-box-shadow:0 0 4px #cbcbcb;-moz-box-shadow:0 0 4px #cbcbcb;box-shadow:0 0 4px #cbcbcb}.search article h2,.archive article h2{display:table;background:rgba(0,0,0,0.5);height:60px;padding:0 5px 0;width:100%;text-align:center;overflow:hidden;position:absolute;top:-60px;left:0;right:0}.search article h2 span,.archive article h2 span{display:table-cell;vertical-align:middle;text-align:center;width:100%;font-size:20px;font-weight:bold;color:#fff;text-decoration:none;text-shadow:0 1px 0 #303030}.search article span.status,.archive article span.status{background:rgba(0,0,0,0.5);height:30px;line-height:30px;text-align:center;overflow:hidden;color:#fff;text-transform:uppercase;font-weight:bold;position:absolute;bottom:-30px;left:0;right:0}.search article:hover,.archive article:hover{cursor:pointer}.csstransitions .search article h2,.csstransitions .search article span.status,.csstransitions .archive article h2,.csstransitions .archive article span.status{-webkit-transition:all 0.7s;-moz-transition:all 0.7s;-o-transition:all 0.7s;transition:all 0.7s}.csstransitions .search article:hover h2,.csstransitions .archive article:hover h2{-webkit-transform:translateY(100%) translateZ(0);-moz-transform:translateY(100%) translateZ(0);transform:translateY(100%) translateZ(0)}.csstransitions .search article:hover span.status,.csstransitions .archive article:hover span.status{-webkit-transform:translateY(-100%) translateZ(0);-moz-transform:translateY(-100%) translateZ(0);transform:translateY(-100%) translateZ(0)}article+.page-nav{margin-top:-25px;position:relative}.page-nav{float:left;text-align:left;margin-bottom:15px;width:100%;padding:2px 0}.page-nav a{padding:0 4px}.page-nav .current{padding:0 4px;color:#88afbe;font-weight:bold;text-decoration:underline}.status-filter{float:right;margin-left:74px}.status-filter select{background:#f8f7f5;border:1px solid #ebe7d1;padding:1px;-webkit-appearance:none}.no-products{text-align:center;clear:both}.single .post{margin-top:17px}.single .entry-content{float:right;width:48%;overflow:auto}.single .post h2{font-size:13px;color:#757575;margin-bottom:25px}.single .post p{margin-bottom:30px}.single .post span.status{color:red;display:block;font-weight:700;margin-bottom:20px;text-transform:uppercase}.single .post span.new{color:#afcad5}.single .post .images{width:50%;padding-right:2%}.single .post img{float:left;border:4px solid #fff;margin-right:23.5px;margin-bottom:20px;-webkit-box-shadow:0 0 4px #cbcbcb;-moz-box-shadow:0 0 4px #cbcbcb;box-shadow:0 0 4px #cbcbcb;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.btn,button,input[type="submit"]{border:0 none;background:#88afbe none no-repeat 92% 50%;float:left;padding:0 10px;height:30px;line-height:30px;font-family:"adobe-garamond-pro",Garamond,Palatino Linotype,Palatino,serif;font-size:16px;font-weight:bold;color:#fcf8ea;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:hover,button:hover,input[type="submit"]:hover{color:#fcf8ea;text-decoration:none;-webkit-box-shadow:inset 0 0 3px #636363;-moz-box-shadow:inset 0 0 3px #636363;box-shadow:inset 0 0 3px #636363}.btn--icon{width:110px;margin-right:15px;text-align:left}.btn--enquire{background-image:url(images/enquire.png)}.btn--print{background-image:url(images/print.png)}.btn--subscribe{background-image:url(images/subscribe.png)}.next-post{float:right}.previous-post a,.next-post a{font-weight:bold}#full-overlay{display:none;background:rgba(0,0,0,0.5);height:100%;width:100%;position:fixed;top:0;left:0;z-index:10000}#modal{display:none;background:#f9f6e8;max-width:610px;max-height:90%;width:90%;padding:20px;margin:auto;overflow:auto;position:fixed;top:50%;left:50%;z-index:10000;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 5px 2px #565656;-moz-box-shadow:0 0 5px 2px #565656;box-shadow:0 0 5px 2px #565656}#modal h3{font-size:22px;font-weight:bold;text-align:center}#modal #close{float:right;padding:0 7px;margin:-58px -12px 0 0;font-size:23px;cursor:pointer}#modal #close:hover{color:#88afbe}#modal>div{float:right;padding:60px 30px;margin-top:135px;border-left:2px solid #454545}#modal.mailing-list>div{margin-top:75px}#modal span{font-size:21px}#modal .error{float:right;font-size:14px;color:red}#modal form{float:left;width:53%;padding-bottom:20px}#modal label{color:#777}#modal input[type="text"],#modal input[type="email"],#modal textarea{background:#f9f9f9;display:block;clear:left;padding:4px;width:100%;margin:0 0 5px;border:1px solid #ddd;font-size:16px;font-family:"adobe-garamond-pro",Garamond,Palatino Linotype,Palatino,serif;color:#666;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#modal textarea{height:100px;overflow:auto;resize:none;margin-bottom:10px}#modal label.url,#modal input.url{display:none}#modal .btn--subscribe{float:right;width:95px;margin:3px 0 0 0}#modal #loading{float:right;margin-top:3px}#modal .thanks{float:left;width:40%;margin-left:38px;margin-top:195px;margin-bottom:200px;text-align:center}#modal .subject,#modal input.subject{display:none}#modal label.consent{display:block;clear:both;font-size:14px;margin:10px 0}#modal label.consent input{margin-left:5px;vertical-align:sub}#modal label.consent a{text-decoration:underline}#modal.mailing-list .message{display:none}.g-recaptcha{margin:10px 0;clear:both}#modal .req{font-size:16px;color:#ba1d1d}.searchform,.status-filter{float:right}.searchform input[type="text"],.searchform input[type="search"]{background:#f8f7f5;border:1px solid #ebe7d1;padding:0 5px;line-height:1;height:25px;width:120px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.searchform input[type="text"]:focus,.searchform input[type="search"]:focus{width:250px}.searchform input[type="submit"]{float:none;font-weight:400;padding:0;margin:0;line-height:1.3;height:25px;width:65px}.page .post{overflow:hidden}.page .post .entry-title{font-size:20px;margin-bottom:12px}.page .post h2{clear:both}.page .post .entry-thumbnail{float:left;padding-right:30px;width:25%}.page .has-thumbnail .entry-content{float:right;width:75%}.page .entry-content{position:relative}.single .category-news a:first-child img{max-width:330px;height:auto}.single .category-news h1+p{margin-top:25px}.entry-content iframe{width:100%}.page-privacy-policy .entry-content,.page-cookie-policy .entry-content{max-width:600px}.page-privacy-policy .entry-content a,.page-cookie-policy .entry-content a{text-decoration:underline}.page-privacy-policy .entry-content a:hover,.page-cookie-policy .entry-content a:hover{color:#88afbe;text-decoration:none}.page-privacy-policy table,.page-cookie-policy table{text-align:left;border-collapse:collapse;margin-bottom:12px}.page-privacy-policy th,.page-privacy-policy td,.page-cookie-policy th,.page-cookie-policy td{border:1px solid #333;padding:8px;vertical-align:top}.menu-legal{list-style:none;text-align:left;font-size:14px;padding:0}.menu-legal li{float:left;margin-left:5px;margin-bottom:0}.menu-legal li:before{content:"|";margin-right:5px}.menu-legal li:first-child{margin-left:0}.menu-legal li:first-child:before{content:none}footer{margin-top:20px;overflow:auto;clear:both;text-align:center}footer .legal-footer{float:left}footer small{display:block}footer a{float:right;font-size:14px}.social{float:none;display:inline-block;font:normal 400 16px/1 'socicon';margin:0 3px;-webkit-font-smoothing:antialiased}.social:hover{text-decoration:none}.social.facebook:before{content:"b"}.social.google:before{content:"c"}.social.instagram:before{content:"x"}.social.linkedin:before{content:"j"}.social.pinterest:before{content:"d"}.social.twitter:before{content:"a"}.social.youtube:before{content:"r"}.lt-ie9 .home .overlay,.lt-ie9 .archive.category h2,.lt-ie9 .archive.category span.sold,.lt-ie9 #full-overlay{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000);zoom:1}.wp-caption-text{font-size:12px;margin-top:4px}.alignleft{display:inline;float:left;margin-right:1em}.alignright{display:inline;float:right;margin-left:1em}.aligncenter{clear:both;display:block;margin:0 auto}.notice{color:#fff;background:#88afbe;text-align:center;line-height:30px;font-weight:bold;position:absolute;top:0;right:0;left:0;z-index:100}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media screen and (max-width: 960px){body{min-width:320px}}@media screen and (max-width: 930px){#header{height:auto;margin-bottom:34px}#header .contact-details{display:none}.nav-button{display:block;float:right;margin:0}.contact-details--footer{display:block}.main-nav{display:none}}@media screen and (max-width: 710px){#header .description{float:none;margin:0 0 20px;width:auto;clear:both}.column-grid .column{float:none;width:100%}}@media screen and (max-width: 700px){.home article,.home article:first-child{float:none;width:auto;max-width:305px;margin:0 auto 20px}.home .cols-1 article{max-width:100%}}@media screen and (max-width: 660px){#modal{min-width:300px}#modal form,#modal>div{float:none;width:100%;padding:0;margin:0}#modal>div{padding-top:15px;padding-bottom:20px;margin-top:25px;border-top:1px solid #b7b5a8;border-left:0 none}}@media screen and (max-width: 670px){.searchform,.status-filter{float:right;width:50%;margin:0 0 20px}.status-filter{text-align:right}.searchform input[type="text"],.searchform input[type="search"]{width:auto}.searchform input[type="text"]:focus,.searchform input[type="search"]:focus{width:auto}}@media screen and (max-width: 585px){.page .post .entry-thumbnail{float:none;width:50%;margin-top:20px}.page .has-thumbnail .entry-content{float:none;width:100%;position:relative}}@media screen and (max-width: 580px){.searchform,.status-filter{float:none;width:100%;text-align:left}.single .post .images,.single .post .entry-content{float:none;width:100%;margin-bottom:30px}footer small,footer .legal-footer,footer a{float:none;display:block;padding-bottom:10px}.menu-legal{display:table;margin:0 auto}.menu-legal a{display:inline}}@media screen and (max-width: 380px){#rc-imageselect,.g-recaptcha{-webkit-transform:scale(0.85);-moz-transform:scale(0.85);transform:scale(0.85);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0}}@media print{.btn--enquire,.btn--print{display:none}}
/*# sourceMappingURL=style.css.map */
