html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}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-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}ul{margin:0;padding:0;}html,body{width:100%;overflow-x:hidden;}#page-navigation{position:relative;z-index:4;}#page-main{position:relative;z-index:0;}.block-header{display:none;}#block-system-main-menu{-webkit-transition:500ms;-moz-transition:500ms;-o-transition:500ms;transition:500ms;}#block-system-main-menu ul{width:100%;text-align:center;display:table;}#block-system-main-menu ul li{position:relative;display:table-cell;max-width:200px;vertical-align:middle;margin:0;padding:0;}#block-system-main-menu ul li a{z-index:0;display:block;width:100%;padding:20px 0;text-transform:uppercase;}#block-system-main-menu ul li .submenu{position:absolute;z-index:-1;top:0px;opacity:0;-webkit-transition:500ms;-moz-transition:500ms;-o-transition:500ms;transition:500ms;}#block-system-main-menu ul li .submenu li{display:block;width:auto;}#block-system-main-menu ul li:hover .submenu{top:66px;opacity:1;}#block-system-main-menu ul li:hover,#block-system-main-menu ul li.active-trail{background:#ECE9D2;}#block-system-main-menu ul li:hover > a,#block-system-main-menu ul li.active-trail > a{color:#BC4500;}#block-system-main-menu ul li.menu-578{width:220px;padding:10px 0 0;position:relative;vertical-align:top;right:0;background:transparent !important;-webkit-transition:500ms;-moz-transition:500ms;-o-transition:500ms;transition:500ms;}#block-system-main-menu ul li.menu-578 a{display:block;position:absolute;background-size:contain;}#block-system-main-menu ul li.menu-578 span{display:none;}#page-wrapper{overflow:hidden;position:static;z-index:0;width:100%;}#page-container{position:relative;top:0;left:0;z-index:2;width:100%;background-color:#ECE9D2;-webkit-transition:500ms;-moz-transition:500ms;-o-transition:500ms;transition:500ms;-webkit-box-shadow:0px 0px 20px #000;-moz-box-shadow:0px 0px 20px #000;box-shadow:0px 0px 20px #000;}#mobile-icon{display:none;cursor:pointer;background-color:#BC4500;position:absolute;top:0;left:0;padding:10px;-webkit-transition:500ms;-moz-transition:500ms;-o-transition:500ms;transition:500ms;}#mobile-menu{overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-x:hidden;display:none;position:fixed;z-index:1;left:0;top:0;height:100%;background:#BC4500;}#mobile-menu li{list-style:none;padding:0;padding-top:0.2em;}#mobile-menu li a{text-transform:uppercase;text-align:right;display:block;color:#ECE9D2;font-size:12pt;font-weight:700;padding:10px;margin-left:10px;}#mobile-menu li:after{content:'';display:block;width:100%;height:1px;background:#000;padding:0 15px;}#mobile-menu li .submenu li{margin:0;}#mobile-menu li .submenu li a{font-size:10pt;padding:5px;}#mobile-menu li:hover,#mobile-menu li.active-trail{background:#ECE9D2 !important;}#mobile-menu li:hover > a,#mobile-menu li.active-trail > a{color:#BC4500;}#mobile-menu li:hover li,#mobile-menu li.active-trail li{background:#BC4500;}#mobile-menu li:last-child:after{content:none;}#page-wrapper.mobile #mobile-menu{left:0;}.field-name-field-hero-image .field-item{display:block;width:100%;height:700px;}.field-name-field-hero .field-name-field-title{position:absolute;width:100%;height:700px;text-align:center;}.field-name-field-hero .field-name-field-title:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}.field-name-field-hero .field-name-field-title .field-items{display:inline-block;vertical-align:middle;max-width:800px;margin:0 auto;}.field-name-field-header .field-item,.field-name-body .field-item{margin:0 auto;padding-top:20px;line-height:28px;max-width:800px;}.field-name-field-header .field-item{margin:30px auto;padding:15px 0;}#page-footer{position:relative;z-index:3;background-color:#ECE9D2;padding-top:30px;}.node-footer > header{display:none;}.node-footer .field-name-field-address p:first-child,.node-footer .field-name-field-hours p:first-child{margin-top:5px;}.node-footer .field-name-field-featured-lines ul{margin-top:5px;}.node-footer .footer-section{display:inline-block;vertical-align:top;width:25%;}.node-footer .footer-section .field-collection-container .field-name-field-social-media .field-items .field-item{display:inline-block;margin-right:8px;}.node-footer .footer-section .field-collection-container .field-name-field-social-media .field-items .field-item img{height:40px;width:40px;}.node-footer .footer-section .field-collection-container .field-name-field-social-media .field-items .field-item:last-child{margin-right:0;}.node-footer .footer-section.fourth-section form{margin:15px 0;display:inline-block;}.node-footer .footer-section.fourth-section form input[type="email"]{border:none;color:#000;width:200px;padding:4px 0;display:inline-block;vertical-align:middle;}.node-footer .footer-section.fourth-section form input[type="submit"]{background:#BC4500;color:#fff;border:1px solid #fff;padding:3px 20px;margin-left:-5px;display:inline-block;vertical-align:middle;}.node-footer .footer-section.fourth-section form.error{border:solid 2px #f00;}.views-exposed-form .views-exposed-widget{float:none;padding:0;}.field-collection-container{border-bottom:none;margin:0;}.field-collection-container .field-items .field-item{margin:0;}.field-collection-view{padding:0;margin:0;border-bottom:none;}#page-footer .clearfix:after{content:none;}
body{font-family: 'Roboto', sans-serif; background-color:#ECE9D2;color:#42210B;}#block-system-main-menu ul{background-color:#BC4500;-webkit-box-shadow:0px 15px 55px #333;-moz-box-shadow:0px 15px 55px #333;box-shadow:0px 15px 55px #333;}#block-system-main-menu ul li a span{font-size:16pt;font-weight:700;}ul li{list-style:none;}ul li a.active{color:#fff;}.field-name-field-hero .field-name-field-title .field-item{color:#fff;font-size:46pt;font-family:"trajan-pro-3";text-shadow:1px 1px 7px #000;}.field-name-field-hero .field-name-field-title .field-item:before{content:'';display:block;margin:0 auto;border-top:solid 1px #fff;width:75%;}.field-name-field-hero .field-name-field-title .field-item:after{content:'';display:block;margin:0 auto;border-top:solid 1px #fff;width:75%;}.field-name-field-hero .field-name-field-hero-image .field-item{background-position:center center;background-repeat:no-repeat;background-size:cover;}.field-name-field-hero .focus-left .field-name-field-hero-image .field-item{background-position:left center;}.field-name-field-hero .focus-right .field-name-field-hero-image .field-item{background-position:right center;}.field-name-field-hero .focus-top .field-name-field-hero-image .field-item{background-position:center top;}.field-name-field-hero .focus-bottom .field-name-field-hero-image .field-item{background-position:center bottom;}.field-name-field-header{font-family:"trajan-pro-3";background-color:#BC4500;color:#fff;}.field-name-body a,.field-name-body a:hover,.field-name-body a:active,.field-name-body a:visited{color:#000;text-decoration:underline;}#page-footer > article{-webkit-box-shadow:0px -15px 55px #333;-moz-box-shadow:0px -15px 55px #333;box-shadow:0px -15px 55px #333;background-color:#BC4500;padding:30px;color:#fff;}.footer-section .field-name-field-first-section-title,.field-name-field-second-section-title,.field-name-field-third-section-title{font-family:"trajan-pro-3";width:80%;border-bottom:solid 1px #D1A788;}a,a:visited{color:#fff !important;text-decoration:none;}a:hover,a:active{color:#BC4500 !important;text-decoration:none;}#page-util a,#page-util a:hover,#page-util a:active,#page-util a:visited{color:black;}
.view-showcase{max-width:800px;margin:30px auto;}.view-showcase .view-filters{display:inline-block;vertical-align:middle;max-width:300px;}.view-showcase .view-filters .views-exposed-form .bef-select-as-links .form-type-bef-link{margin-top:3px;width:100%;position:relative;}.view-showcase .view-filters .views-exposed-form .bef-select-as-links .form-type-bef-link a{display:inline-block;text-transform:uppercase;text-align:right;font-weight:700;background:#BC4500;padding:10px;width:100%;}.view-showcase .view-filters .views-exposed-form .bef-select-as-links .form-type-bef-link.selected:after{content:'';display:block;position:absolute;right:-12px;top:0;bottom:0;width:12px;background-image:url('/wp-content/themes/tenofore/images/right-arrow.png');background-position:center center;background-repeat:no-repeat;background-size:100% 100%;transform:translateZ(1px);}.view-showcase .view-filters .views-exposed-form .bef-select-as-links .form-type-bef-link:first-child{margin-top:0;}.view-showcase .view-content{display:inline-block;vertical-align:top;max-width:100px;margin:0 30px;}.view-showcase .view-content a,.view-showcase .view-content img{display:block;}.view-showcase .view-content a{margin:30px 0;}.view-showcase .view-content a:first-child{margin-top:0;}.view-showcase .view-content .views-field-field-product-image-1{display:none;}.view-showcase #showcase-prev,.view-showcase #showcase-next{display:block;margin:0 auto;cursor:pointer;}#showcase-main-image{display:inline-block;vertical-align:top;width:100%;max-width:376px;height:auto;border:solid 1px #000;}.bef-select-as-links{float:none;}
.node-contact-us .squeeze-container{max-width:800px;margin:30px auto;}.node-contact-us .squeeze-container > div{display:inline-block;vertical-align:middle;width:50%;}.node-contact-us .squeeze-container .field-name-field-location-info a,.node-contact-us .squeeze-container .field-name-field-location-info a:hover,.node-contact-us .squeeze-container .field-name-field-location-info a:active,.node-contact-us .squeeze-container .field-name-field-location-info a:visited{color:#42210B;font-weight:bold;}.node-contact-us .squeeze-container .field-name-field-google-maps-address{text-align:right;}.node-contact-us .field-name-field-staff{width:800px;margin:0 auto;}.node-contact-us .field-name-field-staff > .field-items > .field-item{display:inline-block;margin:15px 0;width:50%;vertical-align:middle;}.node-contact-us .field-name-field-staff > .field-items > .field-item .field-name-field-picture{display:inline-block;vertical-align:middle;}.node-contact-us .field-name-field-staff > .field-items > .field-item .field-name-field-picture img{border:solid 2px #000;box-shadow:0 0 7px #000;max-width:90%;display:block;height:auto;}.node-contact-us .field-name-field-staff > .field-items > .field-item .contact-info{display:inline-block;vertical-align:bottom;text-align:left;}.node-contact-us .field-name-field-staff > .field-items > .field-item .contact-info .field-name-field-full-name{display:inline-block;text-transform:uppercase;text-align:left;font-size:22pt;font-weight:700;width:145px;margin-bottom:10px;}.node-contact-us .field-name-field-staff > .field-items > .field-item .contact-info .contact a{display:inline-block;vertical-align:middle;border-top:1px solid #BC4500;background:#BC4500;padding:7px 20px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;font-size:18px;font-weight:700;text-decoration:none;text-align:center;}.node-contact-us .field-name-field-staff > .field-items > .field-item.odd{text-align:right;}
@media (max-width:1300px){.field-name-field-hero .field-name-field-title .field-items{max-width:75%;}.field-name-field-header .field-item,.field-name-body .field-item{max-width:75%;}.node-contact-us .squeeze-container{max-width:75%;}.node-contact-us .field-name-field-staff{width:75%;}.node-footer .footer-section.fourth-section form input[type="email"]{width:160px;}}@media (max-width:1200px){#block-system-main-menu ul li a span{font-size:12pt;}#block-system-main-menu ul li:hover .submenu{top:60px;}}@media (max-width:1100px){.field-name-field-hero .field-name-field-title .field-items{max-width:85%;}.field-name-field-hero .field-name-field-title .field-items .field-item{font-size:40pt;}.field-name-field-header .field-item,.field-name-body .field-item{max-width:85%;}.node-contact-us .squeeze-container{max-width:85%%;padding:0 30px;}.node-contact-us .field-name-field-staff{width:85%;}.node-footer .footer-section{width:50%;}.node-footer .fourth-section{margin-top:15px;}}@media (max-width:1000px){#block-system-main-menu ul li a span{font-size:11pt;}#block-system-main-menu ul li:hover .submenu{top:58px;}}@media (max-width:900px){#mobile-icon{display:block;}#mobile-menu{display:block;}#block-system-main-menu{position:fixed;width:100%;top:0;left:0;}#block-system-main-menu ul{display:block;height:49px;}#block-system-main-menu ul li:not(.menu-578){display:none;}#block-system-main-menu ul li.menu-578{display:inline-block;margin:0 auto;}.node-contact-us .field-name-field-staff{width:100%;padding:0 30px;}.node-contact-us .field-name-field-staff .field-items .field-item .field-name-field-picture{display:block;}.node-contact-us .field-name-field-staff .field-items .field-item .contact-info{display:block;}.node-contact-us .field-name-field-staff .field-items .field-item .contact-info .field-name-field-full-name{display:block;}.node-contact-us .field-name-field-staff .field-items .field-item .contact-info .contact{display:inline-block;}.node-contact-us .field-name-field-staff .field-items .field-item.odd .field-name-field-picture img{margin-left:auto;}.node-contact-us .field-name-field-staff .field-items .field-item.odd .field-name-field-full-name{margin-left:auto;text-align:right;}.node-contact-us .field-name-field-staff .field-items .field-item.odd .contact-info{text-align:right;}}@media (min-width:801px){#block-views-showcase-block-2{display:none;}}@media (max-width:800px){.field-name-field-hero-image .field-item,.field-name-field-hero .field-name-field-title{height:600px;}.field-name-field-hero .field-name-field-title .field-items{max-width:100%;}.field-name-field-header .field-item,.field-name-body .field-item{max-width:100%;padding:15px;}.node-contact-us .squeeze-container{max-width:100%;padding:0;}.node-contact-us .squeeze-container > div{width:100%;display:block;text-align:center;}.node-contact-us .squeeze-container .field-name-field-google-maps-address{text-align:center;}#block-views-showcase-block-1{display:none;}#block-views-showcase-block-2{display:block;}.view-showcase{margin:30px;}.view-showcase .view-filters{display:block;max-width:none;}.view-showcase .view-filters .views-widget > .form-item{text-align:center;}.view-showcase .view-filters .views-widget > .form-item select{border:none;outline:none;color:#ECE9D2;background:#BC4500;}.view-showcase #view-content-wrapper{margin:30px 15px;}.view-showcase .view-content{max-width:none;vertical-align:middle;margin:0;padding:0 15px;}.view-showcase .view-content .products-container{width:100%;padding:0 15px;}.view-showcase .view-content .views-row{display:inline-block;padding:0 5px;}.view-showcase .view-content .views-row a{margin:5px 0;}.view-showcase .view-content .views-row img{width:100%;}.view-showcase #showcase-prev,.view-showcase #showcase-next{display:inline-block;vertical-align:middle;}.view-showcase #showcase-main-image{display:block;width:auto;max-width:100%;margin:0 auto;}}@media (max-width:750px){.field-name-field-hero .field-name-field-title .field-items .field-item{font-size:26pt;}}@media (max-width:600px){#block-system-main-menu ul li.menu-578{width:110px;}#block-system-main-menu ul li.menu-578 a{padding-left:110px;height:53px;}.field-name-field-hero .field-name-field-title,.field-name-field-hero-image .field-item{height:500px;}#page-footer > article{padding:15px;}.node-footer .footer-section{width:100%;}.node-footer .footer-section .field-name-field-first-section-title,.node-footer .footer-section .field-name-field-second-section-title,.node-footer .footer-section .field-name-field-third-section-title{width:100%;}.node-contact-us .field-name-field-header .field-item{text-align:center;}.node-contact-us .field-name-field-staff{width:100%;padding:0 30px;}.node-contact-us .field-name-field-staff > .field-items > .field-item{display:block;width:100%;text-align:center;}.node-contact-us .field-name-field-staff > .field-items > .field-item .field-name-field-picture img{margin:0 auto;}.node-contact-us .field-name-field-staff > .field-items > .field-item .contact-info .field-name-field-full-name{text-align:center;margin:15px auto;}.node-contact-us .field-name-field-staff > .field-items > .field-item .contact-info .field-name-field-full-name.odd{text-align:center;}.node-contact-us .field-name-field-staff > .field-items > .field-item .contact-info .contact{text-align:center;display:block;margin:0 auto;}}@media (max-width:500px){.node-contact-us .field-name-field-staff > .field-items > .field-item .contact-info .field-name-field-full-name{width:auto;}}
