body,p,h4,h5,h6{font-family:'Lato','Roboto','Open Sans',, sans-serif;font-weight:400}
h1,h2,h3{font-family:'Lato','Roboto','Open Sans',, sans-serif;font-weight:300}

.wrapper{
	max-width:1440px;
	margin:0 auto;
	box-shadow:0 0 8px rgba(0, 0, 0, 0.2);
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #bebebe;}

.supertop{min-height:20px;}
.tiny{font-size:x-small;}
.smalltext{color: rgba(133, 133, 133, 1); font-size: smaller}
#map{height:400px;}

/* interchange and lazyload lazysizes css */
/* fade image in after load */
.lazyload,
.lazyloading {
	min-height: 200px;
}

.lazyload,
.lazyloading {
	opacity: 0;
}
.lazyloaded {
	opacity: 1;
	transition: opacity 300ms;
}




/* Client Specific Colours */
.meidleinblau1 {color: white;  background: #2456A0}
.meidleinblau1-text {color: #2456A0}
.text-meidleinblau1 {color: #2456A0}
.meidleinblau2 {color: white;  background: #193e77}
.meidleinblau2-text {color: #193e77}
.text-meidleinblau2 {color: #193e77}
.bottomline-meidleinblau1 {border-bottom: 1px solid #2456A0; padding-bottom: 0.7em; padding-bottom: 0.8em}
.meidleinblau1-border {border: 2px solid #2456A0}
.meidleinblau1-border:hover {border: 2px solid #b4d2ff; background-color: #2456A0 }

.siljanfotoblue{color:#00bfff !important}
.siljanfotoblueborder{border:#00bfff 1px solid !important}
.siljanfotobluebg{background-color:#00bfff !important}
.footerbutton:hover{color:white !important}
.subfooter {background-color: #3c3c3c; color: #dddddd}

.opacity-75 {opacity: 0.75}
.opacity-50 {opacity: 0.5}
.opacity-25 {opacity: 0.25}
.nobgcolour {background-color: transparent !important}

.card-section p {padding-bottom: 0.5em;}
.card-section p:last-child  {padding-bottom: 9;}

.handwritten{font-family:'Kalam', cursive;font-size:1.2 em;}
.card-section.frontpageservices:hover{background-color:#0089e9;color:white !important;}


/* nav-bar 201711 */ 

.nav-bar{display:flex;justify-content:space-between;align-items:center;background:white;height:55px;font-family:"Lato", sans-serif;
	border-bottom: 1px solid #f2f2f2;
}
.nav-bar .nav-bar-logo,.nav-bar .nav-bar-tel{padding:1.6rem;}
.nav-bar-logo-small-screen{padding:1rem;}
.nav-bar-tel-small-screen{padding:1rem;}

.nav-bar li{background:white;}
.nav-bar a{color:#141414;transition:color 0.2s ease-in;}
.nav-bar a:hover{color:#00669b;text-decoration:underline}
@media screen and (max-width:39.9375em){.nav-bar{height:53.5714285714px;background:#2456A0;}
}
.nav-bar-logo, .nav-bar-tel{color:white !important;text-decoration:none !important;padding-left:3.0rem;}
.nav-bar .offcanvas-trigger{display:flex;align-items:center;justify-content:center;padding:1.6rem;color:#141414;font-family:"Lato", sans-serif;text-transform:uppercase;background-color:#2456A0;transition:background-color 0.2s ease-in;cursor:pointer;}
.nav-bar .offcanvas-trigger .offcanvas-trigger-text{margin-right:0.25rem;margin-top:0.25rem;}
.nav-bar .offcanvas-trigger:hover{background-color:#6b879a;}
@media screen and (max-width:39.9375em){.nav-bar .offcanvas-trigger{padding:0.9rem;}
}


.off-canvas{background:#193e77;padding:20px;color:#fff;font-family:"Lato", sans-serif;}
.off-canvas > .menu{margin-bottom:1rem;}
.off-canvas .menu a{color:rgba(255, 255, 255, 0.8);
					padding-top:7px;
					padding-bottom:7px;
					padding-left:10px !important;
					padding-right:10px !important;
					transition:color .2s ease-in;}
.off-canvas .menu a:hover{color:#fff;text-decoration: underline; border-left: 1px solid #003f9b }
.off-canvas .fa{color:rgba(255, 255, 255, 0.8)}
.off-canvas .fa:hover{color:#fff;}
.off-canvas .is-accordion-submenu-parent > a::after{border-color:rgba(255, 255, 255, 0.6) transparent transparent;}
.off-canvas .social-links {margin-left:20px;}
.off-canvas .social-links li{margin-right:5px;}
.off-canvas .social-links a:hover .fa{color:#ffffff;transition:color .2s ease-in;}
.off-canvas .social-links .fa{font-size:2.2rem;}
.body-info{text-align:center;font-family:"Lato", sans-serif;color:#efefef;}
.body-info .button{margin:1rem 0;padding:0.85em 2em;}
.is-open + .off-canvas-content .hamburger .line:nth-child(1),
.is-open + .off-canvas-content .hamburger .line:nth-child(3){width:12px;}
.is-open + .off-canvas-content .hamburger .line:nth-child(1){transform:translateX(-5px) rotate(-45deg);}
.is-open + .off-canvas-content .hamburger .line:nth-child(3){transform:translateX(-5px) rotate(45deg);}
.hamburger .line{width:20px;height:2px;background-color:#fff;display:block;margin:3px auto;transition:all 0.3s ease-in-out;}
.hamburger .line:last-child{margin-bottom:0;}


/* BELOW IS FULL    F U L L   SCREEN OFFCANVAS ONLY !! */

.offcanvas-full-screen{position:fixed;z-index:1;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#032041;top:0;left:0;width:100%;height:100%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);overflow-y:auto;}
[data-whatinput='mouse'] 
.offcanvas-full-screen{outline:0;}
.offcanvas-full-screen.is-transition-overlap{z-index:10;}
.offcanvas-full-screen.is-transition-overlap.is-open{box-shadow:0 0 10px rgba(10, 10, 10, 0.7);}
.offcanvas-full-screen.is-open{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
.offcanvas-full-screen.is-open ~ .off-canvas-content{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}

.offcanvas-full-screen.is-transition-push::after{position:absolute;top:0;right:0;height:100%;width:1px;box-shadow:0 0 10px rgba(10, 10, 10, 0.7);content:" ";}

.offcanvas-full-screen.is-transition-overlap.is-open ~ .off-canvas-content{-webkit-transform:none;-ms-transform:none;transform:none;}

.offcanvas-full-screen-inner{padding:1rem;text-align:center;}
.offcanvas-full-screen-menu{margin:0;list-style-type:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.offcanvas-full-screen-menu > li{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}
[data-whatinput='mouse'] .offcanvas-full-screen-menu > li{outline:0;}
.offcanvas-full-screen-menu > li > a{display:block;padding:0px 3px 0px 2px !important;line-height:1;}
.offcanvas-full-screen-menu input,
.offcanvas-full-screen-menu select,
.offcanvas-full-screen-menu a,
.offcanvas-full-screen-menu button{margin-bottom:0;}
.offcanvas-full-screen-menu > li{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.offcanvas-full-screen-menu > li > a{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.offcanvas-full-screen-menu a{color:#fefefe;}
.offcanvas-full-screen-menu a:hover{color:#b2b2b2;}
.offcanvas-full-screen-close{color:#fefefe;font-size:5rem;}
.offcanvas-full-screen-close:hover{color:#b2b2b2;}



/*

.topbar-responsive{background:#001875;padding:1rem 1.5rem;}
.topbar-responsive-blue{background:#002D52 !important;}
.topbar-responsive-green{background:#3a8802 !important;}
.topbar-responsive .topbar-responsive-logo{color:#fefefe;vertical-align:middle;}
.topbar-responsive .menu{background:#001875;}
.topbar-responsive-blue .menu{background:#002D52 !important;}
.topbar-responsive .menu li:last-of-type{margin-right:0;}
.topbar-responsive .menu a{color:#fefefe;transition:color 0.15s ease-in;}
.topbar-responsive .menu a:hover{color:#c6d1d8;}
@media screen and (max-width:39.9375em){.topbar-responsive .menu a{padding:0.875rem 0;}
}

.top-bar a:hover{background-color:#eeeeee;color:#004264;}
}


.topbar-responsive .menu .topbar-responsive-button{color:#005a91;border-color:#fefefe;border-radius:5000px;transition:color 0.15s ease-in, border-color 0.15s ease-in;}
.topbar-responsive .menu .topbar-responsive-button:hover{color:#002e4b;border-color:#c6d1d8;}
@media screen and (max-width:39.9375em){.topbar-responsive .menu .topbar-responsive-button{width:100%;margin:0.875rem 0;}
}
@media screen and (max-width:39.9375em){.topbar-responsive{padding:0.75rem;}
.topbar-responsive .top-bar-title{position:relative;width:100%;}
.topbar-responsive .top-bar-title span{position:absolute;right:0;border:1px solid #fefefe;border-radius:5px;padding:0.25rem 0.45rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.topbar-responsive .top-bar-title span .menu-icon{margin-bottom:4px;}
}

*/

@-webkit-keyframes fadeIn{from{opacity:0;}
to{opacity:1;}
}
@keyframes fadeIn{from{opacity:0;}
to{opacity:1;}
}
@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
100%{-webkit-transform:translateY(0%);transform:translateY(0%);}
}
@keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
100%{-webkit-transform:translateY(0%);transform:translateY(0%);}
}
@media screen and (max-width:39.9375em){.topbar-responsive-links{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:0.5s;animation-duration:0.5s;width:100%;-webkit-animation:fadeIn 1s ease-in;animation:fadeIn 1s ease-in;}
}
.hero-section{background:url("https://static.pexels.com/photos/172099/pexels-photo-172099.jpeg") 50% no-repeat;background-size:cover;height:50vh;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.hero-section .hero-section-text{color:#fefefe;text-shadow:1px 1px 2px #0a0a0a;}





/* KDL1 */


.kdl1-card-date {font-size: 0.75em; color:#a3a3a3}

.kdl1-card {width: 270px;}
/* @media print, screen and (min-width:20em){.kdl1-card {width: 265px; margin:0}} */
@media print, screen and (max-width:17em){.kdl1-card {width: 270px;}}
@media print, screen and (min-width:22em){.kdl1-card {width: 310px;}}
@media print, screen and (min-width:30em){.kdl1-card {width: 350px;}}
*/
.kdl-small {font-size: 0.75em;}


/* ImageHover */
@charset "UTF-8";
/*!
 * ImageHover.css - http://www.imagehover.io
 * Version 1.0
 * Author: Ciarán Walsh

 * Made available under a MIT License:
 * http://www.opensource.org/licenses/mit-license.php

 */
[class^='imghvr-'], [class*=' imghvr-'] {
    position: relative;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    background-color: #2266a5;
    color: #fff;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
}

[class^='imghvr-'] > img, [class*=' imghvr-'] > img {
    vertical-align: top;
    max-width: 100%;
}

[class^='imghvr-'] figcaption, [class*=' imghvr-'] figcaption {
    background-color: #135796;
    padding: 30px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    color: #ffffff;
}

[class^='imghvr-'] figcaption h1, [class^='imghvr-'] figcaption h2, [class^='imghvr-'] figcaption h3, [class^='imghvr-'] figcaption h4, [class^='imghvr-'] figcaption h5, [class^='imghvr-'] figcaption h6, [class*=' imghvr-'] figcaption h1, [class*=' imghvr-'] figcaption h2, [class*=' imghvr-'] figcaption h3, [class*=' imghvr-'] figcaption h4, [class*=' imghvr-'] figcaption h5, [class*=' imghvr-'] figcaption h6 {
    color: #ffffff;
}

[class^='imghvr-'] a, [class*=' imghvr-'] a {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
}

[class^='imghvr-'], [class*=' imghvr-'], [class^='imghvr-']:before,
[class^='imghvr-']:after, [class*=' imghvr-']:before, [class*=' imghvr-']:after,
[class^='imghvr-'] *, [class*=' imghvr-'] *, [class^='imghvr-'] *:before,
[class^='imghvr-'] *:after, [class*=' imghvr-'] *:before, [class*=' imghvr-'] *:after {
    box-sizing: border-box;
    -webkit-transition: all 0.35s ease;
    -moz-transition: all 0.35s ease;
    transition: all 0.35s ease;
}

/* imghvr-fade-*
   ----------------------------- */
[class^='imghvr-fade'] figcaption, [class*=' imghvr-fade'] figcaption {
    opacity: 0;
}

[class^='imghvr-fade']:hover > img, [class*=' imghvr-fade']:hover > img {
    opacity: 0;
}

[class^='imghvr-fade']:hover figcaption, [class*=' imghvr-fade']:hover figcaption {
    opacity: 1;
}

[class^='imghvr-fade']:hover > img, [class^='imghvr-fade']:hover figcaption, [class*=' imghvr-fade']:hover > img, [class*=' imghvr-fade']:hover figcaption {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

/* imghvr-fade
   ----------------------------- */
/* imghvr-fade-in-up
   ----------------------------- */
.imghvr-fade-in-up figcaption {
    -webkit-transform: translate(0, 15%);
    -moz-transform: translate(0, 15%);
    -ms-transform: translate(0, 15%);
    -o-transform: translate(0, 15%);
    transform: translate(0, 15%);
}



/* END IMAGEHOVER */

/* HoverEffects */

/* Common style */
.grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 10px 1%;
	min-width: 320px;
	max-width: 480px;
	max-height: 360px;
	width: 48%;
	background: #3085a3;
	text-align: center;
	cursor: pointer;
}

.grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity: 0.8;
}

.grid figure figcaption {
	padding: 2em;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}


.grid figure figcaption,
.grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Anchor will cover the whole item by default */
.grid figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.grid figure h2 {
	word-spacing: -0.15em;
	font-weight: 300;
}

.grid figure h2 span {
	font-weight: 800;
}

.grid figure h2,
.grid figure p {
	margin: 0;
}

.grid figure p {
	letter-spacing: 1px;
	font-size: 68.5%;
}
/* Individual effects */

/*---------------*/
/***** Sadie *****/
/*---------------*/

figure.effect-sadie figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
	content: '';
	opacity: 0;
	-webkit-transform: translate3d(0,50%,0);
	transform: translate3d(0,50%,0);
}

figure.effect-sadie h2 {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	color: #484c61;
	-webkit-transition: -webkit-transform 0.35s, color 0.35s;
	transition: transform 0.35s, color 0.35s;
	-webkit-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0);
}

figure.effect-sadie figcaption::before,
figure.effect-sadie p {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-sadie p {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 2em;
	width: 100%;
	opacity: 0;
	-webkit-transform: translate3d(0,10px,0);
	transform: translate3d(0,10px,0);
}

figure.effect-sadie:hover h2 {
	color: #fff;
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
	transform: translate3d(0,-50%,0) translate3d(0,-40px,0);
}

figure.effect-sadie:hover figcaption::before ,
figure.effect-sadie:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/*---------------*/
/***** Zoe *****/
/*---------------*/

figure.effect-zoe figcaption {
	top: auto;
	bottom: 0;
	padding: 1em;
	height: 3.75em;
	background: #fff;
	color: #3c4a50;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}

figure.effect-zoe h2 {
	float: left;
}

figure.effect-zoe p.icon-links a {
	float: right;
	color: #3c4a50;
	font-size: 1.4em;
}

figure.effect-zoe:hover p.icon-links a:hover,
figure.effect-zoe:hover p.icon-links a:focus {
	color: #252d31;
}

figure.effect-zoe p.description {
	position: absolute;
	bottom: 8em;
	padding: 2em;
	color: #fff;
	text-transform: none;
	font-size: 90%;
	opacity: 0;
	-webkit-backface-visibility: hidden; /* Fix for Chrome 37.0.2062.120 (Mac) */
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
	-webkit-backface-visibility: hidden; /* Fix for Chrome 37.0.2062.120 (Mac) */
}

figure.effect-zoe h2,
figure.effect-zoe p.icon-links a {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,200%,0);
	transform: translate3d(0,200%,0);
}

figure.effect-zoe p.icon-links a span::before {
	display: inline-block;
	padding: 8px 10px;
	font-family: 'feathericons';
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-eye::before {
	content: '\e000';
}

.icon-paper-clip::before {
	content: '\e001';
}

.icon-heart::before {
	content: '\e024';
}

figure.effect-zoe h2 {
	display: inline-block;
}

figure.effect-zoe:hover p.description {
	opacity: 1;
}

figure.effect-zoe:hover figcaption,
figure.effect-zoe:hover h2,
figure.effect-zoe:hover p.icon-links a {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-zoe:hover h2 {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}

figure.effect-zoe:hover p.icon-links a:nth-child(3) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

figure.effect-zoe:hover p.icon-links a:nth-child(2) {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}

figure.effect-zoe:hover p.icon-links a:first-child {
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}




/* END HoverEffects */



.product-feature-section{background:#f4f4f4;padding:1rem;}
.product-feature-section-outer{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%;margin:0 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
@media print, screen and (min-width:40em){.product-feature-section-outer{max-width:75%;}
}
.product-feature-section-headline{margin-bottom:2rem;text-align:center;}
.product-feature-section-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.product-feature-section-feature{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:1rem;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.product-feature-section-feature.top-left{border-right:1px solid #bababa;border-bottom:1px solid #bababa;}
.product-feature-section-feature.top-right{border-bottom:1px solid #bababa;}
.product-feature-section-feature.bottom-left{border-right:1px solid #bababa;}
.product-feature-section-feature .feature-title{margin-bottom:0;line-height:16px;font-size:0.875rem;}
.product-feature-section-feature .feature-desc{margin-bottom:0;}
.product-feature-section-feature .fa{margin-right:1.25rem;font-size:2rem;}
@media print, screen and (min-width:40em){.product-feature-section-feature{padding:2rem;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
}
.about-the-author{background-color:#fefefe;padding:1rem;border:1px solid #cacaca;}
.about-the-author .separator-left{text-align:left;}
.about-the-author .separator-left::before, .about-the-author .separator-left::after{display:table;content:' ';-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1;}
.about-the-author .separator-left::after{clear:both;}
.about-the-author .separator-left::after{position:relative;width:5rem;border-bottom:0.125rem solid #1779ba;margin:0.3rem auto 0;margin-left:0;}
.about-the-author .author-title{text-transform:uppercase;}
.about-the-author .author-social{text-align:center;margin-top:0.7rem;margin-bottom:0.7rem;}
.about-the-author .author-social .fa-stack{display:inline-block;}
.about-the-author .author-social .fa-stack.facebook{color:#4c70ba;}
.about-the-author .author-social .fa-stack.facebook:hover, .about-the-author .author-social .fa-stack.facebook:focus{color:#3b5998;}
.about-the-author .author-social .fa-stack.twitter{color:#83c3f3;}
.about-the-author .author-social .fa-stack.twitter:hover, .about-the-author .author-social .fa-stack.twitter:focus{color:#55acee;}
.about-the-author .author-social .fa-stack.linkedin{color:#009ee8;}
.about-the-author .author-social .fa-stack.linkedin:hover, .about-the-author .author-social .fa-stack.linkedin:focus{color:#007bb5;}
.about-the-author .author-image{border:1px solid #cacaca;}
.card-user-profile{position:relative;z-index:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem;border:0;border-radius:0;background:#fefefe;box-shadow:none;overflow:hidden;color:#0a0a0a;}
.card-user-profile >:last-child{margin-bottom:0;}
.card-user-profile:hover .card-user-profile-img{opacity:1;}
.card-user-profile-content{position:relative;}
.card-user-profile-content::before{position:absolute;content:'';top:-3.4375rem;left:-1.875rem;width:0;height:0;border-style:solid;border-width:3.4375rem 0 0 31.25rem;z-index:0;border-color:transparent transparent transparent #fefefe;}
.card-user-profile-actions{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:1rem;background:#e6e6e6;background:#fefefe;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.card-user-profile-actions >:last-child{margin-bottom:0;}
.card-user-profile-img{max-width:100%;opacity:0.85;transition:all 0.25s ease;}
.card-user-profile-avatar{position:absolute;bottom:100%;left:1rem;z-index:2;max-width:7.625rem;}
.card-user-profile-avatar img{border-radius:1%;background-color:white;background-size:cover;padding:30px !important;box-shadow:0 0 15px rgba(10, 10, 10, 0.3);}
.card-user-profile-name{margin-bottom:0;font-weight:300;font-size:1.5rem;}
.card-user-profile-button{margin-bottom:0;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;}
.card-user-profile-button + .card-user-profile-button{margin-left:1rem;}
.card-user-profile-info{font-size:0.875rem;letter-spacing:1px;opacity:0.8;}
.marketing-site-footer{background:#1d262c;color:#8aa0ae;padding:2rem 0 0;}
.marketing-site-footer .marketing-site-footer-menu-social a{color:#fefefe;}
.marketing-site-footer .column-block{margin-bottom:30px;}
.marketing-site-footer > .row{margin-bottom:1rem;}
@media screen and (max-width:39.9375em){.marketing-site-footer .columns{margin-bottom:2rem;}
}
.marketing-site-footer-name{color:#fefefe;margin-bottom:1rem;font-size:2rem;}
.marketing-site-footer-title{color:#fefefe;margin-bottom:1rem;font-size:1.25rem;}
.marketing-site-footer-block{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem;}
.marketing-site-footer-block .fa{font-size:2rem;color:#020304;}
.marketing-site-footer-block p{margin-left:1rem;line-height:1.125rem;}
.marketing-site-footer-bottom{background:#000000;padding:1rem 0;}
.marketing-site-footer-bottom p,
.marketing-site-footer-bottom .menu{margin-bottom:0;}
.marketing-site-footer-bottom .marketing-site-footer-bottom-links{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
.marketing-site-footer-bottom .marketing-site-footer-bottom-links a{color:#8aa0ae;}
@media screen and (max-width:63.9375em){.marketing-site-footer-bottom .marketing-site-footer-bottom-links{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
}
@media screen and (max-width:63.9375em){.marketing-site-footer-bottom{text-align:center;}
}
.numberCircle{border-radius:50%;width:200px;height:200px;padding:8px;color:white !important;text-align:center;background-color:#30314D !important;font:50px;}



/* Other colours / weitere Farben */

.zkfblau{background-color:#00669b !important;color: white !important;}
.zkfblau-text{color:#00669b !important;}
.zkfblau.lighten-1{background-color:#0076b5 !important;}
.zkfblau-text.text-lighten-1{color:#0076b5 !important;}
.zkfblau.lighten-2{background-color:#0086cf !important;}
.zkfblau-text.text-lighten-2{color:#0086cf !important;}
.zkfblau.lighten-3{background-color:#0097e8 !important;}
.zkfblau-text.text-lighten-3{color:#0097e8 !important;}
.zkfblau.darken-1{background-color:#005582 !important;color: white !important;}
.zkfblau-text.text-darken-1{color:#005582 !important;}
.zkfblau.darken-2{background-color:#004669 !important;color: white !important;}
.zkfblau-text.text-darken-2{color:#004669 !important;}
.zkfblau.darken-3{background-color:#00354f !important;color: white !important;}
.zkfblau-text.text-darken-3{color:#00354f !important;}
.black{background-color:#000000 !important; color:white}
.black-text{color:#000000 !important;}
.white{background-color:#FFFFFF !important;}
.white-text{color:#FFFFFF !important;}
.text-white{color:#FFFFFF !important;}
.transparent{background-color:transparent !important;}
.transparent-text{color:transparent !important;}
.blue-grey{background-color:#6a90a3 !important;}
.blue-grey-text{color:#607d8b !important;}
.blue-grey.lighten-5{background-color:#eceff1 !important;}
.blue-grey-text.text-lighten-5{color:#eceff1 !important;}
.blue-grey.lighten-4{background-color:#cfd8dc !important;}
.blue-grey-text.text-lighten-4{color:#cfd8dc !important;}
.blue-grey.lighten-3{background-color:#b0bec5 !important;}
.blue-grey-text.text-lighten-3{color:#b0bec5 !important;}
.blue-grey.lighten-2{background-color:#90a4ae !important;}
.blue-grey-text.text-lighten-2{color:#90a4ae !important;}
.blue-grey.lighten-1{background-color:#78909c !important;}
.blue-grey-text.text-lighten-1{color:#78909c !important;}
.blue-grey.darken-1{background-color:#546e7a !important;color: white !important;}
.blue-grey-text.text-darken-1{color:#546e7a !important;}
.blue-grey.darken-2{background-color:#455a64 !important;color: white !important;}
.blue-grey-text.text-darken-2{color:#455a64 !important;}
.blue-grey.darken-3{background-color:#37474f !important;	color: white !important;}
.blue-grey-text.text-darken-3{color:#37474f !important;}
.blue-grey.darken-4{background-color:#263238 !important; 	color: white !important;}
.blue-grey-text.text-darken-4{color:#263238 !important;}
.grey{background-color:#9e9e9e !important;}
.grey-text{color:#9e9e9e !important;}
.grey.lighten-5{background-color:#fafafa !important;}
.grey-text.text-lighten-5{color:#fafafa !important;}
.grey.lighten-4{background-color:#f5f5f5 !important;}
.grey-text.text-lighten-4{color:#f5f5f5 !important;}
.grey.lighten-3{background-color:#eeeeee !important;}
.grey-text.text-lighten-3{color:#eeeeee !important;}
.grey.lighten-2{background-color:#e0e0e0 !important;}
.grey-text.text-lighten-2{color:#e0e0e0 !important;}
.grey.lighten-1{background-color:#bdbdbd !important;}
.grey-text.text-lighten-1{color:#bdbdbd !important;}
.grey.darken-1{background-color:#757575 !important;color: white !important;}
.grey-text.text-darken-1{color:#757575 !important;}
.grey.darken-2{background-color:#616161 !important;color: white !important;}
.grey-text.text-darken-2{color:#616161 !important;}
.grey.darken-3{background-color:#424242 !important;color: white !important;}
.grey-text.text-darken-3{color:#424242 !important;}
.grey.darken-4{background-color:#212121 !important;color: white !important;}
.grey-text.text-darken-4{color:#212121 !important;}


.lesspadding{padding-bottom:0.2em !important;}
/*
.moto-widget-button.moto-preset-4 .moto-widget-button-link{font-family:'Roboto Condensed', sans-serif;font-weight:400;font-style:normal;color:#303f4f;background-color:transparent;border-color:#737885;}
.moto-widget-button.moto-preset-4 .moto-size-medium{font-size:14px;padding:7px 25px 8px 25px;}
.moto-widget-button.moto-preset-4 .moto-widget-button-link{border:1px solid;text-align:center;} */
.white{color:white;}
.black{color:black;}
.red{color:red;}
.green{color:green;}
.text-black{color:black !important;}
.text-color-141414{color:#141414;}
.text-zkfblau{color:#00669b !important;}
.footer-zkfblau{background-color:#001875 !important;color:white !important;}
.footer-zkfblau a{color:white !important;}
.footer-zkfblau a:hover{color:white !important;opacity:0.8;}
.color-brand{background-color:#001875;color:white;}
.color-brand-dark{background-color:#184c7c;color:white;}
.color-brand-fade{background-color:rgba(0, 102, 156, 0.8);color:white;}
.color-red{background-color:red;color:white;}
.color-green{background-color:green;color:white;}
.color-azure{background-color:#00d7fd;color:white;}
.color-zkfblau{background-color:#00669b !important;color:white;}
.color-zkfblau-dark{background-color:#00507b !important;color:white;}
.color-zkfblau-darker{background-color:#004266 !important;color:white;}
.color-zkfblau-fade{background-color:rgba(0, 102, 156, 0.8) !important;color:white;}
.color-zkfblau-light{background-color:#b8d5e5 !important;}
.color-gray-02{background-color:#f7f9f9;}
.color-gray-05{background-color:#edf0f0;}
.color-gray-10{background-color:#dee0e0;}
.color-gray-15{background-color:#d9d9d9;}
.color-gray-35{background-color:#a5a5a5;}
.color-gray-50{background-color:#808080;color:white;}
.color-gray-65{background-color:#595959;color:white;}
.color-gray-73{background-color:#444444;color:white;}
.color-gray-87{background-color:#222222;color:white;}
.color-141414{background-color:#141414;color:white;}
.color-black{background-color:#000000;color:white;}
.color-white{background-color:#ffffff;color:#141414;}
.tabs-title{display:inline-block;float:none;}
.card{overflow:hidden;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);color:#272727;border-radius:2px;}
.card .title{line-height:3rem;font-size:1.5rem;font-weight:400;}
.card .content{padding:1.3rem;border-radius:0 0 2px 2px;}
.card p{margin:0;}
.card .action{border-top:1px solid rgba(160, 160, 160, 0.2);padding:1.3rem;}
.card a{margin-right:1.3rem;transition:color 0.3s ease;text-transform:uppercase;text-decoration:none;}
.card .image{position:relative;}
.card .image .title{position:absolute;bottom:0;left:0;padding:1.3rem;color:#fff;}
.card .image img{border-radius:2px 2px 0 0;}
#container1 img, #container2 img, #container3 img{position:fixed;border:10px solid red !important;}
#container1-ZKF-Karosserie-Fachbetrieb{position:relative;float:right !important;right:0px !important;}
#container1-ZKF-Karosserie-Fachbetrieb img:hover{z-index:3;}
#container2-Eurogarant-logo{position:relative;float:right !important;right:0px !important;}
#container2-Eurogarant-logo img:hover{z-index:2;}
#container3-firmenlogo{position:relative;float:left !important;left:2% !important;}
#container3 img:hover{z-index:1;}
@media screen and (min-width:40em){.no-js .top-bar{display:block;}
.no-js .title-bar{display:none;}
}

/*
.top-bar-title{color:black;}
.top-bar-title strong{margin:7px 0px 7px 8px;display:inline-block;}
.top-bar-title span.menu-icon{margin:5px 0px 7px 8px;}
.top-bar{background:#fff;border-bottom:1px solid #fff;padding:0;}
.top-bar ul{background:#e0e0e0;}
.top-bar ul li{background:#e0e0e0;}
.top-bar ul li a{color:#000;}
.top-bar-light{background:white !important;color:#141414 !important;}
.top-bar-lightul li a{color:#141414 !important;}


.menu-text{color:#fff;}
@media only screen and (max-width:40em){.menu-text{display:none !important;}
.top-bar-right{border-top:1px solid #12648F;}
.js-drilldown-back{border-bottom:1px solid #12648F;}
}
@media only screen and (min-width:40em){.top-bar .menu:last-child{border-left:1px solid #4e4e4e;}
.top-bar .menu:first-child{border-left:none;}
}

*/

.dropdown.menu .submenu{border:1px solid #12648F;}
.dropdown.menu .is-dropdown-submenu-parent.is-right-arrow > a::after{border-color:#fff transparent transparent;}
.is-drilldown-submenu-parent > a::after{border-color:transparent transparent transparent #fff;}
.js-drilldown-back::before{border-color:transparent #fff transparent transparent;}
.footer{background-color:#1a2e59 !important;text-align:center;font-size:1.2rem;padding:4rem;}
.footer .inline-list a{display:inline-block;width:2rem;height:2rem;background-color:#383b47;border-radius:2px;font-size:1.5rem;color:#fff;text-align:center;line-height:35px;margin:0 3px 0 0;}
.footer a{color:#b7cde9;margin:0 0 1rem 0;}
.footer .contact{list-style-type:none;margin:0;text-align:left;color:#fff;}
.footer .contact li{margin-bottom:2rem;}
.footer .contact li p{padding-left:5rem;}
.footer .contact i{position:absolute;background-color:#383b47;color:#fff;font-size:2rem;border-radius:50%;line-height:1;margin:0 0 0 -4rem;vertical-align:middle;padding:.25em .45em;}
.footer .copywrite{color:#e4e4e4;font-size:0.975rem;margin:0 0 1rem 0;}
.footer .copyright{color:#ededed;font-size:0.975rem;margin:0 0 1rem 0;}
.footer .about{color:#f9f9f9;font-size:0.975rem;margin:0 0 1rem 0;}
.footer .footer-links a{list-style:none;font-weight:normal;color:#fff;padding:3rem 0 2rem;margin:0;font-size:0.975rem;}
.footer .footer-links a::after{content:"•";padding:0 0.2rem 0 0.4rem;}
.footer .footer-links a:last-child::after{content:"";padding:0 0.4rem 0 0.8rem;}
@media only screen and (min-width:40.063em){.footer p{text-align:left;}
.footer .social{text-align:left;margin:0;}
.footer .contact{text-align:left;}
.footer .contact > i{margin-right:1rem;}
}
.logo{color:#fff;font-size:1.5rem;}
.logo i{margin-right:0.5rem;}
.footer2{background-color:#383b47;padding:2rem 4rem;text-align:center;color:white;}
.footer2 i{font-size:100px;}
.footer2 h4{color:white;font-size:1em;font-weight:400;text-transform:uppercase;margin-top:2.5rem;margin-bottom:10px;}
.footer2 p, .footer2 a{font-weight:300;font-size:.8em;color:white;}
.form-submit{background-color:#1779ba !important;color:#fefefe;padding:10px !important}
.form-submit:hover, .form-submit:focus{background-color:#126195 !important;color:#fefefe;}
@media only screen and (min-width:40.063em){.footer2 .columns:nth-child(n+2){border-left:1px solid white;min-height:280px;}
}
.footer2-links{list-style-type:none;}
.footer2-links li{margin-top:.5em;}


/* headspace.css here */
.headspace{position:absolute;top:0;left:0;right:0;transition:transform 0.3s;height:4rem;z-index:99999 !important;}
.headspace--hidden{transform:translate3d(0, -4rem, 0);}
.headspace--fixed{position:fixed;z-index:99999 !important;}
.headspace--hidden:after{content:'';position:fixed;left:0;right:0;top:4rem;height:4rem;}
.headspace--hidden:hover{transform:translate3d(0, 0, 0);}


.zkfonimagebgbremsen {background-image: url("../images/t/bremsensofort05.jpg"); background-repeat: no-repeat; background-size: cover; color:white !important}

.zkfonimagebgreifen {background-image: url("../images/t/road-car-tire.jpg"); background-repeat: no-repeat; background-size: cover; color:white !important}


.zkfblautransparentbg {
	background-color: rgba(0, 64, 163, 0.8);
	color: white !important;
	z-index: 2;						
	}

.redtransparentbg {
	background-color: rgba(255, 17, 4, 0.70);
	color: white !important;
	z-index: 2;						
	}

.yellowtransparentbg {
	background-color: rgba(230, 234, 0, 0.7);
	color: black !important;
	z-index: 2;						
	}

.yellowbg {
	background-color: rgba(230, 234, 0, 1);
	color: black !important;
	z-index: 2;						
	}
	
.orangetransparentbg {
	background-color: rgba(196, 118, 0, 0.7);
	color: white !important;
	z-index: 2;						
	}

.orangebg {
	background: #ffb951;
	color: black !important;}
	
.orangebg.darker {
	background: #b76e00;
	color: white !important;}

.orangebg.darkest {
	background: #875100;
	color: white !important;}

.redbg {
	background: #e10000;
	color: white !important;}

.greenbg {
	background: #00ab00;
	color: white !important;}


.card:hover {
	  box-shadow: 0px 0px 5px #6c6c6c;
	}


#map{height:400px;}



.marker{display:block;border:none;border-radius:10%;cursor:pointer;padding:0;}



@charset "UTF-8";


/* https://foundation.zurb.com/building-blocks/blocks/card-product.html */


.card-product:hover .card-product-img-wrapper img {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}

.card-product:hover .card-product-img-wrapper .button {
  -webkit-transform: translateY(-3rem);
      -ms-transform: translateY(-3rem);
          transform: translateY(-3rem);
}

.card-product-img-wrapper {
  margin-bottom: 1.375rem;
  position: relative;
  overflow: hidden;
}

.card-product-img-wrapper .button {
  transition: all 0.2s ease;
  background-color: #00428d;
  padding: 1rem 0.5rem;
  bottom: -3rem;
  -webkit-transform: translateY(3rem);
      -ms-transform: translateY(3rem);
          transform: translateY(3rem);
  position: absolute;
  z-index: 2;
  color: #fefefe;
  margin-bottom: 0;
}

.card-product-img-wrapper .button:hover {
  background-color: #1779ba;
}

.card-product-img-wrapper img {
  transition: all 0.2s ease;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  width: 100%;
}

.card-product-img-wrapper .card-product-name {
  font-size: 1.375rem;
}

.card-product-img-wrapper .card-product-price {
  font-weight: bold;
}

.card-product-img-wrapper .card-product-description {
  color: #8a8a8a;
  font-size: 0.875rem;
  margin-bottom: 0;
}




/*
.card-article-hover {
  box-shadow: 0px 0px 5px #888888;
  margin-right: 2px !important;
}

.card-article-hover .card-section {
  width: 90%;
  background: #fff;
  margin: 0 auto;
  padding-top: 25px;
  margin-top: 0;
  z-index: 2;
}

.card-article-hover .card-section .article-subtext {
  text-transform: none;
  letter-spacing: 2px;
  font-size: 0.85rem;
}

.card-article-hover .card-section .article-title {
  font-weight: bold;
  
  font-size: 1.5rem;
  color: #000;
}

.card-article-hover .card-section .article-desc {

  font-size: 1rem;
}

.card-article-hover .card-divider {
  background: #fff;
}

.card-article-hover .card-divider .author {
  text-transform: none;
  letter-spacing: 2px;
  color: #2daebf;
}

.card-article-hover .hover-border {
  height: 10px;
  width: 450px;
  background: #0028c4;
  width: 0;
  transition: width 1s ease;
}

.card-article-hover:hover .hover-border {
  height: 10px;
  width: 450px;
  transition: width 1s ease;
}

.card-article-hover .author {
  color: navy;
}

.card-article-hover .avatar {
  border-radius: 50%;
  margin: 0 1rem;
}

.card-article-hover .meta-data {
  text-transform: none;
}

*/

.card-section-mitarbeiter {padding: 5px !important; margin: 2px !important; }

.card-divider-white {padding: 3px 3px 0px 3px !important; background-color: white !important}

.card-divider-two-lines {min-height: 100px; text-align: center;}


.tabs-title {font-size: 1.2em}
.tabs-content {border: none}

.tabs-panel {border: none}



.footer {background: #2456A0 !important}



[class^='imghvr-'],
[class*=' imghvr-'] {
  background-color: #ffffff;
}

@charset "UTF-8";
/*!
 * ImageHover.css - http://www.imagehover.io
 * Version 1.0
 * Author: Ciarán Walsh

 * Made available under a MIT License:
 * http://www.opensource.org/licenses/mit-license.php

 */[class*=" imghvr-"],[class^=imghvr-]{position:relative;display:inline-block;margin:0;max-width:100%;background-color:#2266a5;color:#fff;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}[class*=" imghvr-"]>img,[class^=imghvr-]>img{vertical-align:top;max-width:100%}[class*=" imghvr-"] figcaption,[class^=imghvr-] figcaption{background-color:#135796;padding:30px;position:absolute;top:0;bottom:0;left:0;right:0;color:#fff}[class*=" imghvr-"] figcaption h1,[class*=" imghvr-"] figcaption h2,[class*=" imghvr-"] figcaption h3,[class*=" imghvr-"] figcaption h4,[class*=" imghvr-"] figcaption h5,[class*=" imghvr-"] figcaption h6,[class^=imghvr-] figcaption h1,[class^=imghvr-] figcaption h2,[class^=imghvr-] figcaption h3,[class^=imghvr-] figcaption h4,[class^=imghvr-] figcaption h5,[class^=imghvr-] figcaption h6{color:#fff}[class*=" imghvr-"] a,[class^=imghvr-] a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}[class*=" imghvr-"],[class*=" imghvr-"] *,[class*=" imghvr-"]:after,[class*=" imghvr-"] :after,[class*=" imghvr-"]:before,[class*=" imghvr-"] :before,[class^=imghvr-],[class^=imghvr-] *,[class^=imghvr-]:after,[class^=imghvr-] :after,[class^=imghvr-]:before,[class^=imghvr-] :before{box-sizing:border-box;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;transition:all 0.35s ease}[class*=" imghvr-fade"]:hover>img,[class*=" imghvr-fade"] figcaption,[class^=imghvr-fade]:hover>img,[class^=imghvr-fade] figcaption{opacity:0}[class*=" imghvr-fade"]:hover figcaption,[class^=imghvr-fade]:hover figcaption{opacity:1}[class*=" imghvr-fade"]:hover>img,[class*=" imghvr-fade"]:hover figcaption,[class^=imghvr-fade]:hover>img,[class^=imghvr-fade]:hover figcaption{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}.imghvr-fade-in-up figcaption{-webkit-transform:translateY(15%);-moz-transform:translateY(15%);-ms-transform:translateY(15%);-o-transform:translateY(15%);transform:translateY(15%)}.imghvr-fade-in-down figcaption{-webkit-transform:translateY(-15%);-moz-transform:translateY(-15%);-ms-transform:translateY(-15%);-o-transform:translateY(-15%);transform:translateY(-15%)}.imghvr-fade-in-left figcaption{-webkit-transform:translate(-15%);-moz-transform:translate(-15%);-ms-transform:translate(-15%);-o-transform:translate(-15%);transform:translate(-15%)}.imghvr-fade-in-right figcaption{-webkit-transform:translate(15%);-moz-transform:translate(15%);-ms-transform:translate(15%);-o-transform:translate(15%);transform:translate(15%)}[class*=" imghvr-push-"]:hover figcaption,[class^=imghvr-push-]:hover figcaption{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}.imghvr-push-up figcaption{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.imghvr-push-down figcaption,.imghvr-push-up:hover>img{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.imghvr-push-down:hover>img{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.imghvr-push-left figcaption{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.imghvr-push-left:hover>img,.imghvr-push-right figcaption{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.imghvr-push-right:hover>img{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}[class*=" imghvr-slide-"]:hover figcaption,[class^=imghvr-slide-]:hover figcaption{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}.imghvr-slide-up figcaption{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.imghvr-slide-down figcaption{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.imghvr-slide-left figcaption{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.imghvr-slide-right figcaption{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.imghvr-slide-top-left figcaption{-webkit-transform:translate(-100%,-100%);-moz-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);-o-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.imghvr-slide-top-right figcaption{-webkit-transform:translate(100%,-100%);-moz-transform:translate(100%,-100%);-ms-transform:translate(100%,-100%);-o-transform:translate(100%,-100%);transform:translate(100%,-100%)}.imghvr-slide-bottom-left figcaption{-webkit-transform:translate(-100%,100%);-moz-transform:translate(-100%,100%);-ms-transform:translate(-100%,100%);-o-transform:translate(-100%,100%);transform:translate(-100%,100%)}.imghvr-slide-bottom-right figcaption{-webkit-transform:translate(100%,100%);-moz-transform:translate(100%,100%);-ms-transform:translate(100%,100%);-o-transform:translate(100%,100%);transform:translate(100%,100%)}[class*=" imghvr-reveal-"]:before,[class^=imghvr-reveal-]:before{position:absolute;top:0;bottom:0;left:0;right:0;content:"";background-color:#135796}[class*=" imghvr-reveal-"] figcaption,[class^=imghvr-reveal-] figcaption{opacity:0}[class*=" imghvr-reveal-"]:hover:before,[class^=imghvr-reveal-]:hover:before{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}[class*=" imghvr-reveal-"]:hover figcaption,[class^=imghvr-reveal-]:hover figcaption{opacity:1;-webkit-transition-delay:0.21s;-moz-transition-delay:0.21s;transition-delay:0.21s}.imghvr-reveal-up:before{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.imghvr-reveal-down:before{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.imghvr-reveal-left:before{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.imghvr-reveal-right:before{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.imghvr-reveal-top-left:before{-webkit-transform:translate(-100%,-100%);-moz-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);-o-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.imghvr-reveal-top-right:before{-webkit-transform:translate(100%,-100%);-moz-transform:translate(100%,-100%);-ms-transform:translate(100%,-100%);-o-transform:translate(100%,-100%);transform:translate(100%,-100%)}.imghvr-reveal-bottom-left:before{-webkit-transform:translate(-100%,100%);-moz-transform:translate(-100%,100%);-ms-transform:translate(-100%,100%);-o-transform:translate(-100%,100%);transform:translate(-100%,100%)}.imghvr-reveal-bottom-right:before{-webkit-transform:translate(100%,100%);-moz-transform:translate(100%,100%);-ms-transform:translate(100%,100%);-o-transform:translate(100%,100%);transform:translate(100%,100%)}[class*=" imghvr-hinge-"],[class^=imghvr-hinge-]{-webkit-perspective:50em;-moz-perspective:50em;perspective:50em}[class*=" imghvr-hinge-"] figcaption,[class^=imghvr-hinge-] figcaption{opacity:0;z-index:1}[class*=" imghvr-hinge-"]:hover img,[class^=imghvr-hinge-]:hover img{opacity:0}[class*=" imghvr-hinge-"]:hover figcaption,[class^=imghvr-hinge-]:hover figcaption{opacity:1;-webkit-transition-delay:0.21s;-moz-transition-delay:0.21s;transition-delay:0.21s}.imghvr-hinge-up img{-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%}.imghvr-hinge-up figcaption{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.imghvr-hinge-up:hover>img{-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg)}.imghvr-hinge-up:hover figcaption{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}.imghvr-hinge-down img{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.imghvr-hinge-down figcaption{-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% -50%;-moz-transform-origin:50% -50%;-ms-transform-origin:50% -50%;-o-transform-origin:50% -50%;transform-origin:50% -50%}.imghvr-hinge-down:hover>img{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg);opacity:0}.imghvr-hinge-down:hover figcaption{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}.imghvr-hinge-left img{-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;transform-origin:0% 50%}.imghvr-hinge-left figcaption{-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);-o-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%}.imghvr-hinge-left:hover>img{-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg)}.imghvr-hinge-left:hover figcaption{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}.imghvr-hinge-right img{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%}.imghvr-hinge-right figcaption{-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%}.imghvr-hinge-right:hover>img{-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);-ms-transform:rotateY(-90deg);-o-transform:rotateY(-90deg);transform:rotateY(-90deg)}.imghvr-hinge-right:hover figcaption{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}[class*=" imghvr-flip-"],[class^=imghvr-flip-]{-webkit-perspective:50em;-moz-perspective:50em;perspective:50em}[class*=" imghvr-flip-"] img,[class^=imghvr-flip-] img{backface-visibility:hidden}[class*=" imghvr-flip-"]:hover>img,[class*=" imghvr-flip-"] figcaption,[class^=imghvr-flip-]:hover>img,[class^=imghvr-flip-] figcaption{opacity:0}[class*=" imghvr-flip-"]:hover figcaption,[class^=imghvr-flip-]:hover figcaption{opacity:1;-webkit-transition-delay:0.14s;-moz-transition-delay:0.14s;transition-delay:0.14s}.imghvr-flip-horiz figcaption{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;transform-origin:0% 50%}.imghvr-flip-horiz:hover img{-webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);-o-transform:rotateX(-180deg);transform:rotateX(-180deg)}.imghvr-flip-horiz:hover figcaption{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg)}.imghvr-flip-vert figcaption{-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%}.imghvr-flip-vert:hover>img{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}.imghvr-flip-vert:hover figcaption{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}.imghvr-flip-diag-1 figcaption{-webkit-transform:rotate3d(1,-1,0,100deg);-moz-transform:rotate3d(1,-1,0,100deg);-ms-transform:rotate3d(1,-1,0,100deg);-o-transform:rotate3d(1,-1,0,100deg);transform:rotate3d(1,-1,0,100deg)}.imghvr-flip-diag-1:hover>img{-webkit-transform:rotate3d(-1,1,0,100deg);-moz-transform:rotate3d(-1,1,0,100deg);-ms-transform:rotate3d(-1,1,0,100deg);-o-transform:rotate3d(-1,1,0,100deg);transform:rotate3d(-1,1,0,100deg)}.imghvr-flip-diag-1:hover figcaption{-webkit-transform:rotate3d(0,0,0,0deg);-moz-transform:rotate3d(0,0,0,0deg);-ms-transform:rotate3d(0,0,0,0deg);-o-transform:rotate3d(0,0,0,0deg);transform:rotate3d(0,0,0,0deg)}.imghvr-flip-diag-2 figcaption{-webkit-transform:rotate3d(1,1,0,100deg);-moz-transform:rotate3d(1,1,0,100deg);-ms-transform:rotate3d(1,1,0,100deg);-o-transform:rotate3d(1,1,0,100deg);transform:rotate3d(1,1,0,100deg)}.imghvr-flip-diag-2:hover>img{-webkit-transform:rotate3d(-1,-1,0,100deg);-moz-transform:rotate3d(-1,-1,0,100deg);-ms-transform:rotate3d(-1,-1,0,100deg);-o-transform:rotate3d(-1,-1,0,100deg);transform:rotate3d(-1,-1,0,100deg)}.imghvr-flip-diag-2:hover figcaption{-webkit-transform:rotate3d(0,0,0,0deg);-moz-transform:rotate3d(0,0,0,0deg);-ms-transform:rotate3d(0,0,0,0deg);-o-transform:rotate3d(0,0,0,0deg);transform:rotate3d(0,0,0,0deg)}[class*=" imghvr-shutter-out-"]:before,[class^=imghvr-shutter-out-]:before{background:#135796;position:absolute;content:"";-webkit-transition-delay:0.105s;-moz-transition-delay:0.105s;transition-delay:0.105s}[class*=" imghvr-shutter-out-"] figcaption,[class^=imghvr-shutter-out-] figcaption{opacity:0;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}[class*=" imghvr-shutter-out-"]:hover:before,[class^=imghvr-shutter-out-]:hover:before{-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}[class*=" imghvr-shutter-out-"]:hover figcaption,[class^=imghvr-shutter-out-]:hover figcaption{opacity:1;-webkit-transition-delay:0.105s;-moz-transition-delay:0.105s;transition-delay:0.105s}.imghvr-shutter-out-horiz:before{left:50%;right:50%;top:0;bottom:0}.imghvr-shutter-out-horiz:hover:before{left:0;right:0}.imghvr-shutter-out-vert:before{top:50%;bottom:50%;left:0;right:0}.imghvr-shutter-out-vert:hover:before{top:0;bottom:0}.imghvr-shutter-out-diag-1:before{top:50%;bottom:50%;left:-35%;right:-35%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.imghvr-shutter-out-diag-1:hover:before{top:-35%;bottom:-35%}.imghvr-shutter-out-diag-2:before{top:50%;bottom:50%;left:-35%;right:-35%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.imghvr-shutter-out-diag-2:hover:before{top:-35%;bottom:-35%}[class*=" imghvr-shutter-in-"]:after,[class*=" imghvr-shutter-in-"]:before,[class^=imghvr-shutter-in-]:after,[class^=imghvr-shutter-in-]:before{background:#135796;position:absolute;content:""}[class*=" imghvr-shutter-in-"]:after,[class^=imghvr-shutter-in-]:after{top:0;left:0}[class*=" imghvr-shutter-in-"]:before,[class^=imghvr-shutter-in-]:before{right:0;bottom:0}[class*=" imghvr-shutter-in-"] figcaption,[class^=imghvr-shutter-in-] figcaption{opacity:0;z-index:1}[class*=" imghvr-shutter-in-"]:hover figcaption,[class^=imghvr-shutter-in-]:hover figcaption{opacity:1;-webkit-transition-delay:0.21s;-moz-transition-delay:0.21s;transition-delay:0.21s}.imghvr-shutter-in-horiz:after,.imghvr-shutter-in-horiz:before{width:0;height:100%}.imghvr-shutter-in-horiz:hover:after,.imghvr-shutter-in-horiz:hover:before{width:50%}.imghvr-shutter-in-vert:after,.imghvr-shutter-in-vert:before{height:0;width:100%}.imghvr-shutter-in-vert:hover:after,.imghvr-shutter-in-vert:hover:before{height:50%}.imghvr-shutter-in-out-horiz:after,.imghvr-shutter-in-out-horiz:before{width:0;height:100%;opacity:0.75}.imghvr-shutter-in-out-horiz:hover:after,.imghvr-shutter-in-out-horiz:hover:before{width:100%}.imghvr-shutter-in-out-vert:after,.imghvr-shutter-in-out-vert:before{height:0;width:100%;opacity:0.75}.imghvr-shutter-in-out-vert:hover:after,.imghvr-shutter-in-out-vert:hover:before{height:100%}.imghvr-shutter-in-out-diag-1:after,.imghvr-shutter-in-out-diag-1:before{width:200%;height:200%;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;transition:all 0.6s ease;opacity:0.75}.imghvr-shutter-in-out-diag-1:after{-webkit-transform:skew(-45deg) translateX(-150%);-moz-transform:skew(-45deg) translateX(-150%);-ms-transform:skew(-45deg) translateX(-150%);-o-transform:skew(-45deg) translateX(-150%);transform:skew(-45deg) translateX(-150%)}.imghvr-shutter-in-out-diag-1:before{-webkit-transform:skew(-45deg) translateX(150%);-moz-transform:skew(-45deg) translateX(150%);-ms-transform:skew(-45deg) translateX(150%);-o-transform:skew(-45deg) translateX(150%);transform:skew(-45deg) translateX(150%)}.imghvr-shutter-in-out-diag-1:hover:after{-webkit-transform:skew(-45deg) translateX(-50%);-moz-transform:skew(-45deg) translateX(-50%);-ms-transform:skew(-45deg) translateX(-50%);-o-transform:skew(-45deg) translateX(-50%);transform:skew(-45deg) translateX(-50%)}.imghvr-shutter-in-out-diag-1:hover:before{-webkit-transform:skew(-45deg) translateX(50%);-moz-transform:skew(-45deg) translateX(50%);-ms-transform:skew(-45deg) translateX(50%);-o-transform:skew(-45deg) translateX(50%);transform:skew(-45deg) translateX(50%)}.imghvr-shutter-in-out-diag-2:after,.imghvr-shutter-in-out-diag-2:before{width:200%;height:200%;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;transition:all 0.6s ease;opacity:0.75}.imghvr-shutter-in-out-diag-2:after{-webkit-transform:skew(45deg) translateX(-100%);-moz-transform:skew(45deg) translateX(-100%);-ms-transform:skew(45deg) translateX(-100%);-o-transform:skew(45deg) translateX(-100%);transform:skew(45deg) translateX(-100%)}.imghvr-shutter-in-out-diag-2:before{-webkit-transform:skew(45deg) translateX(100%);-moz-transform:skew(45deg) translateX(100%);-ms-transform:skew(45deg) translateX(100%);-o-transform:skew(45deg) translateX(100%);transform:skew(45deg) translateX(100%)}.imghvr-shutter-in-out-diag-2:hover:after,.imghvr-shutter-in-out-diag-2:hover:before{-webkit-transform:skew(45deg) translateX(0%);-moz-transform:skew(45deg) translateX(0%);-ms-transform:skew(45deg) translateX(0%);-o-transform:skew(45deg) translateX(0%);transform:skew(45deg) translateX(0%)}[class*=" imghvr-fold"],[class^=imghvr-fold]{-webkit-perspective:50em;-moz-perspective:50em;perspective:50em}[class*=" imghvr-fold"] img,[class^=imghvr-fold] img{-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%}[class*=" imghvr-fold"] figcaption,[class^=imghvr-fold] figcaption{z-index:1;opacity:0}[class*=" imghvr-fold"]:hover>img,[class^=imghvr-fold]:hover>img{opacity:0;-webkit-transition-delay:0;-moz-transition-delay:0;transition-delay:0}[class*=" imghvr-fold"]:hover figcaption,[class^=imghvr-fold]:hover figcaption{-webkit-transform:rotateX(0) translateZ(0) scale(1);-moz-transform:rotateX(0) translateZ(0) scale(1);-ms-transform:rotateX(0) translateZ(0) scale(1);-o-transform:rotateX(0) translateZ(0) scale(1);transform:rotateX(0) translateZ(0) scale(1);opacity:1;-webkit-transition-delay:0.21s;-moz-transition-delay:0.21s;transition-delay:0.21s}.imghvr-fold-up>img{-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%}.imghvr-fold-up figcaption{-webkit-transform:rotateX(-90deg) translate3d(0%,-50%,0) scale(0.6);-moz-transform:rotateX(-90deg) translate3d(0%,-50%,0) scale(0.6);-ms-transform:rotateX(-90deg) translate3d(0%,-50%,0) scale(0.6);-o-transform:rotateX(-90deg) translate3d(0%,-50%,0) scale(0.6);transform:rotateX(-90deg) translate3d(0%,-50%,0) scale(0.6);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.imghvr-fold-up:hover>img{-webkit-transform:rotateX(90deg) scale(0.6) translateY(50%);-moz-transform:rotateX(90deg) scale(0.6) translateY(50%);-ms-transform:rotateX(90deg) scale(0.6) translateY(50%);-o-transform:rotateX(90deg) scale(0.6) translateY(50%);transform:rotateX(90deg) scale(0.6) translateY(50%)}.imghvr-fold-down>img{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.imghvr-fold-down figcaption{-webkit-transform:rotateX(90deg) translate3d(0%,50%,0) scale(0.6);-moz-transform:rotateX(90deg) translate3d(0%,50%,0) scale(0.6);-ms-transform:rotateX(90deg) translate3d(0%,50%,0) scale(0.6);-o-transform:rotateX(90deg) translate3d(0%,50%,0) scale(0.6);transform:rotateX(90deg) translate3d(0%,50%,0) scale(0.6);-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%}.imghvr-fold-down:hover>img{-webkit-transform:rotateX(-90deg) scale(0.6) translateY(-50%);-moz-transform:rotateX(-90deg) scale(0.6) translateY(-50%);-ms-transform:rotateX(-90deg) scale(0.6) translateY(-50%);-o-transform:rotateX(-90deg) scale(0.6) translateY(-50%);transform:rotateX(-90deg) scale(0.6) translateY(-50%)}.imghvr-fold-left>img{-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-ms-transform-origin:0% 50%;-o-transform-origin:0% 50%;transform-origin:0% 50%}.imghvr-fold-left figcaption{-webkit-transform:rotateY(90deg) translate3d(-50%,0%,0) scale(0.6);-moz-transform:rotateY(90deg) translate3d(-50%,0%,0) scale(0.6);-ms-transform:rotateY(90deg) translate3d(-50%,0%,0) scale(0.6);-o-transform:rotateY(90deg) translate3d(-50%,0%,0) scale(0.6);transform:rotateY(90deg) translate3d(-50%,0%,0) scale(0.6);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%}.imghvr-fold-left:hover>img{-webkit-transform:rotateY(-90deg) scale(0.6) translateX(50%);-moz-transform:rotateY(-90deg) scale(0.6) translateX(50%);-ms-transform:rotateY(-90deg) scale(0.6) translateX(50%);-o-transform:rotateY(-90deg) scale(0.6) translateX(50%);transform:rotateY(-90deg) scale(0.6) translateX(50%)}.imghvr-fold-right>img{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%}.imghvr-fold-right figcaption{-webkit-transform:rotateY(-90deg) translate3d(50%,0%,0) scale(0.6);-moz-transform:rotateY(-90deg) translate3d(50%,0%,0) scale(0.6);-ms-transform:rotateY(-90deg) translate3d(50%,0%,0) scale(0.6);-o-transform:rotateY(-90deg) translate3d(50%,0%,0) scale(0.6);transform:rotateY(-90deg) translate3d(50%,0%,0) scale(0.6);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%}.imghvr-fold-right:hover>img{-webkit-transform:rotateY(90deg) scale(0.6) translateX(-50%);-moz-transform:rotateY(90deg) scale(0.6) translateX(-50%);-ms-transform:rotateY(90deg) scale(0.6) translateX(-50%);-o-transform:rotateY(90deg) scale(0.6) translateX(-50%);transform:rotateY(90deg) scale(0.6) translateX(-50%)}.imghvr-zoom-in figcaption{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.imghvr-zoom-in:hover figcaption{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}[class*=" imghvr-zoom-out"] figcaption,[class^=imghvr-zoom-out] figcaption{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0}[class*=" imghvr-zoom-out"].hover figcaption,[class*=" imghvr-zoom-out"]:hover figcaption,[class^=imghvr-zoom-out].hover figcaption,[class^=imghvr-zoom-out]:hover figcaption{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition-delay:0.35s;-moz-transition-delay:0.35s;transition-delay:0.35s}.imghvr-zoom-out:hover>img{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);opacity:0}.imghvr-zoom-out-up.hover>img,.imghvr-zoom-out-up:hover>img{-webkit-animation:imghvr-zoom-out-up 0.4025s linear;-moz-animation:imghvr-zoom-out-up 0.4025s linear;animation:imghvr-zoom-out-up 0.4025s linear;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes imghvr-zoom-out-up{50%{-webkit-transform:scale(0.8) translateY(0%);-moz-transform:scale(0.8) translateY(0%);-ms-transform:scale(0.8) translateY(0%);-o-transform:scale(0.8) translateY(0%);transform:scale(0.8) translateY(0%);opacity:0.5}to{-webkit-transform:scale(0.8) translateY(-150%);-moz-transform:scale(0.8) translateY(-150%);-ms-transform:scale(0.8) translateY(-150%);-o-transform:scale(0.8) translateY(-150%);transform:scale(0.8) translateY(-150%);opacity:0.5}}@keyframes imghvr-zoom-out-up{50%{-webkit-transform:scale(0.8) translateY(0%);-moz-transform:scale(0.8) translateY(0%);-ms-transform:scale(0.8) translateY(0%);-o-transform:scale(0.8) translateY(0%);transform:scale(0.8) translateY(0%);opacity:0.5}to{-webkit-transform:scale(0.8) translateY(-150%);-moz-transform:scale(0.8) translateY(-150%);-ms-transform:scale(0.8) translateY(-150%);-o-transform:scale(0.8) translateY(-150%);transform:scale(0.8) translateY(-150%);opacity:0.5}}.imghvr-zoom-out-down.hover>img,.imghvr-zoom-out-down:hover>img{-webkit-animation:imghvr-zoom-out-down 0.4025s linear;-moz-animation:imghvr-zoom-out-down 0.4025s linear;animation:imghvr-zoom-out-down 0.4025s linear;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes imghvr-zoom-out-down{50%{-webkit-transform:scale(0.8) translateY(0%);-moz-transform:scale(0.8) translateY(0%);-ms-transform:scale(0.8) translateY(0%);-o-transform:scale(0.8) translateY(0%);transform:scale(0.8) translateY(0%);opacity:0.5}to{-webkit-transform:scale(0.8) translateY(150%);-moz-transform:scale(0.8) translateY(150%);-ms-transform:scale(0.8) translateY(150%);-o-transform:scale(0.8) translateY(150%);transform:scale(0.8) translateY(150%);opacity:0.5}}@keyframes imghvr-zoom-out-down{50%{-webkit-transform:scale(0.8) translateY(0%);-moz-transform:scale(0.8) translateY(0%);-ms-transform:scale(0.8) translateY(0%);-o-transform:scale(0.8) translateY(0%);transform:scale(0.8) translateY(0%);opacity:0.5}to{-webkit-transform:scale(0.8) translateY(150%);-moz-transform:scale(0.8) translateY(150%);-ms-transform:scale(0.8) translateY(150%);-o-transform:scale(0.8) translateY(150%);transform:scale(0.8) translateY(150%);opacity:0.5}}.imghvr-zoom-out-left.hover>img,.imghvr-zoom-out-left:hover>img{-webkit-animation:imghvr-zoom-out-left 0.4025s linear;-moz-animation:imghvr-zoom-out-left 0.4025s linear;animation:imghvr-zoom-out-left 0.4025s linear;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes imghvr-zoom-out-left{50%{-webkit-transform:scale(0.8) translateX(0%);-moz-transform:scale(0.8) translateX(0%);-ms-transform:scale(0.8) translateX(0%);-o-transform:scale(0.8) translateX(0%);transform:scale(0.8) translateX(0%);opacity:0.5}to{-webkit-transform:scale(0.8) translateX(-150%);-moz-transform:scale(0.8) translateX(-150%);-ms-transform:scale(0.8) translateX(-150%);-o-transform:scale(0.8) translateX(-150%);transform:scale(0.8) translateX(-150%);opacity:0.5}}@keyframes imghvr-zoom-out-left{50%{-webkit-transform:scale(0.8) translateX(0%);-moz-transform:scale(0.8) translateX(0%);-ms-transform:scale(0.8) translateX(0%);-o-transform:scale(0.8) translateX(0%);transform:scale(0.8) translateX(0%);opacity:0.5}to{-webkit-transform:scale(0.8) translateX(-150%);-moz-transform:scale(0.8) translateX(-150%);-ms-transform:scale(0.8) translateX(-150%);-o-transform:scale(0.8) translateX(-150%);transform:scale(0.8) translateX(-150%);opacity:0.5}}.imghvr-zoom-out-right.hover>img,.imghvr-zoom-out-right:hover>img{-webkit-animation:imghvr-zoom-out-right 0.4025s linear;-moz-animation:imghvr-zoom-out-right 0.4025s linear;animation:imghvr-zoom-out-right 0.4025s linear;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes imghvr-zoom-out-right{50%{-webkit-transform:scale(0.8) translateX(0%);-moz-transform:scale(0.8) translateX(0%);-ms-transform:scale(0.8) translateX(0%);-o-transform:scale(0.8) translateX(0%);transform:scale(0.8) translateX(0%);opacity:0.5}to{-webkit-transform:scale(0.8) translateX(150%);-moz-transform:scale(0.8) translateX(150%);-ms-transform:scale(0.8) translateX(150%);-o-transform:scale(0.8) translateX(150%);transform:scale(0.8) translateX(150%);opacity:0.5}}@keyframes imghvr-zoom-out-right{50%{-webkit-transform:scale(0.8) translateX(0%);-moz-transform:scale(0.8) translateX(0%);-ms-transform:scale(0.8) translateX(0%);-o-transform:scale(0.8) translateX(0%);transform:scale(0.8) translateX(0%);opacity:0.5}to{-webkit-transform:scale(0.8) translateX(150%);-moz-transform:scale(0.8) translateX(150%);-ms-transform:scale(0.8) translateX(150%);-o-transform:scale(0.8) translateX(150%);transform:scale(0.8) translateX(150%);opacity:0.5}}.imghvr-zoom-out-flip-horiz{-webkit-perspective:50em;-moz-perspective:50em;perspective:50em}.imghvr-zoom-out-flip-horiz figcaption{opacity:0;-webkit-transform:rotateX(90deg) translateY(-100%) scale(0.5);-moz-transform:rotateX(90deg) translateY(-100%) scale(0.5);-ms-transform:rotateX(90deg) translateY(-100%) scale(0.5);-o-transform:rotateX(90deg) translateY(-100%) scale(0.5);transform:rotateX(90deg) translateY(-100%) scale(0.5)}.imghvr-zoom-out-flip-horiz.hover>img,.imghvr-zoom-out-flip-horiz:hover>img{-webkit-transform:rotateX(-100deg) translateY(50%) scale(0.5);-moz-transform:rotateX(-100deg) translateY(50%) scale(0.5);-ms-transform:rotateX(-100deg) translateY(50%) scale(0.5);-o-transform:rotateX(-100deg) translateY(50%) scale(0.5);transform:rotateX(-100deg) translateY(50%) scale(0.5);opacity:0;-webkit-transition-delay:0;-moz-transition-delay:0;transition-delay:0}.imghvr-zoom-out-flip-horiz.hover figcaption,.imghvr-zoom-out-flip-horiz:hover figcaption{-webkit-transform:rotateX(0) translateY(0%) scale(1);-moz-transform:rotateX(0) translateY(0%) scale(1);-ms-transform:rotateX(0) translateY(0%) scale(1);-o-transform:rotateX(0) translateY(0%) scale(1);transform:rotateX(0) translateY(0%) scale(1);opacity:1;-webkit-transition-delay:0.35s;-moz-transition-delay:0.35s;transition-delay:0.35s}.imghvr-zoom-out-flip-vert{-webkit-perspective:50em;-moz-perspective:50em;perspective:50em}.imghvr-zoom-out-flip-vert figcaption{opacity:0;-webkit-transform:rotateY(90deg) translate(50%) scale(0.5);-moz-transform:rotateY(90deg) translate(50%) scale(0.5);-ms-transform:rotateY(90deg) translate(50%) scale(0.5);-o-transform:rotateY(90deg) translate(50%) scale(0.5);transform:rotateY(90deg) translate(50%) scale(0.5)}.imghvr-zoom-out-flip-vert.hover>img,.imghvr-zoom-out-flip-vert:hover>img{-webkit-transform:rotateY(-100deg) translateX(50%) scale(0.5);-moz-transform:rotateY(-100deg) translateX(50%) scale(0.5);-ms-transform:rotateY(-100deg) translateX(50%) scale(0.5);-o-transform:rotateY(-100deg) translateX(50%) scale(0.5);transform:rotateY(-100deg) translateX(50%) scale(0.5);opacity:0;-webkit-transition-delay:0;-moz-transition-delay:0;transition-delay:0}.imghvr-zoom-out-flip-vert.hover figcaption,.imghvr-zoom-out-flip-vert:hover figcaption{-webkit-transform:rotateY(0) translate(0) scale(1);-moz-transform:rotateY(0) translate(0) scale(1);-ms-transform:rotateY(0) translate(0) scale(1);-o-transform:rotateY(0) translate(0) scale(1);transform:rotateY(0) translate(0) scale(1);opacity:1;-webkit-transition-delay:0.35s;-moz-transition-delay:0.35s;transition-delay:0.35s}.imghvr-blur figcaption{opacity:0}.imghvr-blur:hover>img{-webkit-filter:blur(30px);filter:blur(30px);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:0}.imghvr-blur:hover figcaption{opacity:1;-webkit-transition-delay:0.21s;-moz-transition-delay:0.21s;transition-delay:0.21s}
/*# sourceMappingURL=imagehover.min.css.map */


/* ===== Local inline-SVG icons (replaces external Font Awesome 4.7) — Font Awesome Free, CC BY 4.0 ===== */
.fa{display:inline-block;width:1em;height:1em;vertical-align:-.125em;background-color:currentColor;-webkit-mask:var(--fa-i) no-repeat center/contain;mask:var(--fa-i) no-repeat center/contain}
.fa-phone{--fa-i:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20d='M493.4%2024.6l-104-24c-11.3-2.6-22.9%203.3-27.5%2013.9l-48%20112c-4.2%209.8-1.4%2021.3%206.9%2028l60.6%2049.6c-36%2076.7-98.9%20140.5-177.2%20177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112%2048C3.9%20366.5-2%20378.1.6%20389.4l24%20104C27.1%20504.2%2036.7%20512%2048%20512c256.1%200%20464-207.5%20464-464%200-11.2-7.7-20.9-18.6-23.4z'/%3E%3C/svg%3E")}
.fa-envelope{--fa-i:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20d='M502.3%20190.8c3.9-3.1%209.7-.2%209.7%204.7V400c0%2026.5-21.5%2048-48%2048H48c-26.5%200-48-21.5-48-48V195.6c0-5%205.7-7.8%209.7-4.7%2022.4%2017.4%2052.1%2039.5%20154.1%20113.6%2021.1%2015.4%2056.7%2047.8%2092.2%2047.6%2035.7.3%2072-32.8%2092.3-47.6%20102-74.1%20131.6-96.3%20154-113.7zM256%20320c23.2.4%2056.6-29.2%2073.4-41.4%20132.7-96.3%20142.8-104.7%20173.4-128.7%205.8-4.5%209.2-11.5%209.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5%2064%200%2085.5%200%20112v19c0%207.4%203.4%2014.3%209.2%2018.9%2030.6%2024%2040.7%2032.4%20173.4%20128.7%2016.8%2012.2%2050.2%2041.8%2073.4%2041.4z'/%3E%3C/svg%3E")}
.fa-file-text-o{--fa-i:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20512'%3E%3Cpath%20d='M288%20248v28c0%206.6-5.4%2012-12%2012H108c-6.6%200-12-5.4-12-12v-28c0-6.6%205.4-12%2012-12h168c6.6%200%2012%205.4%2012%2012zm-12%2072H108c-6.6%200-12%205.4-12%2012v28c0%206.6%205.4%2012%2012%2012h168c6.6%200%2012-5.4%2012-12v-28c0-6.6-5.4-12-12-12zm108-188.1V464c0%2026.5-21.5%2048-48%2048H48c-26.5%200-48-21.5-48-48V48C0%2021.5%2021.5%200%2048%200h204.1C264.8%200%20277%205.1%20286%2014.1L369.9%2098c9%208.9%2014.1%2021.2%2014.1%2033.9zm-128-80V128h76.1L256%2051.9zM336%20464V176H232c-13.3%200-24-10.7-24-24V48H48v416h288z'/%3E%3C/svg%3E")}
.fa-map{--fa-i:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20576%20512'%3E%3Cpath%20d='M0%20117.66v346.32c0%2011.32%2011.43%2019.06%2021.94%2014.86L160%20416V32L20.12%2087.95A32.006%2032.006%200%200%200%200%20117.66zM192%20416l192%2064V96L192%2032v384zM554.06%2033.16L416%2096v384l139.88-55.95A32%2032%200%200%200%20576%20394.34V48.02c0-11.32-11.43-19.06-21.94-14.86z'/%3E%3C/svg%3E")}
