h1,h2,h3,h4,h5,h6{font-family:'Exo 2',sans-serif}p,a,ul,ol,li,table{font-family:'Exo 2',sans-serif}h1,h2,h3,h4,h5,h6{color:#444;line-height:1.1em;letter-spacing:2px;text-transform:uppercase;padding-top:1em;padding-bottom:1em}a{color:#3ab843;font-size:1rem}a:hover{color:#777}button,.button{letter-spacing:2px;text-transform:uppercase;border-radius:4px;background-color:#3ab843}button:hover,.button:hover{background-color:#777}.top-bar-block,.main,.inner-footer{max-width:1200px!important;margin:0 auto}.grid-margin-x>.cell{margin:0 auto}#pageheader,#pageheader iframe{width:100%;height:50vH}#pageheader{background-repeat:no-repeat;background-size:cover;background-position:center;z-index:0}.page-title{text-align:center}.inner-content{background-color:#fff}header.header{position:fixed;display:block;width:100%;height:auto;border-bottom:1px solid #3ab843;background-color:#fff;z-index:99}.contactBar{height:auto;overflow:hidden;background-color:#3ab843}.contactBar>div{width:100%;max-width:1200px;margin:0 auto}.contactBar div div{width:50%;float:left}@media screen and (max-width:64em){.contactBar div div{width:100%}}.contactBar p,.contactBar a{margin-bottom:0}#sitetitle,#payoff{display:block;width:100%;line-height:1em}#sitetitle a{padding:0;padding-bottom:3px}#sitetitle a span{color:#3ab843;font-size:3rem;vertical-align:middle}header.darkHeader #sitetitle a span{font-size:2rem;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:40em){#sitetitle a span{font-size:2.6rem}}#sitetitle img{width:auto;height:70px;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}header.darkHeader #sitetitle img{height:40px}#payoff{color:#3ab843;font-size:1em;padding-left:80px}header.darkHeader #payoff{font-size:.8em;padding-left:50px;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:40em){#payoff,header.darkHeader #payoff{padding-left:10px}}.top-bar,.top-bar ul{background-color:#fff}.menu .active>a{color:#3ab843;background:#fff0}.menu a{color:#3ab843;font-size:.8em;font-weight:700;text-transform:uppercase;background:#fff0}ul.is-dropdown-submenu{border:none}@media screen and (max-width:48em){ul.is-accordion-submenu{margin-left:12px}}.dropdown.menu .is-active>a,.menu a:hover{color:#444}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after,.dropdown.menu>li.is-dropdown-submenu-parent>a::after{border-color:#3ab843 #fff0 #fff0}@media screen and (max-width:64em){ul.vertical.menu.accordion-menu{margin-top:10px;border-top:1px solid #ccc}a.mobilemenubutton i{font-size:1.3em}a.mobilemenubutton{position:fixed!important;top:60px;right:.5rem;color:#3ab843!important;padding:.7rem 1rem;border-radius:5px;border:1px solid #3ab843;background-color:#fff0}a.mobilemenubutton::after{display:none!important}}.coloreffect{display:block;width:100%;height:auto;margin:0;padding:0}.coloreffect_1{background-color:#3ab843}.coloreffect_2{background-color:#444}.coloreffect_3{background-color:#444}.coloreffect img{display:block;width:auto;height:auto;margin:0 auto;padding:0}@media screen and (min-width:1900px){.coloreffect img{width:100%;height:140px}}.bg_home{background-repeat:no-repeat;background-size:cover;background-position:bottom;background-image:url(//whshardfacing.com/wp-content/themes/JointsWP-CSS-master/assets/styles/../images/bg_1.jpg)}.home-title{color:#fff;font-weight:700}#servicehome{background-color:#444}#servicePage{background-color:#fff}#servicehome .boxtable{min-height:80vH}#servicehome h2,#servicePage h2{padding:0;margin:1rem 2px}#servicehome h2 a,#servicePage h2 a{display:block;color:#3ab843;font-size:1.5rem;font-weight:700;line-height:1.1;padding:2rem 10px;border:1px solid #3ab843;border-radius:7px;background-color:#fff0;-moz-transition:all .6s;-o-transition:all .6s;-ms-transition:all .6s;-webkit-transition:all .6s;transition:all .6s}#servicehome h2 a:hover{background-color:#eee}#servicePage h2 a:hover{background-color:#444}#presentation .boxtable{min-height:80vH}#presentation .boxtable{margin-top:-45px}#presentation img{max-width:200px;height:auto}#presentation h1{color:#3ab843}#presentation h3{font-weight:700}#portfolio{background-color:#444}#portfolio .boxtable{min-height:80vH}@media screen and (max-width:67em){#portfolio .boxtable{padding:0 .7em}}#portfolio h2,#portfolio p{color:#fff}#portfolio .porfoliobox{min-height:300px;background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width:64em){#portfolio .porfoliobox{min-height:240px}}@media screen and (max-width:48em){#portfolio .porfoliobox{min-height:200px}}#portfolio .button{margin-top:50px}#whoweare .boxtable{min-height:80vH}#whoweare .button{margin-top:50px}#companypage{margin:3em auto;padding:1em 0;border-bottom:1px solid #3ab843;border-top:1px solid #3ab843}#companypage i{color:#3ab843;font-size:3em}#companypage h4{padding-top:2px}.textWorks{color:#3ab843;padding:0 .5em}@media screen and (max-width:48em){.gridtable{font-size:.9rem}}.gridtable .cell{border:1px solid #ccc}.gridtable .first .gridtable .type{font-weight:700}.gridtable .first{color:#fff;background-color:#444}.gridtable .type{color:#3ab843;background-color:#f1f1f1}.markets strong{color:#3ab843;text-transform:uppercase}.boxfullheight{display:table;width:100%;height:100vH}.boxtable{display:table;width:100%;height:100%}.boxcentercell{display:table-cell;text-align:center;vertical-align:middle}.page-title .vcard{border:0;padding:0}.byline{color:#999}.entry-content img{max-width:100%;height:auto}.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.entry-content video,.entry-content object{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:.85em;margin:4px 0 7px;text-align:center}.post-password-form input[type="submit"]{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;font-family:inherit;padding:.85em 1em;-webkit-appearance:none;border:1px solid #fff0;border-radius:0;transition:background-color 0.25s ease-out,color 0.25s ease-out;font-size:.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#3ab843;color:#fefefe}[data-whatinput='mouse'] .post-password-form input[type="submit"]{outline:0}.post-password-form input[type="submit"]:hover,.post-password-form input[type="submit"]:focus{background-color:#14679e;color:#fefefe}.gallery{max-width:100%;margin-left:auto;margin-right:auto;margin-right:-15px;margin-left:-15px}.gallery::before,.gallery::after{content:' ';display:table}.gallery::after{clear:both}.gallery.gallery-columns-1>dl{width:100%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-1>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-1>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-2>dl{width:50%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-2>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-2>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-3>dl{width:33.33333%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-3>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-3>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-4>dl{width:25%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-4>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-4>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-5>dl{width:20%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-5>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-5>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-6>dl{width:16.66667%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-6>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-6>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-7>dl{width:14.28571%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-7>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-7>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-8>dl{width:12.5%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-8>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-8>dl:last-child:not(:first-child){float:right}.gallery dl{width:100%;float:left;padding-left:.9375rem;padding-right:.9375rem}.gallery dl:last-child:not(:first-child){float:right}.page-navigation{margin-top:1rem}#comments .commentlist{margin-left:0}#respond ul{margin-left:0}.commentlist li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:1.5em;padding:.7335em 10px}.commentlist li:last-child{margin-bottom:0}.commentlist li ul.children{margin:0}.commentlist li[class*=depth-]{margin-top:1.1em}.commentlist li.depth-1{margin-left:0;margin-top:0}.commentlist li:not(.depth-1){margin-left:10px;margin-top:0;padding-bottom:0}.commentlist .vcard{margin-left:50px}.commentlist .vcard cite.fn{font-weight:700;font-style:normal}.commentlist .vcard time{float:right}.commentlist .vcard time a{color:#999;text-decoration:none}.commentlist .vcard time a:hover{text-decoration:underline}.commentlist .vcard img.avatar{position:absolute;left:10px;padding:2px;border:1px solid #cecece;background:#fff}.commentlist .comment_content p{margin:.7335em 0 1.5em;font-size:1em;line-height:1.5em}.commentlist .comment-reply-link{float:right}.respond-form{margin:1.5em 10px;padding-bottom:2.2em}.respond-form form{margin:.75em 0}.respond-form form li{list-style-type:none;clear:both;margin-bottom:.7335em}.respond-form form li label,.respond-form form li small{display:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url],.respond-form form textarea{padding:3px 6px;background:#efefef;border:2px solid #cecece;line-height:1.5em}.respond-form form input[type=text]:focus,.respond-form form input[type=email]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{background:#fff}.respond-form form input[type=text]:invalid,.respond-form form input[type=email]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{outline:none;border-color:#fbc2c4;background-color:#f6e7eb;-ms-box-shadow:none;box-shadow:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url]{max-width:400px;min-width:250px}.respond-form form textarea{resize:none;width:97.3%;height:150px}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px .7335em 0}.nocomments{margin:0 20px 1.1em}.sidebar li{list-style:none}.widget ul{margin:0}.footer{clear:both;margin-top:2.5em;clear:both;margin-top:0;padding-top:0;padding-bottom:2.5em;background-color:#444}.footer p,.footer a{color:#fff}.footer .credits{font-size:.9em}body#tinymce{margin:20px}.gform_body ul{list-style:none outside none;margin:0}textarea.wpcf7-form-control{height:100px}a.anchor{display:block;width:100%;height:30px}#gallery_box{padding:30px 0;background-color:#fefefe}#gallery_box .gallery_list{text-align:center}#gallery_box .gallery_img{display:inline-block;margin:auto;padding:5px}#gallery_box .gallery_image img{width:150px;height:150px;object-fit:cover}#slb_viewer_wrap .slb_theme_slb_default .slb_container{box-shadow:none;border-radius:none}#slb_viewer_wrap .slb_theme_slb_baseline .slb_container{padding:0}#slb_viewer_wrap .slb_theme_slb_black .slb_container{background-color:transparent!important}#slb_viewer_wrap .slb_slideshow{display:none}.pea_cook_wrapper.pea_cook_bottomcenter{left:0px!important;margin:0 5%!important;background-color:#3ab843!important}.pea_cook_wrapper{padding:21px 21px!important}.pea_cook_wrapper p{font-family:'Exo 2',sans-serif!important;font-size:0.9rem!important;font-weight:normal!important;line-height:1.4rem!important}