h1{font-size:64px}h2{font-size:48px}h3{font-size:40px}h4{font-size:32px}h5{font-size:24px}h6{font-size:16px}.w3-serif{font-family:serif}
h1,h2,h3,h4,h5,h6{font-family:'Raleway',"Segoe UI",Arial,sans-serif;font-weight:400;margin:10px 0}.w3-wide{letter-spacing:4px}
.w3-xlarge{font-size:24px;font-size:1.25vw!important}
.body-content{font-family:'Open Sans',Verdana,sans-serif;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.w3-top{z-index:100}
.is-inview {color: #000;background-color:#ccc}
.gradient-border-bottom {
  border-width: 0;
  border-bottom-width: 1px;
  border-style: solid;
  -webkit-border-image: -webkit-linear-gradient(to right,#fff,#ccc,#333,#ccc,#fff) 1 stretch;
  -moz-border-image: -moz-linear-gradient(to right,#fff,#ccc,#333,#ccc,#fff) 1 stretch;
  -o-border-image: -o-linear-gradient(to right,#fff,#ccc,#333,#ccc,#fff) 1 stretch;
  border-image: linear-gradient(to right,#fff,#ccc,#333,#ccc,#fff) 1 stretch}
.mpf-lightbox .w3-col{padding:5px;transition:1.5s ease;-webkit-transition:1.5s;-moz-transition:1.5s}
.mpf-lightbox .l6{padding-top:6px}
.mpf-lightbox .w3-col .w3-display-container:hover, .product .w3-display-container:hover{box-shadow:0 0 15px 0 #000;border-color:#333}
.mpf-lightbox-image{object-fit:cover;width:100%}
.image-shadow:hover, .mpf-lightbox-image:hover{cursor:pointer;transform:scale(1.01);-webkit-transform:scale(1.01);transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;cursor:zoom-in;backface-visibility:hidden;}
.w3-display-container{overflow:hidden}
.w3-display-container a{outline:0}
.my-gallery{width:100%;float:left}
.my-gallery img{width:100%;height:auto}
.my-gallery figure{display:block;float:left;margin:0 5px 5px 0;width:370px}
.my-gallery figcaption{display:none}
.image-source-link{color:#98c3d1}
.gm-style .review-box{display:none!important}
.section-desc{width: 85ch;margin:0 auto}
.product{position:relative}
.item h4{position: absolute;top:0;left:0;z-index:10;color:#fff;background-color:#000;opacity: 0.75;margin:0;padding:0 30px;pointer-events: none;text-transform: uppercase}
.item:hover h4{opacity:0.3;transition:all 0.5s linear}
.mpf-lightbox .w3-col .w3-display-container, .product .w3-display-container{border:1px solid #555}
.large-image{width:100%}
.image-shadow{box-shadow:0 4px 10px 0 rgba(0,0,0,0.2), 0 4px 20px 0 rgba(0,0,0,0.19)}
/* magnific-popup css styles */
.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}
.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}
.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}
.google-map-show{outline:1px solid #555;box-shadow:0 0 10px}
@media all and (max-width:1125px){
.kww-nav a{font-family:'Open Sans Condensed',sans-serif}
.item h4{padding:0 10px}
.w3-xlarge{font-size:16px!important}
.section-desc{width:100%}
}
@media all and (max-width:1500px){
.kww-nav{letter-spacing:1px}
}