@charset "utf-8";/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}
/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('/templates/gk_portfolio/fonts/fontawesome-webfont.eot?v=4.3.0');src:url('/templates/gk_portfolio/fonts/fontawesome-webfont.eot#iefix&v=4.3.0') format('embedded-opentype'),url('/templates/gk_portfolio/fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),url('/templates/gk_portfolio/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('/templates/gk_portfolio/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('/templates/gk_portfolio/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;font-display:swap;}.fa{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;transform:translate(0, 0)}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-genderless:before,.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}
.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-ms-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease}.collapse.in{height:auto}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80)}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{width:98%;position:relative;max-height:400px;padding:1%}.modal-body iframe{width:100%;max-height:none;border:0!important}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;*zoom:1}.modal-footer:after,.modal-footer:before{display:table;content:"";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}div.modal{position:fixed;top:5%;left:50%;z-index:1050;width:80%;margin-left:-40%;background-color:#fff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none}div.modal.fade{-webkit-transition:opacity 0.3s linear, top 0.3s ease-out;-moz-transition:opacity 0.3s linear, top 0.3s ease-out;-ms-transition:opacity 0.3s linear, top 0.3s ease-out;-o-transition:opacity 0.3s linear, top 0.3s ease-out;transition:opacity 0.3s linear, top 0.3s ease-out;top:-25%}div.modal.fade.in{top:5%}.modal-batch{overflow-y:visible}.modal-body[class*=jviewport-height],.modal-body[class^=jviewport-height]{max-height:none}.jviewport-height10{height:10vh}.jviewport-height20{height:20vh}.jviewport-height30{height:30vh}.jviewport-height40{height:40vh}.jviewport-height50{height:50vh}.jviewport-height60{height:60vh}.jviewport-height70{height:70vh}.jviewport-height80{height:80vh}.jviewport-height90{height:90vh}.jviewport-height100{height:100vh}div.modal.jviewport-width10{width:10vw;margin-left:-5vw}div.modal.jviewport-width20{width:20vw;margin-left:-10vw}div.modal.jviewport-width30{width:30vw;margin-left:-15vw}div.modal.jviewport-width40{width:40vw;margin-left:-20vw}div.modal.jviewport-width50{width:50vw;margin-left:-25vw}div.modal.jviewport-width60{width:60vw;margin-left:-30vw}div.modal.jviewport-width70{width:70vw;margin-left:-35vw}div.modal.jviewport-width80{width:80vw;margin-left:-40vw}div.modal.jviewport-width90{width:90vw;margin-left:-45vw}div.modal.jviewport-width100{width:100vw;margin-left:-50vw}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-font-smoothing:antialiased}body{background:#fff;color:#777;font-size:1.4rem;font-weight:400;line-height:2}a{text-decoration:none;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}a.inverse,a:active,a:focus,a:hover{color:#363636}img{max-width:100%}h1,h2,h3,h4,h5,h6{color:#363636;font-weight:300}h1{font-size:3.2rem}h2{font-size:2.8rem}h3{font-size:2.4rem}h4{font-size:2rem}h5{font-size:1.8rem}h6{font-size:1.6rem}p{margin:1em 0 2em}iframe{border:none}code{background:#f5f5f5;padding:5px 10px}pre{background:#f5f5f5;border:1px solid #e5e5e5;padding:20px}dt{font-weight:bold;margin:10px 0 5px 0}dd{margin-left:0}table{border:1px solid #e5e5e5;width:100%}th{background:#e5e5e5;border:1px solid #e5e5e5;padding:5px 10px;word-break:normal}td{border:1px solid #e5e5e5;padding:5px 10px}fieldset.filters{border:none}embed,iframe,object,video{max-width:100%}button,input,textarea{border:2px solid #d4d0ba;font-family:inherit;padding:5px}input,select,textarea{border:1px solid #d4d0ba;border-radius:2px;font-size:1.4rem;font-weight:300;color:#777;height:40px;max-width:100%!important;padding:0 10px}input:focus,select:focus,textarea:focus{background:#fffef4}input{line-height:40px}textarea{height:auto;max-width:100%!important;padding:2.4rem}fieldset{border:1px solid #e5e5e5;border-radius:2px;margin:10px 0;padding:10px 20px}legend{font-size:1.2rem;padding:0 5px}input[type=checkbox],input[type=radio]{display:inline-block;height:15px;line-height:15px;margin:0 5px 0 0;width:15px}input[type=checkbox]{height:14px;line-height:14px}.btn,button,input[type=button],input[type=reset],input[type=submit]{background:transparent;border-radius:0;cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:400;height:40px;line-height:40px;margin:0;padding:0 40px;text-transform:uppercase;text-decoration:none;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.btn:active,.btn:focus,.btn:hover,button:active,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{border-color:#34373b;color:#34373b}.btn{border:2px solid #ccc;color:#aaa}::-webkit-input-placeholder{color:#777;font-size:1.4rem}:-moz-placeholder{color:#777;font-size:1.4rem}::-moz-placeholder{color:#777;font-size:1.4rem}:-ms-input-placeholder{color:#777;font-size:1.4rem}.element-invisible{position:absolute;padding:0;margin:0;border:0;height:1px;width:1px;overflow:hidden}.element-invisible:focus{width:auto;height:auto;overflow:auto;background:#eee;color:#000;padding:1em}.site{padding:40px 0}.site__top{margin-bottom:20px!important;padding-bottom:10px!important;padding-top:20px!important}.site__main{margin:0 auto;width:100%}.subpage.component__top{padding:50px 47px;position:relative}.subpage.component__top:before{background:#fff;bottom:-10px;content:"";height:20px;left:0;position:absolute;width:100%}.subpage.component__bottom{padding:50px 47px;position:relative}.subpage.component__bottom:before{background:#fff;content:"";height:20px;left:0;position:absolute;top:-10px;width:100%}.clearfix:after{clear:both;content:"";display:table}.logo{display:block;margin:0 auto;text-decoration:none;width:100%}.logo__image{display:block;margin:0 auto;max-height:64px;width:auto}.logo__title{font-size:1.6rem;font-weight:700;line-height:64px;margin:0;text-transform:uppercase}.logo__description{color:#aaa;font-size:1.1rem;font-weight:300;margin:-23px 0 0 0;min-height:19px;opacity:1;text-transform:uppercase}a[class^=icon-]:before{color:#ccc;font-family:FontAwesome;font-size:2.2rem;line-height:1.1}.icon-gplus:before{content:"\f0d4"}.icon-fb:before{content:"\f082"}.icon-twitter:before{content:"\f081"}.icon-pinterest:before{content:"\f0d3"}.icon-youtube:before{content:"\f166"}.icon-rss:before{content:"\f143"}.icon-instagram:before{content:"\f16d"}.icon-behance:before{content:"\f1b4"}.icon-dribbble:before{content:"\f17d"}.icon-flickr:before{content:"\f16e"}.icon-github:before{content:"\f092"}.icon-vimeo:before{content:"\f194"}.icon-linkedin:before{content:"\f08c"}.footer__social .nav,.header__topmenu .nav,.navigation .nav{margin:0;padding:0}.footer__social .nav li,.footer__social .nav li>a,.footer__social .nav li>span,.header__topmenu .nav li,.header__topmenu .nav li>a,.header__topmenu .nav li>span,.navigation .nav li,.navigation .nav li>a,.navigation .nav li>span{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;display:inline-block;height:32px;margin:0 1px;overflow:hidden}.footer__social .nav li:before,.footer__social .nav li>a:before,.footer__social .nav li>span:before,.header__topmenu .nav li:before,.header__topmenu .nav li>a:before,.header__topmenu .nav li>span:before,.navigation .nav li:before,.navigation .nav li>a:before,.navigation .nav li>span:before{color:#ccc;font-family:FontAwesome;font-size:2.2rem;line-height:24px}.footer__social .nav li>a[class^=icon-],.footer__social .nav li>span[class^=icon-],.footer__social .nav li[class^=icon-],.header__topmenu .nav li>a[class^=icon-],.header__topmenu .nav li>span[class^=icon-],.header__topmenu .nav li[class^=icon-],.navigation .nav li>a[class^=icon-],.navigation .nav li>span[class^=icon-],.navigation .nav li[class^=icon-]{color:#fff;width:22px}.footer__social .nav li>a,.footer__social .nav li>span,.header__topmenu .nav li>a,.header__topmenu .nav li>span,.navigation .nav li>a,.navigation .nav li>span{display:block;margin:0;position:relative}.navigation{padding:0 0 42px 0}.navigation .nav{text-align:center}.navigation .nav>li{display:inline-block;float:none;overflow:visible;position:relative;text-align:left}.navigation .nav>li>a,.navigation .nav>li>span{border:1px solid transparent;color:#777;cursor:pointer;display:inline-block;font-size:1.4rem;font-weight:400;line-height:31px;padding:0 20px}.navigation .nav-child,.navigation .nav .list-unstyled{background-color:#fff;border-radius:3px;-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, .25);-moz-box-shadow:0 2px 3px rgba(0, 0, 0, .25);box-shadow:0 2px 3px rgba(0, 0, 0, .25);opacity:0;padding:12px 24px;position:absolute;left:-9999px;top:37px;-webkit-transform:translateY(-50px) scale(.75);-moz-transform:translateY(-50px) scale(.75);-ms-transform:translateY(-50px) scale(.75);-o-transform:translateY(-50px) scale(.75);transform:translateY(-50px) scale(.75);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:transform .3s ease-out, opacity .3s ease-out;-moz-transition:transform .3s ease-out, opacity .3s ease-out;-ms-transition:transform .3s ease-out, opacity .3s ease-out;-o-transition:transform .3s ease-out, opacity .3s ease-out;-webkit-transition:opacity .3s ease-out, -webkit-transform .3s ease-out;transition:opacity .3s ease-out, -webkit-transform .3s ease-out;transition:transform .3s ease-out, opacity .3s ease-out;transition:transform .3s ease-out, opacity .3s ease-out, -webkit-transform .3s ease-out;width:200px;z-index:99999}.navigation .nav-child a,.navigation .nav-child li,.navigation .nav-child span,.navigation .nav .list-unstyled a,.navigation .nav .list-unstyled li,.navigation .nav .list-unstyled span{line-height:40px;width:100%}.navigation .nav-child li,.navigation .nav .list-unstyled li{border-top:1px solid #e5e5e5}.navigation .nav-child li:first-child,.navigation .nav .list-unstyled li:first-child{border-top:none}.navigation .nav-child a,.navigation .nav-child span,.navigation .nav .list-unstyled a,.navigation .nav .list-unstyled span{color:#777;margin:0;width:170px}.navigation .nav-child .list-unstyled,.navigation .nav-child .nav-child,.navigation .nav .list-unstyled .list-unstyled,.navigation .nav .list-unstyled .nav-child{margin-left:150px;margin-top:-38px;top:auto}.no-touch-screen .navigation li:hover>ul,.touch-screen .navigation li.opened>ul{left:auto;opacity:1;-webkit-transform:translateY(-5px) scale(1);-moz-transform:translateY(-5px) scale(1);-ms-transform:translateY(-5px) scale(1);-o-transform:translateY(-5px) scale(1);transform:translateY(-5px) scale(1)}.header{color:#000;overflow:hidden;min-height:64px;text-align:center}.header__search{left:10px;position:absolute;top:12px}.header__search:after{color:#777;content:"\f002";font-family:FontAwesome;position:absolute;right:15px;top:8px;z-index:1}.header__search_input{border:none;border-bottom:1px solid #e5e5e5;border-radius:0;text-indent:5px;line-height:42px;width:170px}.header__topmenu{float:right;margin:0;padding:0;position:absolute;right:12px;top:22px}.footer{clear:both;color:#999;font-size:1.2rem;margin:0 auto;max-width:750px;padding:69px 0 72px;text-align:center;width:100%}.footer__social{clear:both;margin:0 0 30px 0;text-align:center}.footer__copyrights_module,.footer__copyrights_module p,.footer__copyrights_text{clear:both;margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.input-group-addon,.input-group-btn,.input-group .form-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group .form-control{position:relative;z-index:2;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group-addon{padding:0.375rem 0.75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;border:1px solid #ccc;border-left:0;background:#f2f2f2}.j4 .element-invisible{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.j4 .has-danger .form-control,.j4 .has-danger .input-group-addon,.j4 .has-danger .input-group-addon{border-color:#d45555}.j4 .control-group{margin-bottom:18px;clear:both}.j4 .control-group .control-label{padding-top:5px;padding-right:5px;text-align:left}.j4 .control-group .control-label label{margin:0}.j4 .control-group .control-label .form-control-feedback{display:block;font-size:80%}.j4 .control-group .controls #remember{width:auto}.j4 .control-group .controls .btn{float:none}.j4 .input-group-btn .btn+.btn{margin-left:2px}.j4 .float-right{float:right!important}.j4 .mb-0{margin-bottom:0!important}.j4 .fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.j4 .fade.show{opacity:1}.j4 .collapse{display:none}.j4 .collapse.show{display:block}.j4 joomla-alert{display:none}.j4 #helpsite-refresh{margin-top:10px}.j4 .edit.item-page #adminForm>fieldset{display:table-row}.j4 fieldset.filters{padding:0}.j4 .tag_category .btn-group{float:none!important}.j4 .tag_category__item:first-child{border-top:0}.j4 .invalid{color:#bc6564}.j4 .invalid .form-control-feedback{display:block;font-size:80%}.j4 #finder-search .search__inputs{overflow:hidden;margin-bottom:20px}.j4 .item-page.edit .tab-pane{overflow:visible}.j4 .item-page.edit .toggle-editor.btn-toolbar{float:none!important}.j4 #member-registration>.control-group .controls{margin-left:0}.j4 #member-registration>.control-group .controls .btn{display:inline-block}@media (max-width:480px){.j4 #member-registration>.control-group .controls .btn{padding-left:25px;padding-right:25px}}.j4 .modal-open{overflow:hidden}.j4 .modal{position:fixed;top:0;right:0;bottom:0;left:50%;z-index:1050;display:none;overflow:hidden;outline:0}.j4 .modal.fade .modal-dialog{-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out;-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);transform:translate(0, -25%)}.j4 .modal.show .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.j4 .modal-open .modal{overflow-x:hidden;overflow-y:auto}.j4 .modal-dialog{position:relative;width:auto;margin:10px;pointer-events:none}.j4 .modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0, 0, 0, 0.2);border-radius:0.3rem;outline:0}.j4 .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.j4 .modal-backdrop.fade{opacity:0}.j4 .modal-backdrop.show{opacity:0.5}.j4 .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px;border-bottom:1px solid #e9ecef;border-top-left-radius:0.3rem;border-top-right-radius:0.3rem}.j4 .modal-header .close{padding:15px;margin:-15px -15px -15px auto;border:0;color:#5cc1a9}.j4 .modal-title{margin-bottom:0;line-height:1.5}.j4 .modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px}.j4 .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:15px;border-top:1px solid #e9ecef}.j4 .modal-footer>:not(:first-child){margin-left:0.25rem}.j4 .modal-footer>:not(:last-child){margin-right:0.25rem}.j4 .modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.j4 .modal-dialog{max-width:500px;margin:30px auto}.j4 .modal-sm{max-width:300px}}@media (min-width:992px){.j4 .modal-lg{max-width:800px}}.j4 .badge{display:inline-block;padding:0.25em 0.4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25rem}.j4 .badge:empty{display:none}.j4 .btn .badge{position:relative;top:-1px}.j4 .badge-pill{padding-right:0.6em;padding-left:0.6em;border-radius:10rem}.j4 .badge-primary{color:#fff;background-color:#006898}.j4 .badge-primary[href]:focus,.j4 .badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#004565}.j4 .badge-secondary{color:#fff;background-color:#868e96}.j4 .badge-secondary[href]:focus,.j4 .badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#6c757d}.j4 .badge-success{color:#fff;background-color:#438243}.j4 .badge-success[href]:focus,.j4 .badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#326032}.j4 .badge-info{color:#fff;background-color:#17a2b8}.j4 .badge-info[href]:focus,.j4 .badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.j4 .badge-warning{color:#111;background-color:#f0ad4e}.j4 .badge-warning[href]:focus,.j4 .badge-warning[href]:hover{color:#111;text-decoration:none;background-color:#ec971f}.j4 .badge-danger{color:#fff;background-color:#d9534f}.j4 .badge-danger[href]:focus,.j4 .badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#c9302c}.j4 .badge-light{color:#111;background-color:#f8f9fa}.j4 .badge-light[href]:focus,.j4 .badge-light[href]:hover{color:#111;text-decoration:none;background-color:#dae0e5}.j4 .badge-dark{color:#fff;background-color:#343a40}.j4 .badge-dark[href]:focus,.j4 .badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.j4 .card-grey{background-color:#f7f7f9}.j4 .card-inverse{color:rgba(255, 255, 255, 0.9)}.j4 .accordion .card-header{display:block;font-weight:bold;line-height:1.2}.j4 .card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid #ccc;border-radius:0.25rem}.j4 .card>hr{margin-right:0;margin-left:0}.j4 .card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.j4 .card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}.j4 .card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.j4 .card-title{margin-bottom:0.75rem}.j4 .card-subtitle{margin-top:-0.375rem;margin-bottom:0}.j4 .card-text:last-child{margin-bottom:0}.j4 .card-link:hover{text-decoration:none}.j4 .card-link+.card-link{margin-left:1.25rem}.j4 .card-header{padding:0.75rem 1.25rem;margin-bottom:0;background-color:rgba(0, 0, 0, 0.03);border-bottom:1px solid #ccc}.j4 .card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}.j4 .card-header+.list-group .list-group-item:first-child{border-top:0}.j4 .card-footer{padding:0.75rem 1.25rem;background-color:rgba(0, 0, 0, 0.03);border-top:1px solid #ccc}.j4 .card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}.j4 .card-header-tabs{margin-right:-0.625rem;margin-bottom:-0.75rem;margin-left:-0.625rem;border-bottom:0}.j4 .card-header-pills{margin-right:-0.625rem;margin-left:-0.625rem}.j4 .card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.j4 .card-img{width:100%;border-radius:calc(0.25rem - 1px)}.j4 .card-img-top{width:100%;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.j4 .card-img-bottom{width:100%;border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.j4 .card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.j4 .card-deck .card{margin-bottom:7.5px}@media (min-width:576px){.j4 .card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-7.5px;margin-left:-7.5px}.j4 .card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:7.5px;margin-bottom:0;margin-left:7.5px}}.j4 .card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.j4 .card-group .card{margin-bottom:7.5px}@media (min-width:576px){.j4 .card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.j4 .card-group .card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.j4 .card-group .card+.card{margin-left:0;border-left:0}.j4 .card-group .card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.j4 .card-group .card:first-child .card-img-top{border-top-right-radius:0}.j4 .card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.j4 .card-group .card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.j4 .card-group .card:last-child .card-img-top{border-top-left-radius:0}.j4 .card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.j4 .card-group .card:only-child{border-radius:0.25rem}.j4 .card-group .card:only-child .card-img-top{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.j4 .card-group .card:only-child .card-img-bottom{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem}.j4 .card-group .card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.j4 .card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.j4 .card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.j4 .card-columns .card{margin-bottom:0.75rem}@media (min-width:576px){.j4 .card-columns{-webkit-column-count:3;column-count:3;-webkit-column-gap:1.25rem;column-gap:1.25rem}.j4 .card-columns .card{display:inline-block;width:100%}}.content__items{padding-bottom:60px}.content__header_title{font-size:2.8rem;margin:0 auto;padding:0;text-align:center;width:100%}.content__desc{margin:20px auto;max-width:720px}.content__desc>p{margin:0}.content__desc_img{float:left;margin:8px 20px 0 0;max-width:20%}.content__info{margin:0 auto 30px auto;max-width:720px;text-align:center}.content__info_label{display:inline-block;font-weight:bold;list-style-type:none;padding:0 10px 0 0}.content__info_item{display:inline-block;list-style-type:none}.content__empty_msg{text-align:center}.subpage{background:#fff;-webkit-box-shadow:0 0 13px rgba(0, 0, 0, .07);-moz-box-shadow:0 0 13px rgba(0, 0, 0, .07);box-shadow:0 0 13px rgba(0, 0, 0, .07);margin:0 auto;padding:0 0 30px 0;width:100%}.subpage.component{padding:48px 72px}.subpage.narrow{max-width:400px;padding:48px}.item{display:block;float:left;overflow:hidden;padding:18px 10px;-webkit-perspective:500px;-moz-perspective:500px;-ms-perspective:500px;perspective:500px;position:relative}.item[data-cols="1"]{width:100%}.item[data-cols="2"]{width:50%}.item[data-cols="3"]{width:33.333333%}.item[data-cols="4"]{width:25%}.item[data-cols="5"]{width:20%}.item[data-cols="6"]{width:16.666666%}.item[data-cols="7"]{width:14.285714%}.item[data-cols="8"]{width:12.5%}.item__helper{background:#f5f5f5 url('/templates/gk_portfolio/images/loader.gif') no-repeat center center;-webkit-box-shadow:0 0 13px rgba(0, 0, 0, .07);-moz-box-shadow:0 0 13px rgba(0, 0, 0, .07);box-shadow:0 0 13px rgba(0, 0, 0, .07);overflow:hidden;opacity:0;position:relative;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.item__helper--animated{opacity:1;-webkit-transform:rotateY(0) scale(1)!important;-moz-transform:rotateY(0) scale(1)!important;-ms-transform:rotateY(0) scale(1)!important;-o-transform:rotateY(0) scale(1)!important;transform:rotateY(0) scale(1)!important}.item__helper:hover{-webkit-box-shadow:0 0 13px rgba(0, 0, 0, .2);-moz-box-shadow:0 0 13px rgba(0, 0, 0, .2);box-shadow:0 0 13px rgba(0, 0, 0, .2)}.item__helper--scale,.item__helper--scale-center,.item__helper--scale-top-{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.item__helper--scale-top{-webkit-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%}.item__helper--scale-center{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.item__helper--flip{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:rotateY(89deg);-moz-transform:rotateY(89deg);-ms-transform:rotateY(89deg);-o-transform:rotateY(89deg);transform:rotateY(89deg)}.item__helper--flip-center{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotateY(89deg);-moz-transform:rotateY(89deg);-ms-transform:rotateY(89deg);-o-transform:rotateY(89deg);transform:rotateY(89deg)}.item__helper--opacity{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.item__image{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:0}.item__preview{background:#fff;height:100%;line-height:1.8;position:absolute;width:100%;z-index:1}.item__preview[data-url]{cursor:pointer}.item__preview--slide-up{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.item__preview--slide-down{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.item__preview--slide-left{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.item__preview--slide-right{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.item__preview--opacity{opacity:0}.item__preview--scale{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.item__preview--show{opacity:1;-webkit-transform:translateY(0) translateX(0) scale(1)!important;-moz-transform:translateY(0) translateX(0) scale(1)!important;-ms-transform:translateY(0) translateX(0) scale(1)!important;-o-transform:translateY(0) translateX(0) scale(1)!important;transform:translateY(0) translateX(0) scale(1)!important}.item__preview--featured{overflow:hidden;position:relative}.item__preview--featured:before{color:#fff;content:"\f005";font-family:FontAwesome;font-size:1.2rem;position:absolute;right:5px;top:2px;z-index:3}.item__preview--featured:after{content:"";height:50px;position:absolute;right:-50px;top:-25px;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg);width:100px;z-index:2}.item__hidden{opacity:0}.item--loaded{opacity:1}.item--transition-fast{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.item--transition-normal{-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.item--transition-slow{-webkit-transition:all .75s ease-out;-moz-transition:all .75s ease-out;-ms-transition:all .75s ease-out;-o-transition:all .75s ease-out;transition:all .75s ease-out}.item__title{color:#363636;font-size:1.6rem;font-weight:400;line-height:1.6;margin:0;padding:0 0 24px 0}.item__title_link{color:#363636}.item__summary{padding:0}.item__summary_link{color:#777}.item__summary_link:active,.item__summary_link:focus,.item__summary_link:hover{color:#aaa}.item__info{background:#fff;border-top:0;bottom:0;color:#ccc;font-size:1.1rem;height:68px;margin:0;overflow:visible;padding:0 30px 0 76px;position:absolute;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:100%;z-index:2}.item__info:after{border-top:1px solid #e5e5e5;content:"";display:block;margin:0 -100px}.item__info:before{bottom:0;color:#ccc;content:"\f02b";display:block;font-size:2rem;font-family:FontAwesome;height:70px;left:25px;line-height:80px;position:absolute;text-align:right;width:40px}.item__info--categories:before{content:"\f07b";top:-5px}.item__info--date:before{content:"\f073";top:-5px}.item__info--title{padding:0 30px}.item__info--title:before{content:""}.item__info_item{color:#ccc;font-weight:500;float:left;height:68px;list-style-type:none;line-height:69px;overflow:hidden;padding-right:4px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.item__info_item:after{color:#777;content:","}.item__info_item:last-child:after{content:""}.item__info_item--categories,.item__info_item--date,.item__info_item--title{color:#777;width:100%}.item__info_item--date:after,.item__info_item--title:after{content:""}.item__info_link{color:#777;font-size:100%;font-weight:normal;padding:0;background:none}.item__info_link:hover{color:#363636!important;background:none!important}.j4 .item__info_link{color:#777;font-size:100%;font-weight:normal;padding:0;background:none}.j4 .item__info_link:hover{color:#363636!important;background:none!important}#system-message-container{background:#363636;margin:0;position:relative;text-align:center}.alert-heading{color:#fff;display:inline-block;font-size:1.4rem;font-weight:bold;line-height:1.6;margin:0;padding:10px 0}.alert-heading:after{content:":"}.alert-heading+div{display:inline}.alert-message{color:#fff;display:inline-block;font-size:1.4rem;margin:0;padding:0 20px}.close{color:#fff;font-size:2rem;line-height:1;position:absolute;right:10px;top:13px}.post__header{font-size:3.2rem;font-weight:normal;line-height:1.2;margin:0 0 5px 0;padding:50px 72px 0 72px;position:relative;word-break:normal}.post__header_title{margin:0}.post__image{text-align:center}.post__image_img{max-width:100%}.post__content{padding:0 72px}.post__content blockquote{background:#fdfbec;font-size:1.2rem;font-weight:500;line-height:2;margin:30px 0;padding:15px 30px 15px 45px}.post__content blockquote p{margin:0}.post__content blockquote cite,.post__content blockquote small{display:block;font-size:1.4rem}.post__info{padding:0 62px 12px 62px}.post__info_item{display:inline-block;font-size:1.2rem;list-style-type:none;padding:0 10px}.post__tags{padding:0 0 0 50px;position:relative}.post__tags:before{left:-10px}.post__tags:after{margin:0 0 0 -50px}.post__links_list{padding-left:20px}.content_rating{padding:0 72px 12px 72px}.content_rating+.form-inline{padding:0 72px 12px 72px}.social__buttons{margin:50px 0;text-align:center}.social__buttons_label{font-size:1.2rem;line-height:1;padding:0 7px 0 0;position:relative;top:-8px}.social__buttons_btn{display:inline-block;height:24px;margin:0 4px;overflow:hidden;width:22px}.social__buttons_btn:before{color:#ccc;font-family:FontAwesome;font-size:2.2rem;line-height:24px}.social__buttons_btn--gplus:before{content:"\f0d4"}.social__buttons_btn--fb:before{content:"\f082"}.social__buttons_btn--twitter:before{content:"\f081"}.sgsocial{border:none}.sgsocial .hidden{display:none}.sgsocial .sgsocial-buttons,.sgsocial .sgsocial-loader{text-align:center}.sgsocial .sgsocial-buttons li,.sgsocial .sgsocial-loader li{display:inline-block;float:none;padding:0 5px;vertical-align:top}.search__btn{float:right;margin:0;width:28%}.search__counter{float:left;margin:0}.search__error{text-align:center}.search__form{margin:0}.search__input{float:left;width:70%}.search__intro{text-align:center}.search__intro_badge{font-weight:bold}.search__intro_text{float:left;font-weight:normal;margin:20px 0}.search__intro_text>strong{font-weight:normal}.search__limit{float:right;margin-top:10px}.search__only label{padding:0 10px 0 0}.search__ordering_box{float:right;position:relative;top:-7px}.search__phrases_box{float:left}.search__phrases_box label{padding:0 10px 0 0}.search__results{clear:both;padding:20px 0 0 0}.result{clear:both}.result__category,.result__url{float:left;font-size:1.1rem;margin-top:-15px}.result__created{font-size:1.1rem;float:right;margin-top:-15px}.result__pagination{padding-top:30px}.result__text{padding:0 0 10px 50px}.result__title{border-top:1px solid #e5e5e5;padding:20px 0 0 0}.result__counter{border-right:1px solid #e5e5e5;display:block;float:left;font-size:1.4rem;line-height:1.8;margin-right:10px;text-align:center;width:40px}.word{border:0;padding:0}.word label{display:block}.word .btn{padding-left:10px;padding-right:10px}.word .btn,.word input{margin-top:5px;margin-bottom:5px}#advanced-search-toggle{clear:both;display:block;padding:10px 0;text-align:center}#advanced-search p{font-size:1.2rem;margin:3px 0}.autocomplete-suggestions{border:1px solid #d4d0ba;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#finder-filter-select-dates{margin:0 -2%!important}.filter-date{margin:0 2%!important;width:46%!important}.filter-date>label{float:left;line-height:40px}.filter-date>select{float:right}.filter-date>div{clear:both;padding:10px 0 0 0}.filter-date>div>button{float:right;margin-top:0}.filter-date .btn{padding:0 20px!important}.filter-branch{padding:10px 0}.archive__filter_search{margin:10px 0}.archive__filters{border:none;margin:0;padding:0;text-align:center}.archive__items{padding:20px 0}.archive__pagination{margin:10px 0 0 0}.archived__header{margin:0}.archived__info{margin:0}.archived__info_label{display:none}.archived__item{display:inline-block;font-size:1.2rem;line-height:1.2;padding:0 10px 0 0}.archived__intro{font-size:1.4rem;margin:20px 0}.contact__fieldset,.newsfeed__fieldset,.tag_category__fieldset{border:none;margin:0;padding:20px 0}.contact__form_left,.newsfeed__form_left,.tag_category__form_left{float:left;width:200px}.contact__form_right,.newsfeed__form_right,.tag_category__form_right{float:right}.contact__list,.newsfeed__list,.tag_category__list{padding:0}.contact__item,.newsfeed__item,.tag_category__item{border-top:1px solid #e5e5e5;list-style-type:none;padding:10px 0}.contact__items,.newsfeed__items,.tag_category__items{padding:0}.contact__header,.newsfeed__header,.tag_category__header{display:block;font-size:2rem}.contact__header_title,.newsfeed__header_title,.tag_category__header_title{font-size:1.4rem;margin:0}.contact__url,.newsfeed__url,.tag_category__url{font-size:1.2rem}.contact__count,.newsfeed__count,.tag_category__count{background:#e5e5e5;border-radius:50%;display:inline-block;font-size:1rem;height:20px;line-height:2;margin-left:10px;position:relative;text-align:center;top:-2px;width:20px}.contacts__categories,.newsfeeds__categories{margin:20px 0 0 20px}.contacts__item,.newsfeeds__item{margin:0 0 20px 0}.contacts__desc,.newsfeeds__desc{font-size:1.3rem}.contacts__desc p,.newsfeeds__desc p{margin:0}.contacts__header_title,.newsfeeds__header_title{font-size:1.6rem;margin:0}.contacts__header_count,.newsfeeds__header_count{background:#e5e5e5;border-radius:50%;display:inline-block;font-size:1rem;height:20px;line-height:2;margin-left:10px;position:relative;text-align:center;top:-2px;width:20px}.login__button{margin-top:-20px}.login__control{margin-bottom:20px}.login__input input[type=email],.login__input input[type=password],.login__input input[type=text]{width:100%}.login__links{margin:20px 0 0 0;padding:0;text-align:center}.login__links_item{list-style-type:none;padding:0 5px;text-align:center}.login__rememberme{float:right}.logout__button{width:100%}.contact_single__subheader{margin:20px 0 5px 0}.contact_single__category{float:left;font-size:1.4rem;margin:0;width:50%}.contact_single__select_form{clear:left;float:left;margin:10px 0 20px 0;width:50%}.contact_single__thumbnail{float:right;width:48%}.contact_single__thumbnail>img{float:right;max-width:100%}.contact_single__list{clear:left;overflow:hidden}.contact_single__inline_dt{clear:left;float:left;margin:0}.contact_single__inline_dd{float:left;padding:0 0 0 5px}.contact_single__links{padding:0}.contact_single__links_item{border-top:1px solid #e5e5e5;font-size:1.4rem;list-style-type:none;padding:5px 0}.contact_single__links_item:first-child{border-top:none}.contact_single__form_info{display:block;font-size:1.2rem;padding:0 0 20px 0}.contact_single__form_input1{clear:both;margin:0 0 10px 0;width:100%}.contact_single__form_input2{float:left;margin:0 0 10px 0;width:49%}.contact_single__form_input2+.contact_single__form_input2{float:right}.contact_single__form_label{display:block}.contact_single__form_input{display:block;width:100%}.contact_single__form_input>input,.contact_single__form_input>textarea{width:100%}.tip-wrap{z-index:1}.tooltip{background:#fff;border:1px solid #e5e5e5;max-width:350px;padding:8px;position:absolute!important;opacity:1;z-index:100}.tooltip-inner{color:#777;font-size:1.2rem;padding:0 5px}.tooltip-inner strong{color:#363636;font-size:1.4rem;font-weight:700;line-height:2;width:100%;clear:both;display:block}.tooltip-inner br{display:none}.modal-header{*zoom:1}.modal-header:after,.modal-header:before{display:table;content:"";line-height:0}.modal-header:after{clear:both}.modal-header .close{height:auto;padding:2px 4px;top:8px}.modal-body{max-height:100%}.btn-toolbar{overflow:hidden}.btn-toolbar .btn-group{float:left;margin-right:5px}.control-group{padding-bottom:10px}.btn-group.radio label{padding-right:10px}.hr-condensed{display:none}.chzn-done{display:block!important}.j4 .chzn-container{display:inline-block!important}#modules-form .chzn-container-single .chzn-search input[type=text]{width:100%}.row-fluid>legend{font-size:2.4rem;padding:20px 0}.btn>.icon-remove:before{content:"×";font-size:4rem}.minicolors-theme-bootstrap .minicolors-input{height:40px;line-height:40px;padding:0 0 0 40px;width:132px}.minicolors-theme-bootstrap .minicolors-swatch{left:10px;top:10px}.input-append,.input-prepend{overflow:hidden}.input-append .btn,.input-append input,.input-prepend .btn,.input-prepend input{float:left;margin-right:5px}.input-append .btn.hasTooltip,.input-prepend .btn.hasTooltip{padding:0 5px}#sbox-content{height:100%}#sbox-content>iframe{max-height:100%}.item-page.edit .nav-tabs{display:none}.item-page.edit #jform_alias,.item-page.edit #jform_title{width:100%}.item-page.edit #editor-xtd-buttons{overflow:hidden;padding:20px 0 0 0}.item-page.edit #editor-xtd-buttons .btn{padding:0 5px}.item-page.edit .toggle-editor.btn-toolbar{margin-top:20px;padding:0 5px}.item-page.edit .tab-pane{clear:both;padding:0 0 30px 0;overflow:hidden}#jform_publish_down_img,#jform_publish_up_img{padding:0 10px}.icon-calendar:before{content:"\f073";font-family:FontAwesome}.btn.jmodedit{border:none}.btn.jmodedit:before{color:#363636;content:"\f044";font-family:FontAwesome;font-size:3.2rem}#modules-form .col-md-12>legend,#modules-form .span12>legend{font-size:2.4rem;padding:20px 0}#modules-form .col-md-12 div[role=toolbar] .btn-group{display:inline-block}#modules-form hr{display:none}#modules-form .label-default{background:#e5e5e5;border-radius:5px;padding:3px 5px}#modules-form ul{list-style-type:none;padding-left:0}#modules-form input[type=text],#modules-form textarea{width:80%}.search span.highlight{background-color:#FFFFCC;font-weight:bold;padding:1px 0}.tag_category fieldset{padding-left:0;padding-right:0}.tag_category fieldset .btn,.tag_category fieldset button{padding-right:20px;padding-left:20px}.blog-featured table.category{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.pagination__list{clear:both;margin:0;padding:0;text-align:center}.pagination__counter,.pagination__next>a,.pagination__prev>a{color:#999;display:inline-block;font-size:1.4rem;font-style:italic}.pagination__counter{padding:0 20px}.pagination__next>a{padding:0 0 0 25px}.pagination__next>a:before{border-left:1px solid #d5d5d5;content:"";display:inline-block;left:-20px;height:18px;position:relative;top:4px;width:1px}.pagination__prev>a{padding:0 25px 0 0}.pagination__prev>a:after{border-left:1px solid #d5d5d5;content:"";display:inline-block;height:18px;position:relative;right:-20px;top:4px;width:1px}.pager,.subpage+.pagination{margin:0;padding:0}.pager>.next,.pager>.previous,.subpage+.pagination>.next,.subpage+.pagination>.previous{height:54px;left:0;list-style-type:none;margin:0;padding:0;position:fixed;top:50%;width:54px}.pager>.next>a,.pager>.previous>a,.subpage+.pagination>.next>a,.subpage+.pagination>.previous>a{background:#363636;display:block;height:54px;margin-left:-12px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:54px}.pager>.next>a:hover,.pager>.previous>a:hover,.subpage+.pagination>.next>a:hover,.subpage+.pagination>.previous>a:hover{margin-left:0}.pager>.next i,.pager>.previous i,.subpage+.pagination>.next i,.subpage+.pagination>.previous i{color:#fff;font-size:1.2rem;line-height:54px;text-align:center;text-indent:6px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:54px}.pager>.next,.subpage+.pagination>.next{left:auto;right:0}.pager>.next>a,.subpage+.pagination>.next>a{margin-left:auto;margin-right:-12px}.pager>.next>a:hover,.subpage+.pagination>.next>a:hover{margin-left:auto;margin-right:0}.pager>.next i,.subpage+.pagination>.next i{text-indent:-6px}.pager>.next:hover i,.subpage+.pagination>.next:hover i{text-indent:10px}.pager>.previous:hover i,.subpage+.pagination>.previous:hover i{text-indent:-10px}.article-index{border-left:1px solid #e5e5e5;float:right;margin:0 0 20px 40px;width:160px}.article-index>h3{font-size:1.5rem;margin:0;padding:10px 20px 0 20px}.article-index>.nav{padding:0 20px}.article-index>.nav>li{display:block;font-size:1.3rem;height:auto;padding:0}.article-index>.nav>li>a{line-height:1.2;height:auto;padding:10px 0}.article-index>.nav>li>a.active{font-weight:bold}.pagenavcounter{color:#999;font-size:1.2rem;font-style:italic}.pane-sliders .panel>h3{border-bottom:1px solid #e5e5e5;font-size:1.8rem;margin:0;padding:5px 0}.tabs{margin:0;overflow:hidden}.tabs dt{float:left}.tabs dt.open h3{font-weight:bold}.tabs h3{font-size:1.6rem;margin:0 20px 0 0}.tabs+.current{display:block}.post__content .pager ul{text-align:center}.post__content .pager ul li{display:inline-block;list-style-type:none;padding:0 10px}.post__content figure{margin:2em 0}.post__content figure.pull-left{margin:2em 2em 2em 0}.post__content figure.pull-right{margin:2em 0 2em 2em}.post__content figure.pull-center{text-align:center}.post__content figure figcaption{font-size:1.2rem;font-style:italic;text-align:center}.gk-photo{clear:both;padding:35px 0}.gk-photo:after{clear:both;content:"";display:table}.gk-photo>a{display:block;float:left;max-width:45%}.gk-photo img{float:left;max-width:100%}.gk-photo figcaption{float:right;width:45%}.gk-photo h3{font-style:normal;font-size:1.8rem;margin:0 0 20px 0;padding:0;text-align:left}.gk-photo p{font-size:1.6rem;font-style:normal;margin:0;text-align:left}.gk-photo-right>a,.gk-photo-right img{float:right}.gk-photo-right figcaption{float:left}.gk-photo-center>a,.gk-photo-center img{display:block;max-width:100%;width:100%}.gk-photo-center figcaption{clear:both;float:none;margin:0 auto;padding:20px 0 0 0;width:70%}.gk-photo-center h3,.gk-photo-center p{text-align:center}.gk-photo-overlay{background:rgba(0, 0, 0, 0.9) url('/templates/gk_portfolio/images/gallery_preloader.gif') no-repeat center center;display:none;height:100%;left:0;opacity:0;position:fixed;top:0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:100%;z-index:10000000}.gk-photo-overlay.active{display:block;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.gk-photo-overlay img{display:block;height:auto;left:50%;max-height:95%;max-width:95%;opacity:1;position:fixed;top:50%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:translateX(-50%) translateY(-50%) scale(1);-moz-transform:translateX(-50%) translateY(-50%) scale(1);-ms-transform:translateX(-50%) translateY(-50%) scale(1);-o-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1);width:auto}.gk-photo-overlay img.loading{opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) scale(.8);-moz-transform:translateX(-50%) translateY(-50%) scale(.8);-ms-transform:translateX(-50%) translateY(-50%) scale(.8);-o-transform:translateX(-50%) translateY(-50%) scale(.8);transform:translateX(-50%) translateY(-50%) scale(.8)}.gk-photo-overlay-next,.gk-photo-overlay-prev{border:2px solid #fff;border-right:none;border-bottom:none;cursor:pointer;display:block;left:100px;height:60px;margin-top:-30px;opacity:0;position:fixed;top:50%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);width:60px}.gk-photo-overlay-next:active,.gk-photo-overlay-next:focus,.gk-photo-overlay-next:hover,.gk-photo-overlay-prev:active,.gk-photo-overlay-prev:focus,.gk-photo-overlay-prev:hover{border-color:#d27244}.gk-photo-overlay-prev.active{left:50px;opacity:1}.gk-photo-overlay-next.active{opacity:1;right:50px}.gk-photo-overlay-next{left:auto;right:100px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.gk-photo-overlay::-moz-selection,.gk-photo-overlay img::-moz-selection{background:transparent}.gk-photo-overlay::selection,.gk-photo-overlay img::selection{background:transparent}.gk-photo-overlay::-moz-selection,.gk-photo-overlay img::-moz-selection{background:transparent}.j4 .popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:"Fira Sans", Arial, sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.8rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0, 0, 0, 0.2);border-radius:0.3rem}.j4 .popover .arrow{position:absolute;display:block;width:0.8rem;height:0.4rem}.j4 .popover .arrow:after,.j4 .popover .arrow:before{position:absolute;display:block;border-color:transparent;border-style:solid}.j4 .popover .arrow:before{content:"";border-width:0.8rem}.j4 .popover .arrow:after{content:"";border-width:0.8rem;display:none}.j4 .popover.bs-popover-auto[x-placement^=top],.j4 .popover.bs-popover-top{margin-bottom:0.8rem}.j4 .popover.bs-popover-auto[x-placement^=top] .arrow,.j4 .popover.bs-popover-top .arrow{bottom:0}.j4 .popover.bs-popover-auto[x-placement^=top] .arrow:after,.j4 .popover.bs-popover-auto[x-placement^=top] .arrow:before,.j4 .popover.bs-popover-top .arrow:after,.j4 .popover.bs-popover-top .arrow:before{border-bottom-width:0}.j4 .popover.bs-popover-auto[x-placement^=top] .arrow:before,.j4 .popover.bs-popover-top .arrow:before{bottom:-0.8rem;margin-left:-0.8rem;border-top-color:rgba(0, 0, 0, 0.25)}.j4 .popover.bs-popover-auto[x-placement^=top] .arrow:after,.j4 .popover.bs-popover-top .arrow:after{bottom:calc((0.8rem - 1px) * -1);margin-left:-0.8rem;border-top-color:#fff}.j4 .popover.bs-popover-auto[x-placement^=right],.j4 .popover.bs-popover-right{margin-left:0.8rem}.j4 .popover.bs-popover-auto[x-placement^=right] .arrow,.j4 .popover.bs-popover-right .arrow{left:0}.j4 .popover.bs-popover-auto[x-placement^=right] .arrow:after,.j4 .popover.bs-popover-auto[x-placement^=right] .arrow:before,.j4 .popover.bs-popover-right .arrow:after,.j4 .popover.bs-popover-right .arrow:before{margin-top:-0.8rem;border-left-width:0}.j4 .popover.bs-popover-auto[x-placement^=right] .arrow:before,.j4 .popover.bs-popover-right .arrow:before{left:-0.8rem;border-right-color:rgba(0, 0, 0, 0.25)}.j4 .popover.bs-popover-auto[x-placement^=right] .arrow:after,.j4 .popover.bs-popover-right .arrow:after{left:calc((0.8rem - 1px) * -1);border-right-color:#fff}.j4 .popover.bs-popover-auto[x-placement^=bottom],.j4 .popover.bs-popover-bottom{margin-top:0.8rem}.j4 .popover.bs-popover-auto[x-placement^=bottom] .arrow,.j4 .popover.bs-popover-bottom .arrow{top:0}.j4 .popover.bs-popover-auto[x-placement^=bottom] .arrow:after,.j4 .popover.bs-popover-auto[x-placement^=bottom] .arrow:before,.j4 .popover.bs-popover-bottom .arrow:after,.j4 .popover.bs-popover-bottom .arrow:before{margin-left:-0.8rem;border-top-width:0}.j4 .popover.bs-popover-auto[x-placement^=bottom] .arrow:before,.j4 .popover.bs-popover-bottom .arrow:before{top:-0.8rem;border-bottom-color:rgba(0, 0, 0, 0.25)}.j4 .popover.bs-popover-auto[x-placement^=bottom] .arrow:after,.j4 .popover.bs-popover-bottom .arrow:after{top:calc((0.8rem - 1px) * -1);border-bottom-color:#fff}.j4 .popover.bs-popover-auto[x-placement^=bottom] .popover-header:before,.j4 .popover.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.j4 .popover.bs-popover-auto[x-placement^=left],.j4 .popover.bs-popover-left{margin-right:0.8rem}.j4 .popover.bs-popover-auto[x-placement^=left] .arrow,.j4 .popover.bs-popover-left .arrow{right:0}.j4 .popover.bs-popover-auto[x-placement^=left] .arrow:after,.j4 .popover.bs-popover-auto[x-placement^=left] .arrow:before,.j4 .popover.bs-popover-left .arrow:after,.j4 .popover.bs-popover-left .arrow:before{margin-top:-0.8rem;border-right-width:0}.j4 .popover.bs-popover-auto[x-placement^=left] .arrow:before,.j4 .popover.bs-popover-left .arrow:before{right:-0.8rem;border-left-color:rgba(0, 0, 0, 0.25)}.j4 .popover.bs-popover-auto[x-placement^=left] .arrow:after,.j4 .popover.bs-popover-left .arrow:after{right:calc((0.8rem - 1px) * -1);border-left-color:#fff}.j4 .popover-header{padding:0.5rem 0.75rem;margin-bottom:0;margin-top:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.j4 .popover-header:empty{display:none}.j4 .popover-body{padding:0.5rem 0.75rem;color:#212529}html:not(.j4) .popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}html:not(.j4) .popover.top{margin-top:-10px}html:not(.j4) .popover.right{margin-left:10px}html:not(.j4) .popover.bottom{margin-top:10px}html:not(.j4) .popover.left{margin-left:-10px}html:not(.j4) .popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}html:not(.j4) .popover-title:empty{display:none}html:not(.j4) .popover-content{padding:9px 14px}html:not(.j4) .popover .arrow,html:not(.j4) .popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}html:not(.j4) .popover .arrow{border-width:11px}html:not(.j4) .popover .arrow:after{border-width:10px;content:""}html:not(.j4) .popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0, 0, 0, 0.25);border-bottom-width:0}html:not(.j4) .popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#ffffff;border-bottom-width:0}html:not(.j4) .popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0, 0, 0, 0.25);border-left-width:0}html:not(.j4) .popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#ffffff;border-left-width:0}html:not(.j4) .popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0, 0, 0, 0.25);border-top-width:0}html:not(.j4) .popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#ffffff;border-top-width:0}html:not(.j4) .popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0, 0, 0, 0.25);border-right-width:0}html:not(.j4) .popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#ffffff;border-right-width:0}.moduletable,.moduletable_menu{float:left;margin:0 0 20px 0;padding:0 25px;text-align:left;width:100%}div[data-mod-num="2"] .moduletable,div[data-mod-num="2"] .moduletable_menu{width:50%}div[data-mod-num="2"] .moduletable:nth-child(odd),div[data-mod-num="2"] .moduletable_menu:nth-child(odd){clear:both}div[data-mod-num="3"] .moduletable,div[data-mod-num="3"] .moduletable_menu{width:33.333333%}div[data-mod-num="3"] .moduletable:nth-child(3n+1),div[data-mod-num="3"] .moduletable_menu:nth-child(3n+1){clear:both}.moduletable>h3,.moduletable_menu>h3{margin:0;text-align:left}.moduletable .tagssimilar>ul,.moduletable>ul,.moduletable_menu .tagssimilar>ul,.moduletable_menu>ul{font-size:1.4rem;padding:0;text-align:left}.moduletable .tagssimilar>ul li,.moduletable>ul li,.moduletable_menu .tagssimilar>ul li,.moduletable_menu>ul li{border-top:1px solid #e5e5e5;list-style-type:none;padding:5px 0}.moduletable .tagssimilar>ul li:first-child,.moduletable>ul li:first-child,.moduletable_menu .tagssimilar>ul li:first-child,.moduletable_menu>ul li:first-child{border-top:none}.moduletable #login-form label{display:block;width:100%}.moduletable #login-form label[for=modlgn-remember]{float:right;position:relative;top:-3px;width:auto}.moduletable #login-form input{width:100%}.moduletable #login-form .controls>div{padding:0 0 10px 0}.moduletable #login-form #modlgn-remember{float:right;margin-top:3px;width:auto}.moduletable #login-form #form-login-remember{margin-top:20px}.moduletable #login-form #form-login-submit{top:-20px;position:relative}.moduletable #login-form .userdata>ul{margin:20px 0 0 0;padding:0;text-align:center}.moduletable #login-form .userdata>ul li{display:inline-block;list-style-type:none;padding:0 5px}.moduletable .nav>li,.moduletable_menu .nav>li{display:block}.moduletable .nav>li ul,.moduletable_menu .nav>li ul{border-top:1px solid #e5e5e5;margin:10px 0 0 20px;padding:0}.moduletable .nav li>a,.moduletable_menu .nav li>a{display:block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.moduletable .nav li:hover>a,.moduletable_menu .nav li:hover>a{text-indent:10px}#mod-finder-searchform label{display:none}#mod-finder-searchform #mod-finder-searchword{border:none;border-bottom:1px solid #e5e5e5;text-indent:5px;line-height:42px;width:170px}.stats-module dt{clear:both;float:left;margin:0;padding:0 5px 0 0}.moduletable .tagspopular ul{margin:20px 0 10px 0;padding:0}.moduletable .tagspopular ul li{background:#f5f5f5;border:1px solid #e5e5e5;border-radius:2px;display:inline-block;font-size:1.4rem;list-style-type:none;margin:5px 3px;padding:0 5px}.moduletable .tagspopular ul li .tag-count{font-size:1.2rem;padding:0 2px}.breadcrumb{background:#f5f5f5;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;margin:0;padding:10px 0}.breadcrumb>ul{border:none;margin:0 auto;padding:0;text-align:center;width:100%}.breadcrumb>ul>li{display:inline-block}.breadcrumb>ul>li:after{content:"/";padding:0 5px}.breadcrumb>ul>li:first-child:after,.breadcrumb>ul>li:last-child:after{content:"";padding:0}.moduletable .latestusers li,.moduletable .whosonline li{border:none!important;display:inline-block;padding:0 5px 0 0!important}.moduletable .latestusers li:after,.moduletable .whosonline li:after{content:", "}.moduletable .random-image{margin:12px 0}.moduletable .syndicate-module{display:block;margin-top:12px}.moduletable .syndicate-module>img{position:relative;top:2px}.moduletable .newsfeed{list-style-type:none;padding-left:0}.moduletable .newsfeed>li{border-top:1px solid #e5e5e5;margin:0;padding:20px 0}.moduletable .newsfeed .feed-link{font-size:1.8rem}.moduletable .bannergroup{margin:12px 0}.moduletable .mod-siteground-map{margin-bottom:0!important}.moduletable .mod-siteground-social.inline{text-align:center}.moduletable .mod-siteground-social.inline li{border:none!important;display:inline-block}.moduletable .mod-siteground-social.inline li .hidden{display:block;text-indent:-9999px}@media (max-width:1599px){.site{padding:40px 10px}}@media (max-width:1040px){.item__info{padding:0 30px 0 48px}.item__info:before{left:-5px}}@media (max-width:960px){.item[data-cols="1"]{width:100%}.item[data-cols="2"],.item[data-cols="3"],.item[data-cols="4"],.item[data-cols="5"],.item[data-cols="6"],.item[data-cols="7"],.item[data-cols="8"]{width:50%}}@media (max-width:720px){.navigation{padding:0 0 30px 0;position:relative;text-align:center}.navigation.opened .nav{float:none;margin:20px auto;position:static}.navigation:before{border:1px solid #777;border-radius:2px;content:"≡ Menu";cursor:pointer;font-family:Arial, sans-serif;font-size:1.6rem;font-weight:bold;padding:8px 16px}body .navigation .nav{background:#fff;border:1px solid #e5e5e5;left:-9999px;position:absolute;width:300px}body .navigation .nav li{border-top:1px solid #e5e5e5;display:block!important;height:auto;min-height:40px;line-height:41px;text-align:center;width:100%}body .navigation .nav li.active>a{border-radius:0;color:#fff!important}body .navigation .nav li a{display:block!important;line-height:39px!important;min-height:40px;text-align:center;width:100%}body .navigation .nav-child,body .navigation .nav-child .nav-child{background:#f5f5f5;border:none;border-radius:0;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;display:block;left:auto;margin:0!important;padding:0!important;opacity:1!important;position:static!important;-webkit-transform:translateY(0px) scale(1)!important;-moz-transform:translateY(0px) scale(1)!important;-ms-transform:translateY(0px) scale(1)!important;-o-transform:translateY(0px) scale(1)!important;transform:translateY(0px) scale(1)!important;width:100%!important}body .navigation .nav-child .nav-child>li,body .navigation .nav-child>li{display:block;margin:0}body .navigation .nav-child .nav-child>li>a,body .navigation .nav-child>li>a{display:block;margin:0;width:100%!important}}@media (max-width:480px){.navigation:before{font-size:1.6rem}}@media (min-width:721px){.navigation>.nav{height:auto!important}}@media (max-width:600px){h1{font-size:2.4rem}h2{font-size:2rem}h3{font-size:1.8rem}h4{font-size:1.6rem}h5{font-size:1.4rem}h6{font-size:1.3rem}pre{font-size:1.1rem;padding:10px}.item[data-cols="1"],.item[data-cols="2"],.item[data-cols="3"],.item[data-cols="4"],.item[data-cols="5"],.item[data-cols="6"],.item[data-cols="7"],.item[data-cols="8"]{width:100%}.header__search,.header__topmenu{display:none}.pager>.next,.pager>.previous{position:absolute;top:90px}.post__header{font-size:2.4rem;padding:30px 20px 0 20px}.post__info{padding:0 10px 12px 10px}.content_rating{padding:0 20px}.content_rating+.form-inline{padding:0 20px}.subpage.archive,.subpage.component,.subpage.login,.subpage.logout,.subpage.newsfeed,.subpage.newsfeeds,.subpage.search,.subpage.wrapper{padding:20px 20px}.post__content{padding:0 20px}.post__content blockquote{margin:15px 0;padding:10px 20px}.social__buttons{margin:20px 0}.article-index{margin:20px 0;width:100%}.contact__form_left,.contact__form_right,.contact_single__category,.contact_single__select_form,.contact_single__thumbnail,.filter-date>div>button,.newsfeed__form_left,.newsfeed__form_right,.search__btn,.search__fieldset label,.search__input,.tag_category__form_left,.tag_category__form_right{width:100%}.contact_single__thumbnail{margin:0 0 20px 0;text-align:center}.contact_single__thumbnail>img{float:none}.search__fieldset label{display:block}.filter-date>div>button,.search__btn{margin-top:10px}.contact__header_title,.newsfeed__header_title,.tag_category__header_title{font-size:1.6rem}.component.blog-featured table,.component.blog-featured table tbody,.component.blog-featured table td,.component.blog-featured table th,.component.blog-featured table thead,.component.blog-featured table tr{display:block;width:100%}}
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
[class^=icon-],
[class*=" icon-"],
.far,
.fal,
.fad,
.fab,
.icon-accessible,
.icon-joomla {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.icon-accessible, .icon-joomla, [class^=icon-],
[class*=" icon-"] {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
}

.fa-lg, .icon-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs, .icon-xs {
  font-size: 0.75em;
}

.fa-sm, .icon-sm {
  font-size: 0.875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw, .icon-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul, .icon-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li, .icon-ul > li {
  position: relative;
}

.fa-li, .icon-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border, .icon-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left, .icon-pull-left {
  float: left;
}

.fa-pull-right, .icon-pull-right {
  float: right;
}

.fa.fa-pull-left, .fa.icon-pull-left,
.fas.fa-pull-left,
.fas.icon-pull-left,
.fa-pull-left[class^=icon-],
[class^=icon-].icon-pull-left,
.fa-pull-left[class*=" icon-"],
[class*=" icon-"].icon-pull-left,
.far.fa-pull-left,
.far.icon-pull-left,
.fal.fa-pull-left,
.fal.icon-pull-left,
.fab.fa-pull-left,
.fab.icon-pull-left,
.fa-pull-left.icon-accessible,
.icon-accessible.icon-pull-left,
.fa-pull-left.icon-joomla,
.icon-joomla.icon-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right, .fa.icon-pull-right,
.fas.fa-pull-right,
.fas.icon-pull-right,
.fa-pull-right[class^=icon-],
[class^=icon-].icon-pull-right,
.fa-pull-right[class*=" icon-"],
[class*=" icon-"].icon-pull-right,
.far.fa-pull-right,
.far.icon-pull-right,
.fal.fa-pull-right,
.fal.icon-pull-right,
.fab.fa-pull-right,
.fab.icon-pull-right,
.fa-pull-right.icon-accessible,
.icon-accessible.icon-pull-right,
.fa-pull-right.icon-joomla,
.icon-joomla.icon-pull-right {
  margin-left: 0.3em;
}

.fa-spin, .icon-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear;
}

.fa-pulse, .icon-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.fa-rotate-90, .icon-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.fa-rotate-180, .icon-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.fa-rotate-270, .icon-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}

.fa-flip-horizontal, .icon-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}

.fa-flip-vertical, .icon-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1);
}

.fa-flip-both, .icon-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-horizontal.icon-flip-vertical, .fa-flip-vertical.icon-flip-horizontal, .icon-flip-horizontal.icon-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1);
}

:root .fa-rotate-90, :root .icon-rotate-90,
:root .fa-rotate-180,
:root .icon-rotate-180,
:root .fa-rotate-270,
:root .icon-rotate-270,
:root .fa-flip-horizontal,
:root .icon-flip-horizontal,
:root .fa-flip-vertical,
:root .icon-flip-vertical,
:root .fa-flip-both,
:root .icon-flip-both {
  -webkit-filter: none;
          filter: none;
}

.fa-stack, .icon-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x, .icon-stack-1x,
.fa-stack-2x,
.icon-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.fa-stack-1x, .icon-stack-1x {
  line-height: inherit;
}

.fa-stack-2x, .icon-stack-2x {
  font-size: 2em;
}

.fa-inverse, .icon-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "";
}

.fa-accessible-icon:before {
  content: "";
}

.fa-accusoft:before {
  content: "";
}

.fa-acquisitions-incorporated:before {
  content: "";
}

.fa-ad:before {
  content: "";
}

.fa-address-book:before {
  content: "";
}

.fa-address-card:before {
  content: "";
}

.fa-adjust:before {
  content: "";
}

.fa-adn:before {
  content: "";
}

.fa-adversal:before {
  content: "";
}

.fa-affiliatetheme:before {
  content: "";
}

.fa-air-freshener:before {
  content: "";
}

.fa-airbnb:before {
  content: "";
}

.fa-algolia:before {
  content: "";
}

.fa-align-center:before {
  content: "";
}

.fa-align-justify:before {
  content: "";
}

.fa-align-left:before {
  content: "";
}

.fa-align-right:before {
  content: "";
}

.fa-alipay:before {
  content: "";
}

.fa-allergies:before {
  content: "";
}

.fa-amazon:before {
  content: "";
}

.fa-amazon-pay:before {
  content: "";
}

.fa-ambulance:before {
  content: "";
}

.fa-american-sign-language-interpreting:before {
  content: "";
}

.fa-amilia:before {
  content: "";
}

.fa-anchor:before {
  content: "";
}

.fa-android:before {
  content: "";
}

.fa-angellist:before {
  content: "";
}

.fa-angle-double-down:before {
  content: "";
}

.fa-angle-double-left:before {
  content: "";
}

.fa-angle-double-right:before {
  content: "";
}

.fa-angle-double-up:before {
  content: "";
}

.fa-angle-down:before {
  content: "";
}

.fa-angle-left:before {
  content: "";
}

.fa-angle-right:before {
  content: "";
}

.fa-angle-up:before {
  content: "";
}

.fa-angry:before {
  content: "";
}

.fa-angrycreative:before {
  content: "";
}

.fa-angular:before {
  content: "";
}

.fa-ankh:before {
  content: "";
}

.fa-app-store:before {
  content: "";
}

.fa-app-store-ios:before {
  content: "";
}

.fa-apper:before {
  content: "";
}

.fa-apple:before {
  content: "";
}

.fa-apple-alt:before {
  content: "";
}

.fa-apple-pay:before {
  content: "";
}

.fa-archive:before {
  content: "";
}

.fa-archway:before {
  content: "";
}

.fa-arrow-alt-circle-down:before {
  content: "";
}

.fa-arrow-alt-circle-left:before {
  content: "";
}

.fa-arrow-alt-circle-right:before {
  content: "";
}

.fa-arrow-alt-circle-up:before {
  content: "";
}

.fa-arrow-circle-down:before {
  content: "";
}

.fa-arrow-circle-left:before {
  content: "";
}

.fa-arrow-circle-right:before {
  content: "";
}

.fa-arrow-circle-up:before {
  content: "";
}

.fa-arrow-down:before {
  content: "";
}

.fa-arrow-left:before {
  content: "";
}

.fa-arrow-right:before {
  content: "";
}

.fa-arrow-up:before {
  content: "";
}

.fa-arrows-alt:before {
  content: "";
}

.fa-arrows-alt-h:before {
  content: "";
}

.fa-arrows-alt-v:before {
  content: "";
}

.fa-artstation:before {
  content: "";
}

.fa-assistive-listening-systems:before {
  content: "";
}

.fa-asterisk:before {
  content: "";
}

.fa-asymmetrik:before {
  content: "";
}

.fa-at:before {
  content: "";
}

.fa-atlas:before {
  content: "";
}

.fa-atlassian:before {
  content: "";
}

.fa-atom:before {
  content: "";
}

.fa-audible:before {
  content: "";
}

.fa-audio-description:before {
  content: "";
}

.fa-autoprefixer:before {
  content: "";
}

.fa-avianex:before {
  content: "";
}

.fa-aviato:before {
  content: "";
}

.fa-award:before {
  content: "";
}

.fa-aws:before {
  content: "";
}

.fa-baby:before {
  content: "";
}

.fa-baby-carriage:before {
  content: "";
}

.fa-backspace:before {
  content: "";
}

.fa-backward:before {
  content: "";
}

.fa-bacon:before {
  content: "";
}

.fa-bacteria:before {
  content: "";
}

.fa-bacterium:before {
  content: "";
}

.fa-bahai:before {
  content: "";
}

.fa-balance-scale:before {
  content: "";
}

.fa-balance-scale-left:before {
  content: "";
}

.fa-balance-scale-right:before {
  content: "";
}

.fa-ban:before {
  content: "";
}

.fa-band-aid:before {
  content: "";
}

.fa-bandcamp:before {
  content: "";
}

.fa-barcode:before {
  content: "";
}

.fa-bars:before {
  content: "";
}

.fa-baseball-ball:before {
  content: "";
}

.fa-basketball-ball:before {
  content: "";
}

.fa-bath:before {
  content: "";
}

.fa-battery-empty:before {
  content: "";
}

.fa-battery-full:before {
  content: "";
}

.fa-battery-half:before {
  content: "";
}

.fa-battery-quarter:before {
  content: "";
}

.fa-battery-three-quarters:before {
  content: "";
}

.fa-battle-net:before {
  content: "";
}

.fa-bed:before {
  content: "";
}

.fa-beer:before {
  content: "";
}

.fa-behance:before {
  content: "";
}

.fa-behance-square:before {
  content: "";
}

.fa-bell:before {
  content: "";
}

.fa-bell-slash:before {
  content: "";
}

.fa-bezier-curve:before {
  content: "";
}

.fa-bible:before {
  content: "";
}

.fa-bicycle:before {
  content: "";
}

.fa-biking:before {
  content: "";
}

.fa-bimobject:before {
  content: "";
}

.fa-binoculars:before {
  content: "";
}

.fa-biohazard:before {
  content: "";
}

.fa-birthday-cake:before {
  content: "";
}

.fa-bitbucket:before {
  content: "";
}

.fa-bitcoin:before {
  content: "";
}

.fa-bity:before {
  content: "";
}

.fa-black-tie:before {
  content: "";
}

.fa-blackberry:before {
  content: "";
}

.fa-blender:before {
  content: "";
}

.fa-blender-phone:before {
  content: "";
}

.fa-blind:before {
  content: "";
}

.fa-blog:before {
  content: "";
}

.fa-blogger:before {
  content: "";
}

.fa-blogger-b:before {
  content: "";
}

.fa-bluetooth:before {
  content: "";
}

.fa-bluetooth-b:before {
  content: "";
}

.fa-bold:before {
  content: "";
}

.fa-bolt:before {
  content: "";
}

.fa-bomb:before {
  content: "";
}

.fa-bone:before {
  content: "";
}

.fa-bong:before {
  content: "";
}

.fa-book:before {
  content: "";
}

.fa-book-dead:before {
  content: "";
}

.fa-book-medical:before {
  content: "";
}

.fa-book-open:before {
  content: "";
}

.fa-book-reader:before {
  content: "";
}

.fa-bookmark:before {
  content: "";
}

.fa-bootstrap:before {
  content: "";
}

.fa-border-all:before {
  content: "";
}

.fa-border-none:before {
  content: "";
}

.fa-border-style:before {
  content: "";
}

.fa-bowling-ball:before {
  content: "";
}

.fa-box:before {
  content: "";
}

.fa-box-open:before {
  content: "";
}

.fa-box-tissue:before {
  content: "";
}

.fa-boxes:before {
  content: "";
}

.fa-braille:before {
  content: "";
}

.fa-brain:before {
  content: "";
}

.fa-bread-slice:before {
  content: "";
}

.fa-briefcase:before {
  content: "";
}

.fa-briefcase-medical:before {
  content: "";
}

.fa-broadcast-tower:before {
  content: "";
}

.fa-broom:before {
  content: "";
}

.fa-brush:before {
  content: "";
}

.fa-btc:before {
  content: "";
}

.fa-buffer:before {
  content: "";
}

.fa-bug:before {
  content: "";
}

.fa-building:before {
  content: "";
}

.fa-bullhorn:before {
  content: "";
}

.fa-bullseye:before {
  content: "";
}

.fa-burn:before {
  content: "";
}

.fa-buromobelexperte:before {
  content: "";
}

.fa-bus:before {
  content: "";
}

.fa-bus-alt:before {
  content: "";
}

.fa-business-time:before {
  content: "";
}

.fa-buy-n-large:before {
  content: "";
}

.fa-buysellads:before {
  content: "";
}

.fa-calculator:before {
  content: "";
}

.fa-calendar:before {
  content: "";
}

.fa-calendar-alt:before {
  content: "";
}

.fa-calendar-check:before {
  content: "";
}

.fa-calendar-day:before {
  content: "";
}

.fa-calendar-minus:before {
  content: "";
}

.fa-calendar-plus:before {
  content: "";
}

.fa-calendar-times:before {
  content: "";
}

.fa-calendar-week:before {
  content: "";
}

.fa-camera:before {
  content: "";
}

.fa-camera-retro:before {
  content: "";
}

.fa-campground:before {
  content: "";
}

.fa-canadian-maple-leaf:before {
  content: "";
}

.fa-candy-cane:before {
  content: "";
}

.fa-cannabis:before {
  content: "";
}

.fa-capsules:before {
  content: "";
}

.fa-car:before {
  content: "";
}

.fa-car-alt:before {
  content: "";
}

.fa-car-battery:before {
  content: "";
}

.fa-car-crash:before {
  content: "";
}

.fa-car-side:before {
  content: "";
}

.fa-caravan:before {
  content: "";
}

.fa-caret-down:before {
  content: "";
}

.fa-caret-left:before {
  content: "";
}

.fa-caret-right:before {
  content: "";
}

.fa-caret-square-down:before {
  content: "";
}

.fa-caret-square-left:before {
  content: "";
}

.fa-caret-square-right:before {
  content: "";
}

.fa-caret-square-up:before {
  content: "";
}

.fa-caret-up:before {
  content: "";
}

.fa-carrot:before {
  content: "";
}

.fa-cart-arrow-down:before {
  content: "";
}

.fa-cart-plus:before {
  content: "";
}

.fa-cash-register:before {
  content: "";
}

.fa-cat:before {
  content: "";
}

.fa-cc-amazon-pay:before {
  content: "";
}

.fa-cc-amex:before {
  content: "";
}

.fa-cc-apple-pay:before {
  content: "";
}

.fa-cc-diners-club:before {
  content: "";
}

.fa-cc-discover:before {
  content: "";
}

.fa-cc-jcb:before {
  content: "";
}

.fa-cc-mastercard:before {
  content: "";
}

.fa-cc-paypal:before {
  content: "";
}

.fa-cc-stripe:before {
  content: "";
}

.fa-cc-visa:before {
  content: "";
}

.fa-centercode:before {
  content: "";
}

.fa-centos:before {
  content: "";
}

.fa-certificate:before {
  content: "";
}

.fa-chair:before {
  content: "";
}

.fa-chalkboard:before {
  content: "";
}

.fa-chalkboard-teacher:before {
  content: "";
}

.fa-charging-station:before {
  content: "";
}

.fa-chart-area:before {
  content: "";
}

.fa-chart-bar:before {
  content: "";
}

.fa-chart-line:before {
  content: "";
}

.fa-chart-pie:before {
  content: "";
}

.fa-check:before {
  content: "";
}

.fa-check-circle:before {
  content: "";
}

.fa-check-double:before {
  content: "";
}

.fa-check-square:before {
  content: "";
}

.fa-cheese:before {
  content: "";
}

.fa-chess:before {
  content: "";
}

.fa-chess-bishop:before {
  content: "";
}

.fa-chess-board:before {
  content: "";
}

.fa-chess-king:before {
  content: "";
}

.fa-chess-knight:before {
  content: "";
}

.fa-chess-pawn:before {
  content: "";
}

.fa-chess-queen:before {
  content: "";
}

.fa-chess-rook:before {
  content: "";
}

.fa-chevron-circle-down:before {
  content: "";
}

.fa-chevron-circle-left:before {
  content: "";
}

.fa-chevron-circle-right:before {
  content: "";
}

.fa-chevron-circle-up:before {
  content: "";
}

.fa-chevron-down:before {
  content: "";
}

.fa-chevron-left:before {
  content: "";
}

.fa-chevron-right:before {
  content: "";
}

.fa-chevron-up:before {
  content: "";
}

.fa-child:before {
  content: "";
}

.fa-chrome:before {
  content: "";
}

.fa-chromecast:before {
  content: "";
}

.fa-church:before {
  content: "";
}

.fa-circle:before {
  content: "";
}

.fa-circle-notch:before {
  content: "";
}

.fa-city:before {
  content: "";
}

.fa-clinic-medical:before {
  content: "";
}

.fa-clipboard:before {
  content: "";
}

.fa-clipboard-check:before {
  content: "";
}

.fa-clipboard-list:before {
  content: "";
}

.fa-clock:before {
  content: "";
}

.fa-clone:before {
  content: "";
}

.fa-closed-captioning:before {
  content: "";
}

.fa-cloud:before {
  content: "";
}

.fa-cloud-download-alt:before {
  content: "";
}

.fa-cloud-meatball:before {
  content: "";
}

.fa-cloud-moon:before {
  content: "";
}

.fa-cloud-moon-rain:before {
  content: "";
}

.fa-cloud-rain:before {
  content: "";
}

.fa-cloud-showers-heavy:before {
  content: "";
}

.fa-cloud-sun:before {
  content: "";
}

.fa-cloud-sun-rain:before {
  content: "";
}

.fa-cloud-upload-alt:before {
  content: "";
}

.fa-cloudflare:before {
  content: "";
}

.fa-cloudscale:before {
  content: "";
}

.fa-cloudsmith:before {
  content: "";
}

.fa-cloudversify:before {
  content: "";
}

.fa-cocktail:before {
  content: "";
}

.fa-code:before {
  content: "";
}

.fa-code-branch:before {
  content: "";
}

.fa-codepen:before {
  content: "";
}

.fa-codiepie:before {
  content: "";
}

.fa-coffee:before {
  content: "";
}

.fa-cog:before {
  content: "";
}

.fa-cogs:before {
  content: "";
}

.fa-coins:before {
  content: "";
}

.fa-columns:before {
  content: "";
}

.fa-comment:before {
  content: "";
}

.fa-comment-alt:before {
  content: "";
}

.fa-comment-dollar:before {
  content: "";
}

.fa-comment-dots:before {
  content: "";
}

.fa-comment-medical:before {
  content: "";
}

.fa-comment-slash:before {
  content: "";
}

.fa-comments:before {
  content: "";
}

.fa-comments-dollar:before {
  content: "";
}

.fa-compact-disc:before {
  content: "";
}

.fa-compass:before {
  content: "";
}

.fa-compress:before {
  content: "";
}

.fa-compress-alt:before {
  content: "";
}

.fa-compress-arrows-alt:before {
  content: "";
}

.fa-concierge-bell:before {
  content: "";
}

.fa-confluence:before {
  content: "";
}

.fa-connectdevelop:before {
  content: "";
}

.fa-contao:before {
  content: "";
}

.fa-cookie:before {
  content: "";
}

.fa-cookie-bite:before {
  content: "";
}

.fa-copy:before {
  content: "";
}

.fa-copyright:before {
  content: "";
}

.fa-cotton-bureau:before {
  content: "";
}

.fa-couch:before {
  content: "";
}

.fa-cpanel:before {
  content: "";
}

.fa-creative-commons:before {
  content: "";
}

.fa-creative-commons-by:before {
  content: "";
}

.fa-creative-commons-nc:before {
  content: "";
}

.fa-creative-commons-nc-eu:before {
  content: "";
}

.fa-creative-commons-nc-jp:before {
  content: "";
}

.fa-creative-commons-nd:before {
  content: "";
}

.fa-creative-commons-pd:before {
  content: "";
}

.fa-creative-commons-pd-alt:before {
  content: "";
}

.fa-creative-commons-remix:before {
  content: "";
}

.fa-creative-commons-sa:before {
  content: "";
}

.fa-creative-commons-sampling:before {
  content: "";
}

.fa-creative-commons-sampling-plus:before {
  content: "";
}

.fa-creative-commons-share:before {
  content: "";
}

.fa-creative-commons-zero:before {
  content: "";
}

.fa-credit-card:before {
  content: "";
}

.fa-critical-role:before {
  content: "";
}

.fa-crop:before {
  content: "";
}

.fa-crop-alt:before {
  content: "";
}

.fa-cross:before {
  content: "";
}

.fa-crosshairs:before {
  content: "";
}

.fa-crow:before {
  content: "";
}

.fa-crown:before {
  content: "";
}

.fa-crutch:before {
  content: "";
}

.fa-css3:before {
  content: "";
}

.fa-css3-alt:before {
  content: "";
}

.fa-cube:before {
  content: "";
}

.fa-cubes:before {
  content: "";
}

.fa-cut:before {
  content: "";
}

.fa-cuttlefish:before {
  content: "";
}

.fa-d-and-d:before {
  content: "";
}

.fa-d-and-d-beyond:before {
  content: "";
}

.fa-dailymotion:before {
  content: "";
}

.fa-dashcube:before {
  content: "";
}

.fa-database:before {
  content: "";
}

.fa-deaf:before {
  content: "";
}

.fa-deezer:before {
  content: "";
}

.fa-delicious:before {
  content: "";
}

.fa-democrat:before {
  content: "";
}

.fa-deploydog:before {
  content: "";
}

.fa-deskpro:before {
  content: "";
}

.fa-desktop:before {
  content: "";
}

.fa-dev:before {
  content: "";
}

.fa-deviantart:before {
  content: "";
}

.fa-dharmachakra:before {
  content: "";
}

.fa-dhl:before {
  content: "";
}

.fa-diagnoses:before {
  content: "";
}

.fa-diaspora:before {
  content: "";
}

.fa-dice:before {
  content: "";
}

.fa-dice-d20:before {
  content: "";
}

.fa-dice-d6:before {
  content: "";
}

.fa-dice-five:before {
  content: "";
}

.fa-dice-four:before {
  content: "";
}

.fa-dice-one:before {
  content: "";
}

.fa-dice-six:before {
  content: "";
}

.fa-dice-three:before {
  content: "";
}

.fa-dice-two:before {
  content: "";
}

.fa-digg:before {
  content: "";
}

.fa-digital-ocean:before {
  content: "";
}

.fa-digital-tachograph:before {
  content: "";
}

.fa-directions:before {
  content: "";
}

.fa-discord:before {
  content: "";
}

.fa-discourse:before {
  content: "";
}

.fa-disease:before {
  content: "";
}

.fa-divide:before {
  content: "";
}

.fa-dizzy:before {
  content: "";
}

.fa-dna:before {
  content: "";
}

.fa-dochub:before {
  content: "";
}

.fa-docker:before {
  content: "";
}

.fa-dog:before {
  content: "";
}

.fa-dollar-sign:before {
  content: "";
}

.fa-dolly:before {
  content: "";
}

.fa-dolly-flatbed:before {
  content: "";
}

.fa-donate:before {
  content: "";
}

.fa-door-closed:before {
  content: "";
}

.fa-door-open:before {
  content: "";
}

.fa-dot-circle:before {
  content: "";
}

.fa-dove:before {
  content: "";
}

.fa-download:before {
  content: "";
}

.fa-draft2digital:before {
  content: "";
}

.fa-drafting-compass:before {
  content: "";
}

.fa-dragon:before {
  content: "";
}

.fa-draw-polygon:before {
  content: "";
}

.fa-dribbble:before {
  content: "";
}

.fa-dribbble-square:before {
  content: "";
}

.fa-dropbox:before {
  content: "";
}

.fa-drum:before {
  content: "";
}

.fa-drum-steelpan:before {
  content: "";
}

.fa-drumstick-bite:before {
  content: "";
}

.fa-drupal:before {
  content: "";
}

.fa-dumbbell:before {
  content: "";
}

.fa-dumpster:before {
  content: "";
}

.fa-dumpster-fire:before {
  content: "";
}

.fa-dungeon:before {
  content: "";
}

.fa-dyalog:before {
  content: "";
}

.fa-earlybirds:before {
  content: "";
}

.fa-ebay:before {
  content: "";
}

.fa-edge:before {
  content: "";
}

.fa-edge-legacy:before {
  content: "";
}

.fa-edit:before {
  content: "";
}

.fa-egg:before {
  content: "";
}

.fa-eject:before {
  content: "";
}

.fa-elementor:before {
  content: "";
}

.fa-ellipsis-h:before {
  content: "";
}

.fa-ellipsis-v:before {
  content: "";
}

.fa-ello:before {
  content: "";
}

.fa-ember:before {
  content: "";
}

.fa-empire:before {
  content: "";
}

.fa-envelope:before {
  content: "";
}

.fa-envelope-open:before {
  content: "";
}

.fa-envelope-open-text:before {
  content: "";
}

.fa-envelope-square:before {
  content: "";
}

.fa-envira:before {
  content: "";
}

.fa-equals:before {
  content: "";
}

.fa-eraser:before {
  content: "";
}

.fa-erlang:before {
  content: "";
}

.fa-ethereum:before {
  content: "";
}

.fa-ethernet:before {
  content: "";
}

.fa-etsy:before {
  content: "";
}

.fa-euro-sign:before {
  content: "";
}

.fa-evernote:before {
  content: "";
}

.fa-exchange-alt:before {
  content: "";
}

.fa-exclamation:before {
  content: "";
}

.fa-exclamation-circle:before {
  content: "";
}

.fa-exclamation-triangle:before {
  content: "";
}

.fa-expand:before {
  content: "";
}

.fa-expand-alt:before {
  content: "";
}

.fa-expand-arrows-alt:before {
  content: "";
}

.fa-expeditedssl:before {
  content: "";
}

.fa-external-link-alt:before {
  content: "";
}

.fa-external-link-square-alt:before {
  content: "";
}

.fa-eye:before {
  content: "";
}

.fa-eye-dropper:before {
  content: "";
}

.fa-eye-slash:before {
  content: "";
}

.fa-facebook:before {
  content: "";
}

.fa-facebook-f:before {
  content: "";
}

.fa-facebook-messenger:before {
  content: "";
}

.fa-facebook-square:before {
  content: "";
}

.fa-fan:before {
  content: "";
}

.fa-fantasy-flight-games:before {
  content: "";
}

.fa-fast-backward:before {
  content: "";
}

.fa-fast-forward:before {
  content: "";
}

.fa-faucet:before {
  content: "";
}

.fa-fax:before {
  content: "";
}

.fa-feather:before {
  content: "";
}

.fa-feather-alt:before {
  content: "";
}

.fa-fedex:before {
  content: "";
}

.fa-fedora:before {
  content: "";
}

.fa-female:before {
  content: "";
}

.fa-fighter-jet:before {
  content: "";
}

.fa-figma:before {
  content: "";
}

.fa-file:before {
  content: "";
}

.fa-file-alt:before {
  content: "";
}

.fa-file-archive:before {
  content: "";
}

.fa-file-audio:before {
  content: "";
}

.fa-file-code:before {
  content: "";
}

.fa-file-contract:before {
  content: "";
}

.fa-file-csv:before {
  content: "";
}

.fa-file-download:before {
  content: "";
}

.fa-file-excel:before {
  content: "";
}

.fa-file-export:before {
  content: "";
}

.fa-file-image:before {
  content: "";
}

.fa-file-import:before {
  content: "";
}

.fa-file-invoice:before {
  content: "";
}

.fa-file-invoice-dollar:before {
  content: "";
}

.fa-file-medical:before {
  content: "";
}

.fa-file-medical-alt:before {
  content: "";
}

.fa-file-pdf:before {
  content: "";
}

.fa-file-powerpoint:before {
  content: "";
}

.fa-file-prescription:before {
  content: "";
}

.fa-file-signature:before {
  content: "";
}

.fa-file-upload:before {
  content: "";
}

.fa-file-video:before {
  content: "";
}

.fa-file-word:before {
  content: "";
}

.fa-fill:before {
  content: "";
}

.fa-fill-drip:before {
  content: "";
}

.fa-film:before {
  content: "";
}

.fa-filter:before {
  content: "";
}

.fa-fingerprint:before {
  content: "";
}

.fa-fire:before {
  content: "";
}

.fa-fire-alt:before {
  content: "";
}

.fa-fire-extinguisher:before {
  content: "";
}

.fa-firefox:before {
  content: "";
}

.fa-firefox-browser:before {
  content: "";
}

.fa-first-aid:before {
  content: "";
}

.fa-first-order:before {
  content: "";
}

.fa-first-order-alt:before {
  content: "";
}

.fa-firstdraft:before {
  content: "";
}

.fa-fish:before {
  content: "";
}

.fa-fist-raised:before {
  content: "";
}

.fa-flag:before {
  content: "";
}

.fa-flag-checkered:before {
  content: "";
}

.fa-flag-usa:before {
  content: "";
}

.fa-flask:before {
  content: "";
}

.fa-flickr:before {
  content: "";
}

.fa-flipboard:before {
  content: "";
}

.fa-flushed:before {
  content: "";
}

.fa-fly:before {
  content: "";
}

.fa-folder:before {
  content: "";
}

.fa-folder-minus:before {
  content: "";
}

.fa-folder-open:before {
  content: "";
}

.fa-folder-plus:before {
  content: "";
}

.fa-font:before {
  content: "";
}

.fa-font-awesome:before {
  content: "";
}

.fa-font-awesome-alt:before {
  content: "";
}

.fa-font-awesome-flag:before {
  content: "";
}

.fa-font-awesome-logo-full:before {
  content: "";
}

.fa-fonticons:before {
  content: "";
}

.fa-fonticons-fi:before {
  content: "";
}

.fa-football-ball:before {
  content: "";
}

.fa-fort-awesome:before {
  content: "";
}

.fa-fort-awesome-alt:before {
  content: "";
}

.fa-forumbee:before {
  content: "";
}

.fa-forward:before {
  content: "";
}

.fa-foursquare:before {
  content: "";
}

.fa-free-code-camp:before {
  content: "";
}

.fa-freebsd:before {
  content: "";
}

.fa-frog:before {
  content: "";
}

.fa-frown:before {
  content: "";
}

.fa-frown-open:before {
  content: "";
}

.fa-fulcrum:before {
  content: "";
}

.fa-funnel-dollar:before {
  content: "";
}

.fa-futbol:before {
  content: "";
}

.fa-galactic-republic:before {
  content: "";
}

.fa-galactic-senate:before {
  content: "";
}

.fa-gamepad:before {
  content: "";
}

.fa-gas-pump:before {
  content: "";
}

.fa-gavel:before {
  content: "";
}

.fa-gem:before {
  content: "";
}

.fa-genderless:before {
  content: "";
}

.fa-get-pocket:before {
  content: "";
}

.fa-gg:before {
  content: "";
}

.fa-gg-circle:before {
  content: "";
}

.fa-ghost:before {
  content: "";
}

.fa-gift:before {
  content: "";
}

.fa-gifts:before {
  content: "";
}

.fa-git:before {
  content: "";
}

.fa-git-alt:before {
  content: "";
}

.fa-git-square:before {
  content: "";
}

.fa-github:before {
  content: "";
}

.fa-github-alt:before {
  content: "";
}

.fa-github-square:before {
  content: "";
}

.fa-gitkraken:before {
  content: "";
}

.fa-gitlab:before {
  content: "";
}

.fa-gitter:before {
  content: "";
}

.fa-glass-cheers:before {
  content: "";
}

.fa-glass-martini:before {
  content: "";
}

.fa-glass-martini-alt:before {
  content: "";
}

.fa-glass-whiskey:before {
  content: "";
}

.fa-glasses:before {
  content: "";
}

.fa-glide:before {
  content: "";
}

.fa-glide-g:before {
  content: "";
}

.fa-globe:before {
  content: "";
}

.fa-globe-africa:before {
  content: "";
}

.fa-globe-americas:before {
  content: "";
}

.fa-globe-asia:before {
  content: "";
}

.fa-globe-europe:before {
  content: "";
}

.fa-gofore:before {
  content: "";
}

.fa-golf-ball:before {
  content: "";
}

.fa-goodreads:before {
  content: "";
}

.fa-goodreads-g:before {
  content: "";
}

.fa-google:before {
  content: "";
}

.fa-google-drive:before {
  content: "";
}

.fa-google-pay:before {
  content: "";
}

.fa-google-play:before {
  content: "";
}

.fa-google-plus:before {
  content: "";
}

.fa-google-plus-g:before {
  content: "";
}

.fa-google-plus-square:before {
  content: "";
}

.fa-google-wallet:before {
  content: "";
}

.fa-gopuram:before {
  content: "";
}

.fa-graduation-cap:before {
  content: "";
}

.fa-gratipay:before {
  content: "";
}

.fa-grav:before {
  content: "";
}

.fa-greater-than:before {
  content: "";
}

.fa-greater-than-equal:before {
  content: "";
}

.fa-grimace:before {
  content: "";
}

.fa-grin:before {
  content: "";
}

.fa-grin-alt:before {
  content: "";
}

.fa-grin-beam:before {
  content: "";
}

.fa-grin-beam-sweat:before {
  content: "";
}

.fa-grin-hearts:before {
  content: "";
}

.fa-grin-squint:before {
  content: "";
}

.fa-grin-squint-tears:before {
  content: "";
}

.fa-grin-stars:before {
  content: "";
}

.fa-grin-tears:before {
  content: "";
}

.fa-grin-tongue:before {
  content: "";
}

.fa-grin-tongue-squint:before {
  content: "";
}

.fa-grin-tongue-wink:before {
  content: "";
}

.fa-grin-wink:before {
  content: "";
}

.fa-grip-horizontal:before {
  content: "";
}

.fa-grip-lines:before {
  content: "";
}

.fa-grip-lines-vertical:before {
  content: "";
}

.fa-grip-vertical:before {
  content: "";
}

.fa-gripfire:before {
  content: "";
}

.fa-grunt:before {
  content: "";
}

.fa-guilded:before {
  content: "";
}

.fa-guitar:before {
  content: "";
}

.fa-gulp:before {
  content: "";
}

.fa-h-square:before {
  content: "";
}

.fa-hacker-news:before {
  content: "";
}

.fa-hacker-news-square:before {
  content: "";
}

.fa-hackerrank:before {
  content: "";
}

.fa-hamburger:before {
  content: "";
}

.fa-hammer:before {
  content: "";
}

.fa-hamsa:before {
  content: "";
}

.fa-hand-holding:before {
  content: "";
}

.fa-hand-holding-heart:before {
  content: "";
}

.fa-hand-holding-medical:before {
  content: "";
}

.fa-hand-holding-usd:before {
  content: "";
}

.fa-hand-holding-water:before {
  content: "";
}

.fa-hand-lizard:before {
  content: "";
}

.fa-hand-middle-finger:before {
  content: "";
}

.fa-hand-paper:before {
  content: "";
}

.fa-hand-peace:before {
  content: "";
}

.fa-hand-point-down:before {
  content: "";
}

.fa-hand-point-left:before {
  content: "";
}

.fa-hand-point-right:before {
  content: "";
}

.fa-hand-point-up:before {
  content: "";
}

.fa-hand-pointer:before {
  content: "";
}

.fa-hand-rock:before {
  content: "";
}

.fa-hand-scissors:before {
  content: "";
}

.fa-hand-sparkles:before {
  content: "";
}

.fa-hand-spock:before {
  content: "";
}

.fa-hands:before {
  content: "";
}

.fa-hands-helping:before {
  content: "";
}

.fa-hands-wash:before {
  content: "";
}

.fa-handshake:before {
  content: "";
}

.fa-handshake-alt-slash:before {
  content: "";
}

.fa-handshake-slash:before {
  content: "";
}

.fa-hanukiah:before {
  content: "";
}

.fa-hard-hat:before {
  content: "";
}

.fa-hashtag:before {
  content: "";
}

.fa-hat-cowboy:before {
  content: "";
}

.fa-hat-cowboy-side:before {
  content: "";
}

.fa-hat-wizard:before {
  content: "";
}

.fa-hdd:before {
  content: "";
}

.fa-head-side-cough:before {
  content: "";
}

.fa-head-side-cough-slash:before {
  content: "";
}

.fa-head-side-mask:before {
  content: "";
}

.fa-head-side-virus:before {
  content: "";
}

.fa-heading:before {
  content: "";
}

.fa-headphones:before {
  content: "";
}

.fa-headphones-alt:before {
  content: "";
}

.fa-headset:before {
  content: "";
}

.fa-heart:before {
  content: "";
}

.fa-heart-broken:before {
  content: "";
}

.fa-heartbeat:before {
  content: "";
}

.fa-helicopter:before {
  content: "";
}

.fa-highlighter:before {
  content: "";
}

.fa-hiking:before {
  content: "";
}

.fa-hippo:before {
  content: "";
}

.fa-hips:before {
  content: "";
}

.fa-hire-a-helper:before {
  content: "";
}

.fa-history:before {
  content: "";
}

.fa-hive:before {
  content: "";
}

.fa-hockey-puck:before {
  content: "";
}

.fa-holly-berry:before {
  content: "";
}

.fa-home:before {
  content: "";
}

.fa-hooli:before {
  content: "";
}

.fa-hornbill:before {
  content: "";
}

.fa-horse:before {
  content: "";
}

.fa-horse-head:before {
  content: "";
}

.fa-hospital:before {
  content: "";
}

.fa-hospital-alt:before {
  content: "";
}

.fa-hospital-symbol:before {
  content: "";
}

.fa-hospital-user:before {
  content: "";
}

.fa-hot-tub:before {
  content: "";
}

.fa-hotdog:before {
  content: "";
}

.fa-hotel:before {
  content: "";
}

.fa-hotjar:before {
  content: "";
}

.fa-hourglass:before {
  content: "";
}

.fa-hourglass-end:before {
  content: "";
}

.fa-hourglass-half:before {
  content: "";
}

.fa-hourglass-start:before {
  content: "";
}

.fa-house-damage:before {
  content: "";
}

.fa-house-user:before {
  content: "";
}

.fa-houzz:before {
  content: "";
}

.fa-hryvnia:before {
  content: "";
}

.fa-html5:before {
  content: "";
}

.fa-hubspot:before {
  content: "";
}

.fa-i-cursor:before {
  content: "";
}

.fa-ice-cream:before {
  content: "";
}

.fa-icicles:before {
  content: "";
}

.fa-icons:before {
  content: "";
}

.fa-id-badge:before {
  content: "";
}

.fa-id-card:before {
  content: "";
}

.fa-id-card-alt:before {
  content: "";
}

.fa-ideal:before {
  content: "";
}

.fa-igloo:before {
  content: "";
}

.fa-image:before {
  content: "";
}

.fa-images:before {
  content: "";
}

.fa-imdb:before {
  content: "";
}

.fa-inbox:before {
  content: "";
}

.fa-indent:before {
  content: "";
}

.fa-industry:before {
  content: "";
}

.fa-infinity:before {
  content: "";
}

.fa-info:before {
  content: "";
}

.fa-info-circle:before {
  content: "";
}

.fa-innosoft:before {
  content: "";
}

.fa-instagram:before {
  content: "";
}

.fa-instagram-square:before {
  content: "";
}

.fa-instalod:before {
  content: "";
}

.fa-intercom:before {
  content: "";
}

.fa-internet-explorer:before {
  content: "";
}

.fa-invision:before {
  content: "";
}

.fa-ioxhost:before {
  content: "";
}

.fa-italic:before {
  content: "";
}

.fa-itch-io:before {
  content: "";
}

.fa-itunes:before {
  content: "";
}

.fa-itunes-note:before {
  content: "";
}

.fa-java:before {
  content: "";
}

.fa-jedi:before {
  content: "";
}

.fa-jedi-order:before {
  content: "";
}

.fa-jenkins:before {
  content: "";
}

.fa-jira:before {
  content: "";
}

.fa-joget:before {
  content: "";
}

.fa-joint:before {
  content: "";
}

.fa-joomla:before {
  content: "";
}

.fa-journal-whills:before {
  content: "";
}

.fa-js:before {
  content: "";
}

.fa-js-square:before {
  content: "";
}

.fa-jsfiddle:before {
  content: "";
}

.fa-kaaba:before {
  content: "";
}

.fa-kaggle:before {
  content: "";
}

.fa-key:before {
  content: "";
}

.fa-keybase:before {
  content: "";
}

.fa-keyboard:before {
  content: "";
}

.fa-keycdn:before {
  content: "";
}

.fa-khanda:before {
  content: "";
}

.fa-kickstarter:before {
  content: "";
}

.fa-kickstarter-k:before {
  content: "";
}

.fa-kiss:before {
  content: "";
}

.fa-kiss-beam:before {
  content: "";
}

.fa-kiss-wink-heart:before {
  content: "";
}

.fa-kiwi-bird:before {
  content: "";
}

.fa-korvue:before {
  content: "";
}

.fa-landmark:before {
  content: "";
}

.fa-language:before {
  content: "";
}

.fa-laptop:before {
  content: "";
}

.fa-laptop-code:before {
  content: "";
}

.fa-laptop-house:before {
  content: "";
}

.fa-laptop-medical:before {
  content: "";
}

.fa-laravel:before {
  content: "";
}

.fa-lastfm:before {
  content: "";
}

.fa-lastfm-square:before {
  content: "";
}

.fa-laugh:before {
  content: "";
}

.fa-laugh-beam:before {
  content: "";
}

.fa-laugh-squint:before {
  content: "";
}

.fa-laugh-wink:before {
  content: "";
}

.fa-layer-group:before {
  content: "";
}

.fa-leaf:before {
  content: "";
}

.fa-leanpub:before {
  content: "";
}

.fa-lemon:before {
  content: "";
}

.fa-less:before {
  content: "";
}

.fa-less-than:before {
  content: "";
}

.fa-less-than-equal:before {
  content: "";
}

.fa-level-down-alt:before {
  content: "";
}

.fa-level-up-alt:before {
  content: "";
}

.fa-life-ring:before {
  content: "";
}

.fa-lightbulb:before {
  content: "";
}

.fa-line:before {
  content: "";
}

.fa-link:before {
  content: "";
}

.fa-linkedin:before {
  content: "";
}

.fa-linkedin-in:before {
  content: "";
}

.fa-linode:before {
  content: "";
}

.fa-linux:before {
  content: "";
}

.fa-lira-sign:before {
  content: "";
}

.fa-list:before {
  content: "";
}

.fa-list-alt:before {
  content: "";
}

.fa-list-ol:before {
  content: "";
}

.fa-list-ul:before {
  content: "";
}

.fa-location-arrow:before {
  content: "";
}

.fa-lock:before {
  content: "";
}

.fa-lock-open:before {
  content: "";
}

.fa-long-arrow-alt-down:before {
  content: "";
}

.fa-long-arrow-alt-left:before {
  content: "";
}

.fa-long-arrow-alt-right:before {
  content: "";
}

.fa-long-arrow-alt-up:before {
  content: "";
}

.fa-low-vision:before {
  content: "";
}

.fa-luggage-cart:before {
  content: "";
}

.fa-lungs:before {
  content: "";
}

.fa-lungs-virus:before {
  content: "";
}

.fa-lyft:before {
  content: "";
}

.fa-magento:before {
  content: "";
}

.fa-magic:before {
  content: "";
}

.fa-magnet:before {
  content: "";
}

.fa-mail-bulk:before {
  content: "";
}

.fa-mailchimp:before {
  content: "";
}

.fa-male:before {
  content: "";
}

.fa-mandalorian:before {
  content: "";
}

.fa-map:before {
  content: "";
}

.fa-map-marked:before {
  content: "";
}

.fa-map-marked-alt:before {
  content: "";
}

.fa-map-marker:before {
  content: "";
}

.fa-map-marker-alt:before {
  content: "";
}

.fa-map-pin:before {
  content: "";
}

.fa-map-signs:before {
  content: "";
}

.fa-markdown:before {
  content: "";
}

.fa-marker:before {
  content: "";
}

.fa-mars:before {
  content: "";
}

.fa-mars-double:before {
  content: "";
}

.fa-mars-stroke:before {
  content: "";
}

.fa-mars-stroke-h:before {
  content: "";
}

.fa-mars-stroke-v:before {
  content: "";
}

.fa-mask:before {
  content: "";
}

.fa-mastodon:before {
  content: "";
}

.fa-maxcdn:before {
  content: "";
}

.fa-mdb:before {
  content: "";
}

.fa-medal:before {
  content: "";
}

.fa-medapps:before {
  content: "";
}

.fa-medium:before {
  content: "";
}

.fa-medium-m:before {
  content: "";
}

.fa-medkit:before {
  content: "";
}

.fa-medrt:before {
  content: "";
}

.fa-meetup:before {
  content: "";
}

.fa-megaport:before {
  content: "";
}

.fa-meh:before {
  content: "";
}

.fa-meh-blank:before {
  content: "";
}

.fa-meh-rolling-eyes:before {
  content: "";
}

.fa-memory:before {
  content: "";
}

.fa-mendeley:before {
  content: "";
}

.fa-menorah:before {
  content: "";
}

.fa-mercury:before {
  content: "";
}

.fa-meteor:before {
  content: "";
}

.fa-microblog:before {
  content: "";
}

.fa-microchip:before {
  content: "";
}

.fa-microphone:before {
  content: "";
}

.fa-microphone-alt:before {
  content: "";
}

.fa-microphone-alt-slash:before {
  content: "";
}

.fa-microphone-slash:before {
  content: "";
}

.fa-microscope:before {
  content: "";
}

.fa-microsoft:before {
  content: "";
}

.fa-minus:before {
  content: "";
}

.fa-minus-circle:before {
  content: "";
}

.fa-minus-square:before {
  content: "";
}

.fa-mitten:before {
  content: "";
}

.fa-mix:before {
  content: "";
}

.fa-mixcloud:before {
  content: "";
}

.fa-mixer:before {
  content: "";
}

.fa-mizuni:before {
  content: "";
}

.fa-mobile:before {
  content: "";
}

.fa-mobile-alt:before {
  content: "";
}

.fa-modx:before {
  content: "";
}

.fa-monero:before {
  content: "";
}

.fa-money-bill:before {
  content: "";
}

.fa-money-bill-alt:before {
  content: "";
}

.fa-money-bill-wave:before {
  content: "";
}

.fa-money-bill-wave-alt:before {
  content: "";
}

.fa-money-check:before {
  content: "";
}

.fa-money-check-alt:before {
  content: "";
}

.fa-monument:before {
  content: "";
}

.fa-moon:before {
  content: "";
}

.fa-mortar-pestle:before {
  content: "";
}

.fa-mosque:before {
  content: "";
}

.fa-motorcycle:before {
  content: "";
}

.fa-mountain:before {
  content: "";
}

.fa-mouse:before {
  content: "";
}

.fa-mouse-pointer:before {
  content: "";
}

.fa-mug-hot:before {
  content: "";
}

.fa-music:before {
  content: "";
}

.fa-napster:before {
  content: "";
}

.fa-neos:before {
  content: "";
}

.fa-network-wired:before {
  content: "";
}

.fa-neuter:before {
  content: "";
}

.fa-newspaper:before {
  content: "";
}

.fa-nimblr:before {
  content: "";
}

.fa-node:before {
  content: "";
}

.fa-node-js:before {
  content: "";
}

.fa-not-equal:before {
  content: "";
}

.fa-notes-medical:before {
  content: "";
}

.fa-npm:before {
  content: "";
}

.fa-ns8:before {
  content: "";
}

.fa-nutritionix:before {
  content: "";
}

.fa-object-group:before {
  content: "";
}

.fa-object-ungroup:before {
  content: "";
}

.fa-octopus-deploy:before {
  content: "";
}

.fa-odnoklassniki:before {
  content: "";
}

.fa-odnoklassniki-square:before {
  content: "";
}

.fa-oil-can:before {
  content: "";
}

.fa-old-republic:before {
  content: "";
}

.fa-om:before {
  content: "";
}

.fa-opencart:before {
  content: "";
}

.fa-openid:before {
  content: "";
}

.fa-opera:before {
  content: "";
}

.fa-optin-monster:before {
  content: "";
}

.fa-orcid:before {
  content: "";
}

.fa-osi:before {
  content: "";
}

.fa-otter:before {
  content: "";
}

.fa-outdent:before {
  content: "";
}

.fa-page4:before {
  content: "";
}

.fa-pagelines:before {
  content: "";
}

.fa-pager:before {
  content: "";
}

.fa-paint-brush:before {
  content: "";
}

.fa-paint-roller:before {
  content: "";
}

.fa-palette:before {
  content: "";
}

.fa-palfed:before {
  content: "";
}

.fa-pallet:before {
  content: "";
}

.fa-paper-plane:before {
  content: "";
}

.fa-paperclip:before {
  content: "";
}

.fa-parachute-box:before {
  content: "";
}

.fa-paragraph:before {
  content: "";
}

.fa-parking:before {
  content: "";
}

.fa-passport:before {
  content: "";
}

.fa-pastafarianism:before {
  content: "";
}

.fa-paste:before {
  content: "";
}

.fa-patreon:before {
  content: "";
}

.fa-pause:before {
  content: "";
}

.fa-pause-circle:before {
  content: "";
}

.fa-paw:before {
  content: "";
}

.fa-paypal:before {
  content: "";
}

.fa-peace:before {
  content: "";
}

.fa-pen:before {
  content: "";
}

.fa-pen-alt:before {
  content: "";
}

.fa-pen-fancy:before {
  content: "";
}

.fa-pen-nib:before {
  content: "";
}

.fa-pen-square:before {
  content: "";
}

.fa-pencil-alt:before {
  content: "";
}

.fa-pencil-ruler:before {
  content: "";
}

.fa-penny-arcade:before {
  content: "";
}

.fa-people-arrows:before {
  content: "";
}

.fa-people-carry:before {
  content: "";
}

.fa-pepper-hot:before {
  content: "";
}

.fa-perbyte:before {
  content: "";
}

.fa-percent:before {
  content: "";
}

.fa-percentage:before {
  content: "";
}

.fa-periscope:before {
  content: "";
}

.fa-person-booth:before {
  content: "";
}

.fa-phabricator:before {
  content: "";
}

.fa-phoenix-framework:before {
  content: "";
}

.fa-phoenix-squadron:before {
  content: "";
}

.fa-phone:before {
  content: "";
}

.fa-phone-alt:before {
  content: "";
}

.fa-phone-slash:before {
  content: "";
}

.fa-phone-square:before {
  content: "";
}

.fa-phone-square-alt:before {
  content: "";
}

.fa-phone-volume:before {
  content: "";
}

.fa-photo-video:before {
  content: "";
}

.fa-php:before {
  content: "";
}

.fa-pied-piper:before {
  content: "";
}

.fa-pied-piper-alt:before {
  content: "";
}

.fa-pied-piper-hat:before {
  content: "";
}

.fa-pied-piper-pp:before {
  content: "";
}

.fa-pied-piper-square:before {
  content: "";
}

.fa-piggy-bank:before {
  content: "";
}

.fa-pills:before {
  content: "";
}

.fa-pinterest:before {
  content: "";
}

.fa-pinterest-p:before {
  content: "";
}

.fa-pinterest-square:before {
  content: "";
}

.fa-pizza-slice:before {
  content: "";
}

.fa-place-of-worship:before {
  content: "";
}

.fa-plane:before {
  content: "";
}

.fa-plane-arrival:before {
  content: "";
}

.fa-plane-departure:before {
  content: "";
}

.fa-plane-slash:before {
  content: "";
}

.fa-play:before {
  content: "";
}

.fa-play-circle:before {
  content: "";
}

.fa-playstation:before {
  content: "";
}

.fa-plug:before {
  content: "";
}

.fa-plus:before {
  content: "";
}

.fa-plus-circle:before {
  content: "";
}

.fa-plus-square:before {
  content: "";
}

.fa-podcast:before {
  content: "";
}

.fa-poll:before {
  content: "";
}

.fa-poll-h:before {
  content: "";
}

.fa-poo:before {
  content: "";
}

.fa-poo-storm:before {
  content: "";
}

.fa-poop:before {
  content: "";
}

.fa-portrait:before {
  content: "";
}

.fa-pound-sign:before {
  content: "";
}

.fa-power-off:before {
  content: "";
}

.fa-pray:before {
  content: "";
}

.fa-praying-hands:before {
  content: "";
}

.fa-prescription:before {
  content: "";
}

.fa-prescription-bottle:before {
  content: "";
}

.fa-prescription-bottle-alt:before {
  content: "";
}

.fa-print:before {
  content: "";
}

.fa-procedures:before {
  content: "";
}

.fa-product-hunt:before {
  content: "";
}

.fa-project-diagram:before {
  content: "";
}

.fa-pump-medical:before {
  content: "";
}

.fa-pump-soap:before {
  content: "";
}

.fa-pushed:before {
  content: "";
}

.fa-puzzle-piece:before {
  content: "";
}

.fa-python:before {
  content: "";
}

.fa-qq:before {
  content: "";
}

.fa-qrcode:before {
  content: "";
}

.fa-question:before {
  content: "";
}

.fa-question-circle:before {
  content: "";
}

.fa-quidditch:before {
  content: "";
}

.fa-quinscape:before {
  content: "";
}

.fa-quora:before {
  content: "";
}

.fa-quote-left:before {
  content: "";
}

.fa-quote-right:before {
  content: "";
}

.fa-quran:before {
  content: "";
}

.fa-r-project:before {
  content: "";
}

.fa-radiation:before {
  content: "";
}

.fa-radiation-alt:before {
  content: "";
}

.fa-rainbow:before {
  content: "";
}

.fa-random:before {
  content: "";
}

.fa-raspberry-pi:before {
  content: "";
}

.fa-ravelry:before {
  content: "";
}

.fa-react:before {
  content: "";
}

.fa-reacteurope:before {
  content: "";
}

.fa-readme:before {
  content: "";
}

.fa-rebel:before {
  content: "";
}

.fa-receipt:before {
  content: "";
}

.fa-record-vinyl:before {
  content: "";
}

.fa-recycle:before {
  content: "";
}

.fa-red-river:before {
  content: "";
}

.fa-reddit:before {
  content: "";
}

.fa-reddit-alien:before {
  content: "";
}

.fa-reddit-square:before {
  content: "";
}

.fa-redhat:before {
  content: "";
}

.fa-redo:before {
  content: "";
}

.fa-redo-alt:before {
  content: "";
}

.fa-registered:before {
  content: "";
}

.fa-remove-format:before {
  content: "";
}

.fa-renren:before {
  content: "";
}

.fa-reply:before {
  content: "";
}

.fa-reply-all:before {
  content: "";
}

.fa-replyd:before {
  content: "";
}

.fa-republican:before {
  content: "";
}

.fa-researchgate:before {
  content: "";
}

.fa-resolving:before {
  content: "";
}

.fa-restroom:before {
  content: "";
}

.fa-retweet:before {
  content: "";
}

.fa-rev:before {
  content: "";
}

.fa-ribbon:before {
  content: "";
}

.fa-ring:before {
  content: "";
}

.fa-road:before {
  content: "";
}

.fa-robot:before {
  content: "";
}

.fa-rocket:before {
  content: "";
}

.fa-rocketchat:before {
  content: "";
}

.fa-rockrms:before {
  content: "";
}

.fa-route:before {
  content: "";
}

.fa-rss:before {
  content: "";
}

.fa-rss-square:before {
  content: "";
}

.fa-ruble-sign:before {
  content: "";
}

.fa-ruler:before {
  content: "";
}

.fa-ruler-combined:before {
  content: "";
}

.fa-ruler-horizontal:before {
  content: "";
}

.fa-ruler-vertical:before {
  content: "";
}

.fa-running:before {
  content: "";
}

.fa-rupee-sign:before {
  content: "";
}

.fa-rust:before {
  content: "";
}

.fa-sad-cry:before {
  content: "";
}

.fa-sad-tear:before {
  content: "";
}

.fa-safari:before {
  content: "";
}

.fa-salesforce:before {
  content: "";
}

.fa-sass:before {
  content: "";
}

.fa-satellite:before {
  content: "";
}

.fa-satellite-dish:before {
  content: "";
}

.fa-save:before {
  content: "";
}

.fa-schlix:before {
  content: "";
}

.fa-school:before {
  content: "";
}

.fa-screwdriver:before {
  content: "";
}

.fa-scribd:before {
  content: "";
}

.fa-scroll:before {
  content: "";
}

.fa-sd-card:before {
  content: "";
}

.fa-search:before {
  content: "";
}

.fa-search-dollar:before {
  content: "";
}

.fa-search-location:before {
  content: "";
}

.fa-search-minus:before {
  content: "";
}

.fa-search-plus:before {
  content: "";
}

.fa-searchengin:before {
  content: "";
}

.fa-seedling:before {
  content: "";
}

.fa-sellcast:before {
  content: "";
}

.fa-sellsy:before {
  content: "";
}

.fa-server:before {
  content: "";
}

.fa-servicestack:before {
  content: "";
}

.fa-shapes:before {
  content: "";
}

.fa-share:before {
  content: "";
}

.fa-share-alt:before {
  content: "";
}

.fa-share-alt-square:before {
  content: "";
}

.fa-share-square:before {
  content: "";
}

.fa-shekel-sign:before {
  content: "";
}

.fa-shield-alt:before {
  content: "";
}

.fa-shield-virus:before {
  content: "";
}

.fa-ship:before {
  content: "";
}

.fa-shipping-fast:before {
  content: "";
}

.fa-shirtsinbulk:before {
  content: "";
}

.fa-shoe-prints:before {
  content: "";
}

.fa-shopify:before {
  content: "";
}

.fa-shopping-bag:before {
  content: "";
}

.fa-shopping-basket:before {
  content: "";
}

.fa-shopping-cart:before {
  content: "";
}

.fa-shopware:before {
  content: "";
}

.fa-shower:before {
  content: "";
}

.fa-shuttle-van:before {
  content: "";
}

.fa-sign:before {
  content: "";
}

.fa-sign-in-alt:before {
  content: "";
}

.fa-sign-language:before {
  content: "";
}

.fa-sign-out-alt:before {
  content: "";
}

.fa-signal:before {
  content: "";
}

.fa-signature:before {
  content: "";
}

.fa-sim-card:before {
  content: "";
}

.fa-simplybuilt:before {
  content: "";
}

.fa-sink:before {
  content: "";
}

.fa-sistrix:before {
  content: "";
}

.fa-sitemap:before {
  content: "";
}

.fa-sith:before {
  content: "";
}

.fa-skating:before {
  content: "";
}

.fa-sketch:before {
  content: "";
}

.fa-skiing:before {
  content: "";
}

.fa-skiing-nordic:before {
  content: "";
}

.fa-skull:before {
  content: "";
}

.fa-skull-crossbones:before {
  content: "";
}

.fa-skyatlas:before {
  content: "";
}

.fa-skype:before {
  content: "";
}

.fa-slack:before {
  content: "";
}

.fa-slack-hash:before {
  content: "";
}

.fa-slash:before {
  content: "";
}

.fa-sleigh:before {
  content: "";
}

.fa-sliders-h:before {
  content: "";
}

.fa-slideshare:before {
  content: "";
}

.fa-smile:before {
  content: "";
}

.fa-smile-beam:before {
  content: "";
}

.fa-smile-wink:before {
  content: "";
}

.fa-smog:before {
  content: "";
}

.fa-smoking:before {
  content: "";
}

.fa-smoking-ban:before {
  content: "";
}

.fa-sms:before {
  content: "";
}

.fa-snapchat:before {
  content: "";
}

.fa-snapchat-ghost:before {
  content: "";
}

.fa-snapchat-square:before {
  content: "";
}

.fa-snowboarding:before {
  content: "";
}

.fa-snowflake:before {
  content: "";
}

.fa-snowman:before {
  content: "";
}

.fa-snowplow:before {
  content: "";
}

.fa-soap:before {
  content: "";
}

.fa-socks:before {
  content: "";
}

.fa-solar-panel:before {
  content: "";
}

.fa-sort:before {
  content: "";
}

.fa-sort-alpha-down:before {
  content: "";
}

.fa-sort-alpha-down-alt:before {
  content: "";
}

.fa-sort-alpha-up:before {
  content: "";
}

.fa-sort-alpha-up-alt:before {
  content: "";
}

.fa-sort-amount-down:before {
  content: "";
}

.fa-sort-amount-down-alt:before {
  content: "";
}

.fa-sort-amount-up:before {
  content: "";
}

.fa-sort-amount-up-alt:before {
  content: "";
}

.fa-sort-down:before {
  content: "";
}

.fa-sort-numeric-down:before {
  content: "";
}

.fa-sort-numeric-down-alt:before {
  content: "";
}

.fa-sort-numeric-up:before {
  content: "";
}

.fa-sort-numeric-up-alt:before {
  content: "";
}

.fa-sort-up:before {
  content: "";
}

.fa-soundcloud:before {
  content: "";
}

.fa-sourcetree:before {
  content: "";
}

.fa-spa:before {
  content: "";
}

.fa-space-shuttle:before {
  content: "";
}

.fa-speakap:before {
  content: "";
}

.fa-speaker-deck:before {
  content: "";
}

.fa-spell-check:before {
  content: "";
}

.fa-spider:before {
  content: "";
}

.fa-spinner:before {
  content: "";
}

.fa-splotch:before {
  content: "";
}

.fa-spotify:before {
  content: "";
}

.fa-spray-can:before {
  content: "";
}

.fa-square:before {
  content: "";
}

.fa-square-full:before {
  content: "";
}

.fa-square-root-alt:before {
  content: "";
}

.fa-squarespace:before {
  content: "";
}

.fa-stack-exchange:before {
  content: "";
}

.fa-stack-overflow:before {
  content: "";
}

.fa-stackpath:before {
  content: "";
}

.fa-stamp:before {
  content: "";
}

.fa-star:before {
  content: "";
}

.fa-star-and-crescent:before {
  content: "";
}

.fa-star-half:before {
  content: "";
}

.fa-star-half-alt:before {
  content: "";
}

.fa-star-of-david:before {
  content: "";
}

.fa-star-of-life:before {
  content: "";
}

.fa-staylinked:before {
  content: "";
}

.fa-steam:before {
  content: "";
}

.fa-steam-square:before {
  content: "";
}

.fa-steam-symbol:before {
  content: "";
}

.fa-step-backward:before {
  content: "";
}

.fa-step-forward:before {
  content: "";
}

.fa-stethoscope:before {
  content: "";
}

.fa-sticker-mule:before {
  content: "";
}

.fa-sticky-note:before {
  content: "";
}

.fa-stop:before {
  content: "";
}

.fa-stop-circle:before {
  content: "";
}

.fa-stopwatch:before {
  content: "";
}

.fa-stopwatch-20:before {
  content: "";
}

.fa-store:before {
  content: "";
}

.fa-store-alt:before {
  content: "";
}

.fa-store-alt-slash:before {
  content: "";
}

.fa-store-slash:before {
  content: "";
}

.fa-strava:before {
  content: "";
}

.fa-stream:before {
  content: "";
}

.fa-street-view:before {
  content: "";
}

.fa-strikethrough:before {
  content: "";
}

.fa-stripe:before {
  content: "";
}

.fa-stripe-s:before {
  content: "";
}

.fa-stroopwafel:before {
  content: "";
}

.fa-studiovinari:before {
  content: "";
}

.fa-stumbleupon:before {
  content: "";
}

.fa-stumbleupon-circle:before {
  content: "";
}

.fa-subscript:before {
  content: "";
}

.fa-subway:before {
  content: "";
}

.fa-suitcase:before {
  content: "";
}

.fa-suitcase-rolling:before {
  content: "";
}

.fa-sun:before {
  content: "";
}

.fa-superpowers:before {
  content: "";
}

.fa-superscript:before {
  content: "";
}

.fa-supple:before {
  content: "";
}

.fa-surprise:before {
  content: "";
}

.fa-suse:before {
  content: "";
}

.fa-swatchbook:before {
  content: "";
}

.fa-swift:before {
  content: "";
}

.fa-swimmer:before {
  content: "";
}

.fa-swimming-pool:before {
  content: "";
}

.fa-symfony:before {
  content: "";
}

.fa-synagogue:before {
  content: "";
}

.fa-sync:before {
  content: "";
}

.fa-sync-alt:before {
  content: "";
}

.fa-syringe:before {
  content: "";
}

.fa-table:before {
  content: "";
}

.fa-table-tennis:before {
  content: "";
}

.fa-tablet:before {
  content: "";
}

.fa-tablet-alt:before {
  content: "";
}

.fa-tablets:before {
  content: "";
}

.fa-tachometer-alt:before {
  content: "";
}

.fa-tag:before {
  content: "";
}

.fa-tags:before {
  content: "";
}

.fa-tape:before {
  content: "";
}

.fa-tasks:before {
  content: "";
}

.fa-taxi:before {
  content: "";
}

.fa-teamspeak:before {
  content: "";
}

.fa-teeth:before {
  content: "";
}

.fa-teeth-open:before {
  content: "";
}

.fa-telegram:before {
  content: "";
}

.fa-telegram-plane:before {
  content: "";
}

.fa-temperature-high:before {
  content: "";
}

.fa-temperature-low:before {
  content: "";
}

.fa-tencent-weibo:before {
  content: "";
}

.fa-tenge:before {
  content: "";
}

.fa-terminal:before {
  content: "";
}

.fa-text-height:before {
  content: "";
}

.fa-text-width:before {
  content: "";
}

.fa-th:before {
  content: "";
}

.fa-th-large:before {
  content: "";
}

.fa-th-list:before {
  content: "";
}

.fa-the-red-yeti:before {
  content: "";
}

.fa-theater-masks:before {
  content: "";
}

.fa-themeco:before {
  content: "";
}

.fa-themeisle:before {
  content: "";
}

.fa-thermometer:before {
  content: "";
}

.fa-thermometer-empty:before {
  content: "";
}

.fa-thermometer-full:before {
  content: "";
}

.fa-thermometer-half:before {
  content: "";
}

.fa-thermometer-quarter:before {
  content: "";
}

.fa-thermometer-three-quarters:before {
  content: "";
}

.fa-think-peaks:before {
  content: "";
}

.fa-thumbs-down:before {
  content: "";
}

.fa-thumbs-up:before {
  content: "";
}

.fa-thumbtack:before {
  content: "";
}

.fa-ticket-alt:before {
  content: "";
}

.fa-tiktok:before {
  content: "";
}

.fa-times:before {
  content: "";
}

.fa-times-circle:before {
  content: "";
}

.fa-tint:before {
  content: "";
}

.fa-tint-slash:before {
  content: "";
}

.fa-tired:before {
  content: "";
}

.fa-toggle-off:before {
  content: "";
}

.fa-toggle-on:before {
  content: "";
}

.fa-toilet:before {
  content: "";
}

.fa-toilet-paper:before {
  content: "";
}

.fa-toilet-paper-slash:before {
  content: "";
}

.fa-toolbox:before {
  content: "";
}

.fa-tools:before {
  content: "";
}

.fa-tooth:before {
  content: "";
}

.fa-torah:before {
  content: "";
}

.fa-torii-gate:before {
  content: "";
}

.fa-tractor:before {
  content: "";
}

.fa-trade-federation:before {
  content: "";
}

.fa-trademark:before {
  content: "";
}

.fa-traffic-light:before {
  content: "";
}

.fa-trailer:before {
  content: "";
}

.fa-train:before {
  content: "";
}

.fa-tram:before {
  content: "";
}

.fa-transgender:before {
  content: "";
}

.fa-transgender-alt:before {
  content: "";
}

.fa-trash:before {
  content: "";
}

.fa-trash-alt:before {
  content: "";
}

.fa-trash-restore:before {
  content: "";
}

.fa-trash-restore-alt:before {
  content: "";
}

.fa-tree:before {
  content: "";
}

.fa-trello:before {
  content: "";
}

.fa-tripadvisor:before {
  content: "";
}

.fa-trophy:before {
  content: "";
}

.fa-truck:before {
  content: "";
}

.fa-truck-loading:before {
  content: "";
}

.fa-truck-monster:before {
  content: "";
}

.fa-truck-moving:before {
  content: "";
}

.fa-truck-pickup:before {
  content: "";
}

.fa-tshirt:before {
  content: "";
}

.fa-tty:before {
  content: "";
}

.fa-tumblr:before {
  content: "";
}

.fa-tumblr-square:before {
  content: "";
}

.fa-tv:before {
  content: "";
}

.fa-twitch:before {
  content: "";
}

.fa-twitter:before {
  content: "";
}

.fa-twitter-square:before {
  content: "";
}

.fa-typo3:before {
  content: "";
}

.fa-uber:before {
  content: "";
}

.fa-ubuntu:before {
  content: "";
}

.fa-uikit:before {
  content: "";
}

.fa-umbraco:before {
  content: "";
}

.fa-umbrella:before {
  content: "";
}

.fa-umbrella-beach:before {
  content: "";
}

.fa-uncharted:before {
  content: "";
}

.fa-underline:before {
  content: "";
}

.fa-undo:before {
  content: "";
}

.fa-undo-alt:before {
  content: "";
}

.fa-uniregistry:before {
  content: "";
}

.fa-unity:before {
  content: "";
}

.fa-universal-access:before {
  content: "";
}

.fa-university:before {
  content: "";
}

.fa-unlink:before {
  content: "";
}

.fa-unlock:before {
  content: "";
}

.fa-unlock-alt:before {
  content: "";
}

.fa-unsplash:before {
  content: "";
}

.fa-untappd:before {
  content: "";
}

.fa-upload:before {
  content: "";
}

.fa-ups:before {
  content: "";
}

.fa-usb:before {
  content: "";
}

.fa-user:before {
  content: "";
}

.fa-user-alt:before {
  content: "";
}

.fa-user-alt-slash:before {
  content: "";
}

.fa-user-astronaut:before {
  content: "";
}

.fa-user-check:before {
  content: "";
}

.fa-user-circle:before {
  content: "";
}

.fa-user-clock:before {
  content: "";
}

.fa-user-cog:before {
  content: "";
}

.fa-user-edit:before {
  content: "";
}

.fa-user-friends:before {
  content: "";
}

.fa-user-graduate:before {
  content: "";
}

.fa-user-injured:before {
  content: "";
}

.fa-user-lock:before {
  content: "";
}

.fa-user-md:before {
  content: "";
}

.fa-user-minus:before {
  content: "";
}

.fa-user-ninja:before {
  content: "";
}

.fa-user-nurse:before {
  content: "";
}

.fa-user-plus:before {
  content: "";
}

.fa-user-secret:before {
  content: "";
}

.fa-user-shield:before {
  content: "";
}

.fa-user-slash:before {
  content: "";
}

.fa-user-tag:before {
  content: "";
}

.fa-user-tie:before {
  content: "";
}

.fa-user-times:before {
  content: "";
}

.fa-users:before {
  content: "";
}

.fa-users-cog:before {
  content: "";
}

.fa-users-slash:before {
  content: "";
}

.fa-usps:before {
  content: "";
}

.fa-ussunnah:before {
  content: "";
}

.fa-utensil-spoon:before {
  content: "";
}

.fa-utensils:before {
  content: "";
}

.fa-vaadin:before {
  content: "";
}

.fa-vector-square:before {
  content: "";
}

.fa-venus:before {
  content: "";
}

.fa-venus-double:before {
  content: "";
}

.fa-venus-mars:before {
  content: "";
}

.fa-vest:before {
  content: "";
}

.fa-vest-patches:before {
  content: "";
}

.fa-viacoin:before {
  content: "";
}

.fa-viadeo:before {
  content: "";
}

.fa-viadeo-square:before {
  content: "";
}

.fa-vial:before {
  content: "";
}

.fa-vials:before {
  content: "";
}

.fa-viber:before {
  content: "";
}

.fa-video:before {
  content: "";
}

.fa-video-slash:before {
  content: "";
}

.fa-vihara:before {
  content: "";
}

.fa-vimeo:before {
  content: "";
}

.fa-vimeo-square:before {
  content: "";
}

.fa-vimeo-v:before {
  content: "";
}

.fa-vine:before {
  content: "";
}

.fa-virus:before {
  content: "";
}

.fa-virus-slash:before {
  content: "";
}

.fa-viruses:before {
  content: "";
}

.fa-vk:before {
  content: "";
}

.fa-vnv:before {
  content: "";
}

.fa-voicemail:before {
  content: "";
}

.fa-volleyball-ball:before {
  content: "";
}

.fa-volume-down:before {
  content: "";
}

.fa-volume-mute:before {
  content: "";
}

.fa-volume-off:before {
  content: "";
}

.fa-volume-up:before {
  content: "";
}

.fa-vote-yea:before {
  content: "";
}

.fa-vr-cardboard:before {
  content: "";
}

.fa-vuejs:before {
  content: "";
}

.fa-walking:before {
  content: "";
}

.fa-wallet:before {
  content: "";
}

.fa-warehouse:before {
  content: "";
}

.fa-watchman-monitoring:before {
  content: "";
}

.fa-water:before {
  content: "";
}

.fa-wave-square:before {
  content: "";
}

.fa-waze:before {
  content: "";
}

.fa-weebly:before {
  content: "";
}

.fa-weibo:before {
  content: "";
}

.fa-weight:before {
  content: "";
}

.fa-weight-hanging:before {
  content: "";
}

.fa-weixin:before {
  content: "";
}

.fa-whatsapp:before {
  content: "";
}

.fa-whatsapp-square:before {
  content: "";
}

.fa-wheelchair:before {
  content: "";
}

.fa-whmcs:before {
  content: "";
}

.fa-wifi:before {
  content: "";
}

.fa-wikipedia-w:before {
  content: "";
}

.fa-wind:before {
  content: "";
}

.fa-window-close:before {
  content: "";
}

.fa-window-maximize:before {
  content: "";
}

.fa-window-minimize:before {
  content: "";
}

.fa-window-restore:before {
  content: "";
}

.fa-windows:before {
  content: "";
}

.fa-wine-bottle:before {
  content: "";
}

.fa-wine-glass:before {
  content: "";
}

.fa-wine-glass-alt:before {
  content: "";
}

.fa-wix:before {
  content: "";
}

.fa-wizards-of-the-coast:before {
  content: "";
}

.fa-wodu:before {
  content: "";
}

.fa-wolf-pack-battalion:before {
  content: "";
}

.fa-won-sign:before {
  content: "";
}

.fa-wordpress:before {
  content: "";
}

.fa-wordpress-simple:before {
  content: "";
}

.fa-wpbeginner:before {
  content: "";
}

.fa-wpexplorer:before {
  content: "";
}

.fa-wpforms:before {
  content: "";
}

.fa-wpressr:before {
  content: "";
}

.fa-wrench:before {
  content: "";
}

.fa-x-ray:before {
  content: "";
}

.fa-xbox:before {
  content: "";
}

.fa-xing:before {
  content: "";
}

.fa-xing-square:before {
  content: "";
}

.fa-y-combinator:before {
  content: "";
}

.fa-yahoo:before {
  content: "";
}

.fa-yammer:before {
  content: "";
}

.fa-yandex:before {
  content: "";
}

.fa-yandex-international:before {
  content: "";
}

.fa-yarn:before {
  content: "";
}

.fa-yelp:before {
  content: "";
}

.fa-yen-sign:before {
  content: "";
}

.fa-yin-yang:before {
  content: "";
}

.fa-yoast:before {
  content: "";
}

.fa-youtube:before {
  content: "";
}

.fa-youtube-square:before {
  content: "";
}

.fa-zhihu:before {
  content: "";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/templates/gk_portfolio/fonts/fontawesome5/webfonts/fa-regular-400.eot");
  src: url("/templates/gk_portfolio/fonts/fontawesome5/webfonts/fa-regular-400.eot#iefix") format("embedded-opentype"), url("/templates/gk_portfolio/fonts/fontawesome5/webfonts/fa-regular-400.woff2") format("woff2"), url("/templates/gk_portfolio/fonts/fontawesome5/webfonts/fa-regular-400.woff") format("woff"), url("/templates/gk_portfolio/fonts/fontawesome5/webfonts/fa-regular-400.ttf") format("truetype"), url("/templates/gk_portfolio/fonts/fontawesome5/webfonts/fa-regular-400.svg#fontawesome") format("svg");
}
.far {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}

/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/templates/gk_portfolio/fonts/fontawesome5/webfonts/fa-solid-900.eot");
  src: url("/templates/gk_portfolio/fonts/fontawesome5/webfonts/fa-solid-900.eot#iefix") format("embedded-opentype"), url("/templates/gk_portfolio/fonts/fontawesome5/webfonts/fa-solid-900.woff2") format("woff2"), url("/templates/gk_portfolio/fonts/fontawesome5/webfonts/fa-solid-900.woff") format("woff"), url("/templates/gk_portfolio/fonts/fontawesome5/webfonts/fa-solid-900.ttf") format("truetype"), url("/templates/gk_portfolio/fonts/fontawesome5/webfonts/fa-solid-900.svg#fontawesome") format("svg");
}
.fa,
.fas,
[class^=icon-],
[class*=" icon-"] {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/templates/gk_portfolio/fonts/fontawesome5/webfonts/fa-brands-400.eot");
  src: url("/templates/gk_portfolio/fonts/fontawesome5/webfonts/fa-brands-400.eot#iefix") format("embedded-opentype"), url("/templates/gk_portfolio/fonts/fontawesome5/webfonts/fa-brands-400.woff2") format("woff2"), url("/templates/gk_portfolio/fonts/fontawesome5/webfonts/fa-brands-400.woff") format("woff"), url("/templates/gk_portfolio/fonts/fontawesome5/webfonts/fa-brands-400.ttf") format("truetype"), url("/templates/gk_portfolio/fonts/fontawesome5/webfonts/fa-brands-400.svg#fontawesome") format("svg");
}
.fab, .icon-accessible, .icon-joomla {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}

/**
 *  IcoMoon to Fontawesome Conversion
 */
[class^=icon-],
[class*=" icon-"] {
  speak: none;
}

[class^=icon-].disabled,
[class*=" icon-"].disabled,
[class^=fa-].disabled,
[class*=" fa-"].disabled {
  font-weight: 400;
}

.icon-joomla:before {
  content: "";
}

.icon-accessible:before {
  content: "";
}

.icon-add:before {
  content: "";
}

.icon-address-book:before {
  content: "";
}

.icon-address:before {
  content: "";
}

.icon-align-justify:before {
  content: "";
}

.icon-angle-double-left:before {
  content: "";
}

.icon-angle-double-right:before {
  content: "";
}

.icon-angle-down:before {
  content: "";
}

.icon-angle-left:before {
  content: "";
}

.icon-angle-right:before {
  content: "";
}

.icon-angle-up:before {
  content: "";
}

.icon-apply:before {
  content: "";
}

.icon-archive:before {
  content: "";
}

.icon-arrow-down-2:before {
  content: "";
}

.icon-arrow-down-3:before {
  content: "";
}

.icon-arrow-down-4:before {
  content: "";
}

.icon-arrow-down:before {
  content: "";
}

.icon-arrow-first:before {
  content: "";
}

.icon-arrow-last:before {
  content: "";
}

.icon-arrow-left-2:before {
  content: "";
}

.icon-arrow-left-3:before {
  content: "";
}

.icon-arrow-left-4:before {
  content: "";
}

.icon-arrow-left:before {
  content: "";
}

.icon-arrow-right-2:before {
  content: "";
}

.icon-arrow-right-3:before {
  content: "";
}

.icon-arrow-right-4:before {
  content: "";
}

.icon-arrow-right:before {
  content: "";
}

.icon-arrow-up-2:before {
  content: "";
}

.icon-arrow-up-3:before {
  content: "";
}

.icon-arrow-up-4:before {
  content: "";
}

.icon-arrow-up:before {
  content: "";
}

.icon-arrows-alt:before {
  content: "";
}

.icon-asterisk:before {
  content: "";
}

.icon-attachment:before {
  content: "";
}

.icon-backward-2:before {
  content: "";
}

.icon-backward-circle:before {
  content: "";
}

.icon-backward:before {
  content: "";
}

.icon-ban-circle:before {
  content: "";
}

.icon-bars:before {
  content: "";
}

.icon-basket:before {
  content: "";
}

.icon-bell:before {
  content: "";
}

.icon-bolt:before {
  content: "";
}

.icon-book:before {
  content: "";
}

.icon-bookmark-2:before {
  content: "";
}

.icon-bookmark:before {
  content: "";
}

.icon-box-add:before {
  content: "";
}

.icon-box-remove:before {
  content: "";
}

.icon-briefcase:before {
  content: "";
}

.icon-broadcast:before {
  content: "";
}

.icon-brush:before {
  content: "";
}

.icon-bubble-quote:before {
  content: "";
}

.icon-bullhorn:before {
  content: "";
}

.icon-calendar-check:before {
  content: "";
}

.icon-calendar-2:before {
  content: "";
}

.icon-calendar-3:before {
  content: "";
}

.icon-calendar-alt:before {
  content: "";
}

.icon-calendar:before {
  content: "";
}

.icon-camera-2:before {
  content: "";
}

.icon-camera:before {
  content: "";
}

.icon-cancel-2:before {
  content: "";
}

.icon-cancel-circle:before {
  content: "";
}

.icon-cancel:before {
  content: "";
}

.icon-caret-down:before {
  content: "";
}

.icon-caret-up:before {
  content: "";
}

.icon-cart:before {
  content: "";
}

.icon-chart:before {
  content: "";
}

.icon-check-circle:before {
  content: "";
}

.icon-check-square:before {
  content: "";
}

.icon-check:before {
  content: "";
}

.icon-checkbox-checked:before {
  content: "";
}

.icon-checkbox-partial:before {
  content: "";
}

.icon-checkbox-unchecked:before {
  content: "";
}

.icon-checkbox:before {
  content: "";
}

.icon-checkedout:before {
  content: "";
}

.icon-checkin:before {
  content: "";
}

.icon-checkmark-2:before {
  content: "";
}

.icon-checkmark-circle:before {
  content: "";
}

.icon-checkmark:before {
  content: "";
}

.icon-chevron-down:before {
  content: "";
}

.icon-chevron-left:before {
  content: "";
}

.icon-chevron-right:before {
  content: "";
}

.icon-chevron-up:before {
  content: "";
}

.icon-circle:before {
  content: "";
}

.icon-clipboard:before {
  content: "";
}

.icon-clock:before {
  content: "";
}

.icon-cloud-download-alt:before {
  content: "";
}

.icon-cloud-download:before {
  content: "";
}

.icon-cloud-upload:before {
  content: "";
}

.icon-cloud:before {
  content: "";
}

.icon-code:before {
  content: "";
}

.icon-code-branch:before {
  content: "";
}

.icon-cog:before {
  content: "";
}

.icon-cogs:before {
  content: "";
}

.icon-collapse:before {
  content: "";
}

.icon-color-palette:before {
  content: "";
}

.icon-comment-dots:before {
  content: "";
}

.icon-comment:before {
  content: "";
}

.icon-comments-2:before {
  content: "";
}

.icon-comments:before {
  content: "";
}

.icon-compass:before {
  content: "";
}

.icon-connection:before {
  content: "";
}

.icon-contract-2:before {
  content: "";
}

.icon-contract:before {
  content: "";
}

.icon-copy:before {
  content: "";
}

.icon-credit-2:before {
  content: "";
}

.icon-credit:before {
  content: "";
}

.icon-crop:before {
  content: "";
}

.icon-cube:before {
  content: "";
}

.icon-cubes:before {
  content: "";
}

.icon-dashboard:before {
  content: "";
}

.icon-database:before {
  content: "";
}

.icon-default:before {
  content: "";
}

.icon-delete:before {
  content: "";
}

.icon-desktop:before {
  content: "";
}

.icon-downarrow:before {
  content: "";
}

.icon-download:before {
  content: "";
}

.icon-drawer-2:before {
  content: "";
}

.icon-drawer:before {
  content: "";
}

.icon-edit:before {
  content: "";
}

.icon-ellipsis-h:before {
  content: "";
}

.icon-ellipsis-v:before {
  content: "";
}

.icon-enter:before {
  content: "";
}

.icon-envelope-open-text:before {
  content: "";
}

.icon-envelope-opened:before {
  content: "";
}

.icon-envelope:before {
  content: "";
}

.icon-equalizer:before {
  content: "";
}

.icon-error:before {
  content: "";
}

.icon-exclamation-circle:before {
  content: "";
}

.icon-exclamation-triangle:before {
  content: "";
}

.icon-exclamation:before {
  content: "";
}

.icon-exit:before {
  content: "";
}

.icon-expand-2:before {
  content: "";
}

.icon-expand:before {
  content: "";
}

.icon-expired:before {
  content: "";
}

.icon-external-link-alt:before {
  content: "";
}

.icon-eye-2:before {
  content: "";
}

.icon-eye-blocked:before {
  content: "";
}

.icon-eye-close:before {
  content: "";
}

.icon-eye-open:before {
  content: "";
}

.icon-eye-slash:before {
  content: "";
}

.icon-eye:before {
  content: "";
}

.icon-fax:before {
  content: "";
}

.icon-featured:before {
  content: "";
}

.icon-feed:before {
  content: "";
}

.icon-file-2:before {
  content: "";
}

.icon-file-add:before {
  content: "";
}

.icon-file-alt:before {
  content: "";
}

.icon-file-check:before {
  content: "";
}

.icon-file-minus:before {
  content: "";
}

.icon-file-plus:before {
  content: "";
}

.icon-file-remove:before {
  content: "";
}

.icon-file:before {
  content: "";
}

.icon-filter:before {
  content: "";
}

.icon-first:before {
  content: "";
}

.icon-flag-2:before {
  content: "";
}

.icon-flag-3:before {
  content: "";
}

.icon-flag:before {
  content: "";
}

.icon-flash:before {
  content: "";
}

.icon-folder-2:before {
  content: "";
}

.icon-folder-3:before {
  content: "";
}

.icon-folder-close:before {
  content: "";
}

.icon-folder-minus:before {
  content: "";
}

.icon-folder-open:before {
  content: "";
}

.icon-folder-plus-2:before {
  content: "";
}

.icon-folder-plus:before {
  content: "";
}

.icon-folder-remove:before {
  content: "";
}

.icon-folder:before {
  content: "";
}

.icon-forward-2:before {
  content: "";
}

.icon-forward-circle:before {
  content: "";
}

.icon-forward:before {
  content: "";
}

.icon-generic:before {
  content: "";
}

.icon-globe:before {
  content: "";
}

.icon-grid-2:before {
  content: "";
}

.icon-grid-view-2:before {
  content: "";
}

.icon-grid-view:before {
  content: "";
}

.icon-grid:before {
  content: "";
}

.icon-handshake:before {
  content: "";
}

.icon-health:before {
  content: "";
}

.icon-heart-2:before {
  content: "";
}

.icon-heart:before {
  content: "";
}

.icon-help:before {
  content: "";
}

.icon-hits:before {
  content: "";
}

.icon-home-2:before {
  content: "";
}

.icon-home:before {
  content: "";
}

.icon-image:before {
  content: "";
}

.icon-images:before {
  content: "";
}

.icon-info-2:before {
  content: "";
}

.icon-info-circle:before {
  content: "";
}

.icon-info:before {
  content: "";
}

.icon-key:before {
  content: "";
}

.icon-lamp:before {
  content: "";
}

.icon-language:before {
  content: "";
}

.icon-last:before {
  content: "";
}

.icon-leftarrow:before {
  content: "";
}

.icon-lightbulb:before {
  content: "";
}

.icon-lightning:before {
  content: "";
}

.icon-link:before {
  content: "";
}

.icon-list-2:before {
  content: "";
}

.icon-list-view:before {
  content: "";
}

.icon-list:before {
  content: "";
}

.icon-loading:before {
  content: "";
}

.icon-location:before {
  content: "";
}

.icon-lock:before {
  content: "";
}

.icon-locked:before {
  content: "";
}

.icon-loop:before {
  content: "";
}

.icon-mail-2:before {
  content: "";
}

.icon-mail:before {
  content: "";
}

.icon-map-signs:before {
  content: "";
}

.icon-menu-2:before {
  content: "";
}

.icon-menu-3:before {
  content: "";
}

.icon-menu:before {
  content: "";
}

.icon-minus-2:before {
  content: "";
}

.icon-minus-circle:before {
  content: "";
}

.icon-minus-sign:before {
  content: "";
}

.icon-minus:before {
  content: "";
}

.icon-mobile:before {
  content: "";
}

.icon-move:before {
  content: "";
}

.icon-music:before {
  content: "";
}

.icon-new-tab-2:before {
  content: "";
}

.icon-new-tab:before {
  content: "";
}

.icon-new:before {
  content: "";
}

.icon-next:before {
  content: "";
}

.icon-not-ok:before {
  content: "";
}

.icon-notification-2:before {
  content: "";
}

.icon-notification-circle:before {
  content: "";
}

.icon-notification:before {
  content: "";
}

.icon-ok:before {
  content: "";
}

.icon-open:before {
  content: "";
}

.icon-options:before {
  content: "";
}

.icon-out-2:before {
  content: "";
}

.icon-out-3:before {
  content: "";
}

.icon-out:before {
  content: "";
}

.icon-paint-brush:before {
  content: "";
}

.icon-palette:before {
  content: "";
}

.icon-paperclip:before {
  content: "";
}

.icon-paragraph-center:before {
  content: "";
}

.icon-paragraph-justify:before {
  content: "";
}

.icon-paragraph-left:before {
  content: "";
}

.icon-paragraph-right:before {
  content: "";
}

.icon-pause-circle:before {
  content: "";
}

.icon-pause:before {
  content: "";
}

.icon-pen-square:before {
  content: "";
}

.icon-pencil-2:before {
  content: "";
}

.icon-pencil-alt:before {
  content: "";
}

.icon-pencil:before {
  content: "";
}

.icon-pending:before {
  content: "";
}

.icon-phone-2:before {
  content: "";
}

.icon-phone:before {
  content: "";
}

.icon-picture:before {
  content: "";
}

.icon-pictures:before {
  content: "";
}

.icon-pie:before {
  content: "";
}

.icon-pin:before {
  content: "";
}

.icon-play-2:before {
  content: "";
}

.icon-play-circle:before {
  content: "";
}

.icon-play:before {
  content: "";
}

.icon-plug:before {
  content: "";
}

.icon-plus-2:before {
  content: "";
}

.icon-plus-circle:before {
  content: "";
}

.icon-plus-square:before {
  content: "";
}

.icon-plus:before {
  content: "";
}

.icon-power-cord:before {
  content: "";
}

.icon-power-off:before {
  content: "";
}

.icon-previous:before {
  content: "";
}

.icon-print:before {
  content: "";
}

.icon-printer:before {
  content: "";
}

.icon-project-diagram:before {
  content: "";
}

.icon-protected:before {
  content: "";
}

.icon-publish:before {
  content: "";
}

.icon-purge:before {
  content: "";
}

.icon-pushpin:before {
  content: "";
}

.icon-puzzle-piece:before {
  content: "";
}

.icon-puzzle:before {
  content: "";
}

.icon-question-2:before {
  content: "";
}

.icon-question-circle:before {
  content: "";
}

.icon-question-sign:before {
  content: "";
}

.icon-question:before {
  content: "";
}

.icon-quote-2:before {
  content: "";
}

.icon-quote-3:before {
  content: "";
}

.icon-quote:before {
  content: "";
}

.icon-quotes-left:before {
  content: "";
}

.icon-quotes-right:before {
  content: "";
}

.icon-radio-checked:before {
  content: "";
}

.icon-radio-unchecked:before {
  content: "";
}

.icon-redo-2:before {
  content: "";
}

.icon-redo:before {
  content: "";
}

.icon-refresh:before {
  content: "";
}

.icon-register:before {
  content: "";
}

.icon-remove:before {
  content: "";
}

.icon-reply:before {
  content: "";
}

.icon-rightarrow:before {
  content: "";
}

.icon-rss:before {
  content: "";
}

.icon-save-copy:before {
  content: "";
}

.icon-save-new:before {
  content: "";
}

.icon-save:before {
  content: "";
}

.icon-scissors:before {
  content: "";
}

.icon-screen:before {
  content: "";
}

.icon-screwdriver:before {
  content: "";
}

.icon-search-minus:before {
  content: "";
}

.icon-search-plus:before {
  content: "";
}

.icon-search:before {
  content: "";
}

.icon-select-file:before {
  content: "";
}

.icon-share-alt:before {
  content: "";
}

.icon-share:before {
  content: "";
}

.icon-shield-alt:before {
  content: "";
}

.icon-shield:before {
  content: "";
}

.icon-shuffle:before {
  content: "";
}

.icon-signup:before {
  content: "";
}

.icon-sliders-h:before {
  content: "";
}

.icon-smiley-2:before {
  content: "";
}

.icon-smiley-happy-2:before {
  content: "";
}

.icon-smiley-happy:before {
  content: "";
}

.icon-smiley-neutral-2:before {
  content: "";
}

.icon-smiley-neutral:before {
  content: "";
}

.icon-smiley-sad-2:before {
  content: "";
}

.icon-smiley-sad:before {
  content: "";
}

.icon-smiley:before {
  content: "";
}

.icon-sort:before {
  content: "";
}

.icon-spinner:before {
  content: "";
}

.icon-square:before {
  content: "";
}

.icon-stack:before {
  content: "";
}

.icon-star-2:before {
  content: "";
}

.icon-star-empty:before {
  content: "";
}

.icon-star:before {
  content: "";
}

.icon-stop-circle:before {
  content: "";
}

.icon-stop:before {
  content: "";
}

.icon-success:before {
  content: "";
}

.icon-support:before {
  content: "";
}

.icon-switch:before {
  content: "";
}

.icon-sync:before {
  content: "";
}

.icon-tablet:before {
  content: "";
}

.icon-tachometer-alt:before {
  content: "";
}

.icon-tag-2:before {
  content: "";
}

.icon-tag:before {
  content: "";
}

.icon-tags-2:before {
  content: "";
}

.icon-tags:before {
  content: "";
}

.icon-tasks:before {
  content: "";
}

.icon-text-width:before {
  content: "";
}

.icon-th:before {
  content: "";
}

.icon-th-large:before {
  content: "";
}

.icon-thumbs-down:before {
  content: "";
}

.icon-thumbs-up:before {
  content: "";
}

.icon-times:before {
  content: "";
}

.icon-toggle-off:before {
  content: "";
}

.icon-toggle-on:before {
  content: "";
}

.icon-tools:before {
  content: "";
}

.icon-trash:before {
  content: "";
}

.icon-tree-2:before {
  content: "";
}

.icon-tree:before {
  content: "";
}

.icon-trophy:before {
  content: "";
}

.icon-unarchive:before {
  content: "";
}

.icon-unblock:before {
  content: "";
}

.icon-undo-2:before {
  content: "";
}

.icon-undo:before {
  content: "";
}

.icon-unfeatured:before {
  content: "";
}

.icon-universal:before {
  content: "";
}

.icon-universal-access:before {
  content: "";
}

.icon-unlock-alt:before {
  content: "";
}

.icon-unlock:before {
  content: "";
}

.icon-unpublish:before {
  content: "";
}

.icon-uparrow:before {
  content: "";
}

.icon-upload:before {
  content: "";
}

.icon-user-circle:before {
  content: "";
}

.icon-user-edit:before {
  content: "";
}

.icon-user-lock:before {
  content: "";
}

.icon-user-tag:before {
  content: "";
}

.icon-user:before {
  content: "";
}

.icon-users-cog:before {
  content: "";
}

.icon-users:before {
  content: "";
}

.icon-vcard:before {
  content: "";
}

.icon-video-2:before {
  content: "";
}

.icon-video:before {
  content: "";
}

.icon-wand:before {
  content: "";
}

.icon-warning-2:before {
  content: "";
}

.icon-warning-circle:before {
  content: "";
}

.icon-warning:before {
  content: "";
}

.icon-wifi:before {
  content: "";
}

.icon-wrench:before {
  content: "";
}

.icon-zoom-in:before {
  content: "";
}

.icon-zoom-out:before {
  content: "";
}
html {
	-webkit-font-smoothing: subpixel-antialiased;
	display: block!important;
  line-height: 1.5;
}

body {
	font-weight: 400;
	margin: 0;
	min-height: 100%;
	padding: 0;
}

select, textarea, input[type="text"], input[type="password"], 
input[type="datetime"], input[type="datetime-local"], 
input[type="date"], input[type="month"], input[type="time"], 
input[type="week"], input[type="number"], input[type="email"], 
input[type="url"], input[type="search"], input[type="tel"], 
input[type="color"], .uneditable-input { 
	height: 40px;
	line-height: 40px;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}

textarea, textarea.inputbox {
	height: auto;
}

select {
	border-top: 0;
	border-left: 0;
	border-right: 0;
	height: 40px;
	line-height: 40px;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}

.input-group .form-control {
	width: auto;
}

.visually-hidden, 
.sr-only, 
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

#acym_wrapper .acym__front__archive #acym__front__archive__search input,
#acym_wrapper .acym__front__archive #acym__front__archive__search button {
	height: 40px;
	margin-bottom: 0;
	font-size: 100%;
}

.com-finder__search .input-group {
  flex-wrap: wrap;
}

#advancedSearch.show {
	height: auto;
}

.gk-cols > * {
	margin: 0;
}


.pagenavigation .pagination, .pager .pagination {
	display: flex;
	justify-content: center;
  padding-left: 0;
}

.pagenavigation .pagination .page-item,
.pager .pagination .page-item {
	padding-left: 10px;
	padding-right: 10px;
  list-style: none;
}


.pagination__wrapper {
  display: flex;
  justify-content: center;
}

.pagination__wrapper .pagination {
  padding-left: 0;
  display: flex;
}

.pagination__wrapper .page-item {
  list-style: none;
}

.pagination__wrapper .page-link {
  padding-left: 10px;
  padding-right: 10px;
}

.pagination__wrapper .active > .page-link {
  color: #000;
}

/* Edit profile */
#helpsite-refresh {
	margin-top: 10px;
}

#member-profile fieldset > legend {
	margin: 0 0 20px;
}

/* Compatible Joomla 4 */
.btn.jmodedit:before {
  display: none;
}

.item-page.edit fieldset > div label {
	line-height: 40px;
}

.control-group .control-label {
	padding-top: 0;
}

.control-group .form-control {
	font-size: 1.8rem;
}

joomla-field-media .field-media-preview + .input-group {
	max-width: 356px;
}

joomla-field-media .field-media-preview + .input-group .form-control {
	border-left: 1px solid rgba(0,0,0,.15) !important;
	border-top: 1px solid rgba(0,0,0,.15) !important;
	border-bottom: 1px solid rgba(0,0,0,.15) !important;
}

[class^="icon-"]::before, 
[class*=" icon-"]::before {
  font-family: "FontAwesome";
}

.icon-search-plus:before,
.icon-search-minus:before,
.icon-list:before,
.icon-info:before,
.icon-upload:before,
.icon-times:before,
.icon-ellipsis-h:before,
.icon-folder-open::before, 
.icon-folder::before {
  font-family: "Font Awesome 5 Free" !important;
}

.icon-list:before {
  content: "\f03a" !important;
}

.icon-info:before {
  content: "\f129" !important;
}

.icon-upload:before {
  content: "\f093" !important;
}

.icon-folder-open::before {
  content:  "\f07c" !important;
}

.icon-folder::before {
  content:  "\f07b" !important;
}

.item-page.edit .icon-remove, 
.item-page.edit .icon-calendar,
.icon-user-edit,
.icon-search-minus {
  font-family: "FontAwesome" !important;
  margin: 0 !important;
}

.item-page.edit .icon-remove:before {
	content: "\f00d"
}

.item-page.edit .icon-calendar:before {
	content: "\f073"
}

.profile .btn-toolbar.com-users-profile__edit {
	padding-left: 0;
	margin-bottom: 24px;
}

.icon-user-edit::before {
	content: "\f040";
}

.edit a.btn, 
.edit button,
.edit textarea, 
.edit input[type="text"], 
.edit input[type="password"], 
.edit input[type="datetime"], 
.edit input[type="datetime-local"], 
.edit input[type="date"], 
.edit input[type="month"], 
.edit input[type="time"], 
.edit input[type="week"], 
.edit input[type="number"], 
.edit input[type="email"], 
.edit input[type="url"], 
.edit input[type="search"], 
.edit input[type="tel"], 
.edit input[type="color"], 
.uneditable-input {
	border-radius: 0;
}

.choices__list--multiple .choices__item {
  display: inline-block;
  vertical-align: middle;
  border-radius: 20px;
  padding: 4px 10px;
      padding-right: 10px;
  font-size: 12px;
  font-weight: 500;
  margin-right: 3.75px;
  margin-bottom: 3.75px;
  background-color: #00bcd4;
  border: 1px solid #00a5bb;
  color: #fff;
  word-break: break-all;
  box-sizing: border-box;
}

.choices__list--multiple .choices__item {
  position: relative;
  margin: 2px;
  -webkit-margin-end: 2px;
  margin-inline-end: 2px;
  border: 0;
  border-radius: .25rem;
}

.choices__list--multiple .choices__item[data-deletable] {
  padding-right: 5px;
}

.choices__button_joomla {
	position: relative;
	padding: 0 10px;
	color: inherit;
	text-indent: -9999px;
	cursor: pointer;
	background: none;
	border: 0;
}

.choices__button_joomla::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  text-align: center;
  text-indent: 0;
  content: "×";
}

.item-page.edit .control-group textarea.form-control {
	height: auto;
	line-height: normal;
}

.item-page.edit #adminForm > fieldset {
	margin-bottom: 24px;
}

[role="tooltip"]:not(.show) {
  right: 5em;
  z-index: 1070;
  display: none;
  max-width: 100%;
  padding: .5em;
  margin: .5em;
  color: #000;
  text-align: start;
  background: #fff;
  border: 1px solid #6d757e;
  border-radius: .25rem;
  box-shadow: 0 0 .5rem rgba(0,0,0,.8);
}

.fa-volume-control-phone,
.fa-facebook,
.fa-twitter,
.fa-instagram,
.fa-phone,
.fa-pinterest-p,
.fa-google-plus,
.fa-linkedin,
.fa-vk {
	font-family: "FontAwesome";
}


.class-detail .fields-container .field-entry {
	padding-left: 0;
}

.class-detail .fields-container .field-entry:before {
	display: none;
}

#gkBottom2 .box.bottom2 {
	width: 100%;
}

.nav > li > a:hover, .nav > li > a:focus {
	background: none;
}

.fade {
    transition: none;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.fade:not(.show) {
   opacity: 0;
}

.modal-open #gkBg #gkMainbody,
.modal-open #gkBg,
.modal-open #gkPageContent {
  position: static;
}

.modal-backdrop.fade.show {
  opacity: 0.8;
  visibility: visible;
}

#consentModal.show,
div.modal.fade.show {
  top: 5%;
  opacity: 1;
  background: none;
  overflow: hidden;
  box-shadow: none;
  border: 0;
}

.modal-content {
  background: #fff;
}

.modal-body {
  width: 100%;
  padding: 0;
}

.modal-header .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  border:  0;
  padding: 13px 20px;
  background: none;
}

.modal-header .btn-close:after {
  content: "x";
  color: #111;
}

.modal-header .btn-close:hover,
.modal-header .btn-close:active,
.modal-header .btn-close:focus {
  background: none;
  color: #111;
}

/* Edit Pages 
------------------------- */
.com_config .btn, 
.com_config button, 
.com_config input[type="button"], 
.com_config input[type="submit"], 
.com_config .btn-link {
	border-radius: 0;
}

.com_config select, 
.com_config textarea, 
.com_config input[type="text"], 
.com_config input[type="password"], 
.com_config input[type="datetime"], 
.com_config input[type="datetime-local"], 
.com_config input[type="date"], 
.com_config input[type="month"], 
.com_config input[type="time"], 
.com_config input[type="week"], 
.com_config input[type="number"], 
.com_config input[type="email"], 
.com_config input[type="url"], 
.com_config input[type="search"], 
.com_config input[type="tel"], 
.com_config input[type="color"], 
.com_config .uneditable-input {
	border-radius: 0;
	padding: 13px 32px;
	border:  1.5px solid #f2f2f2;
	height: 40px;
	line-height: 40px;
}

.com_config .input-group-text {
  display: flex;
  align-items: center;
  padding: .5rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #132f53;
  border: 1px solid #333;
  border-radius: .25rem;
}

.com_config .input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), 
.com_config .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu), 
.com_config .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), 
.com_config .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.com_config .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

#templates-form .radio.btn-group {
	padding-left: 0;
}

#templates-form .radio.btn-group input[type="radio"] {
	display: none;
}

.com_config .accordion-button {
  display: block;
  width: 100%;
}

.com_config .show {
  height: auto;
}

.media-toolbar .media-toolbar-icon {
  display: inline-block;
  width: 50px;
  font-size: 1.3rem;
  line-height: 46px;
  color: #333;
  text-align: center;
  background-color: transparent;
  border: 0;
  -webkit-border-start: 1px solid #eee;
  border-inline-start: 1px solid #eee;
  box-shadow: inset 1px 0 #fefefe;
  border-radius: 0;
}

.contentpane {
  --template-bg-dark-7: #eee;
}

.contentpane select, 
.contentpane textarea, 
.contentpane input[type="text"], 
.contentpane input[type="password"], 
.contentpane input[type="datetime"], 
.contentpane input[type="datetime-local"], 
.contentpane input[type="date"], 
.contentpane input[type="month"], 
.contentpane input[type="time"], 
.contentpane input[type="week"], 
.contentpane input[type="number"], 
.contentpane input[type="email"], 
.contentpane input[type="url"], 
.contentpane input[type="search"], 
.contentpane input[type="tel"], 
.contentpane input[type="color"], 
.contentpane .uneditable-input {
  border-radius: 0;
  padding: 13px 32px;
  border:  1.5px solid #f2f2f2;
  height: 40px;
  line-height: 40px;
  margin-bottom: 0;
}

.media-toolbar {
  border-bottom: 1px solid #eee;
  -webkit-border-start: 1px solid #eee;
  border-inline-start: 1px solid #eee;
  border-radius: .25rem .25rem 0 0;
  box-shadow: 0 -1px 0 0 #eee;
}

.media-toolbar .media-toolbar-select-all {
  width: 1rem;
  height: 1rem;
  margin: 1rem;
}

/* Com User Profile */
.com-users-profile > fieldset + fieldset,
#member-profile > fieldset + fieldset {
  margin-top: 24px;
}

.com-users-registration__form .controls textarea, 
.com-users-registration__form .controls input[type="text"], 
.com-users-registration__form .controls input[type="password"], 
.com-users-registration__form .controls input[type="datetime"], 
.com-users-registration__form .controls input[type="datetime-local"], 
.com-users-registration__form .controls input[type="date"], 
.com-users-registration__form .controls input[type="month"], 
.com-users-registration__form .controls input[type="time"], 
.com-users-registration__form .controls input[type="week"], 
.com-users-registration__form .controls input[type="number"], 
.com-users-registration__form .controls input[type="email"], 
.com-users-registration__form .controls input[type="url"], 
.com-users-registration__form .controls input[type="search"], 
.com-users-registration__form .controls input[type="tel"], 
.com-users-registration__form .controls input[type="color"], 
.com-users-registration__form .controls .uneditable-input, 
.com-users-registration__form .controls .inputbox {
    max-width: 100%;
    width: 100%;
}

.controls .input-group .btn {
  padding-left: 32px;
  padding-right: 32px;
  min-width: 60px;
  width: auto;
}

.controls .input-group .btn span {
  margin-right: 0;
}

.com-users-login__remember {
  margin-bottom: 24px;
}

.com-users-login__remember .form-check label {
  display: inline-block;
}

#remember {
  margin-top: 0;
}

/* Contact */
.btn-group > .btn:after,
.input-group > .btn:after {
  display: none;
}

.form-check-inline {
  display: inline-block;
}

.form-check-inline label {
  display: inline;
}

.form-check-inline .form-check-input {
  margin-top: 0;
}

.contact #contact-form fieldset + fieldset .control-label {
  display: block;
}

/* Tags */
.com-tags-tag-list__category {
  margin-top: 24px;
}

.com-tags__category {
  margin-top: 24px;
}

.com-tags__category li {
  display: inline-block;
}

.com-tags__category li + li {
  margin-left: 12px;
}

.com-tags__category li h3 {
  display: inline-block;
}

.com-tags__category li h3 a {
  background: rgba(17,17,17,0.1);
  color: #111;
  display: inline-block;
  font-family: inherit;
  font-size: 18px;
  font-weight: 400;
  padding: 8px 16px 10px;
  text-shadow: none;
}

.com-tags__category li h3 a:hover {
  background: rgba(17,17,17,0.2);
  text-decoration: none;
}

.com-tags-tag-list__items .float-end {
  float: right;
}

/* Alert */
joomla-alert {
	--success: #448344;
	--info: #30638d;
	--warning: #ad6200;
	--danger: #a51f18;
  --jui-alert-min-width: 250px;
  --jui-alert-padding: .5rem 1.25rem;
  --jui-alert-margin: 0 0 1rem 0;
  --jui-alert-border: 1px solid transparent;
  --jui-alert-border-radius: .25rem;
  --jui-alert-animation-duration: .5s;
  --jui-alert-animation-timing-function: ease-in-out;
  --jui-alert-button-color-dark: #000;
  --jui-alert-button-color-light: #fff;
  --jui-alert-success-color: #234423;
  --jui-alert-success-background-color: #d9e6d9;
  --jui-alert-success-border-color: #cadcca;
  --jui-alert-success-link-color: #122212;
  --jui-alert-info-color: #0c5460;
  --jui-alert-info-background-color: #d1ecf1;
  --jui-alert-info-border-color: #bee5eb;
  --jui-alert-info-link-color: #062c33;
  --jui-alert-warning-color: #7d5a29;
  --jui-alert-warning-background-color: #fcefdc;
  --jui-alert-warning-border-color: #fbe8cd;
  --jui-alert-warning-link-color: #573e1c;
  --jui-alert-danger-color: #712b29;
  --jui-alert-danger-background-color: #f7dddc;
  --jui-alert-danger-border-color: #f4cfce;
  --jui-alert-danger-link-color: #4c1d1b;
}
#system-message-container:empty {
  display: none;
  margin-top: 0;
}

#system-message-container joomla-alert {
  position: relative;
  display: flex;
  width: 100%;
  min-width: 16rem;
  padding: 0;
  margin-bottom: 0;
  color: var(--gray-dark);
  background-color: white;
  border: 1px solid var(--alert-accent-color, transparent);
  border-radius: 0.25rem;
  transition: opacity 0.15s linear;
}
#system-message-container joomla-alert + * {
  margin-top: 1rem;
}
#system-message-container joomla-alert .alert-heading {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
  padding: 0.8rem;
  color: var(--alert-heading-text);
  background: var(--alert-accent-color, transparent);
}
#system-message-container joomla-alert .alert-heading .message::before,
#system-message-container joomla-alert .alert-heading .success::before {
  display: inline-block;
  width: 1em;
  height: 1em;
  content: "\f05a";
  font-family: "FontAwesome";
}
#system-message-container joomla-alert .alert-heading .notice::before,
#system-message-container joomla-alert .alert-heading .info::before {
  display: inline-block;
  width: 1em;
  height: 1em;
  content: "\f05a";
  font-family: "FontAwesome";
}
#system-message-container joomla-alert .alert-heading .warning::before {
  display: inline-block;
  width: 1em;
  height: 1em;
  content: "\f071";
  font-family: "FontAwesome";
}
#system-message-container joomla-alert .alert-heading .error::before,
#system-message-container joomla-alert .alert-heading .danger::before {
  display: inline-block;
  width: 1em;
  height: 1em;
  content: "\f071";
  font-family: "FontAwesome";
}
#system-message-container joomla-alert .alert-wrapper {
  width: 100%;
}
#system-message-container joomla-alert .alert-wrapper > div {
	background: none;
	color: inherit;
	border-color:  transparent;
}
#system-message-container joomla-alert .alert-link {
  color: var(--success, inherit);
}
#system-message-container joomla-alert[type=success], #system-message-container joomla-alert[type=message] {
  --alert-accent-color: var(--success);
  --alert-heading-text: hsla(0, 0%, 100%, .95);
  --alert-close-button: var(--success);
  background-color: white;
}
#system-message-container joomla-alert[type=info], #system-message-container joomla-alert[type=notice] {
  --alert-accent-color: var(--info);
  --alert-heading-text: hsla(0, 0%, 100%, .95);
  --alert-close-button: var(--info);
  background-color: white;
}
#system-message-container joomla-alert[type=warning] {
  --alert-accent-color: var(--warning);
  --alert-heading-text: hsla(0, 0%, 100%, .95);
  --alert-close-button: var(--warning);
  background-color: white;
}
#system-message-container joomla-alert[type=error], #system-message-container joomla-alert[type=danger] {
  --alert-accent-color: var(--danger);
  --alert-heading-text: hsla(0, 0%, 100%, .95);
  --alert-close-button: var(--danger);
  background-color: white;
}
#system-message-container joomla-alert .joomla-alert--close,
#system-message-container joomla-alert .joomla-alert-button--close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.2rem 0.8rem;
  font-size: 2rem;
  color: var(--alert-close-button);
  background: none;
  border: 0;
  opacity: 1;
}
#system-message-container joomla-alert .joomla-alert--close:hover, #system-message-container joomla-alert .joomla-alert--close:focus,
#system-message-container joomla-alert .joomla-alert-button--close:hover,
#system-message-container joomla-alert .joomla-alert-button--close:focus {
  text-decoration: none;
  cursor: pointer;
  opacity: 0.75;
}
[dir=rtl] #system-message-container joomla-alert .joomla-alert--close,
[dir=rtl] #system-message-container joomla-alert .joomla-alert-button--close {
  right: auto;
  left: 0;
  padding: 0.2rem 0.6rem;
}
#system-message-container joomla-alert div {
  font-size: 1rem;
}
#system-message-container joomla-alert div .alert-message {
  padding: 0.3rem 2rem 0.3rem 0.3rem;
  margin: 0.5rem;
}
[dir=rtl] #system-message-container joomla-alert div .alert-message {
  padding: 0.3rem 0.3rem 0.3rem 2rem;
}
#system-message-container joomla-alert div .alert-message:not(:first-of-type) {
  border-top: 1px solid var(--alert-accent-color);
}

/***!  File [/home/chanoyz/www/templates/gk_portfolio/css/override.css] not found  !***/


