article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.5em}html,button,input,select,textarea{font-family:Helvetica,Arial,"Nimbus Sans L",sans-serif}body{margin:0}a:link{color:#b50102}a:visited{color:#b50102}a:hover,a:focus{color:#000}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;line-height:1.5em;margin-top:.75em;margin-bottom:.75em}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em}h3{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em}h5{font-size:.83em;line-height:1.80723em;margin-top:1.80723em;margin-bottom:1.80723em}h6{font-size:.75em;line-height:2em;margin-top:2em;margin-bottom:2em}hr{height:1px;border:1px solid #666;padding-bottom:-1px;margin:1.5em 0}abbr[title]{border-bottom:1px dotted;cursor:help;white-space:nowrap}b,strong{font-weight:bold}blockquote{margin:1.5em 30px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1.5em 0}pre,code,kbd,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;font-size:1em;line-height:1.5em}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:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul,.item-list ul{margin:1.5em 0}.item-list ul li{margin:0}dd{margin:0 0 0 30px}ul ul,ul ol,ol ul,ol ol,.item-list ul ul,.item-list ul ol,.item-list ol ul,.item-list ol ol{margin:0}menu,ol,ul,.item-list ul{padding:0 0 0 30px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border-color:#c0c0c0;margin:0 2px;border-top-width:.0625em;border-top-style:solid;padding-top:.4625em;border-bottom-width:.0625em;border-bottom-style:solid;padding-bottom:.9125em;border-left-width:.0625em;border-left-style:solid;padding-left:.9125em;border-right-width:.0625em;border-right-style:solid;padding-right:.9125em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em}th{text-align:left;padding:0;border-bottom:none}tbody{border-top:none}::-webkit-input-placeholder{color:#333}:-moz-placeholder{color:#333}::-moz-placeholder{color:#333}:-ms-input-placeholder{color:#333}
#page,.region-bottom{margin-left:auto;margin-right:auto;max-width:1200px}#header,#content,#navigation,#footer{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}#header:before,#header:after,#main:before,#main:after,#footer:before,#footer:after{content:"";display:table}#header:after,#main:after,#footer:after{clear:both}@media all and (min-width:960px){.sidebar-first #content{float:left;width:75%;margin-left:25%;margin-right:-100%}.sidebar-first .region-sidebar-first{float:left;width:25%;margin-left:0%;margin-right:-25%}}
ul.primary,ul.secondary{overflow:hidden;*zoom:1;border-bottom:1px solid #bbb;list-style:none;margin:1em 0 1.5em;padding:0 2px;white-space:nowrap}ul.primary li,ul.secondary li{float:left;margin:0.5em 3px 0}ul.primary a,ul.secondary a{border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;line-height:1.5em;text-decoration:none}ul.primary li{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;text-shadow:1px 1px 0 #fff;border:1px solid #bbb;border-bottom:0;margin:0.5em 0 0 3px}ul.primary li.active{border-bottom:1px solid #fff;margin-bottom:-1px}ul.primary a:link,ul.primary a:visited{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;color:#333;background-color:#dedede;letter-spacing:1px;padding:0 1em;text-align:center}ul.primary a:hover,ul.primary a:focus{background-color:#e9e9e9;border-color:#f2f2f2}ul.primary a.active{background-color:transparent;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e9e9e9),color-stop(100%,rgba(233,233,233,0)));background-image:-moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));border-color:#fff}ul.secondary{font-size:.9em;margin-top:-1.5em;padding-bottom:.5em}ul.secondary a:link,ul.secondary a:visited{-moz-border-radius:.75em;-webkit-border-radius:.75em;border-radius:.75em;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;text-shadow:1px 1px 0 #fff;background-color:#f2f2f2;color:#666;padding:0 .5em}ul.secondary a:hover,ul.secondary a:focus{background-color:#dedede;border-color:#999;color:#333}ul.secondary a.active,ul.secondary a:active{text-shadow:1px 1px 0 #333;background-color:#666;border-color:#000;color:#fff}
body{margin:0;padding:0 0 0 0;background-color:transparent;background-position:top center;background-size:100% 796px;background-repeat:no-repeat}body.bg-pattern1{background:url(/sites/all/themes/fnst1/images/footer-bg-pattern1.png)}#page{background-color:transparent;background-position:bottom center;background-size:100% 418px;background-repeat:no-repeat}#header-top{margin:0;padding:0;height:50px;width:100%;background-color:#361b0a}#main,.region-header-top,#header-content,#header-bottom .main-menu,#header #header-bottom #block-nice-menus-1{margin-left:auto;margin-right:auto;max-width:1180px}#header-bottom .main-menu,#header #header-bottom #block-nice-menus-1{margin-bottom:0;overflow:hidden}#page,.region-bottom{max-width:none;width:100%}#header,#content,#footer{padding-left:0px;padding-right:0px}#header{padding:0}#header .h-block{margin:0px;width:auto}#header .h-block.pos-l{float:left}#header .h-block.pos-c{float:left;margin-left:20%}#header .h-block.pos-r{float:right}#header .h-block .phone .phone-number:before{content:"\f095";font-family:FontAwesome;display:inline;float:right;padding:0 0 0 5px}#header .h-block.contact .fa{font-size:17px}#header .h-block .fns-block{color:#FFFFFF;font-size:14px;padding:10px 0 7px 0;text-decoration:none;margin:0}#header .h-block a{color:#eee;text-decoration:none}#header .h-block a span{color:#C9CBC9}#header .h-block a:hover,#header .h-block a:hover span{color:#FFF}#header .h-block.contact a{color:#f6cd45;opacity:.8;transition:.5s}#header .h-block.contact a:hover{opacity:1;transition:.5s}.fnst1-h-swoosh #header{background-image:url(/sites/all/themes/fnst1/images/header-bg-image1.jpg);background-position:0 70%;background-repeat:no-repeat;background-size:100%;background-color:#FFF}.fnst1-h-swoosh #header-bottom{background-color:#fff}#header-content{height:auto;min-height:130px;position:relative;margin-bottom:40px;padding-bottom:10px;width:100%}#header-bottom{padding:0 0 0 0;border-bottom:9px solid #b50102;height:53px}#header-bottom .region-header-bottom{width:100%}#block-views-front-page-slideshow-block{position:relative}#skip-link{margin:0}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff}.header__logo{float:left;padding:0;margin:20px 0 20px 0;position:absolute}.header__logo img{vertical-align:bottom;max-width:400px}#name-and-slogan{float:left}#site-name{margin:0;font-size:2em;line-height:1.5em}#site-name a:link,#site-name a:visited{color:#000;text-decoration:none}#site-name a:hover,#site-name a:focus{text-decoration:underline}#site-slogan{margin:0;font-size:1em}.region-header{clear:both}#main{padding-top:25px}.front #main{padding-top:0}#content{background:none repeat scroll 0 0 #FFFFFF;margin-bottom:1em;min-height:500px}.not-front #content{padding:0}.content p{font-weight:100}.breadcrumb ol{margin:0;padding:0}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0}h1.title,h2.node-title,h2.block-title,h2.title,h2.comment-form,h3.title{margin:0}div.messages{margin:1.5em 0}div.messages ul{margin-top:0;margin-bottom:0}p,pre{margin:0.8em 0}h1{color:#b50102;font-size:22px;font-weight:normal}.front h1{font-size:28px;text-align:center;margin-top:50px}.not-front h1.title{padding:10px 10px 5px 10px;font-weight:100}h2{color:#1a0a00;font-weight:normal;font-size:1.3em;line-height:1.5em;margin-top:1.1em;margin-bottom:0.4em}.front h2{text-align:center;color:#433b34}dt{font-size:105%;padding:10px;font-weight:bold}dd{font-weight:100}.content-image{padding:5px 10px 10px 10px;clear:both}.content-image.right{float:right;padding-right:0}.content-image.left{float:left;padding-left:0;padding-right:20px}p.img-left{padding-left:20px;width:75%;overflow:hidden}p .content-image.left{padding-right:20px}.table{width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #DDD}table>thead>tr>th{padding:5px}.table tr{border-right-color:#FFF;border-left-color:#FFF}ul.inline{display:inline;padding:0}ul.inline li{display:inline;list-style-type:none;padding:0 1em 0 0}span.field-label{padding:0 1em 0 0}.item-list .pager{padding:0}.item-list .pager li{padding:0 0.5em}a.phone-number{color:#333;text-decoration:none}div.hr{position:relative;width:100%;overflow:hidden;height:auto;margin:20px auto}div.hr span.hr{display:block;border-top:1px solid #777;border-bottom:1px solid #777;height:1px;width:38%;position:absolute;top:40%;opacity:0.5;left:3%}div.hr span.hr.right{left:59%}div.hr .fa{width:40%;display:block;top:24%;position:relative;left:30%;color:#777}div.hr img{width:40%;display:block;top:24%;position:relative;left:30%}#footer{margin:0;margin-top:30px;width:100%;max-width:none;border-top:10px solid #b50102;background-color:#fff}@media only screen and (max-width:768px){#footer{margin-top:0}}.bg-image-wood #footer{background:url(/sites/all/themes/fnst1/images/footer-bg-wood.jpg) top left repeat}#footer .footer-wrapper{max-width:1180px;margin:20px auto;padding:0;color:#573B2B}#footer .footer-wrapper h1,#footer .footer-wrapper h2{clear:both;display:inline-block;font-size:24px;font-weight:normal;line-height:26px;width:100%;margin:0;text-align:left;color:#B50102}#footer .footer-wrapper p{margin:12px 0}#footer .footer-wrapper p.social{text-align:center}#footer .footer-wrapper .block{height:230px;float:left;margin:0 1% 1% 1%;padding:2%}#footer .footer-wrapper .block.thirds{display:block;height:auto;float:left;margin:0;padding:0}@media only screen and (max-width:768px){#footer .footer-wrapper .block.thirds{width:90%;min-width:inherit;margin:10px auto !important;display:block;overflow:hidden;float:none}}#footer .footer-wrapper .block.thirds h2{border-bottom:2px solid #b50102}#footer .footer-wrapper .block.thirds a{text-decoration:none}#footer .footer-wrapper .block.thirds.small{width:24%;min-width:inherit}@media only screen and (max-width:768px){#footer .footer-wrapper .block.thirds.small{width:90%}}#footer .footer-wrapper .block.thirds.big{width:45%;min-width:inherit}@media only screen and (max-width:768px){#footer .footer-wrapper .block.thirds.big,#footer .footer-wrapper .block.thirds.small{width:90%;margin:10px auto !important;display:block;overflow:hidden;float:none}}#footer .footer-wrapper .block.thirds.first{margin-right:30px}#footer .footer-wrapper .block.thirds.last{margin:0px 0 0 40px}#footer .footer-wrapper .block.f-block{background-color:transparent;border:none;border-bottom:none;height:auto;float:none;margin:0;padding:0px;clear:both}#footer .footer-wrapper .block.f-block.pos-l{float:left;padding:0 25px;font-size:25px;margin-top:-55px}#footer .footer-wrapper .block.f-block.bottom{float:none;margin:0 0 20px 30px;padding:0;clear:both}.footer-bg-color #footer .footer-wrapper .block.f-block{background-color:transparent;border-bottom:none}#footer .footer-bg-color .footer-top .block{background-color:rgba(253,253,253,0.6);border-bottom:5px solid rgba(252,252,252,0.7)}#footer .footer-bottom{background-color:#361b0a;overflow:hidden;clear:both}.bg-pattern1 #footer{background:url(/sites/all/themes/fnst1/images/footer-bg-pattern1.png)}@media only screen and (min-width:1024px){.front .node-page{padding:0 50px}}@media only screen and (max-width:1023px){.slicknav_menu{top:50px;position:fixed;width:100%;z-index:99}.front .node-page{padding:0}.front .node .field-name-body p{width:90%}.h-block{display:none}#logo{display:none}#header #header-top{background-color:#FFF;position:fixed;border-bottom:2px solid #DDD;z-index:99;top:0}#header #header-top .h-nav{display:block;overflow:hidden;height:48px}#header #header-top .h-nav #simple-menu{display:block}#header #header-top .h-nav #mobile-logo{display:block;text-align:center}#header #header-top .h-nav #mobile-logo img{width:130px}#header #header-top .h-nav .fa{position:absolute;top:0;font-size:30px;padding:10px 2px}#header #header-top .h-nav .fa.fa-bars{left:0}#header #header-top .h-nav .fa.fa-search{right:0}.main-menu{display:none}#header-content{height:auto !important;margin-bottom:0px}#header-content .account-menu,#header-content .header-search-block,#header-content .block.phone{display:none}#header-bottom{height:auto;padding:0 0 0 0;box-shadow:none}#header-bottom .region-header-bottom{margin:0;height:auto;background-color:transparent;width:auto}#main{margin-top:27px;padding-top:15px}.front #main{margin-top:42px}#main .node-product-display .view-product-image-slideshow .attachment ul{width:auto}#footer .footer-wrapper .block.f-block.pos-l,#footer .footer-wrapper .block.f-block.pos-r{float:none;margin-top:0px}#footer .footer-wrapper .block.f-block.pos-l.social,#footer .footer-wrapper .block.f-block.pos-r.social{padding:20px;font-size:35px}}@media only screen and (max-width:480px){#main{padding-top:10px}#logo img{width:150px;height:auto}#header-bottom{height:auto;padding:0;box-shadow:none}#header-bottom .region-header-bottom{margin:0 auto;height:auto;background-color:rgba(255,255,255,0);width:95%}}@media only screen and (max-width:320px){#header-content{height:168px;min-height:auto}}
.block{margin-bottom:1.5em}.sidebar .block-menu-block{background-color:#E7E7E7;margin:0 1em 0 0}.sidebar .block-menu-block h2{border-bottom:3px solid #d5d2d0;color:#5B4F46;font-size:20px;padding-left:1em;line-height:40px}.sidebar .block-menu-block ul{margin:0 0 2em 0;padding:0}.sidebar .block-menu-block ul li{padding:0;list-style:none;list-style-image:none;min-height:30px;border-bottom:2px solid #d5d2d0}.sidebar .block-menu-block ul li a{font-size:16px;text-decoration:none;color:rgba(26,10,0,0.9);line-height:30px;padding:6px 0 6px 10px;display:inline-block;width:auto;display:block}.sidebar .block-menu-block ul li a:hover{background-color:#B50102;color:#FFF !important;text-decoration:none !important}.sidebar .block-menu-block ul li a.active-trail{font-weight:bold}.sidebar .block-menu-block ul li a.active-trail:hover{color:#5B4F46}.sidebar .block-menu-block ul li ul{padding:0;margin:0}.sidebar .block-menu-block ul li ul li{min-height:24px;padding:0;border:none}.sidebar .block-menu-block ul li ul li a{font-size:16px;text-decoration:none;color:#5B4F46;line-height:24px;color:#5B4F46;padding-left:2.5em;width:85%}.sidebar .block-menu-block ul li ul li a:hover{text-decoration:underline;color:#5B4F46}.sidebar .block-menu-block ul li ul li a.active-trail:hover{text-decoration:none}.sidebar .block-menu-block ul li ul li.first{margin-top:.5em}.sidebar .block-menu-block ul li ul li.last{padding-bottom:.5em}.sidebar .block-menu-block ul li.is-active-trail{border-bottom:2px solid #D5D2D0}.sidebar .block-menu-block ul li.is-active-trail li{border-bottom:none}.sidebar .block-menu-block ul li.is-active-trail>a{color:#b50102}.editlink{background-color:#000000;border-radius:4px;display:inline-block;left:10px;padding:10px 15px;position:absolute;top:5px;text-decoration:none}.editlink:hover,.editlink a:hover{color:#fff;text-decoration:underline}#header-content .account-menu,#block-menu-menu-login-menu{float:right;text-align:right;margin-bottom:0}#header-content .account-menu ul.menu,#block-menu-menu-login-menu ul.menu{display:block;height:auto;list-style:none;margin:0;padding:0;overflow:hidden}#header-content .account-menu ul.menu li,#block-menu-menu-login-menu ul.menu li{float:left;list-style:none outside none;margin:0 2px}#header-content .account-menu ul.menu li a,#block-menu-menu-login-menu ul.menu li a{color:#333;display:inline-block;height:1.1em;line-height:1em;padding:15px;text-decoration:none;font-size:15px;text-shadow:0 1px 0 #FFF;border-radius:0 0 5px 5px;background-color:#EEE}#header-content .phone{float:right;margin:0;padding:15px 20px 5px}#header-content .phone p{margin:0;padding:0;font-size:22px;text-shadow:0 -1px 0 rgba(255,255,255,0.35)}#header-content .phone p .phone-number{color:#b50102}.header-search-block{float:right;clear:right;margin:0;margin-top:20px;border:2px solid #E7E7E7;border-radius:5px;padding-right:10px;background-color:#ffffff}.header-search-block .form-text{padding:10px;border:none;width:450px;color:#5a5a59}.header-search-block .form-text ::-webkit-input-placeholder{color:#5a5a59}.header-search-block .form-text :-moz-placeholder{color:#5a5a59}.header-search-block .form-text ::-moz-placeholder{color:#5a5a59}.header-search-block .form-text :-ms-input-placeholder{color:#5a5a59}.header-search-block .form-text:focus{outline:0}.header-search-block input[type="submit"]{font-family:fontawesome;font-size:20px;padding:10px;border:none;color:#b50102;background-color:#fff}.header-search-block .views-exposed-widgets{margin:0}.header-search-block .views-exposed-form .views-exposed-widget{padding:0}.header-search-block .views-exposed-form .views-exposed-widget .form-submit{margin-top:0}.header-search-block .views-exposed-form label{display:none}#header .h-block.social{text-align:center}#header .h-block.social .fns-block{font-size:15px;text-align:right}#header .h-block.social .fns-block span{vertical-align:text-bottom}#header .h-block.social .fns-block a{font-size:30px}#header .h-block.social .social-icons{color:#fff;text-shadow:0 1px 0 #333}#header .h-block.social .social-icons:hover{opacity:.5}.hp-block.content{font-size:13px;width:60%;margin:20px auto;padding:20px 0;border-top:2px solid #b50102}.mellow .form-item{margin:5px 0}.mellow .form-text{display:block;border:2px solid rgba(73,63,56,0.54);padding:8px 10px;background-color:rgba(247,243,235,0.8);border-radius:3px;color:#333;width:260px;font-size:16px}.mellow .form-submit{background-color:#B50102;color:#FFF;padding:10px 15px;border-radius:3px;font-size:16px;border:0px}.footer-menu.customer-menu{width:66%;display:inline-block}.footer-menu.customer-menu .menu{padding:0 0 0 10px}.footer-menu.customer-menu .menu li.leaf{float:left;width:32%;list-style:none}.footer-menu.customer-menu .menu li.leaf a{font-size:14px;text-decoration:none;color:#361b0a}.footer-menu.customer-menu .menu li.leaf a:hover{text-decoration:underline}.footer-menu.customer-menu.thirds{padding:0}.footer-menu.customer-menu.thirds .menu{margin:10px 0;overflow:hidden;padding:0}.footer-menu.customer-menu.thirds li.leaf{float:left;width:50%;list-style:none;box-sizing:border-box}.footer-menu.customer-menu.thirds li.leaf a{font-size:15px;text-decoration:none;color:#361B0A;display:block;padding:2px}.footer-menu.store-info{width:20%;min-width:250px;display:inline-block;margin-left:0}.footer-menu.store-info p a{text-decoration:none}.footer-menu.store-info p a:hover{text-decoration:underline}#footer .footer-bottom .block{height:auto;float:none;clear:both;margin:1% 0;padding:0;border:none;font-size:15px}#footer .footer-bottom .block p{display:inline-block;width:49.5%;min-width:300px;margin:0;color:rgba(255,255,255,0.8)}#footer .footer-bottom .block .copyright{text-align:left}#footer .footer-bottom .block .cdg{text-align:right}#footer .footer-bottom .block .cdg a{color:#f6cd45;text-decoration:none}#footer .footer-bottom .block .cdg a:hover{text-decoration:underline}.footer-menu.newsletter-signup{width:29%;margin-right:0}@media only screen and (max-width:1023px){.sidebar .block-menu-block{margin:0 0 0 0}#footer .footer-bottom .block p{width:auto;min-width:initial}#footer .footer-bottom .block .copyright,#footer .footer-bottom .block .cdg{text-align:center;display:block}#footer .footer-bottom .block .cdg{margin-top:10px;font-size:14px}#footer .footer-wrapper .block{height:auto;float:none;margin:10px 4%;padding:10px;width:86%}.footer-wrapper .cdg a{display:block}}@media only screen and (max-width:768px){#footer .footer-menu h2.block-title{border-bottom:2px solid #B50102;padding-bottom:5px;background-color:#B50102;color:#FFF;padding:10px 0px 10px 10px}.footer-menu.customer-menu .menu{margin-bottom:0;margin-top:0}.footer-menu.customer-menu .menu li.leaf{float:none;width:auto;border-bottom:1px solid #AAA}.footer-menu.customer-menu .menu li.leaf.last{border-bottom:none;padding-bottom:0}.footer-menu.customer-menu .menu li.leaf a{display:block;padding:10px}#footer .fns-block.fns-social-media{text-align:center}}@media only screen and (max-width:480px){#logo{margin-top:15px;margin-left:10px}#header-top .h-block.contact{margin:0 25px;width:32%}#header-top .h-block.contact a span{display:none}#header-top .h-block.social{margin:0 10px;width:42%}.phone .fns-block{font-size:17px}#block-search-form{float:none}#block-search-form form{text-align:center}#block-search-form .form-text{width:265px;border:1px solid #aaa}#block-search-form .container-inline{padding:2px 0px 6px 20px;border-bottom:none}#footer .footer_inner .block{height:auto;float:none;margin:10px 0px;padding:0 20px;width:auto;display:block}#footer #block-block-2 .copyright{text-align:center;width:auto;display:block}#footer #block-block-2 .cdg{text-align:center;padding:0;font-size:12px;display:block;float:none;width:auto}}@media only screen and (min-width:768px) and (max-width:1000px){#footer .footer_inner .block{height:auto;float:none;margin:10px 0px;padding:20px;width:100%}#footer #block-block-2{text-align:left}}@media only screen and (max-width:320px){#header-top #block-block-4{margin:0 0 0 10px;width:46%}div#block-block-6 p a{display:block}#block-search-form .form-text{width:225px}}
ul li.expanded{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');list-style-type:circle}ul li.collapsed{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');list-style-type:disc}ul li.leaf{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');list-style-type:square}li a.active{color:#000}#navigation .block{margin-bottom:0}#navigation .block-menu .block-title,#navigation .block-menu-block .block-title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}#navigation ul.links,#navigation ul.menu{margin:0;padding:0;text-align:left}#navigation ul.links li,#navigation ul.menu li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none}#secondary-menu{float:right}body.sidr-open{position:fixed !important}.h-nav{display:none}.simple-menu .fa-times{display:none;transition:.5s;transform:rotate(0deg)}.sidr-open .simple-menu .fa-times{display:block;transition:.5s;transform:rotate(180deg)}.sidr-open .simple-menu .fa-bars{display:none}.sidr ul{margin:0}.sidr form .container-inline{position:relative}.sidr form .form-text{padding:10px;font-size:15px;margin-bottom:0;margin-top:10px;background-color:#FFF;color:#333;border-radius:5px;width:180px;padding-right:5px}.sidr form .form-actions{position:absolute;top:0;right:0}.sidr form .form-submit{font-family:FontAwesome;font-size:16px;border-radius:0 5px 5px 0}.sidr .sidr-inner .fns-block{display:block;font-size:16px;padding:0}.sidr .sidr-inner .fns-block a{color:#FFF;text-decoration:none}.sidr .sidr-inner .fns-block.fns-contact-us{text-align:center}.sidr .sidr-inner .fns-block.fns-contact-us a{color:#DDF9F9;display:block}.sidr .sidr-inner .fns-block.fns-contact-us a .fa{color:#7DD7D8}.sidr .sidr-inner .fns-block.fns-contact-us span{display:block}.sidr .sidr-inner .fns-block.fns-social-media{text-align:center;padding:0 15px}.sidr .sidr-inner .fns-block.fns-social-media span{display:block;font-size:15px;padding-bottom:12px}.sidr .sidr-inner .fns-block.fns-social-media a{font-size:30px}#sidr-id-edit-search-theme-form-1{background-color:#FFF;padding:10px;font-size:15px;margin-bottom:0;margin-top:10px;color:#333}#sidr-id-edit-submit-1,#sidr-id-edit-submit-2,#sidr-id-edit-submit-3{background-color:#FFF;border-radius:1px;border:0;-webkit-box-shadow:0 0 0 #333;box-shadow:0 0 0 #333;cursor:pointer;height:26px;margin-left:-5px;padding:5px 5px;position:absolute;right:21px;text-indent:-9000px;top:24px;width:26px}.main-menu .menu,ul.nice-menu{background:none;list-style:none;margin:0;padding:0}.main-menu .menu li,ul.nice-menu li{float:left;height:53px;display:inline-block;border-width:0;border-style:none;border-color:none;margin:0;background-color:transparent}.main-menu .menu li.first,ul.nice-menu li.first{border-width:0;border-style:none}.main-menu .menu li a,ul.nice-menu li a{height:53px;line-height:55px;font-size:16px;text-decoration:none;display:inline-block;padding:0 22px;color:#333}@media only screen and (min-width:1024px){.main-menu .menu li a,ul.nice-menu li a{padding:0 15px}}@media only screen and (min-width:1180px){.main-menu .menu li a,ul.nice-menu li a{padding:0 22px}}.main-menu .menu li.active-trail a,ul.nice-menu li.active-trail a{color:#333}.main-menu .menu li ul,ul.nice-menu li ul{padding:0;margin:0;border:0;margin-right:0}
.region-top-content .block-views{overflow:hidden;clear:both}.views-slideshow.homepage .slideshowtitle{background:none repeat scroll 0 0 rgba(255,255,255,0.8);border-left:10px solid #b50102;color:#333;display:block;font-size:22px;height:22px;margin:30px 0 22px 35px;padding:18px;width:350px;opacity:.9}.views-slideshow.homepage .slideshowtext{color:#333333;display:block;font-size:18px;font-weight:bold;height:120px;margin:0 0 0 35px;overflow:hidden;width:400px}.views-slideshow.homepage .views-slideshow-controls-bottom{position:absolute;bottom:20px;right:5px;z-index:10}.views-slideshow.homepage .views-slideshow-controls-text-previous a,.views-slideshow.homepage .views-slideshow-controls-text-next a{color:#eee;background:#333;padding:5px;font-size:35px}.views-slideshow.homepage .views-slideshow-controls-text-previous a:hover,.views-slideshow.homepage .views-slideshow-controls-text-next a:hover{color:#333;background:#fff}.views-slideshow.homepage .views-slideshow-controls-text-pause{display:none}.views-slideshow.homepage .sscontainer{width:100%;max-width:1180px;height:500px;position:relative;margin:0;padding:0}.views-slideshow.homepage .sscontainer img{width:100%;border:none;margin:0;padding:0}.views-slideshow.homepage .innercont{background:none repeat scroll 0 0 rgba(255,255,255,0.6);height:250px;left:0;position:absolute;top:200px;width:500px}@media only screen and (min-width:1024px){.hp-sldr-msg-fw .views-slideshow.homepage .innercont{bottom:0;margin-top:-97px;padding:15px 20px;display:block;width:100%;z-index:9;position:absolute;height:70px;opacity:0.97;min-width:350px;color:#333;background:#FFF;top:auto}.hp-sldr-msg-fw .views-slideshow.homepage .slideshowtitle{font-weight:100;font-size:25px;float:left;padding:5px 24px 0 10px;border-right:1px solid #DDD;border-left:none;height:60px;width:320px;text-align:right;line-height:30px;margin:0}.hp-sldr-msg-fw .views-slideshow.homepage .slideshowtext{font-style:italic;font-size:16px;max-width:550px;display:block;float:left;padding:5px 25px;background-color:#EEE;text-shadow:0 1px 0 rgba(255,255,255,0.7);color:#333;font-weight:normal;height:auto;margin:3px 0;width:auto}.hp-sldr-pgr-br .views-slideshow.homepage .views-slideshow-controls-bottom{position:absolute;bottom:30px;right:30px;z-index:10}.hp-sldr-pgr-lr .views-slideshow.homepage .views-slideshow-controls-bottom{position:absolute;top:200px;left:0;z-index:5;float:left;height:40px;bottom:auto;right:0px}.hp-sldr-pgr-lr .views-slideshow.homepage .views-slideshow-controls-text-previous{position:absolute;left:0}.hp-sldr-pgr-lr .views-slideshow.homepage .views-slideshow-controls-text-pause{display:none}.hp-sldr-pgr-lr .views-slideshow.homepage .views-slideshow-controls-text-next{position:absolute;right:0}}.view-front-page-buckets{text-align:center}.view-front-page-buckets h2{font-size:20px;height:52px;line-height:26px;margin:8px 0px}.view-front-page-buckets h2 a{text-decoration:none}.view-front-page-buckets h2 a:hover{text-decoration:underline}.view-front-page-buckets p{font-size:14px;line-height:20px;margin:0;overflow:hidden}.view-front-page-buckets .views-row{float:left;width:275px;margin:0 20px 0 0;position:relative}.view-front-page-buckets .views-row .views-row-last{margin:0}.coupons.two-col .views-row{display:inline-block;width:45%;margin:10px;vertical-align:top}.view-term-page-display-sub-terms .sub-term-display,.view-term-page-display-sub-terms .product-list-display,.view-term-page-display-products .sub-term-display,.view-term-page-display-products .product-list-display{display:inline-block;margin:5px 10px;padding:25px;width:25%;vertical-align:top}@media only screen and (max-width:768px){.view-term-page-display-sub-terms .sub-term-display,.view-term-page-display-sub-terms .product-list-display,.view-term-page-display-products .sub-term-display,.view-term-page-display-products .product-list-display{text-align:center}}.view-term-page-display-sub-terms .sub-term-display a,.view-term-page-display-sub-terms .product-list-display a,.view-term-page-display-products .sub-term-display a,.view-term-page-display-products .product-list-display a{display:block;text-decoration:none;line-height:20px;font-size:15px}.view-term-page-display-sub-terms .sub-term-display a:hover,.view-term-page-display-sub-terms .product-list-display a:hover,.view-term-page-display-products .sub-term-display a:hover,.view-term-page-display-products .product-list-display a:hover{text-decoration:underline;color:#5B4F46}.view-term-page-display-sub-terms .sub-term-display .catlink a,.view-term-page-display-products .sub-term-display .catlink a{text-align:center}.view-term-page-display-sub-terms .product-list-display .product_image,.view-term-page-display-products .product-list-display .product_image{padding-bottom:10px;display:block}.view-term-page-display-sub-terms .product-list-display .product_image a:hover,.view-term-page-display-products .product-list-display .product_image a:hover{opacity:.7}.view-term-page-display-sub-terms .product-list-display .field-sku,.view-term-page-display-sub-terms .product-list-display .field-size,.view-term-page-display-sub-terms .product-list-display .field-price,.view-term-page-display-products .product-list-display .field-sku,.view-term-page-display-products .product-list-display .field-size,.view-term-page-display-products .product-list-display .field-price{font-size:12px;color:#777}.view-term-page-display-sub-terms .product-list-display .product_sku,.view-term-page-display-sub-terms .product-list-display .product_link,.view-term-page-display-products .product-list-display .product_sku,.view-term-page-display-products .product-list-display .product_link{display:inline-block}.view-term-page-display-sub-terms .product-list-display .product_sku,.view-term-page-display-products .product-list-display .product_sku{margin-right:2.5%}.view-term-page-display-sub-terms .product-list-display .product_link,.view-term-page-display-products .product-list-display .product_link{margin-left:2.5%;float:right}.view-term-page-display-sub-terms .product-list-display .product_link a,.view-term-page-display-products .product-list-display .product_link a{font-size:12px}@media only screen and (max-width:768px){.view-term-page-display-sub-terms .product-list-display,.view-term-page-display-products .product-list-display{margin:10px 50px 20px;border-bottom:2px solid #DDD;width:50%}}@media only screen and (max-width:480px){.view-term-page-display-sub-terms .product-list-display,.view-term-page-display-products .product-list-display{width:auto}.lists-float-img .view-term-page-display-sub-terms .product-list-display,.lists-float-img .view-term-page-display-products .product-list-display{text-align:left;border:1px solid #E8E8E8;border-radius:4px;width:auto;overflow:hidden;margin:10px 5px;display:block;padding:10px 0;border-radius:4px}.lists-float-img .view-term-page-display-sub-terms .product-list-display .product_image,.lists-float-img .view-term-page-display-products .product-list-display .product_image{display:block;text-align:center;padding:0 20px;width:38% !important;height:100%;float:left;margin:0}}.view-term-page-display-products .view-filters form{line-height:1.5em}.view-term-page-display-products .view-filters form .views-exposed-widgets{padding:10px;border-bottom:2px solid #EEEEEE}.view-term-page-display-products .view-filters form .views-exposed-widget{padding:0}.view-term-page-display-products .view-filters form .views-exposed-widget .form-submit{margin:0 0 0 5px;vertical-align:top;display:inline-block}.view-term-page-display-products .view-filters form label{display:inline-block;font-weight:normal}.view-term-page-display-products .view-filters form select{display:inline-block}@media only screen and (max-width:1023px){.view-term-page-display-products .view-filters{padding:0;text-align:center;margin:0 auto;display:block;width:100%}.view-term-page-display-products .view-filters form{margin:10px auto;text-align:center;padding:0 20px;border-bottom:2px solid #EEE;border-top:2px solid #EEE;line-height:50px;height:50px}}.view-term-page-display-sub-terms .views-row:hover a{text-decoration:underline}.view-gf-product-list-page .item-list ul{margin:0;padding:0;list-style:none}.view-gf-product-list-page .item-list ul li{margin:0;padding:10px;width:185px;list-style:none;display:inline-block;height:250px;text-align:center;vertical-align:top}.view-gf-product-list-page .item-list ul li h4.field-content{margin:0;padding:10px;font-size:15px}.view-gf-product-list-page .item-list ul li h4.field-content a{color:#a00;text-decoration:none}.view-gf-product-list-page .item-list ul li h4.field-content:hover{text-decoration:underline}.view-video-list #video-description{height:120px;overflow:scroll}.view-video-list #video-description.js-processed{overflow:hidden}.view-video-list #video-description-more{text-align:center;color:#565656;font-size:13px;padding:7px 0;border-top:1px solid #e1e1e1;margin:10px;cursor:pointer}.view-video-list #share{float:right;padding:10px 0 10px 20px}.view-video-list .player iframe{width:900px !important;height:506px !important}.view-video-list .player #video-title{font-size:20px}.view-video-list .video-list{margin:0;padding:0;list-style:none;background:#F2F2F2;padding:10px;overflow:hidden}.view-video-list .video-list .title{font-size:14px}.view-video-list .video-list .title a{text-decoration:none}.view-video-list .video-list .title a:hover{text-decoration:underline}.view-video-list .video-list .field-name-body{font-size:14px}.view-video-list .video-list .video-description{display:none}.view-video-list .video-list .video-thumbnail{position:relative}.view-video-list .video-list .video-thumbnail .overlay{position:absolute;top:50px;left:85px}.view-video-list .video-list .video-item{width:244px;margin:0 5px 50px 5px;padding:10px;float:left;height:260px;border-bottom:5px solid #DDD}.view-video-list .video-list .video-item.active{background:#FAFAFA}.view-gf-product-list .item-list h3{background:#EEE;padding:10px 5px;cursor:pointer}.view-gf-product-list .item-list h3 .fa{float:left;padding-top:3px;transition:.5s}.view-gf-product-list .item-list ul{list-style:none;margin:0;padding:0;display:none}.view-gf-product-list .item-list ul li{overflow:hidden}.view-gf-product-list .item-list img{max-width:150px;height:auto;float:left;padding:20px;margin-bottom:40px}.view-gf-product-list .views-field.views-field-title{clear:both;font-size:17px}.view-gf-product-list.active h3 .fa{transform:rotate(135deg)}@media only screen and (max-width:768px){.view-video-list .player{height:470px}.view-video-list #player{height:300px}}@media only screen and (max-width:340px){.view-video-list .player{height:540px}}@media only screen and (max-width:1180px){.view-front-page-buckets h2{font-size:15px}.view-front-page-buckets .views-row{float:left;width:21%;margin:0 20px}}@media only screen and (max-width:1023px){.not-front h1.title{padding:10px 10px 5px 10px;font-weight:100;text-align:center}.slideshow-main.homepage{height:620px;border-bottom:5px solid #333;overflow:hidden;display:block;position:relative;float:none}.slideshow-main.homepage .views-row a{text-decoration:none}.slideshow-main.homepage .views-slideshow-cycle-main-frame,.slideshow-main.homepage .views-slideshow-cycle-main-frame-row{width:100% !important;height:auto !important}.slideshow-main.homepage .innercont{position:relative;top:0;width:auto;overflow:hidden;height:auto}.slideshow-main.homepage img{width:930px !important;height:auto !important;max-width:130%;margin:0 auto;display:block;overflow:hidden;position:relative;right:20%}.slideshow-main.homepage .slideshowtitle{padding:15px;margin:0;width:auto;line-height:inherit;height:auto;font-size:17px;border-bottom:5px solid #333;border-left:none;text-align:center;background-color:#EFEFEF;text-shadow:0 1px 0 #FFF}.slideshow-main.homepage .slideshowtext{width:auto;height:auto;margin:0;font-size:14px;font-weight:normal;text-decoration:none;padding:20px 20px 10px 20px}.slideshow-main.homepage .views-slideshow-controls-bottom{margin:0 auto;text-align:center;position:absolute;left:0%}.view-front-page-buckets h2{font-size:20px;height:auto}.view-front-page-buckets img{display:block;margin:0 auto}.view-front-page-buckets .views-row{width:35%;margin:0 50px;overflow:hidden;height:410px}.view-front-page-buckets .views-row .views-row-even{clear:right}.sidr .views-exposed-form .views-exposed-widget{float:left;padding:0;width:175px;margin:0}.sidr .views-exposed-form .views-exposed-widget label{display:none}.sidr .views-exposed-form .views-exposed-widget.views-submit-button{padding:0;float:left;margin:0;width:auto}.sidr .views-exposed-form .views-exposed-widget.views-submit-button .form-submit{margin:10px 0}.sidr .view-header{padding:0 10px}.sidr .sub-term-display,.sidr .product-list-display{margin:0 5px;padding:20px 0px;width:42%;min-height:350px}.sidr .view-content{text-align:center}}@media only screen and (max-width:550px){.slideshow-main.homepage{height:520px}.slideshow-main.homepage .slideshowtext,.slideshow-main.homepage .slideshowtitle{padding:10px}}@media only screen and (max-width:480px){.slideshow-main.homepage{height:420px}.view-front-page-buckets h2{font-size:1em}.view-front-page-buckets .views-row{float:none;width:auto;margin:10px 20px 30px 20px;height:auto}.view-front-page-buckets .views-row .last{margin:0 20px}.view-term-page-display-sub-terms .view-header,.view-term-page-display-products .view-header{padding:0 10px;text-align:center;border-bottom:2px solid #ddd;padding-bottom:20px;border-top:2px solid #ddd;background-color:#fafafa}.view-term-page-display-sub-terms .view-header h2,.view-term-page-display-products .view-header h2{margin:10px 0}.view-term-page-display-sub-terms .sub-term-display,.view-term-page-display-sub-terms .product-list-display,.view-term-page-display-products .sub-term-display,.view-term-page-display-products .product-list-display{width:auto;min-height:auto;max-width:100%;float:none;display:block}}
.front .node .field-name-body{margin:0 auto;width:90%}.front .node .field-name-body h1{font-size:28px;text-align:center;margin-top:50px;margin-bottom:10px}.front .node .field-name-body h2{color:#433b34;line-height:35px;margin:10px 0 5px}.front .node .field-name-body p{text-align:center;color:#625c58;width:80%;margin:0 auto}.front .node-page{margin-top:60px}.node-type-product-display .node-product-display{width:96%;margin-left:2%;margin-right:2%;margin-top:2%}.node-type-product-display .node-product-display .view-product-image-slideshow{min-height:200px}.node-type-product-display .node-product-display .view-product-image-slideshow .view-product-image-slideshow{min-height:initial}.node-type-product-display .node-product-display .field-name-field-furniture-image,.node-type-product-display .node-product-display .view-product-image-slideshow{width:48%;display:inline-block;float:left}.node-type-product-display .node-product-display .field-name-field-furniture-image ul,.node-type-product-display .node-product-display .view-product-image-slideshow ul{list-style:none;padding:20px}.node-type-product-display .node-product-display .field-name-field-furniture-image .attachment ul,.node-type-product-display .node-product-display .view-product-image-slideshow .attachment ul{width:350px}.node-type-product-display .node-product-display .field-name-field-furniture-image .attachment ul li,.node-type-product-display .node-product-display .view-product-image-slideshow .attachment ul li{width:100px;display:inline-block;margin:5px;vertical-align:top}.node-type-product-display .node-product-display .group-skusize:after{clear:both;content:".";display:block;height:0;visibility:hidden}.node-type-product-display .node-product-display .commerce-product-title,.node-type-product-display .node-product-display .commerce-product-sku,.node-type-product-display .node-product-display .field-name-body,.node-type-product-display .node-product-display .field-name-field-description,.node-type-product-display .node-product-display .field-name-field-size,.node-type-product-display .node-product-display .field-more-options,.node-type-product-display .node-product-display .field-name-field-sku,.node-type-product-display .node-product-display .field-name-field-collection-style,.node-type-product-display .node-product-display .field-name-commerce-price,.node-type-product-display .node-product-display .field-quote-button,.node-type-product-display .node-product-display .group-skusize{display:inline-block;float:right;width:50%;margin-left:0;margin-right:1%;margin-bottom:.5em;border-bottom:1px #ccc solid;padding-bottom:.5em}.node-type-product-display .node-product-display .field-name-commerce-price,.node-type-product-display .node-product-display .field-quote-button{border-bottom:none}.node-type-product-display .node-product-display .field-name-body p{font-size:14px}.node-type-product-display .node-product-display .field-name-field-sku{padding-top:.5em;border-top:1px #ccc solid}.node-type-product-display .node-product-display .commerce-product-title{font-weight:bold;color:#5b4f46;font-size:20px;line-height:39px}.node-type-product-display .node-product-display .group-skusize .commerce-product-sku{width:49%;float:left}.node-type-product-display .node-product-display .group-skusize .field-name-field-size{width:49%;float:right}.node-type-product-display .node-product-display .group-skusize .field-name-field-size:after{clear:both;content:".";display:block;height:0;visibility:hidden}.node-gf-product.node-teaser h1.title,.node-type-gf-product h1.title{padding:0px 10px 5px 10px;font-weight:100;font-size:40px;float:right;width:555px;padding:0;margin:0 0 10px 0}.node-gf-product.node-teaser .field-name-field-product-image,.node-type-gf-product .field-name-field-product-image{float:left;width:300px;margin-right:30px}.node-gf-product.node-teaser .field-name-field-product-category,.node-type-gf-product .field-name-field-product-category{font-size:19px;color:#444;font-weight:100}.node-gf-product.node-teaser .field-name-body,.node-type-gf-product .field-name-body{float:left;width:530px;clear:right}.node-gf-product.node-teaser .field-name-body p,.node-type-gf-product .field-name-body p{color:#444;font-weight:100}.node-gf-product.node-teaser .field-name-field-product-page,.node-type-gf-product .field-name-field-product-page{margin:0 auto;padding:20px;clear:both}.node-gf-product.node-teaser .field-name-field-product-page a,.node-type-gf-product .field-name-field-product-page a{text-decoration:none;background:#A6000E;padding:15px;color:#fff;font-size:18px;display:block;width:390px;margin:0 auto;text-align:center;border-radius:2px;font-weight:100}.node-gf-product.node-teaser .view-fns-product-color-chips .view-content ul,.node-type-gf-product .view-fns-product-color-chips .view-content ul{margin:0;padding:0}.node-gf-product.node-teaser .view-fns-product-color-chips .view-content ul li,.node-type-gf-product .view-fns-product-color-chips .view-content ul li{padding:0;margin:0;text-align:center;display:inline-block}.node-gf-product.node-teaser .view-fns-product-color-chips .view-content ul li .color-chip,.node-type-gf-product .view-fns-product-color-chips .view-content ul li .color-chip{width:170px}.node-gf-product.node-teaser .view-fns-product-color-chips .view-content ul li .description,.node-type-gf-product .view-fns-product-color-chips .view-content ul li .description{color:#333;font-weight:100;margin:20px 0}@media only screen and (max-width:1023px){.node-gf-product.node-teaser h1.title,.node-type-gf-product h1.title{float:none;width:auto;padding:0;margin:0}.node-gf-product.node-teaser .field-name-body,.node-type-gf-product .field-name-body{float:none;width:auto;clear:both;margin:0 10%}.node-gf-product.node-teaser .field-name-field-product-category,.node-type-gf-product .field-name-field-product-category{clear:both;float:none;text-align:center}.node-gf-product.node-teaser .field-name-field-product-image,.node-type-gf-product .field-name-field-product-image{float:none;width:auto;margin:10px 0}.node-gf-product.node-teaser .field-name-field-product-image img,.node-type-gf-product .field-name-field-product-image img{margin:0 auto;display:block;max-width:500px}}@media only screen and (max-width:480px){.node-gf-product.node-teaser .field-name-field-product-image img,.node-type-gf-product .field-name-field-product-image img{max-width:100%}}.node-gf-product.node-teaser .gf-product-content{display:none}.node-gf-product.node-teaser.active .gf-product-content{display:block;position:relative}.node-gf-product.node-teaser.active .gf-product-content .product-page-link{position:absolute;top:-37px;right:0}.node-gf-product.node-teaser.active .gf-product-content .product-page-link a{text-decoration:none;text-transform:uppercase}.node-gf-product.node-teaser.active .gf-product-content .product-page-link a:after{content:"\f061";font-family:fontawesome;padding-left:10px}.node-gf-product.node-teaser h1.title{float:none;clear:both;text-transform:uppercase}.node-gf-product.node-teaser .view-fns-product-color-chips{clear:both}.node-gf-product.node-teaser .view-fns-product-color-chips .view-header{display:none}.view-finishes-for-furniture .node-gf-product.node-teaser h1.title{width:auto;margin:10px;padding:0;font-size:20px;font-weight:bold;cursor:pointer}.view-finishes-for-furniture .node-gf-product.node-teaser h1.title:before{content:"\f067";font-family:fontawesome;padding-right:7px;font-size:20px;color:#a00}.view-finishes-for-furniture .node-gf-product.node-teaser .views-row{border-bottom:1px solid #ddd;padding:5px 0}.node-gf-product.node-teaser.active h1.title:before{content:"\f068"}.node-unpublished p.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word}.content-gtl{list-style:none;overflow:hidden;margin:0;padding:0}.content-gtl li{width:48%;padding:3px 5px;float:left}.field-quote-button{float:left;text-align:center;width:50%;margin:0 auto;padding-bottom:8px}.field-quote-button a{text-decoration:none;display:block;padding:10px;width:230px;border-bottom:2px solid #2572B0;margin:0 auto;background:#3996E0;color:#FFF;text-shadow:0 1px 0px rgba(0,0,0,0.15)}.field-quote-button a:hover{border-bottom:2px solid #1E5E91;background:#3883BE}@media only screen and (max-width:1023px){.node-type-product-display .node-product-display .field-name-field-furniture-image,.node-type-product-display .node-product-display .view-product-image-slideshow{width:auto;display:block;float:none;max-width:500px;margin:0 auto;text-align:center}.node-type-product-display .node-product-display .field-name-field-furniture-image .view-product-image-slideshow,.node-type-product-display .node-product-display .view-product-image-slideshow .view-product-image-slideshow{height:initial}.node-type-product-display .node-product-display .field-name-body,.node-type-product-display .node-product-display .field-name-field-size,.node-type-product-display .node-product-display .field-name-field-sku{display:block;width:auto;overflow:hidden;float:none;padding:20px;margin:0;line-height:normal}.node-type-product-display .node-product-display .commerce-product-title{width:auto;display:block;float:none}.node-type-product-display .node-product-display .commerce-product-title h1{margin:0}.node-type-product-display .node-product-display .field-name-field-description,.node-type-product-display .node-product-display .group-skusize{display:block;float:none;width:auto;margin:10px 0}.field-name-body{padding:10px}.node-webform{padding:10px 20px 10px 10px}.field-quote-button{float:left;text-align:center;width:100%;margin:0 0 40px 0}}@media only screen and (max-width:480px){.node-type-product-display .node-product-display .view-product-image-slideshow{min-height:inherit}.node-type-product-display .node-product-display .field{float:none;display:block;width:auto}.node-type-product-display .node-product-display .field-quote-button{float:none;text-align:center;width:auto;margin:10px 0}}
@media only screen and (max-width:768px){.taxonomy-term-description{margin:0;padding:0 20px 0 20px}.field-name-field-tax-image{clear:both;overflow:hidden;height:150px}.field-name-field-tax-image img{width:100%;max-width:100%;position:relative;transform:scale(1);transition:10s}.shift-99 .field-name-field-tax-image img{transform:scale(1.3);transition:10s}.catlink a{padding:20px;margin:10px 0;font-size:16px;background-color:#EEE;border-bottom:2px solid #DDD;text-align:center}}@media only screen and (max-width:480px){.view-term-page-display-sub-terms{text-align:center}.view-term-page-display-sub-terms .sub-term-display{width:100%;margin:10px 0 20px 0}}@media only screen and (max-width:480px){.field-name-field-tax-image img{width:120%;max-width:120%;left:-10%}.view-term-page-display-sub-terms .sub-term-display{width:auto;margin:0;display:block}.hide-cat-images .view-term-page-display-sub-terms .tax-list-image{display:none}.view-term-page-display-sub-terms .catlink a{display:inline-block;padding:0;background-color:transparent;border:none}}@media only screen and (max-width:320px){.field-name-field-tax-image img{width:150%;max-width:150%;left:-15%}}
.form-item{margin:1.5em 0}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00}.form-item label{display:block;font-weight:bold}.form-item label.option{display:inline;font-weight:normal}.form-item .form-required{color:#c00}.form-item .description{font-size:0.85em}.form-checkboxes .form-item,.form-radios .form-item{margin:0}input.form-submit{border:none;background-color:#209C3B;color:#FFF;padding:10px 20px;border-radius:5px}.container-inline div,.container-inline label{display:inline}a.button{-moz-appearance:button;-webkit-appearance:button}.password-parent,.confirm-parent{margin:0}#user-login-form{text-align:left}#user-login-form ul{margin-bottom:0}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-top:1.5em;margin-left:-20px}#user-login-form li.user-link{margin-top:1.5em}#user-login ul{margin:1.5em 0}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc}form tbody{border-top:1px solid #ccc}form tr.even{background-color:#fff}form table .item-list ul{margin:0}td.menu-disabled{background:#ccc}@media only screen and (max-width:1023px){.webform-client-form input[type=text],.webform-client-form input[type=email]{width:90%;font-size:17px;padding:7px}}
@media print{a:link,a:visited{text-decoration:underline !important}#site-name a:link,#site-name a:visited{text-decoration:none !important}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:""}#content abbr[title]:after{content:" (" attr(title) ")"}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important}body,#page,#main,#content{color:#000;background-color:transparent !important;background-image:none !important}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none}}
.main-menu .menu{display:flex;}.main-menu .menu li{white-space:nowrap;}
