.elementor-kit-11{--e-global-color-primary:#000000;--e-global-color-secondary:#F8F8F8;--e-global-color-text:#000000;--e-global-color-accent:#ED8B09;--e-global-color-51e0228:#03163D;--e-global-color-c55a9c1:#F1F0E9;--e-global-color-776d2ea:#000319;--e-global-color-486b723:#182A4A;--e-global-color-6fb6d55:#E1E0DE;--e-global-color-b205029:#F30000;--e-global-color-1f3ffe9:#0201019C;--e-global-color-11f03fc:#02010157;--e-global-color-8fb48e2:#CCCCCC;--e-global-color-a8da82b:#CCCCCC;--e-global-color-9cfb769:#E5E5E5;--e-global-color-8883138:#CCCCCC;--e-global-color-8abd944:#F1F0E9;--e-global-color-ae47767:#FFFFFF;--e-global-color-cda38c0:#182A4A;--e-global-color-39c9cb5:#00000087;--e-global-color-c248ae7:#ABB8C3;--e-global-color-4de1aef:#03163D;--e-global-color-9983ccf:#DFE1E5;--e-global-color-cf67a8b:#EC5E9A;--e-global-typography-primary-font-family:"Gilroy";--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"Gilroy";--e-global-typography-secondary-font-weight:300;--e-global-typography-text-font-family:"Gilroy";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Gilroy";--e-global-typography-accent-font-weight:300;color:#000000;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:300;}.elementor-kit-11 button,.elementor-kit-11 input[type="button"],.elementor-kit-11 input[type="submit"],.elementor-kit-11 .elementor-button{background-color:#020101;font-family:"Gilroy", Sans-serif;font-size:16px;font-weight:500;color:#FDFDFD;border-style:solid;border-width:0px 0px 0px 0px;border-radius:25px 25px 25px 25px;}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-kit-11 a{color:var( --e-global-color-486b723 );font-family:"Gilroy", Sans-serif;font-size:15px;font-weight:300;text-decoration:none;}.elementor-kit-11 h1{color:var( --e-global-color-51e0228 );font-family:"Gilroy", Sans-serif;font-size:66px;font-weight:bold;letter-spacing:0.9px;}.elementor-kit-11 h2{color:var( --e-global-color-51e0228 );font-family:"Gilroy", Sans-serif;font-size:45px;font-weight:500;}.elementor-kit-11 h3{color:#000000;font-family:"Gilroy", Sans-serif;font-size:46px;font-weight:500;}.elementor-kit-11 h4{color:#000000;font-family:"Gilroy", Sans-serif;font-size:32px;font-weight:500;}.elementor-kit-11 h5{color:#000000;font-family:"Gilroy", Sans-serif;font-size:26px;font-weight:500;}.elementor-kit-11 h6{color:#000000;font-size:20px;font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1323px;}.e-con{--container-max-width:1323px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-11{font-size:14px;}.elementor-kit-11 h1{font-size:46px;}.elementor-kit-11 h2{font-size:46px;}.elementor-kit-11 h3{font-size:36px;}.elementor-kit-11 h4{font-size:29px;}.elementor-kit-11 h5{font-size:23px;}.elementor-kit-11 h6{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-11 h1{font-size:32px;}.elementor-kit-11 h2{font-size:29px;}.elementor-kit-11 h3{font-size:26px;}.elementor-kit-11 h4{font-size:23px;}.elementor-kit-11 h5{font-size:20px;}.elementor-kit-11 h6{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*recaptcha hidden*/

.grecaptcha-badge { visibility: hidden; }

/*Cavalor skwed underline header*/

.highlight a {

  display: inline-block;
  z-index: 2;
  width: auto;
    color: #222;
  font-size: inherit;
  font-weight: inherit;
  text-decoration: none;
  transform:skew(-8deg);
  padding: 1px;
  white-space: no-wrap;
}
.highlight a:before{
  content: '';
  display: inline-block;
  width: 100%;
  height: 15%;
  position: absolute;
  z-index: -1;
  left: 0px;
  bottom: 5%;
  background-image: linear-gradient(to right, rgba(255,255,255,0) 50%, #ED8B09 50%);
  background-position: -0% 0;
  background-size: 200% 10px;
  transition: background-position 0.2s ease-out;
 
  webkit-transform: skew(0deg, 0deg);
  transform: skew(-19.50deg, 0deg);
  opacity: 100;
}
.highlight a:before {
    
  background-position: -99.99% 0;
}

/*skew links*/


.elementor-nav-menu :hover{
  transform:skew(-3deg);
      transform-origin: left bottom;
    transition: .3s  transform ease-in-out;
}

/*skewed listing links*/


.jet-listing-dynamic-field_content :hover{
  transform:skew(-3deg);
      transform-origin: left bottom;
    transition: .3s  transform ease-in-out;
}

/*Skewed button*/


.elementor-button :hover{
  transform:skew(-3deg);
      transform-origin: left bottom;
    transition: .3s  transform ease-in-out;
}

/*Megamenu black overlay*/


@media (min-width:768px){.uael-has-submenu-container + ul.sub-menu.parent-has-template::before, ul.sub-menu.parent-has-template::before {
    content: ''!important;
    position: absolute;
    left: -100vw;
    width: 300vw;
    height: 100vh;
    background-color: #00000094;
    transition: opacity 0.3s linear;
    pointer-events:none;
    opacity:0;
}

.uael-has-submenu-container:hover + ul.sub-menu.parent-has-template::before, ul.sub-menu.parent-has-template:hover::before {
    opacity:1;
}
}

/*responsive listing items*/

/*testimmonials******
***
*/


.elementor-10599 .elementor-element-3f69d3d  {
    position: relative;
    max-width: 453px;
    overflow: hidden;
}
   

.elementor-10599 .elementor-element-3f69d3d  img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    left: 0;
    top: 0;
}

.elementor-10599 .elementor-element-3f69d3d:after {
    content: '';
    display: block;
    padding-top: calc(100% / (5/6));

}

.elementor-10603 .elementor-element-8b268ec {
    position: relative;
    max-width: 453px;
    overflow: hidden;
}
   

.elementor-10603 .elementor-element-8b268ec  img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    left: 0;
    top: 0;
}

.elementor-10603 .elementor-element-8b268ec:after {
    content: '';
    display: block;
    padding-top: calc(100% / (5/6));

}



/**
 * 
 * Edit Reno 27-9-2021
 *
 **/
 
h1, h2, h3, h4, h5, h6 {
    margin-top: 2.5rem;
}

h5 {
    position: relative;
}

h5:before {
	content: " ";
  position: absolute;
  display: block;
  width: 100%;
  height: 26px;
  top: 1px;
  left: -20px;
  border-left: 4px solid #f18825;
  transform-origin: bottom left;
  transform: skew(-19.5deg, 0deg);
}
 
.elementor-location-single p a:not(.elementor-button) {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    text-decoration: underline;
}

.elementor-location-single p a:not(.elementor-button):hover, .elementor-location-single p a:not(.elementor-button):focus {
    color: #f18825;
}
 
/* Article title border bottom line */
.highlight.post-title a:before {
	bottom: 12% !important;
}

/* Single and double styling element for blockquotes */
.wp-block-pullquote blockquote p {
    font-size: 2.2em !important;
    font-weight: bold;
}

.wp-block-pullquote blockquote cite {
    font-size: 1em !important;
    font-weight: 500;
}

.wp-block-pullquote blockquote cite:before {
	content: " ";
  position: absolute;
  display: block;
  width: 100%;
  height: 16px;
  top: 1px;
  left: -20px;
  border-left: 4px solid #f18825;
  transform-origin: bottom left;
  transform: skew(-19.5deg, 0deg);
}

.wp-block-pullquote blockquote {
	position: relative;
}

.wp-block-pullquote blockquote:before {
	content: " ";
  position: absolute;
  display: block;
  width: 100%;
  height: 42px;
  top: 12px;
  left: -75px;
	
	border-left: 16px solid #f18825;
    
  transform-origin: bottom left;
  transform: skew(-19.5deg, 0deg);
}

.wp-block-pullquote blockquote:after {
	content: " ";
  position: absolute;
  display: block;
  width: 100%;
  height: 42px;
  top: 12px;
  left: -50px;
  border-left: 16px solid #f18825;
  transform-origin: bottom left;
  transform: skew(-19.5deg, 0deg);
}

.wp-block-cb-carousel [type=button]:focus,
.wp-block-cb-carousel [type=button]:hover,
.wp-block-cb-carousel [type=submit]:focus,
.wp-block-cb-carousel [type=submit]:hover,
.wp-block-cb-carousel button:focus, .wp-block-cb-carousel button:hover {
	background-color: #f18825;
}

figcaption {
    font-size: 12px;
    font-weight: inherit;
}

figure.wp-block-image figcaption {
	position: relative;
	padding-left: 20px
}

figure.wp-block-image figcaption:before {
	content: " ";
  position: absolute;
  display: block;
  width: 100%;
  height: 14px;
  top: 1px;
  left: 0px;
  border-left: 4px solid #f18825;
  transform-origin: bottom left;
  transform: skew(-19.5deg, 0deg);
}

/*

Geolocation input */


.elementor-39379 .wpgb-facet.wpgb-facet-6 .wpgb-input {
    max-width: 264px;
    font-weight: 300;
    border-style: solid;
    border-width: 0px 0px 1px;
    border-radius: 0px;
}

.elementor-39379 .wpgb-facet.wpgb-facet-6 .wpgb-input {
    max-width: 450px;
    font-weight: 300;
    border-style: solid;
    border-width: 0px 0px 1px;
    border-radius: 0px;
}

.elementor-39379 .wpgb-facet.wpgb-facet-6 .wpgb-geolocation-facet label {
    -ms-flex-align: baseline;
    align-items: baseline;
    margin-top: 8px;
    line-height: 16px;
    font-size: 14px;
    font-weight: 300;
    color: initial;
}

.elementor-39379 .wpgb-facet.wpgb-facet-6  .wpgb-facet-title  {
    font-size: 0px;
    line-height: 0px;
    padding: 0;
    margin: 0 0 24px 0;
}

/* weight calculator multi-step */

.jfb-progress-type--default .jet-form-builder-progress-pages__item--label {
    display: none;
}

/* product image gallery */

.elementor-455 .elementor-element.elementor-element-3c00d16 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img {
    height: 624px!important;
    width: 624px!important;
    object-fit: cover;
   
    
}

.jet-woo-swiper-gallery-thumbs .swiper-slide img{
    height: 82px;
    width: 82px;
    object-fit: cover;
}

/*language switcher */

.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a {
    color: #000000;
    background-color: #ffff;
    font-family: gilroy;
    font-size: 20px;
    font-weight: bold;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cavmei25.devopswebsite.nl/wp-content/uploads/2021/05/Radomir-Tinkov-Gilroy-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://cavmei25.devopswebsite.nl/wp-content/uploads/2021/05/Radomir-Tinkov-Gilroy-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Gilroy';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://cavmei25.devopswebsite.nl/wp-content/uploads/2021/05/Radomir-Tinkov-Gilroy-RegularItalic.woff') format('woff');
}
@font-face {
	font-family: 'Gilroy';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://cavmei25.devopswebsite.nl/wp-content/uploads/2021/05/Radomir-Tinkov-Gilroy-BoldItalic.woff') format('woff');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://cavmei25.devopswebsite.nl/wp-content/uploads/2021/05/Radomir-Tinkov-Gilroy-SemiBold_1.woff') format('woff');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://cavmei25.devopswebsite.nl/wp-content/uploads/2021/05/Radomir-Tinkov-Gilroy-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://cavmei25.devopswebsite.nl/wp-content/uploads/2021/05/Radomir-Tinkov-Gilroy-Heavy-1.woff') format('woff');
}
@font-face {
	font-family: 'Gilroy';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://cavmei25.devopswebsite.nl/wp-content/uploads/2021/05/Radomir-Tinkov-Gilroy-HeavyItalic-1.woff') format('woff');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://cavmei25.devopswebsite.nl/wp-content/uploads/2021/05/Radomir-Tinkov-Gilroy-Bold-1.woff') format('woff');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://cavmei25.devopswebsite.nl/wp-content/uploads/2021/05/Radomir-Tinkov-Gilroy-Black-1.woff') format('woff');
}
/* End Custom Fonts CSS */