.flex-between{display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}#btm-ctas{background:url(/wp-content/themes/lectuscabinets/images/bg-wood.jpg) repeat-x;clear:both;overflow:hidden;padding:40px 0 0;position:relative}#btm-ctas:after{background:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%}#btm-ctas ul li{margin-bottom:40px;max-height:345px;overflow:hidden;position:relative}#btm-ctas ul li a{color:#fff}#btm-ctas ul li a:hover{color:#89d02f}#btm-ctas ul li a img{height:auto;width:100%}#btm-ctas ul li a h3{background:rgba(0,0,0,.9);box-sizing:border-box;font-family:myriad-pro,sans-serif;font-size:38px;font-weight:300;left:0;letter-spacing:0;padding:10px 20px;position:absolute;text-transform:uppercase;top:0;width:100%}#btm-ctas ul li a h3:before{color:#89d02f;float:right;font-size:46px}#btm-ctas h1{font-size:63px;position:relative;text-align:center;text-transform:uppercase;z-index:10}.fa{font-family:myriad-pro,sans-serif}#footer-menu{background:#000;padding:30px 0}#footer-menu ul li{display:inline-block;font-size:26px;font-weight:300;letter-spacing:3px;padding:0 30px;text-transform:uppercase}#footer-menu ul li a{color:#fff;text-decoration:none}#footer-menu ul li.current-menu-ancestor>a,#footer-menu ul li.current-menu-item>a,#footer-menu ul li.current-page-ancestor>a,#footer-menu ul li.current_page_parent>a,#footer-menu ul li>a:hover{color:#89d02f}#footer-menu ul li ul.sub-menu{display:none}#subfooter{background:#5f5b5a;padding:35px 0}ul.subfooterlinks{list-style:none}ul.subfooterlinks li{display:inline-block;font-size:20px;padding:3px 20px;vertical-align:middle}ul.subfooterlinks li a{color:#fff;text-decoration:none}ul.subfooterlinks li a:hover{color:#89d02f}ul.subfooterlinks li a:before{color:#89d02f;font-size:16px;margin-right:10px}#searchform input{border:none;box-sizing:border-box;float:left;height:25px}#searchform input#s{color:#333;font-size:14px;padding:0 5px;width:140px}#searchform input#searchsubmit{background:#89d02f;color:#271d18;cursor:pointer;font-size:16px;line-height:25px;width:25px}#footer{background-image:-webkit-radial-gradient(50% 50%,800px,#fcfcfb 0,#bdb6b3 100%);background-image:radial-gradient(800px at 50% 50%,#fcfcfb 0,#bdb6b3 100%);padding-bottom:80px}.footer-content{border-top:1px solid #000;padding:0 20px}.footer-logo{display:block;height:auto;margin:40px auto;max-width:320px;width:100%}p.address{font-size:14px}p.telephone{font-size:18px;margin:20px 0}p.telephone a{background:#89d02f;color:#333;display:inline-block;font-weight:600;padding:5px 20px}p.telephone a:before{font-size:19px;padding-right:5px;vertical-align:middle}p.copyright{font-size:12px}ul#menu-footer-menu li{display:inline;font-size:12px;padding:0 0 0 4px}ul#menu-footer-menu li+li{border-left:1px solid #000}ul#menu-footer-menu li a{color:#000;text-decoration:none}p.rt-link{font-size:10px;margin-top:5px}p.rt-link a{color:#333;text-decoration:none;transition:.3s}p.rt-link a:hover{color:#000}@media screen and (min-width:768px){#btm-ctas ul{display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}#btm-ctas ul li{width:48%}}@media screen and (max-width:1280px){#btm-ctas ul li a h3{font-size:30px;line-height:155%}#btm-ctas ul li a h3:before{font-size:44px}#footer-menu ul li{font-size:19px}}@media screen and (max-width:1023px){#btm-ctas ul li a h3{font-size:21px;line-height:165%}#btm-ctas ul li a h3:before{font-size:36px}#footer-menu ul li{font-size:16px;font-weight:300;letter-spacing:2px;padding:0 20px;text-transform:uppercase}}@media screen and (max-width:768px){#footer-menu{display:none}}@media screen and (max-width:767px){#btm-ctas{background-size:auto 100%}#footer-menu ul li{font-size:14px;font-weight:300;letter-spacing:2px;padding:0 10px;text-transform:uppercase}}@media only print{.print-only{display:block}#btm-ctas,#footer-menu,#site-menu,#subfooter,.favourite-meta,.footer-logo,.my-favourites-view .cat-tabs,.product-main:after,.product-main:before,.screen-only{display:none!important}#banner,#header,#header .header-bg,.product-main,h1{background:none!important}body{margin-top:0}#header{border-bottom:1px solid #000;position:relative}.admin-bar #header{top:0}.print-logo{margin:10px auto}h1{color:#000;font-size:54px}h2{font-size:40px}.has-bg#banner h1{margin-top:0}#main{padding:0}.footer-content{padding-top:10px}p.telephone{margin:10px 0}.fieldset-types{width:100%}}
