body,footer{font-family:freight-sans-pro,sans-serif}html{height:calc(100% - 54px)}html body{height:100%}html body .page{min-height:100%;height:auto!important;height:100%;margin:0 auto -74px}html body .push,html body footer{height:74px;clear:both}.region-header{background-color:#fbf4ea;overflow:hidden;border-bottom:10px solid #2f3031}.region-header #block-noble-branding{float:left;max-width:calc(100% - 70px);padding:10px}.region-header #block-noble-branding img{width:100%}@media (min-width:1071px){.region-header #block-noble-branding{max-width:none;padding:5px 20px 15px;margin-left:calc((100% - 1061px)/ 2)}.region-header #block-horizontalmenu{display:inline-block}.region-header #block-horizontalmenu nav a{text-decoration:none;font-size:22px;color:#2f3031;line-height:20px;margin:50px 0}}.path-frontpage .region-highlighted #block-views-block-home-header-slideshow-block-1,.region-header #block-responsivemenumobileicon .label{display:none}.region-header #block-responsivemenumobileicon{float:right}.region-header #block-responsivemenumobileicon .responsive-menu-toggle-icon{width:50px;height:40px}.region-header #block-responsivemenumobileicon .responsive-menu-toggle-icon .icon,.region-header #block-responsivemenumobileicon .responsive-menu-toggle-icon:after,.region-header #block-responsivemenumobileicon .responsive-menu-toggle-icon:before{background:#2f3031;width:30px;left:10px;height:4px}.region-header #block-responsivemenumobileicon .responsive-menu-toggle-icon:before{top:9px}.region-header #block-responsivemenumobileicon .responsive-menu-toggle-icon .icon{top:18px}.region-header #block-responsivemenumobileicon .responsive-menu-toggle-icon:after{top:27px}.path-frontpage .region-highlighted{background-image:url(/sites/default/files/mobile-header-1.jpg);background-size:cover;background-position:center bottom 20%;height:35vw}@media (min-width:1071px){.path-frontpage .region-highlighted{background:0 0;height:auto}.path-frontpage .region-highlighted #block-views-block-home-header-slideshow-block-1{display:block}}.path-frontpage .region-highlighted #block-views-block-home-header-slideshow-block-1 .view-content{width:70%!important;float:left;height:28vw!important}.path-frontpage .region-highlighted #block-views-block-home-header-slideshow-block-1 .view-footer{width:30%!important;float:left;height:28vw!important;position:relative}.path-frontpage .region-highlighted #block-views-block-home-header-slideshow-block-1 .view-footer h3{font-size:40px;font-weight:500;text-align:center;line-height:6vw;margin:0;padding:2vw 0}@media (min-width:1400px){.path-frontpage .region-highlighted #block-views-block-home-header-slideshow-block-1 .view-footer h3{font-size:55px}}@media (min-width:1600px){.path-frontpage .region-highlighted #block-views-block-home-header-slideshow-block-1 .view-footer h3{font-size:3.8vw}}.path-frontpage .region-highlighted #block-views-block-home-header-slideshow-block-1 .view-footer:before{content:"";border-style:solid;border-width:0 5vw 28vw 0;border-color:transparent #fff transparent transparent;position:absolute;left:-5vw;z-index:99}.path-frontpage .region-highlighted #block-views-block-home-header-slideshow-block-1 div,.path-frontpage .region-highlighted #block-views-block-home-header-slideshow-block-1 div img{width:100%!important;height:auto!important}.path-frontpage .content #block-noble-content .background{background-color:#2f3031;color:#fff;padding:30px 20px;font-size:20px;line-height:30px;text-align:center}.path-frontpage .content #block-noble-content .background p{text-align:left;max-width:1000px;margin-left:auto;margin-right:auto}.path-frontpage .content #block-noble-content .background a{text-decoration:none;color:#fff;background-color:#da1f26;text-align:center;font-weight:700;padding:10px 30px;margin:10px 0;border-radius:20px;display:inline-block}.path-frontpage .content #block-noble-content .black{background-color:#2f3031;color:#fff}.path-frontpage .content #block-noble-content .beige{background-color:#fbf4ea;color:#2f3031}@media (min-width:1071px){.path-frontpage .content #block-noble-content .background{font-size:30px;line-height:50px;clear:both}.path-frontpage .content #block-noble-content .pic-strip div{width:25%;float:left}}.path-frontpage .content #block-noble-content .pic-strip div div.background-image{width:100%;display:block;background-size:cover;background-position:center top 75%}@media (min-width:1071px){.path-frontpage .content #block-noble-content .pic-strip div div.background-image{background-position:center center}}.path-frontpage .content #block-noble-content .pic-strip div h3{color:#fff;text-align:center;margin:2px 0;padding:18vw 0;font-size:30px;text-transform:uppercase;background:rgba(0,0,0,.25);text-shadow:0 5px 15px #000}.path-frontpage .content #block-noble-content .pic-strip div .lounge{background-image:url(/sites/default/files/Lounge.jpg)}.path-frontpage .content #block-noble-content .pic-strip div .chairs{background-image:url(/sites/default/files/Chairs.jpg)}.path-frontpage .content #block-noble-content .pic-strip div .dining-sets{background-image:url(/sites/default/files/Dining_Sets.jpg)}.path-frontpage .content #block-noble-content .pic-strip div .custom-cnc{background-image:url(/sites/default/files/Custom_CNC.jpg)}.messages--status,main{clear:both}.region-highlighted #block-customcncmachiningmenu .menu,.region-highlighted #block-outdoorfurnituresubmenu .menu{margin:0}.region-highlighted #block-customcncmachiningmenu .menu .menu-item,.region-highlighted #block-outdoorfurnituresubmenu .menu .menu-item{text-align:center;line-height:40px;background-color:#cdc4b6}@media (min-width:1071px){.path-frontpage .content #block-noble-content .pic-strip div h3{margin:0;font-size:35px;padding:10vw 0}.region-highlighted #block-customcncmachiningmenu .menu,.region-highlighted #block-outdoorfurnituresubmenu .menu{background-color:#cdc4b6;padding:0 calc((100% - 1070px)/ 2);height:60px}.region-highlighted #block-customcncmachiningmenu .menu .menu-item,.region-highlighted #block-outdoorfurnituresubmenu .menu .menu-item{max-width:535px;line-height:50px}}.region-highlighted #block-customcncmachiningmenu .menu .menu-item a,.region-highlighted #block-outdoorfurnituresubmenu .menu .menu-item a{color:#fbf4ea;text-decoration:none;font-size:24px}.region-highlighted #block-customcncmachiningmenu .menu .menu-item--active-trail,.region-highlighted #block-outdoorfurnituresubmenu .menu .menu-item--active-trail{background-color:#c1b6a5;position:relative}.region-highlighted #block-customcncmachiningmenu .menu .menu-item--active-trail a,.region-highlighted #block-outdoorfurnituresubmenu .menu .menu-item--active-trail a{color:#2f3031;text-decoration:underline}@media (min-width:1071px){.region-highlighted #block-customcncmachiningmenu .menu .menu-item a,.region-highlighted #block-outdoorfurnituresubmenu .menu .menu-item a{font-size:35px}.region-highlighted #block-customcncmachiningmenu .menu .menu-item{max-width:535px}}@media (min-width:550px){.region-highlighted #block-customcncmachiningmenu .menu .menu-item,.region-highlighted #block-outdoorfurnituresubmenu .menu .menu-item{width:50%;float:left}.region-highlighted #block-customcncmachiningmenu .menu .menu-item--active-trail:after,.region-highlighted #block-outdoorfurnituresubmenu .menu .menu-item--active-trail:after{content:"";border-style:solid;border-width:10px 15px 0;border-color:#c1b6a5 transparent transparent;position:absolute;bottom:-10px;left:calc(50% - 15px);z-index:99}.region-highlighted #block-customcncmachiningmenu .menu .menu-item--active-trail a,.region-highlighted #block-outdoorfurnituresubmenu .menu .menu-item--active-trail a{text-decoration:none}.region-highlighted #block-customcncmachiningmenu .menu .menu-item{width:50%;float:left}.region-highlighted #block-customcncmachiningmenu .menu .menu-item--active-trail:after{content:"";border-style:solid;border-width:10px 15px 0;border-color:#c1b6a5 transparent transparent;position:absolute;bottom:-10px;left:calc(50% - 15px);z-index:99}.region-highlighted #block-customcncmachiningmenu .menu .menu-item--active-trail a{text-decoration:none}}.field--name-field-gallery-title{text-align:center;font-size:45px;margin:20px 0}.field--name-field-gallery-images{padding:10px}@media (min-width:1071px){.field--name-field-gallery-images{max-width:1050px;margin:10px auto;overflow:hidden}}.field--name-field-gallery-images .field__item{width:calc(50% - 20px);margin:5px 10px;float:left}@media (min-width:450px){.field--name-field-gallery-images .field__item{width:calc(33.33% - 20px)}}@media (min-width:704px){.field--name-field-gallery-images .field__item{width:calc(25% - 20px)}}@media (min-width:900px){.field--name-field-gallery-images .field__item{width:calc(20% - 20px)}}.field--name-field-gallery-images .field__item img{width:100%;height:auto;border:1px solid gray}.field--name-field-body-2{clear:both}.field--name-field-body-2 .light-brown{background-color:#cdc4b6}.field--name-field-body-2 .light-brown p{font-size:24px;line-height:30px;margin:0;padding:20px;text-align:center}.field--name-field-body-2 .light-brown p a{text-decoration:none;font-weight:700;color:#2f3031;font-style:italic}.path-finch-line .region-highlighted #block-backgroundimages,.path-king-casual-line .region-highlighted #block-backgroundimages,.path-seabreeze-line .region-highlighted #block-backgroundimages{height:40vw;background-size:cover;background-position:center center}@media (min-width:1071px){.field--name-field-body-2 .light-brown p{font-size:30px;line-height:40px}.path-finch-line .region-highlighted #block-backgroundimages,.path-king-casual-line .region-highlighted #block-backgroundimages,.path-seabreeze-line .region-highlighted #block-backgroundimages{background-position:center top 75%;height:25vw}}.path-finch-line .field--name-body .background,.path-king-casual-line .field--name-body .background,.path-seabreeze-line .field--name-body .background{padding:20px 0;overflow:hidden}.path-finch-line .field--name-body .background h2,.path-king-casual-line .field--name-body .background h2,.path-seabreeze-line .field--name-body .background h2{text-align:center;margin:0;padding-bottom:20px;font-size:35px;font-weight:500}.path-finch-line .field--name-body .background ul,.path-king-casual-line .field--name-body .background ul,.path-seabreeze-line .field--name-body .background ul{max-width:300px;margin:0 auto}@media (min-width:704px){.path-finch-line .field--name-body .background ul,.path-king-casual-line .field--name-body .background ul,.path-seabreeze-line .field--name-body .background ul{float:left;width:300px;margin:0 calc((100% - 680px)/ 4)}}@media (min-width:1071px){.path-finch-line .field--name-body .background h2,.path-king-casual-line .field--name-body .background h2,.path-seabreeze-line .field--name-body .background h2{font-size:55px;line-height:75px}.path-finch-line .field--name-body .background ul,.path-king-casual-line .field--name-body .background ul,.path-seabreeze-line .field--name-body .background ul{width:400px;max-width:none;margin:0 calc((100% - 880px)/ 4)}}.path-finch-line .field--name-body .background ul li,.path-king-casual-line .field--name-body .background ul li,.path-seabreeze-line .field--name-body .background ul li{font-size:24px;font-weight:300}@media (min-width:704px){.path-finch-line .field--name-body .background .catalog,.path-king-casual-line .field--name-body .background .catalog,.path-seabreeze-line .field--name-body .background .catalog{width:50%;float:left}}.path-finch-line .field--name-body .background .catalog p,.path-king-casual-line .field--name-body .background .catalog p,.path-seabreeze-line .field--name-body .background .catalog p{text-align:center}.path-finch-line .field--name-body .background .catalog iframe,.path-king-casual-line .field--name-body .background .catalog iframe,.path-seabreeze-line .field--name-body .background .catalog iframe{width:calc(100% - 40px);height:55vw;margin:20px}.path-finch-line .field--name-body .background .price-sheets,.path-king-casual-line .field--name-body .background .price-sheets,.path-seabreeze-line .field--name-body .background .price-sheets{text-align:center}@media (min-width:704px){.path-finch-line .field--name-body .background .catalog iframe,.path-king-casual-line .field--name-body .background .catalog iframe,.path-seabreeze-line .field--name-body .background .catalog iframe{height:28vw;max-height:300px}.path-finch-line .field--name-body .background .price-sheets,.path-king-casual-line .field--name-body .background .price-sheets,.path-seabreeze-line .field--name-body .background .price-sheets{width:50%;float:left}}.path-finch-line .field--name-body .background .price-sheets p,.path-king-casual-line .field--name-body .background .price-sheets p,.path-seabreeze-line .field--name-body .background .price-sheets p{text-align:center}.path-finch-line .field--name-body .background .price-sheets a img,.path-king-casual-line .field--name-body .background .price-sheets a img,.path-seabreeze-line .field--name-body .background .price-sheets a img{max-width:100%;width:200px;margin:20px}.path-finch-line .field--name-body .black,.path-king-casual-line .field--name-body .black,.path-seabreeze-line .field--name-body .black{background-color:#2f3031;color:#fff}.path-finch-line .field--name-body .beige,.path-king-casual-line .field--name-body .beige,.path-seabreeze-line .field--name-body .beige{background-color:#fbf4ea}.path-seabreeze-line .region-highlighted #block-backgroundimages{background-image:url(/sites/default/files/Sea-Breeze-header.jpg)}.path-king-casual-line .region-highlighted #block-backgroundimages{background-image:url(/sites/default/files/Regal-Breeze-header.jpg)}.path-finch-line .region-highlighted #block-backgroundimages{background-image:url(/sites/default/files/OF_Finch_Header.jpg)}.path-cnc-steps #block-customcncprocessheader .field--name-body{overflow:hidden;clear:both}.path-cnc-steps #block-customcncprocessheader img{width:100%}@media (min-width:1071px){.path-finch-line .field--name-body .background ul li,.path-king-casual-line .field--name-body .background ul li,.path-seabreeze-line .field--name-body .background ul li{font-size:30px;line-height:40px}.path-finch-line .field--name-body .background .price-sheets a img,.path-king-casual-line .field--name-body .background .price-sheets a img,.path-seabreeze-line .field--name-body .background .price-sheets a img{margin:40px 20px}.path-finch-line .field--name-body .beige,.path-finch-line .field--name-body .black,.path-king-casual-line .field--name-body .beige,.path-king-casual-line .field--name-body .black,.path-seabreeze-line .field--name-body .beige,.path-seabreeze-line .field--name-body .black{max-width:1050px;padding:20px calc((100% - 1050px)/ 2)}.path-cnc-steps #block-customcncprocessheader img{width:70%;float:left;height:29.8vw}}.path-cnc-steps #block-customcncprocessheader .info{text-align:left;font-size:2.5vw;margin:0;color:#fff;background-color:#2f3031;display:none}@media (min-width:1071px){.path-cnc-steps #block-customcncprocessheader .info{display:block;float:left;height:29.8vw;width:calc(30% - 4vw);padding:0 2vw;position:relative}.path-cnc-steps #block-customcncprocessheader .info:before{content:"";border-style:solid;border-width:0 5vw 29.8vw 0;border-color:transparent #2f3031 transparent transparent;position:absolute;left:-5vw;z-index:99}}.path-cnc-steps #block-customcncprocessheader .info p{margin:2.65vw 0;line-height:3.5vw}.path-cnc-steps main .field--name-body .background{color:#2f3031;padding:30px 20px;font-size:20px;line-height:30px;text-align:center;clear:both;overflow:hidden}@media (min-width:1071px){.path-cnc-steps main .field--name-body .background{font-size:30px;line-height:50px;max-width:1030px;padding:30px calc((100% - 1030px)/ 2)}}.path-cnc-steps main .field--name-body .background img{width:calc(100% - 10px);max-width:400px;margin:20px auto;border:5px solid #bfbbae;box-shadow:0 2px 5px #424242}.path-cnc-steps main .field--name-body .background .text{text-align:left;max-width:1000px;margin-left:auto;margin-right:auto}@media (min-width:704px){.path-cnc-steps main .field--name-body .background img{width:45%;float:right}.path-cnc-steps main .field--name-body .background .text{float:left;width:50%;margin-bottom:30px}}.path-cnc-steps main .field--name-body .background .text h3{font-size:35px;font-weight:600;line-height:50px;margin:0}.path-cnc-steps main .field--name-body .background .text p{font-size:24px;line-height:35px;margin:0;font-weight:500}.path-cnc-steps main .field--name-body .background .text p.small-text{font-size:16px;line-height:24px;margin:20px 0}.path-cnc-steps main .field--name-body .background a{text-decoration:none;color:#fff;background-color:#da1f26;text-align:center;font-weight:600;padding:10px 30px;margin:10px 0;border-radius:20px;display:inline-block}@media (min-width:704px){.path-cnc-steps main .field--name-body .background a{display:block;width:200px;margin:10px auto;clear:both}}@media (min-width:1071px){.path-cnc-steps main .field--name-body .background a{width:300px}}.path-cnc-steps main .field--name-body .background.beige{background-color:#e5ddd2}.path-cnc-steps main .field--name-body .background.brown{background-color:#c1b6a5}.path-about-contact #block-contactusheader .field--name-body,.path-node-2 #block-contactusheader .field--name-body{overflow:hidden}.path-about-contact #block-contactusheader img,.path-node-2 #block-contactusheader img{width:100%}.path-about-contact #block-contactusheader .contact-info,.path-node-2 #block-contactusheader .contact-info{text-align:center;font-size:24px;line-height:30px;margin:20px 0;color:#2f3031}@media (min-width:1071px){.path-about-contact #block-contactusheader img,.path-node-2 #block-contactusheader img{width:70%;float:left;height:28vw}.path-about-contact #block-contactusheader .contact-info,.path-node-2 #block-contactusheader .contact-info{margin:calc((28vw - 270px)/ 2) 0;float:left;width:30%;position:relative}.path-about-contact #block-contactusheader .contact-info:before,.path-node-2 #block-contactusheader .contact-info:before{content:"";border-style:solid;border-width:0 5vw 28vw 0;border-color:transparent #fff transparent transparent;position:absolute;left:-5vw;top:calc((-28vw + 270px)/ 2);z-index:99}.path-about-contact #block-contactusheader .contact-info .name,.path-node-2 #block-contactusheader .contact-info .name{line-height:100px}}.path-about-contact #block-contactusheader .contact-info .name,.path-node-2 #block-contactusheader .contact-info .name{margin:0}.path-about-contact #block-contactusheader .contact-info .address,.path-node-2 #block-contactusheader .contact-info .address{margin:0;font-weight:500}@media (min-width:1071px){.path-about-contact #block-contactusheader .contact-info .address,.path-node-2 #block-contactusheader .contact-info .address{line-height:35px}.path-about-contact #block-contactusheader .contact-info .phone,.path-node-2 #block-contactusheader .contact-info .phone{margin:0;line-height:100px}}.path-about-contact #block-contactusheader .contact-info .phone a,.path-node-2 #block-contactusheader .contact-info .phone a{color:#2f3031;text-decoration:none}.path-about-contact .field--name-body .black,.path-node-2 .field--name-body .black{background-color:#2f3031;color:#fbf4ea;padding:20px;font-size:24px;line-height:35px;overflow:hidden;text-align:center}.path-about-contact .field--name-body .black p,.path-node-2 .field--name-body .black p{max-width:880px;margin:0 auto;text-align:left}@media (min-width:704px){.path-about-contact .field--name-body .black p,.path-node-2 .field--name-body .black p{width:60%;float:left}}@media (min-width:1200px){.path-about-contact .field--name-body .black p,.path-node-2 .field--name-body .black p{line-height:40px}}@media (min-width:1400px){.path-about-contact .field--name-body .black p,.path-node-2 .field--name-body .black p{line-height:45px;font-size:28px}}.path-about-contact .field--name-body .black iframe,.path-node-2 .field--name-body .black iframe{max-width:100%;max-height:75vw;padding:20px 0}@media (min-width:704px){.path-about-contact .field--name-body .black iframe,.path-node-2 .field--name-body .black iframe{max-width:35%;max-height:26vw;float:right}}@media (min-width:1500px){.path-about-contact .field--name-body .black p,.path-node-2 .field--name-body .black p{width:880px;font-size:30px;line-height:50px;margin-left:calc((100% - 1460px)/ 2)}.path-about-contact .field--name-body .black iframe,.path-node-2 .field--name-body .black iframe{max-width:550px;max-height:410px;margin-right:calc((100% - 1460px)/ 2)}}.path-about-contact #block-contactblock,.path-node-2 #block-contactblock{background-color:#e5ddd2;padding:20px;color:#2f3031;overflow:hidden}.path-about-contact #block-contactblock h2,.path-node-2 #block-contactblock h2{max-width:350px;margin:0 auto}@media (min-width:704px){.path-about-contact #block-contactblock h2,.path-node-2 #block-contactblock h2{max-width:880px}}.path-about-contact #block-contactblock form,.path-node-2 #block-contactblock form{max-width:1050px;margin:0 auto}.path-about-contact #block-contactblock form label,.path-node-2 #block-contactblock form label{display:block;margin:0 auto 5px;max-width:350px}.path-about-contact #block-contactblock form input,.path-about-contact #block-contactblock form textarea,.path-node-2 #block-contactblock form input,.path-node-2 #block-contactblock form textarea{width:calc(100% - 10px);max-width:340px;border:none;margin:0 auto;padding:5px;font-size:20px;line-height:30px;display:block}.path-about-contact #block-contactblock form textarea,.path-node-2 #block-contactblock form textarea{width:100%;max-width:350px}@media (min-width:704px){.path-about-contact #block-contactblock form .field--name-field-email,.path-about-contact #block-contactblock form .field--name-field-name,.path-about-contact #block-contactblock form .field--name-field-subject,.path-node-2 #block-contactblock form .field--name-field-email,.path-node-2 #block-contactblock form .field--name-field-name,.path-node-2 #block-contactblock form .field--name-field-subject{width:calc(50% - 40px);margin:0 20px;float:left;clear:left}.path-about-contact #block-contactblock form .field--name-message,.path-node-2 #block-contactblock form .field--name-message{width:calc(50% - 40px);margin:-196px 20px 0;float:right}.path-about-contact #block-contactblock form .field--name-message textarea,.path-node-2 #block-contactblock form .field--name-message textarea{height:236px}}.path-about-contact #block-contactblock #edit-actions,.path-node-2 #block-contactblock #edit-actions{max-width:350px;margin:20px auto;clear:both}@media (min-width:704px){.path-about-contact #block-contactblock #edit-actions,.path-node-2 #block-contactblock #edit-actions{max-width:none;overflow:hidden;width:50%;clear:right}}.path-about-contact #block-contactblock #edit-actions #edit-submit,.path-node-2 #block-contactblock #edit-actions #edit-submit{margin:0;color:#fff;background-color:#2f3031;padding:10px;width:auto;text-transform:uppercase;font-size:24px}@media (min-width:704px){.path-about-contact #block-contactblock #edit-actions #edit-submit,.path-node-2 #block-contactblock #edit-actions #edit-submit{float:right;margin-right:20px}}@media (min-width:820px){.path-about-contact #block-contactblock #edit-actions #edit-submit,.path-node-2 #block-contactblock #edit-actions #edit-submit{margin-right:calc(((200% - 780px)/ 4) + 20px)}}.path-about-contact #block-contactblock #edit-actions #edit-preview,.path-node-2 #block-contactblock #edit-actions #edit-preview{display:none}.path-about-contact #block-contactblock details.captcha,.path-node-2 #block-contactblock details.captcha{display:block;width:100%;border:none}.path-about-contact #block-contactblock details.captcha .details-description,.path-about-contact #block-contactblock details.captcha summary,.path-node-2 #block-contactblock details.captcha .details-description,.path-node-2 #block-contactblock details.captcha summary,footer p.copyright .bullet-point{display:none}.path-about-contact #block-contactblock details.captcha .details-wrapper,.path-node-2 #block-contactblock details.captcha .details-wrapper{margin-left:calc((100% - 304px)/ 2);padding:0}.path-about-contact #block-noteatbottomofcontactpage,.path-node-2 #block-noteatbottomofcontactpage{background-color:#e5ddd2;padding:20px;color:#2f3031;clear:both}.path-about-contact #block-noteatbottomofcontactpage p,.path-node-2 #block-noteatbottomofcontactpage p{margin:0;text-align:center;font-size:18px}.path-about-contact #block-noteatbottomofcontactpage p a,.path-node-2 #block-noteatbottomofcontactpage p a{font-style:italic;text-decoration:none;color:#2f3031}footer{clear:both;padding:20px 6px;background-color:#2f3031;color:#fff;text-align:center;font-size:18px;line-height:24px}@media (min-width:372px){footer{line-height:37px}}footer p.copyright{margin:0}@media (min-width:704px){.path-about-contact #block-contactblock details.captcha,.path-node-2 #block-contactblock details.captcha{width:50%;float:left}footer{line-height:74px;font-size:20px}footer p.copyright .bullet-point{display:inline-block}}footer a{text-decoration:none;color:#fff;font-weight:700}footer .vertical-line{display:none}@media (min-width:704px){footer .vertical-line{display:inline-block}footer .break{display:none}}