/* 
Theme Name: Group Kuypers Racing Team
Theme URI: https://github.com/elementor/hello-theme/
Description: Group Kuypers Racing Team theme
Author: UNIKAVI - Brand Builders
Author URI: https://www.unikavi.be
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/


.grecaptcha-badge { visibility: hidden; }

/*=====================
=    Basic forms      =
=====================*/
fieldset {
  border: 1px solid #e9e9e9;
  border-radius: 2px;
  padding: 1.33333rem;
  margin-bottom: 1.33333rem; 
  }
fieldset legend {
  padding: 0.33333rem 0.5rem;
  border: 1px solid #e9e9e9;
  border-radius: 2px;
  margin-bottom: 0; 
  }

legend {
  color: #253237;
  font-size: 1.16667rem;
  line-height: 1.14286;
  font-weight: 600;
  margin-bottom: 1.33333rem;
  }

input,
textarea {

  }
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #81b171;
  font-size: 1.0em;
  background: transparent !important;
  font-family: "Gotham", Sans-serif; }
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #81b171;
  font-size: 1.0em;
  background: transparent !important;
  font-family: "Gotham", Sans-serif; }
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #81b171;
  font-size: 1.0em;
  background: transparent !important;
  font-family: "Gotham", Sans-serif; }
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #81b171;
  font-size: 1.0em;
  background: transparent !important;
  font-family: "Gotham", Sans-serif; }
input:focus,
textarea:focus {
  border:0px!important; }

textarea {
  resize: none;
  height: 12.50rem !important;
  background-color:#fbfbfb !important;
  border:none;
  font-family: "Gotham", Sans-serif;
  }


textarea,
input[type='text'],
input[type='button'],
input[type='submit'],
input[type='search'] {
  -webkit-appearance: none;
}

input[type='checkbox'],
input[type='radio'] {
  display: inline-block !important; }

label {
  display: inline-block;
  font-size: 1.16667rem;
  line-height: 1.14286;
  margin-bottom: 0.33333rem; }


select {
  width: 100%;
  font-family: "Gotham", Sans-serif;
  font-size: 1.175rem;
  line-height: 1.85714;
  color: var( --e-global-color-eacb9b2 ) !important;
  background-color:#FFFFFF !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0px !important;
  border-bottom:2px solid var( --e-global-color-eacb9b2 ) !important;
  border-left:0px !important;
  border-right:0px !important;
  border-top:0px !important;
  background-image: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18' height='18' viewBox='0 0 24 24'><path fill='currentColor' d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'></path></svg>");
  background-position: 98% 56%;
  background-repeat: no-repeat;
  padding: 0.55rem 1.5rem 0.55rem 0.55rem !important;
  line-height: 1.85714;
  }

progress {
  width: 100%; }


/*
  Simple Grid
  Project Page - http://thisisdallas.github.com/Simple-Grid/
  Author - Dallas Bass
  Site - http://dallasbass.com
*/


[class*='grid'],
[class*='colgkrteam-'],
[class*='mobile-'],
.grid:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; 
}

[class*='colgkrteam-'] {
  float: left;
  min-height: 1px;
  padding-right: 25px; /* column-space */
}

[class*='colgkrteam-'] [class*='colgkrteam-']:last-child {
  padding-right: 0;
}

.grid {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}

.grid:after {
  content: "";
  display: table;
  clear: both;
}
/*
.grid-pad {
  padding-top: 20px;
  padding-left: 25px;
  padding-right: 0px; 
}
*/
.push-right {
  float: right;
}

/* Content Columns */

.colgkrteam-1-1 {
  width: 100%;
}
.colgkrteam-2-3, .colgkrteam-8-12 {
  width: 66.66%;
}

.colgkrteam-1-2, .colgkrteam-6-12 {
  width: 50%;
}

.colgkrteam-1-3, .colgkrteam-4-12 {
  width: 33.33%;
}

.colgkrteam-1-4, .colgkrteam-3-12 {
  width: 25%;
}

.colgkrteam-1-5 {
  width: 20%;
}

.colgkrteam-1-6, .colgkrteam-2-12 {
  width: 16.667%;
}

.colgkrteam-1-7 {
  width: 14.28%;
}

.colgkrteam-1-8 {
  width: 12.5%;
}

.colgkrteam-1-9 {
  width: 11.1%;
}

.colgkrteam-1-10 {
  width: 10%;
}

.colgkrteam-1-11 {
  width: 9.09%;
}

.colgkrteam-1-12 {
  width: 8.33%
}

/* Layout Columns */

.colgkrteam-11-12 {
  width: 91.66%
}

.colgkrteam-10-12 {
  width: 83.333%;
}

.colgkrteam-9-12 {
  width: 75%;
}

.colgkrteam-5-12 {
  width: 41.66%;
}

.colgkrteam-7-12 {
  width: 58.33%
}

/* Pushing blocks */

.push-2-3, .push-8-12 {
  margin-left: 66.66%;
}

.push-1-2, .push-6-12 {
  margin-left: 50%;
}

.push-1-3, .push-4-12 {
  margin-left: 33.33%;
}

.push-1-4, .push-3-12 {
  margin-left: 25%;
}

.push-1-5 {
  margin-left: 20%;
}

.push-1-6, .push-2-12 {
  margin-left: 16.667%;
}

.push-1-7 {
  margin-left: 14.28%;
}

.push-1-8 {
  margin-left: 12.5%;
}

.push-1-9 {
  margin-left: 11.1%;
}

.push-1-10 {
  margin-left: 10%;
}

.push-1-11 {
  margin-left: 9.09%;
}

.push-1-12 {
  margin-left: 8.33%
}

@media handheld, only screen and (max-width: 767px) {
  .grid {
    width: 100%;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px; /* grid-space to left */
    padding-right: 10px; /* grid-space to right: (grid-space-left - column-space) e.g. 20px-10px=10px */
  }

  [class*='colgkrteam-'] {
    width: auto;
    float: none;
    margin: 10px 0;
    padding-left: 0;
    padding-right: 10px; /* column-space */
  }

  [class*='colgkrteam-'] [class*='colgkrteam-'] {
    padding-right: 0;
  }

  /* Mobile Layout */

  [class*='mobile-colgkrteam-'] {
    float: left;
    margin: 0 0 10px;
    padding-left: 0;
    padding-right: 10px; /* column-space */
    padding-bottom: 0;
  }

  .mobile-colgkrteam-1-1 {
    width: 100%;
  }
  .mobile-colgkrteam-2-3, .mobile-colgkrteam-8-12 {
    width: 66.66%;
  }

  .mobile-colgkrteam-1-2, .mobile-colgkrteam-6-12 {
    width: 50%;
  }

  .mobile-colgkrteam-1-3, .mobile-colgkrteam-4-12 {
    width: 33.33%;
  }

  .mobile-colgkrteam-1-4, .mobile-colgkrteam-3-12 {
    width: 25%;
  }

  .mobile-colgkrteam-1-5 {
    width: 20%;
  }

  .mobile-colgkrteam-1-6, .mobile-colgkrteam-2-12 {
    width: 16.667%;
  }

  .mobile-colgkrteam-1-7 {
    width: 14.28%;
  }

  .mobile-colgkrteam-1-8 {
    width: 12.5%;
  }

  .mobile-colgkrteam-1-9 {
    width: 11.1%;
  }

  .mobile-colgkrteam-1-10 {
    width: 10%;
  }

  .mobile-colgkrteam-1-11 {
    width: 9.09%;
  }

  .mobile-colgkrteam-1-12 {
    width: 8.33%
  }

  /* Layout Columns */

  .mobile-colgkrteam-11-12 {
    width: 91.66%
  }

  .mobile-colgkrteam-10-12 {
    width: 83.333%;
  }

  .mobile-colgkrteam-9-12 {
    width: 75%;
  }

  .mobile-colgkrteam-5-12 {
    width: 41.66%;
  }

  .mobile-colgkrteam-7-12 {
    width: 58.33%
  }

  .hide-on-mobile {
    display: none !important;
    width: 0;
    height: 0;
  }
}