/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
/*@font-face {
    font-family: 'Source Sans Pro';
    src: url('../fonts/subset-SourceSansPro-BlackItalic.eot');
    src: url('../fonts/subset-SourceSansPro-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/subset-SourceSansPro-BlackItalic.woff2') format('woff2'),
        url('../fonts/subset-SourceSansPro-BlackItalic.woff') format('woff'),
        url('../fonts/subset-SourceSansPro-BlackItalic.ttf') format('truetype'),
        url('../fonts/subset-SourceSansPro-BlackItalic.svg#SourceSansPro-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: auto;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('../fonts/subset-SourceSansPro-ExtraLightItalic.eot');
    src: url('../fonts/subset-SourceSansPro-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/subset-SourceSansPro-ExtraLightItalic.woff2') format('woff2'),
        url('../fonts/subset-SourceSansPro-ExtraLightItalic.woff') format('woff'),
        url('../fonts/subset-SourceSansPro-ExtraLightItalic.ttf') format('truetype'),
        url('../fonts/subset-SourceSansPro-ExtraLightItalic.svg#SourceSansPro-ExtraLightItalic') format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: auto;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('../fonts/subset-SourceSansPro-SemiBold.eot');
    src: url('../fonts/subset-SourceSansPro-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/subset-SourceSansPro-SemiBold.woff2') format('woff2'),
        url('../fonts/subset-SourceSansPro-SemiBold.woff') format('woff'),
        url('../fonts/subset-SourceSansPro-SemiBold.ttf') format('truetype'),
        url('../fonts/subset-SourceSansPro-SemiBold.svg#SourceSansPro-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: auto;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('../fonts/subset-SourceSansPro-Italic.eot');
    src: url('../fonts/subset-SourceSansPro-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/subset-SourceSansPro-Italic.woff2') format('woff2'),
        url('../fonts/subset-SourceSansPro-Italic.woff') format('woff'),
        url('../fonts/subset-SourceSansPro-Italic.ttf') format('truetype'),
        url('../fonts/subset-SourceSansPro-Italic.svg#SourceSansPro-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: auto;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('../fonts/subset-SourceSansPro-Regular.eot');
    src: url('../fonts/subset-SourceSansPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/subset-SourceSansPro-Regular.woff2') format('woff2'),
        url('../fonts/subset-SourceSansPro-Regular.woff') format('woff'),
        url('../fonts/subset-SourceSansPro-Regular.ttf') format('truetype'),
        url('../fonts/subset-SourceSansPro-Regular.svg#SourceSansPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: auto;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('../fonts/subset-SourceSansPro-ExtraLight.eot');
    src: url('../fonts/subset-SourceSansPro-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/subset-SourceSansPro-ExtraLight.woff2') format('woff2'),
        url('../fonts/subset-SourceSansPro-ExtraLight.woff') format('woff'),
        url('../fonts/subset-SourceSansPro-ExtraLight.ttf') format('truetype'),
        url('../fonts/subset-SourceSansPro-ExtraLight.svg#SourceSansPro-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: auto;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('../fonts/subset-SourceSansPro-BoldItalic.eot');
    src: url('../fonts/subset-SourceSansPro-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/subset-SourceSansPro-BoldItalic.woff2') format('woff2'),
        url('../fonts/subset-SourceSansPro-BoldItalic.woff') format('woff'),
        url('../fonts/subset-SourceSansPro-BoldItalic.ttf') format('truetype'),
        url('../fonts/subset-SourceSansPro-BoldItalic.svg#SourceSansPro-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: auto;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('../fonts/subset-SourceSansPro-Black.eot');
    src: url('../fonts/subset-SourceSansPro-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/subset-SourceSansPro-Black.woff2') format('woff2'),
        url('../fonts/subset-SourceSansPro-Black.woff') format('woff'),
        url('../fonts/subset-SourceSansPro-Black.ttf') format('truetype'),
        url('../fonts/subset-SourceSansPro-Black.svg#SourceSansPro-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: auto;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('../fonts/subset-SourceSansPro-LightItalic.eot');
    src: url('../fonts/subset-SourceSansPro-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/subset-SourceSansPro-LightItalic.woff2') format('woff2'),
        url('../fonts/subset-SourceSansPro-LightItalic.woff') format('woff'),
        url('../fonts/subset-SourceSansPro-LightItalic.ttf') format('truetype'),
        url('../fonts/subset-SourceSansPro-LightItalic.svg#SourceSansPro-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: auto;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('../fonts/subset-SourceSansPro-Bold.eot');
    src: url('../fonts/subset-SourceSansPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/subset-SourceSansPro-Bold.woff2') format('woff2'),
        url('../fonts/subset-SourceSansPro-Bold.woff') format('woff'),
        url('../fonts/subset-SourceSansPro-Bold.ttf') format('truetype'),
        url('../fonts/subset-SourceSansPro-Bold.svg#SourceSansPro-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: auto;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('../fonts/subset-SourceSansPro-Light.eot');
    src: url('../fonts/subset-SourceSansPro-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/subset-SourceSansPro-Light.woff2') format('woff2'),
        url('../fonts/subset-SourceSansPro-Light.woff') format('woff'),
        url('../fonts/subset-SourceSansPro-Light.ttf') format('truetype'),
        url('../fonts/subset-SourceSansPro-Light.svg#SourceSansPro-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: auto;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('../fonts/subset-SourceSansPro-SemiBoldItalic.eot');
    src: url('../fonts/subset-SourceSansPro-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/subset-SourceSansPro-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/subset-SourceSansPro-SemiBoldItalic.woff') format('woff'),
        url('../fonts/subset-SourceSansPro-SemiBoldItalic.ttf') format('truetype'),
        url('../fonts/subset-SourceSansPro-SemiBoldItalic.svg#SourceSansPro-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: auto;
}*/
#kmv {
  /* This selector exits in order to give greater precedence. */
  /* ******* */
  /* General */
  /* ******* */
  /* Body */
  line-height: 1.5;
  /* Headings */
  /* Buttons */
  /* Forms */
  /* ********* */
  /* Bootstrap */
  /* ********* */
  /* Alerts */
  /* Popover */
  /* Modal */
  /* ****** */
  /* Joomla */
  /* ****** */
  /* Title */
  /* Blog */
  /* Article */
  /* Article Custom Fields */
  /* Category List */
  /* Pagination */
  /* Forms */
  /* SqueezeBox */
  /* System Message */
  /* ****** */
  /* Gantry */
  /* ****** */
  /* ***** */
  /* Menus */
  /* ***** */
  /* Main Menu */
  /* Mobile Menu */
  /* Default */
  /* Horizontal */
  /* Footer */
  /* ********** */
  /* Νavigation */
  /* ********** */
  /* ****** */
  /* Header */
  /* ****** */
  /* *********** */
  /* Breadcrumbs */
  /* *********** */
  /* ***** */
  /* Intro */
  /* ***** */
  /* ******** */
  /* Features */
  /* ******** */
  /* ******* */
  /* Utility */
  /* ******* */
  /* ***** */
  /* Above */
  /* ***** */
  /* ************ */
  /* Testimonials */
  /* ************ */
  /* **** */
  /* Main */
  /* **** */
  /* ********************* */
  /* Main Top, Main Bottom */
  /* ********************* */
  /* *************** */
  /* Aside, Sidebar, */
  /* *************** */
  /* **** */
  /* Full */
  /* **** */
  /* ******** */
  /* Expanded */
  /* ******** */
  /* ****** */
  /* Footer */
  /* ****** */
  /* ********* */
  /* Offcanvas */
  /* ********* */
  /* **** */
  /* Logo */
  /* **** */
  /* *********** */
  /* Breadcrumbs */
  /* *********** */
  /* ********* */
  /* Languages */
  /* ********* */
  /* ************ */
  /* Registration */
  /* ************ */
  /* ***** */
  /* Login */
  /* ***** */
  /* ******* */
  /* Contact */
  /* ******* */
  /* ****** */
  /* Search */
  /* ****** */
  /* ********* */
  /* Copyright */
  /* ********* */
  /* ***** */
  /* ToTop */
  /* ***** */
  /* ****** */
  /* Social */
  /* ****** */
  /* ********** */
  /* Error Page */
  /* ********** */
  /* ***** */
  /* OSMap */
  /* ***** */
  /* ************ */
  /* Owl Carousel */
  /* ************ */
  /* Owl Carousel Effects */
  /* Custom: Intro */
  /* ***** */
  /* Story */
  /* ***** */
  /* ******* */
  /* RS Form */
  /* ******* */
  /* Component */
  /* Module */
  /* Custom - RS Form */
  /* ******************************** */
  /* Module: Complete Article Carousel */
  /* ******************************** */
  /* Custom: Full */
  /* Custom: Testimonials */
  /* **************************** */
  /* Module: Lightcase Image Wall */
  /* **************************** */
  /* ****************************** */
  /* Module: Complete Image Display */
  /* ****************************** */
  /* ****************** */
  /* Custom: Background */
  /* ****************** */
  /* ************** */
  /* Custom: Header */
  /* ************** */
  /*.moduletable.c-header {
		overflow: hidden;
		display: flex;
		flex-direction: column;
		
		@include breakpoint(large-desktop-range) {
			min-height: 450px;
			padding: 5% 150px;
			align-items: flex-start;
			justify-content: center;
		}

		@include breakpoint(desktop-range) {
			min-height: 350px;
			padding: 5% 100px;
			align-items: flex-start;
			justify-content: center;
		}

		@include breakpoint(tablet-range) {
			min-height: 250px;
			padding: 5% 45px;
			align-items: flex-start;
			justify-content: center;
		}

		@include breakpoint(large-mobile-range) {
			min-height: 200px;
			padding: 5% 0;
			align-items: center;
			justify-content: center;
			text-align: center;
		}

		@include breakpoint(small-mobile-range) {
			min-height: 150px;
			padding: 5% 0;
			align-items: center;
			justify-content: center;
			text-align: center;
		}
		
		.g-title {
			padding: 0;
			margin: 0.5rem 0.5rem 0 0.5rem;
		}
		
		.custom {
			padding: 0;
			margin: 0;			
			font-weight: 500;
			color: #fff;
			text-transform: uppercase;
			text-shadow: 0 0 100px rgba(0,0,0,0.85);
			
			@include breakpoint(large-desktop-range) {
				font-size:4rem;
				line-height: 4rem;
			}

			@include breakpoint(desktop-range) {
				font-size:3rem;
				line-height: 3rem;
			}

			@include breakpoint(tablet-range) {
				font-size:2rem;
				line-height: 2rem;
			}

			@include breakpoint(large-mobile-range) {
				font-size:1.8rem;
				line-height: 1.8rem;
			}

			@include breakpoint(small-mobile-range) {
				font-size:1.5rem;
				line-height: 1.5rem;
			}
			
			> * {
				padding: 0;
				margin: 0.5rem;
			}
		}
	}*/
  /* ************* */
  /* Custom: Vilas */
  /* ************* */
  /* ************ */
  /* Custom: Full */
  /* ************ */
  /* ********************* */
  /* Custom: Book Directly */
  /* ********************* */
  /* ************ */
  /* Custom: Logo */
  /* ************ */
  /* ************* */
  /* Custom: Phone */
  /* ************* */
  /* ********************* */
  /* Custom: Image Rounded */
  /* ********************* */
  /* **************** */
  /* Custom: Scale Up */
  /* **************** */
  /* *************** */
  /* Custom: Beaches */
  /* *************** */
  /* ************************* */
  /* Custom: Fast Social Share */
  /* ************************* */
  /* ************************* */
  /* Custom -PK: Index Image with Caption */
  /* ************************* */
  /* ********** */
  /* Newsletter */
  /* ********** */
  /* ************************* */
  /* Custom -PK: FAQ styling slide type */
  /* ************************* */
}
#kmv p:empty {
  display: none;
}
#kmv strong {
  font-weight: 600;
}
#kmv h1 {
  margin-top: 2rem;
  margin-bottom: 1rem;
  line-height: 1.2;
  font-size: 3rem;
  font-weight: 500;
  text-transform: uppercase;
  word-break: break-all;
}
@media only all and (min-width: 48rem) and (max-width: 65.99rem) {
  #kmv h1 {
    font-size: 2.5rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #kmv h1 {
    font-size: 2rem;
  }
}
@media only all and (max-width: 30rem) {
  #kmv h1 {
    font-size: 1.75rem;
  }
}
#kmv h2, #kmv .g-title, #kmv .moduletable > h3:first-child {
  margin-top: 0;
  margin-bottom: 1rem;
  line-height: 1.2;
  font-size: 2rem;
  font-weight: 500;
  letter-spacing: 0.25rem;
  word-break: break-word;
}
@media only all and (max-width: 94rem) {
  #kmv h2, #kmv .g-title, #kmv .moduletable > h3:first-child {
    font-size: 1.5rem;
    letter-spacing: 0;
  }
}
#kmv h3, #kmv .contact #contact-form legend {
  margin-top: 0;
  margin-bottom: 0.5rem;
  line-height: 1.2;
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: 0.15rem;
  text-transform: normal;
}
@media only all and (max-width: 94rem) {
  #kmv h3, #kmv .contact #contact-form legend {
    letter-spacing: 0;
  }
}
#kmv h4 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  line-height: 1.2;
  font-size: 1rem;
  font-weight: 500;
}
#kmv h5 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  line-height: 1.2;
  font-size: 1rem;
  font-weight: normal;
  text-transform: uppercase;
}
#kmv h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  line-height: 1.2;
  font-size: 0.875rem;
  font-weight: normal;
  text-transform: uppercase;
}
#kmv a.btn, #kmv a.btn.btn-primary, #kmv .button, #kmv .g-joomla-articles button, #kmv .g-joomla-articles .contact #contact-form .btn, #kmv .contact #contact-form .g-joomla-articles .btn, #kmv .login + div ul.nav.nav-tabs.nav-stacked li a, #kmv .search .btn-toolbar button, #kmv .search .btn-toolbar .contact #contact-form .btn, #kmv .contact #contact-form .search .btn-toolbar .btn, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a, #kmv .complete-image-display .cid-filters .cid-filter, #kmv button, #kmv .contact #contact-form .btn, #kmv input[type="button"], #kmv .search .btn-toolbar #search-searchword[type="button"], #kmv input[type="submit"], #kmv .search .btn-toolbar #search-searchword[type="submit"], #kmv input[type="reset"], #kmv .search .btn-toolbar #search-searchword[type="reset"] {
  display: inline-block;
  box-sizing: border-box;
  padding: 0.5rem 1rem;
  margin: 0;
  font-size: 1rem;
  font-weight: 400;
  color: #fff;
  line-height: 1.5;
  letter-spacing: 0;
  text-transform: uppercase;
  text-decoration: none;
  text-shadow: none;
  background: #007b7b;
  border-width: 1px;
  border-style: solid;
  border-color: #007b7b;
  border-radius: 0;
  box-shadow: none;
  transition: all 0.2s;
}
#kmv a.btn:hover, #kmv a.btn.btn-primary:hover, #kmv .button:hover, #kmv .g-joomla-articles button:hover, #kmv .g-joomla-articles .contact #contact-form .btn:hover, #kmv .contact #contact-form .g-joomla-articles .btn:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li a:hover, #kmv .search .btn-toolbar button:hover, #kmv .search .btn-toolbar .contact #contact-form .btn:hover, #kmv .contact #contact-form .search .btn-toolbar .btn:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a:hover, #kmv .complete-image-display .cid-filters .cid-filter:hover, #kmv button:hover, #kmv .contact #contact-form .btn:hover, #kmv input[type="button"]:hover, #kmv .search .btn-toolbar #search-searchword[type="button"]:hover, #kmv input[type="submit"]:hover, #kmv .search .btn-toolbar #search-searchword[type="submit"]:hover, #kmv input[type="reset"]:hover, #kmv .search .btn-toolbar #search-searchword[type="reset"]:hover {
  color: #fff;
  background: #5e8200;
  border-color: #5e8200;
}
#kmv a.btn [class^="icon-"], #kmv a.btn [class*=" icon-"], #kmv a.btn.btn-primary [class^="icon-"], #kmv a.btn.btn-primary [class*=" icon-"], #kmv .button [class^="icon-"], #kmv .g-joomla-articles button [class^="icon-"], #kmv .g-joomla-articles .contact #contact-form .btn [class^="icon-"], #kmv .contact #contact-form .g-joomla-articles .btn [class^="icon-"], #kmv .login + div ul.nav.nav-tabs.nav-stacked li a [class^="icon-"], #kmv .search .btn-toolbar button [class^="icon-"], #kmv .search .btn-toolbar .contact #contact-form .btn [class^="icon-"], #kmv .contact #contact-form .search .btn-toolbar .btn [class^="icon-"], #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a [class^="icon-"], #kmv .complete-image-display .cid-filters .cid-filter [class^="icon-"], #kmv .button [class*=" icon-"], #kmv .g-joomla-articles button [class*=" icon-"], #kmv .g-joomla-articles .contact #contact-form .btn [class*=" icon-"], #kmv .contact #contact-form .g-joomla-articles .btn [class*=" icon-"], #kmv .login + div ul.nav.nav-tabs.nav-stacked li a [class*=" icon-"], #kmv .search .btn-toolbar button [class*=" icon-"], #kmv .search .btn-toolbar .contact #contact-form .btn [class*=" icon-"], #kmv .contact #contact-form .search .btn-toolbar .btn [class*=" icon-"], #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a [class*=" icon-"], #kmv .complete-image-display .cid-filters .cid-filter [class*=" icon-"], #kmv button [class^="icon-"], #kmv .contact #contact-form .btn [class^="icon-"], #kmv button [class*=" icon-"], #kmv .contact #contact-form .btn [class*=" icon-"], #kmv input[type="button"] [class^="icon-"], #kmv .search .btn-toolbar #search-searchword[type="button"] [class^="icon-"], #kmv input[type="button"] [class*=" icon-"], #kmv .search .btn-toolbar #search-searchword[type="button"] [class*=" icon-"], #kmv input[type="submit"] [class^="icon-"], #kmv .search .btn-toolbar #search-searchword[type="submit"] [class^="icon-"], #kmv input[type="submit"] [class*=" icon-"], #kmv .search .btn-toolbar #search-searchword[type="submit"] [class*=" icon-"], #kmv input[type="reset"] [class^="icon-"], #kmv .search .btn-toolbar #search-searchword[type="reset"] [class^="icon-"], #kmv input[type="reset"] [class*=" icon-"], #kmv .search .btn-toolbar #search-searchword[type="reset"] [class*=" icon-"] {
  font-size: 0.8rem;
}
#kmv .button.button-xsmall, #kmv .g-joomla-articles button.button-xsmall, #kmv .g-joomla-articles .contact #contact-form .button-xsmall.btn, #kmv .contact #contact-form .g-joomla-articles .button-xsmall.btn, #kmv .login + div ul.nav.nav-tabs.nav-stacked li a.button-xsmall, #kmv .search .btn-toolbar button.button-xsmall, #kmv .search .btn-toolbar .contact #contact-form .button-xsmall.btn, #kmv .contact #contact-form .search .btn-toolbar .button-xsmall.btn, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.button-xsmall, #kmv .complete-image-display .cid-filters .button-xsmall.cid-filter {
  font-size: 0.7rem;
  padding: 0.2rem 0.7rem;
}
#kmv .btn.btn-sm, #kmv .button.button-small, #kmv .g-joomla-articles button.button-small, #kmv .g-joomla-articles .contact #contact-form .button-small.btn, #kmv .contact #contact-form .g-joomla-articles .button-small.btn, #kmv .login + div ul.nav.nav-tabs.nav-stacked li a.button-small, #kmv .search .btn-toolbar button.button-small, #kmv .search .btn-toolbar .contact #contact-form .button-small.btn, #kmv .contact #contact-form .search .btn-toolbar .button-small.btn, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.button-small, #kmv .complete-image-display .cid-filters .button-small.cid-filter {
  font-size: 0.85rem;
  padding: 0.35rem 0.85rem;
}
#kmv .btn.btn-lg, #kmv .button.button-large, #kmv .g-joomla-articles button.button-large, #kmv .g-joomla-articles .contact #contact-form .button-large.btn, #kmv .contact #contact-form .g-joomla-articles .button-large.btn, #kmv .login + div ul.nav.nav-tabs.nav-stacked li a.button-large, #kmv .search .btn-toolbar button.button-large, #kmv .search .btn-toolbar .contact #contact-form .button-large.btn, #kmv .contact #contact-form .search .btn-toolbar .button-large.btn, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.button-large, #kmv .complete-image-display .cid-filters .button-large.cid-filter {
  font-size: 1.25rem;
  padding: 0.75rem 1.5rem;
}
#kmv .button.button-xlarge, #kmv .g-joomla-articles button.button-xlarge, #kmv .g-joomla-articles .contact #contact-form .button-xlarge.btn, #kmv .contact #contact-form .g-joomla-articles .button-xlarge.btn, #kmv .login + div ul.nav.nav-tabs.nav-stacked li a.button-xlarge, #kmv .search .btn-toolbar button.button-xlarge, #kmv .search .btn-toolbar .contact #contact-form .button-xlarge.btn, #kmv .contact #contact-form .search .btn-toolbar .button-xlarge.btn, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.button-xlarge, #kmv .complete-image-display .cid-filters .button-xlarge.cid-filter {
  font-size: 1.5rem;
  padding: 1rem 2rem;
}
#kmv .btn.btn-secondary, #kmv .button.button-2, #kmv .g-joomla-articles button.button-2, #kmv .g-joomla-articles .contact #contact-form .button-2.btn, #kmv .contact #contact-form .g-joomla-articles .button-2.btn, #kmv .login + div ul.nav.nav-tabs.nav-stacked li a.button-2, #kmv .search .btn-toolbar button.button-2, #kmv .search .btn-toolbar .contact #contact-form .button-2.btn, #kmv .contact #contact-form .search .btn-toolbar .button-2.btn, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.button-2, #kmv .complete-image-display .cid-filters .button-2.cid-filter {
  background: #5e8200;
  border-color: #5e8200;
}
#kmv .btn.btn-secondary:hover, #kmv .button.button-2:hover, #kmv .g-joomla-articles button.button-2:hover, #kmv .g-joomla-articles .contact #contact-form .button-2.btn:hover, #kmv .contact #contact-form .g-joomla-articles .button-2.btn:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li a.button-2:hover, #kmv .search .btn-toolbar button.button-2:hover, #kmv .search .btn-toolbar .contact #contact-form .button-2.btn:hover, #kmv .contact #contact-form .search .btn-toolbar .button-2.btn:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.button-2:hover, #kmv .complete-image-display .cid-filters .button-2.cid-filter:hover {
  background: #394f00;
  border-color: #394f00;
}
#kmv .button.button-outline, #kmv .g-joomla-articles button.button-outline, #kmv .g-joomla-articles .contact #contact-form .button-outline.btn, #kmv .g-joomla-articles .contact #contact-form button.btn, #kmv .g-joomla-articles .contact #contact-form .contact #contact-form .btn, #kmv .contact #contact-form .g-joomla-articles .contact #contact-form .btn, #kmv .g-joomla-articles .contact #contact-form .login + div ul.nav.nav-tabs.nav-stacked li a.btn, #kmv .login + div ul.nav.nav-tabs.nav-stacked li .g-joomla-articles .contact #contact-form a.btn, #kmv .contact #contact-form .g-joomla-articles .button-outline.btn, #kmv .g-joomla-articles button, #kmv .g-joomla-articles .contact #contact-form .btn, #kmv .contact #contact-form .g-joomla-articles .btn, #kmv .login + div ul.nav.nav-tabs.nav-stacked li a.button-outline, #kmv .login + div ul.nav.nav-tabs.nav-stacked li a, #kmv .search .btn-toolbar button.button-outline, #kmv .search .btn-toolbar .contact #contact-form .button-outline.btn, #kmv .search .btn-toolbar .contact #contact-form .g-joomla-articles button.btn, #kmv .search .btn-toolbar .contact #contact-form .g-joomla-articles .contact #contact-form .btn, #kmv .contact #contact-form .search .btn-toolbar .contact #contact-form .g-joomla-articles .btn, #kmv .g-joomla-articles .search .btn-toolbar .contact #contact-form button.btn, #kmv .search .btn-toolbar .contact #contact-form .login + div ul.nav.nav-tabs.nav-stacked li a.btn, #kmv .login + div ul.nav.nav-tabs.nav-stacked li .search .btn-toolbar .contact #contact-form a.btn, #kmv .contact #contact-form .search .btn-toolbar .button-outline.btn, #kmv .search .btn-toolbar .g-joomla-articles button, #kmv .search .btn-toolbar .g-joomla-articles .contact #contact-form .btn, #kmv .contact #contact-form .search .btn-toolbar .g-joomla-articles .btn, #kmv .g-joomla-articles .search .btn-toolbar button, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.button-outline, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link .login + div ul.nav.nav-tabs.nav-stacked li a, #kmv .login + div ul.nav.nav-tabs.nav-stacked li .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a, #kmv .complete-image-display .cid-filters .button-outline.cid-filter, #kmv .complete-image-display .cid-filters .g-joomla-articles button.cid-filter, #kmv .complete-image-display .cid-filters .g-joomla-articles .contact #contact-form .cid-filter.btn, #kmv .contact #contact-form .complete-image-display .cid-filters .g-joomla-articles .cid-filter.btn, #kmv .g-joomla-articles .complete-image-display .cid-filters button.cid-filter, #kmv .complete-image-display .cid-filters .login + div ul.nav.nav-tabs.nav-stacked li a.cid-filter, #kmv .login + div ul.nav.nav-tabs.nav-stacked li .complete-image-display .cid-filters a.cid-filter, #kmv .g-joomla-articles button.button, #kmv .g-joomla-articles .contact #contact-form .button.btn, #kmv .g-joomla-articles .contact #contact-form .search .btn-toolbar button.btn, #kmv .g-joomla-articles .contact #contact-form .search .btn-toolbar .contact #contact-form .btn, #kmv .contact #contact-form .g-joomla-articles .contact #contact-form .search .btn-toolbar .btn, #kmv .search .btn-toolbar .g-joomla-articles .contact #contact-form button.btn, #kmv .g-joomla-articles .contact #contact-form .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.btn, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link .g-joomla-articles .contact #contact-form a.btn, #kmv .g-joomla-articles .contact #contact-form .complete-image-display .cid-filters .btn.cid-filter, #kmv .complete-image-display .cid-filters .g-joomla-articles .contact #contact-form .btn.cid-filter, #kmv .contact #contact-form .g-joomla-articles .button.btn, #kmv .g-joomla-articles .search .btn-toolbar .contact #contact-form .btn, #kmv .contact #contact-form .g-joomla-articles .search .btn-toolbar .btn, #kmv .g-joomla-articles .complete-image-display .cid-filters .contact #contact-form .cid-filter.btn, #kmv .contact #contact-form .g-joomla-articles .complete-image-display .cid-filters .cid-filter.btn, #kmv .login + div ul.nav.nav-tabs.nav-stacked li a.button {
  color: #007b7b;
  background: none;
  background-color: transparent;
}
#kmv .button.button-outline:hover, #kmv .g-joomla-articles button.button-outline:hover, #kmv .g-joomla-articles .contact #contact-form .button-outline.btn:hover, #kmv .g-joomla-articles .contact #contact-form button.btn:hover, #kmv .g-joomla-articles .contact #contact-form .contact #contact-form .btn:hover, #kmv .contact #contact-form .g-joomla-articles .contact #contact-form .btn:hover, #kmv .g-joomla-articles .contact #contact-form .login + div ul.nav.nav-tabs.nav-stacked li a.btn:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li .g-joomla-articles .contact #contact-form a.btn:hover, #kmv .contact #contact-form .g-joomla-articles .button-outline.btn:hover, #kmv .g-joomla-articles button:hover, #kmv .g-joomla-articles .contact #contact-form .btn:hover, #kmv .contact #contact-form .g-joomla-articles .btn:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li a.button-outline:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li a:hover, #kmv .search .btn-toolbar button.button-outline:hover, #kmv .search .btn-toolbar .contact #contact-form .button-outline.btn:hover, #kmv .search .btn-toolbar .contact #contact-form .g-joomla-articles button.btn:hover, #kmv .search .btn-toolbar .contact #contact-form .g-joomla-articles .contact #contact-form .btn:hover, #kmv .contact #contact-form .search .btn-toolbar .contact #contact-form .g-joomla-articles .btn:hover, #kmv .g-joomla-articles .search .btn-toolbar .contact #contact-form button.btn:hover, #kmv .search .btn-toolbar .contact #contact-form .login + div ul.nav.nav-tabs.nav-stacked li a.btn:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li .search .btn-toolbar .contact #contact-form a.btn:hover, #kmv .contact #contact-form .search .btn-toolbar .button-outline.btn:hover, #kmv .search .btn-toolbar .g-joomla-articles button:hover, #kmv .search .btn-toolbar .g-joomla-articles .contact #contact-form .btn:hover, #kmv .contact #contact-form .search .btn-toolbar .g-joomla-articles .btn:hover, #kmv .g-joomla-articles .search .btn-toolbar button:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.button-outline:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link .login + div ul.nav.nav-tabs.nav-stacked li a:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a:hover, #kmv .complete-image-display .cid-filters .button-outline.cid-filter:hover, #kmv .complete-image-display .cid-filters .g-joomla-articles button.cid-filter:hover, #kmv .complete-image-display .cid-filters .g-joomla-articles .contact #contact-form .cid-filter.btn:hover, #kmv .contact #contact-form .complete-image-display .cid-filters .g-joomla-articles .cid-filter.btn:hover, #kmv .g-joomla-articles .complete-image-display .cid-filters button.cid-filter:hover, #kmv .complete-image-display .cid-filters .login + div ul.nav.nav-tabs.nav-stacked li a.cid-filter:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li .complete-image-display .cid-filters a.cid-filter:hover, #kmv .g-joomla-articles button.button:hover, #kmv .g-joomla-articles .contact #contact-form .button.btn:hover, #kmv .g-joomla-articles .contact #contact-form .search .btn-toolbar button.btn:hover, #kmv .g-joomla-articles .contact #contact-form .search .btn-toolbar .contact #contact-form .btn:hover, #kmv .contact #contact-form .g-joomla-articles .contact #contact-form .search .btn-toolbar .btn:hover, #kmv .search .btn-toolbar .g-joomla-articles .contact #contact-form button.btn:hover, #kmv .g-joomla-articles .contact #contact-form .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.btn:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link .g-joomla-articles .contact #contact-form a.btn:hover, #kmv .g-joomla-articles .contact #contact-form .complete-image-display .cid-filters .btn.cid-filter:hover, #kmv .complete-image-display .cid-filters .g-joomla-articles .contact #contact-form .btn.cid-filter:hover, #kmv .contact #contact-form .g-joomla-articles .button.btn:hover, #kmv .g-joomla-articles .search .btn-toolbar .contact #contact-form .btn:hover, #kmv .contact #contact-form .g-joomla-articles .search .btn-toolbar .btn:hover, #kmv .g-joomla-articles .complete-image-display .cid-filters .contact #contact-form .cid-filter.btn:hover, #kmv .contact #contact-form .g-joomla-articles .complete-image-display .cid-filters .cid-filter.btn:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li a.button:hover {
  color: #fff;
  background: #007b7b;
  border-color: #007b7b;
}
#kmv .button.button-outline-2, #kmv .g-joomla-articles button.button-outline-2, #kmv .g-joomla-articles .contact #contact-form .button-outline-2.btn, #kmv .contact #contact-form .g-joomla-articles .button-outline-2.btn, #kmv .login + div ul.nav.nav-tabs.nav-stacked li a.button-outline-2, #kmv .search .btn-toolbar button.button-outline-2, #kmv .search .btn-toolbar .contact #contact-form .button-outline-2.btn, #kmv .contact #contact-form .search .btn-toolbar .button-outline-2.btn, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.button-outline-2, #kmv .complete-image-display .cid-filters .button-outline-2.cid-filter {
  color: #5e8200;
  background: none;
  background-color: transparent;
  border-color: #5e8200;
}
#kmv .button.button-outline-2:hover, #kmv .g-joomla-articles button.button-outline-2:hover, #kmv .g-joomla-articles .contact #contact-form .button-outline-2.btn:hover, #kmv .contact #contact-form .g-joomla-articles .button-outline-2.btn:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li a.button-outline-2:hover, #kmv .search .btn-toolbar button.button-outline-2:hover, #kmv .search .btn-toolbar .contact #contact-form .button-outline-2.btn:hover, #kmv .contact #contact-form .search .btn-toolbar .button-outline-2.btn:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.button-outline-2:hover, #kmv .complete-image-display .cid-filters .button-outline-2.cid-filter:hover {
  color: #fff;
  background: #394f00;
  border-color: #394f00;
}
#kmv .button.button-white, #kmv .g-joomla-articles button.button-white, #kmv .g-joomla-articles .contact #contact-form .button-white.btn, #kmv .contact #contact-form .g-joomla-articles .button-white.btn, #kmv .g-joomla-articles .contact #contact-form .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.btn, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link .g-joomla-articles .contact #contact-form a.btn, #kmv .login + div ul.nav.nav-tabs.nav-stacked li a.button-white, #kmv .login + div ul.nav.nav-tabs.nav-stacked li .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link .login + div ul.nav.nav-tabs.nav-stacked li a, #kmv .search .btn-toolbar button.button-white, #kmv .search .btn-toolbar .contact #contact-form .button-white.btn, #kmv .contact #contact-form .search .btn-toolbar .button-white.btn, #kmv .search .btn-toolbar .contact #contact-form .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.btn, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link .search .btn-toolbar .contact #contact-form a.btn, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.button-white, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a, #kmv .complete-image-display .cid-filters .button-white.cid-filter, #kmv .complete-image-display .cid-filters .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.cid-filter, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link .complete-image-display .cid-filters a.cid-filter, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.button {
  color: #fff;
  background: none;
  background-color: transparent;
  border-color: #fff;
}
#kmv .button.button-white:hover, #kmv .g-joomla-articles button.button-white:hover, #kmv .g-joomla-articles .contact #contact-form .button-white.btn:hover, #kmv .contact #contact-form .g-joomla-articles .button-white.btn:hover, #kmv .g-joomla-articles .contact #contact-form .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.btn:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link .g-joomla-articles .contact #contact-form a.btn:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li a.button-white:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link .login + div ul.nav.nav-tabs.nav-stacked li a:hover, #kmv .search .btn-toolbar button.button-white:hover, #kmv .search .btn-toolbar .contact #contact-form .button-white.btn:hover, #kmv .contact #contact-form .search .btn-toolbar .button-white.btn:hover, #kmv .search .btn-toolbar .contact #contact-form .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.btn:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link .search .btn-toolbar .contact #contact-form a.btn:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.button-white:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a:hover, #kmv .complete-image-display .cid-filters .button-white.cid-filter:hover, #kmv .complete-image-display .cid-filters .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.cid-filter:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link .complete-image-display .cid-filters a.cid-filter:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.button:hover {
  color: #2a2e32;
  background: #fff;
  border-color: #fff;
}
#kmv form {
  margin: 0;
}
#kmv input[type="text"], #kmv .search .btn-toolbar #search-searchword[type="text"], #kmv .search .btn-toolbar #search-searchword, #kmv .search .btn-toolbar input#search-searchword, #kmv input[type="email"], #kmv .search .btn-toolbar #search-searchword[type="email"], #kmv input[type="password"], #kmv .search .btn-toolbar #search-searchword[type="password"], #kmv input[type="url"], #kmv .search .btn-toolbar #search-searchword[type="url"], #kmv input[type="file"], #kmv .search .btn-toolbar #search-searchword[type="file"], #kmv input[type="number"], #kmv .search .btn-toolbar #search-searchword[type="number"], #kmv input[type="date"], #kmv .search .btn-toolbar #search-searchword[type="date"], #kmv input[type="time"], #kmv .search .btn-toolbar #search-searchword[type="time"], #kmv input[type="tel"], #kmv .search .btn-toolbar #search-searchword[type="tel"], #kmv select {
  box-sizing: border-box;
  padding: 5px 10px;
  margin: 0;
  width: 100%;
  max-width: 100%;
  height: 34px;
  font-weight: bold;
  font-size: 1rem;
  line-height: normal;
  border-radius: 0;
  background-color: #fafafa;
  box-shadow: none;
}
#kmv input[type="file"], #kmv .search .btn-toolbar #search-searchword[type="file"] {
  padding: 0;
  height: auto;
  background: none;
}
#kmv select[multiple="multiple"] {
  box-sizing: border-box;
  height: 102px;
}
#kmv input[type="radio"], #kmv .search .btn-toolbar #search-searchword[type="radio"], #kmv input[type="checkbox"], #kmv .search .btn-toolbar #search-searchword[type="checkbox"] {
  position: relative;
  box-sizing: border-box;
  padding: 0;
  margin: 5px 5px 5px 0;
}
#kmv textarea {
  box-sizing: border-box;
  width: 100%;
  font-weight: bold;
  font-size: 1rem;
  line-height: normal;
  border-radius: 0;
  background-color: #fafafa;
  box-shadow: none;
}
#kmv .chzn-container {
  box-sizing: border-box;
  width: auto !important;
  font-size: 1rem;
  line-height: normal;
  height: 34px;
}
#kmv .chzn-container .chzn-single {
  height: 34px;
  padding: 0;
  border-radius: 0;
}
#kmv .chzn-container .chzn-single span {
  padding: 5px 10px;
  height: 34px;
  line-height: normal;
}
#kmv .chzn-container .chzn-single div {
  display: inline-flex;
  height: 34px;
  line-height: normal;
}
#kmv .chzn-container .chzn-single div b {
  top: 5px;
}
#kmv .well {
  padding: 0;
  margin: 0;
  border: none;
  border-radius: 0;
  background-color: transparent;
  box-shadow: none;
}
#kmv .row-fluid [class*="span"] {
  min-height: auto;
}
#kmv .label, #kmv .badge {
  text-shadow: none;
}
#kmv .alert {
  padding: 0.5rem 0.75rem;
  margin: 1rem 0;
}
#kmv .alert a {
  color: inherit !important;
}
#kmv .alert h4 {
  margin-top: 0;
}
#kmv .alert *:last-child {
  margin-bottom: 0;
}
#kmv .popover-title {
  font-size: 0.85rem;
  margin: 0;
}
#kmv .popover-content {
  font-size: 0.85rem;
}
#kmv .modal-header {
  padding: 10px 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#kmv .modal-header button, #kmv .modal-header .contact #contact-form .btn, #kmv .contact #contact-form .modal-header .btn {
  opacity: 1;
  order: 1;
}
#kmv .modal-header h3, #kmv .modal-header .contact #contact-form legend, #kmv .contact #contact-form .modal-header legend {
  margin: 0.5rem;
  padding: 0;
}
#kmv .modal-body {
  overflow-y: hidden !important;
}
#kmv .modal-body iframe {
  border: none;
}
#kmv .page-header > * {
  margin-top: 0;
}
#kmv .item .pull-left.item-image {
  margin: 0;
  float: none;
  overflow: hidden;
  border-radius: 0;
}
#kmv .item-page .pull-left.item-image {
  margin: 0;
  float: none;
  overflow: hidden;
  border-radius: 0;
}
#kmv .item-page .icons {
  display: none;
}
#kmv .fields-container {
  display: flex;
  flex-wrap: wrap;
}
#kmv .fields-container .field-entry {
  margin: 0.25rem 1rem 0.25rem 0;
}
#kmv .category-list table.category {
  border: none;
  border-top: solid 1px #e0e0e5;
  border-radius: 0;
}
#kmv .category-list table.category td {
  padding: 1rem 0;
  border: none;
  border-bottom: solid 1px #e0e0e5;
  border-radius: 0;
  background: none;
}
#kmv .category-list table.category td.list-edit {
  display: none;
}
#kmv .category-list .btn {
  display: none !important;
}
#kmv .pagination {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
@media only all and (max-width: 47.99rem) {
  #kmv .pagination {
    flex-direction: column;
  }
}
#kmv .pagination > * {
  margin: 0.5rem;
}
#kmv form.form-horizontal {
  padding: 0;
  margin: 0;
}
#kmv form.form-horizontal fieldset {
  padding: 0;
  margin: 0;
}
#kmv form.form-horizontal fieldset .control-group {
  padding: 0;
  margin: 0 0 15px 0;
}
#kmv form.form-horizontal fieldset .control-group .control-label {
  padding: 0;
  margin: 0;
}
@media only all and (max-width: 767px) {
  #kmv form.form-horizontal fieldset .control-group .control-label {
    width: 100%;
  }
}
#kmv form.form-horizontal fieldset .control-group .control-label label {
  padding: 0;
  margin: 0;
  height: 24px;
  line-height: 24px;
}
#kmv form.form-horizontal fieldset .control-group .controls {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}
#kmv form.form-horizontal fieldset .control-group .controls input, #kmv form.form-horizontal fieldset .control-group .controls .search .btn-toolbar #search-searchword, #kmv .search .btn-toolbar form.form-horizontal fieldset .control-group .controls #search-searchword {
  margin: 0;
}
#kmv form.form-horizontal fieldset .control-group .controls input[type="radio"], #kmv form.form-horizontal fieldset .control-group .controls .search .btn-toolbar #search-searchword[type="radio"], #kmv .search .btn-toolbar form.form-horizontal fieldset .control-group .controls #search-searchword[type="radio"], #kmv form.form-horizontal fieldset .control-group .controls input[type="checkbox"], #kmv form.form-horizontal fieldset .control-group .controls .search .btn-toolbar #search-searchword[type="checkbox"], #kmv .search .btn-toolbar form.form-horizontal fieldset .control-group .controls #search-searchword[type="checkbox"] {
  margin: 0 10px 0 0;
  height: 24px;
  line-height: 24px;
}
#kmv form.form-horizontal fieldset .control-group .controls label {
  padding: 0;
  margin: 0;
  line-height: 24px;
}
#kmv #sbox-window #sbox-content iframe {
  max-height: 100%;
}
#kmv #system-message {
  padding: 0;
  margin: 0;
}
#kmv #system-message .alert {
  margin: 0 0 1rem 0;
}
#kmv #g-page-surround {
  overflow: hidden;
}
#kmv .g-title + .g-joomla-articles {
  margin-top: 2rem;
}
#kmv .box1 {
  border-radius: 0;
}
#kmv .box1 .g-content {
  color: #2a2e32;
  background: none;
}
#kmv .box1 .g-content > * {
  background: #f1f1ff;
}
#kmv .box1 .g-title {
  color: #2a2e32;
}
#kmv .box1 a:not(.button) {
  color: #007b7b;
}
#kmv .box1 a:not(.button):hover {
  color: #5e8200;
}
#kmv .box2 {
  border-radius: 0;
}
#kmv .box2 .g-content {
  color: #fff;
  background: none;
}
#kmv .box2 .g-content > * {
  background: #2a2e32;
}
#kmv .box2 .g-title {
  color: #fff;
}
#kmv .box2 a:not(.button) {
  color: inherit;
}
#kmv .box2 a:not(.button):hover {
  color: #5e8200;
}
#kmv .box-outline {
  border-radius: 0;
}
#kmv .box-outline .g-content {
  background: none;
  border: none;
  color: #2a2e32;
}
#kmv .box-outline .g-content > * {
  box-shadow: inset 0 0 0 1rem #f1f1ff;
}
@media only all and (max-width: 94rem) {
  #kmv .box-outline .g-content > * {
    box-shadow: inset 0 0 0 0.5rem #f1f1ff;
  }
}
#kmv .box-outline .g-title {
  color: #2a2e32;
}
#kmv .box-outline a:not(.button) {
  color: #007b7b;
}
#kmv .box-outline a:not(.button):hover {
  color: #5e8200;
}
#kmv .box-gradient {
  border-radius: 0;
}
#kmv .box-gradient .g-content {
  background: none;
  border: none;
  color: #2a2e32;
}
#kmv .box-gradient .g-content > * {
  box-shadow: inset 0 0 0 1rem #2a2e32;
}
@media only all and (max-width: 94rem) {
  #kmv .box-gradient .g-content > * {
    box-shadow: inset 0 0 0 0.5rem #2a2e32;
  }
}
#kmv .box-gradient .moduletable {
  padding: 0.5rem;
}
#kmv .box-gradient .g-title {
  color: #2a2e32;
}
#kmv .box-gradient a:not(.button) {
  color: #007b7b;
}
#kmv .box-gradient a:not(.button):hover {
  color: #5e8200;
}
#kmv .c-box-outline {
  border-radius: 0;
}
#kmv .c-box-outline .g-content {
  background: none;
  border: none;
  color: #2a2e32;
}
#kmv .c-box-outline .g-content > * {
  padding: 2.5rem 1.5rem !important;
  box-shadow: inset 0 0 0 0.5rem #767679;
}
@media only all and (max-width: 94rem) {
  #kmv .c-box-outline .g-content > * {
    box-shadow: inset 0 0 0 0.5rem #767679;
  }
}
#kmv .c-box-outline .g-title {
  color: #2a2e32;
}
#kmv .c-box-outline a:not(.button) {
  color: #007b7b;
}
#kmv .c-box-outline a:not(.button):hover {
  color: #5e8200;
}
#kmv .platform-content, #kmv .moduletable, #kmv .widget {
  padding: 0;
  margin: 0;
  position: relative;
}
@media (max-width: 65rem) {
  #kmv .g-grid > .g-block {
    max-width: 100%;
    width: 100%;
    flex: 0 100%;
  }
}
#kmv .g-main-nav {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media only all and (min-width: 48rem) and (max-width: 65.99rem) {
  #kmv .g-main-nav {
    justify-content: center;
  }
}
#kmv .g-main-nav .g-toplevel > li > .g-menu-item-container, #kmv .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-weight: normal;
  text-transform: uppercase;
  color: #2a2e32;
  font-size: 0.9rem;
}
#kmv .g-main-nav .g-toplevel > li > .g-menu-item-container:hover, #kmv .g-main-nav .g-sublevel > li > .g-menu-item-container:hover {
  color: #2a2e32;
}
@media only all and (min-width: 66rem) and (max-width: 74.99rem) {
  #kmv .g-main-nav .g-toplevel > li > .g-menu-item-container, #kmv .g-main-nav .g-sublevel > li > .g-menu-item-container {
    letter-spacing: -1px;
    font-size: 0.85rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 65.99rem) {
  #kmv .g-main-nav .g-toplevel > li > .g-menu-item-container, #kmv .g-main-nav .g-sublevel > li > .g-menu-item-container {
    letter-spacing: -1px;
    font-size: 0.85rem;
  }
}
#kmv #g-navigation .g-main-nav a.g-menu-item-container {
  cursor: pointer;
}
#kmv #g-navigation .g-main-nav div.g-menu-item-container {
  cursor: default;
}
#kmv #g-navigation .g-main-nav .g-menu-item-content {
  cursor: inherit;
}
#kmv #g-navigation .g-main-nav .g-toplevel {
  line-height: normal;
}
#kmv #g-navigation .g-main-nav .g-toplevel > li {
  margin: 0;
}
@media only all and (min-width: 75rem) {
  #kmv #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 0 0.5rem;
  }
}
@media only all and (max-width: 1420px) {
  #kmv #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 0 0.45rem;
    letter-spacing: -1px;
  }
}
@media only all and (min-width: 66rem) and (max-width: 74.99rem) {
  #kmv #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 0 0.24rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 65.99rem) {
  #kmv #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 0 0.24rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #kmv #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 0 0.5rem;
  }
}
@media only all and (max-width: 30rem) {
  #kmv #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 0 0.5rem;
  }
}
#kmv #g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container i {
  height: 18px;
}
#kmv #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content, #kmv #g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container > .g-menu-item-content {
  box-shadow: 0 2px 0 #2a2e32;
}
#kmv #g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
  padding: 0.75rem;
  border: none;
}
#kmv #g-navigation .g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator {
  top: 0;
  bottom: 0;
  right: 0;
  margin: 0;
}
#kmv #g-navigation .g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator:after {
  padding: 0 0.25rem 0rem 0rem;
}
#kmv #g-navigation .g-main-nav .g-dropdown {
  border-radius: 0;
}
#kmv #g-navigation .g-main-nav .g-dropdown .g-dropdown-column {
  border: none;
}
#kmv #g-navigation .g-main-nav .g-dropdown .g-dropdown {
  top: 0px;
  margin-left: 5px;
  margin-top: -1px;
}
#kmv .g-main-nav .g-sublevel > li {
  padding: 0;
  margin: 0;
}
#kmv .g-offcanvas-toggle {
  width: 28px;
  height: 24px;
  box-shadow: inset 0 2px #007b7b;
}
@media only all and (min-width: 75rem) {
  #kmv .g-offcanvas-toggle {
    top: 3rem;
    left: 1rem;
  }
}
@media only all and (min-width: 66rem) and (max-width: 74.99rem) {
  #kmv .g-offcanvas-toggle {
    top: 3rem;
    left: 1rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 65.99rem) {
  #kmv .g-offcanvas-toggle {
    top: 2.25rem;
    left: 1rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #kmv .g-offcanvas-toggle {
    top: 2.25rem;
    left: 1rem;
  }
}
@media only all and (max-width: 30rem) {
  #kmv .g-offcanvas-toggle {
    top: 2rem;
    left: 1rem;
  }
}
#kmv .g-offcanvas-toggle .fa {
  display: none;
}
#kmv .g-offcanvas-toggle::before {
  content: "";
  position: absolute;
  top: calc(50% - 1px);
  bottom: auto;
  left: 0;
  right: 0;
  width: 100%;
  height: 2px;
  background: #007b7b;
}
#kmv .g-offcanvas-toggle::after {
  content: "";
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 2px;
  background: #007b7b;
}
@media only all and (max-width: 94rem) {
  #kmv .g-offcanvas-toggle.g-offcanvas-hide {
    display: block !important;
  }
}
#kmv #g-mobilemenu-container {
  margin: 0;
}
#kmv .nav.menu {
  width: 100%;
}
#kmv .nav.menu li {
  padding-bottom: 0.625rem;
}
#kmv .nav.menu li:last-child {
  padding-bottom: 0;
}
#kmv .nav.menu li a {
  background-color: transparent;
}
#kmv .nav.menu_horizontal {
  margin: 0;
}
#kmv .nav.menu_horizontal li {
  margin: 0;
  display: inline-block;
}
@media only all and (max-width: 94rem) {
  #kmv .nav.menu_horizontal li {
    display: block;
  }
}
#kmv .nav.menu_horizontal li a {
  display: inline-block;
  padding: 0.5rem;
  text-transform: uppercase;
}
#kmv .nav.menu_horizontal li a.fa {
  font: inherit;
}
#kmv .nav.menu_horizontal li a.fa:before {
  font: normal normal normal 18px/1 FontAwesome;
  font-size: inherit;
  margin-right: 0.25rem;
}
#kmv .nav.menu_footer {
  margin: 0;
}
@media only all and (min-width: 75rem) {
  #kmv .nav.menu_footer {
    column-count: 4;
    column-gap: 50px;
    text-align: left;
  }
}
@media only all and (min-width: 66rem) and (max-width: 74.99rem) {
  #kmv .nav.menu_footer {
    column-count: 3;
    column-gap: 40px;
    text-align: left;
  }
}
@media only all and (min-width: 48rem) and (max-width: 65.99rem) {
  #kmv .nav.menu_footer {
    column-count: 2;
    column-gap: 30px;
    text-align: left;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #kmv .nav.menu_footer {
    column-count: 2;
    column-gap: 30px;
    text-align: left;
  }
}
@media only all and (max-width: 30rem) {
  #kmv .nav.menu_footer {
    text-align: center;
  }
}
#kmv .nav.menu_footer li.parent {
  break-inside: avoid;
}
#kmv .nav.menu_footer li .nav-header {
  padding: 0;
  margin: 0;
  font-size: inherit;
  color: #666;
  text-transform: inherit;
  background: none;
}
#kmv .nav.menu_footer ul.nav-child {
  margin: 0.625rem 0 0 0;
  padding: 0 0 0 15px;
  border: none;
}
@media only all and (min-width: 75rem) {
  #kmv .nav.menu_footer ul.nav-child {
    border-left: 1px solid #e0e0e5;
  }
}
@media only all and (min-width: 66rem) and (max-width: 74.99rem) {
  #kmv .nav.menu_footer ul.nav-child {
    border-left: 1px solid #e0e0e5;
  }
}
@media only all and (min-width: 48rem) and (max-width: 65.99rem) {
  #kmv .nav.menu_footer ul.nav-child {
    border-left: 1px solid #e0e0e5;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #kmv .nav.menu_footer ul.nav-child {
    border-left: 1px solid #e0e0e5;
  }
}
@media only all and (max-width: 30rem) {
  #kmv .nav.menu_footer ul.nav-child {
    padding-left: 0;
  }
}
#kmv .nav.menu_footer ul.nav-child li {
  padding: 0;
  border: none;
}
#kmv #g-navigation {
  padding: 0 4rem !important;
}
@media only all and (max-width: 94rem) {
  #kmv #g-navigation {
    padding-left: 6rem !important;
  }
  #kmv #g-navigation .c-main-menu {
    display: none;
  }
}
@media only all and (min-width: 75rem) {
  #kmv #g-navigation .g-container {
    padding: 1.5rem 0 !important;
  }
  #kmv #g-navigation .c-logo {
    width: 310px;
    flex: 0 310px;
    flex-shrink: 1;
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }
  #kmv #g-navigation .c-navigation {
    width: auto;
    flex: 0 auto;
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
  #kmv #g-navigation .c-navigation a:not(.button) {
    color: #2a2e32;
  }
  #kmv #g-navigation .c-navigation .button.button-outline, #kmv #g-navigation .c-navigation .g-joomla-articles button.button-outline, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .button-outline.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles .btn, #kmv .g-joomla-articles #g-navigation .c-navigation .g-joomla-articles .contact #contact-form button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .login + div ul.nav.nav-tabs.nav-stacked li a.btn, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .g-joomla-articles .contact #contact-form a.btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .button-outline.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles button, #kmv #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles .btn, #kmv .g-joomla-articles #g-navigation .c-navigation .g-joomla-articles button, #kmv .g-joomla-articles #g-navigation .c-navigation button.button-outline, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.button-outline, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .login + div ul.nav.nav-tabs.nav-stacked li a, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation a.button-outline, #kmv #g-navigation .c-navigation .search .btn-toolbar button.button-outline, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .button-outline.btn, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles button.btn, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles .btn, #kmv .g-joomla-articles #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form button.btn, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .login + div ul.nav.nav-tabs.nav-stacked li a.btn, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form a.btn, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .button-outline.btn, #kmv #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles button, #kmv #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles .btn, #kmv .g-joomla-articles #g-navigation .c-navigation .search .btn-toolbar button, #kmv .search .btn-toolbar #g-navigation .c-navigation button.button-outline, #kmv #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.button-outline, #kmv #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link .login + div ul.nav.nav-tabs.nav-stacked li a, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation a.button-outline, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .button-outline.cid-filter, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles button.cid-filter, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles .contact #contact-form .cid-filter.btn, #kmv .contact #contact-form #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles .cid-filter.btn, #kmv .g-joomla-articles #g-navigation .c-navigation .complete-image-display .cid-filters button.cid-filter, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .login + div ul.nav.nav-tabs.nav-stacked li a.cid-filter, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .complete-image-display .cid-filters a.cid-filter, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .button-outline.cid-filter, #kmv #g-navigation .c-navigation .g-joomla-articles button.button, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar .btn, #kmv .search .btn-toolbar #g-navigation .c-navigation .g-joomla-articles .contact #contact-form button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.btn, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation .g-joomla-articles .contact #contact-form a.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .complete-image-display .cid-filters .btn.cid-filter, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .btn.cid-filter, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar button, #kmv #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar .btn, #kmv .search .btn-toolbar #g-navigation .c-navigation .g-joomla-articles button, #kmv #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters button.cid-filter, #kmv #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters .contact #contact-form .cid-filter.btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters .cid-filter.btn, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .g-joomla-articles button.cid-filter, #kmv .g-joomla-articles #g-navigation .c-navigation button.button, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.button, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .complete-image-display .cid-filters a.cid-filter, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.cid-filter, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation a.button {
    color: #2a2e32;
    background: none;
    background-color: transparent;
    border-color: #2a2e32;
  }
  #kmv #g-navigation .c-navigation .button.button-outline:hover, #kmv #g-navigation .c-navigation .g-joomla-articles button.button-outline:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .button-outline.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles .btn:hover, #kmv .g-joomla-articles #g-navigation .c-navigation .g-joomla-articles .contact #contact-form button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .login + div ul.nav.nav-tabs.nav-stacked li a.btn:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .g-joomla-articles .contact #contact-form a.btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .button-outline.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles button:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles .btn:hover, #kmv .g-joomla-articles #g-navigation .c-navigation .g-joomla-articles button:hover, #kmv .g-joomla-articles #g-navigation .c-navigation button.button-outline:hover, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.button-outline:hover, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .login + div ul.nav.nav-tabs.nav-stacked li a:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation a.button-outline:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar button.button-outline:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .button-outline.btn:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles button.btn:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles .btn:hover, #kmv .g-joomla-articles #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form button.btn:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .login + div ul.nav.nav-tabs.nav-stacked li a.btn:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form a.btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .button-outline.btn:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles button:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles .btn:hover, #kmv .g-joomla-articles #g-navigation .c-navigation .search .btn-toolbar button:hover, #kmv .search .btn-toolbar #g-navigation .c-navigation button.button-outline:hover, #kmv #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.button-outline:hover, #kmv #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link .login + div ul.nav.nav-tabs.nav-stacked li a:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation a.button-outline:hover, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .button-outline.cid-filter:hover, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles button.cid-filter:hover, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles .contact #contact-form .cid-filter.btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles .cid-filter.btn:hover, #kmv .g-joomla-articles #g-navigation .c-navigation .complete-image-display .cid-filters button.cid-filter:hover, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .login + div ul.nav.nav-tabs.nav-stacked li a.cid-filter:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .complete-image-display .cid-filters a.cid-filter:hover, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .button-outline.cid-filter:hover, #kmv #g-navigation .c-navigation .g-joomla-articles button.button:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar .btn:hover, #kmv .search .btn-toolbar #g-navigation .c-navigation .g-joomla-articles .contact #contact-form button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.btn:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation .g-joomla-articles .contact #contact-form a.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .complete-image-display .cid-filters .btn.cid-filter:hover, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .btn.cid-filter:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar button:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar .btn:hover, #kmv .search .btn-toolbar #g-navigation .c-navigation .g-joomla-articles button:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters button.cid-filter:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters .contact #contact-form .cid-filter.btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters .cid-filter.btn:hover, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .g-joomla-articles button.cid-filter:hover, #kmv .g-joomla-articles #g-navigation .c-navigation button.button:hover, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.button:hover, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a:hover, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .complete-image-display .cid-filters a.cid-filter:hover, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.cid-filter:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation a.button:hover {
    color: #fff;
    background: #2a2e32;
    border-color: #2a2e32;
  }
  #kmv #g-navigation .c-navigation .g-content {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  #kmv #g-navigation .c-navigation .g-content > * {
    padding: 0;
    margin: 0;
  }
  #kmv #g-navigation .c-navigation .g-content > *:not(:first-child) {
    margin-left: 2rem;
  }
  #kmv #g-navigation .c-main-menu {
    margin-top: 1rem;
    /*@media only all and (max-width: $breakpoints-mobile-menu-breakpoint) {
					margin-top: $box-space-mobile;
				}*/
  }
}
@media only all and (min-width: 66rem) and (max-width: 74.99rem) {
  #kmv #g-navigation .g-container {
    padding: 1.5rem 0 !important;
  }
  #kmv #g-navigation .c-logo {
    width: 310px;
    flex: 0 310px;
    flex-shrink: 1;
    display: flex;
    align-items: center;
    justify-content: flex-start;
  }
  #kmv #g-navigation .c-navigation {
    width: auto;
    flex: 0 auto;
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
  #kmv #g-navigation .c-navigation a:not(.button) {
    color: #2a2e32;
    border-color: #2a2e32;
  }
  #kmv #g-navigation .c-navigation .button.button-outline, #kmv #g-navigation .c-navigation .g-joomla-articles button.button-outline, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .button-outline.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles .btn, #kmv .g-joomla-articles #g-navigation .c-navigation .g-joomla-articles .contact #contact-form button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .login + div ul.nav.nav-tabs.nav-stacked li a.btn, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .g-joomla-articles .contact #contact-form a.btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .button-outline.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles button, #kmv #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles .btn, #kmv .g-joomla-articles #g-navigation .c-navigation .g-joomla-articles button, #kmv .g-joomla-articles #g-navigation .c-navigation button.button-outline, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.button-outline, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .login + div ul.nav.nav-tabs.nav-stacked li a, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation a.button-outline, #kmv #g-navigation .c-navigation .search .btn-toolbar button.button-outline, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .button-outline.btn, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles button.btn, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles .btn, #kmv .g-joomla-articles #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form button.btn, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .login + div ul.nav.nav-tabs.nav-stacked li a.btn, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form a.btn, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .button-outline.btn, #kmv #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles button, #kmv #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles .btn, #kmv .g-joomla-articles #g-navigation .c-navigation .search .btn-toolbar button, #kmv .search .btn-toolbar #g-navigation .c-navigation button.button-outline, #kmv #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.button-outline, #kmv #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link .login + div ul.nav.nav-tabs.nav-stacked li a, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation a.button-outline, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .button-outline.cid-filter, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles button.cid-filter, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles .contact #contact-form .cid-filter.btn, #kmv .contact #contact-form #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles .cid-filter.btn, #kmv .g-joomla-articles #g-navigation .c-navigation .complete-image-display .cid-filters button.cid-filter, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .login + div ul.nav.nav-tabs.nav-stacked li a.cid-filter, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .complete-image-display .cid-filters a.cid-filter, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .button-outline.cid-filter, #kmv #g-navigation .c-navigation .g-joomla-articles button.button, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar .btn, #kmv .search .btn-toolbar #g-navigation .c-navigation .g-joomla-articles .contact #contact-form button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.btn, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation .g-joomla-articles .contact #contact-form a.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .complete-image-display .cid-filters .btn.cid-filter, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .btn.cid-filter, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar button, #kmv #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar .btn, #kmv .search .btn-toolbar #g-navigation .c-navigation .g-joomla-articles button, #kmv #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters button.cid-filter, #kmv #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters .contact #contact-form .cid-filter.btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters .cid-filter.btn, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .g-joomla-articles button.cid-filter, #kmv .g-joomla-articles #g-navigation .c-navigation button.button, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.button, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .complete-image-display .cid-filters a.cid-filter, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.cid-filter, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation a.button {
    color: #2a2e32;
    background: none;
    background-color: transparent;
    border-color: #2a2e32;
  }
  #kmv #g-navigation .c-navigation .button.button-outline:hover, #kmv #g-navigation .c-navigation .g-joomla-articles button.button-outline:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .button-outline.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles .btn:hover, #kmv .g-joomla-articles #g-navigation .c-navigation .g-joomla-articles .contact #contact-form button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .login + div ul.nav.nav-tabs.nav-stacked li a.btn:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .g-joomla-articles .contact #contact-form a.btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .button-outline.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles button:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles .btn:hover, #kmv .g-joomla-articles #g-navigation .c-navigation .g-joomla-articles button:hover, #kmv .g-joomla-articles #g-navigation .c-navigation button.button-outline:hover, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.button-outline:hover, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .login + div ul.nav.nav-tabs.nav-stacked li a:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation a.button-outline:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar button.button-outline:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .button-outline.btn:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles button.btn:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles .btn:hover, #kmv .g-joomla-articles #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form button.btn:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .login + div ul.nav.nav-tabs.nav-stacked li a.btn:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form a.btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .button-outline.btn:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles button:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles .btn:hover, #kmv .g-joomla-articles #g-navigation .c-navigation .search .btn-toolbar button:hover, #kmv .search .btn-toolbar #g-navigation .c-navigation button.button-outline:hover, #kmv #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.button-outline:hover, #kmv #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link .login + div ul.nav.nav-tabs.nav-stacked li a:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation a.button-outline:hover, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .button-outline.cid-filter:hover, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles button.cid-filter:hover, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles .contact #contact-form .cid-filter.btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles .cid-filter.btn:hover, #kmv .g-joomla-articles #g-navigation .c-navigation .complete-image-display .cid-filters button.cid-filter:hover, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .login + div ul.nav.nav-tabs.nav-stacked li a.cid-filter:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .complete-image-display .cid-filters a.cid-filter:hover, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .button-outline.cid-filter:hover, #kmv #g-navigation .c-navigation .g-joomla-articles button.button:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar .btn:hover, #kmv .search .btn-toolbar #g-navigation .c-navigation .g-joomla-articles .contact #contact-form button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.btn:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation .g-joomla-articles .contact #contact-form a.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .complete-image-display .cid-filters .btn.cid-filter:hover, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .btn.cid-filter:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar button:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar .btn:hover, #kmv .search .btn-toolbar #g-navigation .c-navigation .g-joomla-articles button:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters button.cid-filter:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters .contact #contact-form .cid-filter.btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters .cid-filter.btn:hover, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .g-joomla-articles button.cid-filter:hover, #kmv .g-joomla-articles #g-navigation .c-navigation button.button:hover, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.button:hover, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a:hover, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .complete-image-display .cid-filters a.cid-filter:hover, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.cid-filter:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation a.button:hover {
    color: #fff;
    background: #2a2e32;
    border-color: #2a2e32;
  }
  #kmv #g-navigation .c-navigation .g-content {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  #kmv #g-navigation .c-navigation .g-content > * {
    padding: 0;
    margin: 0;
  }
  #kmv #g-navigation .c-navigation .g-content > *:not(:first-child) {
    margin-left: 2rem;
  }
  #kmv #g-navigation .c-main-menu {
    margin-top: 1rem;
    /*@media only all and (max-width: $breakpoints-mobile-menu-breakpoint) {
					margin-top: $box-space-mobile;
				}*/
  }
}
@media only all and (min-width: 48rem) and (max-width: 65.99rem) {
  #kmv #g-navigation {
    padding: 0 3rem !important;
  }
  #kmv #g-navigation .g-container {
    padding: 1rem 0 0.5rem 0 !important;
  }
  #kmv #g-navigation .c-logo {
    width: 100%;
    margin-bottom: 1rem;
    flex: 0 100%;
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    /*@media only all and (max-width: $breakpoints-mobile-menu-breakpoint) {
					margin-bottom: $box-space-mobile;
				}*/
  }
  #kmv #g-navigation .c-logo img {
    height: 70px;
  }
  #kmv #g-navigation .c-navigation {
    width: 100%;
    flex: 0 100%;
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #kmv #g-navigation .c-navigation a:not(.button) {
    color: #2a2e32;
    border-color: #2a2e32;
  }
  #kmv #g-navigation .c-navigation .button.button-outline, #kmv #g-navigation .c-navigation .g-joomla-articles button.button-outline, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .button-outline.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles .btn, #kmv .g-joomla-articles #g-navigation .c-navigation .g-joomla-articles .contact #contact-form button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .login + div ul.nav.nav-tabs.nav-stacked li a.btn, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .g-joomla-articles .contact #contact-form a.btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .button-outline.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles button, #kmv #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles .btn, #kmv .g-joomla-articles #g-navigation .c-navigation .g-joomla-articles button, #kmv .g-joomla-articles #g-navigation .c-navigation button.button-outline, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.button-outline, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .login + div ul.nav.nav-tabs.nav-stacked li a, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation a.button-outline, #kmv #g-navigation .c-navigation .search .btn-toolbar button.button-outline, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .button-outline.btn, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles button.btn, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles .btn, #kmv .g-joomla-articles #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form button.btn, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .login + div ul.nav.nav-tabs.nav-stacked li a.btn, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form a.btn, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .button-outline.btn, #kmv #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles button, #kmv #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles .btn, #kmv .g-joomla-articles #g-navigation .c-navigation .search .btn-toolbar button, #kmv .search .btn-toolbar #g-navigation .c-navigation button.button-outline, #kmv #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.button-outline, #kmv #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link .login + div ul.nav.nav-tabs.nav-stacked li a, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation a.button-outline, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .button-outline.cid-filter, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles button.cid-filter, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles .contact #contact-form .cid-filter.btn, #kmv .contact #contact-form #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles .cid-filter.btn, #kmv .g-joomla-articles #g-navigation .c-navigation .complete-image-display .cid-filters button.cid-filter, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .login + div ul.nav.nav-tabs.nav-stacked li a.cid-filter, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .complete-image-display .cid-filters a.cid-filter, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .button-outline.cid-filter, #kmv #g-navigation .c-navigation .g-joomla-articles button.button, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar .btn, #kmv .search .btn-toolbar #g-navigation .c-navigation .g-joomla-articles .contact #contact-form button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.btn, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation .g-joomla-articles .contact #contact-form a.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .complete-image-display .cid-filters .btn.cid-filter, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .btn.cid-filter, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar button, #kmv #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar .btn, #kmv .search .btn-toolbar #g-navigation .c-navigation .g-joomla-articles button, #kmv #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters button.cid-filter, #kmv #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters .contact #contact-form .cid-filter.btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters .cid-filter.btn, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .g-joomla-articles button.cid-filter, #kmv .g-joomla-articles #g-navigation .c-navigation button.button, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.button, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .complete-image-display .cid-filters a.cid-filter, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.cid-filter, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation a.button {
    color: #2a2e32;
    background: none;
    background-color: transparent;
    border-color: #2a2e32;
  }
  #kmv #g-navigation .c-navigation .button.button-outline:hover, #kmv #g-navigation .c-navigation .g-joomla-articles button.button-outline:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .button-outline.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles .btn:hover, #kmv .g-joomla-articles #g-navigation .c-navigation .g-joomla-articles .contact #contact-form button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .login + div ul.nav.nav-tabs.nav-stacked li a.btn:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .g-joomla-articles .contact #contact-form a.btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .button-outline.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles button:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles .btn:hover, #kmv .g-joomla-articles #g-navigation .c-navigation .g-joomla-articles button:hover, #kmv .g-joomla-articles #g-navigation .c-navigation button.button-outline:hover, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.button-outline:hover, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .login + div ul.nav.nav-tabs.nav-stacked li a:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation a.button-outline:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar button.button-outline:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .button-outline.btn:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles button.btn:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles .btn:hover, #kmv .g-joomla-articles #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form button.btn:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .login + div ul.nav.nav-tabs.nav-stacked li a.btn:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form a.btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .button-outline.btn:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles button:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles .btn:hover, #kmv .g-joomla-articles #g-navigation .c-navigation .search .btn-toolbar button:hover, #kmv .search .btn-toolbar #g-navigation .c-navigation button.button-outline:hover, #kmv #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.button-outline:hover, #kmv #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link .login + div ul.nav.nav-tabs.nav-stacked li a:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation a.button-outline:hover, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .button-outline.cid-filter:hover, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles button.cid-filter:hover, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles .contact #contact-form .cid-filter.btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles .cid-filter.btn:hover, #kmv .g-joomla-articles #g-navigation .c-navigation .complete-image-display .cid-filters button.cid-filter:hover, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .login + div ul.nav.nav-tabs.nav-stacked li a.cid-filter:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .complete-image-display .cid-filters a.cid-filter:hover, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .button-outline.cid-filter:hover, #kmv #g-navigation .c-navigation .g-joomla-articles button.button:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar .btn:hover, #kmv .search .btn-toolbar #g-navigation .c-navigation .g-joomla-articles .contact #contact-form button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.btn:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation .g-joomla-articles .contact #contact-form a.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .complete-image-display .cid-filters .btn.cid-filter:hover, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .btn.cid-filter:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar button:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar .btn:hover, #kmv .search .btn-toolbar #g-navigation .c-navigation .g-joomla-articles button:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters button.cid-filter:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters .contact #contact-form .cid-filter.btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters .cid-filter.btn:hover, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .g-joomla-articles button.cid-filter:hover, #kmv .g-joomla-articles #g-navigation .c-navigation button.button:hover, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.button:hover, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a:hover, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .complete-image-display .cid-filters a.cid-filter:hover, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.cid-filter:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation a.button:hover {
    color: #fff;
    background: #2a2e32;
    border-color: #2a2e32;
  }
  #kmv #g-navigation .c-navigation .g-content {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  #kmv #g-navigation .c-navigation .g-content > * {
    padding: 0;
    margin: 0.5rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #kmv #g-navigation {
    padding: 0 3rem !important;
  }
  #kmv #g-navigation .g-container {
    padding: 1rem 0 0.5rem 0 !important;
  }
  #kmv #g-navigation .c-logo {
    width: 100%;
    flex: 0 100%;
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    /*@media only all and (max-width: $breakpoints-mobile-menu-breakpoint) {
					margin-bottom: $box-space-mobile;
				}*/
  }
  #kmv #g-navigation .c-logo img {
    height: 70px;
  }
  #kmv #g-navigation .c-navigation {
    width: 100%;
    flex: 0 100%;
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    display: none;
  }
  #kmv #g-navigation .c-navigation a:not(.button) {
    color: #2a2e32;
    border-color: #2a2e32;
  }
  #kmv #g-navigation .c-navigation .button.button-outline, #kmv #g-navigation .c-navigation .g-joomla-articles button.button-outline, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .button-outline.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles .btn, #kmv .g-joomla-articles #g-navigation .c-navigation .g-joomla-articles .contact #contact-form button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .login + div ul.nav.nav-tabs.nav-stacked li a.btn, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .g-joomla-articles .contact #contact-form a.btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .button-outline.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles button, #kmv #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles .btn, #kmv .g-joomla-articles #g-navigation .c-navigation .g-joomla-articles button, #kmv .g-joomla-articles #g-navigation .c-navigation button.button-outline, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.button-outline, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .login + div ul.nav.nav-tabs.nav-stacked li a, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation a.button-outline, #kmv #g-navigation .c-navigation .search .btn-toolbar button.button-outline, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .button-outline.btn, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles button.btn, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles .btn, #kmv .g-joomla-articles #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form button.btn, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .login + div ul.nav.nav-tabs.nav-stacked li a.btn, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form a.btn, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .button-outline.btn, #kmv #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles button, #kmv #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles .btn, #kmv .g-joomla-articles #g-navigation .c-navigation .search .btn-toolbar button, #kmv .search .btn-toolbar #g-navigation .c-navigation button.button-outline, #kmv #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.button-outline, #kmv #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link .login + div ul.nav.nav-tabs.nav-stacked li a, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation a.button-outline, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .button-outline.cid-filter, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles button.cid-filter, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles .contact #contact-form .cid-filter.btn, #kmv .contact #contact-form #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles .cid-filter.btn, #kmv .g-joomla-articles #g-navigation .c-navigation .complete-image-display .cid-filters button.cid-filter, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .login + div ul.nav.nav-tabs.nav-stacked li a.cid-filter, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .complete-image-display .cid-filters a.cid-filter, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .button-outline.cid-filter, #kmv #g-navigation .c-navigation .g-joomla-articles button.button, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar .btn, #kmv .search .btn-toolbar #g-navigation .c-navigation .g-joomla-articles .contact #contact-form button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.btn, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation .g-joomla-articles .contact #contact-form a.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .complete-image-display .cid-filters .btn.cid-filter, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .btn.cid-filter, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar button, #kmv #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar .btn, #kmv .search .btn-toolbar #g-navigation .c-navigation .g-joomla-articles button, #kmv #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters button.cid-filter, #kmv #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters .contact #contact-form .cid-filter.btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters .cid-filter.btn, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .g-joomla-articles button.cid-filter, #kmv .g-joomla-articles #g-navigation .c-navigation button.button, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.button, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .complete-image-display .cid-filters a.cid-filter, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.cid-filter, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation a.button {
    color: #2a2e32;
    background: none;
    background-color: transparent;
    border-color: #2a2e32;
  }
  #kmv #g-navigation .c-navigation .button.button-outline:hover, #kmv #g-navigation .c-navigation .g-joomla-articles button.button-outline:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .button-outline.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles .btn:hover, #kmv .g-joomla-articles #g-navigation .c-navigation .g-joomla-articles .contact #contact-form button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .login + div ul.nav.nav-tabs.nav-stacked li a.btn:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .g-joomla-articles .contact #contact-form a.btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .button-outline.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles button:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles .btn:hover, #kmv .g-joomla-articles #g-navigation .c-navigation .g-joomla-articles button:hover, #kmv .g-joomla-articles #g-navigation .c-navigation button.button-outline:hover, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.button-outline:hover, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .login + div ul.nav.nav-tabs.nav-stacked li a:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation a.button-outline:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar button.button-outline:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .button-outline.btn:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles button.btn:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles .btn:hover, #kmv .g-joomla-articles #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form button.btn:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .login + div ul.nav.nav-tabs.nav-stacked li a.btn:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form a.btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .button-outline.btn:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles button:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles .btn:hover, #kmv .g-joomla-articles #g-navigation .c-navigation .search .btn-toolbar button:hover, #kmv .search .btn-toolbar #g-navigation .c-navigation button.button-outline:hover, #kmv #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.button-outline:hover, #kmv #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link .login + div ul.nav.nav-tabs.nav-stacked li a:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation a.button-outline:hover, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .button-outline.cid-filter:hover, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles button.cid-filter:hover, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles .contact #contact-form .cid-filter.btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles .cid-filter.btn:hover, #kmv .g-joomla-articles #g-navigation .c-navigation .complete-image-display .cid-filters button.cid-filter:hover, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .login + div ul.nav.nav-tabs.nav-stacked li a.cid-filter:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .complete-image-display .cid-filters a.cid-filter:hover, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .button-outline.cid-filter:hover, #kmv #g-navigation .c-navigation .g-joomla-articles button.button:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar .btn:hover, #kmv .search .btn-toolbar #g-navigation .c-navigation .g-joomla-articles .contact #contact-form button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.btn:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation .g-joomla-articles .contact #contact-form a.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .complete-image-display .cid-filters .btn.cid-filter:hover, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .btn.cid-filter:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar button:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar .btn:hover, #kmv .search .btn-toolbar #g-navigation .c-navigation .g-joomla-articles button:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters button.cid-filter:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters .contact #contact-form .cid-filter.btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters .cid-filter.btn:hover, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .g-joomla-articles button.cid-filter:hover, #kmv .g-joomla-articles #g-navigation .c-navigation button.button:hover, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.button:hover, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a:hover, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .complete-image-display .cid-filters a.cid-filter:hover, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.cid-filter:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation a.button:hover {
    color: #fff;
    background: #2a2e32;
    border-color: #2a2e32;
  }
  #kmv #g-navigation .c-navigation .g-content {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  #kmv #g-navigation .c-navigation .g-content > * {
    padding: 0;
    margin: 0.5rem;
  }
  #kmv #g-navigation .c-main-menu {
    display: none;
  }
}
@media only all and (max-width: 30rem) {
  #kmv #g-navigation {
    padding: 0 3rem 0 3rem !important;
  }
  #kmv #g-navigation .g-container {
    padding: 1rem 0 !important;
  }
  #kmv #g-navigation .c-logo {
    width: 100%;
    flex: 0 100%;
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #kmv #g-navigation .c-logo img {
    height: 60px;
  }
  #kmv #g-navigation .c-navigation {
    width: 100%;
    flex: 0 100%;
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    display: none;
  }
  #kmv #g-navigation .c-navigation a:not(.button) {
    color: #2a2e32;
    border-color: #2a2e32;
  }
  #kmv #g-navigation .c-navigation .button.button-outline, #kmv #g-navigation .c-navigation .g-joomla-articles button.button-outline, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .button-outline.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles .btn, #kmv .g-joomla-articles #g-navigation .c-navigation .g-joomla-articles .contact #contact-form button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .login + div ul.nav.nav-tabs.nav-stacked li a.btn, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .g-joomla-articles .contact #contact-form a.btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .button-outline.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles button, #kmv #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles .btn, #kmv .g-joomla-articles #g-navigation .c-navigation .g-joomla-articles button, #kmv .g-joomla-articles #g-navigation .c-navigation button.button-outline, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.button-outline, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .login + div ul.nav.nav-tabs.nav-stacked li a, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation a.button-outline, #kmv #g-navigation .c-navigation .search .btn-toolbar button.button-outline, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .button-outline.btn, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles button.btn, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles .btn, #kmv .g-joomla-articles #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form button.btn, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .login + div ul.nav.nav-tabs.nav-stacked li a.btn, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form a.btn, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .button-outline.btn, #kmv #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles button, #kmv #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles .btn, #kmv .g-joomla-articles #g-navigation .c-navigation .search .btn-toolbar button, #kmv .search .btn-toolbar #g-navigation .c-navigation button.button-outline, #kmv #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.button-outline, #kmv #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link .login + div ul.nav.nav-tabs.nav-stacked li a, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation a.button-outline, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .button-outline.cid-filter, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles button.cid-filter, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles .contact #contact-form .cid-filter.btn, #kmv .contact #contact-form #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles .cid-filter.btn, #kmv .g-joomla-articles #g-navigation .c-navigation .complete-image-display .cid-filters button.cid-filter, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .login + div ul.nav.nav-tabs.nav-stacked li a.cid-filter, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .complete-image-display .cid-filters a.cid-filter, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .button-outline.cid-filter, #kmv #g-navigation .c-navigation .g-joomla-articles button.button, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar .btn, #kmv .search .btn-toolbar #g-navigation .c-navigation .g-joomla-articles .contact #contact-form button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.btn, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation .g-joomla-articles .contact #contact-form a.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .complete-image-display .cid-filters .btn.cid-filter, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .btn.cid-filter, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .button.btn, #kmv #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar button, #kmv #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar .contact #contact-form .btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar .btn, #kmv .search .btn-toolbar #g-navigation .c-navigation .g-joomla-articles button, #kmv #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters button.cid-filter, #kmv #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters .contact #contact-form .cid-filter.btn, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters .cid-filter.btn, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .g-joomla-articles button.cid-filter, #kmv .g-joomla-articles #g-navigation .c-navigation button.button, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.button, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .complete-image-display .cid-filters a.cid-filter, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.cid-filter, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation a.button {
    color: #2a2e32;
    background: none;
    background-color: transparent;
    border-color: #2a2e32;
  }
  #kmv #g-navigation .c-navigation .button.button-outline:hover, #kmv #g-navigation .c-navigation .g-joomla-articles button.button-outline:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .button-outline.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-joomla-articles .btn:hover, #kmv .g-joomla-articles #g-navigation .c-navigation .g-joomla-articles .contact #contact-form button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .login + div ul.nav.nav-tabs.nav-stacked li a.btn:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .g-joomla-articles .contact #contact-form a.btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .button-outline.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles button:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .g-joomla-articles .btn:hover, #kmv .g-joomla-articles #g-navigation .c-navigation .g-joomla-articles button:hover, #kmv .g-joomla-articles #g-navigation .c-navigation button.button-outline:hover, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.button-outline:hover, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .login + div ul.nav.nav-tabs.nav-stacked li a:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation a.button-outline:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar button.button-outline:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .button-outline.btn:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles button.btn:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .g-joomla-articles .btn:hover, #kmv .g-joomla-articles #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form button.btn:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form .login + div ul.nav.nav-tabs.nav-stacked li a.btn:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .search .btn-toolbar .contact #contact-form a.btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .button-outline.btn:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles button:hover, #kmv #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .search .btn-toolbar .g-joomla-articles .btn:hover, #kmv .g-joomla-articles #g-navigation .c-navigation .search .btn-toolbar button:hover, #kmv .search .btn-toolbar #g-navigation .c-navigation button.button-outline:hover, #kmv #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.button-outline:hover, #kmv #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link .login + div ul.nav.nav-tabs.nav-stacked li a:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation a.button-outline:hover, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .button-outline.cid-filter:hover, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles button.cid-filter:hover, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles .contact #contact-form .cid-filter.btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .complete-image-display .cid-filters .g-joomla-articles .cid-filter.btn:hover, #kmv .g-joomla-articles #g-navigation .c-navigation .complete-image-display .cid-filters button.cid-filter:hover, #kmv #g-navigation .c-navigation .complete-image-display .cid-filters .login + div ul.nav.nav-tabs.nav-stacked li a.cid-filter:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation .complete-image-display .cid-filters a.cid-filter:hover, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .button-outline.cid-filter:hover, #kmv #g-navigation .c-navigation .g-joomla-articles button.button:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .search .btn-toolbar .btn:hover, #kmv .search .btn-toolbar #g-navigation .c-navigation .g-joomla-articles .contact #contact-form button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.btn:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation .g-joomla-articles .contact #contact-form a.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .complete-image-display .cid-filters .btn.cid-filter:hover, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .g-joomla-articles .contact #contact-form .btn.cid-filter:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .button.btn:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar button:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar .contact #contact-form .btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .search .btn-toolbar .btn:hover, #kmv .search .btn-toolbar #g-navigation .c-navigation .g-joomla-articles button:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters button.cid-filter:hover, #kmv #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters .contact #contact-form .cid-filter.btn:hover, #kmv .contact #contact-form #g-navigation .c-navigation .g-joomla-articles .complete-image-display .cid-filters .cid-filter.btn:hover, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .g-joomla-articles button.cid-filter:hover, #kmv .g-joomla-articles #g-navigation .c-navigation button.button:hover, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.button:hover, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a:hover, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a:hover, #kmv #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li .complete-image-display .cid-filters a.cid-filter:hover, #kmv .complete-image-display .cid-filters #g-navigation .c-navigation .login + div ul.nav.nav-tabs.nav-stacked li a.cid-filter:hover, #kmv .login + div ul.nav.nav-tabs.nav-stacked li #g-navigation .c-navigation a.button:hover {
    color: #fff;
    background: #2a2e32;
    border-color: #2a2e32;
  }
  #kmv #g-navigation .c-main-menu {
    display: none;
  }
}
#kmv #g-header {
  padding: 0 !important;
  /*@media only all and (max-width: $breakpoints-mobile-menu-breakpoint) {
			padding-left: $box-space-mobile !important;
		}*/
}
#kmv #g-header .g-block {
  display: flex;
  flex-direction: column;
}
#kmv #g-header .g-block .g-content:not(.g-particle) {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding: 0 !important;
  border-bottom: solid 1rem #ffffff;
  /*@media only all and (max-width: $breakpoints-mobile-menu-breakpoint) {
					padding-bottom: $box-space-mobile !important;
				}*/
}
#kmv #g-header .g-block .g-content:not(.g-particle) > .platform-content, #kmv #g-header .g-block .g-content:not(.g-particle) > .moduletable {
  flex-grow: 1;
  /*@media only all and (max-width: $breakpoints-mobile-menu-breakpoint) {
						margin: 0 $box-space-mobile $box-space-mobile 0;
					}*/
}
#kmv #g-header .g-block .g-content:not(.g-particle) > .platform-content:last-child, #kmv #g-header .g-block .g-content:not(.g-particle) > .moduletable:last-child {
  margin-bottom: 0;
}
#kmv #g-header .g-block .g-content.g-particle {
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  flex-grow: 1;
}
@media only all and (max-width: 94rem) {
  #kmv #g-header .g-block .g-content.g-particle {
    padding: 1.5rem 3rem;
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv #g-breadcrumbs {
  padding-left: 1rem !important;
}
@media only all and (max-width: 94rem) {
  #kmv #g-breadcrumbs {
    padding-left: 0.5rem !important;
  }
}
#kmv #g-breadcrumbs .g-block {
  display: flex;
  flex-direction: column;
}
#kmv #g-breadcrumbs .g-block .g-content:not(.g-particle) {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
@media only all and (max-width: 94rem) {
  #kmv #g-breadcrumbs .g-block .g-content:not(.g-particle) {
    padding-bottom: 0.5rem !important;
  }
}
#kmv #g-breadcrumbs .g-block .g-content:not(.g-particle) > .platform-content, #kmv #g-breadcrumbs .g-block .g-content:not(.g-particle) > .moduletable {
  margin: 0 1rem 1rem 0;
  flex-grow: 1;
}
@media only all and (max-width: 94rem) {
  #kmv #g-breadcrumbs .g-block .g-content:not(.g-particle) > .platform-content, #kmv #g-breadcrumbs .g-block .g-content:not(.g-particle) > .moduletable {
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv #g-breadcrumbs .g-block .g-content:not(.g-particle) > .platform-content:last-child, #kmv #g-breadcrumbs .g-block .g-content:not(.g-particle) > .moduletable:last-child {
  margin-bottom: 0;
}
#kmv #g-breadcrumbs .g-block .g-content.g-particle {
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  flex-grow: 1;
}
@media only all and (max-width: 94rem) {
  #kmv #g-breadcrumbs .g-block .g-content.g-particle {
    padding: 1.5rem 1rem;
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv #g-intro {
  padding-left: 1rem !important;
}
@media only all and (max-width: 94rem) {
  #kmv #g-intro {
    padding-left: 0.5rem !important;
  }
}
#kmv #g-intro .g-block {
  display: flex;
  flex-direction: column;
}
#kmv #g-intro .g-block .g-content:not(.g-particle) {
  min-height: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding-bottom: 1rem !important;
}
@media only all and (max-width: 94rem) {
  #kmv #g-intro .g-block .g-content:not(.g-particle) {
    padding-bottom: 0.5rem !important;
  }
}
#kmv #g-intro .g-block .g-content:not(.g-particle) > .platform-content, #kmv #g-intro .g-block .g-content:not(.g-particle) > .moduletable {
  min-height: 100%;
  height: 100%;
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  flex-grow: 1;
}
@media only all and (max-width: 94rem) {
  #kmv #g-intro .g-block .g-content:not(.g-particle) > .platform-content, #kmv #g-intro .g-block .g-content:not(.g-particle) > .moduletable {
    padding: 1.5rem 1rem;
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv #g-intro .g-block .g-content:not(.g-particle) > .platform-content:last-child, #kmv #g-intro .g-block .g-content:not(.g-particle) > .moduletable:last-child {
  margin-bottom: 0;
}
#kmv #g-intro .g-block .g-content.g-particle {
  min-height: 100%;
  height: 100%;
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  flex-grow: 1;
}
@media only all and (max-width: 94rem) {
  #kmv #g-intro .g-block .g-content.g-particle {
    padding: 1.5rem 1rem;
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv #g-features {
  padding-left: 1rem !important;
}
@media only all and (max-width: 94rem) {
  #kmv #g-features {
    padding-left: 0.5rem !important;
  }
}
#kmv #g-features .g-block {
  display: flex;
  flex-direction: column;
}
#kmv #g-features .g-block .g-content:not(.g-particle) {
  min-height: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding-bottom: 1rem !important;
}
@media only all and (max-width: 94rem) {
  #kmv #g-features .g-block .g-content:not(.g-particle) {
    padding-bottom: 0.5rem !important;
  }
}
#kmv #g-features .g-block .g-content:not(.g-particle) > .platform-content, #kmv #g-features .g-block .g-content:not(.g-particle) > .moduletable {
  min-height: 100%;
  height: 100%;
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  flex-grow: 1;
}
@media only all and (max-width: 94rem) {
  #kmv #g-features .g-block .g-content:not(.g-particle) > .platform-content, #kmv #g-features .g-block .g-content:not(.g-particle) > .moduletable {
    padding: 1.5rem 1rem;
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv #g-features .g-block .g-content:not(.g-particle) > .platform-content:last-child, #kmv #g-features .g-block .g-content:not(.g-particle) > .moduletable:last-child {
  margin-bottom: 0;
}
#kmv #g-features .g-block .g-content.g-particle {
  min-height: 100%;
  height: 100%;
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  flex-grow: 1;
}
@media only all and (max-width: 94rem) {
  #kmv #g-features .g-block .g-content.g-particle {
    padding: 1.5rem 1rem;
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv #g-utility {
  padding-left: 1rem !important;
}
@media only all and (max-width: 94rem) {
  #kmv #g-utility {
    padding-left: 0.5rem !important;
  }
}
#kmv #g-utility .g-block {
  display: flex;
  flex-direction: column;
}
#kmv #g-utility .g-block .g-content:not(.g-particle) {
  min-height: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding-bottom: 1rem !important;
}
@media only all and (max-width: 94rem) {
  #kmv #g-utility .g-block .g-content:not(.g-particle) {
    padding-bottom: 0.5rem !important;
  }
}
#kmv #g-utility .g-block .g-content:not(.g-particle) > .platform-content, #kmv #g-utility .g-block .g-content:not(.g-particle) > .moduletable {
  min-height: 100%;
  height: 100%;
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  flex-grow: 1;
}
@media only all and (max-width: 94rem) {
  #kmv #g-utility .g-block .g-content:not(.g-particle) > .platform-content, #kmv #g-utility .g-block .g-content:not(.g-particle) > .moduletable {
    padding: 1.5rem 1rem;
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv #g-utility .g-block .g-content:not(.g-particle) > .platform-content:last-child, #kmv #g-utility .g-block .g-content:not(.g-particle) > .moduletable:last-child {
  margin-bottom: 0;
}
#kmv #g-utility .g-block .g-content.g-particle {
  min-height: 100%;
  height: 100%;
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  flex-grow: 1;
}
@media only all and (max-width: 94rem) {
  #kmv #g-utility .g-block .g-content.g-particle {
    padding: 1.5rem 1rem;
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv #g-above {
  padding-left: 1rem !important;
}
@media only all and (max-width: 94rem) {
  #kmv #g-above {
    padding-left: 0.5rem !important;
  }
}
#kmv #g-above .g-block {
  display: flex;
  flex-direction: column;
}
#kmv #g-above .g-block .g-content:not(.g-particle) {
  min-height: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding-bottom: 1rem !important;
}
@media only all and (max-width: 94rem) {
  #kmv #g-above .g-block .g-content:not(.g-particle) {
    padding-bottom: 0.5rem !important;
  }
}
#kmv #g-above .g-block .g-content:not(.g-particle) > .platform-content, #kmv #g-above .g-block .g-content:not(.g-particle) > .moduletable {
  min-height: 100%;
  height: 100%;
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  flex-grow: 1;
}
@media only all and (max-width: 94rem) {
  #kmv #g-above .g-block .g-content:not(.g-particle) > .platform-content, #kmv #g-above .g-block .g-content:not(.g-particle) > .moduletable {
    padding: 1.5rem 1rem;
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv #g-above .g-block .g-content:not(.g-particle) > .platform-content:last-child, #kmv #g-above .g-block .g-content:not(.g-particle) > .moduletable:last-child {
  margin-bottom: 0;
}
#kmv #g-above .g-block .g-content.g-particle {
  min-height: 100%;
  height: 100%;
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  flex-grow: 1;
}
@media only all and (max-width: 94rem) {
  #kmv #g-above .g-block .g-content.g-particle {
    padding: 1.5rem 1rem;
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv #g-testimonials {
  padding-left: 1rem !important;
}
@media only all and (max-width: 94rem) {
  #kmv #g-testimonials {
    padding-left: 0.5rem !important;
  }
}
#kmv #g-testimonials .g-block {
  display: flex;
  flex-direction: column;
}
#kmv #g-testimonials .g-block .g-content:not(.g-particle) {
  min-height: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding-bottom: 1rem !important;
}
@media only all and (max-width: 94rem) {
  #kmv #g-testimonials .g-block .g-content:not(.g-particle) {
    padding-bottom: 0.5rem !important;
  }
}
#kmv #g-testimonials .g-block .g-content:not(.g-particle) > .platform-content, #kmv #g-testimonials .g-block .g-content:not(.g-particle) > .moduletable {
  min-height: 100%;
  height: 100%;
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  flex-grow: 1;
}
@media only all and (max-width: 94rem) {
  #kmv #g-testimonials .g-block .g-content:not(.g-particle) > .platform-content, #kmv #g-testimonials .g-block .g-content:not(.g-particle) > .moduletable {
    padding: 1.5rem 1rem;
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv #g-testimonials .g-block .g-content:not(.g-particle) > .platform-content:last-child, #kmv #g-testimonials .g-block .g-content:not(.g-particle) > .moduletable:last-child {
  margin-bottom: 0;
}
#kmv #g-testimonials .g-block .g-content.g-particle {
  min-height: 100%;
  height: 100%;
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  flex-grow: 1;
}
@media only all and (max-width: 94rem) {
  #kmv #g-testimonials .g-block .g-content.g-particle {
    padding: 1.5rem 1rem;
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv #g-container-main {
  padding-left: 1rem !important;
}
@media only all and (max-width: 94rem) {
  #kmv #g-container-main {
    padding-left: 0.5rem !important;
  }
}
#kmv #g-container-main #g-mainbar {
  padding: 0;
  /*.g-block {
				.g-content:not(.g-particle) {
					padding-bottom: $box-space !important;

					@media only all and (max-width: $breakpoints-mobile-menu-breakpoint) {
						padding-bottom: $box-space-mobile !important;
					}

					> .platform-content:not(.row-fluid), > .moduletable, .span12 > *:not(.blog) {
						padding: $content-space-vertical $content-space-horizontal;
						margin: 0 $box-space $box-space 0;
						background: $box-bg-color-1;

						@media only all and (max-width: $breakpoints-mobile-menu-breakpoint) {
							padding: $content-space-mobile-vertical $content-space-mobile-horizontal;
							margin: 0 $box-space-mobile $box-space-mobile 0;
						}

						&:last-child {
							margin-bottom: 0;
						}
					}
				}

				.g-content.g-particle {
					padding: $content-space-vertical $content-space-horizontal;
					margin: 0 $box-space $box-space 0;

					@media only all and (max-width: $breakpoints-mobile-menu-breakpoint) {
						padding: $content-space-mobile-vertical $content-space-mobile-horizontal;
						margin: 0 $box-space-mobile $box-space-mobile 0;
					}
				}
			}*/
  /*.span12 {
				> *:not(.blog) {
					padding: $content-space-vertical $content-space-horizontal;
					margin: 0 $box-space $box-space 0;
					background: $box-bg-color-1;

					@media only all and (max-width: $breakpoints-mobile-menu-breakpoint) {
						padding: $content-space-mobile-vertical $content-space-mobile-horizontal;
						margin: 0 $box-space-mobile $box-space-mobile 0;
					}
				}
			}*/
}
#kmv #g-container-main #g-mainbar .blog {
  margin: 0;
}
#kmv #g-container-main #g-mainbar .blog > .page-header {
  margin: 3rem 3rem 5rem 3rem;
}
@media only all and (max-width: 94rem) {
  #kmv #g-container-main #g-mainbar .blog > .page-header {
    margin: 1rem 1rem 3rem 1rem;
  }
}
#kmv #g-container-main #g-mainbar .blog > .page-header:has(~ .category-desc) {
  margin-bottom: 1.5rem;
}
#kmv #g-container-main #g-mainbar .blog > .page-header > * {
  padding: 0;
  margin: 0;
}
#kmv #g-container-main #g-mainbar .blog > .page-header + h2, #kmv #g-container-main #g-mainbar .blog > .page-header + .g-title, #kmv #g-container-main #g-mainbar .blog > .moduletable.page-header > h3:first-child, #kmv #g-container-main #g-mainbar .moduletable > .blog > .page-header + h3:first-child {
  margin: -1.5rem 3rem 5rem 3rem;
  font-size: 1rem;
}
@media only all and (max-width: 94rem) {
  #kmv #g-container-main #g-mainbar .blog > .page-header + h2, #kmv #g-container-main #g-mainbar .blog > .page-header + .g-title, #kmv #g-container-main #g-mainbar .blog > .moduletable.page-header > h3:first-child, #kmv #g-container-main #g-mainbar .moduletable > .blog > .page-header + h3:first-child {
    margin: -1.5rem 1rem 3rem 1rem;
  }
}
#kmv #g-container-main #g-mainbar .blog > .page-header + h2:has(+ .category-desc) {
  margin-top: -1.5rem;
  margin-bottom: 1.5rem;
}
#kmv #g-container-main #g-mainbar .blog .category-desc {
  margin: 1.5rem 3rem 5rem 3rem;
}
@media only all and (max-width: 94rem) {
  #kmv #g-container-main #g-mainbar .blog .category-desc {
    margin: 1.5rem 1rem 3rem 1rem;
  }
}
#kmv #g-container-main #g-mainbar .blog .cat-children {
  margin: 0 1rem 1rem 0;
  padding: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  border-top: solid 1px #f1f1ff;
  border-bottom: solid 1px #f1f1ff;
}
@media only all and (max-width: 94rem) {
  #kmv #g-container-main #g-mainbar .blog .cat-children {
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv #g-container-main #g-mainbar .blog .cat-children > * {
  margin: 0.5rem 1rem;
}
#kmv #g-container-main #g-mainbar .blog .cat-children > * h3, #kmv #g-container-main #g-mainbar .blog .cat-children > * .contact #contact-form legend, #kmv .contact #contact-form #g-container-main #g-mainbar .blog .cat-children > * legend {
  margin: 0;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 0;
}
#kmv #g-container-main #g-mainbar .blog .cat-children .current {
  box-shadow: 0 2px 0px 0px #007b7b;
}
#kmv #g-container-main #g-mainbar .blog .items-row {
  padding: 0;
  margin: 0;
  display: flex;
}
#kmv #g-container-main #g-mainbar .blog .items-row.cols-1 {
  display: block !important;
}
@media only all and (min-width: 48rem) and (max-width: 65.99rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row.cols-1 {
    flex-direction: column;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row.cols-1 {
    flex-direction: column;
  }
}
@media only all and (max-width: 30rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row.cols-1 {
    flex-direction: column;
  }
}
#kmv #g-container-main #g-mainbar .blog .items-row > .span12 {
  margin: 0;
  flex: 1 1 auto;
  display: flex;
}
@media only all and (min-width: 75rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span12 {
    width: 100%;
  }
}
@media only all and (min-width: 66rem) and (max-width: 74.99rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span12 {
    width: 100%;
  }
}
@media only all and (min-width: 48rem) and (max-width: 65.99rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span12 {
    width: 100%;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span12 {
    width: 100%;
  }
}
@media only all and (max-width: 30rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span12 {
    width: 100%;
  }
}
#kmv #g-container-main #g-mainbar .blog .items-row > .span12 .item {
  flex: 1 1 100%;
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  background: #f1f1ff;
}
@media only all and (max-width: 94rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span12 .item {
    padding: 1.5rem 1rem;
    margin: 0 0.5rem 0.5rem 0;
  }
}
@media only all and (min-width: 94rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span12 .item {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: repeat(30, min-content) auto;
    grid-column-gap: 2rem;
    grid-row-gap: 0;
    grid-auto-flow: column;
  }
  #kmv #g-container-main #g-mainbar .blog .items-row > .span12 .item .item-image {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: -1;
  }
}
@media only all and (max-width: 94rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span12 .item {
    display: grid;
    grid-template-columns: 1fr;
    grid-column-gap: 1.5rem;
  }
  #kmv #g-container-main #g-mainbar .blog .items-row > .span12 .item .item-image {
    grid-row-start: 1;
    grid-row-end: 2;
  }
}
#kmv #g-container-main #g-mainbar .blog .items-row > .span12 .item > * {
  margin: 0 0 1rem 0;
}
#kmv #g-container-main #g-mainbar .blog .items-row > .span12 .item *:first-child {
  margin-top: 0;
}
#kmv #g-container-main #g-mainbar .blog .items-row > .span12 .item *:last-child {
  margin-bottom: 0;
}
#kmv #g-container-main #g-mainbar .blog .items-row > .span12 .item h2, #kmv #g-container-main #g-mainbar .blog .items-row > .span12 .item .g-title, #kmv #g-container-main #g-mainbar .blog .items-row > .span12 .item .moduletable > h3:first-child {
  margin: 0;
}
#kmv #g-container-main #g-mainbar .blog .items-row > .span12 .item .page-header, #kmv #g-container-main #g-mainbar .blog .items-row > .span12 .item .fields-container {
  margin-bottom: 2rem;
}
@media only all and (max-width: 94rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span12 .item .page-header, #kmv #g-container-main #g-mainbar .blog .items-row > .span12 .item .fields-container {
    margin-bottom: 1.5rem;
  }
}
@media only all and (max-width: 94rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span12 .item .item-image {
    margin-bottom: 1.5rem;
  }
}
#kmv #g-container-main #g-mainbar .blog .items-row > .span12 .item .item-image img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
#kmv #g-container-main #g-mainbar .blog .items-row > .span12 .item .readmore {
  margin-top: 2rem;
}
@media only all and (max-width: 94rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span12 .item .readmore {
    margin-top: 1.5rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 65.99rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row.cols-2 {
    flex-direction: column;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row.cols-2 {
    flex-direction: column;
  }
}
@media only all and (max-width: 30rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row.cols-2 {
    flex-direction: column;
  }
}
#kmv #g-container-main #g-mainbar .blog .items-row > .span6 {
  margin: 0;
  flex: 1 1 auto;
  display: flex;
}
@media only all and (min-width: 75rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span6 {
    width: 50%;
    max-width: 50%;
  }
}
@media only all and (min-width: 66rem) and (max-width: 74.99rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span6 {
    width: 50%;
    max-width: 50%;
  }
}
@media only all and (min-width: 48rem) and (max-width: 65.99rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span6 {
    width: 100%;
    max-width: 100%;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span6 {
    width: 100%;
    max-width: 100%;
  }
}
@media only all and (max-width: 30rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span6 {
    width: 100%;
    max-width: 100%;
  }
}
#kmv #g-container-main #g-mainbar .blog .items-row > .span6 .item {
  flex: 1 1 100%;
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  background: #f1f1ff;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: min-content min-content auto min-content;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}
@media only all and (max-width: 94rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span6 .item {
    padding: 1.5rem 1rem;
    margin: 0 0.5rem 0.5rem 0;
  }
}
@media only all and (max-width: 94rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span6 .item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }
}
#kmv #g-container-main #g-mainbar .blog .items-row > .span6 .item > *, #kmv #g-container-main #g-mainbar .blog .items-row > .span6 .item h2, #kmv #g-container-main #g-mainbar .blog .items-row > .span6 .item .g-title, #kmv #g-container-main #g-mainbar .blog .items-row > .span6 .item .moduletable > h3:first-child {
  margin: 0;
}
#kmv #g-container-main #g-mainbar .blog .items-row > .span6 .item .item-image {
  order: -1;
}
@media only all and (min-width: 66rem) and (max-width: 74.99rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row.cols-3 {
    flex-direction: column;
  }
}
@media only all and (min-width: 48rem) and (max-width: 65.99rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row.cols-3 {
    flex-direction: column;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row.cols-3 {
    flex-direction: column;
  }
}
@media only all and (max-width: 30rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row.cols-3 {
    flex-direction: column;
  }
}
#kmv #g-container-main #g-mainbar .blog .items-row > .span4 {
  margin: 0;
  flex: 1 1 auto;
  display: flex;
}
@media only all and (min-width: 75rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span4 {
    width: 33.3%;
    max-width: 33.3%;
  }
}
@media only all and (min-width: 66rem) and (max-width: 74.99rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span4 {
    width: 100%;
    max-width: 100%;
  }
}
@media only all and (min-width: 48rem) and (max-width: 65.99rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span4 {
    width: 100%;
    max-width: 100%;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span4 {
    width: 100%;
    max-width: 100%;
  }
}
@media only all and (max-width: 30rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span4 {
    width: 100%;
    max-width: 100%;
  }
}
#kmv #g-container-main #g-mainbar .blog .items-row > .span4 .item {
  flex: 1 1 100%;
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  background: #f1f1ff;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: min-content min-content auto min-content;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}
@media only all and (max-width: 94rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span4 .item {
    padding: 1.5rem 1rem;
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv #g-container-main #g-mainbar .blog .items-row > .span4 .item > *, #kmv #g-container-main #g-mainbar .blog .items-row > .span4 .item h2, #kmv #g-container-main #g-mainbar .blog .items-row > .span4 .item .g-title, #kmv #g-container-main #g-mainbar .blog .items-row > .span4 .item .moduletable > h3:first-child {
  margin: 0;
}
#kmv #g-container-main #g-mainbar .blog .items-row > .span4 .item .item-image {
  order: -1;
}
@media only all and (min-width: 66rem) and (max-width: 74.99rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row.cols-4 {
    flex-direction: column;
  }
}
@media only all and (min-width: 48rem) and (max-width: 65.99rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row.cols-4 {
    flex-direction: column;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row.cols-4 {
    flex-direction: column;
  }
}
@media only all and (max-width: 30rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row.cols-4 {
    flex-direction: column;
  }
}
#kmv #g-container-main #g-mainbar .blog .items-row > .span3 {
  margin: 0;
  flex: 1 1 auto;
  display: flex;
}
@media only all and (min-width: 75rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span3 {
    width: 25%;
    max-width: 25%;
  }
}
@media only all and (min-width: 66rem) and (max-width: 74.99rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span3 {
    width: 100%;
    max-width: 100%;
  }
}
@media only all and (min-width: 48rem) and (max-width: 65.99rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span3 {
    width: 100%;
    max-width: 100%;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span3 {
    width: 100%;
    max-width: 100%;
  }
}
@media only all and (max-width: 30rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span3 {
    width: 100%;
    max-width: 100%;
  }
}
#kmv #g-container-main #g-mainbar .blog .items-row > .span3 .item {
  flex: 1 1 100%;
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  background: #f1f1ff;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: min-content min-content auto min-content;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}
@media only all and (max-width: 94rem) {
  #kmv #g-container-main #g-mainbar .blog .items-row > .span3 .item {
    padding: 1.5rem 1rem;
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv #g-container-main #g-mainbar .blog .items-row > .span3 .item > *, #kmv #g-container-main #g-mainbar .blog .items-row > .span3 .item h2, #kmv #g-container-main #g-mainbar .blog .items-row > .span3 .item .g-title, #kmv #g-container-main #g-mainbar .blog .items-row > .span3 .item .moduletable > h3:first-child {
  margin: 0;
}
#kmv #g-container-main #g-mainbar .blog .items-row > .span3 .item .item-image {
  order: -1;
}
#kmv #g-container-main #g-mainbar .item-page {
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  display: flex;
  flex-direction: column;
  background: #f1f1ff;
}
@media only all and (max-width: 94rem) {
  #kmv #g-container-main #g-mainbar .item-page {
    padding: 1.5rem 1rem;
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv #g-container-main #g-mainbar .item-page > *:not(:last-child) {
  margin: 0 0 1.5rem 0;
}
@media only all and (max-width: 94rem) {
  #kmv #g-container-main #g-mainbar .item-page > *:not(:last-child) {
    margin: 0 0 1rem 0;
  }
}
#kmv #g-container-main #g-mainbar .item-page .page-header > * {
  margin: 0;
}
#kmv #g-container-main #g-mainbar .item-page .item-image {
  order: -1;
  margin-top: 0;
  float: none;
}
@media only all and (min-width: 75rem) {
  #kmv #g-container-main #g-mainbar .item-page div[itemprop="articleBody"] {
    column-count: 2;
    column-gap: 5rem;
    column-rule: solid 3px #fff;
  }
}
#kmv #g-container-main #g-mainbar .item-page div[itemprop="articleBody"] > * {
  break-inside: avoid;
}
#kmv #g-container-main #g-mainbar .item-page div[itemprop="articleBody"] > *:first-child {
  margin-top: 0;
}
#kmv #g-container-main #g-mainbar .item-page div[itemprop="articleBody"] > *:last-child {
  margin-bottom: 0;
}
@media only all and (min-width: 75rem) {
  #kmv #g-container-main #g-mainbar .item-page div[itemprop="articleBody"] ul {
    column-count: 3;
    column-gap: 3rem;
  }
}
@media only all and (min-width: 66rem) and (max-width: 74.99rem) {
  #kmv #g-container-main #g-mainbar .item-page div[itemprop="articleBody"] ul {
    column-count: 3;
    column-gap: 3rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 65.99rem) {
  #kmv #g-container-main #g-mainbar .item-page div[itemprop="articleBody"] ul {
    column-count: 3;
    column-gap: 3rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #kmv #g-container-main #g-mainbar .item-page div[itemprop="articleBody"] ul {
    column-count: 2;
    column-gap: 2rem;
  }
}
#kmv #g-container-main #g-mainbar .category-list .content-category > h1 {
  margin: 3rem 3rem 5rem 3rem;
}
@media only all and (max-width: 94rem) {
  #kmv #g-container-main #g-mainbar .category-list .content-category > h1 {
    margin: 1rem 1rem 3rem 1rem;
  }
}
#kmv #g-container-main #g-mainbar .category-list .cat-children {
  margin: 0 1rem 1rem 0;
  padding: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  border-top: solid 1px #f1f1ff;
  border-bottom: solid 1px #f1f1ff;
}
@media only all and (max-width: 94rem) {
  #kmv #g-container-main #g-mainbar .category-list .cat-children {
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv #g-container-main #g-mainbar .category-list .cat-children > * {
  margin: 0.5rem 1rem;
}
#kmv #g-container-main #g-mainbar .category-list .cat-children > * h3, #kmv #g-container-main #g-mainbar .category-list .cat-children > * .contact #contact-form legend, #kmv .contact #contact-form #g-container-main #g-mainbar .category-list .cat-children > * legend {
  margin: 0;
}
#kmv #g-container-main #g-mainbar .category-list .cat-children .current {
  box-shadow: 0 2px 0px 0px #007b7b;
}
#kmv #g-mainbar {
  /*padding-left: $box-space !important;
		
		@media only all and (max-width: $breakpoints-mobile-menu-breakpoint) {
			padding-left: $box-space-mobile !important;
		}*/
}
#kmv #g-mainbar #c-main-top.g-block, #kmv #g-mainbar #c-main-bottom.g-block {
  display: flex;
  flex-direction: column;
}
#kmv #g-mainbar #c-main-top.g-block .g-content:not(.g-particle), #kmv #g-mainbar #c-main-bottom.g-block .g-content:not(.g-particle) {
  min-height: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding-bottom: 1rem !important;
}
@media only all and (max-width: 94rem) {
  #kmv #g-mainbar #c-main-top.g-block .g-content:not(.g-particle), #kmv #g-mainbar #c-main-bottom.g-block .g-content:not(.g-particle) {
    padding-bottom: 0.5rem !important;
  }
}
#kmv #g-mainbar #c-main-top.g-block .g-content:not(.g-particle) > .platform-content, #kmv #g-mainbar #c-main-top.g-block .g-content:not(.g-particle) > .moduletable, #kmv #g-mainbar #c-main-bottom.g-block .g-content:not(.g-particle) > .platform-content, #kmv #g-mainbar #c-main-bottom.g-block .g-content:not(.g-particle) > .moduletable {
  min-height: 100%;
  height: 100%;
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  flex-grow: 1;
  box-shadow: inset 0 0 0 1rem #f1f1ff;
}
@media only all and (max-width: 94rem) {
  #kmv #g-mainbar #c-main-top.g-block .g-content:not(.g-particle) > .platform-content, #kmv #g-mainbar #c-main-top.g-block .g-content:not(.g-particle) > .moduletable, #kmv #g-mainbar #c-main-bottom.g-block .g-content:not(.g-particle) > .platform-content, #kmv #g-mainbar #c-main-bottom.g-block .g-content:not(.g-particle) > .moduletable {
    padding: 1.5rem 1rem;
    margin: 0 0.5rem 0.5rem 0;
    box-shadow: inset 0 0 0 0.5rem #f1f1ff;
  }
}
#kmv #g-mainbar #c-main-top.g-block .g-content:not(.g-particle) > .platform-content:last-child, #kmv #g-mainbar #c-main-top.g-block .g-content:not(.g-particle) > .moduletable:last-child, #kmv #g-mainbar #c-main-bottom.g-block .g-content:not(.g-particle) > .platform-content:last-child, #kmv #g-mainbar #c-main-bottom.g-block .g-content:not(.g-particle) > .moduletable:last-child {
  margin-bottom: 0;
}
#kmv #g-mainbar #c-main-top.g-block .g-content.g-particle, #kmv #g-mainbar #c-main-bottom.g-block .g-content.g-particle {
  min-height: 100%;
  height: 100%;
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  flex-grow: 1;
  background: #f1f1ff;
}
@media only all and (max-width: 94rem) {
  #kmv #g-mainbar #c-main-top.g-block .g-content.g-particle, #kmv #g-mainbar #c-main-bottom.g-block .g-content.g-particle {
    padding: 1.5rem 1rem;
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv #g-aside, #kmv #g-sidebar {
  height: 100%;
  padding: 0;
}
#kmv #g-aside .g-grid, #kmv #g-sidebar .g-grid {
  height: 100%;
}
#kmv #g-aside .g-grid .g-block, #kmv #g-sidebar .g-grid .g-block {
  display: flex;
  flex-direction: column;
}
#kmv #g-aside .g-grid .g-block .g-content:not(.g-particle), #kmv #g-sidebar .g-grid .g-block .g-content:not(.g-particle) {
  min-height: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding-bottom: 1rem !important;
}
@media only all and (max-width: 94rem) {
  #kmv #g-aside .g-grid .g-block .g-content:not(.g-particle), #kmv #g-sidebar .g-grid .g-block .g-content:not(.g-particle) {
    padding-bottom: 0.5rem !important;
  }
}
#kmv #g-aside .g-grid .g-block .g-content:not(.g-particle) > .platform-content, #kmv #g-aside .g-grid .g-block .g-content:not(.g-particle) > .moduletable, #kmv #g-sidebar .g-grid .g-block .g-content:not(.g-particle) > .platform-content, #kmv #g-sidebar .g-grid .g-block .g-content:not(.g-particle) > .moduletable {
  min-height: 100%;
  height: 100%;
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  flex-grow: 1;
}
@media only all and (max-width: 94rem) {
  #kmv #g-aside .g-grid .g-block .g-content:not(.g-particle) > .platform-content, #kmv #g-aside .g-grid .g-block .g-content:not(.g-particle) > .moduletable, #kmv #g-sidebar .g-grid .g-block .g-content:not(.g-particle) > .platform-content, #kmv #g-sidebar .g-grid .g-block .g-content:not(.g-particle) > .moduletable {
    padding: 1.5rem 1rem;
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv #g-aside .g-grid .g-block .g-content:not(.g-particle) > .platform-content:last-child, #kmv #g-aside .g-grid .g-block .g-content:not(.g-particle) > .moduletable:last-child, #kmv #g-sidebar .g-grid .g-block .g-content:not(.g-particle) > .platform-content:last-child, #kmv #g-sidebar .g-grid .g-block .g-content:not(.g-particle) > .moduletable:last-child {
  margin-bottom: 0;
}
#kmv #g-aside .g-grid .g-block .g-content.g-particle, #kmv #g-sidebar .g-grid .g-block .g-content.g-particle {
  min-height: 100%;
  height: 100%;
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  flex-grow: 1;
}
@media only all and (max-width: 94rem) {
  #kmv #g-aside .g-grid .g-block .g-content.g-particle, #kmv #g-sidebar .g-grid .g-block .g-content.g-particle {
    padding: 1.5rem 1rem;
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv #g-full {
  padding-left: 1rem !important;
}
@media only all and (max-width: 94rem) {
  #kmv #g-full {
    padding-left: 0.5rem !important;
  }
}
#kmv #g-full .g-block {
  display: flex;
  flex-direction: column;
}
#kmv #g-full .g-block .g-content:not(.g-particle) {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding-bottom: 1rem !important;
}
@media only all and (max-width: 94rem) {
  #kmv #g-full .g-block .g-content:not(.g-particle) {
    padding-bottom: 0.5rem !important;
  }
}
#kmv #g-full .g-block .g-content:not(.g-particle) > .platform-content, #kmv #g-full .g-block .g-content:not(.g-particle) > .moduletable {
  margin: 0 1rem 1rem 0;
  flex-grow: 1;
}
@media only all and (max-width: 94rem) {
  #kmv #g-full .g-block .g-content:not(.g-particle) > .platform-content, #kmv #g-full .g-block .g-content:not(.g-particle) > .moduletable {
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv #g-full .g-block .g-content:not(.g-particle) > .platform-content:last-child, #kmv #g-full .g-block .g-content:not(.g-particle) > .moduletable:last-child {
  margin-bottom: 0;
}
#kmv #g-full .g-block .g-content.g-particle {
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  flex-grow: 1;
}
@media only all and (max-width: 94rem) {
  #kmv #g-full .g-block .g-content.g-particle {
    padding: 1.5rem 1rem;
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv #g-expanded {
  padding-left: 1rem !important;
}
@media only all and (max-width: 94rem) {
  #kmv #g-expanded {
    padding-left: 0.5rem !important;
  }
}
#kmv #g-expanded .g-block {
  display: flex;
  flex-direction: column;
}
#kmv #g-expanded .g-block .g-content:not(.g-particle) {
  min-height: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding-bottom: 1rem !important;
}
@media only all and (max-width: 94rem) {
  #kmv #g-expanded .g-block .g-content:not(.g-particle) {
    padding-bottom: 0.5rem !important;
  }
}
#kmv #g-expanded .g-block .g-content:not(.g-particle) > .platform-content, #kmv #g-expanded .g-block .g-content:not(.g-particle) > .moduletable {
  min-height: 100%;
  height: 100%;
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  flex-grow: 1;
}
@media only all and (max-width: 94rem) {
  #kmv #g-expanded .g-block .g-content:not(.g-particle) > .platform-content, #kmv #g-expanded .g-block .g-content:not(.g-particle) > .moduletable {
    padding: 1.5rem 1rem;
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv #g-expanded .g-block .g-content:not(.g-particle) > .platform-content:last-child, #kmv #g-expanded .g-block .g-content:not(.g-particle) > .moduletable:last-child {
  margin-bottom: 0;
}
#kmv #g-expanded .g-block .g-content.g-particle {
  min-height: 100%;
  height: 100%;
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  flex-grow: 1;
}
@media only all and (max-width: 94rem) {
  #kmv #g-expanded .g-block .g-content.g-particle {
    padding: 1.5rem 1rem;
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv #g-footer {
  padding-top: 3rem !important;
  padding-bottom: 1.5rem !important;
  padding-left: 1rem !important;
  font-size: 0.9rem;
  text-align: center;
}
@media only all and (max-width: 94rem) {
  #kmv #g-footer {
    padding-left: 0.5rem !important;
  }
}
@media (max-width: 65rem) {
  #kmv #g-footer {
    text-align: center;
  }
}
#kmv #g-footer .g-grid {
  align-items: center;
}
#kmv #g-footer .g-content {
  margin: 0;
}
#kmv #g-footer .g-content > .platform-content, #kmv #g-footer .g-content > .moduletable, #kmv #g-footer .g-content.g-particle {
  margin: 0 1rem 1rem 0;
}
@media only all and (max-width: 94rem) {
  #kmv #g-footer .g-content > .platform-content, #kmv #g-footer .g-content > .moduletable, #kmv #g-footer .g-content.g-particle {
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv #g-offcanvas .g-content {
  padding: 0;
  margin: 0;
}
#kmv #g-offcanvas .platform-content {
  padding: 0.938rem;
}
#kmv .c-logo a {
  display: inline-block;
  position: relative;
}
#kmv .c-logo a img {
  height: 76px;
}
#kmv .breadcrumb {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0;
  padding: 1rem;
  font-size: 0.8rem;
  text-transform: uppercase;
  background-color: transparent;
  border-top: solid 12px #2a2e32;
  border-radius: 0;
}
@media only all and (max-width: 94rem) {
  #kmv .breadcrumb {
    padding: 0.5rem 1rem !important;
  }
}
#kmv .breadcrumb li {
  color: #2a2e32;
}
#kmv .breadcrumb li:before {
  display: none;
}
#kmv .breadcrumb .divider {
  width: 19px;
  height: 19px;
  line-height: inherit;
}
#kmv .breadcrumb .divider:before {
  font-size: 0.7rem;
  line-height: 19px !important;
}
#kmv .mod-languages ul li {
  margin: 0;
}
#kmv .mod-languages ul li:not(:first-child) {
  margin-left: 10px;
}
#kmv .mod-languages ul li a {
  display: inline-flex;
}
#kmv #member-registration legend {
  display: none;
}
#kmv #member-registration a.modal {
  text-decoration: underline;
}
#kmv .login + div ul.nav.nav-tabs.nav-stacked {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only all and (max-width: 94rem) {
  #kmv .login + div ul.nav.nav-tabs.nav-stacked {
    flex-direction: column;
  }
}
#kmv .login + div ul.nav.nav-tabs.nav-stacked li a {
  margin: 0.5rem;
}
#kmv .contact {
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  display: flex;
  flex-direction: column;
  background: #f1f1ff;
}
@media only all and (max-width: 94rem) {
  #kmv .contact {
    padding: 1.5rem 1rem;
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv .contact > * {
  margin: 0 0 1.5rem 0;
}
#kmv .contact > *:last-child {
  margin-bottom: 0;
}
#kmv .contact .page-header {
  /*display:none;*/
}
#kmv .contact .page-header h2, #kmv .contact .page-header .g-title, #kmv .contact .page-header .moduletable > h3:first-child {
  margin: 0;
}
#kmv .contact .thumbnail {
  border: none;
  box-shadow: none;
  max-width: 250px;
}
@media only all and (min-width: 94rem) {
  #kmv .contact .thumbnail {
    margin-top: -50px;
  }
}
@media only all and (max-width: 94rem) {
  #kmv .contact .thumbnail {
    float: left;
    margin: 0 0 1rem 0;
  }
}
#kmv .contact > h3, #kmv #contact-form .contact > legend {
  display: block;
  font-size: 1.5rem;
  display: none;
}
#kmv .contact .contact-position.dl-horizontal {
  font-weight: bold;
}
#kmv .contact .contact-position.dl-horizontal dt {
  display: none;
}
#kmv .contact .contact-position.dl-horizontal dd {
  margin-left: auto;
}
#kmv .contact .contact-address.dl-horizontal dt {
  width: 30px;
  text-align: left;
  float: left;
  clear: left;
}
#kmv .contact .contact-address.dl-horizontal dt img {
  max-width: 16px;
  max-height: 16px;
  vertical-align: baseline;
}
#kmv .contact .contact-address.dl-horizontal dd {
  margin-left: auto;
  float: left;
}
#kmv .contact .contact-address.dl-horizontal dd br {
  display: none;
}
#kmv .contact .contact-address.dl-horizontal dd + dd:before {
  content: ",";
}
#kmv .contact .contact-address.dl-horizontal .contact-country {
  display: inline-flex;
}
#kmv .contact .contact-address.dl-horizontal .contact-country:after {
  content: ".";
}
#kmv .contact .contact-form {
  padding: 1.5rem 0 1rem 0;
  border-top: solid 3px #fff;
  border-bottom: solid 3px #fff;
}
#kmv .contact .contact-form form {
  padding: 0;
  margin: 0;
}
#kmv .contact .contact-form form fieldset:first-of-type .control-group:first-of-type {
  display: none;
}
#kmv .contact .contact-miscinfo .dl-horizontal {
  margin: 0;
}
#kmv .contact .contact-miscinfo .dl-horizontal dt {
  display: none;
}
#kmv .contact .contact-miscinfo .dl-horizontal dd {
  margin: 0;
}
#kmv .contact .optional {
  display: none;
}
#kmv .contact #contact-form {
  box-shadow: none;
}
#kmv .contact #contact-form legend {
  margin-bottom: 1.5rem;
}
#kmv .contact #contact-form input:not([type="checkbox"]):not([type="radio"]), #kmv .contact #contact-form .search .btn-toolbar #search-searchword:not([type="checkbox"]):not([type="radio"]), #kmv .search .btn-toolbar .contact #contact-form #search-searchword:not([type="checkbox"]):not([type="radio"]), #kmv .contact #contact-form textarea, #kmv .contact #contact-form select {
  border-radius: 0;
}
#kmv .contact #jform_contact_message {
  min-height: 50px;
  height: 100px;
}
#kmv .search {
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  background: #f1f1ff;
}
@media only all and (max-width: 94rem) {
  #kmv .search {
    padding: 1.5rem 1rem;
    margin: 0 0.5rem 0.5rem 0;
  }
}
#kmv .search > * {
  margin: 1.5rem 0;
  padding: 0;
}
#kmv .search > *:first-child {
  margin-top: 0;
}
#kmv .search > *:last-child {
  margin-bottom: 0;
}
#kmv .search .page-title {
  margin: 0;
}
#kmv .search #searchForm {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
#kmv .search #searchForm > * {
  margin: 0 0 0.5rem 0;
  padding: 0;
}
#kmv .search #searchForm > *:first-child {
  margin-top: 0;
}
#kmv .search #searchForm > *:last-child {
  margin-bottom: 0;
}
#kmv .search .btn-toolbar #search-searchword {
  padding-top: 20px;
  padding-bottom: 20px;
}
#kmv .search label {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 0;
  margin: 0 1rem 0 0;
}
#kmv .search .chzn-container {
  width: auto !important;
  font-size: 1rem;
}
#kmv .search .search-results .result-title {
  margin: 1rem 0 0.5rem 0;
  font-size: 1.25rem;
  font-weight: bold;
}
#kmv .g-copyright {
  font-size: 0.9rem;
}
@media (max-width: 65rem) {
  #kmv .g-copyright {
    text-align: center;
  }
}
#kmv .g-copyright br {
  display: inline;
  content: " ";
}
#kmv .g-copyright br:before {
  content: "";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 0.4rem;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  top: -2px;
  margin: 0 5px;
}
#kmv .g-totop {
  text-align: center;
}
#kmv .g-social .fa {
  font-size: 1.25rem;
}
#kmv.outline-_error #g-navigation {
  position: relative !important;
}
#kmv.outline-_error #g-header a {
  color: #007b7b;
}
#kmv.outline-_error #g-header a:hover {
  color: #5e8200;
}
#kmv.outline-_error #g-header .g-title {
  font-weight: 600;
}
#kmv #osmap {
  padding: 5rem 3rem;
  margin: 0 1rem 1rem 0;
  display: flex;
  flex-direction: column;
  background: #f1f1ff;
}
@media only all and (max-width: 94rem) {
  #kmv #osmap {
    padding: 1.5rem 1rem;
    margin: 0 0.5rem 0.5rem 0;
  }
}
@media only all and (min-width: 75rem) {
  #kmv #osmap .osmap-items {
    columns: 3;
    column-gap: 3rem;
  }
}
@media only all and (min-width: 66rem) and (max-width: 74.99rem) {
  #kmv #osmap .osmap-items {
    columns: 2;
    column-gap: 3rem;
  }
}
#kmv #osmap .osmap-items .level_0 > li {
  break-inside: avoid;
  font-weight: bold;
}
#kmv #osmap .osmap-items .level_1 {
  font-weight: normal;
}
@media only all and (min-width: 75rem) {
  #kmv .g-owlcarousel {
    height: 800px;
  }
}
@media only all and (min-width: 66rem) and (max-width: 74.99rem) {
  #kmv .g-owlcarousel {
    height: 800px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 65.99rem) {
  #kmv .g-owlcarousel {
    height: 700px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #kmv .g-owlcarousel {
    height: 500px;
  }
}
@media only all and (max-width: 30rem) {
  #kmv .g-owlcarousel {
    height: 500px;
  }
}
#kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-wrapper .g-owlcarousel-item-img {
  overflow: hidden;
}
@media only all and (min-width: 75rem) {
  #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-wrapper .g-owlcarousel-item-img {
    height: 800px;
  }
}
@media only all and (min-width: 66rem) and (max-width: 74.99rem) {
  #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-wrapper .g-owlcarousel-item-img {
    height: 800px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 65.99rem) {
  #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-wrapper .g-owlcarousel-item-img {
    height: 700px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-wrapper .g-owlcarousel-item-img {
    height: 500px;
  }
}
@media only all and (max-width: 30rem) {
  #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-wrapper .g-owlcarousel-item-img {
    height: 500px;
  }
}
#kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-wrapper .g-owlcarousel-item-img:after {
  background-color: rgba(0, 0, 0, 0.15);
}
#kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-wrapper .g-owlcarousel-item-img img {
  object-fit: cover;
  height: 100% !important;
  width: 100%;
}
#kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container {
  width: auto;
}
#kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper {
  padding: 5% 150px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
@media only all and (max-width: 94rem) {
  #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper {
    padding: 5% 0;
    align-items: center;
  }
}
#kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content {
  padding: 0;
  margin: 0;
  text-align: left;
}
@media only all and (max-width: 94rem) {
  #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content {
    text-align: center;
  }
}
#kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content > * {
  padding: 0;
  margin: 1rem;
}
#kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title {
  font-size: 4rem;
  line-height: 4rem;
  font-weight: 600;
  color: #fff;
}
@media only all and (min-width: 66rem) and (max-width: 74.99rem) {
  #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title {
    font-size: 3rem;
    line-height: 3rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 65.99rem) {
  #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title {
    font-size: 2rem;
    line-height: 2rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title {
    font-size: 1.8rem;
    line-height: 1.8rem;
  }
}
@media only all and (max-width: 30rem) {
  #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title {
    font-size: 1.5rem;
    line-height: 1.5rem;
  }
}
#kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc {
  font-size: 2rem;
  font-size: 1.5rem;
  font-weight: 500;
  text-transform: uppercase;
  color: #fff;
}
@media only all and (min-width: 66rem) and (max-width: 74.99rem) {
  #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc {
    font-size: 1.25rem;
    line-height: 1.25rem;
  }
}
@media only all and (min-width: 48rem) and (max-width: 65.99rem) {
  #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc {
    font-size: 1rem;
    line-height: 1rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc {
    font-size: 1.25rem;
    line-height: 1.25rem;
    display: block;
  }
}
@media only all and (max-width: 30rem) {
  #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-desc {
    font-size: 1rem;
    line-height: 1rem;
    display: block;
  }
}
#kmv .g-owlcarousel .owl-dots {
  bottom: 5%;
}
#kmv .g-owlcarousel .owl-dots .owl-dot {
  margin: 0.25rem;
  border: none;
  border-radius: 50%;
  background: #fff;
}
#kmv .g-owlcarousel .owl-dots .owl-dot.active {
  background: #000;
}
@media only all and (max-width: 30rem) {
  #kmv .g-owlcarousel .owl-nav {
    display: none;
  }
}
#kmv .g-owlcarousel .owl-nav button, #kmv .g-owlcarousel .owl-nav .contact #contact-form .btn, #kmv .contact #contact-form .g-owlcarousel .owl-nav .btn {
  background: none;
  border: none;
  width: 45px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 5rem;
}
#kmv .g-owlcarousel .owl-nav button:focus, #kmv .g-owlcarousel .owl-nav .contact #contact-form .btn:focus, #kmv .contact #contact-form .g-owlcarousel .owl-nav .btn:focus {
  border: none;
  box-shadow: none;
  outline: none;
}
#kmv .g-owlcarousel .owl-nav button.owl-prev .fa, #kmv .g-owlcarousel .owl-nav .contact #contact-form .owl-prev.btn .fa, #kmv .contact #contact-form .g-owlcarousel .owl-nav .owl-prev.btn .fa {
  top: 0;
  left: 0;
}
#kmv .g-owlcarousel .owl-nav button.owl-prev .fa::before, #kmv .g-owlcarousel .owl-nav .contact #contact-form .owl-prev.btn .fa::before, #kmv .contact #contact-form .g-owlcarousel .owl-nav .owl-prev.btn .fa::before {
  content: "";
}
#kmv .g-owlcarousel .owl-nav button.owl-next .fa, #kmv .g-owlcarousel .owl-nav .contact #contact-form .owl-next.btn .fa, #kmv .contact #contact-form .g-owlcarousel .owl-nav .owl-next.btn .fa {
  top: 0;
  left: 0;
}
#kmv .g-owlcarousel .owl-nav button.owl-next .fa::before, #kmv .g-owlcarousel .owl-nav .contact #contact-form .owl-next.btn .fa::before, #kmv .contact #contact-form .g-owlcarousel .owl-nav .owl-next.btn .fa::before {
  content: "";
}
#kmv .g-owlcarousel:not(.owl-loaded) {
  display: block !important;
}
#kmv .g-owlcarousel:not(.owl-loaded) .g-owlcarousel-item:not(:first-child) {
  display: none !important;
}
@-webkit-keyframes customAnimateIn {
  0% {
    opacity: 0;
    transform: scale(1.04);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes customAnimateIn {
  0% {
    opacity: 0;
    transform: scale(1.04);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
#kmv .customAnimateIn {
  -webkit-animation-name: customAnimateIn;
  animation-name: customAnimateIn;
}
@-webkit-keyframes customAnimateOut {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(1.04);
  }
}
@keyframes customAnimateOut {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(1.04);
  }
}
#kmv .customAnimateOut {
  -webkit-animation-name: customAnimateOut;
  animation-name: customAnimateOut;
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #kmv .c-carousel-intro .g-owlcarousel-item-title {
    display: none;
  }
}
@media only all and (max-width: 30rem) {
  #kmv .c-carousel-intro .g-owlcarousel-item-title {
    display: none;
  }
}
#kmv #rsform, #kmv form.formResponsive {
  padding: 0;
  margin: 0;
}
#kmv #rsform fieldset, #kmv form.formResponsive fieldset {
  padding: 0;
  margin: 0;
}
#kmv #rsform fieldset .rsform-block, #kmv form.formResponsive fieldset .rsform-block {
  padding: 0;
  margin: 0 0 15px 0;
}
#kmv #rsform fieldset .rsform-block .formControlLabel, #kmv form.formResponsive fieldset .rsform-block .formControlLabel {
  padding: 0;
  margin: 0;
  min-height: 34px;
  line-height: normal;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media only all and (max-width: 94rem) {
  #kmv #rsform fieldset .rsform-block .formControlLabel, #kmv form.formResponsive fieldset .rsform-block .formControlLabel {
    width: 100%;
    justify-content: flex-start;
  }
}
#kmv #rsform fieldset .rsform-block .formControlLabel strong.formRequired, #kmv form.formResponsive fieldset .rsform-block .formControlLabel strong.formRequired {
  font-weight: normal;
}
@media only all and (max-width: 94rem) {
  #kmv #rsform fieldset .rsform-block .formControls, #kmv form.formResponsive fieldset .rsform-block .formControls {
    margin-left: 0;
    clear: both;
  }
}
#kmv #rsform fieldset .rsform-block .formControls .formBody input, #kmv #rsform fieldset .rsform-block .formControls .formBody .search .btn-toolbar #search-searchword, #kmv .search .btn-toolbar #rsform fieldset .rsform-block .formControls .formBody #search-searchword, #kmv form.formResponsive fieldset .rsform-block .formControls .formBody input, #kmv form.formResponsive fieldset .rsform-block .formControls .formBody .search .btn-toolbar #search-searchword, #kmv .search .btn-toolbar form.formResponsive fieldset .rsform-block .formControls .formBody #search-searchword {
  display: inline-block;
}
#kmv #rsform fieldset .rsform-block .formControls .formBody textarea, #kmv form.formResponsive fieldset .rsform-block .formControls .formBody textarea {
  display: inline-block;
}
#kmv #rsform fieldset .rsform-block .formControls .formBody select, #kmv form.formResponsive fieldset .rsform-block .formControls .formBody select {
  display: inline-block;
}
#kmv #rsform fieldset .rsform-block .formControls .formBody label, #kmv form.formResponsive fieldset .rsform-block .formControls .formBody label {
  padding: 0;
  margin: 0;
  margin-right: 15px;
  min-height: 34px;
  line-height: normal;
  font-size: 1rem;
  font-weight: bold;
  display: flex;
  flex-wrap: wrap;
}
#kmv #rsform fieldset .rsform-block .formControls .formBody .rsformVerticalClear, #kmv form.formResponsive fieldset .rsform-block .formControls .formBody .rsformVerticalClear {
  padding: 0;
  margin: 0;
}
#kmv #rsform fieldset .rsform-block .formControls .formBody .formValidation, #kmv form.formResponsive fieldset .rsform-block .formControls .formBody .formValidation {
  display: inline;
  padding: 0;
  margin: 0;
}
#kmv #rsform fieldset .rsform-block .formControls .formBody .formValidation .formError, #kmv form.formResponsive fieldset .rsform-block .formControls .formBody .formValidation .formError {
  padding: 0;
  margin: 0;
}
#kmv #rsform fieldset .rsform-block .formControls .formDescription, #kmv form.formResponsive fieldset .rsform-block .formControls .formDescription {
  display: block;
  clear: both;
  padding: 0;
  margin: 0;
  font-size: 1rem;
  font-style: italic;
  color: #666;
  line-height: normal;
}
#kmv #rsform fieldset .rsform-block .formControls .formDescription:not(:empty), #kmv form.formResponsive fieldset .rsform-block .formControls .formDescription:not(:empty) {
  margin-top: 7.5px;
}
#kmv #rsform .rsform-calendar-box, #kmv form.formResponsive .rsform-calendar-box {
  width: calc(100% - 40px) !important;
}
#kmv #rsform .rsform-calendar-button, #kmv form.formResponsive .rsform-calendar-button {
  float: right;
}
#kmv #rsform .rsfp-progress, #kmv form.formResponsive .rsfp-progress {
  max-width: 100%;
  width: 100% !important;
  border-radius: 0;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1);
  background-color: #f1f1f1;
  background-image: none;
}
@media (max-width: 75rem) {
  #kmv .moduletable form.formResponsive .formControlLabel {
    width: 100%;
    text-align: left;
  }
  #kmv .moduletable form.formResponsive .formControls {
    margin-left: 0;
  }
}
#kmv #rsform fieldset .rsform-block-3dscannersgroup, #kmv #rsform fieldset .rsform-block-3dscanninggroup, #kmv #rsform fieldset .rsform-block-3dprintinggroup, #kmv form.formResponsive fieldset .rsform-block-3dscannersgroup, #kmv form.formResponsive fieldset .rsform-block-3dscanninggroup, #kmv form.formResponsive fieldset .rsform-block-3dprintinggroup {
  padding: 5px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  border-top: solid 3px #5e8200;
  border-radius: 0 0 7px 7px;
  background-color: #f5f5f5;
}
#kmv #rsform fieldset .rsform-block-3dscannersgroup .formBody, #kmv #rsform fieldset .rsform-block-3dscanninggroup .formBody, #kmv #rsform fieldset .rsform-block-3dprintinggroup .formBody, #kmv form.formResponsive fieldset .rsform-block-3dscannersgroup .formBody, #kmv form.formResponsive fieldset .rsform-block-3dscanninggroup .formBody, #kmv form.formResponsive fieldset .rsform-block-3dprintinggroup .formBody {
  padding: 5px 0;
}
#kmv .complete-article-carousel .cac-article-title h3, #kmv .complete-article-carousel .cac-article-title .contact #contact-form legend, #kmv .contact #contact-form .complete-article-carousel .cac-article-title legend {
  font-size: 1.5rem;
  font-weight: 500;
  text-transform: uppercase;
}
#kmv .complete-article-carousel .cac-custom-field:before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0 0.5rem 0 0;
  background-size: cover;
  background-position: center center;
}
#kmv .complete-article-carousel .cac-custom-field .cac-custom-field-label {
  display: none;
}
#kmv .complete-article-carousel .cac-custom-field .cac-custom-field-value {
  font-size: 1.25rem;
}
#kmv .complete-article-carousel .c-field-persons:before {
  background-image: url('../../../../images/icons/people-white.svg');
}
#kmv .complete-article-carousel .c-field-balcony:before {
  background-image: url('../../../../images/icons/balcony-window.svg');
}
#kmv .complete-article-carousel .c-field-square-meters:before {
  background-image: url('../../../../images/icons/area-white.svg');
}
#kmv .complete-article-carousel .c-field-rooms:before {
  background-image: url('../../../../images/icons/bed-white.svg');
}
#kmv .complete-article-carousel .c-field-bathrooms:before {
  background-image: url('../../../../images/icons/bathtub-white.svg');
}
#kmv .complete-article-carousel .c-field-kitchens:before {
  background-image: url('../../../../images/icons/cooking-white.svg');
}
#kmv .complete-article-carousel .c-field-dining-rooms:before {
  background-image: url('../../../../images/icons/knife-and-fork-white.svg');
}
#kmv .complete-article-carousel .c-field-lounges:before {
  background-image: url('../../../../images/icons/sofa-white.svg');
}
#kmv .complete-article-carousel .c-field-garden:before {
  background-image: url('../../../../images/icons/flowers-white.svg');
}
#kmv .complete-article-carousel .c-field-garden .cac-custom-field-value {
  display: none;
}
#kmv .complete-article-carousel .c-field-laundry:before {
  background-image: url('../../../../images/icons/washing-machine-white.svg');
}
#kmv .complete-article-carousel .c-field-laundry .cac-custom-field-value {
  display: none;
}
#kmv .complete-article-carousel .c-field-pool:before {
  background-image: url('../../../../images/icons/private-pool-white.svg');
}
#kmv .complete-article-carousel .c-field-pool .cac-custom-field-value {
  display: none;
}
#kmv .complete-article-carousel .c-field-hammam:before {
  background-image: url('../../../../images/icons/sauna-white.svg');
}
#kmv .complete-article-carousel .c-field-hammam .cac-custom-field-value {
  display: none;
}
#kmv .complete-article-carousel .c-field-hammam-with-number:before {
  background-image: url('../../../../images/icons/sauna-white.svg');
}
#kmv .complete-article-carousel .c-field-mini-spa:before {
  background-image: url('../../../../images/icons/face-mask-white.svg');
}
#kmv .complete-article-carousel .c-field-mini-spa .cac-custom-field-value {
  display: none;
}
#kmv .complete-article-carousel .owl-nav button, #kmv .complete-article-carousel .owl-nav .contact #contact-form .btn, #kmv .contact #contact-form .complete-article-carousel .owl-nav .btn {
  width: 40px;
  height: 40px;
  margin: 0.5rem;
  background: none;
  border: none;
}
#kmv .complete-article-carousel .owl-nav button:focus, #kmv .complete-article-carousel .owl-nav .contact #contact-form .btn:focus, #kmv .contact #contact-form .complete-article-carousel .owl-nav .btn:focus {
  border: none;
  box-shadow: none;
  outline: none;
}
#kmv .complete-article-carousel .owl-nav button:before, #kmv .complete-article-carousel .owl-nav .contact #contact-form .btn:before, #kmv .contact #contact-form .complete-article-carousel .owl-nav .btn:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 2rem;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 40px;
}
#kmv .complete-article-carousel .owl-nav button span, #kmv .complete-article-carousel .owl-nav .contact #contact-form .btn span, #kmv .contact #contact-form .complete-article-carousel .owl-nav .btn span {
  display: none;
}
#kmv .complete-article-carousel .owl-nav button.owl-prev:before, #kmv .complete-article-carousel .owl-nav .contact #contact-form .owl-prev.btn:before, #kmv .contact #contact-form .complete-article-carousel .owl-nav .owl-prev.btn:before {
  content: "";
}
#kmv .complete-article-carousel .owl-nav button.owl-next:before, #kmv .complete-article-carousel .owl-nav .contact #contact-form .owl-next.btn:before, #kmv .contact #contact-form .complete-article-carousel .owl-nav .owl-next.btn:before {
  content: "";
}
#kmv .complete-article-carousel .owl-dots button, #kmv .complete-article-carousel .owl-dots .contact #contact-form .btn, #kmv .contact #contact-form .complete-article-carousel .owl-dots .btn {
  background: none;
  border: none;
  outline: none;
}
#kmv .complete-article-carousel .owl-dots button.active span, #kmv .complete-article-carousel .owl-dots .contact #contact-form .active.btn span, #kmv .contact #contact-form .complete-article-carousel .owl-dots .active.btn span {
  background: #007b7b;
}
#kmv .moduletable.c-cac-full {
  min-height: 100%;
  height: 100%;
}
#kmv .complete-article-carousel.c-cac-full {
  position: relative;
  min-height: 100%;
  height: 100%;
}
#kmv .complete-article-carousel.c-cac-full .cac-articles {
  height: 100%;
}
#kmv .complete-article-carousel.c-cac-full .cac-articles .owl-stage-outer {
  height: 100%;
  transition-duration: 0.5s !important;
}
#kmv .complete-article-carousel.c-cac-full .cac-articles .owl-stage-outer .owl-stage {
  height: 100%;
}
#kmv .complete-article-carousel.c-cac-full .cac-articles .owl-stage-outer .owl-stage .owl-item {
  height: 100%;
}
#kmv .complete-article-carousel.c-cac-full .owl-dots {
  position: absolute;
  pointer-events: none;
}
@media only all and (min-width: 75rem) {
  #kmv .complete-article-carousel.c-cac-full .owl-dots {
    left: 10px;
    right: 10px;
    bottom: 20px;
  }
}
@media only all and (min-width: 66rem) and (max-width: 74.99rem) {
  #kmv .complete-article-carousel.c-cac-full .owl-dots {
    left: 10px;
    right: 10px;
    bottom: 20px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 65.99rem) {
  #kmv .complete-article-carousel.c-cac-full .owl-dots {
    left: 10px;
    right: 10px;
    bottom: 20px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #kmv .complete-article-carousel.c-cac-full .owl-dots {
    left: auto;
    right: 10px;
    bottom: 10px;
  }
}
@media only all and (max-width: 30rem) {
  #kmv .complete-article-carousel.c-cac-full .owl-dots {
    left: auto;
    right: 10px;
    bottom: 10px;
  }
}
#kmv .complete-article-carousel.c-cac-full .owl-dots button, #kmv .complete-article-carousel.c-cac-full .owl-dots .contact #contact-form .btn, #kmv .contact #contact-form .complete-article-carousel.c-cac-full .owl-dots .btn {
  pointer-events: all;
}
#kmv .complete-article-carousel.c-cac-full .cac-article {
  min-height: 100%;
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 5rem 3rem;
  color: #fff;
  background-color: #2a2e32;
  text-shadow: 0 0 100px black;
}
@media only all and (min-width: 75rem) {
  #kmv .complete-article-carousel.c-cac-full .cac-article {
    min-height: 500px;
  }
}
@media only all and (min-width: 66rem) and (max-width: 74.99rem) {
  #kmv .complete-article-carousel.c-cac-full .cac-article {
    min-height: 400px;
  }
}
@media only all and (min-width: 48rem) and (max-width: 65.99rem) {
  #kmv .complete-article-carousel.c-cac-full .cac-article {
    min-height: 300px;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #kmv .complete-article-carousel.c-cac-full .cac-article {
    min-height: 250px;
  }
}
@media only all and (max-width: 30rem) {
  #kmv .complete-article-carousel.c-cac-full .cac-article {
    min-height: 250px;
  }
}
@media only all and (max-width: 94rem) {
  #kmv .complete-article-carousel.c-cac-full .cac-article {
    padding: 1.5rem 1rem;
  }
}
#kmv .complete-article-carousel.c-cac-full .cac-article > * {
  position: relative;
  z-index: 1;
}
#kmv .complete-article-carousel.c-cac-full .cac-article a {
  color: #fff;
}
#kmv .complete-article-carousel.c-cac-full .cac-article .cac-article-image {
  position: absolute;
  z-index: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
#kmv .complete-article-carousel.c-cac-full .cac-article .cac-article-image:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.15);
  pointer-events: none;
}
#kmv .complete-article-carousel.c-cac-full .cac-article .cac-article-image img {
  object-fit: cover;
  object-position: center center;
  height: 100% !important;
  /* Used for lazy load. */
  width: 100%;
}
#kmv .complete-article-carousel.c-cac-full .cac-article .cac-article-category > * {
  margin: 0;
}
#kmv .complete-article-carousel.c-cac-full .cac-article .cac-article-title > * {
  margin: 0;
}
#kmv .complete-article-carousel.c-cac-full .cac-article .cac-article-more-button .button, #kmv .complete-article-carousel.c-cac-full .cac-article .cac-article-more-button .g-joomla-articles button, #kmv .complete-article-carousel.c-cac-full .cac-article .cac-article-more-button .g-joomla-articles .contact #contact-form .btn, #kmv .contact #contact-form .complete-article-carousel.c-cac-full .cac-article .cac-article-more-button .g-joomla-articles .btn, #kmv .g-joomla-articles .complete-article-carousel.c-cac-full .cac-article .cac-article-more-button button, #kmv .complete-article-carousel.c-cac-full .cac-article .cac-article-more-button .login + div ul.nav.nav-tabs.nav-stacked li a, #kmv .login + div ul.nav.nav-tabs.nav-stacked li .complete-article-carousel.c-cac-full .cac-article .cac-article-more-button a, #kmv .complete-article-carousel.c-cac-full .cac-article .cac-article-more-button .search .btn-toolbar button, #kmv .complete-article-carousel.c-cac-full .cac-article .cac-article-more-button .search .btn-toolbar .contact #contact-form .btn, #kmv .contact #contact-form .complete-article-carousel.c-cac-full .cac-article .cac-article-more-button .search .btn-toolbar .btn, #kmv .search .btn-toolbar .complete-article-carousel.c-cac-full .cac-article .cac-article-more-button button, #kmv .complete-article-carousel.c-cac-full .cac-article .cac-article-more-button .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link .complete-article-carousel.c-cac-full .cac-article .cac-article-more-button a, #kmv .complete-article-carousel.c-cac-full .cac-article .cac-article-more-button .complete-image-display .cid-filters .cid-filter, #kmv .complete-image-display .cid-filters .complete-article-carousel.c-cac-full .cac-article .cac-article-more-button .cid-filter {
  background: rgba(255, 255, 255, 0.3);
  border: none;
}
#kmv .moduletable.c-testimonials {
  text-align: center;
}
#kmv .complete-article-carousel.c-testimonials {
  text-align: center;
}
#kmv .complete-article-carousel.c-testimonials .cac-article .cac-article-image img {
  display: inline-block;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  border: solid 3px #fff;
}
#kmv .complete-article-carousel.c-testimonials .cac-article .cac-article-intro-text p:first-child {
  font-weight: 300;
}
#kmv .complete-article-carousel.c-testimonials .cac-article .cac-article-intro-text p:first-child:before {
  content: "";
  content: "";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 0.75rem;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 5px;
  vertical-align: top;
  color: #666;
}
#kmv .complete-article-carousel.c-testimonials .cac-article .cac-article-intro-text p:first-child:after {
  content: "";
  content: "";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 0.75rem;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5px;
  vertical-align: bottom;
  color: #666;
}
#kmv .complete-article-carousel.c-testimonials .owl-nav {
  margin: 0;
}
#kmv .complete-article-carousel.c-testimonials .owl-nav button:before, #kmv .complete-article-carousel.c-testimonials .owl-nav .contact #contact-form .btn:before, #kmv .contact #contact-form .complete-article-carousel.c-testimonials .owl-nav .btn:before {
  color: #666;
}
#kmv .ligthcase-image-wall .liw-cell {
  position: relative;
}
#kmv .ligthcase-image-wall .liw-cell:before {
  content: "";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgba(255, 255, 255, 0.75);
  font-size: 2rem;
  cursor: pointer;
  transition: all 0.2s;
  pointer-events: none;
}
#kmv .ligthcase-image-wall .liw-cell:hover:before {
  content: "";
  background: rgba(0, 0, 0, 0.25);
}
#kmv .ligthcase-image-wall .liw-filters .liw-filter-button {
  margin: 0 1rem 1rem 0;
}
#kmv .ligthcase-image-wall .liw-filters .liw-filter-button:last-child {
  margin-right: 0;
}
#kmv .complete-image-display {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#kmv .complete-image-display .cid-filters {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 10px;
}
#kmv .complete-image-display .cid-load-more {
  display: flex;
  justify-content: center;
}
#kmv .c-background {
  position: relative;
  background-size: cover;
  background-position: center center;
}
#kmv .c-background:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.15);
}
#kmv .c-background > * {
  position: relative;
  z-index: 1;
}
#kmv .c-vilas [itemprop="articleBody"] .button, #kmv .c-vilas [itemprop="articleBody"] .g-joomla-articles button, #kmv .c-vilas [itemprop="articleBody"] .g-joomla-articles .contact #contact-form .btn, #kmv .contact #contact-form .c-vilas [itemprop="articleBody"] .g-joomla-articles .btn, #kmv .g-joomla-articles .c-vilas [itemprop="articleBody"] button, #kmv .c-vilas [itemprop="articleBody"] .login + div ul.nav.nav-tabs.nav-stacked li a, #kmv .login + div ul.nav.nav-tabs.nav-stacked li .c-vilas [itemprop="articleBody"] a, #kmv .c-vilas [itemprop="articleBody"] .search .btn-toolbar button, #kmv .c-vilas [itemprop="articleBody"] .search .btn-toolbar .contact #contact-form .btn, #kmv .contact #contact-form .c-vilas [itemprop="articleBody"] .search .btn-toolbar .btn, #kmv .search .btn-toolbar .c-vilas [itemprop="articleBody"] button, #kmv .c-vilas [itemprop="articleBody"] .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link .c-vilas [itemprop="articleBody"] a, #kmv .c-vilas [itemprop="articleBody"] .complete-image-display .cid-filters .cid-filter, #kmv .complete-image-display .cid-filters .c-vilas [itemprop="articleBody"] .cid-filter {
  margin: 5px;
}
#kmv .c-vilas .fields-container {
  display: flex;
  flex-wrap: wrap;
}
#kmv .c-vilas .fields-container .field-entry {
  margin: 0.25rem 1rem 0.25rem 0;
  display: flex;
  align-items: center;
}
#kmv .c-vilas .fields-container .field-entry:before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0 0.5rem 0 0;
  background-size: cover;
  background-position: center center;
}
#kmv .c-vilas .fields-container .field-entry .field-label {
  margin: 0 0.25rem 0 0;
  text-transform: uppercase;
}
#kmv .c-vilas .fields-container .field-entry .field-value {
  text-transform: uppercase;
}
#kmv .c-vilas .fields-container .c-field-persons:before {
  background-image: url('../../../../images/icons/people-black.svg');
}
#kmv .c-vilas .fields-container .c-field-balcony:before {
  background-image: url('../../../../images/icons/balcony-window.svg');
}
#kmv .c-vilas .fields-container .c-field-square-meters:before {
  background-image: url('../../../../images/icons/area-black.svg');
}
#kmv .c-vilas .fields-container .c-field-rooms:before {
  background-image: url('../../../../images/icons/bed-black.svg');
}
#kmv .c-vilas .fields-container .c-field-bathrooms:before {
  background-image: url('../../../../images/icons/bathtub-black.svg');
}
#kmv .c-vilas .fields-container .c-field-kitchens:before {
  background-image: url('../../../../images/icons/cooking-black.svg');
}
#kmv .c-vilas .fields-container .c-field-dining-rooms:before {
  background-image: url('../../../../images/icons/knife-and-fork-black.svg');
}
#kmv .c-vilas .fields-container .c-field-lounges:before {
  background-image: url('../../../../images/icons/sofa-black.svg');
}
#kmv .c-vilas .fields-container .c-field-garden:before {
  background-image: url('../../../../images/icons/flowers-black.svg');
}
#kmv .c-vilas .fields-container .c-field-garden .field-label {
  display: none;
}
#kmv .c-vilas .fields-container .c-field-laundry:before {
  background-image: url('../../../../images/icons/washing-machine-black.svg');
}
#kmv .c-vilas .fields-container .c-field-laundry .field-label {
  display: none;
}
#kmv .c-vilas .fields-container .c-field-pool:before {
  background-image: url('../../../../images/icons/private-pool.svg');
}
#kmv .c-vilas .fields-container .c-field-pool .field-label {
  display: none;
}
#kmv .c-vilas .fields-container .c-field-hammam:before {
  background-image: url('../../../../images/icons/sauna-black.svg');
}
#kmv .c-vilas .fields-container .c-field-hammam .field-label {
  display: none;
}
#kmv .c-vilas .fields-container .c-field-hammam-with-number:before {
  background-image: url('../../../../images/icons/sauna-black.svg');
}
#kmv .c-vilas .fields-container .c-field-mini-spa:before {
  background-image: url('../../../../images/icons/face-mask-black.svg');
}
#kmv .c-vilas .fields-container .c-field-mini-spa .field-label {
  display: none;
}
#kmv .complete-article-carousel.c-vilas .cac-articles .cac-article .cac-article-image {
  max-height: 350px;
  overflow: hidden;
}
#kmv .complete-article-carousel.c-vilas .cac-articles .cac-article .cac-article-image img, #kmv .complete-article-carousel.c-vilas .cac-articles .cac-article .cac-article-image source {
  object-fit: cover;
  object-position: center center;
  height: 100% !important;
  /* Used for lazy load. */
  width: 100%;
}
#kmv .c-full .platform-content {
  padding: 0 !important;
}
#kmv .moduletable.c-full {
  padding: 0 !important;
}
#kmv .moduletable.c-full .custom.c-full.c-map > div {
  width: 100%;
  height: 100%;
}
#kmv .moduletable.c-full .custom.c-full.c-map > div iframe {
  width: 100%;
  height: 100%;
  border: none;
}
@media (min-width: 65rem) {
  #kmv #g-features .moduletable.c-full, #kmv #g-aside .moduletable.c-full, #kmv #g-sidebar .moduletable.c-full {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  #kmv #g-features .moduletable.c-full .g-title, #kmv #g-aside .moduletable.c-full .g-title, #kmv #g-sidebar .moduletable.c-full .g-title {
    display: none;
  }
  #kmv #g-features .moduletable.c-full .custom, #kmv #g-aside .moduletable.c-full .custom, #kmv #g-sidebar .moduletable.c-full .custom {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
}
@media (max-width: 65rem) {
  #kmv #g-features .moduletable.c-full, #kmv #g-aside .moduletable.c-full, #kmv #g-sidebar .moduletable.c-full {
    margin: -5rem -3rem;
  }
  #kmv #g-features .moduletable.c-full .g-title, #kmv #g-aside .moduletable.c-full .g-title, #kmv #g-sidebar .moduletable.c-full .g-title {
    display: none;
  }
}
@media only all and (max-width: 65rem) and (max-width: 94rem) {
  #kmv #g-features .moduletable.c-full, #kmv #g-aside .moduletable.c-full, #kmv #g-sidebar .moduletable.c-full {
    margin: -1.5rem -1rem;
  }
}
#kmv .custom.c-book-directly {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
}
@media only all and (min-width: 75rem) {
  #kmv .custom.c-book-directly {
    grid-template-columns: repeat(7, 1fr);
  }
}
@media only all and (min-width: 66rem) and (max-width: 74.99rem) {
  #kmv .custom.c-book-directly {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media only all and (min-width: 48rem) and (max-width: 65.99rem) {
  #kmv .custom.c-book-directly {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #kmv .custom.c-book-directly {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only all and (max-width: 30rem) {
  #kmv .custom.c-book-directly {
    grid-template-columns: 1fr;
  }
}
#kmv .custom.c-book-directly > * {
  margin: 0;
  text-align: center;
}
#kmv .custom.c-book-directly p:not(:last-child) img:first-of-type {
  display: block;
  width: auto;
  height: 60px;
  padding: 10px 15px 10px 15px;
  margin: 0 auto 5px auto;
  border-bottom: solid 2px #2a2e32;
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  #kmv .custom.c-book-directly p:not(:last-child) img:first-of-type {
    display: none;
  }
}
@media only all and (max-width: 30rem) {
  #kmv .custom.c-book-directly p:not(:last-child) img:first-of-type {
    display: none;
  }
}
#kmv .custom.c-book-directly > p:last-child {
  margin: 0;
  align-self: center;
}
@media only all and (min-width: 75rem) {
  #kmv .custom.c-book-directly > p:last-child {
    grid-column-start: 1;
    grid-column-end: -1;
  }
}
#kmv .custom.c-book-directly > p:last-child img {
  height: 30px;
  margin: 0.5rem;
}
#kmv .c-logo img {
  height: 92px;
}
#kmv .c-logo-footer img {
  max-height: 120px;
  max-width: 100%;
  padding: 20px;
}
@media (max-width: 65rem) {
  #kmv .c-logo-footer img {
    margin-bottom: 0.5rem;
  }
}
#kmv .c-phone {
  margin: 0;
  line-height: 1.2;
  font-size: 1.25rem;
  font-weight: 500;
  letter-spacing: 0;
  text-transform: uppercase;
}
#kmv img.c-image-rounded {
  border-radius: 50%;
}
#kmv .c-scale-up {
  transition: all 0.2s ease-in-out;
}
#kmv .c-scale-up:hover {
  transform: scale(1.1);
}
#kmv .c-beaches {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
}
#kmv .c-beaches > div {
  position: relative;
  overflow: hidden;
  height: 150px;
}
#kmv .c-beaches > div:before {
  content: "";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgba(255, 255, 255, 0.75);
  font-size: 2rem;
  cursor: pointer;
  transition: all 0.2s;
  pointer-events: none;
}
#kmv .c-beaches > div:hover:before {
  content: "";
  background: rgba(0, 0, 0, 0.25);
}
#kmv .c-beaches > div img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
#kmv .fastsocialshare-share-fbl.button, #kmv .g-joomla-articles button.fastsocialshare-share-fbl, #kmv .g-joomla-articles .contact #contact-form .fastsocialshare-share-fbl.btn, #kmv .contact #contact-form .g-joomla-articles .fastsocialshare-share-fbl.btn, #kmv .login + div ul.nav.nav-tabs.nav-stacked li a.fastsocialshare-share-fbl, #kmv .search .btn-toolbar button.fastsocialshare-share-fbl, #kmv .search .btn-toolbar .contact #contact-form .fastsocialshare-share-fbl.btn, #kmv .contact #contact-form .search .btn-toolbar .fastsocialshare-share-fbl.btn, #kmv .g-owlcarousel .g-owlcarousel-item .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-link a.fastsocialshare-share-fbl, #kmv .complete-image-display .cid-filters .fastsocialshare-share-fbl.cid-filter {
  padding: 0;
  margin: -6px 4px 0 0;
  background: none;
  border: none;
}
#kmv .c-indexing-image-caption {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
  font-weight: 600;
}
#kmv .c-indexing-image-caption > * {
  width: 240px;
  margin: 1rem;
}
#kmv .c-indexing-image-caption img {
  width: 180px;
  border: 2px solid grey;
  border-radius: 5px;
  margin: 0 0 0.5rem 0;
}
#kmv .acysubbuttons noscript {
  display: none;
}
#kmv #g-container-main #g-mainbar .item-page.c-faq [itemprop="articleBody"] {
  column-count: 1;
}
#kmv .faq-item {
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  padding: 10px 0;
}
#kmv .faq-question {
  cursor: pointer;
  font-weight: bold;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#kmv .faq-answer {
  display: none;
  padding: 10px 0;
}
#kmv .faq-item.active .faq-answer {
  display: block;
}
#kmv .faq-toggle {
  font-size: 20px;
  transition: transform 0.3s ease;
}
#kmv .faq-item.active .faq-toggle {
  transform: rotate(45deg);
}
#kmv #g-features .moduletable.bt-banner {
  margin: 0 auto !important;
  padding: 0 !important;
}
#kmv #g-features .moduletable.bt-banner > *:first-child {
  margin-top: 0 !important;
}
#kmtv #g-features .platform-content {
  padding: 10px 0 14px !important;
}
/*# sourceMappingURL=custom_9.css.map */