	/*
Theme Name: WP-GetSkeleton RAW KTRR-V2
Theme URI: https://github.com/wycks/WP-Skeleton-Theme
Author: MLS
Author URI:
Description:
Version: 1.1
License: http://www.opensource.org/licenses/mit-license.php.
Tags: Responsive, grid, mobile, framework, bare-bones, white, minimal

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*** FONTS ***/

@font-face {
     font-family: "GrundfosTheSans";
     src: url("./fonts/GrundfosTheSans-Regular.woff2") format("woff2");
     font-weight: 400;
     font-style: normal;
     unicode-range: U+0000, U+000D, U+000F, U+0020-007E, U+00A0-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01E6-01E7, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+02BC, U+02C6-02C7, U+02C9, U+02D8-02DD, U+0309, U+0323, U+0326, U+037E, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+0400-045F, U+0462-0463, U+0472-0475, U+0490-0493, U+0496-049D, U+04A0-04A3, U+04AA-04AB, U+04AE-04B3, U+04B8-04BB, U+04D8-04D9, U+04E8-04E9, U+1E80-1E85, U+1EA0-1EF9, U+2001, U+2011-2015, U+2017-201E, U+2020-2022, U+2024-2026, U+2030, U+2032-2033, U+2039-203A, U+203E, U+2044, U+2070, U+2074-208E, U+20A1-20A4, U+20A7, U+20AB-20AC, U+20B4, U+2105, U+2113, U+2116-2117, U+2120, U+2122, U+2126, U+212E, U+2153-2183, U+2190-2199, U+21A8, U+21D0-21D5, U+2200-2214, U+2216-22F1, U+2302, U+2310, U+2320-2321, U+2349, U+23AF, U+2460-24EA, U+25A0-25A1, U+25AA-25AC, U+25B2, U+25B8-25BA, U+25BC, U+25C2-25C4, U+25CA-25CB, U+25CE-25CF, U+25D8-25D9, U+25E6, U+263A-263C, U+2640, U+2642, U+2660, U+2663, U+2665-2666, U+266A-266B, U+E002-E003, U+E005-E009, U+E00C, U+E011-E012, U+E018-E019, U+E01C-E021, U+E048-E050, U+E055-E056, U+E059-E05F, U+E066-E06B, U+E06D-E072, U+E076-E077, U+E07A-E07B, U+E07D-E095, U+EA00-EA12, U+EA15-EA4B, U+EA4D-EA5A, U+EA5C-EA68, U+EA6A, U+EA6C-EA7C, U+EA7E, U+EA80-EACE, U+EAD0-EAE4, U+EAE6-EAEF, U+F003, U+F33A, U+F42F-F442, U+F66D-F66F, U+F671-F672, U+F675-F676, U+F678-F67A, U+F67C-F67D, U+F67F, U+F685-F686, U+F689-F68C, U+F68E-F690, U+F692-F693, U+F695-F699, U+F69B, U+F69D-F69E, U+F6A0-F6A3, U+F6AB-F6AD, U+F6C9-F6CB, U+F6CE-F6D1, U+F6D4, U+F6DD, U+F6DF-F6E8, U+F6F4-F6FA, U+F6FC-F6FF, U+F721, U+F726, U+F730-F73A, U+F73D, U+F73F, U+F760-F77A, U+F7A1, U+F7A8, U+F7AF, U+F7B4, U+F7BF, U+F7E0-F7F6, U+F7F8-F7FF, U+F830-F83A, U+F870-F877, U+F879-F889, U+F88B-F8AC, U+F8AE-F8B2, U+F8B6-F8CE, U+F8D0-F8DC, U+F8E5, U+F8FF, U+FB00-FB04, U+1F4A1;
}

@font-face {
     font-family: "GrundfosTheSans";
     src: url("./fonts/GrundfosTheSans-Bold.woff2") format("woff2");
     font-weight: 700;
     font-style: normal;
     unicode-range: U+0000, U+000D, U+000F, U+0020-007E, U+00A0-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01E6-01E7, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+02BC, U+02C6-02C7, U+02C9, U+02D8-02DD, U+0309, U+0323, U+0326, U+037E, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+0400-045F, U+0462-0463, U+0472-0475, U+0490-0493, U+0496-049D, U+04A0-04A3, U+04AA-04AB, U+04AE-04B3, U+04B8-04BB, U+04D8-04D9, U+04E8-04E9, U+1E80-1E85, U+1EA0-1EF9, U+2001, U+2011-2015, U+2017-201E, U+2020-2022, U+2024-2026, U+2030, U+2032-2033, U+2039-203A, U+203E, U+2044, U+2070, U+2074-208E, U+20A1-20A4, U+20A7, U+20AB-20AC, U+20B4, U+2105, U+2113, U+2116-2117, U+2120, U+2122, U+2126, U+212E, U+2153-2183, U+2190-2199, U+21A8, U+21D0-21D5, U+2200-2214, U+2216-22F1, U+2302, U+2310, U+2320-2321, U+2349, U+23AF, U+2460-24EA, U+25A0-25A1, U+25AA-25AC, U+25B2, U+25B8-25BA, U+25BC, U+25C2-25C4, U+25CA-25CB, U+25CE-25CF, U+25D8-25D9, U+25E6, U+263A-263C, U+2640, U+2642, U+2660, U+2663, U+2665-2666, U+266A-266B, U+E002-E003, U+E005-E009, U+E00C, U+E011-E012, U+E018-E019, U+E01C-E021, U+E048-E050, U+E055-E056, U+E059-E05F, U+E066-E06B, U+E06D-E072, U+E076-E077, U+E07A-E07B, U+E07D-E095, U+EA00-EA12, U+EA15-EA4B, U+EA4D-EA5A, U+EA5C-EA68, U+EA6A, U+EA6C-EA7C, U+EA7E, U+EA80-EACE, U+EAD0-EAE4, U+EAE6-EAEF, U+F003, U+F33A, U+F42F-F442, U+F66D-F66F, U+F671-F672, U+F675-F676, U+F678-F67A, U+F67C-F67D, U+F67F, U+F685-F686, U+F689-F68C, U+F68E-F690, U+F692-F693, U+F695-F699, U+F69B, U+F69D-F69E, U+F6A0-F6A3, U+F6AB-F6AD, U+F6C9-F6CB, U+F6CE-F6D1, U+F6D4, U+F6DD, U+F6DF-F6E8, U+F6F4-F6FA, U+F6FC-F6FF, U+F721, U+F726, U+F730-F73A, U+F73D, U+F73F, U+F760-F77A, U+F7A1, U+F7A8, U+F7AF, U+F7B4, U+F7BF, U+F7E0-F7F6, U+F7F8-F7FF, U+F830-F83A, U+F870-F877, U+F879-F889, U+F88B-F8AC, U+F8AE-F8B2, U+F8B6-F8CE, U+F8D0-F8DC, U+F8E5, U+F8FF, U+FB00-FB04, U+1F4A1;
}

@font-face {
     font-family: "GrundfosTheSans";
     src: url("./fonts/GrundfosTheSans-ExtdBold.woff2") format("woff2");
     font-weight: 800;
     font-style: normal;
     unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-0148, U+014A-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01E6-01E7, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+02C6-02C7, U+02D8-02DD, U+0300-0301, U+0303, U+0309, U+0312, U+0315, U+0323, U+0326, U+037E, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+0400-045F, U+0472-0473, U+0490-0493, U+0496-049D, U+04A0-04A3, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C1-04C2, U+04D8-04D9, U+04E2-04E3, U+04E8-04E9, U+04EE-04EF, U+1E02-1E03, U+1E0A-1E0B, U+1E1E-1E1F, U+1E40-1E41, U+1E56-1E57, U+1E60-1E61, U+1E6A-1E6B, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2010-2011, U+2013-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AB-20AC, U+20B4, U+2116, U+2122, U+2126, U+2202, U+2206, U+220F, U+2211-2212, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+F8FF, U+FB01-FB02, U+1F3ED;
}

@font-face {
     font-family: "GrundfosTheSans";
     src: url("./fonts/GrundfosTheSans-ExtdBlack.woff2") format("woff2");
     font-weight: 900;
     font-style: normal;
     unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-0148, U+014A-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01E6-01E7, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+02C6-02C7, U+02D8-02DD, U+0300-0301, U+0303, U+0309, U+0312, U+0315, U+0323, U+0326, U+037E, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+0400-045F, U+0472-0473, U+0490-0493, U+0496-049D, U+04A0-04A3, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C1-04C2, U+04D8-04D9, U+04E2-04E3, U+04E8-04E9, U+04EE-04EF, U+1E02-1E03, U+1E0A-1E0B, U+1E1E-1E1F, U+1E40-1E41, U+1E56-1E57, U+1E60-1E61, U+1E6A-1E6B, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+2010-2011, U+2013-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2070, U+2074-2079, U+2080-2089, U+20AB-20AC, U+20B4, U+2116, U+2122, U+2126, U+2202, U+2206, U+220F, U+2211-2212, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+F8FF, U+FB01-FB02, U+1F3ED;
}



/* Base Styles
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* NOTE
html is set to 62.5% so that all the REM measurements throughout Skeleton
are based on 10px sizing. So basically 1.5rem = 15px :) */
html {
  font-size: 16px; 
  scroll-behavior: smooth;
}
body {
  font-size: 1rem; /* currently ems cause chrome bug misinterpreting rems on body element */
  line-height: 1.5;
  font-family: "GrundfosTheSans", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-feature-settings: "kern" 1 ,"liga" 1, "calt" 1, "locl" 1;
 /* -webkit-font-feature-settings: "kern" 1 ,"liga" 1, "calt" 1, "locl" 1;
  -moz-font-feature-settings: "kern" 1 ,"liga" 1, "calt" 1, "locl" 1;
  -ms-font-feature-settings: "kern" 1 ,"liga" 1, "calt" 1, "locl" 1;
  -o-font-feature-settings: "kern" 1 ,"liga" 1, "calt" 1, "locl" 1;*/
  /*letter-spacing: 0.1rem;*/
}

.button {
	padding: 10px 30px;
	border: 0px;
	border-radius: 5px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	display: inline-block;
	text-align: center;
    resize: none;           /* Prevent manual resizing */
    overflow: hidden;       /* Hide scrollbars */
    white-space: nowrap;    /* Prevent text from wrapping */
    text-decoration: none;  
}

.button-link-type-internal .external { /* Hides internal link when external is selected */
	display:none;
}

.button-link-type-internal .anchor { /* Hides internal link when external is selected */
	display:none;
}

.button-link-type-external .internal { /* Hides external link when external is selected */
	display:none;
}
.button-link-type-external .anchor { /* Hides external link when external is selected */
	display:none;
}

.button-link-type-anchor .external { /* Hides internal link when external is selected */
	display:none;
}

.button-link-type-anchor .internal { /* Hides external link when external is selected */
	display:none;
}

.anchor-link { padding-top: 120px; }

/*.column-wrapper .button-wrapper {
	position: absolute;
	bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	left: 25px;
	right: 25px;
}

.column-wrapper .botton-clearence {
	height: 35px;
}*/



/* Buttons
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/*.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
  display: inline-block;
  height: 38px;
  padding: 0 30px;
  color: #555;
  text-align: center;
  font-size: 11px;
  font-weight: 600;
  line-height: 38px;
  letter-spacing: .1rem;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border-radius: 4px;
  border: 1px solid #bbb;
  cursor: pointer;
  box-sizing: border-box; }
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.button:focus,
button:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
input[type="button"]:focus {
  color: #333;
  border-color: #888;
  outline: 0; }
.button.button-primary,
button.button-primary,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary {
  color: #FFF;
  background-color: #33C3F0;
  border-color: #33C3F0; }
.button.button-primary:hover,
button.button-primary:hover,
input[type="submit"].button-primary:hover,
input[type="reset"].button-primary:hover,
input[type="button"].button-primary:hover,
.button.button-primary:focus,
button.button-primary:focus,
input[type="submit"].button-primary:focus,
input[type="reset"].button-primary:focus,
input[type="button"].button-primary:focus {
  color: #FFF;
  background-color: #1EAEDB;
  border-color: #1EAEDB; }*/


/* Forms
–––––––––––––––––––––––––––––––––––––––––––––––––– */
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea,
select {
  height: 30px;
  padding: 6px 10px; /* The 6px vertically centers text on FF, ignored by Webkit */
  background-color: #fff;
  border: 1px solid #D1D1D1;
  border-radius: 4px;
  box-shadow: none;
  box-sizing: border-box; }
/* Removes awkward default styles on some inputs for iOS */
input[type="email"],
input[type="number"],
input[type="search"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
textarea {
  min-height: 65px;
  padding-top: 6px;
  padding-bottom: 6px; }
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
  border: 1px solid #33C3F0;
  outline: 0; }
label,
legend {
  display: block;
  margin-bottom: .5rem;
  /*font-weight: 600; */}
fieldset {
  padding: 0;
  border-width: 0; }
input[type="checkbox"],
input[type="radio"] {
  display: inline; }
label > .label-body {
  display: inline-block;
  margin-left: .5rem;
  font-weight: normal; }


/* Lists
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/*ul {
  list-style: circle inside; }
ol {
  list-style: decimal inside; }
ol, ul {
  padding-left: 0;
  margin-top: 0; }*/
/*ul ul,
ul ol,
ol ol,
ol ul {
  margin: 1.5rem 0 1.5rem 3rem;
  font-size: 90%; }
li {
  margin-bottom: 1rem; }*/


/* Code
–––––––––––––––––––––––––––––––––––––––––––––––––– */
code {
  padding: .2rem .5rem;
  margin: 0 .2rem;
  font-size: 90%;
  white-space: nowrap;
  background: #F1F1F1;
  border: 1px solid #E1E1E1;
  border-radius: 4px; }
pre > code {
  display: block;
  padding: 1rem 1.5rem;
  white-space: pre; }


/* Tables
–––––––––––––––––––––––––––––––––––––––––––––––––– */
th,
td {
  padding: 12px 15px;
  text-align: left;
th:first-child,
td:first-child {
  padding-left: 0; }
th:last-child,
td:last-child {
  padding-right: 0; }


/* Spacing
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/*button,
.button {
  margin-bottom: 1rem; }
input,
textarea,
select,
fieldset {
  margin-bottom: 1.5rem; }
pre,
blockquote,
dl,
figure,
table,
p,
ul,
ol,
form {
  margin-bottom: 1.5rem; }*/


/* Utilities
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.u-full-width {
  width: 100%;
  box-sizing: border-box; }
.u-max-full-width {
  max-width: 100%;
  box-sizing: border-box; }
.u-pull-right {
  float: right; }
.u-pull-left {
  float: left; }


/* Misc
–––––––––––––––––––––––––––––––––––––––––––––––––– */
hr {
  margin-top: 3rem;
  margin-bottom: 3.5rem;
  border-width: 0;
  border-top: 1px solid #E1E1E1; }






