
#main .imagegallery-description .button, #main .imagegallerybutton {
  margin-bottom: 15px !important;
}

.safari div.reveal-modal img.popup-img {
  max-height: 100% !important;
}
div.reveal-modal img.popup-img {
  max-height: 100% !important;
}
div.portfolio-item {
	height: auto !important;
}
.portfolio-thumb:hover img {
	opacity: .5 !important;
	transition: background-color 1s ease;
}
@media only screen and (min-width: 64.063em) {
	div.portfolio-thumb img {
		max-height: 254px !important;
	}

}

div.portfolio-thumb {
	height: auto;
  position: relative;
  overflow: hidden;
  padding: 66% 0 0 0; 
}
div.portfolio-thumb img {
	display: block;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.video-modal-content {
	height: 100% !important;
}

.abs-video-frame {
    position: relative !important;
    width: 100%;
    height: 100% !important;
    margin-bottom: 15px !important;
    }


.home-quote #jp-relatedposts{display:none !important}@media only screen and (min-width: 64.063em){.header .top-bar .name h1,.header .top-bar .name h2{background:url(hammerandhandlogo.png);background-size:100% !important;background-repeat:no-repeat !important}}@media only screen and (max-width: 1387px) and (min-width: 1197px) and (min-width: 64.063em){.header .top-bar .name h1,.header .top-bar .name h2{background:url(hammerandhandlogo.png);background-size:100% !important;background-repeat:no-repeat !important}}@media only screen and (max-width: 1197px) and (min-width: 1045px) and (min-width: 64.063em){.header .top-bar .name h1,.header .top-bar .name h2{background:url(hammerandhandlogo.png);background-size:100% !important;background-repeat:no-repeat !important}}.subpage-nav .menu{margin-top:10px;margin-bottom:10px}.single-manual .jp-relatedposts{display:none !important}.mobileprojectgallery h1.portfolio-title.small,.mobileprojectgallery h2.portfolio-title.small{top:25% !important}.floatnone{float:none}.marginauto{margin:0 auto}#inner-content{margin-top:20px}@media only screen and (max-width: 705px){.hideformediumup{display:none}}h1#no-span{display:table;white-space:nowrap;border-bottom:0px !important}h1#no-span:before,h1#no-span:after{border-top:2px solid #20282b;content:'';display:table-cell;position:relative;top:0.7em;width:45%}h1#no-span:before{right:1.5%}h1#no-span:after{left:1.5%}.verticalspacer{display:block;height:80px}.marginbottom20{margin-bottom:20px}.textalign-center{text-align:center !important}.imagegallery-description{text-align:left !important}.imagegallery-description p{font-size:1rem !important}@media (max-width: 706px){.imagegallery-description{text-align:left !important;margin-bottom:60px}}.imagegallery-description .button,.imagegallerybutton{display:block !important;margin:0 auto !important;max-width:80% !important}.imagegallery-description h2{font-weight:600 !important}.imagegallery-description h3{font-weight:400;font-size:24px}.imagegallery-wrap .nextarrow{position:absolute;right:0px;top:38%}.imagegallery-wrap .previousarrow{position:absolute;left:0px;top:38%}.imagegallery-description,.imagegallery-img-wrap{float:none}.imagegallery-img-wrap{position:relative;padding:0px !important}.imagegallery-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.imagegallery-wrap a.prev-btn,.imagegallery-wrap a.next-btn{width:45px !important}@media only screen and (max-width: 1123px){.imagegallery-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}dialog.large,.reveal-modal.large{width:80%}div.reveal-modal{padding:15px !important}.imagegallery-wrap .previousarrow{left:45px}.imagegallery-wrap .nextarrow{right:45px}.imagegallery-wrap .large-8,.imagegallery-wrap .large-4{width:100%}.residential-template-single-residential-new .reveal-modal{margin-left:-44% !important}}h1.portfolio-title,h2.portfolio-title{text-align:center}.portfolio-thumb.no-image{background:rgba(0,0,0,0) url("../images/ring_small.gif") no-repeat scroll center center}.aligncenter{text-align:center}#hkb .entry-content p{font-size:18px !important}h2.portfolio-title.small.play-btn{top:17% !important;min-height:123px !important}@media only screen and (min-width: 64.063em){h1.portfolio-title.small.play-btn,h2.portfolio-title.small.play-btn{background-size:50px 50px;padding-bottom:60px;top:25%;min-height:123px !important}h2.portfolio-title.small.play-btn{top:22% !important;min-height:123px  !important}}h1.portfolio-title,h2.portfolio-title{text-align:center}.playbutton{position:absolute;bottom:20px;left:50%;margin-left:-25px}.videotitle{position:absolute;height:100%;width:100%;top:0px}.crp_related{margin-top:50px}.crp_related h3{font-weight:700;text-transform:uppercase;font-size:26px;text-transform:uppercase;margin:0 0 15px 0}.crp_related ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;list-style:none;margin:0;padding:0}.crp_related a{text-decoration:none !important}.crp_related li{width:48%;margin:0;margin-right:2% !important;margin-bottom:40px !important}.crp_related li img{margin-bottom:10px !important}.crp_related li .crp_title{width:100%;display:block;font-weight:700;text-transform:uppercase;font-size:18px;text-decoration:none !important;text-transform:uppercase;margin:0 0 5px 0}body.blog .entry-content a:hover,body.single .entry-content a:hover,body.archive .entry-content a:hover,div#main p a:hover,a:hover{color:#f26641}.newservice .__three-services .row{background:rgba(71,127,128,0.3);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.newservice .__three-services .__column{width:33.33%;padding:34px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.newservice .__three-services h5{font-weight:bold}.newservice .__three-services .button{margin-bottom:0}.newservice .__three-services .__cta{margin-top:auto}@media (max-width: 767px){.newservice .__three-services{margin-bottom:40px}.newservice .__three-services .row{display:block}.newservice .__three-services .__column{width:100%}}.abs-video-frame{position:relative;width:100%;height:calc( 85vh - 115px)}.abs-video-frame iframe{position:absolute;width:100%;height:100%;top:0;left:0}@media only screen and (max-width: 1024px){.abs-video-frame{height:calc( 85vh - 30px)}}

/*# sourceMappingURL=maps/campdoug.css.map */
